1793 144 53 89
982
817314975439042005 298645802478030758 693917879383143358 556312357029243873 7445127332315067 930427999080608824 42915896868484498 631159950502333888 886060116435943548 215085934869402276 831265768532950394 504415902566985945 145132895225349916 364824533874174534 919684810478065314 556745850108767646 185085032895103888 276492151732414381 981036467127063631 754296991985290620 752696083478655738 121624831130896442 93324485207742385 860653500212957053 697003475474331497 736596116970813970 59581199378747684 584983672469075351 817115929789523354 57606240729518428 225942102077751553 89348854309179867 558645915752814977 960643695385026805 816103192381585348 812239898402202040 974595837562883203 489943653698045344 251247246558774063 991398876042431299 209890299035998734 790538635037123001 721430812822313439 516985051427962620 923166438188497416 24714009934727478 784813390709373975 482271748252772019 539471807195608 261671724911412984 565143710610518161 451341069256895523 556590910613878796 682855504292624845 691342756605381057 983231452824285941 933984751931352640 583345511355678594 922786020291474040 88195851990127661 243228902603800157 533773769193719112 165186960994925904 762984859866079736 617367569935753006 473963504051372779 395605522440379387 836805000710657139 1812895674416067 521786495676147781 384638614170173949 184766976226138079 539393701800916303 514944579247530704 332985025452608576 670254297747925963 399436453638067885 741712446209826730 104864308640694679 92111019674069865 681025441552526583 242182044037845539 43654163712531858 687189322420138353 175992294786125918 236736575268777105 883046257016493896 83334955525389966 695472722558053099 313752252628736914 157931018577817698 695317157266158571 88245972078920218 128754006783402089 27745624728913286 294753666063640958 749920101032101470 753530934542941313 948108761490252434 787925196460987916 207715106333972583 222459973886707150 90539750744128451 950491109231621073 609767961230859868 548456316670867296 552392525352273309 719350100006285627 955252374676020536 838703534029233257 803366058002843343 319572444407220119 333271205165455793 623120962343599720 916735277796696481 536609304230525385 914797218477280436 236587905739298874 613621294045508890 880850144865877534 229149480351461173 297636540061675951 216022246444675247 817939140372598464 211190440022833957 511424955960952736 904439721589869732 257004109612160545 923587632442611238 686044244391810900 15084888494822371 599415117943769343 879184624747077373 637045132726288575 967310433865564701 548583025687371388 49085695834993125 231127478387117930 463433149255890800 292024022661042475 225636068716041108 93967124213535208 628790750876728700 6669900748719477 629202914016032148 785427945364495142 756263620390750104 965071513256772338 930858114912152208 987632470054014007 233051308281059329 17031633302866738 401088748974419037 809033974019721096 360511008952046827 408466381345809447 331707407465475882 137796514490077409 732568757321878309 644562566466254702 207796030797368931 465752640002845482 131137238140057467 664889957781685173 159083169647735713 335714598926245866 382538705583319749 613082805898880766 313019190500253390 250744216438568710 116296828928059725 331390918199227261 538029696953567841 647803496693762651 616731755087989019 936221039539690604 132378182822261129 735475709268723269 964654092766091084 260459320661441035 540629138723298383 112833709853092791 646405370383266460 282118726210783443 730990384813751130 499859707510797744 381859088178266589 748049139263783245 123805474851480620 778003476356436987 310480255184546221 745382909644143440 726928057766854634 238066828183675001 593327777039388161 339773817754785519 766611584441977151 204519241487353097 97969944262595133 404243749677877855 837709490192438930 332822490116385450 514508072044094695 496643209161749691 34360414251148204 405227769425877331 732156806937269459 951082495699224421 613218168065859867 751458471843552619 804903958555862073 578762856089756224 430839428913873052 689667397187995732 138163095358291578 266676118186323830 45444245723221585 348030433342000567 464949631703982268 653998714642900522 548930392982123816 35317115073467724 851243370754177496 505128776308376995 707804424160890080 345950872921924527 10172064736383023 943346493759417690 838798724393696144 468311054896995384 744366216579103855 729690766566163616 212910701122092282 516986563030924062 598690909545393829 778080013666164844 988900024524855342 251935815645392435 898685350971072210 818714206250609387 64609427500010524 270600850640209687 225170109284342792 89325713213419864 999386779081564525 506755979956927858 433886515464760314 398793574530710841 221091981229679708 158034019073802744 68582717866050230 494532861248756419 134577919539228836 407870570902066930 671663600704658257 832622191348961056 891373733854189685 188124214467475860 948813760472463645 598066246391927172 138887584527358462 914779735474557121 925786342065827031 657878389473851554 591802017079763428 903553400630301838 532654399448460345 884470311243124271 357491287942115985 36570166868192099 522883908430826565 695985811624100154 994417940199254943 270662565594169495 374012105843723515 835947556530269062 834447491100602303 658805420123586871 89141694660316219 113263325420716511 183898481414696495 206638205429718238 324873449667348786 369825330627203954 508289523946652122 953463146836276825 461417023118848759 920249959936819444 20957096309133569 610392052676139475 14756360392662036 271053002564601554 358634179476582849 787918325602258697 101939622308718457 489295083296618271 668099194194317996 79304455758537531 50779564481892309 509777018364770366 381992458792239186 980199106641481300 695186838156723142 299295979080797372 918509361569518632 706304784319886451 661021974567550292 264168171960269634 759707201259371449 587109794842221048 932097602474132103 869296524593730803 538740668842479193 811204339599695935 138952089965744247 576314180887301274 378682221699253378 567029898931236545 671612395948335568 382589063675636120 679068086315880695 228752682481857884 566059081504585429 366007437610175923 6756638750132786 69636884077578534 688307223070982271 615984294323298159 670535041943721610 28010708773841217 579206850047235762 256707533594617493 42527421880137837 319774569659786418 751535415154781510 784304916234588937 428397682331735140 158701687429837931 115205413418024739 130729423292166265 447578235180385842 238428873931740540 600718435584155719 921987434374700965 28363369608180273 19031772232097532 683839922738059804 792465242038693185 994363881217174081 851657417411671010 967314730196639122 776192119331675548 521172107662086696 137781201211908533 828055987253065131 293376323175528365 790436670485357399 431810713671657985 439765092163313836 667145010935805265 79144290071200935 269509254877398030 793751693132663398 483639946766838120 844232226188028125 750312214550556937 339340402950392176 411652122952943655 315112842589157975 314997408492477818 826321816005632874 638109229003380483 887268118035252306 905045972333270565 196853447795965575 23497102100778501 696912856659738623 101307366233785920 216686824875610862 799561185955233994 31024139429808405 890953550658859991 639723098022017989 811679441717228357 636607854560203545 596643244244324293 206432881447599792 842110233155343595 969651330478721679 319177177215275732 127860721451572425 111897778395349584 118752521435021616 666953424868683642 202500545486222182 407875416635092533 796097223972818061 192489768510425688 460067271405483942 327738816791158458 656538187894342688 179712235060615572 411844468129511516 945491556018450793 13564418949666309 63459571228687829 981029273268680614 526838408298624218 686581144926474632 721973402209345234 390593136525996492 516915527079336646 115019044491834857 740989881537630038 953179948903649688 542813617422587915 68625627534117132 736262299117423661 36624264713039981 463588675696097606 759123966601990673 527381993280907617 475414290011800511 432207636516980068 45287116597868321 140266221746377450 270843176694678439 853736408589576908 459875541539572811 367570911342339680 381225265136221030 584861747450844711 952261322182820993 308525537866894923 122230109442186558 360977244154897658 571404462737243828 952036839037685290 486105065675929563 33014731451910087 642170235352792327 920906727849392456 814212245077893350 735343950157216146 857546969310458846 435923642542660090 862424302513533622 920776554173099850 883579980372615094 445624802753405245 650965325302000093 656753106603227071 517987473535424006 114198758013721673 332991558301081688 599917766370529771 773818224781325100 644766360381384470 981511895479411195 574035143662592840 997390569663367630 506085789259885660 799556252595782308 351170330483909338 957494060371601218 823893773938948600 553138525656753356 490196190443831402 50429587289252525 778798065667825660 274112800133059101 593624688072760218 962324008788114641 217518777400663687 840859849093444689 57359614547580898 601637077704423267 372122296658194122 483657352906534882 295078515127493900 770209340056658845 220025682971162668 83794842599514809 73367853132310644 450615052101857913 143573730612858089 676998739981775602 348366047840474466 835391136330797106 318568386656691821 140038909258422566 934621690365725170 324686927045359946 796091277577671218 120098099528983802 979110443782492297 585853993270895368 224983448064570060 40428113480795613 614724349284089515 220042188688302524 614356648095458917 211682023173422885 880448506147284462 269181319700095604 505923837875207099 839231446918559194 38330151791540122 942161072157176739 824903734858698424 155895772145921819 448763366782559963 487111318454457639 79954949066861564 736577793116839125 530297462030951547 346008248856240054 744840208376249888 755311314324490888 514011170176347781 975379878356003689 894337072355145490 49925179375789983 863021364551515420 332275541227105043 763888523938912208 116935515220538009 604314739901844808 486131649833676136 555648821321532580 941431135368252768 748026340863136315 57031929098523414 545367959143335445 396388921408253328 154634275027536014 162607756741537023 94261437579312921 721077740001903506 839632569054358626 645985553634484079 11524753463129543 378221020349509798 932837123385529045 73989494928568436 975599582253060236 196267539591167625 836187838241360589 607478989437393194 919845386335323176 748347131905753586 626349694963310256 862441720317965766 529407945897074422 437628853733985768 645158797481991556 658046344183084619 502990327128213609 574945449223575341 793564216249777208 747257014819624331 756418002961614923 707519632328182973 913708639439912225 244824696970407057 413178319109394776 271788716751675847 42679420330712039 702380483522628920 849046660587838833 360074571380796669 899019730117709619 889868109466999279 545910566191948635 841065782187847252 123604514268259370 289429220957625677 139105450846784929 13747328799717861 790518821309406052 862528252340032566 689644865637354380 43442329913875987 238230960143341059 35630854864367910 242265065944734715 24537860122847670 470022613361359044 980353934399801182 691112320178623828 249611343514177654 403711285496462153 815649431670155113 856023411973109676 779456889078750 883914048293574761 602649362606283310 754091133944212006 809992048279272992 600255291564330959 630292543835311588 345514373074209542 165813458180109718 221705746890787665 671245812289146619 679825712202166235 187574612737184670 810386810300441617 741171714095463497 418530835436055301 58257002875884087 663957546180749969 407839554112897499 236558337533675258 242702047226371090 719662435413714397 54484631481409565 690676309851761831 710296062351025089 666259662593474404 184988756286588579 976284014784792343 598782694305834597 440261991103350692 839112663272032513 114990262559287375 742919330991047438 242081755854851163 782872314831958755 127188361643049614 686700554378288749 585723367621729417 731025997659912344 873561108647967634 789436859677679569 548960522720081314 518639254962336601 237401550931227150 205026575816602104 452310340267227908 498189307636891558 316971793671386265 684666765486807039 672424648983310450 790673569801388482 147569244559284486 312580584556179515 433946206078368602 727365872927378991 6316411136289189 549072555293807475 658719730434888294 445376045374773782 459581146137644933 284958636792399086 842755628099035594 966798331932973058 593317631302254670 471837810183888250 879064082995006209 625619468867692118 85294302864099107 514278083198242755 431933042835813528 821326524402286546 320233180902063078 37620153338654078 323768304779912109 372029821181361806 148619232310417237 308057097714658515 43965504048594953 729378886784162567 165767582837292299 800537485824355416 149501596450347818 798575338038163498 684672645055202951 470950858901270281 712806731265133139 833953899080721802 399375077613174785 249017653719562579 190663480099619461 421901872460470447 877116420052609987 737195891042712073 834920791587100769 660365706377432484 666646671338774762 728467893447869393 277491379134327785 446195309468029837 709514140439836191 480203245113462525 416010098087927473 563673741945753266 861833256794732139 352974459241795843 247987812177265528 864595567251588538 384708910029580807 371328374741192330 972379837080606561 575426889014480712 163272661559769198 389165188152789550 197071553052729798 598079149548283289 202396122351878262 502518328375561981 212866668556228065 521176982076890440 699207058142740465 63854332961518628 589014588398149250 324541896389690594 741886451726565736 95354053201181338 237090212852037764 957418393054730122 466496404479491134 911922379230603731 796481324818086875 522564924925615023 605984976419848945 25579292665341758 202850723974202295 675619787827714029 875968291330066268 820665708576590984 60824374904106164 112800177951430838 385746876253975034 520865197078636936 280019398086677334 758108548771071718 815510382238562003 791990608358725009 950263062321520879 58845373195610744 11310148411722208 581780135322630068 392676939261201481 697376459291774730 983024862555657711 970082067021368566 393019672464130503 697753076091733591 72768752812976111 801629123096545230 524111164046874928 838560189198890497 912210551107276516 256620815148292688 40006186137779960 359729651013283974 949046685252818706 654592861230818928 99724094380470498 631805097387010968 698373289681033684 221784166588205 254919465358590161 478238783393863110 836105175098035229 193634212339835116 340012168975851634 364066078991664790 211927794520708779 820567708711858239 755802069794676721 7020803364454085 87493413014688024 395106386431379508 718599763631327130 131278065840012556 421412489503435901 49445799150833296 571815964292070648 609251460728192732 339724381564577754 341570007016404269 112122051537528995 916567697734950746 415198202268433747 918288808064957431 889881132468027005 570539988124981763 416224793998431621 631614251325648313 817321404086197067 794410941272042278 365323116638817753 656892576147247826 262261076183440006 71958803400149364 936602120954537324 433143143484867201 476199938876413498 74333648370555857 347006106550040652 516748547902912791 333840162066831650 794180290479750940 55740337740129329 28259099556072243 253275281198511490 352809095080313029 582431932957708346 236960606204554368 309320650227650076 666695081023964405 191744410261666522 455000754463084214 533577940811457141 41288397961150305 177385640537315606 265785092386567977 36524686431728987 553362348170590141 151266334126036854 869096525736703579 273992305381038842 515368283012579717 357934178849362935 553786998512045685 51134909925007635 825007274526250092 118513929297487044 51116995188984486 869029648582289866 73168002106320600 670681274940189327 244154371743502008 277640060713763372 642517449232807894 457644487654035203 863782267213461956 728826554665529029 732179910737773634 459092138190130523 42705863450174576 499240392173206972 961009486506993608 902532467152357954 316003836523493516 566356366775641665 839592900136072391 568904282221194097 694279911434358660 949182885024797332 947648481219609092 295006644635329142 678574440040531187 572980148652492428 936724579377759002 306980807108758712 872872255038112381 8392752428246779 906298661384785282 422887100286532249 95841661308815721 881340021627631895 736036426801495149 847633624713007070 218337545382699790 303317395179954130 126369357548884496 896034331711452601 883813284365624710 613534314312405591 41296663477121550 171287585839819986 496935495727273425 741715731258159007 872765690555925535 192453969581923567 944557125478903145 572556020465882522 659287639780118737 798694674702121298 450172956401416538 156666685808469745 419365976631819120 509704657701886184 929174312657533674 722911988360497878 708382006264316558 153596686055185389 679925657918852396 253572045918487781 415190832480649937 796536267069782369 716232224321607353 731161627140047332 126524975441187610 986415129247362046 847440230380739919 891542759146531363 611088096679437432 163640806919958375 38358309320406949 270411430244172975 19100256154093283 694918137258480521 105253064948429152 899239445768166342 736525222849277796 427735120060695219 107602116464725589 131208160681843808 855255583650559790 943547128947775827 778470016014556803 615305811040047757 627926459384294738 452910259449581767 621002205610088344 391082782801689650 28363183557394690 194227790039959312 572531216002724071 495377878689694521 239719791755431070 594178329713096724 322343032168336722 412073877118606943 127067260859625634 492550948415175869 677859814274574181 293431269686370131 951095826433838169 8593904963024220 87279498377958670 451581809806697582 921671171578339469 244665115867437333 116101733664451174 863970490420051586 368668377629360187 3276628493766455 427966785720840307 453140280836865957 254355839348353725 233476036383031950 280661574582134558 372625236017742282 142342032031800925 746724948293448757 18050022670479351 378853928754103972 401210702442750796 759049901361457031 698243570716828959 414015426705482409 893253171713912682 479716739217046944 195848834574893395 666714452167446534 588423572249975283 676492363494770022 511489255750122182 645121828143638507 491134252023183599 171510372239031959 738124062374817115 4464542149102164 513093766318513187 350404748941732453 773130762873231071 420801815967681727 302293339851834316 165644027049363355 899940041982547303 837073042673032461 657484639888629428 909131154862903140 491999136361866487 576078732406063247 648443157900515448 963882490216663973
