14116 658 48678 687
996
584085730782202386 342977190280978221 589848502919550644 886757560401532372 688880488055336537 799835445794614128 605915395016203368 9516312372372721 204061027757748049 36486765876056475 635350250094627853 998385248180992719 152113938077051278 476173012704337755 850659271623767180 338039057002232447 54079199950148684 89091452493761617 216238764397568523 352900920471608704 929915658254827030 293212782516769170 833077483740545778 224271995564735659 974577214708828885 803490876561936030 393321443562498579 339507699219878976 684815333509747635 354046780628575428 103796462273949096 326984266241501049 750820336868405929 358750912939868359 430113539195964663 853462341793697126 979399122252586831 945745683166336100 601018859050643397 95236598327790525 928358634107285904 463950738548307702 794359036402585152 459721412899765111 652868920692688285 813507081273858331 896368756198659917 468188678678601598 57601386907472778 146168482525728379 579227932043592027 87528081736749169 436178691898057628 34612739846668842 644321508509452983 449901160419209606 778692963713274865 438843279419751409 390151846768390618 616337403268633884 920210737202663773 670935669927972145 499661109106049161 131490409096963202 206788355874838144 572760644499822192 850341195067079202 267051427877841163 973000392856831516 661239276941363726 475691190532999011 851410419559069525 264130796558647191 334152886520523057 388231359535997057 534645042977927979 767569009928306673 615240181203053496 418079862720244201 417260876259855875 611320979676950826 518914769301740979 450060603383471529 475597226695224901 927531677015697631 528672097439707542 309525718246174707 863762381430858736 399210545016087656 77417344722860224 646443174487573107 171703861758799183 969116543617185376 992338514783610526 156493515096932686 465840030015682502 803871116879558483 895425087405603606 708185618178665971 419948734944076211 923113941749233222 152062937616016735 16007812886976893 461520369359572944 247952873460290412 229293454034401269 507560902271321958 596680454822188550 555491780574489021 593097277101555378 711367832531760233 805262873336595866 996499320735595939 105828714667852461 886106271556550463 149553823519585518 851689818175837271 428579844652452403 229884031828886650 176601216512871364 376666652456287751 765408062596021495 629628325545410814 246403300680387432 975843480161536936 202179361277086759 419418487111397657 314515184550362112 589841425531007799 691092908208899562 178953306047705226 605794155984071931 702915197081849945 450573029271790495 4027552998395742 932390571630982117 195359370770954711 831383954913166123 401086608103054771 312397516204402175 599491373131955618 483308341957575344 259061486076822039 993408656877044899 8582675529721395 616667558815063540 64800753418305241 994906805418180985 246598177132000139 999777449614517746 827095802410911072 946591607886342646 730756098531793175 316070196344479145 766054187077893266 230337962047425207 160512980032364651 360602288258305542 434764581180324772 730149666000867982 845499927201639486 695621566621519763 179172707094370349 571583190258935506 775738825334695294 901434506497656574 690643996838937604 233399913294867463 837713858960980247 960667610697604401 632636897467642868 20911886527600930 272643620321792460 779490704713879413 80810068871715157 24006319876139151 52427428527683003 465434157623259981 754990647523283037 528968109755590676 702142711304513372 202172872954469910 517850967627313614 789030995901351980 665985454878336771 886687397609542046 975032334319012981 576562538181506718 49019776332815515 30565079206355322 880748403521871268 970676433948440743 257419683056699121 182983503622405736 77489949969785586 365065326839342294 978960179544415844 517369566051369313 26530263403233183 456505328902465827 350280691585145474 783902635683830673 164957602349196137 160268584820574319 74971162963840176 320664324078506651 843882186341249701 554673561474581489 958144745575099594 753514382896137660 645645470188462767 214518896237586807 538514881281734934 774419394634424704 206598989416037938 221016688992801847 552492221795828448 708376529100635757 915668009536512210 69819553439688685 134925926821927518 799979207587911252 72996341658272609 177459373380277751 711421420929388587 625430593550986082 496019727357582802 481433639997625530 9110909250573881 768639979450062766 674261050642743118 90609430869868792 130317179527357877 887168940913986781 320553923686244192 808237260018457483 51538573587601452 358640007183753751 351660841667520385 291999775919960360 304468888500332329 145912377266725398 800508388970381599 406325842888896587 857535969191171323 471347174464810573 952609746280389117 178103239265399075 829111325012662503 752234844111251830 48383537731535495 694210274100812386 673649313252783669 803367509559783079 74877812531093898 584503448562857785 789494493017401128 103725537319192382 970231114255454792 492584522799598944 506274249532855782 323749696441538456 443225818875011391 528489368411411543 138128711135293995 49088901405828301 522742923436831048 165684447723024573 228213401709974134 83878751280771825 273775160019260280 286776991781764659 548480533200871729 30997995134663577 759906709431751540 261651366415579277 470740226304809860 242439787318043222 835982789546684385 28664052747817090 503127616113331153 758501362897966536 920989896289467456 623312802440540032 279535029863606388 348822521391704641 957505048811061054 575915549228737600 534413748453750748 62711749850054035 136365131817631662 192903627876270427 558388489097074584 579404257671608414 98062795154531246 894855114459672522 933813717836273516 920885603940338280 151666115894367914 467344197061631623 972445786211416162 469058647414248529 320794331667352071 52288387692168755 102864238417539616 281951732013424203 114456473602467203 474885696515385704 305444113399743688 327925043868743559 99838046016992401 109431445920443599 573447421182651512 81155705696441461 197414620759434768 101631123288757495 204640861332493619 444470083402027530 764175118758510615 668013946077094510 502996183863361129 663887141623099890 313893161267419582 406306506917219839 778990068142949264 514168921787173924 764759338259923921 5705934105217985 595945273268248654 3335101161618175 497013983030172745 832720102822452886 171714646917559377 147360270507592044 794999638525272918 206506569289549542 375953050039894714 254243597763905084 349764864215888131 437216807621929512 444867491509488721 65404518867501613 418767965652837664 281276507249542591 548990812448502158 662708285358931054 121764222443739183 905559777330326211 536341944873780810 716605939569695474 12514618761475010 450770715592071420 835332269566896442 252465155064402207 666455095222607719 97825699051089676 482947418264609696 575067374281548807 649809335671125360 419881168357778837 967107879447726796 634840228090469890 245850050975784956 261383639010809921 418386657865980699 586047471226000849 43119031196422258 85163948568020182 582603374110641804 667163991243921477 548962114863807246 43199070788307298 287682304786318627 627978440818781326 420578410333380048 439646229578018053 861938350552096531 504642675311277733 653765100194506022 918963997756922628 828048313570883307 946199830381304990 971547919720514172 516408857783985562 332306656602972668 766756231483680052 440805653709832252 635014766977776843 261455948543508935 152689078113882706 944673943839368317 578181125602605206 354489103729328245 759391956872841000 932741146624451824 261487648951808782 351704922718383684 319858657380685557 957988078522443442 832339220991476622 584665751330214807 309453676310073106 14221631853472682 159404763068531541 135180943775403663 968300876892717744 778880421376569383 382741278489867778 455352243562955387 54565830013888198 367376568188912487 662551170947271460 99193896071168754 691942078242714772 575831577344311866 397213729898932394 912478679802571863 21386613926534908 308090740077517917 270762673831389353 118465327713136885 351083324900886651 349428100802241429 851774835127416298 435269084695155542 661639623606009971 299430942760922397 223826602988153213 148807167234722024 13893009487411706 121942158135677361 285242163410155380 56818195365131845 96058208496943218 506967864844927507 507730001474972333 437274041756450486 682566683360447664 535406543405895876 67676802059128686 98977853039974796 818678063155414865 36225770218792465 354558382850400082 19974288980019676 33221888914125993 313228930536850589 172094398199635725 207317187828610261 489437953880842933 81275834691132153 435222707480142650 826938785329061387 378673948819955314 798755972211636085 383158018452645670 30101747916294631 258221579255072176 912499355619207818 843335005768392226 41041332993078117 583097317138835404 119951777584042602 351351798152339712 669203765987148112 563519395179737134 110088030656175894 261498970029139436 590013576916241150 903183958834982907 960963781791053731 637660000203421153 437175357443542305 387228764728677963 819462032432099528 253750467796344681 284759618703973083 177949618784095371 593617293279392886 891447178402705250 107732927822810617 700983978203268773 796155139159366341 474347091882153763 285717275314611408 407957154802716225 886121833804002921 43041770072357974 886814138857408999 668686851267890680 706829105694181884 609161926325896148 305275365298409299 141514894592230351 42394558243424693 626864169991545305 147520985023735783 814508556525798278 451024919991873813 231720147582849183 444229631761958987 392140562116264505 928243814065499730 422967890066498908 557299678667038520 264160443587504973 720043413227437306 922541943994039903 339846736724430129 448188622657090369 602458456362248124 841105643255895693 818012035653234398 549352527275373664 545882325256628832 509834809606216198 337199412240356530 391660626515058900 17897210787639618 206184176927295877 818979203634365755 910013238321166066 711277563496644337 351325325472828458 145934205676249664 279557940857062189 401451901688188635 909325861729480620 5982713685591516 797739501498721159 104755092108262710 331242510017126322 148261565291614131 194798430293043725 333520050363713622 70709607399186981 150779865613793761 764382094382455881 381528703033362211 689407018579293576 653613153247743848 2076034869065046 530777143680533905 773980684699889686 520539890233921060 817917348770181481 133269753776715939 141987668047233369 255385968760278201 958382993227053080 614134226725601490 172757770110159948 770915182534778325 607275834639000490 216510281558573679 471861288062684919 864622662578696173 293976683292530870 213579583952029877 670843341366488075 817784947841389439 683071679906374782 603426345451241320 610285618495606305 228848766644976119 424116361884959615 658676641699649059 596431632379941000 922239439791909108 335327828545629115 882790500691466679 56663236880924317 921260114029971348 187363674741418504 134886686079023410 674073439561037503 835196998064049369 568436377268209066 786034872212469031 674694967964154219 747921627075746437 945124648777390219 964374460109128038 6955998755412300 718122888435425932 897417656830671865 62334111963143319 547154474884174632 17197785846842560 654701640874683078 455458353612770258 205000093129162871 315799139075622300 147970337468597691 858708143514697529 776567591453336683 173992326500080827 517863835992863748 920800398796215760 942621720764411199 653780514723378120 284366547589272022 631103733764747795 786442843963177375 750199289006092269 568686416719456388 626415579745262459 714927060221685323 930322924878598350 895579873971326404 877492453630305505 709752713236415814 386457372947381466 73576022477773116 611823089109751771 540810756203671935 484817348607467976 999609664600520494 436933433461501398 854776071482413177 760928379384786322 606628391801286840 594523775440376043 769919108818574741 205075727312619028 478793247882009969 725166339723325888 254339095008459974 769890638231232519 454981247890662924 586712177072612686 163732177539308209 221856233949277221 757390671880629694 812047810134026556 54668445377841828 774793578130048702 430361573306236791 500202300977974818 375743201612711698 250089004380914355 148943084777662575 293592236236137643 137544403406240871 116832826333836492 437785496819631184 747740997573891334 42039289455347707 619402450108893479 674498873313627088 513364050408874082 589049712734608250 63966624595800647 589986348459256462 521750267864076881 582249625785824226 379358482687057274 608178059632425542 81892797208382730 607305736316566905 599547258057044434 837017629335395441 702559894872686304 963360035630514265 729057217706644577 921209220617306856 353402518744899633 220000773699136266 945462548378349434 463108939834953045 603922143580622145 125998082540488432 109778676198797145 764161390591839271 363206507712045012 351040807685514387 989630451621383823 106723936091697552 900592371096935956 722059317585549783 866452502213132269 963720901512106263 876983253407676465 552554800000133653 48542059783337918 697772313398031014 36231919270725957 404801898797537876 953972663800999629 201377828231655358 369068653689955611 354929651236033119 701497566532948465 573557034622793570 183976381353410194 685208872377540402 262157734432457510 382724650283420267 586967153252251797 985236483001392402 66443435661374990 764988059778471888 602481797649418483 154947938278110268 281515544608700371 133996602816305717 438672115680514101 362398517207276656 687041023787555921 362097343790803331 130624677834998956 995765573046376848 557793760541425523 778598244589607826 566028019428661792 936076003334829189 273064703337521009 60422569529714766 497175301286978911 345328446105250281 623968353359367752 176817074657149135 446132509479008094 914946772059208900 309670983151135237 695492855429501347 217390625300597593 678979144821558474 473784427380101077 462887376355729617 663706204011873366 759702668742256552 199348362500085697 892380065462021795 832154706624569142 911132763571429567 424311054642870936 666249463792016785 898644188438665629 957727835062474669 388438795522242746 363026236342388068 630721110619959372 438420280160285520 472018222500991369 897971111274265702 237380509395327931 836670221051166279 246024790205693296 984059679143971476 183010520454502245 465360731821971009 78772109381720146 302325354797550321 344496824249707668 52313241373823454 893644986142191373 50852972631621918 325433034608740298 460009766171382732 784603395838878438 742746122982129187 764645665332174445 174215847982148693 523868003104436880 574504303034909872 130408565511741329 482333751698169538 828209008135274126 889888060518986311 755840861105585610 27491644657555107 951496935498410420 584216189317358494 781433440638253254 99959411558427402 389593506687708441 977168883673572673 14121321455856154 242493523638348684 902073742814199821 689904441921690787 589722647089316001 427150649287403881 454390253950418602 693186234288482778 638664482072150949 342585877960667197 999490290648163766 636473230603869855 866763192586876650 578197647377087422 464034169333528016 506141551635367604 42507932327012053 694865487078500863 379033478123249139 381357457336606878 301754388684868765 440704584974168772 655306303588733039 367077658773564616 632531296094696647 51215445750681319 12465238040869616 968755120943616648 833333761530015817 825559477240690875 432950781855778894 960771885144988689 641752631826899344 300714387354987393 483414862097977567 844861653546109891 960883585902454710 715204315156646438 416902120551158036 297874569121768387 944471925512145850 831651617005649360 288707380839247708 185374049257226467 251846414275482361 786163983646997778 480649112590460538 551948705894715638 110173916157282707 614645137517188774 492712244560637578 265799547200634817 168492671479745186 862170656166742861 265778976241897668 731876755872491548 742440788865629998 125994573843998064 271791059299743327 773623943614210266 815071505522526872 993002432598910951 392572693288381641 591206742587796466 617706357538360875 516730561966638610 275909962627918945 536777058851323128 733817085780795807 104798408723320335 709394286341184366 411881360686338292 1568387139109668 804467985346898185 578396858068365318 96903208977748180 590079333972117338 980981385342245520 337175795430328979 362214341680684891 467281083673987380 135416478523422550 931568681149600640 661086331338070444 269462304093554196 874574064012392790 550200437873742265 7258886366895568 100521725605096951 417912219197046483 914036173495977332 193660243497353541 212368538562243001 247107903693071173 964063027727443690 987796101963176676 610278539282450466 330970831017372659 905178323880213544 974517220188778885 919110194817529158 20644878924788374 27682516013397349 458007077589344165 196972743832661832 55048128523731798 547258703331912780 631457974718442546 87281263356838119 573748094945530701 103891294762967488 907307027708550685 575623290574207989 406072863479733654 745354154643978076 59153448864925018 646445993114711730 587290562224906878 324035364003307100 135432170034810086 793718445497152165 327302055393951598 246250657954477285 215268116813884426 540034697226809783 889620132994459727 446560355976273840 586346865764638913 649864409842260544 258142798360049899 521349723831817372 215447048215733064 406318235226657550 801219752857111231 602950103358502048 874556273782414546 147309592608532479 544123499129459497 735404233723148209 576853871272763338 816117867660817637 571449222984655839 391695310183321642 723057077590764826 347617200921177257 758695335009675723 662448225427267415 423938815958759978 650489138398651245 48163274527849881 303492280033468850 77969478820849155 173051636670835064 929659931562627294 111226792741048309 436326960038100020 527557430527741981 724985820043311326 209618597026787337 257231896312100367 336809203785052821 497228757738849980 993987142291904632 89993200539647980 656705275000696264 102984768661843514 782243800840219391 13058784585576956 151291207789941130 872460268060683130 108240966169783002 460455783691395972 400710085268808593 510683979129668925 914050444121069396 383671326590437452 467662449820341298 123112008906971403 121353215240736101 273499928063038772 698050079536022733 537986729928073399 975456441149070013 142338309712226298 132957991866787092 968081465615536812 236071304741999368 841318373637755379 938285766065235819 903280059906273591 951460908384812545 33466832515440381 752011642348129136 101659517588338206 339648139248735593 593343554862941446 395536603165891451 367381534289434154 75031744485649717 899123054781488489 725099485891468179 503794293713017716 308565493528634050 291575482446771095 143369969837694528 907301042911257987 281561917173984818 413907884220849398 853355897695544794 21303386862559639 731358925570411607 355899234674620604 568949015996209632 672260245509681762 863846677683023078 835035119955782862 746175996802082320 465191992292081962
