1741 75 95 95
999
128290793948105226 569031269803634547 151758437462093690 606570650493710555 589920914857543210 313482913221240535 864574181803475148 258475595735616328 812570901028398075 588720861027892846 577599263803024413 575932848418064566 82932865021075484 839965638080030539 196549898441137241 580832826672119647 250316014971008605 621593135054878330 670906529714514931 352391638949618221 533744027282480466 508524837743133160 497486353012775328 449717197204086535 271069333987692889 826091316344172201 378388212558776412 432506072951446676 752746151915402036 72393622379973830 948265972277066837 476797186843239905 987537796537766253 252841008501993005 220351879354441930 527240644562245465 77802465367446315 115734009559017769 834216222423755110 32024106981169639 231924938279020858 652703865244068562 359840857436246539 530362419120226372 561020250736081313 655381266602346074 763435710485539615 944753806434412590 111191799797238936 217760624518169958 750570358066309518 601212380709793960 696742790852558560 563860294264932896 753801306113598891 609646080605892123 689069493855813335 136246939269735683 713623664211826487 19982592973889885 340291118765176112 471759079996944426 940501234588842662 649845934294858751 343311661592473861 683412908135528360 98873238742565988 987869176453766574 120053663618601922 885801131800714052 872636823042442791 945593651540484683 464466499387234618 980744125517731272 452177186649347899 689539490561354471 879345085258613186 170439079182568963 928892207737292440 819273521140125901 838113376865720342 893217386905074800 428768054543936516 381474468378757146 222484880940189529 215338209234133751 88290029393231935 506379501105294308 947834068944526739 855173757938646955 94595462119077922 416718292147078812 789179891321623371 567585143532562110 196126246162747987 646248619017465917 813826326402085230 426271828428068627 417368805898749649 406347848718990100 540648386307114968 488500293432234222 388240382940248731 309488042546286885 954621358557282396 795142716872726450 224080175446311490 90062044239075139 198298360545341567 908683294349880542 6084970430579197 815799421331070645 590126228658083046 168235219034620581 210652817106939478 827735139270510429 181695132676820524 233348203681697152 33392485321533758 734900938375065886 464176171539894635 29551281638340750 711001794518466605 488203831959136942 732710513934932909 998182587900635153 746545744481653355 636355537214177477 653914616296097393 409119016763192871 332601293669809932 796852948844857988 788003667224417229 983131953512961336 237318972119630332 277167542680265120 178003808493881620 426680859780847556 694172577417546749 274029903433566501 607469278551787560 351273399756164650 612496942390759571 755846044264443611 745905183934196286 254202705142300686 715425636278781906 795204079821588275 822243083111842070 391750259903390125 395916749639263600 670214963118666966 269311396466293804 297747615986168915 652562458894006535 998597565795634341 105882235020378202 301575521230771110 361339887461820831 378526705092719205 419528545224480489 302472839301823331 545956753224306951 651752132705871105 330488050640774396 312910735403144218 985102523103751764 731255313030827791 15482046034277436 474620174042537450 539284233887671615 448885272207090826 754552993332051760 679485141628833676 986831572702258189 823745259438064241 541498108582962148 500167382170545501 330910380874839862 218236369654123346 794695520751506145 205536724186797290 556950881994841168 637452416251454603 871697678146070065 598225919712483636 767705404435558690 551532246595026400 210999962503642040 294376005621089573 357144287914412335 448132819023677557 543053242777268960 569873616997560503 671477345009964890 915870236647270065 673109238297174789 396442131523030307 549954612187101173 249439733722557004 438018773438809407 452423841779194790 980325359478002866 554507149106670888 672375385717969945 632697544886845896 841789012398852352 367352929221212416 832630072378749059 341837943370560776 188121840453911557 967695441728664061 482212393725563724 635702267912557257 374396778843397892 158479297246325360 21996037104887686 900205627829248667 122113885195533843 512119278705731521 345371142304937501 587545496767073153 381994378788466871 315844056997865510 910526548727199151 117022595911472950 853029927210524820 107639663578379441 100010712941267388 700937212000845166 947675297452107882 680416305744518600 418113356390781401 486985816182015859 226495632272233113 895455093674442685 217257482579914416 599463082384681231 465730819244554556 115319568521508900 130686785751250726 839231982085108055 946591012079483585 836778354481854941 479797753191744046 605282154050207073 565330612104096436 87560177000335111 458715965150985022 34756017609035801 951566711643812286 613683241302555035 406588895494062218 910676002423860986 888844588321395206 323964860954108201 979518161795855806 89049269931417291 143697706080063203 691585523431043667 35326938934148612 71670691066641600 885346512692619406 259691051960672705 626424541747208573 583330851335623500 907937811450288441 811884202837947110 363289292662564953 877748896634497235 540119414841403631 97442194947410602 703592908219693927 185611271025768681 577223201963920340 484563905172387540 55141017933358775 506414805844658287 29348304099336583 607705800381621992 557849668680879351 780029615247002000 65878869897043415 19770462513521735 522716762316838453 625962081563245685 507997159016526844 321883973243733537 189938129348381961 174429580317115685 667307826749868345 153799323300594723 183047234826066947 65927419255387040 594679581237430296 121412247673821135 833489026054554780 64478171560590712 353189212832965755 111601409954726310 965360335121284913 833310216854242297 130065044236963106 962409443098223476 210449592377501676 299920643788968239 740840436968364843 595803952335889437 969764498148468622 46386890796959971 426506208404539276 56568514478219361 780756296867648516 425838782113129885 298415428083226331 665504959452159736 204127246620119755 803507902200985678 321138339329973986 125962870111274066 741026710250000719 318377602256278896 32876890892801025 932356245202305595 556999690367747766 219273547622532816 208690787904181740 83209321170304057 79235313829958553 188029064701616142 700173207452300963 492280879746503302 357865394777573665 867442023291121351 544635773554559487 76232868102177748 843458332231461910 306250344969478766 135293798731639650 292284744710028779 246656057270733466 792095651501605528 170420180203743806 77089816539301740 393537143699454021 332084569829562078 823828217813461855 377517499101517277 787950618913062788 26786331761341784 528734341464310585 299629327330289016 192501793859380190 972199758668923913 502985067444396395 809293078374028896 252802548061210216 705946767850098152 171653448443604922 335220680771286315 940670116874489897 443296786848901490 88169831398788146 582539699654382350 729300663032939430 492665194563042125 566407909980065766 742084882664358041 356858329113924652 613661976940022538 208567150657569261 270042537246646886 429183371557087211 856842427669143207 493061002003194775 682886130665931765 249467969216504669 690101250828673380 556854367077497995 679971857923596687 195075708349591421 561685909905621905 596760103366728759 348985353463895912 43905839706127068 722154008492049941 839582590918887546 447384343712982037 353630852336144862 351005280617677047 804832115765284471 502471170879218676 348829513966142362 186386755747873995 975986277576742641 696238510460183816 218053801625101891 39728222945022115 425181494532373110 967576443130451605 678769730894615015 716409597445164826 226015872191242775 569837949593582705 429901569988610492 22103998992937854 307106158174112253 74208222533254436 38357566347095615 759608869426324941 972510031604675167 805344849273278922 675367111398558240 869542135488151811 645601148737413860 350446164526082658 703102942805615443 53061496853450741 268804784599309120 819447398444361710 868143876777688822 246966104241099458 491414910315678685 808106485880887796 647726524430284796 280031475160358710 304226669971596327 318112011017224041 774727063652786700 438297534424225328 618770009966977685 880616429176547671 247578214134205778 466421692290815278 548596958009554880 705123518593003952 631497564967002206 370744630475687585 613476220632857550 556218412636154776 269120200745260520 875808787316501864 93324305303302521 55383739159146141 851906982591425519 90970546026051825 703838028369652958 941126298505056026 939256244096964756 483092264507037946 464583073637566920 584960573623081756 869244906639954074 788820601382491370 760301688957341031 35020503497628000 144858060460537093 261632191329431525 583046673039692353 812630682050342711 687992524136379912 897879436514361436 100213331785920643 533231940429573736 765799763705158375 767627026037896358 369755471705442266 649126042229478951 198791160016182609 592745254630439268 766699914107932114 104103918116520950 110403394313107250 98514490279103719 786009858758986496 8427342434354165 428869162226530755 157946451393211330 876577108364949369 118385023844091030 834467262189892672 601530024440595406 297778419746861196 594855352081911358 227669652244575511 89935550656678255 304473755797692164 514875477902192625 680949373943281379 84429069234972035 345126828464132151 621749751586446061 342333539996771420 293717033419032161 886874426469159892 648116323293051738 357655834037386756 406032485159857845 162343107362775761 799846521492821745 90903753548308575 127378399001151501 501364283744716960 723509788158716510 760114020537742771 771339529938157516 799568627441175874 555418386952484070 601573512126859311 685819456374275387 596315233322899708 280879806473300331 899036490419306431 542286720201806060 198954163635066541 138265428077691613 576685809565497733 728192948416312185 615450512738415701 590053631491306931 959664790138047151 878782403234068885 749167021774583186 360684569115213148 613422223718221816 189866072980643640 207243774519832344 252780031067630500 958076097605084707 793457037885952868 737885069732203764 515446833388682641 619515562784347816 547399326560669610 177841168322993621 267217268980308483 158757272263343893 151432235403054980 343261907156202013 981027581706263174 485256241528732091 659263797917136491 788932493735006655 807935814869673875 141917118072260127 632391756612657594 466817787234258319 125512329209465575 1984842654939217 804771050441320050 562296198753213683 726417262667422995 83849577572058795 278972935341655301 888977388177636920 231542587009718804 444310579642058039 390468362782793118 722064430298418433 926219397455606358 975761534796985291 75310360481224759 381858309380059946 461733614202694056 548944548712879997 826950229203014379 545740281362466585 914949007055795498 723916684398347296 329420908466485059 871062603119351126 475513010836432150 33683365924177384 383428055947020210 850236043009475852 206502342297501442 859459332730712236 432333771642241100 605973418600989015 19993398638894755 205761411353596033 474804962015408276 48860172569783216 406378577545287013 455081915390226101 748458101448837839 537280995666266872 14015045922167658 399048631227068726 388714512255316737 45066878194308135 932036186404330585 828276590251264124 140082852260392615 868592318387249493 304100785089395659 50488013376722060 45282981762208196 501422416198118976 377878226959706770 758816762508822401 285007842851917167 543236519978643972 600946737238636821 162458205353274093 255697486892494794 716358684572927394 784618938653695980 872365734187956460 102872230112745765 2232602224505630 573449997939751659 855849177584518461 604983214072173293 679884182499302952 767660158173776175 721081605590238675 685853424869167115 569890444814577987 197504324120053430 159784328427729511 597266636354256638 118473300971906941 449552129737028927 721776481747138699 830679750591836640 209544564814092289 695780109045129884 719311480355657444 515672180026691319 527393014517858584 959113572883447826 945834104065920918 424938749149022494 843308561108726303 90212225248833183 199622574788957348 833300574040131372 376261740606282888 679416987434774403 645997816434621559 653827018665073150 463045048657945457 272237867734176994 473972148194337387 242036571663940521 508999499196499959 353567540102781861 104746076961532037 292870062433695458 371333407082177517 4134521539501245 205340561406672085 632358383716304335 263662397246272027 906937445690531530 660825712058064701 850338921254216840 893861256415903133 401146341907463705 874726760533401356 277019619075003358 871014603687014818 361521716737846407 793616520546753442 552366110806295125 163332242925240143 125305166722519318 387878818048407854 991540827834986060 45147369566881674 246052010637115249 207418359683186006 240089528300492889 715244584113316111 198607346825916971 580029003827655031 938807251867256311 213623985663844004 765223638097193412 50175553858664414 434054819741264281 91859363066096264 460538039427525141 666496877025446756 76390199054290808 685478940978269225 744850815763975871 5010254183259211 765155787627992166 975556896985314634 739223615672158299 612843733361143341 688528859655743851 523951749770761849 151500527048654918 540753239619799060 934582818811032051 162731668508980535 839311063215558734 656410235316945182 55792856345024651 615104994110295768 875620358153244881 258009327170927601 154486758952973855 946936988076385165 740478332810518450 557899663615174080 900674108690907235 854874805182817109 687540734349525033 9197604276420894 849733006417877121 473673664390300554 658263194891808543 213218925039368078 437554597566122595 158521488361043325 73979404153321633 506490127188070210 333980561238703045 299643238959551493 869665677042325440 483211712648110185 487153735597976262 672047050239799996 491277668999901835 589269912285016301 976328713347642901 196045732962591840 101941034145795564 280453829499209425 515243236999769540 581029132246433591 548832516017837307 635852336473756839 18775093489440145 189273004018594142 894379704314468889 57823939058276740 809638367363490646 107618653921091076 566023867332194990 429845486808126861 776583412033729376 479444953455102440 877412765264843954 980655074011181262 640651080155141267 218859537052062761 133503063730556840 572478675288122105 339859057964589160 659333405832841967 59112017342172910 36280819636334430 193005889175881551 706322142638183490 371293748877790675 612857015110114012 229993266856435153 721303392520994286 289636751741538131 960787104941201726 786232079457808855 958631472420381198 611355964685217831 996567878039883240 614162297790467648 333086854740458303 4796105370374821 499595565427535406 920785299141006029 513314270439403701 465331057764240045 112906686119179376 963191823212670819 151951411520104266 340801766197717726 9420201680493447 799844389380675870 663092415111478533 940592239510799507 213042740959095980 927634464337714370 767570645698392405 460591519334230465 740690480896154971 580691710365450404 463996897841495776 751903614742624540 208512465377628524 256427118324879365 698682904349601490 795444234830306759 122813951031676956 258113410507769550 941777320627267660 233932603029413655 611996718725700190 535122039817144056 597920373044225091 486610098973095895 943198704855803193 24410647672568570 956027298157683667 235093273442579791 342583056920262438 328995529151494134 684012349582018582 788484223830407712 666152032370936150 985287866970223750 296432121253960814 265790824598767219 530301358327992357 423158551934713150 703973652980024908 84436638400634114 210028075026783909 967052282171356900 101062479915856845 464612542757169824 509482865340362577 884057701064555096 495153554285750172 741652453676281111 220770551817495401 782096569377333063 723996336459617709 446656495392193529 541484039331021876 968328355948228481 133295056783681330 717656605652996471 108744769435866230 699315751152844831 243679147675496126 63081771496304719 734781154858367210 2860547039238034 346856986584367741 224896610358828933 761412893301983925 563192537611010452 263654997968323530 783714545456116739 305020349384590110 327973764230678604 732466561555073841 794892962453392568 868200283569583800 218126251578315731 748808223502934030 260792678257409595 13102502891540116 546960427933971683 226129624735989684 159100794779960549 507297001928694013 746738435271436388 464187799324224754 156734819504910250 253861308709929670 200809927558993652 170740705474118813 117042707315418063 59657786917604125 404504655681445690 581494787258663925 546560752402602803 613677567170258012 378946135437853461 335516293549965360 858378040120122020 849777769756935295 172314259693557106 992047809211822596 765775076895953215 748728211536625883 819323563839327455 737524647678269861 225654787900161172 703021224809712387 358939197952048423 102251842149024783 464581950519951697 880476708920565340 683435059623072503 763516519649244801 382709741578159830 632632267565520220 503452682459529213 415174893358073058 717787129998762433 291215748399711245 444926553090260369 609980377073616038 240990184435785555 362903082195202860 873734649973472594 128890521273749011 487397751081513785 294839280534320762 571139494963992121 877674305525953336 48976108695943123 581825911461725030 707196561240952826 348756611825698716 709557644466903495 769568755078481086 574733807733485489 550772307211679156 387951176276829548 239730789206687936 286141622688198095 528367852629648992 244144625348162975 436629688002335640 647917384183575662 629657762930398446 524587592744006553 451945277242352135 610929380152078273 300072735147290577 343188466021486091 397296052590491463 264731979342213200 420110000691345808 958823628308918996 736329659548313621 193737030083525820 746460897456211619 847537185673592333 550276091079975085 156981365358344759 552320932380458677 414102599135936656 571120244175212554 328745626191760499 968172197505266311 324585729735597969 374318590307974799 500680953205395693 593406567735359287 661279520839788478 602442487812842284 156270915955139216 188733403638391721 546089155757713436 890300408316502946 398947602857684537 654294679746789651 880414021390294601 817107002565494915 293764542659662520 730305092214363677 147487521990638050 273831830277366929 170041580716060255 519789947819463030 821025389790324125 444026412481166226 475256871715448145 673896127913078131 579797570696898842 869743868302308735 438481398700423546 254790262833993140 537151405283632885 335873902196183851 718770645784980140 599156157203238470 251100200647280070 287484662619011805 273321123422152746 940855477465672732 40651730493585100 28027213554985346 47944666619640911 170514113441121223 796304554913180168 965324071302786669 963693047809171173 974366789676616630 725394326582605260 331846253975544510 116807994567581053 92371297840811548 665340746443614449 263469508446299725 968867668246229155 381384483098964258 303985466585773061 620094925152669162 806179312622006935 24819024207894727
