317153144 -999999999962436062 461986566 37563938 594935002 37563938 734315399 37563938 528773362 37563938 44277573 571202477 134752927 37563938 155428797 571202477 103525727 571202477 103282889 28653721 85539295 37563938 859838426 37563938 999999999765694171 571202477 765559252 37563938 919263900 571202477 913987856 37563938 355390585 571202477 361046642 28653721 301022507 571202477 39386742 571202477 475866597 37563938 880364647 37563938 594049583 571202477 278149528 571202477 621760611 28653721 237254254 37563938 982422109 571202477 462425942 571202477 288309413 571202477 96057333 571202477 73313323 28653721 431889129 37563938 101440037 28653721 326233287 28653721 999999999765694171 571202477 417829728 571202477 734444327 37563938 750116279 37563938 999999999765694171 571202477 279186051 28653721 309452623 37563938 598335448 28653721 26784227 37563938 21947136 37563938 105568506 28653721 430367870 37563938 470392633 571202477 691437479 571202477 767154402 37563938 761036706 28653721 96616607 28653721 8282669 28653721 331415098 37563938 897144429 28653721 525206470 28653721 795471576 37563938 192766752 28653721 768582360 37563938 303843811 37563938 129333107 37563938 145574095 28653721 865132820 28653721 651137664 571202477 610575816 37563938 44357702 28653721 155706657 571202477 583672640 28653721 692345344 37563938 627646652 37563938 144163576 28653721 39823182 37563938 737569434 28653721 872252878 28653721 583706646 28653721 625007932 28653721 205544000 37563938 464932632 28653721 39886356 571202477 956901816 571202477 317945907 28653721 289075191 571202477 237032385 571202477 153737454 37563938 778199152 28653721 564972563 571202477 14841821 28653721 509698520 37563938 999999999765694171 571202477 574600165 28653721 121434531 37563938 205375257 37563938 999999999765694171 571202477 833427315 571202477 424825933 37563938 770303484 37563938 985650809 571202477 31683248 37563938 205334408 37563938 339124929 37563938 370217007 28653721 456045154 37563938 196298655 37563938 999999999765694171 571202477 618557013 37563938 36762224 571202477 999999999765694171 571202477 90328983 28653721 549567908 28653721 344626089 37563938 690012379 28653721 11207001 571202477 861244235 28653721 844324830 28653721 640899919 37563938 931228219 571202477 11086744 571202477 551168256 571202477 487107218 571202477 777654312 28653721 974414038 571202477 360345443 28653721 717455022 571202477 659640405 28653721 568683630 37563938 964413692 28653721 87406183 28653721 990527460 28653721 162584382 571202477 2700495 28653721 907061190 37563938 935475759 37563938 280216032 571202477 758503497 37563938 35121808 37563938 396979802 37563938 529119434 28653721 821598789 28653721 709031260 28653721 32323020 28653721 193739970 571202477 849469662 28653721 94110626 571202477 19271925 37563938 644055636 37563938 494801062 37563938 119167249 571202477 964142329 571202477 264461650 37563938 588653078 28653721 606679656 37563938 666725006 37563938 578813396 37563938 842262558 28653721 699884457 37563938 191372908 571202477 446237273 28653721 379085320 571202477 600796767 571202477 588341838 37563938 992148044 28653721 763423901 37563938 143903626 28653721 345770556 28653721 292139339 37563938 951868449 37563938 138448634 571202477 999999999765694171 571202477 406162217 37563938 763300308 37563938 807079678 571202477 224868015 28653721 110734620 28653721 174391009 571202477 482486800 28653721 714192400 37563938 391435039 37563938 767931121 28653721 818018087 571202477 891805039 37563938 242880906 37563938 981028907 28653721 633976953 571202477 878810469 28653721 999999999765694171 571202477 128129724 28653721 641939918 37563938 920253014 37563938 400872203 571202477 206147805 28653721 699109837 37563938 707966262 571202477 771529733 37563938 108158168 571202477 851965621 28653721 953824044 571202477 683777404 28653721 504615334 37563938 30501300 28653721 235586596 28653721 436320189 571202477 922544794 28653721 636788989 37563938 999999999765694171 571202477 881684433 37563938 288579589 571202477 288324592 571202477 750586548 37563938 457346486 28653721 461913348 37563938 913577514 28653721 999999999765694171 571202477 887600025 37563938 222509788 571202477 692443512 37563938 362719250 28653721 225181230 571202477 88231307 571202477 340329426 37563938 67582002 37563938 507167111 571202477 360277031 37563938 335348710 28653721 112740489 28653721 535273354 37563938 474265759 37563938 125979806 37563938 646024451 28653721 992811740 28653721 999999999765694171 571202477 87922143 37563938 219147169 37563938 492361308 571202477 633026489 37563938 913312312 28653721 707716770 28653721 135792046 37563938 217464831 28653721 529175954 571202477 214415850 28653721 539990829 571202477 126784503 37563938 875890095 571202477 651554295 37563938 836024644 28653721 353282820 37563938 866410578 571202477 783499953 28653721 728017953 37563938 723696905 571202477 885114467 37563938 284108205 28653721 446625451 571202477 945956221 28653721 753640724 37563938 983270497 28653721 635429153 571202477 146642846 37563938 416811483 37563938 778602358 28653721 205246912 28653721 625396910 37563938 374069680 571202477 638769539 37563938 211290533 571202477 935669936 28653721 564267581 28653721 158077467 37563938 999999999765694171 571202477 692544562 37563938 916282880 571202477 447086768 28653721 420296354 37563938 146013767 37563938 870433100 28653721 2893668 571202477 954109031 28653721 425713468 28653721 135284345 571202477 857210401 28653721 260263252 37563938 575224621 28653721 217961587 571202477 916887614 28653721 236562047 28653721 114041951 37563938 671249915 37563938 276413891 571202477 994782504 28653721 348281960 37563938 452444797 571202477 823014750 28653721 829181080 571202477 999999999765694171 571202477 999999999765694171 571202477 249497923 37563938 165434924 28653721 859435714 571202477 51783636 571202477 614875514 37563938 375471689 37563938 125272600 28653721 703875244 28653721 707117620 37563938 880763258 37563938 305465751 571202477 100618191 37563938 893966064 37563938 240709977 571202477 382268214 28653721 605681318 28653721 35238807 28653721 8423846 571202477 251441211 571202477 854443195 571202477 885993615 37563938 438508512 571202477 216916646 28653721 241426155 28653721 289966695 571202477 439501333 28653721 171313529 37563938 97500418 571202477 983325475 37563938 926684520 37563938 197676210 28653721 224676950 37563938 956440038 28653721 174343945 28653721 341687843 37563938 999999999765694171 571202477 521123639 28653721 587995678 28653721 325397689 37563938 875379410 571202477 450727690 28653721 999999999765694171 571202477 245284112 37563938 474096366 28653721 493793696 571202477 683564429 571202477 109777537 571202477 980509196 37563938 185701085 28653721 951303697 37563938 999999999765694171 571202477 759876443 571202477 199475641 571202477 488032597 571202477 720196419 37563938 583394742 37563938 336067950 37563938 148784918 571202477 31634450 571202477 34309057 37563938 331917900 37563938 295089977 28653721 435221062 28653721 208608889 28653721 558325166 571202477 408079688 37563938 183860378 37563938 753416033 571202477 191022719 28653721 628132966 28653721 289418035 37563938 283466083 37563938 999999999765694171 571202477 925069447 37563938 150495759 37563938 114376592 571202477 852788668 37563938 483415818 28653721 794630761 571202477 213314968 571202477 901188046 571202477 823076813 37563938 863110308 37563938 189829061 37563938 880848920 571202477 939466839 37563938 39099087 28653721 710255853 571202477 656502000 571202477 288946422 28653721 705303559 571202477 662139058 37563938 171218224 37563938 400513403 28653721 927914356 571202477 877242275 28653721 240850909 37563938 28470603 37563938 999999999765694171 571202477 645497768 571202477 827564064 571202477 419153229 571202477 112744403 37563938 590652006 37563938 999999999765694171 571202477 77698042 37563938 982929936 28653721 557320119 571202477 757374128 37563938 766206263 37563938 984878867 571202477 435472238 571202477 660155005 571202477 4077604 37563938 721192900 28653721 787242614 37563938 542361640 571202477 118145599 28653721 464992943 28653721 99972015 571202477 494663374 37563938 913312312 571202477 229746250 571202477 563551942 37563938 708630539 37563938 600603217 37563938 203406632 28653721 742702378 28653721 671475126 28653721 642224646 571202477 702133025 571202477 456671627 37563938 401212771 28653721 102028817 571202477 637664454 28653721 1203373 571202477 904339652 37563938 608190469 28653721 507771095 571202477 722373058 28653721 98414276 28653721 945949808 28653721 72093068 28653721 614875514 28653721 534051233 28653721 718610620 28653721 915618182 37563938 434902485 28653721 160430371 28653721 311009673 37563938 348275148 37563938 717504369 37563938 289565529 571202477 964326600 28653721 961384766 571202477 610522542 28653721 41549844 571202477 999999999765694171 571202477 189882140 571202477 809083680 28653721 780483796 37563938 539127373 28653721 999999999765694171 571202477 500194235 37563938 861204156 37563938 661540427 28653721 999999999765694171 571202477 683647347 28653721 535482257 571202477 623904153 28653721 701184840 571202477 53371004 37563938 204028095 571202477 223863326 28653721 68030883 37563938 785199983 571202477 451957194 28653721 357309803 37563938 373443386 37563938 999999999765694171 571202477 999999999765694171 571202477 999999999765694171 571202477 20693718 28653721 223786718 571202477 217429055 28653721 700243659 37563938 180987123 571202477 936666433 37563938 798279017 28653721 872955523 28653721 316611197 37563938 310787961 28653721 833484189 571202477 676544093 37563938 178197060 37563938 213707196 37563938 862422106 28653721 416912865 37563938 140940316 37563938 167366854 37563938 84851598 571202477 999999999765694171 571202477 966863158 37563938 857894603 28653721 921554542 28653721 833730756 28653721 266529434 37563938 935167380 37563938 428998499 28653721 297219051 37563938 199696633 28653721 489963389 571202477 999999999765694171 571202477 84420377 37563938 919366596 571202477 99620964 28653721 725954587 28653721 394745779 28653721 438769994 28653721 733642368 37563938 875043030 37563938 21883436 571202477 51540092 28653721 269502064 37563938 212126847 571202477 208099080 28653721 940837202 37563938 458216309 571202477 879027769 28653721 862547216 571202477 845089342 571202477 771629262 37563938 54938054 28653721 254083242 37563938 991460640 571202477 233602856 28653721 179162876 37563938 16012379 571202477 26546993 37563938 593617308 28653721 892415806 571202477 583844050 571202477 936276113 37563938 90340288 28653721 102365575 28653721 734014782 37563938 255627341 571202477 178702979 28653721 329447598 571202477 346937495 28653721 608713371 571202477 246985245 28653721 126465773 37563938 680995566 37563938 674527455 28653721 273451365 571202477 400208256 28653721 698134810 571202477 999999999765694171 571202477 621671677 28653721 738964958 28653721 635620242 28653721 336852294 571202477 228158711 28653721 578995052 28653721 700597259 28653721 504880120 28653721 547293764 28653721 917809573 571202477 116525121 571202477 105115869 571202477 278707401 37563938 428883482 37563938 594933075 571202477 905303640 571202477 999753665 37563938 335686129 571202477 334576886 37563938 357498546 28653721 765667492 28653721 717221224 37563938 351970953 37563938 426154069 28653721 262306751 28653721 320033286 571202477 5115665 37563938 643536771 28653721 591209416 37563938 361225537 37563938 440076665 37563938 859990761 37563938 940832689 28653721 387030572 28653721 475864414 28653721 539779149 28653721 665669633 28653721 226542669 571202477 515331055 37563938 351056742 28653721 745844431 37563938 917303650 571202477 799774027 28653721 151312807 28653721 587153255 28653721 909679434 571202477 429931765 28653721 147931451 571202477 999999999765694171 571202477 370683624 37563938 460387128 37563938 450483070 28653721 167067075 37563938 865095440 37563938 96206272 571202477 78108830 37563938 475240633 37563938 600238031 571202477 211189467 571202477 786515236 37563938 999999999765694171 571202477 785210794 37563938 817533672 28653721 4962610 571202477 70284974 28653721 55618608 571202477 999999999765694171 571202477 515331055 571202477 193309999 571202477 370632251 37563938 44357702 571202477 827783774 37563938 53641638 28653721 50312302 571202477 882980736 28653721 49382979 571202477 902184814 28653721 969843823 37563938 314771775 571202477 399215623 37563938 551974328 37563938 835974631 571202477 849963344 571202477 610922530 571202477 176798422 28653721 238008009 571202477 428865083 28653721 763842449 28653721 690534764 37563938 474693896 37563938 775321428 37563938 844223987 37563938 336094466 37563938 182801467 571202477 191921811 28653721 461867210 37563938 501579817 28653721 38392244 37563938 417151392 28653721 712535887 571202477 999999999765694171 571202477 176695873 571202477 36397643 571202477 842092472 37563938 999999999765694171 571202477 999999999765694171 571202477 107207936 571202477 957276781 571202477 381203799 37563938 308335097 571202477 999999999765694171 571202477 184646667 571202477 575488997 571202477 772031834 28653721 670775208 571202477 999999999765694171 571202477 632232456 571202477 237072754 571202477 490270674 571202477 875611543 37563938 887716946 571202477 896968327 28653721 620187355 28653721 999999999765694171 571202477 865706217 28653721 715839202 28653721 279617717 28653721 741843640 37563938 722496459 37563938 587830436 571202477 306609303 571202477 689649123 28653721 54523423 28653721 515652452 37563938 61954098 28653721 18336038 28653721 97366632 571202477 868863907 571202477 80922359 571202477 999999999765694171 571202477 420784783 571202477 160279452 28653721 473822502 37563938 39747703 571202477 771717647 28653721 340749138 37563938 174257825 571202477 590798007 571202477 175585124 37563938 276845188 571202477 497306541 571202477 861818576 28653721 842183863 571202477 999999999765694171 571202477 711941336 571202477 819468391 28653721 501978809 571202477 115850164 571202477 302088840 571202477 984278502 571202477 547814062 571202477 741459872 37563938 53328025 37563938 951202995 37563938 798642252 28653721 810356962 28653721 998852490 37563938 246917962 37563938 681757391 571202477 814344943 28653721 630962987 28653721 842743841 28653721 352738540 37563938 906476575 37563938 999999999765694171 571202477 625304386 28653721 447829114 28653721 208049126 571202477 15301799 37563938 883422464 28653721 185751075 37563938 985743744 28653721 76119747 571202477 741115573 37563938 999999999765694171 571202477 703274563 571202477 610922530 37563938 93016577 571202477 61521019 37563938 97558953 571202477 910869066 571202477 3713276 571202477 326931778 37563938 10720355 571202477 299708312 28653721 466769434 571202477 909202395 37563938 962938920 28653721 678819287 28653721 577255429 571202477 167580439 571202477 457875556 28653721 616824600 28653721 872968397 571202477 294276680 28653721 425491139 28653721 152526909 37563938 452368513 37563938 931417591 28653721 315383865 37563938 42938065 37563938 415500484 571202477 967730027 28653721 618822125 571202477 85241454 28653721 203921266 571202477 49648518 28653721 522423331 37563938 587148743 37563938 999999999765694171 571202477 999999999765694171 571202477 244576434 28653721 600275881 37563938 858813467 571202477 39843611 571202477 980117824 571202477 519137697 571202477 745104929 37563938 496419035 28653721 219641966 37563938 542879255 571202477 667487586 571202477 485653386 37563938 574105186 28653721 319538435 37563938 728493837 571202477 746314325 571202477 159919771 571202477 457269771 571202477 590427174 28653721 999999999765694171 571202477 915010472 28653721 40644044 28653721 320321410 571202477 362684753 28653721 676300943 37563938 353957495 28653721 866355201 571202477 243143683 571202477 998476033 37563938 430494304 571202477 230754313 571202477 700752234 37563938 568896917 37563938 679502938 571202477 983396089 37563938 950792719 571202477 549257455 28653721 443791842 571202477 438618109 28653721 926547607 28653721 999999999765694171 571202477 999999999765694171 571202477 563723261 28653721 999999999765694171 571202477 891686924 37563938 711290380 571202477 301227717 571202477 900919596 571202477 712979932 571202477 757497871 28653721 321612190 28653721 504745065 37563938 461189757 28653721 107704635 571202477 165433251 37563938 874171764 571202477 999999999765694171 571202477 740888486 28653721 243246932 37563938 660720373 37563938 563868063 37563938 380974195 28653721 956254656 571202477 551945343 28653721 75363320 571202477 59671269 37563938 556170975 571202477 713888598 37563938 312213016 571202477 468509789 28653721 542591645 37563938 999999999765694171 571202477 183263574 28653721 412482271 571202477 845791636 37563938 999999999765694171 571202477 670469035 28653721 43430903 37563938 32189022 28653721 836688907 37563938 305439011 571202477 982554344 37563938 295089977 571202477 157256222 571202477 720443813 28653721 131810319 37563938 663003546 28653721 987918722 28653721 303348385 37563938 79427205 37563938 602579256 28653721 251897216 28653721 302848289 571202477 916358645 28653721 102782362 37563938 279115281 28653721 893064742 28653721 999999999765694171 571202477 979767575 37563938 659398904 37563938 999999999765694171 571202477 539332168 571202477 822238105 28653721 200563273 571202477 999999999765694171 571202477 616395366 571202477 629536371 28653721 999999999765694171 571202477 999999999765694171 571202477 386779186 571202477 364539011 28653721 782875111 37563938 65399848 571202477 645894466 571202477 281769153 571202477 613510820 37563938 247387916 571202477 999999999765694171 571202477 649526483 37563938 606731933 37563938 673504753 571202477 993528884 37563938 766622532 571202477 545775838 571202477 380348785 28653721 278707401 28653721 493026309 571202477 749074557 37563938 813263436 28653721 321465949 571202477 288567088 571202477 445774553 37563938 886060527 37563938 999999999765694171 571202477 114312196 37563938 46601868 37563938 999999999765694171 571202477 505289917 37563938 600410861 37563938 52483731 571202477 749198015 28653721 956877856 571202477 723118885 571202477 99644825 37563938 999999999765694171 571202477 927230016 37563938 818004831 28653721 734414871 37563938 596053786 37563938 999999999765694171 571202477 68503744 571202477 395549459 28653721 294826877 28653721 84628341 28653721 159706194 28653721 662390977 571202477 614528331 37563938 771787150 28653721 960111566 37563938 903832084 28653721 762909250 37563938 54468886 571202477 540425108 28653721 868224955 37563938 655772976 28653721 999999999765694171 571202477 250681347 37563938 398697 571202477 140959612 28653721 582532560 28653721 207285305 571202477 28595750 37563938 406801937 28653721 846496204 28653721 551878711 37563938 590826514 571202477 835247077 37563938 10535987 37563938 638632320 28653721 526370988 37563938 629584518 37563938 267928465 571202477 750281364 37563938 377856292 28653721 783225496 28653721 624732254 37563938 294831191 571202477 129967604 37563938 4105267 37563938 175543279 28653721 932998145 28653721 569599704 28653721 782680007 37563938 906414885 571202477 943122539 37563938 594394798 571202477 379168681 571202477 999999999765694171 571202477 905303640 37563938 421901625 28653721 999999999765694171 571202477 66469353 28653721 626132241 28653721 872572500 28653721 695870287 37563938 354424591 28653721 848801413 571202477 156131143 571202477 288583979 37563938 828165952 37563938 92179960 37563938 650167908 37563938 999999999765694171 571202477 166755408 28653721 826783204 571202477 718482427 571202477 99011019 571202477 999999999765694171 571202477 118532046 28653721 769658129 37563938 653878643 28653721 114510692 37563938 363291792 28653721 649577199 28653721 630523386 571202477 557320119 28653721 130992026 37563938 693821916 28653721 999999999765694171 571202477 459526529 571202477 126687108 28653721 2188563 28653721 438076878 28653721 538880657 37563938 28780520 571202477 882609820 37563938 484523285 571202477 457900516 571202477 466635014 37563938 467675940 37563938 981801554 37563938 780072446 28653721 329989169 37563938 719356403 37563938 289715255 28653721 460399654 37563938 583752198 28653721 641529970 37563938 743027213 28653721 760871226 571202477 270446492 37563938 999999999765694171 571202477 412725681 571202477 812510504 28653721 736523389 37563938 141317590 571202477 761807860 28653721 238785824 28653721 75325565 37563938 119033841 571202477 999999999765694171 571202477 126864979 571202477 500702620 28653721 671875052 28653721 999999999765694171 571202477 779186798 37563938 486636864 571202477 461858119 571202477 666424074 571202477 396241943 37563938 346394193 28653721 255377540 28653721 6170937 37563938 645381350 37563938 820151688 37563938 482585627 28653721 913467600 28653721 999999999765694171 571202477 492824271 37563938 357713785 28653721 999999999765694171 571202477 619327287 37563938 999999999765694171 571202477 500172507 37563938 539681584 37563938 299279679 37563938 621951856 28653721 895760328 37563938 653735758 28653721 544500606 571202477 537429995 28653721 694297385 28653721 447934347 37563938 491170655 28653721 999999999765694171 571202477 121432236 28653721 676181368 28653721 846730910 28653721 922102326 37563938 567693235 28653721 301894971 28653721 599599995 28653721 305761375 571202477 768717676 571202477 427014692 28653721 917941667 571202477 90716557 37563938 43635814 37563938 823311738 571202477 683952975 37563938 623863317 571202477 768468800 28653721 636457121 28653721 732393489 571202477 560113207 28653721 653857042 28653721 277146925 28653721 123420698 37563938 684616517 28653721 761477463 37563938 191728369 37563938 149895050 28653721 724725547 28653721 999999999765694171 571202477 318842722 37563938 940852911 571202477 999999999765694171 571202477 202752794 28653721 860339520 28653721 789457238 571202477 747030048 571202477 86539194 37563938 754612795 28653721 402219069 37563938 280672931 37563938 447826156 28653721 823642688 571202477 465117909 28653721 889413041 37563938 765668378 28653721 363352104 571202477 360904838 28653721 920721361 37563938 419403811 571202477 591177968 28653721 832954428 28653721 756235876 571202477 151725115 28653721 25205098 28653721 660420136 28653721 567876510 37563938 396700448 37563938 399854053 28653721 843172563 571202477 107748535 571202477 34843230 28653721 45746774 571202477 488225779 28653721 893648527 28653721 81253797 37563938 890987519 28653721 820898480 28653721 974583723 37563938 275946142 37563938 40071311 571202477 39840576 28653721 369300689 28653721 712671043 28653721 406045754 37563938 484065882 28653721 530969325 28653721 222004173 37563938 77389484 28653721 648323247 28653721 187687626 37563938 75446034 28653721 140095026 28653721 414493230 37563938 300302938 571202477 279749342 28653721 436775544 28653721 591686367 571202477 39886356 28653721 921939258 28653721 637150588 28653721 998192513 28653721 797289229 571202477 735422664 28653721 928657374 28653721 312790351 28653721 762340473 571202477 353820793 37563938 629133583 28653721 194203360 28653721 179618491 28653721 999457374 37563938 888588622 28653721 230714304 571202477 69928043 28653721 351056742 37563938 667516471 37563938 996049788 37563938 807265291 28653721 931746977 28653721 955780541 571202477 643684673 571202477 731562782 37563938 699574351 28653721 185371770 37563938 135823367 571202477 626620442 37563938 880016738 28653721 610529644 28653721 325163033 37563938 248836369 571202477 4780760 37563938 564110445 37563938 965431444 37563938 711420300 37563938 53037273 28653721 697766198 28653721 931093186 28653721 486160156 28653721 448096326 571202477 158704501 37563938 321213581 37563938 964050174 571202477 277087457 28653721 343127208 37563938 842680575 37563938 920253014 28653721 111976272 571202477 525190177 28653721 169071650 571202477 60750322 571202477 360046886 571202477 610630411 28653721 202079510 37563938 574045476 571202477 739532455 28653721 511473064 28653721 999999999765694171 571202477 650318436 37563938 626467771 28653721 116436911 571202477 716315824 28653721 53418881 37563938 944576153 37563938 603920667 37563938 699408245 28653721 635005382 37563938 944326747 37563938 461772998 28653721 665192456 28653721 796961662 28653721 298134721 571202477 795352061 37563938 556300424 37563938 283407529 37563938 273461132 28653721 298259232 37563938 616899996 37563938 994855355 37563938 999999999765694171 571202477 293001416 571202477 600837744 571202477 547562526 37563938 824467219 571202477 559095726 37563938 573680921 28653721 94635928 28653721 159961913 28653721 490545352 37563938 173334787 571202477 133730031 571202477 430109379 28653721 999999999765694171 571202477 774996088 37563938 869405001 28653721 319431905 28653721 999999999765694171 571202477 833398979 37563938 517901452 571202477 497306541 28653721 810301209 571202477 897386208 37563938 999999999765694171 571202477 149517930 28653721 647086624 28653721 987960928 571202477 212725904 571202477 918302781 37563938 823708015 37563938 914913127 571202477 169446307 37563938 78287811 37563938 790081169 37563938 94406901 571202477 303177581 37563938 837377951 28653721 418686994 37563938 999999999765694171 571202477 505817073 28653721 277995337 37563938 803422646 571202477 924649301 28653721 990311730 37563938 362177602 28653721 999999999765694171 571202477 393449395 571202477 122134579 571202477 567586980 571202477 130928507 28653721 268012744 571202477 224516194 37563938 81066863 28653721 127222104 571202477 959733128 37563938 19515453 37563938 832150716 37563938 875468183 28653721 151758668 571202477 28595750 28653721 917835339 37563938 228923277 571202477 658610289 37563938 803326558 28653721 312161294 571202477 999999999765694171 571202477 411365760 37563938 500914013 28653721 87306485 571202477 218848889 571202477 426052847 28653721 52662178 28653721 615461052 37563938 27918491 37563938 680689120 571202477 536306544 28653721 236552061 571202477 168379497 28653721 799227673 37563938 426991557 571202477 877734242 571202477 675184766 571202477 803646556 28653721 391854676 28653721 752883755 571202477 601186755 37563938 409812754 28653721 39812753 28653721 132718858 37563938 373575071 571202477 203016127 571202477 97558953 37563938 296660907 571202477 764800933 28653721 585492702 571202477 112843130 28653721 24862411 28653721 636655737 28653721 33395695 37563938 153517923 28653721 874115149 571202477 445156913 37563938 803792530 28653721 854363818 571202477 251324741 571202477 88628957 28653721 950403614 28653721 894954248 37563938 468096606 37563938 644888323 571202477 436153200 28653721 832828110 37563938 939708320 37563938 999999999765694171 571202477 925965495 28653721 617921099 37563938 999999999765694171 571202477 809499029 37563938 706018620 37563938 477422764 28653721 666143222 28653721 908562230 28653721 689956178 37563938 57610216 28653721 946546601 28653721 205715046 37563938 104038899 571202477 208114679 28653721 890755100 37563938 767154402 28653721 204831455 37563938 142592492 37563938 278973241 37563938 837764344 571202477 994420736 28653721 361662396 571202477 981326853 571202477 82314687 37563938 884619460 37563938 999999999765694171 571202477 87470678 28653721 983721904 571202477 371667558 571202477 142462747 28653721 378650301 28653721 144619798 28653721 592329248 28653721 24986387 28653721 668006877 571202477 585298732 28653721 525782909 571202477 619465070 28653721 741679972 571202477 444687696 28653721 82747374 37563938 7406487 28653721 654024572 37563938 595231457 28653721 980498141 571202477 999999999765694171 571202477 839935126 571202477 585258432 37563938 939441094 37563938 171682088 37563938 459522485 28653721 917066624 28653721 823014750 37563938 989200461 37563938 132718858 28653721 267913849 571202477 677525944 37563938 807452060 28653721 291055787 28653721 814312117 28653721 978357149 37563938 502891652 28653721 175892769 571202477 594862892 571202477 45051444 37563938 422259887 28653721 345441533 28653721 180592970 571202477 666129969 28653721 143193364 37563938 504115139 37563938 419048005 37563938 999999999765694171 571202477 999999999765694171 571202477 37153569 37563938 845777348 37563938 537970501 37563938 903552280 28653721 451733433 37563938 535897130 37563938 633374244 28653721 157724659 28653721 604051716 28653721 551471963 37563938 93024594 28653721 494663374 571202477 121643455 571202477 484391785 28653721 54880865 37563938 10632762 571202477 999999999765694171 571202477 605765955 28653721 90617622 571202477 835255406 28653721 250322982 571202477 89608327 571202477 986363729 28653721 817647256 28653721 758511765 571202477 43430903 28653721 823174911 28653721 100262521 571202477 616735189 28653721 195632591 571202477 438180712 37563938 999999999765694171 571202477 921625756 571202477 233460218 37563938 431607105 28653721 145441441 28653721 831356260 37563938 923352073 37563938 150104621 37563938 477380331 37563938 286281087 28653721 182349872 28653721 665581705 37563938 389161574 571202477 999999999765694171 571202477 315538832 571202477 673366139 571202477 462813270 28653721 444687696 571202477 808245927 37563938 999999999765694171 571202477 160187411 37563938 280159013 28653721 574174132 571202477 866446375 37563938 631949214 28653721 586782187 571202477 861581659 28653721 395647564 37563938 93780383 37563938 603899648 571202477 677304245 28653721 363927831 571202477 803316179 37563938 857013647 37563938 831879125 37563938 104829843 571202477 455240970 37563938 613053036 37563938 195871585 28653721 306360628 28653721 801576565 37563938 963776984 37563938 999999999765694171 571202477 179824706 571202477 574942946 37563938 295158652 37563938 130288224 28653721 891805626 571202477 110744802 571202477 814303081 37563938 375013986 28653721 999999999765694171 571202477 784880593 28653721 228685525 571202477 72485209 37563938 144225512 571202477 500263885 28653721 457754307 571202477 76785800 28653721 376027272 571202477 705534459 571202477 668166676 37563938 999999999765694171 571202477 645298301 28653721 218061853 37563938 299887879 37563938 719655873 37563938 372026804 28653721 273321164 28653721 328818426 571202477 155988795 37563938 265853118 28653721 791984439 37563938 103008969 571202477 999999999765694171 571202477 718732439 37563938 999999999765694171 571202477 295384923 571202477 64529115 37563938 842574297 28653721 379080598 571202477 770290332 571202477 109678517 571202477 187890121 571202477 226542669 28653721 664008704 37563938 678868907 28653721 974583723 28653721 226213278 571202477 643663453 28653721 204624110 28653721 892553546 28653721 921120521 28653721 717455012 571202477 566350662 37563938 323040730 28653721 103706675 28653721 897857587 37563938 11212532 37563938 919371638 571202477 826595871 28653721 794162404 37563938 750931602 37563938 282614761 571202477 403720270 37563938 780226452 37563938 255510602 571202477 478591865 37563938 999999999765694171 571202477 597102808 37563938 318993096 28653721 10762961 571202477 49629074 28653721 67566009 37563938 732261638 28653721 298825419 28653721 522806951 37563938 434560761 28653721 951413813 37563938 984550498 28653721 881329699 28653721 762839536 37563938 999999999765694171 571202477 717121110 571202477 850940753 571202477 707480705 28653721 694988706 571202477 743383022 571202477 516275342 28653721 870921326 37563938 167193813 37563938 396057537 571202477 652604351 28653721 432656884 28653721 367058571 571202477 164873073 37563938 818004831 37563938 897287959 37563938 18988917 571202477 807652886 571202477 138943805 37563938 45325213 28653721 199748686 571202477 953628887 37563938 875881964 571202477 262526106 37563938 511354135 37563938 73042154 571202477 119652591 37563938 945661227 37563938 724438492 28653721 940358754 571202477 895777868 37563938 172003580 28653721 360507660 28653721 339997777 37563938 46267281 571202477 144918335 28653721 564211036 571202477 426023383 37563938 724291924 28653721 518978771 37563938 398015664 28653721 314473213 28653721 591020534 37563938 358157182 28653721 467632557 571202477 6715538 28653721 33250104 37563938 409328660 28653721 428212677 37563938 792429919 571202477 503220242 28653721 999999999765694171 571202477 369191467 571202477 282517519 37563938 883074138 37563938 255290682 28653721 405396710 28653721 683740677 571202477 720935124 28653721 173855070 28653721 419237567 28653721 860469252 571202477 823151994 571202477 203933436 571202477 808794814 37563938 425201700 28653721 64088686 37563938 999999999765694171 571202477 467851972 28653721 37289322 37563938 351571110 571202477 753972440 571202477 661529410 37563938 941676574 37563938 120796322 28653721 618612435 571202477 634638064 28653721 82029433 28653721 493315495 571202477 449707506 37563938 610304670 571202477 102420294 37563938 54990888 571202477 559034124 28653721 544392082 28653721 177349597 37563938 877737619 37563938 908218625 28653721 612179802 37563938 305775493 28653721 540399633 571202477 628764129 28653721 101137380 28653721 156172345 28653721 650459085 571202477 168966838 571202477 890814970 37563938 239846895 37563938 503435419 37563938 795229032 571202477 618506441 37563938 310967395 571202477 411445133 37563938 704913402 37563938 432676204 571202477 62311130 571202477 105499655 37563938 999999999765694171 571202477 146607288 37563938 35966455 571202477 663287699 571202477 994751753 571202477 335278314 28653721 613379998 28653721 981447344 37563938 217257 571202477 296643927 37563938 299565282 571202477 703432939 37563938 324411903 28653721 907167803 37563938 693433501 37563938 336240124 37563938 249138379 571202477 189585688 37563938 547257051 37563938 330942019 37563938 411948373 37563938 44813273 37563938 999999999765694171 571202477 5980939 37563938 779742541 37563938 999999999765694171 571202477 919195790 28653721 4018902 37563938 442658749 37563938 913769925 28653721 600592535 28653721 16128310 571202477 316565692 28653721 163316909 571202477 661053531 37563938 631849324 571202477 245888378 28653721 999999999765694171 571202477 30355096 28653721 182338370 28653721 526210924 37563938 868245870 28653721 521159343 37563938 634279114 571202477 66263472 37563938 786291422 28653721 585530923 28653721 752718861 571202477 705986433 571202477 545789651 571202477 554145576 571202477 829416729 37563938 578281728 37563938 231309339 37563938 310290676 37563938 507664253 28653721 836124985 571202477 268862264 28653721 531967691 28653721 273010529 37563938 427171528 28653721 605029672 28653721 818609402 37563938 509188428 28653721 229481134 37563938 231508556 571202477 660619024 571202477 415954999 37563938 321131347 37563938 341687843 28653721 356117378 37563938 253445897 37563938 615652116 28653721 172918095 28653721 492783323 37563938 446456931 37563938 267176799 28653721 724459179 28653721 999999999765694171 571202477 76506460 571202477 535868818 37563938 152750690 571202477 754138352 571202477 999999999765694171 571202477 603794623 37563938 665425762 37563938 750116279 571202477 837489019 571202477 948159353 28653721 443627634 571202477 511426272 28653721 496076668 28653721 274879792 28653721 999999999765694171 571202477 700217114 37563938 969541218 571202477 119632550 571202477 828971946 28653721 847218619 37563938 278206524 571202477 582898361 37563938 147328566 37563938 665779390 571202477 53528263 571202477 685805607 37563938 999999999765694171 571202477 666246719 571202477 156193529 571202477 423848731 37563938 436017256 571202477 79918316 37563938 999999999765694171 571202477 776733263 37563938 884212220 28653721 133399114 571202477 927362048 37563938 956263916 37563938 860817855 28653721 42009543 571202477 53071359 571202477 601186755 571202477 842910127 571202477 371306263 571202477 820053550 28653721 449007207 37563938 941600459 37563938 24890879 37563938 117920468 571202477 24315715 571202477 660756512 571202477 155296589 571202477 572252373 37563938 3575726 37563938 45476729 37563938 221360273 28653721 695759314 571202477 907763916 571202477 934548071 37563938 615918486 571202477 390529176 37563938 330306484 37563938 880173007 28653721 756897422 571202477 497950436 28653721 316966337 571202477 421073018 37563938 237529768 28653721 61654591 37563938 333001715 571202477 36900309 28653721 397862432 28653721 865588760 28653721 750651441 28653721 324546751 28653721 575253391 571202477 709287616 37563938 471983470 571202477 727151506 37563938 702922374 28653721 734452464 37563938 802026777 37563938 651023875 28653721 26922692 37563938 267972420 571202477 510244848 37563938 184076211 37563938 236514088 37563938 217635042 28653721 640899919 28653721 160910134 28653721 920835915 37563938 536213578 37563938 649131589 571202477 999999999765694171 571202477 245245994 37563938 564503794 571202477 20134230 28653721 611722535 28653721 777762268 571202477 695903944 571202477 115618594 37563938 697953976 571202477 500991431 28653721 192664149 571202477 491449861 28653721 281462113 37563938 392379711 571202477 892628655 571202477 437146523 28653721 249373117 571202477 315799274 37563938 999999999765694171 571202477 407423156 37563938 791547262 28653721 876267923 28653721 753073104 571202477 489419596 28653721 790077054 37563938 210941701 37563938 999999999765694171 571202477 308752586 571202477 475298107 571202477 205136933 28653721 516349453 37563938 386052092 37563938 999999999765694171 571202477 427014692 571202477 398664620 571202477 129105651 37563938 144781202 28653721 915423482 37563938 738477952 571202477 549833833 28653721 322330827 571202477 793170546 37563938 756598011 37563938 726007432 37563938 471516434 37563938 82850758 28653721 422136343 28653721 925470862 571202477 733642368 28653721 193902117 571202477 712300891 28653721 107270469 28653721 230770125 571202477 999999999765694171 571202477 302279753 571202477 944576153 571202477 568906645 571202477 823139993 28653721 804470123 37563938 409328660 37563938 546627405 28653721 270662408 571202477 146642846 571202477 227210718 28653721 511545294 28653721 513728478 28653721 24860367 28653721 360507660 571202477 201885574 571202477 864780919 37563938 195562237 28653721 642135070 37563938 44588563 571202477 890644177 37563938 355043639 28653721 294648604 37563938 438877417 28653721 854481815 37563938 1672441 28653721 999999999765694171 571202477 131477709 37563938 566067614 571202477 21415661 37563938 368996744 37563938 73771985 37563938 517258186 571202477 413801247 28653721 899672602 37563938 69243852 571202477 285209573 28653721 160259581 571202477 949577748 37563938 223260015 28653721 657059759 28653721 122490455 571202477 472328471 37563938 569499759 37563938 128675603 37563938 667531069 37563938 999999999765694171 571202477 61197179 28653721 870198662 571202477 30099096 571202477 433209607 28653721 327845491 571202477 576478201 571202477 901090224 37563938 354291487 37563938 97281544 37563938 103363885 28653721 23778310 28653721 648774358 28653721 677855610 571202477 896849771 37563938 15929532 28653721 999999999765694171 571202477 85712543 571202477 880973723 28653721 999999999765694171 571202477 524221514 37563938 212284366 571202477 93184696 37563938 999999999765694171 571202477 123040753 571202477 167118322 571202477 250723243 28653721 956216243 571202477 943329249 28653721 849410391 571202477 907386819 28653721 999999999765694171 571202477 236694374 571202477 356068196 37563938 653889893 37563938 21395215 37563938 472439478 571202477 355251816 28653721 356281977 571202477 999999999765694171 571202477 346397431 28653721 94614250 28653721 807821472 37563938 245957813 28653721 340008657 28653721 450470769 28653721 734444327 28653721 264549850 571202477 248571771 571202477 188197390 37563938 909202395 571202477 508967687 37563938 889464045 28653721 793612430 37563938 902812682 571202477 459379629 37563938 18208402 28653721 455279650 28653721 832462027 37563938 999999999765694171 571202477 447508409 37563938 360528342 37563938 732172655 37563938 999999999765694171 571202477 815655323 28653721 415964390 28653721 418488799 28653721 217305743 37563938 17587960 571202477 999999999765694171 571202477 353074830 571202477 621936449 37563938 619810797 28653721 541330177 28653721 134138270 37563938 186828850 37563938 386186496 28653721 56301170 37563938 591588680 28653721 476391889 37563938 557422056 28653721 478205815 571202477 999999999765694171 571202477 715979269 571202477 8930520 37563938 44986477 571202477 673948408 37563938 617191981 571202477 881505726 28653721 748289176 37563938 169121065 37563938 570099173 28653721 643804063 37563938 432255327 37563938 783113198 37563938 834697328 37563938 443023881 37563938 337372076 28653721 750868931 37563938 908478736 37563938 109248151 37563938 386247283 28653721 16101896 37563938 999999999765694171 571202477 739710567 571202477 259146115 571202477 431840034 571202477 984115350 571202477 723279908 28653721 15575 571202477 262480531 28653721 554491076 571202477 457008847 28653721 405152303 28653721 826931921 37563938 999999999765694171 571202477 989054933 571202477 124775604 28653721 291534634 37563938 104391832 37563938 128611308 37563938 285868065 28653721 676818371 571202477 20365357 37563938 302178991 28653721 40219020 28653721 607484058 37563938 923431330 28653721 527394369 28653721 3180636 28653721 438869893 37563938 506432473 28653721 338091303 37563938 118749755 571202477 705624961 37563938 400657695 37563938 280555480 28653721 696676161 28653721 971883341 37563938 873192527 28653721 534761304 571202477 582817910 37563938 797251297 28653721 36736868 37563938 624016119 571202477 214059314 571202477 465695957 37563938 36305853 28653721 970842862 571202477 652706787 571202477 751858199 28653721 110963555 37563938 975509303 37563938 164285585 37563938 446965324 37563938 462668485 37563938 573489007 571202477 4686931 571202477 486326886 37563938 488985517 28653721 321185436 28653721 932714387 37563938 999999999765694171 571202477 850526698 37563938 999999999765694171 571202477 916534431 37563938 658565043 37563938 958603212 571202477 362801546 28653721 697318963 28653721 516678861 28653721 278793788 571202477 137591478 37563938 807905427 571202477 189829061 28653721 840616814 28653721 69138279 37563938 902593292 28653721 277377494 28653721 595602626 571202477 657469209 571202477 292005999 571202477 171382692 37563938 482544384 571202477 730066279 28653721 90956320 28653721 388466590 37563938 775979853 28653721 245888378 37563938 868245870 37563938 309746478 37563938 898910384 37563938 999999999765694171 571202477 444132398 28653721 279007164 28653721 415446985 28653721 657091417 28653721 477539197 37563938 431750004 571202477 424152456 571202477 731055788 28653721 738759294 571202477 685541871 28653721 86053576 28653721 942153881 571202477 206002190 28653721 243007813 37563938 232132201 37563938 626136 37563938 945849028 571202477 878035423 28653721 680822499 37563938 784029804 37563938 96463127 37563938 495797402 37563938 400784318 571202477 699230299 28653721 758831905 571202477 537765204 28653721 379924159 37563938 186379592 37563938 434875992 571202477 634878887 571202477 244557566 37563938 609432552 28653721 377749002 37563938 627350196 37563938 604974006 28653721 939433382 571202477 994001737 571202477 951042055 37563938 102668668 28653721 243701759 571202477 81852230 37563938 891026420 28653721 129329142 37563938 370614335 28653721 125844672 37563938 891424765 28653721 493806510 37563938 841340057 37563938 583786680 571202477 852062861 28653721 433863941 571202477 999999999765694171 571202477 785532085 37563938 868863907 28653721 610157217 571202477 462020120 37563938 847413590 37563938 887817323 571202477 769006407 37563938 897929312 37563938 497958034 571202477 365505277 571202477 581250918 37563938 182813562 37563938 432850453 571202477 293836832 571202477 738975741 571202477 999999999765694171 571202477 887512633 28653721 991416214 28653721 801385908 28653721 450076060 37563938 329344826 28653721 654390510 28653721 999999999765694171 571202477 497404509 571202477 396077978 37563938 16602092 28653721 350648609 571202477 662275330 37563938 56656772 37563938 855191392 37563938 536883867 571202477 230288734 37563938 99216253 571202477 313051510 571202477 749530776 37563938 958329556 37563938 964093185 37563938 647236742 571202477 999999999765694171 571202477 159021147 28653721 182353173 571202477 588857292 37563938 134603621 571202477 709719639 571202477 288610595 37563938 459004923 37563938 628282281 571202477 94506996 37563938 669943401 28653721 81315067 571202477 779936954 28653721 683798861 571202477 654793047 571202477 269249930 28653721 517901452 28653721 872955523 571202477 524006269 37563938 435221062 571202477 732749746 571202477 142055999 571202477 832911014 28653721 590570323 28653721 767271024 571202477 265456436 571202477 231403775 28653721 392104853 37563938 569607649 571202477 322407837 28653721 769954293 37563938 978053156 28653721 467632557 28653721 484904124 37563938 551289694 28653721 897144429 37563938 635290875 37563938 286773194 28653721 913505134 37563938 151343541 37563938 411868475 37563938 486006556 37563938 486326886 28653721 197330048 37563938 619615482 28653721 256928860 37563938 894268868 571202477 606501854 28653721 479987258 28653721 653235177 37563938 579916444 37563938 315701251 37563938 999999999765694171 571202477 432676204 37563938 576434938 37563938 538443261 37563938 403231657 28653721 176256123 37563938 806172203 571202477 797477390 37563938 136335328 37563938 911409294 571202477 463816693 37563938 593305431 37563938 665779390 37563938 918761344 28653721 568979723 28653721 833917453 571202477 197546181 571202477 999999999765694171 571202477 451631421 37563938 25663531 37563938 95265899 28653721 542348094 571202477 663857206 28653721 273543148 571202477 44118418 571202477 67328352 37563938 151565472 37563938 602636489 571202477 876585543 28653721 321710683 37563938 346952611 37563938 623708479 37563938 181973586 37563938 176983060 37563938 128992805 28653721 789603132 571202477 50835649 37563938 973360579 571202477 321729553 37563938 738137282 28653721 280751613 37563938 921506298 571202477 791732229 37563938 454198454 28653721 204172369 37563938 999999999765694171 571202477 982577693 571202477 633532466 37563938 51729017 571202477 632880080 571202477 185762169 28653721 111966912 37563938 273958296 571202477 335114547 571202477 395847281 571202477 132393103 28653721 370942732 37563938 757483721 571202477 893330405 37563938 895701107 28653721 71511058 37563938 894447796 571202477 53112282 37563938 675864173 571202477 710660610 28653721 189673877 571202477 449122399 37563938 999999999765694171 571202477 276948731 28653721 160115743 37563938 617614165 37563938 214985287 37563938 717696999 37563938 999999999765694171 571202477 543010609 571202477 800043829 571202477 337372076 37563938 888384788 571202477 457758856 571202477 95675591 28653721 599248461 37563938 757867515 571202477 356010205 28653721 349044139 28653721 237087722 571202477 999999999765694171 571202477 636959548 571202477 474096366 571202477 686598856 28653721 529286797 28653721 419739282 28653721 66631311 37563938 713865043 571202477 518944618 571202477 20347879 571202477 160639051 571202477 346009971 571202477 507764210 571202477 227008336 28653721 890473511 37563938 833396374 37563938 837997748 28653721 316592038 571202477 941290805 37563938 314141986 28653721 861294318 37563938 132993397 37563938 715036927 571202477 464176087 28653721 933553822 28653721 153154282 37563938 657057241 37563938 154592737 28653721 391276163 28653721 587776712 37563938 416059370 571202477 958687851 28653721 368941319 37563938 640845950 28653721 470556690 571202477 328351906 28653721 688632071 28653721 661108848 571202477 879653265 37563938 591098850 37563938 444853113 28653721 397238945 28653721 886998756 571202477 981221872 28653721 790206640 37563938 999999999765694171 571202477 677745138 571202477 735047532 37563938 119228531 28653721 566442441 28653721 610980720 37563938 585403809 571202477 999999999765694171 571202477 999999999765694171 571202477 877761298 37563938 999999999765694171 571202477 257287639 28653721 104354873 37563938 840933919 571202477 93725499 28653721 196246539 28653721 978375388 37563938 793903707 571202477 703459018 37563938 973773147 37563938 778602358 37563938 415037109 37563938 430539806 37563938 569507711 28653721 790647670 571202477 8358249 28653721 544546209 37563938 217577987 28653721 163244354 28653721 179655806 28653721 999999999765694171 571202477 362617592 571202477 327818153 37563938 999999999765694171 571202477 334966191 571202477 798200322 28653721 654654504 37563938 595809099 37563938 856816276 28653721 470560484 28653721 174013895 571202477 794639493 571202477 916846083 37563938 177757913 28653721 272246098 571202477 601232924 37563938 961687500 28653721 584671175 571202477 834127780 571202477 51191934 37563938 97106386 37563938 795469303 37563938 823435929 28653721 269579049 37563938 34710242 571202477 968299864 28653721 658208086 37563938 590773303 37563938 84438044 37563938 352793637 37563938 621951856 37563938 921466918 37563938 94444329 37563938 696508905 28653721 595595931 28653721 720583068 28653721 638056570 37563938 160267849 28653721 301635924 28653721 38966794 28653721 688850398 28653721 409614761 28653721 862533687 571202477 896269612 571202477 475417366 28653721 206352641 571202477 634523006 571202477 416509505 37563938 82744139 28653721 417990013 37563938 269683617 571202477 102447424 571202477 518667356 571202477 136078782 37563938 604967984 37563938 715176872 37563938 733575310 37563938 957939100 28653721 678312662 28653721 265192925 571202477 195156048 571202477 999999999765694171 571202477 542469449 571202477 61251489 37563938 493544080 571202477 460307389 28653721 239616621 37563938 543845573 37563938 414045416 37563938 167334279 28653721 999999999765694171 571202477 872830153 37563938 409406120 37563938 604756275 571202477 319196348 28653721 455343330 28653721 292439254 28653721 845210039 28653721 251463836 37563938 601889301 28653721 164032462 37563938 167648139 571202477 190991003 28653721 953718472 571202477 893952055 37563938 261813305 28653721 962158372 37563938 508101923 571202477 294573532 571202477 999999999765694171 571202477 242222248 28653721 508714665 571202477 999999999765694171 571202477 215664344 37563938 805021071 571202477 703692314 37563938 569052697 28653721 742050736 37563938 30596501 571202477 815859849 37563938 999999999765694171 571202477 992434334 571202477 999999999765694171 571202477 298729709 37563938 460644136 28653721 504601234 28653721 931836516 28653721 568004370 28653721 120915071 37563938 34050370 28653721 321185436 37563938 843217276 37563938 732381971 28653721 183134516 37563938 476303228 28653721 999999999765694171 571202477 451356622 571202477 813769520 37563938 406213928 37563938 945792787 37563938 139538276 28653721 96985461 37563938 709220061 28653721 127619369 28653721 999999999765694171 571202477 367578149 28653721 371736605 37563938 951773983 571202477 156131143 28653721 215019252 571202477 347297281 37563938 88120955 28653721 562109781 37563938 861101220 37563938 550974688 28653721 153974293 28653721 444853113 37563938 682369162 28653721 999999999765694171 571202477 138488276 571202477 714178425 37563938 298529668 28653721 347893270 571202477 569417339 28653721 8145720 28653721 240361770 37563938 446941716 37563938 765165574 571202477 128063363 571202477 917512446 28653721 701942954 37563938 629337234 37563938 44658717 37563938 268849196 571202477 999999999765694171 571202477 91450274 37563938 36125958 28653721 60118502 571202477 918151706 37563938 405291867 571202477 89880784 28653721 547984870 571202477 999999999765694171 571202477 478221695 37563938 902817876 37563938 291249908 571202477 690781856 571202477 239849783 28653721 981619097 28653721 866947573 571202477 482896366 28653721 765253556 28653721 57528071 37563938 934749778 571202477 993126736 28653721 606209903 37563938 183040166 28653721 523548990 37563938 125097305 571202477 410674901 571202477 724845860 37563938 451871974 37563938 603467876 571202477 999999999765694171 571202477 399935594 571202477 511292097 571202477 676577055 28653721 572791125 28653721 953000422 28653721 507099287 571202477 35753965 37563938 989899789 37563938 984181903 28653721 693776773 37563938 654401540 28653721 601259699 28653721 999999999765694171 571202477 999999999765694171 571202477 593904663 37563938 817047373 571202477 754364669 571202477 813722583 37563938 573172277 28653721 849692435 28653721 584756373 571202477 288859799 571202477 618405428 37563938 164872818 28653721 925029969 571202477 859791381 28653721 657052466 28653721 272418283 571202477 517453868 37563938 143994398 37563938 606865461 37563938 257081442 37563938 553832380 28653721 958972750 37563938 209113126 37563938 242920717 37563938 983087124 37563938 816872861 571202477 402773038 37563938 809188445 28653721 436541509 571202477 692544562 571202477 664860201 28653721 325465910 28653721 777517745 28653721 521161492 28653721 759341133 28653721 864439706 28653721 701387289 28653721 484509094 28653721 218773843 37563938 292911709 28653721 607140497 28653721 346952611 28653721 525507032 571202477 658111464 37563938 66939456 37563938 579989003 571202477 740492659 571202477 498313715 28653721 530662035 28653721 849044767 37563938 119167249 37563938 722506140 28653721 984461596 571202477 440847412 571202477 937127832 571202477 770940909 28653721 183537160 28653721 994129851 37563938 328829047 28653721 232089221 571202477 387368060 571202477 584092447 37563938 437595882 37563938 570254875 28653721 778255386 571202477 892604304 37563938 500172507 28653721 492051312 28653721 491843414 571202477 16114143 28653721 994280797 571202477 732857839 28653721 987019089 28653721 131350878 28653721 28905077 28653721 697408490 28653721 692485473 28653721 738081985 28653721 211740633 37563938 236725478 37563938 69952919 571202477 280159752 28653721 142963607 571202477 506853113 571202477 704077726 571202477 820023574 571202477 713226359 37563938 403374416 28653721 999999999765694171 571202477 896078530 28653721 855426344 37563938 999999999765694171 571202477 341483942 571202477 897132807 571202477 707304534 28653721 358454932 37563938 460872605 28653721 805155029 571202477 339868519 37563938 189882140 37563938 784765591 28653721 127691439 28653721 414493230 571202477 838863777 571202477 181710926 28653721 272908720 37563938 999999999765694171 571202477 625993283 37563938 897175704 37563938 232868175 571202477 309288144 571202477 299691778 571202477 494151448 28653721 26503991 571202477 701942954 28653721 484308025 28653721 566057076 37563938 127961176 28653721 463969535 571202477 697265598 28653721 105499655 28653721 517128053 571202477 726280010 28653721 328565943 28653721 390245329 28653721 999114383 571202477 845157029 37563938 262576883 28653721 129620350 28653721 999999999765694171 571202477 435215137 28653721 201010460 28653721 543489692 28653721 480227049 37563938 545306167 28653721 236562047 571202477 999999999765694171 571202477 121079416 37563938 235294082 28653721 951852972 571202477 134907772 28653721 661744707 28653721 705517532 37563938 851365275 37563938 134512412 28653721 465302153 571202477 647435897 571202477 340293861 37563938 741911474 37563938 529278243 28653721 842036784 571202477 999999999765694171 571202477 785688637 37563938 690409839 571202477 869395602 37563938 953299816 37563938 645471965 37563938 453268151 28653721 800780194 571202477 497143231 571202477 473976573 571202477 436237397 37563938 444744339 28653721 464766548 571202477 184691201 37563938 872619293 28653721 209553680 37563938 531578361 28653721 855419449 37563938 909189718 571202477 763126533 37563938 520671917 571202477 816729759 28653721 598830499 28653721 679530700 37563938 664109562 571202477 368335547 37563938 977074288 37563938 442658749 28653721 584658623 37563938 55530476 571202477 31791325 37563938 413534690 571202477 980800870 37563938 772986461 37563938 417618229 37563938 739247334 28653721 260389734 28653721 999999999765694171 571202477 517020882 571202477 332980160 37563938 700170354 28653721 447064995 28653721 999999999765694171 571202477 62070035 37563938 589826414 571202477 999999999765694171 571202477 606317167 28653721 33329057 37563938 746252900 28653721 999999999765694171 571202477 872188984 571202477 436399630 28653721 684875179 37563938 942342712 571202477 731176355 28653721 8369948 571202477 550383075 37563938 557570131 28653721 505665505 37563938 611889877 37563938 125851730 571202477 330259110 28653721 937869728 28653721 684532555 37563938 447419197 28653721 567725209 37563938 24063238 571202477 995036560 28653721 387302281 28653721 269672138 28653721 106829793 37563938 999999999765694171 571202477 911091846 28653721 557353892 37563938 559887743 571202477 445483144 571202477 178565602 571202477 814401942 28653721 999999999765694171 571202477 150550383 37563938 54207947 37563938 204279594 37563938 163446530 571202477 624164998 571202477 651283829 28653721 896774978 37563938 182735049 571202477 278905149 28653721 999999999765694171 571202477 933017189 37563938 155858924 571202477 443422893 571202477 419857523 28653721 999999999765694171 571202477 431793332 571202477 437397434 28653721 774050166 571202477 355200452 571202477 862772253 28653721 625303669 37563938 156876375 571202477 796685009 28653721 559304993 571202477 809229979 571202477 685183516 28653721 20022016 571202477 278281586 37563938 79919670 37563938 200292030 571202477 654303641 37563938 999999999765694171 571202477 999999999765694171 571202477 416316398 28653721 859273062 571202477 223336312 37563938 201522939 37563938 28052143 37563938 948894238 571202477 999999999765694171 571202477 316557174 571202477 256882132 37563938 318571033 28653721 97366632 37563938 457015482 37563938 430510948 37563938 782985346 37563938 694956960 28653721 871146948 28653721 415646295 28653721 363635428 37563938 292493218 28653721 999999999765694171 571202477 330306484 28653721 476610034 571202477 667704512 37563938 745669514 28653721 182801467 28653721 973360579 28653721 130828714 571202477 136026536 571202477 236636214 571202477 460104783 37563938 157412280 37563938 445235398 37563938 668166676 28653721 780614475 28653721 812575779 571202477 34267644 571202477 827649576 28653721 489270956 28653721 15395212 571202477 86840824 28653721 829194104 571202477 998902898 37563938 826931921 571202477 525206470 37563938 308779833 28653721 544211761 571202477 673948996 28653721 355695273 28653721 344641666 28653721 232799356 37563938 217996672 571202477 846761230 28653721 461268001 28653721 293496895 28653721 999999999765694171 571202477 554160654 28653721 888588622 37563938 710228029 28653721 580115673 28653721 19079211 37563938 559965495 37563938 607327519 37563938 632650585 571202477 429558365 571202477 417393709 37563938 766077614 28653721 345794458 37563938 98086398 28653721 196604709 28653721 442525718 571202477 758244584 571202477 50716080 571202477 999999999765694171 571202477 719795001 37563938 592430606 37563938 671697458 28653721 411268974 571202477 688337874 37563938 341577057 28653721 369999795 37563938 144433066 28653721 113593441 571202477 217635042 37563938 999999999765694171 571202477 911776193 28653721 413750869 571202477 808425635 28653721 464450535 28653721 545319153 571202477 121643100 28653721 542105103 28653721 843710244 37563938 418510494 28653721 260372695 571202477 785199983 28653721 551020550 28653721 625303669 28653721 875154856 571202477 352612597 28653721 674591462 28653721 360528342 28653721 26661313 28653721 856459758 28653721 859693408 571202477 999999999765694171 571202477 47103535 571202477 133067288 571202477 775233979 571202477 103536152 28653721 455238265 37563938 616149824 28653721 895743794 571202477 242325548 28653721 340691046 28653721 350095018 28653721 900537587 571202477 309922241 571202477 260317238 571202477 296182138 28653721 908179512 571202477 891605919 571202477 270584651 37563938 732363381 571202477 311610771 571202477 927962507 28653721 755446503 37563938 732172655 28653721 999999999765694171 571202477 462312988 37563938 72931266 37563938 896916187 571202477 573663335 28653721 53525256 28653721 838298699 571202477 20870176 37563938 800638831 28653721 547732883 37563938 780811067 571202477 999999999765694171 571202477 817341521 28653721 216313356 571202477 972384151 37563938 744387980 571202477 877276241 37563938 443490355 37563938 424324862 37563938 3445579 571202477 573703236 37563938 844257917 571202477 333311017 571202477 930128766 571202477 271233300 571202477 918111262 571202477 409286322 28653721 96252773 571202477 597030191 37563938 173095243 571202477 146785955 571202477 981857402 28653721 588641534 28653721 585837884 28653721 999999999765694171 571202477 708418898 37563938 367859677 28653721 851976580 37563938 189576162 28653721 991783029 28653721 848860865 37563938 407402342 37563938 880112743 37563938 854041771 28653721 238747601 571202477 674591462 37563938 514564664 571202477 935717418 571202477 294754792 28653721 841886522 571202477 257464112 28653721 220274600 571202477 811313097 28653721 59495494 571202477 467851972 571202477 344790833 37563938 566564410 37563938 33505056 37563938 666535252 28653721 44176515 28653721 659589799 37563938 981968637 37563938 154230519 571202477 355282424 37563938 399037062 37563938 606039034 37563938 12238819 37563938 844313783 571202477 569199740 37563938 754401781 37563938 676034955 28653721 892342104 37563938 719007008 571202477 524005306 37563938 758328776 37563938 15502005 571202477 719227046 28653721 81326406 571202477 24622764 28653721 999886904 28653721 298289426 571202477 387590158 28653721 193272251 37563938 453189601 37563938 999999999765694171 571202477 598249414 28653721 890869026 37563938 484883772 28653721 527767395 571202477 93627014 571202477 999999999765694171 571202477 806429784 28653721 225614161 571202477 838141468 37563938 405730409 28653721 312790351 37563938 566776554 28653721 893766195 37563938 969153530 37563938 771413227 571202477 641660850 37563938 650537290 28653721 940520301 571202477 612054540 28653721 358123703 37563938 50732181 37563938 178519068 37563938 781057180 28653721 999999999765694171 571202477 571304196 28653721 999999999765694171 571202477 236643153 28653721 999999999765694171 571202477 896887796 28653721 907167803 28653721 61751490 571202477 969123971 28653721 252138265 28653721 375225953 37563938 559691069 37563938 914849020 571202477 302088840 28653721 16524060 37563938 103379596 37563938 357222087 571202477 83089944 28653721 904638564 28653721 255045686 571202477 679783799 37563938 677583651 37563938 684616517 37563938 37103925 28653721 999999999765694171 571202477 878514836 28653721 263302751 571202477 821422504 571202477 520777700 28653721 52128 28653721 884308886 571202477 513884327 28653721 913856695 28653721 118999046 571202477 372288720 28653721 170002278 28653721 237330521 28653721 391846311 37563938 999999999765694171 571202477 690952503 37563938 959887318 28653721 882356886 571202477 507984942 37563938 385942646 37563938 999844247 37563938 339492415 571202477 376030385 37563938 854378344 571202477 825698369 28653721 686482020 37563938 606095428 37563938 24487494 571202477 332470571 571202477 833133748 28653721 478103017 37563938 999999999765694171 571202477 702446522 37563938 255944472 571202477 930166401 28653721 97844773 571202477 599976433 28653721 64151736 28653721 465117909 571202477 475864414 571202477 841754854 571202477 999999999765694171 571202477 717323004 571202477 999999999765694171 571202477 409570809 571202477 532730350 28653721 507019249 37563938 928061617 28653721 171104590 37563938 552267415 571202477 284362164 571202477 313177709 28653721 999999999765694171 571202477 762963691 37563938 569101548 37563938 22956078 571202477 419549277 37563938 674059598 571202477 476623957 37563938 670360324 37563938 106369619 571202477 948649440 37563938 370942732 571202477 649891426 28653721 974352968 37563938 126662820 28653721 202201334 37563938 967802996 28653721 715358628 37563938 999999999765694171 571202477 893981718 28653721 26996185 28653721 614153699 28653721 364011019 37563938 35632226 28653721 479495680 37563938 435486114 571202477 930762752 37563938 322699353 28653721 213964311 571202477 999999999765694171 571202477 62451980 28653721 199547944 571202477 399678887 28653721 999999999765694171 571202477 827364235 571202477 999999999765694171 571202477 328148889 37563938 578954547 37563938 315848512 571202477 65556362 37563938 174062633 28653721 364028149 28653721 431968406 571202477 696022253 28653721 68909838 571202477 64791181 571202477 511032218 28653721 959694458 571202477 453307001 37563938 614350488 28653721 61960565 28653721 901948982 37563938 180690507 37563938 999999999765694171 571202477 462898451 571202477 796504714 28653721 999999999765694171 571202477 152402645 571202477 458288379 37563938 243701759 37563938 382006307 571202477 946783099 37563938 49574030 571202477 367803893 571202477 374903598 571202477 843967345 28653721 566625840 37563938 49954105 37563938 618008160 28653721 999999999765694171 571202477 859421351 571202477 339630660 571202477 278095401 37563938 945741765 37563938 248131461 28653721 779365852 37563938 49578194 571202477 195875062 571202477 276794426 571202477 946783099 571202477 216468490 571202477 811137959 28653721 294484298 571202477 129196345 571202477 134364541 28653721 355488109 571202477 828801781 571202477 999999999765694171 571202477 844828070 28653721 196076678 571202477 526022037 37563938 161894669 571202477 101838497 571202477 217397057 571202477 278967484 37563938 376454469 37563938 999999999765694171 571202477 26786448 571202477 569887815 37563938 319965866 571202477 631650005 28653721 574860951 571202477 983638701 28653721 530090293 37563938 469717979 37563938 637710319 28653721 2288179 571202477 10942214 28653721 862641914 37563938 189636330 28653721 333669997 37563938 628228455 28653721 754630538 571202477 501669698 37563938 566065538 571202477 203338532 37563938 157256 571202477 38158082 37563938 348288505 37563938 414537576 571202477 219353981 571202477 232242169 37563938 367200986 28653721 905159879 571202477 29736708 37563938 536580390 28653721 69359104 37563938 620010264 28653721 482896366 37563938 781815942 28653721 608823400 28653721 641608577 571202477 397371841 571202477 167384525 28653721 164548760 571202477 292775255 28653721 949158300 571202477 437885267 571202477 546365894 571202477 162444881 37563938 120639069 571202477 411329059 28653721 496324660 28653721 325834599 571202477 683895395 37563938 439914098 28653721 214059314 37563938 806583780 37563938 360566273 37563938 210582569 37563938 660758565 571202477 890681079 28653721 117893794 28653721 584076766 571202477 117756369 571202477 721271015 28653721 575359119 37563938 127368799 571202477 326959564 28653721 254402312 571202477 572954941 28653721 338676400 37563938 556039205 28653721 958935655 571202477 855201924 28653721 198493041 571202477 538634880 28653721 303695002 28653721 560792656 28653721 280966920 37563938 245888378 571202477 153737454 28653721 392804634 571202477 281038625 28653721 493409537 28653721 999999999765694171 571202477 674461725 37563938 953932806 571202477 255234038 571202477 773102951 37563938 322274899 28653721 409301273 37563938 846542405 37563938 409007466 37563938 999999999765694171 571202477 813902163 37563938 115427583 28653721 757249536 571202477 999999999765694171 571202477 404968578 571202477 615695385 28653721 481571978 28653721 425324014 28653721 1857490 571202477 799162429 28653721 18647088 37563938 850886042 37563938 414152700 571202477 999999999765694171 571202477 454662614 37563938 572531867 37563938 472328471 28653721 481725878 28653721 460964624 571202477 460780105 28653721 654024572 571202477 697408490 571202477 740882555 28653721 318090980 28653721 271162619 28653721 321009426 28653721 820243273 28653721 86623424 37563938 95116852 37563938 888496796 37563938 999999999765694171 571202477 307214587 571202477 269455708 28653721 646954998 37563938 601416570 28653721 999999999765694171 571202477 663378592 37563938 151316226 28653721 538241354 28653721 984590897 37563938 318723119 28653721 230963847 571202477 999999999765694171 571202477 999999999765694171 571202477 560060 37563938 195255198 571202477 800275880 37563938 999999999765694171 571202477 805692118 571202477 710080254 28653721 467675940 28653721 11092342 37563938 807613 37563938 530368403 571202477 999999999765694171 571202477 429315939 28653721 733206691 37563938 862253840 571202477 59542507 37563938 811354452 571202477 50003838 28653721 238501997 28653721 627742009 37563938 413871347 571202477 193063400 37563938 230111821 37563938 114695891 571202477 653779642 37563938 783950348 37563938 512519643 37563938 221932897 37563938 345139154 571202477 739938414 37563938 542038392 28653721 743284309 28653721 126489522 28653721 681315027 37563938 966363397 37563938 219711460 571202477 129444124 37563938 613510820 28653721 993919322 28653721 437318485 37563938 999999999765694171 571202477 182319631 571202477 698566547 571202477 428105776 571202477 785163456 37563938 100390946 28653721 546562456 37563938 353580706 571202477 957984542 571202477 366846037 37563938 809835018 571202477 43280987 571202477 373952555 28653721 965431444 28653721 281836325 571202477 889477055 571202477 29123306 571202477 779967068 571202477 806363631 571202477 381774854 28653721 281489462 37563938 999999999765694171 571202477 46588016 37563938 760588791 37563938 683671856 37563938 464092395 571202477 734414871 28653721 144755284 28653721 652500242 571202477 635229604 37563938 686781996 37563938 999999999765694171 571202477 468880818 571202477 181730424 571202477 20251684 37563938 219068913 571202477 917941667 28653721 573489007 37563938 549708136 37563938 76640998 37563938 708607763 28653721 39143222 28653721 560864853 28653721 39336571 28653721 388867401 571202477 771068858 28653721 884977160 28653721 510868041 571202477 893966064 571202477 514828832 37563938 984487182 37563938 61880812 571202477 167335386 571202477 423030012 37563938 898261495 37563938 79843055 571202477 894933977 571202477 846474468 28653721 685573459 37563938 796154009 37563938 560916256 37563938 24619032 571202477 889485846 37563938 348115149 571202477 516683944 571202477 441427566 571202477 924162271 37563938 432719029 28653721 502215562 28653721 764299941 37563938 157053862 571202477 657469209 37563938 387325358 28653721 999668232 28653721 407205251 28653721 630523386 28653721 999999999765694171 571202477 827292789 37563938 712187555 37563938 982570738 28653721 633191447 571202477 587277241 571202477 875325821 37563938 344037855 28653721 667505510 28653721 912687648 28653721 832389847 28653721 691165563 37563938 972466798 37563938 999999999765694171 571202477 783045001 37563938 135394899 28653721 39512998 28653721 896014284 571202477 676883554 28653721 295110916 28653721 250847035 28653721 773208145 28653721 724612268 37563938 416657591 571202477 751605181 571202477 7109685 28653721 346733878 37563938 133856828 28653721 129347395 571202477 188930869 28653721 333396558 28653721 452635894 37563938 555430688 28653721 189501603 37563938 617489059 37563938 199199340 571202477 395455305 37563938 38928215 37563938 340008657 37563938 497503099 37563938 329968179 37563938 560113207 37563938 447285855 37563938 961657927 37563938 695988891 28653721 34474820 571202477 176474665 37563938 202705064 571202477 670539200 37563938 728251068 37563938 69327493 37563938 208412647 28653721 170869203 571202477 456864680 571202477 923602040 37563938 631949214 571202477 758196304 571202477 989560039 28653721 801210206 571202477 118396432 28653721 634878887 37563938 615660292 37563938 923346775 571202477 996937823 28653721 173632298 37563938 976174415 37563938 622387198 571202477 553390466 37563938 558572732 37563938 413676697 28653721 942903438 37563938 304576674 28653721 999999999765694171 571202477 928657374 37563938 617539576 28653721 80083811 37563938 612012315 37563938 339660326 571202477 479720922 37563938 877230160 28653721 478268704 28653721 768717676 28653721 765755683 37563938 338221850 37563938 390815390 28653721 230304388 37563938 700124775 571202477 459460318 37563938 77479667 571202477 391854676 571202477 316966337 28653721 461076824 571202477 131350878 571202477 635472954 571202477 230188744 571202477 66093448 37563938 418598013 28653721 108598921 571202477 561462236 571202477 201050247 571202477 996481328 37563938 999999999765694171 571202477 145251395 37563938 286707104 28653721 795637351 28653721 852788668 28653721 680457206 28653721 732172655 571202477 268536695 28653721 547753119 571202477 310084285 571202477 768731773 28653721 837826670 37563938 347203838 28653721 475103632 571202477 418934416 37563938 574818594 28653721 719983424 28653721 862877068 37563938 121072602 571202477 999999999765694171 571202477 407244125 37563938 663287505 28653721 896145595 37563938 979991054 37563938 273372537 37563938 934560109 28653721 766540858 28653721 492357923 571202477 677220416 28653721 564669616 37563938 889328826 28653721 86774439 571202477 828281068 28653721 551878711 28653721 139884307 28653721 534369864 37563938 130553725 37563938 974877672 571202477 549273600 28653721 493635907 28653721 307214587 28653721 526225982 571202477 70452944 571202477 203048866 37563938 231242477 571202477 361763029 28653721 216876083 28653721 531447315 37563938 866280885 28653721 990963450 28653721 833917453 28653721 548372837 571202477 484824805 28653721 393314565 28653721 215680354 37563938 941848754 37563938 448844722 28653721 300514776 571202477 786860880 37563938 936162597 37563938 496058736 28653721 976807769 28653721 262494124 28653721 268486420 28653721 595911850 37563938 532534173 37563938 114052794 37563938 634916116 28653721 73479980 28653721 110657251 37563938 880300543 28653721 377670984 28653721 139442569 28653721 249783246 37563938 54325909 571202477 232040337 28653721 210820871 28653721 104980082 28653721 266933929 571202477 616394074 37563938 999999999765694171 571202477 690666130 37563938 143819995 571202477 918701262 37563938 443652381 28653721 408504108 571202477 591956638 571202477 999999999765694171 571202477 813847465 37563938 999999999765694171 571202477 624016119 28653721 429761594 571202477 599627988 28653721 919434151 571202477 550985814 571202477 867995862 37563938 979308276 28653721 814925800 28653721 174439629 37563938 368405396 571202477 722760716 37563938 471581667 28653721 289697369 37563938 730650904 571202477 583547956 37563938 89264350 28653721 391276246 28653721 105105798 571202477 602954564 571202477 48161076 28653721 921693890 37563938 873408322 37563938 670907693 37563938 189882140 28653721 143360918 37563938 563446580 37563938 447200921 37563938 119411762 37563938 995726038 37563938 209432818 37563938 823629862 37563938 858213895 571202477 767906660 28653721 770584628 37563938 626379511 28653721 36678530 571202477 892201814 28653721 857206099 37563938 344438302 28653721 912025800 28653721 111668423 28653721 20511365 28653721 4336389 37563938 565514418 28653721 421959237 571202477 999999999765694171 571202477 64203311 28653721 68225010 37563938 999999999765694171 571202477 479100282 571202477 612895913 28653721 534135930 571202477 591738403 37563938 672217186 37563938 135078511 37563938 3223977 571202477 715424180 28653721 659051620 28653721 542556359 571202477 455944891 37563938 90009196 571202477 698198494 571202477 305895185 571202477 630622182 28653721 94672553 37563938 755405712 28653721 309027281 571202477 283813066 571202477 82367107 571202477 916358645 37563938 199007137 28653721 716000751 37563938 629573923 28653721 139049520 28653721 462171132 28653721 666403441 571202477 270900635 571202477 995242898 28653721 986459361 571202477 411870454 28653721 573178281 28653721 547814062 37563938 360743695 37563938 18876873 28653721 446471174 28653721 754788806 571202477 230188744 28653721 534968732 37563938 271537166 571202477 67495082 37563938 167586407 28653721 388291654 37563938 338494451 28653721 697517368 28653721 388073068 37563938 108134882 28653721 789695245 571202477 999999999765694171 571202477 955355904 571202477 999999999765694171 571202477 202720746 571202477 775756693 37563938 130518602 571202477 51760257 571202477 894421001 28653721 141516580 571202477 304865729 37563938 999999999765694171 571202477 614896626 571202477 237294301 571202477 841886522 28653721 529175954 37563938 458112166 37563938 82209415 571202477 289903048 28653721 631993191 28653721 911600255 37563938 702949604 37563938 677400951 37563938 428212677 28653721 151496127 37563938 213267417 571202477 507338856 28653721 28549460 37563938 207241516 28653721 80083811 28653721 716115807 37563938 179046251 571202477 419269241 571202477 999030785 28653721 831089848 28653721 827159828 571202477 702519812 571202477 749046152 571202477 133846603 37563938 996298611 28653721 999999999765694171 571202477 657270176 571202477 90527017 571202477 432408580 37563938 372653703 37563938 276964094 28653721 456252955 571202477 837713792 28653721 373136459 571202477 554105920 571202477 316708124 571202477 152849778 571202477 786961074 571202477 696229124 37563938 616190332 37563938 708455729 37563938 417595028 28653721 21470716 28653721 353539047 28653721 815722244 28653721 447064995 571202477 941848754 571202477 145618476 28653721 752615457 571202477 539934844 571202477 490278563 37563938 999999999765694171 571202477 968683995 571202477 463723639 571202477 241299511 37563938 395874384 571202477 62451980 37563938 849659591 28653721 195327662 571202477 636981936 37563938 860559330 37563938 119356801 37563938 591088184 28653721 798553372 571202477 842262558 37563938 459690920 28653721 909640874 28653721 387020864 28653721 61165084 37563938 52773415 571202477 71634069 571202477 931285640 37563938 403860781 571202477 877737619 571202477 933591400 37563938 573062486 571202477 406177200 37563938 420635722 571202477 761941427 28653721 267669155 571202477 697238248 571202477 162309834 28653721 956839308 37563938 254621345 571202477 999999999765694171 571202477 172068914 28653721 996436773 37563938 247839934 28653721 661725749 571202477 950591115 37563938 999999999765694171 571202477 622137393 28653721 115231310 28653721 758810818 28653721 439371279 571202477 976503442 28653721 35259074 571202477 525896938 28653721 86169375 28653721 97426935 28653721 932509477 37563938 526050201 28653721 232313931 571202477 830131291 37563938 700046478 37563938 51146731 571202477 392114811 37563938 753670312 571202477 724929081 571202477 100159839 28653721 809654342 37563938 334818224 37563938 372293611 571202477 105615351 571202477 597726112 28653721 428642787 28653721 22774836 28653721 653904744 37563938 321131347 28653721 727165699 28653721 138353526 571202477 5040448 37563938 474949581 28653721 740966313 28653721 841340057 28653721 812268446 571202477 121606117 571202477 803210952 28653721 624896609 571202477 848215340 28653721 999999999765694171 571202477 245227634 37563938 535489946 37563938 39666549 37563938 90009196 37563938 204154943 37563938 226331567 28653721 695231390 571202477 33637041 571202477 591978535 28653721 995742393 28653721 517822589 571202477 456049003 28653721 778094975 28653721 136861847 37563938 729994504 37563938 625416662 37563938 348965032 37563938 109113839 571202477 711524501 37563938 781209099 571202477 239272599 37563938 500400625 571202477 442739174 571202477 358554979 28653721 411605655 571202477 999999999765694171 571202477 858292988 28653721 19686993 28653721 347252740 28653721 191335319 571202477 576125172 571202477 178446879 37563938 361466458 28653721 367699779 28653721 277667856 571202477 296038571 37563938 259976405 28653721 311406509 28653721 472546415 28653721 938000035 37563938 639600454 28653721 948455875 571202477 406470481 571202477 177911659 571202477 313200807 571202477 900044894 28653721 754723805 28653721 637316485 571202477 770229858 37563938 666163177 571202477 994129851 28653721 950894671 37563938 913369394 37563938 999999999765694171 571202477 214815497 571202477 922082659 28653721 122102628 28653721 775573595 571202477 512961852 28653721 286279571 28653721 796082681 37563938 982753277 28653721 335769081 571202477 621240798 571202477 19686993 571202477 7639810 37563938 93384806 28653721 177122722 571202477 100638560 28653721 328191949 28653721 337067023 37563938 116452922 571202477 901737729 37563938 565939833 571202477 999999999765694171 571202477 283953194 28653721 528659098 37563938 870913197 37563938 758831905 28653721 735478623 37563938 146691694 28653721 809792906 28653721 235031303 571202477 331681462 37563938 738633332 28653721 941600459 571202477 737971140 37563938 353539047 571202477 536883870 37563938 249141847 571202477 949280015 37563938 563855764 28653721 2744886 37563938 955218922 571202477 874263381 28653721 980618527 37563938 405230681 37563938 398848531 28653721 223545118 28653721 916801261 37563938 455184957 28653721 921588763 28653721 784423275 28653721 350640617 37563938 213213129 571202477 8185309 28653721 876995803 28653721 175456464 571202477 436411237 28653721 334015041 28653721 132005227 28653721 970208253 37563938 705520423 37563938 975137113 37563938 999999999765694171 571202477 694246043 28653721 769274512 28653721 145087618 37563938 585475166 28653721 625419727 37563938 912252586 37563938 464888496 28653721 561736393 28653721 657930623 37563938 535897130 571202477 250322982 37563938 999999999765694171 571202477 385883978 37563938 970765446 28653721 413871347 37563938 288309413 28653721 170854715 37563938 999999999765694171 571202477 164436432 28653721 134138270 28653721 999999999765694171 571202477 278632843 571202477 997515093 28653721 929508115 571202477 913856695 37563938 131228322 571202477 255541047 571202477 780303618 37563938 71634069 37563938 742796858 37563938 648157733 37563938 380403553 37563938 191143008 28653721 128837817 28653721 999999999765694171 571202477 384961260 37563938 281051363 571202477 964522505 28653721 345770556 571202477 26996185 37563938 600272333 28653721 651704335 37563938 559691069 571202477 5563429 571202477 278923711 571202477 530521505 37563938 607979346 28653721 954351328 571202477 398895136 37563938 930201568 37563938 839324429 37563938 633462461 28653721 570565002 28653721 481213215 37563938 832828110 28653721 613695131 28653721 637278015 571202477 288028839 28653721 67396891 571202477 429209288 37563938 991655641 28653721 934241389 571202477 833914819 571202477 887586411 28653721 248116047 37563938 974516641 37563938 850645971 37563938 329025049 28653721 141176085 28653721 144280169 37563938 284886178 37563938 514812794 37563938 131031776 28653721 549192844 28653721 195260159 37563938 662263249 37563938 366816174 571202477 839741336 571202477 104839717 28653721 561289461 37563938 467328727 28653721 85896889 571202477 358500824 28653721 310858682 571202477 798958982 571202477 123800339 37563938 866569821 37563938 198146775 571202477 309746478 28653721 445260984 37563938 183194842 571202477 634279114 37563938 152750690 28653721 715374216 37563938 464915976 571202477 292997793 37563938 219340359 571202477 305811406 28653721 557798780 571202477 409595106 37563938 995537986 28653721 760231379 37563938 933123135 571202477 175321397 28653721 13110173 28653721 66609351 571202477 665102109 28653721 306048618 571202477 647236742 37563938 430494304 37563938 487590324 571202477 94081786 37563938 666122878 28653721 441569685 37563938 567129822 28653721 484391785 37563938 5980939 28653721 828547179 571202477 137823726 37563938 329968179 571202477 451739303 28653721 894235528 37563938 783618624 571202477 630058562 28653721 778022565 37563938 490801397 28653721 274839609 28653721 999999999765694171 571202477 993178816 571202477 316179074 28653721 319025750 571202477 465331996 37563938 750205160 37563938 161774761 37563938 250367348 37563938 36699368 571202477 737296527 37563938 551318725 28653721 724393098 37563938 521969449 37563938 370928527 37563938 32255161 571202477 881648121 28653721 870417808 28653721 177866159 571202477 796912047 37563938 974086284 28653721 263897090 37563938 625007932 37563938 561542706 28653721 21375797 571202477 999999999765694171 571202477 225207133 28653721 192198611 37563938 357608121 571202477 569417339 37563938 376891940 28653721 406470481 37563938 783053969 37563938 606346322 37563938 605666792 37563938 532430626 28653721 478626710 571202477 69178174 37563938 668165947 571202477 364038454 28653721 311923786 37563938 925879108 37563938 289979093 571202477 786833052 37563938 999999999765694171 571202477 575699001 28653721 455240723 28653721 591209416 28653721 160716082 37563938 548526505 571202477 146504547 28653721 816749396 28653721 134940456 37563938 408738842 37563938 679924904 37563938 867743893 37563938 50215835 37563938 280708914 28653721 511277099 571202477 700203289 37563938 586231798 28653721 65004847 571202477 44406146 37563938 196064102 571202477 126580246 28653721 37106997 37563938 566566999 571202477 222188902 37563938 837253653 37563938 697883031 28653721 390300720 37563938 160235873 571202477 293107846 37563938 550625028 28653721 937722597 37563938 25321740 28653721 935948955 37563938 544155233 28653721 325853623 37563938 980564546 571202477 30249941 28653721 852392017 571202477 668658900 37563938 479609112 37563938 840221937 37563938 30882154 28653721 537729415 37563938 418862328 37563938 703065893 28653721 986014775 571202477 152710939 571202477 856225015 28653721 999999999765694171 571202477 746601576 37563938 999999999765694171 571202477 460502082 28653721 232212132 571202477 986153876 28653721 478248799 37563938 277283113 37563938 748238315 28653721 587254559 571202477 782726641 28653721 380403553 28653721 175443643 28653721 736601438 37563938 204031962 28653721 742553711 571202477 774996088 571202477 999999999765694171 571202477 724725547 37563938 906353701 28653721 244317948 571202477 504149432 37563938 651772461 28653721 310328801 37563938 251897216 571202477 462898451 28653721 635620242 37563938 768150871 37563938 22033665 28653721 626396176 571202477 1154225 28653721 490514699 571202477 169206873 571202477 85102826 28653721 26315985 28653721 753105066 37563938 169836805 28653721 95891845 37563938 382127844 28653721 997361970 37563938 44085406 37563938 716853069 28653721 220560471 37563938 232519445 571202477 123076213 37563938 999999999765694171 571202477 355625454 28653721 206822271 28653721 487205738 28653721 231746405 37563938 624731833 37563938 446743154 28653721 212906953 28653721 789903727 571202477 109716744 28653721 720090853 28653721 756508148 571202477 663652327 28653721 244576434 37563938 366668533 28653721 121982426 37563938 211821540 28653721 135499561 28653721 704932223 28653721 891855450 28653721 587927827 28653721 335647602 28653721 717153705 37563938 290714856 37563938 472253212 28653721 84863617 28653721 191598314 37563938 935152630 37563938 178830727 571202477 425915066 571202477 720987104 571202477 564168480 571202477 999999999765694171 571202477 226163686 28653721 517367172 37563938 67045146 37563938 999999999765694171 571202477 158038224 37563938 661555978 571202477 899381602 571202477 11544588 571202477 147264920 571202477 310327285 37563938 290523505 571202477 262306751 571202477 93925373 28653721 292076525 28653721 980946809 37563938 387605926 571202477 605932739 37563938 446697320 28653721 939831130 37563938 86539194 571202477 663891632 37563938 949731316 28653721 471233623 28653721 913913683 37563938 396241943 571202477 489833858 28653721 336865506 571202477 484917129 37563938 266549179 37563938 723696905 28653721 496975965 28653721 157053862 28653721 275689574 37563938 136228110 571202477 22293738 37563938 856941938 37563938 302178991 571202477 618507111 37563938 950220418 571202477 964456685 28653721 685517545 28653721 651127462 37563938 2945212 28653721 347790192 37563938 999999999765694171 571202477 894954248 28653721 131517446 571202477 232132201 571202477 315326172 571202477 52416437 28653721 397706469 37563938 973688095 28653721 263960391 28653721 763604939 571202477 753731672 37563938 796895255 28653721 980222444 571202477 619856120 28653721 999999999765694171 571202477 737579679 37563938 307629115 28653721 208216475 571202477 499290331 28653721 843217276 571202477 726347143 28653721 631091793 37563938 582793884 28653721 916699384 571202477 225181416 37563938 164819762 37563938 504963327 571202477 76044169 37563938 349739223 28653721 331540220 28653721 867305366 37563938 519618283 28653721 180152682 571202477 985650809 28653721 926931170 571202477 453107507 28653721 296622058 37563938 999999999765694171 571202477 450727690 37563938 994198611 28653721 244714312 28653721 364384915 37563938 180876448 37563938 483312311 571202477 490808901 37563938 102721386 571202477 999999999765694171 571202477 257419522 28653721 196904528 571202477 158468971 571202477 685477340 571202477 850645971 571202477 999999999765694171 571202477 717492600 571202477 58390417 28653721 999999999765694171 571202477 599966939 37563938 892619675 37563938 658542769 28653721 601639053 28653721 754630538 28653721 109316957 28653721 528825041 37563938 557016357 571202477 779616387 571202477 180595457 28653721 851365275 28653721 981847589 37563938 993969658 571202477 994722208 37563938 118024193 28653721 540128787 28653721 701530143 571202477 999999999765694171 571202477 895543769 28653721 80057718 571202477 791222960 571202477 609028715 571202477 738422426 37563938 136861847 28653721 738447925 37563938 773197916 571202477 816048042 571202477 31090001 37563938 780047168 28653721 818872375 571202477 514047052 37563938 539098975 28653721 679213621 28653721 37013016 571202477 627756840 37563938 217630546 28653721 157903272 37563938 385064128 571202477 871980608 37563938 224397364 571202477 675021265 28653721 374695303 28653721 509105943 28653721 476060123 37563938 443266220 571202477 24172410 571202477 726586730 37563938 374194633 571202477 633984131 28653721 581644043 28653721 999999999765694171 571202477 999999999765694171 571202477 908115228 571202477 634851180 571202477 607830955 571202477 378520195 37563938 430588708 28653721 626620442 571202477 109751796 571202477 475888787 37563938 669664471 37563938 999999999765694171 571202477 594131182 37563938 482804217 28653721 406636950 571202477 713158732 28653721 359145990 37563938 196904528 37563938 241426155 37563938 234705089 28653721 136701944 37563938 892826653 37563938 760255674 28653721 812923144 28653721 395202408 571202477 531653549 37563938 902774429 28653721 538902000 571202477 47388605 37563938 866783248 571202477 844651125 571202477 981595098 37563938 656447857 37563938 347355630 571202477 152606934 571202477 115481026 571202477 649391843 37563938 705704042 37563938 814925274 37563938 791091476 571202477 300127970 571202477 231086828 28653721 179476275 37563938 510958861 37563938 393015853 37563938 784751338 28653721 56981272 37563938 251345996 28653721 235931279 37563938 188821717 28653721 170161481 28653721 562219764 37563938 24804750 571202477 153154282 28653721 270446492 571202477 468707981 571202477 651155780 28653721 925360110 571202477 340173061 571202477 433909159 571202477 534573846 37563938 409007466 28653721 363011395 571202477 312112003 28653721 115367982 28653721 995567123 28653721 593962080 571202477 622258111 37563938 987987360 28653721 526622968 571202477 121567173 571202477 783811718 28653721 631418028 37563938 278821037 37563938 753315243 571202477 860506309 571202477 97067977 28653721 895673440 28653721 2766931 37563938 600449650 571202477 31233369 571202477 372100761 28653721 378199902 571202477 782490863 28653721 420170444 571202477 924745594 571202477 448250125 28653721 703966017 37563938 999999999765694171 571202477 185825440 28653721 702192275 28653721 638945473 28653721 650801872 571202477 411310858 37563938 437217510 571202477 390784485 28653721 475864414 37563938 24884145 28653721 302699045 28653721 450076060 571202477 591098850 28653721 387590158 571202477 430475169 28653721 679484129 28653721 414645075 37563938 453008637 28653721 185922962 28653721 57568023 28653721 913546529 571202477 782395399 37563938 20134230 37563938 142159990 28653721 334966191 28653721 513725054 37563938 315262255 28653721 77498396 571202477 989433476 28653721 600988444 571202477 436112689 28653721 558056551 37563938 11637959 28653721 238188975 28653721 264016604 28653721 758222143 571202477 879178774 28653721 266217718 28653721 318273443 571202477 587450534 571202477 999999999765694171 571202477 123143707 37563938 306146432 28653721 367659237 37563938 339991219 28653721 888607244 571202477 943346089 28653721 547098719 28653721 300548440 28653721 400657695 571202477 301226968 28653721 644534505 37563938 581605411 28653721 321897822 37563938 446471174 571202477 680461871 28653721 949544394 571202477 276087108 28653721 946391274 28653721 71044241 37563938 118244295 28653721 487633545 37563938 692927117 28653721 949449949 571202477 707645658 37563938 706459343 37563938 653141946 571202477 164924961 37563938 999999999765694171 571202477 449669851 28653721 511999170 37563938 808245927 28653721 916282880 37563938 805060301 37563938 750066643 37563938 847538926 37563938 835225053 28653721 644863548 28653721 3651610 571202477 531453398 37563938 980439909 571202477 999999999765694171 571202477 435243 37563938 930852509 571202477 940452577 37563938 521344136 28653721 210383601 37563938 330219090 37563938 835051754 37563938 869479149 37563938 600172060 37563938 436017256 28653721 999999999765694171 571202477 72842211 37563938 999999999765694171 571202477 731562782 28653721 475772183 37563938 165808805 571202477 207814358 37563938 57313723 37563938 999999999765694171 571202477 879670771 37563938 462898451 37563938 999999999765694171 571202477 277838159 571202477 251449346 37563938 535207497 28653721 999999999765694171 571202477 678626751 571202477 802881815 37563938 901483726 28653721 252790854 571202477 740738892 571202477 700631921 37563938 642239281 28653721 255897935 571202477 853855835 571202477 677578151 28653721 233460218 28653721 445163698 37563938 377395999 28653721 982302342 37563938 574438333 28653721 74185811 28653721 249138379 28653721 658131940 37563938 385141424 571202477 558819921 28653721 247973186 571202477 275163873 571202477 999999999765694171 571202477 399180036 28653721 367375782 28653721 838141458 571202477 872915911 28653721 428840569 37563938 385319836 28653721 919868818 571202477 305832661 571202477 406318497 37563938 303236096 28653721 944570182 571202477 999999999765694171 571202477 542882188 37563938 601795228 37563938 10905254 37563938 845312952 37563938 545956399 37563938 258829641 37563938 160106958 37563938 74034159 37563938 999999999765694171 571202477 591588680 37563938 598928773 28653721 570806244 37563938 202351986 37563938 167215948 28653721 755482471 28653721 315852609 28653721 440144158 28653721 336198910 28653721 784585033 571202477 910920413 28653721 984327440 571202477 5040448 571202477 507555868 37563938 707533306 37563938 601232924 571202477 262658746 28653721 149859819 28653721 810399372 571202477 535451266 571202477 348826092 28653721 787430705 28653721 214821276 28653721 812481636 37563938 699258853 571202477 266863873 28653721 526800902 28653721 814232199 28653721 407574821 28653721 408996028 571202477 858127023 28653721 728236257 571202477 999999999765694171 571202477 588884161 571202477 834038842 571202477 448786570 37563938 923292072 37563938 653888669 571202477 999999999765694171 571202477 697383111 37563938 759177193 28653721 137865063 571202477 720090853 37563938 72850264 37563938 317058021 571202477 999999999765694171 571202477 109746978 37563938 626744383 571202477 181300889 571202477 707539196 28653721 808255992 28653721 251463836 571202477 875887845 37563938 886714100 571202477 307042140 37563938 948049672 571202477 509871593 37563938 794325765 37563938 999999999765694171 571202477 649359628 37563938 916640759 37563938 758746342 37563938 987539839 37563938 794290613 571202477 935475759 28653721 385591864 37563938 460792830 571202477 757497871 571202477 662917240 571202477 37437967 571202477 237189570 571202477 387368060 37563938 896543692 37563938 281909831 37563938 518944618 37563938 695636696 571202477 107548656 37563938 314259019 28653721 999999999765694171 571202477 892004573 28653721 363386562 37563938 808639405 28653721 588285625 28653721 598378663 37563938 962344085 28653721 219645688 28653721 9240537 37563938 738759294 28653721 402165014 37563938 881164968 28653721 840592706 571202477 613625299 571202477 953561051 28653721 999999999765694171 571202477 999999999765694171 571202477 45085782 571202477 386098464 571202477 235204259 571202477 692953426 28653721 346149392 28653721 572730680 37563938 89691384 28653721 747563731 37563938 332085808 28653721 905940151 28653721 927894490 28653721 871219959 28653721 568902669 37563938 77419797 37563938 696022253 37563938 373280764 28653721 666424074 37563938 999999999765694171 571202477 69626873 37563938 301887049 571202477 889516679 571202477 226618278 37563938 910325274 28653721 503845127 37563938 851440077 28653721 595077398 37563938 215994736 37563938 700319057 37563938 519333553 571202477 722506140 37563938 653324820 28653721 156209103 37563938 426370249 28653721 175726896 28653721 862641914 571202477 209646900 37563938 999413367 28653721 999999999765694171 571202477 999999999765694171 571202477 642477544 571202477 805744613 28653721 362692445 28653721 879311131 28653721 452912274 28653721 147780259 571202477 197002056 37563938 418714334 37563938 799272647 571202477 801710113 28653721 119492113 37563938 704085211 28653721 904975017 28653721 56690077 28653721 156684120 28653721 589009335 571202477 743004494 571202477 999999999765694171 571202477 509704100 28653721 216468490 37563938 33182598 37563938 466903450 37563938 899998282 571202477 732550272 37563938 120422485 28653721 327433434 28653721 842865268 37563938 564211036 37563938 889464045 571202477 454866779 571202477 377676128 28653721 999999999765694171 571202477 235595129 571202477 448762797 28653721 46422222 571202477 552082134 28653721 380899987 571202477 901821678 37563938 355252462 571202477 708639297 37563938 325944494 37563938 716538445 37563938 510484499 571202477 799079512 37563938 420181299 28653721 615695385 37563938 283178059 37563938 830979834 28653721 86365838 28653721 929635172 37563938 999999999765694171 571202477 792339934 37563938 492532662 37563938 60067798 571202477 455238265 28653721 532075613 28653721 480789573 571202477 75281138 571202477 271198476 37563938 37280361 571202477 640484748 28653721 186672478 28653721 639290384 571202477 282045743 571202477 987216193 28653721 725782049 28653721 701970529 37563938 355789430 28653721 943872836 571202477 966179046 571202477 436461089 37563938 394010034 571202477 63609378 571202477 859972653 37563938 393242438 571202477 801825566 37563938 94614250 571202477 66910404 28653721 955617096 571202477 201858609 28653721 629297417 28653721 296939296 571202477 527488828 37563938 432620072 28653721 89340224 28653721 346886422 571202477 670360324 28653721 557410397 37563938 450508437 37563938 510169913 571202477 910920413 571202477 660652352 571202477 362923150 37563938 381999284 28653721 188821717 571202477 386779186 37563938 919650544 28653721 548814849 571202477 282999885 37563938 67031874 28653721 897705790 28653721 136228110 37563938 942223928 28653721 148232214 37563938 999999999765694171 571202477 29094432 28653721 468654983 37563938 226225962 571202477 722055951 571202477 345316743 28653721 371757076 571202477 71673006 28653721 999999999765694171 571202477 915302547 28653721 480866555 571202477 999999999765694171 571202477 663891632 571202477 613379998 37563938 295710667 37563938 191728369 571202477 573481915 28653721 363931208 37563938 94232026 28653721 681994031 37563938 703235686 37563938 999999999765694171 571202477 391722561 571202477 404043180 571202477 716027557 37563938 608117721 37563938 538972656 28653721 84386120 571202477 107174016 571202477 95345015 37563938 927599007 571202477 990792684 28653721 212132960 37563938 944022146 571202477 182134269 37563938 999999999765694171 571202477 379032478 28653721 777334399 37563938 294648604 28653721 45011624 37563938 685678889 28653721 391480098 28653721 829181080 37563938 307258228 571202477 999999999765694171 571202477 999999999765694171 571202477 129478336 571202477 235065734 28653721 81850903 28653721 981804130 37563938 299063008 28653721 751438506 571202477 668583963 28653721 39118163 37563938 923556547 571202477 810474784 28653721 974414038 28653721 252760733 28653721 181229662 37563938 749706097 37563938 39826373 571202477 999999999765694171 571202477 999999999765694171 571202477 975902644 28653721 152851257 37563938 130001069 571202477 907933938 28653721 998868002 571202477 374096647 28653721 917336720 37563938 477563780 37563938 648703034 28653721 134597752 571202477 804764647 37563938 236547772 28653721 447293616 37563938 180307159 28653721 489965475 28653721 92599107 28653721 779770847 28653721 957276781 28653721 755770534 571202477 837772052 37563938 731077307 37563938 409595106 571202477 806929832 37563938 505924638 571202477 432896573 37563938 514465894 571202477 659992890 28653721 141779994 571202477 288063366 37563938 979041229 28653721 721684987 37563938 651719355 28653721 736090984 37563938 665058560 37563938 36811888 37563938 79843055 37563938 127493308 28653721 362349991 28653721 641413368 28653721 948999721 28653721 195703479 28653721 942573304 37563938 669745629 28653721 645577404 28653721 711657976 28653721 115710220 571202477 308832476 28653721 380974195 571202477 357133684 37563938 672656497 28653721 181402690 28653721 158766919 28653721 58845777 37563938 514851789 37563938 990429908 37563938 585372603 37563938 536390107 28653721 290459127 571202477 865704018 571202477 210559067 37563938 788998184 37563938 462462354 571202477 551021346 28653721 930676488 37563938 296925541 28653721 280329509 28653721 952660156 571202477 164530667 571202477 429513203 37563938 173701223 571202477 194767606 571202477 999999999765694171 571202477 284004169 28653721 547863395 37563938 765668378 571202477 532544620 37563938 289979093 37563938 853615531 37563938 14077046 37563938 747265974 37563938 436730804 571202477 129152000 28653721 844257917 37563938 880112743 28653721 435066325 37563938 999999999765694171 571202477 150392981 571202477 720347352 28653721 726568202 571202477 413375632 28653721 471689690 571202477 670984898 571202477 434491362 37563938 332922483 571202477 999999999765694171 571202477 399583237 571202477 100076960 37563938 37657551 571202477 921939258 571202477 58827190 571202477 608793651 28653721 183093317 37563938 279561004 28653721 999999999765694171 571202477 880300543 37563938 999999999765694171 571202477 899843661 28653721 237469707 571202477 15502005 28653721 81888005 571202477 796663833 28653721 973974429 28653721 908179512 37563938 110304518 28653721 290363016 28653721 291607082 37563938 763958125 571202477 114403899 571202477 925938624 28653721 292005999 28653721 999999999765694171 571202477 775511969 28653721 883081948 28653721 60671438 37563938 516097674 37563938 592047334 28653721 999999999765694171 571202477 510871627 37563938 165045726 571202477 227151340 37563938 797607462 571202477 705534459 37563938 409575562 28653721 534656948 28653721 738794713 28653721 185991158 28653721 599611013 28653721 829595329 37563938 123836134 28653721 999999999765694171 571202477 999999999765694171 571202477 908178724 37563938 852134455 37563938 469702112 571202477 85224456 571202477 436732288 37563938 999999999765694171 571202477 457048782 28653721 171426904 37563938 558668788 28653721 487841215 37563938 77868696 571202477 211894648 37563938 160855827 571202477 966363397 28653721 969649680 28653721 6513102 28653721 444463997 37563938 708423 571202477 889222281 571202477 13663772 571202477 447182028 37563938 443145668 37563938 521308802 28653721 999999999765694171 571202477 322693104 37563938 350500894 571202477 287319196 28653721 106484082 571202477 768443155 37563938 278583792 571202477 399639563 571202477 506432473 571202477 466695370 28653721 69926980 28653721 483411516 37563938 117712038 37563938 999999999765694171 571202477 889088338 571202477 217580955 571202477 560792656 37563938 103266349 571202477 380818927 37563938 347426030 28653721 858031369 571202477 718973941 37563938 971351705 37563938 97695032 28653721 56301170 571202477 324105854 37563938 130485162 571202477 586529137 37563938 923921915 28653721 184076211 28653721 55563127 37563938 707454808 37563938 628586875 28653721 593312604 28653721 983552336 37563938 807608829 28653721 367123948 28653721 112007636 571202477 835982427 37563938 804199982 37563938 782450100 571202477 32805887 37563938 155296589 37563938 997545721 28653721 36672859 571202477 933017189 28653721 716818215 571202477 400887882 37563938 192395378 28653721 276581921 28653721 367249617 28653721 714853101 28653721 255098361 28653721 479617666 571202477 562250786 571202477 999999999765694171 571202477 989639859 28653721 22293738 571202477 999999999765694171 571202477 877340411 571202477 223163836 37563938 925878340 28653721 999999999765694171 571202477 736181090 37563938 273146554 28653721 892342104 571202477 514576219 571202477 542473953 571202477 11092342 571202477 877708318 37563938 757137628 571202477 971883341 28653721 948615712 37563938 415099356 37563938 314856927 28653721 669406217 571202477 83487271 37563938 994861768 28653721 326090495 28653721 334818224 28653721 493336884 571202477 439565262 571202477 793269046 28653721 195535579 28653721 690534764 571202477 199283156 28653721 929822870 37563938 196672548 571202477 32130164 28653721 975709959 28653721 320002088 37563938 847203152 37563938 388993986 37563938 173566637 571202477 629871151 28653721 809904920 571202477 285235009 37563938 195703479 571202477 52096832 571202477 514749483 37563938 998495652 37563938 632835662 37563938 951852972 37563938 12041187 571202477 335439329 28653721 516412221 37563938 379391472 37563938 999999999765694171 571202477 985393136 571202477 369454629 28653721 100336713 571202477 883112490 571202477 925379152 37563938 303757512 571202477 969581575 571202477 367697835 571202477 795078969 571202477 173352981 37563938 211531679 37563938 541967152 28653721 340269292 28653721 615627700 28653721 344438302 571202477 126375358 37563938 639133484 37563938 863487376 37563938 432242891 28653721 780332604 571202477 810225691 28653721 894273563 571202477 711448883 571202477 252152145 571202477 926656389 571202477 999999999765694171 571202477 894125031 571202477 998562583 37563938 707203143 37563938 238547198 37563938 635294730 28653721 701066827 28653721 778124588 28653721 556711976 571202477 386468208 571202477 874388779 37563938 541199880 28653721 990819219 37563938 999999999765694171 571202477 305292433 571202477 680822499 28653721 409780496 28653721 355333715 571202477 741996386 28653721 160910134 571202477 350136724 28653721 842865799 28653721 191437220 571202477 204154943 28653721 999999999765694171 571202477 899325387 28653721 954268720 28653721 763988091 37563938 84294425 37563938 88433032 571202477 263947563 37563938 51572201 37563938 854161204 37563938 813889931 37563938 934785525 37563938 976377265 28653721 999999999765694171 571202477 955213559 37563938 705895399 37563938 813896179 37563938 128545911 37563938 504745948 28653721 332484333 571202477 112100773 28653721 639659654 571202477 62047148 37563938 956794576 28653721 588196704 28653721 325316584 37563938 100632814 571202477 445566694 37563938 765325278 571202477 136004950 571202477 942092157 37563938 79891459 28653721 85974389 28653721 664270335 37563938 917465895 37563938 999999999765694171 571202477 702224548 28653721 559161092 37563938 288495435 37563938 414785857 28653721 746390954 571202477 891452179 571202477 556475571 28653721 57430371 37563938 432426780 37563938 482205658 571202477 903222851 37563938 435472238 28653721 888654799 28653721 688420947 28653721 30511845 28653721 290241186 28653721 502727280 37563938 912776305 571202477 971481782 571202477 23261146 37563938 201154152 28653721 339488405 37563938 223464946 37563938 391493768 571202477 648048972 37563938 999999999765694171 571202477 808473377 37563938 719212626 28653721 28470603 571202477 543544075 571202477 455240723 37563938 10836683 571202477 938127821 28653721 34164734 37563938 117731493 37563938 999999999765694171 571202477 463877193 37563938 587387989 571202477 999999999765694171 571202477 482205658 28653721 310330683 28653721 367223568 28653721 57427870 37563938 999999999765694171 571202477 285241488 28653721 850558321 37563938 638267692 37563938 999999999765694171 571202477 333970836 571202477 243007813 571202477 609472253 37563938 411693084 571202477 818886004 37563938 746342700 28653721 488718018 571202477 118522961 571202477 663857206 37563938 849971028 37563938 709722775 37563938 423058591 28653721 109445113 28653721 242088524 571202477 999999999765694171 571202477 253551316 571202477 130242638 37563938 218543389 571202477 427473167 28653721 384661611 28653721 805987711 571202477 545483705 571202477 142248776 37563938 348612272 28653721 748329826 571202477 702502690 28653721 179959095 571202477 309058179 37563938 373188619 28653721 279017396 571202477 750353258 37563938 106972299 571202477 719172652 28653721 381855332 28653721 919992113 28653721 999999999765694171 571202477 927491614 37563938 417253251 37563938 326411758 571202477 585382772 37563938 609356177 37563938 122887804 571202477 987788172 37563938 158361045 37563938 411605761 37563938 842147077 28653721 430373335 28653721 264943516 28653721 173356495 28653721 999999999765694171 571202477 761941427 37563938 163013454 37563938 509429215 571202477 364711042 37563938 506101007 571202477 241609769 28653721 749851514 571202477 210213974 37563938 634137685 37563938 400781428 37563938 180864708 571202477 663287699 28653721 775388505 37563938 145526535 28653721 477782160 37563938 247037006 571202477 921625756 37563938 245659187 37563938 719529193 28653721 695870287 571202477 528736841 37563938 553980180 571202477 298120332 37563938 466984538 571202477 349129697 571202477 739040639 571202477 639135454 28653721 112530156 28653721 74157678 571202477 896774978 28653721 999999999765694171 571202477 984278502 28653721 871219959 37563938 325304487 28653721 254333003 37563938 566067614 28653721 158938853 28653721 687038736 37563938 52814559 37563938 34930968 571202477 260978487 28653721 40603866 37563938 672976405 37563938 434964054 28653721 977650455 37563938 676130364 571202477 645365106 571202477 563551942 571202477 727473013 28653721 226213278 37563938 247996846 28653721 113397162 571202477 635089437 37563938 31549502 28653721 999999999765694171 571202477 575407041 28653721 304736303 37563938 499612314 28653721 994653605 28653721 961687500 37563938 661555978 28653721 76789427 571202477 334812787 28653721 136080999 37563938 375792032 571202477 279212557 571202477 7797301 37563938 766206263 571202477 581886903 571202477 999999999765694171 571202477 742380279 28653721 936813838 28653721 999999999765694171 571202477 999999999765694171 571202477 738776053 571202477 415529185 571202477 997959048 571202477 999999999765694171 571202477 705303559 28653721 808184718 28653721 309656813 37563938 966942578 28653721 999999999765694171 571202477 551974328 571202477 756229391 28653721 961961366 37563938 40039713 37563938 401216442 571202477 574513213 28653721 279114700 571202477 9900132 37563938 197005424 28653721 92426140 37563938 213418305 37563938 906065973 571202477 207136039 28653721 985646966 37563938 645377657 37563938 900867606 37563938 137591478 571202477 351867023 28653721 878034235 28653721 126042757 571202477 322102952 28653721 999999999765694171 571202477 123737174 28653721 161038491 28653721 268698710 37563938 943396754 37563938 765005855 571202477 743031341 37563938 530271565 28653721 55887679 571202477 269280954 571202477 134603621 37563938 943735628 37563938 974434380 37563938 602437615 28653721 678208220 37563938 220353550 28653721 124719982 28653721 757050984 571202477 161479347 571202477 184382221 37563938 266493953 37563938 819191594 37563938 322906671 37563938 999999999765694171 571202477 285160328 28653721 93817388 37563938 547449417 37563938 126514368 571202477 766273095 37563938 859037439 37563938 999844247 28653721 390503320 28653721 876398838 28653721 363927831 28653721 108128099 28653721 335769081 28653721 508040612 28653721 902703821 37563938 999999999765694171 571202477 186031924 571202477 896421069 571202477 206000119 28653721 903470183 28653721 391255120 37563938 718074328 37563938 698108653 571202477 31951507 571202477 277174109 28653721 634977736 28653721 283001114 28653721 825871729 37563938 178882184 28653721 313966983 37563938 87338673 37563938 218731516 28653721 109751796 28653721 43224872 28653721 139019434 571202477 979943807 571202477 755982454 37563938 240984277 37563938 830341851 571202477 104305848 571202477 95640110 37563938 297354561 28653721 13846702 37563938 69386779 571202477 256255904 571202477 891763192 571202477 210965142 28653721 470915745 28653721 771030014 28653721 850535181 571202477 968933016 28653721 285162466 28653721 382946971 28653721 626136 28653721 352044607 37563938 754508943 571202477 85419679 37563938 468880818 28653721 950788744 28653721 23029117 571202477 694631625 571202477 151410076 28653721 530520106 28653721 817292709 37563938 895440819 28653721 791863991 28653721 257688460 28653721 530513135 571202477 163426772 37563938 962830262 571202477 206261945 37563938 438199670 571202477 780781830 28653721 108651423 571202477 969649680 37563938 388580046 28653721 999999999765694171 571202477 684628083 28653721 355043639 571202477 495696338 571202477 325078045 37563938 999999999765694171 571202477 45476729 28653721 716115931 571202477 240083002 571202477 336506842 37563938 92790146 28653721 854595841 37563938 982929936 571202477 707336249 28653721 263897090 28653721 877409929 37563938 548998454 28653721 722702625 37563938 724960833 571202477 36395568 28653721 358863414 28653721 845995566 571202477 266771447 28653721 318027889 28653721 273770710 571202477 537171789 571202477 305010859 37563938 517253672 571202477 999999999765694171 571202477 301887049 37563938 183465669 37563938 652771351 37563938 394627135 28653721 824668986 571202477 659541040 28653721 37379739 571202477 277498042 28653721 287195344 28653721 273551570 28653721 460356176 28653721 452209097 28653721 445378732 571202477 222466230 37563938 227640759 571202477 694139086 37563938 722193868 571202477 21064534 28653721 999999999765694171 571202477 828917291 37563938 999999999765694171 571202477 999999999765694171 571202477 513728478 37563938 832645957 37563938 495485092 28653721 399365056 37563938 607714207 37563938 688665932 28653721 45760029 37563938 428500639 28653721 741572962 37563938 691562108 571202477 999999999765694171 571202477 138836797 28653721 437801375 28653721 500006874 37563938 936368193 571202477 33376810 571202477 439102234 28653721 445386153 37563938 355252462 37563938 160565453 571202477 232273900 28653721 157173659 571202477 770121862 28653721 674869079 28653721 770572065 37563938 600461931 571202477 104320679 571202477 217058685 571202477 631436377 571202477 994420736 37563938 306895930 28653721 304244004 571202477 616091895 28653721 671228193 28653721 128599568 571202477 127621023 37563938 581924685 37563938 593792637 28653721 777613539 28653721 711271334 571202477 999999999765694171 571202477 43650538 37563938 936035296 37563938 547863395 28653721 837357660 28653721 999999999765694171 571202477 34267644 28653721 326805849 37563938 557438234 571202477 228000777 28653721 781184808 37563938 750937613 571202477 737291814 37563938 639010246 37563938 988020535 37563938 670969628 37563938 69699118 37563938 823453528 28653721 980117824 28653721 999999999765694171 571202477 866667219 28653721 749000233 28653721 742050736 571202477 834891255 28653721 5957014 28653721 763784387 37563938 934085568 37563938 603920667 571202477 805636409 571202477 916051844 571202477 68039309 571202477 137040366 37563938 567965986 37563938 749937000 37563938 366351486 571202477 656771778 37563938 547732883 28653721 78655295 28653721 191510006 571202477 144955837 571202477 320950504 571202477 886258951 28653721 616020021 37563938 840896739 37563938 686178751 28653721 164408320 28653721 866722942 571202477 565984693 37563938 377025735 571202477 862184648 37563938 586424171 37563938 852029570 37563938 542348094 28653721 430408238 571202477 563723261 37563938 930581564 28653721 160234461 37563938 949587597 28653721 313854670 37563938 947932021 37563938 337283963 28653721 362459308 37563938 336618005 28653721 451891499 28653721 76042982 28653721 982378640 28653721 231077237 28653721 980098154 28653721 230790427 28653721 549844806 571202477 374851551 571202477 291106049 28653721 136657909 28653721 145207457 37563938 317969731 28653721 906835131 37563938 193379928 28653721 150806826 28653721 294952371 571202477 825782465 37563938 86365838 37563938 999999999765694171 571202477 999999999765694171 571202477 142671748 28653721 460518671 37563938 537458811 571202477 222058604 28653721 828472599 37563938 222970892 571202477 585908739 37563938 324307012 37563938 30871599 571202477 325112894 37563938 545483705 28653721 166755408 37563938 476735274 37563938 743938034 37563938 700712850 571202477 811480877 37563938 952043845 571202477 632611733 571202477 203945884 571202477 255780422 37563938 121567173 37563938 182967765 28653721 134725554 571202477 999999999765694171 571202477 974516641 28653721 72401008 37563938 999999999765694171 571202477 225746902 28653721 152851257 28653721 868130266 28653721 763130240 28653721 591020534 28653721 129961828 37563938 445753626 37563938 654957716 28653721 942554109 571202477 122390424 28653721 30519708 37563938 421201374 37563938 769085179 571202477 888549012 571202477 329838394 28653721 914849020 37563938 387647643 571202477 671277563 28653721 802207936 28653721 692069845 28653721 421453077 28653721 834696247 571202477 281219534 571202477 100807833 571202477 820053550 571202477 285404744 37563938 41105446 571202477 999999999765694171 571202477 42733581 28653721 124861885 28653721 879614247 28653721 690481100 37563938 839491676 28653721 193516894 37563938 376027070 28653721 266339828 37563938 695552010 37563938 833398979 571202477 954450122 571202477 661529410 571202477 367926175 37563938 688735768 37563938 313526616 28653721 891496414 37563938 64533478 37563938 430189051 37563938 109036693 571202477 789695245 28653721 463356124 37563938 129961828 571202477 418141938 571202477 532651171 37563938 843681392 37563938 651965115 37563938 979952475 571202477 711319190 37563938 385614515 571202477 555276754 28653721 999999999765694171 571202477 151239305 37563938 550330679 37563938 914964349 571202477 98947392 28653721 868824099 28653721 616394074 28653721 844439189 28653721 454492428 28653721 957606148 37563938 195703479 37563938 981221872 37563938 357303393 37563938 716058636 28653721 264904657 28653721 930591228 37563938 468281585 28653721 308880073 37563938 862533687 37563938 298594767 571202477 204536462 37563938 282529117 571202477 504361785 37563938 286532749 571202477 999999999765694171 571202477 635928639 37563938 149798723 571202477 102782362 28653721 627239720 28653721 324734915 28653721 207285305 37563938 866169511 571202477 596049628 571202477 336297868 28653721 548488925 37563938 166529448 37563938 855960946 571202477 407548280 37563938 90235856 37563938 999999999765694171 571202477 809438380 37563938 127135505 28653721 983957994 37563938 11092342 28653721 348651156 28653721 944611670 28653721 883373730 571202477 562042152 571202477 290858205 571202477 633483725 37563938 257286572 37563938 705737537 28653721 938143942 28653721 676006586 28653721 145376633 28653721 676659402 37563938 869479149 571202477 368996744 571202477 694579689 37563938 376824553 37563938 280923490 37563938 344076622 37563938 910458999 28653721 441302250 37563938 427785401 37563938 784746489 37563938 558853127 28653721 776182826 28653721 996097746 28653721 302475760 37563938 302861507 28653721 909119540 37563938 519756955 28653721 110716418 571202477 38928215 571202477 847697372 28653721 837377951 37563938 612054540 37563938 409807997 28653721 795226240 37563938 550323155 37563938 556650394 28653721 875293958 28653721 232944680 571202477 695759314 37563938 999999999765694171 571202477 310168308 37563938 138247113 571202477 955681088 28653721 999999999765694171 571202477 986505290 28653721 973522604 571202477 175323740 28653721 334034625 37563938 402584832 28653721 115205365 28653721 589211707 28653721 999999999765694171 571202477 693299454 37563938 96584940 28653721 111863797 37563938 841990992 571202477 366566240 571202477 693125980 571202477 777027716 571202477 446743154 37563938 174218410 571202477 972093650 37563938 901110973 28653721 362398918 37563938 661505640 28653721 715098685 28653721 794727345 571202477 887921151 28653721 745925184 28653721 694750261 571202477 324001730 37563938 206002190 37563938 191735260 571202477 95078337 571202477 301384730 571202477 191293451 571202477 999999999765694171 571202477 275230209 571202477 385374162 28653721 508537982 37563938 334111241 28653721 991693229 37563938 771629262 28653721 93384806 37563938 589363788 28653721 275328541 28653721 448898018 37563938 368546554 571202477 688964267 37563938 249793570 37563938 594739738 571202477 129248155 28653721 214755374 28653721 84294425 571202477 98634764 28653721 137942500 571202477 984115350 37563938 55584931 571202477 825603840 28653721 360679889 37563938 592329248 571202477 348694933 37563938 129163889 571202477 324231540 571202477 398461967 28653721 323643881 28653721 115339363 37563938 78796072 37563938 57170509 28653721 377915834 571202477 294911208 28653721 684281780 571202477 29360352 28653721 492601519 571202477 559170574 37563938 994097379 571202477 150872574 28653721 747563731 28653721 544040302 28653721 336110612 37563938 432826374 37563938 270461513 37563938 620728190 571202477 603532518 571202477 800997700 28653721 917020634 28653721 92949717 37563938 17391919 571202477 246256797 37563938 767178066 37563938 999999999765694171 571202477 588482944 571202477 94225634 28653721 122490455 28653721 424745645 571202477 165718888 571202477 317634422 571202477 55996572 28653721 45085782 37563938 191784788 37563938 129951385 28653721 142961144 571202477 146861685 37563938 392627475 37563938 880307151 571202477 392321096 37563938 262751775 571202477 11519400 571202477 124634080 571202477 372779234 37563938 990326426 571202477 828186461 28653721 969808907 571202477 999999999765694171 571202477 576125172 37563938 497958034 28653721 999999999765694171 571202477 945202642 28653721 237481722 37563938 113128867 37563938 304517509 28653721 409455083 37563938 746122980 571202477 844340386 37563938 806679080 37563938 999999999765694171 571202477 664275431 37563938 167193813 28653721 769085179 28653721 566970212 37563938 824055118 571202477 905940285 28653721 830131291 571202477 514982703 571202477 802383289 571202477 612578932 28653721 766508618 28653721 339118085 571202477 171922549 571202477 453307001 28653721 948474490 37563938 192991982 28653721 999999999765694171 571202477 113642964 571202477 206304345 571202477 692970942 37563938 743091092 28653721 885216531 37563938 601496846 37563938 382160505 37563938 999999999765694171 571202477 132647436 28653721 474959575 28653721 34759378 37563938 388074668 571202477 155967931 28653721 118178581 571202477 217652279 28653721 437658059 571202477 985234678 37563938 526716413 571202477 814996823 37563938 613953572 571202477 999999999765694171 571202477 813547167 28653721 240496228 28653721 107962373 28653721 143438127 571202477 844219703 28653721 721666486 571202477 987277668 28653721 241458806 28653721 708311351 571202477 938836196 37563938 269530882 37563938 158934980 571202477 306897343 37563938 17640175 37563938 989095117 28653721 664790219 28653721 946008507 571202477 805276585 28653721 976401572 28653721 471326566 28653721 742052766 571202477 205402868 37563938 422560240 571202477 123420698 28653721 668495436 28653721 683895395 571202477 318273443 37563938 832154853 37563938 873288409 571202477 741559239 28653721 394746527 28653721 606679656 571202477 999999999765694171 571202477 944605886 37563938 95218342 37563938 304298954 37563938 62311130 28653721 864633568 28653721 706396362 37563938 585866330 37563938 213454052 37563938 999999999765694171 571202477 227675915 571202477 617736193 28653721 76420298 28653721 110360179 28653721 262972511 37563938 324711208 28653721 999999999765694171 571202477 588755688 37563938 750622458 571202477 585908739 571202477 131081678 28653721 105801038 28653721 330041351 37563938 616718310 571202477 338027142 28653721 66370456 28653721 840632223 28653721 476343519 28653721 590079099 37563938 551404831 28653721 625027243 28653721 549920835 28653721 629228056 28653721 658678448 28653721 391115799 571202477 200138868 37563938 97636354 28653721 305552289 28653721 558411742 28653721 632823400 571202477 269554879 37563938 145251395 28653721 999999999765694171 571202477 545015573 571202477 652527785 28653721 668657108 37563938 351334123 571202477 999999999765694171 571202477 480362910 28653721 109327987 571202477 234870243 28653721 784488967 37563938 949001603 28653721 75998345 37563938 737411454 37563938 650562012 37563938 921023308 37563938 15909105 571202477 290729964 571202477 767078021 571202477 582344924 37563938 145714706 28653721 569184212 571202477 584106914 571202477 123635907 571202477 62028774 571202477 715180667 28653721 84851598 37563938 27275972 37563938 999999999765694171 571202477 214182666 37563938 672863415 37563938 927447196 28653721 547562526 28653721 936568654 571202477 999999999765694171 571202477 552757804 571202477 837592269 28653721 999999999765694171 571202477 321465949 28653721 901808516 571202477 423809685 28653721 999999999765694171 571202477 844680768 571202477 699827973 571202477 300796380 37563938 162662435 37563938 381765071 28653721 932406007 37563938 749538425 37563938 762010096 571202477 548043071 37563938 704389290 571202477 605493145 571202477 566067614 37563938 322343193 571202477 317828839 28653721 462917022 571202477 797992048 28653721 66494323 28653721 867995472 571202477 150011499 571202477 29607883 28653721 750811772 37563938 111864669 28653721 503938498 571202477 168559000 37563938 282787353 37563938 19196051 571202477 256255904 28653721 323544078 571202477 388730096 571202477 508516670 37563938 522772169 571202477 11541009 571202477 511307867 37563938 415628939 571202477 901808516 37563938 999999999765694171 571202477 999999999765694171 571202477 918499 28653721 845469917 28653721 999999999765694171 571202477 557332719 37563938 53677518 571202477 697741250 37563938 816190405 37563938 645207874 28653721 631721330 28653721 482525985 28653721 354343708 28653721 583357385 37563938 522561735 37563938 648085761 28653721 310038001 28653721 374898525 28653721 799364044 571202477 999999999765694171 571202477 735047532 571202477 58954803 28653721 103383983 37563938 381089018 28653721 221141455 28653721 489588847 28653721 591262245 28653721 492407646 37563938 479946648 571202477 994382672 571202477 857489719 37563938 64296092 28653721 198759783 28653721 459722685 571202477 350498639 28653721 977209336 28653721 298759763 37563938 130907205 37563938 956552632 37563938 676034955 571202477 880618361 37563938 382402852 571202477 717323004 28653721 786329064 28653721 83464528 37563938 667758863 28653721 138488276 28653721 463872483 28653721 701753497 28653721 982900081 28653721 42422796 571202477 17116690 37563938 193865810 37563938 762679864 37563938 425605292 28653721 28740323 37563938 509613306 28653721 359359587 28653721 171555739 571202477 999999999765694171 571202477 781530208 28653721 735469969 28653721 583243500 28653721 396493723 571202477 999999999765694171 571202477 636981936 571202477 575930439 28653721 644236050 28653721 999999999765694171 571202477 522130986 28653721 897019523 28653721 572794705 28653721 601915516 37563938 225181416 28653721 465829796 571202477 530596914 571202477 863905019 28653721 831845192 28653721 398613924 28653721 363769782 37563938 648779049 28653721 492396463 28653721 719382447 37563938 10348650 28653721 525387756 37563938 177164262 571202477 263318976 571202477 999999999765694171 571202477 314188003 37563938 296691253 37563938 381968713 28653721 705984761 37563938 570806244 571202477 331171963 28653721 589627842 37563938 161173712 28653721 524911576 28653721 611406140 28653721 703063654 571202477 999999999765694171 571202477 984473304 28653721 230128594 571202477 194808304 571202477 739810841 37563938 999999999765694171 571202477 866355201 28653721 816292543 37563938 590079099 28653721 572252373 571202477 623234211 571202477 788301911 37563938 762389856 37563938 477870117 571202477 436630795 28653721 25936533 28653721 360784641 571202477 521816887 28653721 179585188 28653721 86323999 571202477 641204016 571202477 740886621 28653721 990180090 571202477 999999999765694171 571202477 877501740 37563938 448807868 28653721 751383917 28653721 994001737 37563938 735281642 28653721 598974091 28653721 999999999765694171 571202477 515641222 571202477 681516218 28653721 58994316 28653721 555846535 28653721 555802251 37563938 469809189 28653721 439565262 37563938 742970256 28653721 999999999765694171 571202477 269679016 571202477 991080548 28653721 403948847 28653721 996129270 37563938 223544028 571202477 81346414 571202477 863067490 571202477 258656827 28653721 194571576 37563938 221326444 37563938 999999999765694171 571202477 521833376 571202477 104391832 571202477 25936533 571202477 358922259 37563938 86812058 28653721 999999999765694171 571202477 671697458 37563938 170161481 37563938 95653040 28653721 695121987 37563938 465873076 37563938 89590668 28653721 864904137 37563938 70297160 37563938 758303601 28653721 542737186 37563938 407205251 37563938 641300377 571202477 563841689 571202477 619025977 37563938 155857623 28653721 999999999765694171 571202477 348133123 37563938 22166571 37563938 658232770 28653721 523517881 37563938 458890894 571202477 371414680 28653721 908396250 37563938 372412976 28653721 212413483 28653721 129276595 571202477 892336876 28653721 119093891 28653721 712844091 37563938 613066888 37563938 158961804 37563938 266771447 571202477 566566999 37563938 743638065 571202477 118078458 571202477 379924159 571202477 289565529 28653721 889570167 37563938 687072436 28653721 734520771 571202477 223787369 28653721 807613 571202477 156385160 28653721 903296925 571202477 296939296 37563938 757504864 28653721 225207133 37563938 62015985 571202477 91109380 37563938 489654002 28653721 590725988 28653721 295110916 37563938 94444329 28653721 817296401 571202477 565232865 37563938 85370045 28653721 268391467 571202477 529327391 571202477 654253405 571202477 726987223 37563938 713638651 28653721 679143070 571202477 825683597 28653721 707309484 28653721 863440849 571202477 478360411 37563938 775280213 28653721 416200500 28653721 585049474 571202477 154536674 37563938 67562022 571202477 402312690 28653721 391480098 571202477 297345093 37563938 708423 28653721 55443074 37563938 940747819 37563938 124634080 37563938 865598520 37563938 510715473 28653721 320415608 28653721 842743841 571202477 564049108 37563938 893744524 571202477 206002190 571202477 299059401 571202477 674350570 37563938 877308225 571202477 999999999765694171 571202477 147257229 28653721 213307848 571202477 196333916 571202477 765159447 28653721 183657738 571202477 570178445 571202477 460780105 37563938 907582843 37563938 589627842 28653721 453069275 28653721 948341224 28653721 215731980 571202477 355718407 571202477 768900012 571202477 110375773 37563938 689683984 571202477 608713371 37563938 916340308 28653721 527630712 28653721 168316190 571202477 54406740 28653721 36762224 28653721 595727780 37563938 451371447 37563938 559206786 37563938 705608974 28653721 877340062 37563938 512628020 571202477 279203841 28653721 607218885 571202477 186326323 28653721 657143519 571202477 798523482 28653721 871510320 571202477 199804444 571202477 442325542 37563938 361053052 28653721 468360354 37563938 480136932 37563938 988037003 28653721 402806888 37563938 863159630 37563938 232519445 37563938 165819804 571202477 194580756 571202477 652199042 571202477 591978535 571202477 584925670 37563938 672751124 37563938 416442724 28653721 327027863 571202477 205973883 571202477 231086828 571202477 517028543 571202477 61648168 571202477 82864848 28653721 163168695 28653721 894212015 37563938 589672176 28653721 585318402 37563938 175443643 571202477 530184447 37563938 20714664 28653721 537981633 37563938 867366325 37563938 568560896 37563938 782452525 37563938 246916827 571202477 608129191 28653721 630523386 37563938 437885267 37563938 297063736 37563938 276575021 571202477 684406975 28653721 241609769 571202477 903220142 28653721 999999999765694171 571202477 571450437 28653721 104218965 571202477 59311349 28653721 239445742 28653721 267704526 571202477 999999999765694171 571202477 898144796 37563938 247043467 28653721 386444792 28653721 367655417 28653721 986989419 37563938 836220010 28653721 962035735 37563938 999999999765694171 571202477 999999999765694171 571202477 511424188 37563938 866351882 571202477 152256371 571202477 921466918 28653721 251855428 37563938 999999999765694171 571202477 547293764 37563938 437801375 37563938 740002449 37563938 66785037 37563938 401795696 571202477 945282282 571202477 260472973 571202477 884409511 571202477 414983043 37563938 397387169 28653721 929102829 28653721 24788566 28653721 254333003 571202477 429355315 571202477 757483721 28653721 702000533 28653721 953595412 28653721 52773415 37563938 432811683 571202477 745300095 37563938 910305293 37563938 329255131 28653721 125858838 28653721 55530476 37563938 142557253 37563938 95199275 571202477 999999999765694171 571202477 245731530 571202477 393073183 37563938 84846687 37563938 332308616 571202477 626647887 28653721 472038632 37563938 838366466 28653721 105848025 37563938 84388174 37563938 344641238 28653721 373147753 571202477 658168872 28653721 781507793 37563938 982442659 37563938 129620350 37563938 707309484 571202477 281857306 571202477 284297006 37563938 999999999765694171 571202477 211066002 571202477 396964782 28653721 477212036 571202477 566625840 28653721 616718310 37563938 855792088 28653721 589940977 571202477 769628340 28653721 396252251 28653721 82864848 571202477 276027426 28653721 803326558 571202477 318351561 37563938 110162871 28653721 856292711 28653721 138038109 28653721 670816325 571202477 109652426 37563938 653933213 37563938 866804020 37563938 996659707 571202477 924845494 28653721 652602139 571202477 456679621 28653721 601511698 571202477 879633544 28653721 399911851 28653721 763460995 28653721 32942020 28653721 544911925 37563938 264576693 571202477 925380751 37563938 262440174 571202477 11497819 37563938 130444366 28653721 557666459 28653721 472932716 571202477 258012887 28653721 182043950 28653721 942703914 37563938 664323774 571202477 76630131 28653721 94163357 571202477 999999999765694171 571202477 999999999765694171 571202477 31199835 571202477 429383603 37563938 999999999765694171 571202477 233012707 571202477 366402047 37563938 999999999765694171 571202477 167876763 571202477 999999999765694171 571202477 688964267 28653721 539103640 571202477 930030090 28653721 771902176 37563938 864610558 28653721 460366598 571202477 762409384 571202477 430688008 571202477 317359881 28653721 486668339 28653721 403444637 571202477 820644054 28653721 429529851 28653721 902866004 571202477 251449346 28653721 17505206 571202477 999999999765694171 571202477 555845020 571202477 868818825 37563938 88188125 37563938 841083898 37563938 391101628 571202477 238870953 37563938 398766371 37563938 991080548 571202477 78670635 28653721 957645966 571202477 714187422 28653721 587927827 571202477 666971088 28653721 734925497 37563938 529124279 28653721 717634386 28653721 493793696 28653721 177113192 571202477 465303864 37563938 168450747 37563938 73504207 28653721 481384774 28653721 664270335 28653721 480420281 28653721 768459220 37563938 239004973 37563938 145153594 37563938 999999999765694171 571202477 784773408 571202477 916183470 37563938 236688439 37563938 844124223 28653721 510525577 571202477 446610686 37563938 660551380 28653721 463723639 37563938 29197590 37563938 759670283 28653721 780115642 28653721 178197060 28653721 939383627 37563938 778667735 37563938 620653569 28653721 209193175 37563938 351537567 571202477 208782699 28653721 139049520 37563938 929627662 571202477 986645687 28653721 32386 28653721 858932597 571202477 825677525 28653721 376620424 28653721 462769477 37563938 256505917 37563938 789763107 37563938 846764067 28653721 812333618 28653721 680364325 28653721 441937049 37563938 407285954 28653721 161503361 28653721 230546146 28653721 449882615 28653721 627710718 37563938 264990010 28653721 713928191 28653721 903637579 37563938 890814970 28653721 518354797 37563938 455343330 37563938 462199058 28653721 999999999765694171 571202477 944074956 571202477 900267606 571202477 594031355 37563938 57141053 37563938 637245490 571202477 84628341 571202477 311254210 571202477 935451540 37563938 999999999765694171 571202477 243152621 37563938 109452301 37563938 950141157 28653721 285387867 28653721 608300890 571202477 999999999765694171 571202477 95640110 571202477 233106400 28653721 337895358 571202477 906401547 37563938 510162142 571202477 999999999765694171 571202477 685269205 37563938 166529448 28653721 330146826 37563938 999999999765694171 571202477 197949291 571202477 997877447 28653721 144738089 571202477 420170444 28653721 954257559 37563938 872763850 571202477 999999999765694171 571202477 548361909 37563938 683244716 28653721 391967900 571202477 677508017 37563938 768731773 37563938 925695607 37563938 389393645 28653721 694866511 28653721 814346381 28653721 999999999765694171 571202477 14104485 28653721 876995803 37563938 999999999765694171 571202477 742482098 37563938 368204317 571202477 509787261 37563938 124950564 571202477 151391130 571202477 678703227 571202477 320013877 571202477 239918050 28653721 724929081 37563938 487663425 571202477 506605223 37563938 482285335 37563938 852250945 28653721 394486419 37563938 526022037 28653721 15548868 28653721 894810110 37563938 20251684 571202477 779614951 571202477 802334638 28653721 721319090 37563938 217691622 571202477 305773986 571202477 547043933 28653721 259385316 37563938 413496441 37563938 282045743 37563938 688306624 28653721 960549392 37563938 446625451 28653721 162521994 28653721 334026598 28653721 84401137 37563938 999999999765694171 571202477 778124588 37563938 483411516 28653721 999999999765694171 571202477 866410578 37563938 155967931 37563938 368248140 571202477 999999999765694171 571202477 447673943 37563938 69740872 37563938 406797442 571202477 279393952 28653721 195125829 571202477 147618905 37563938 810923436 28653721 422827898 571202477 651766711 571202477 384235501 28653721 484010035 571202477 200771160 28653721 747035506 28653721 610821907 28653721 6727091 28653721 328289208 37563938 256260411 37563938 704389290 37563938 720868460 28653721 98542459 28653721 750869949 28653721 49183886 28653721 968234110 37563938 966897499 37563938 534069161 571202477 15263871 28653721 861660101 571202477 736513566 37563938 737579679 28653721 413853169 28653721 931285640 28653721 288649253 571202477 247867949 37563938 540373035 37563938 329226439 37563938 137475655 37563938 308752586 28653721 858213895 28653721 807652886 28653721 93134198 28653721 539537749 571202477 413764806 37563938 924006946 28653721 693195869 571202477 862108162 37563938 201525575 571202477 717775150 37563938 758119332 37563938 737972009 571202477 351867023 571202477 104461322 571202477 803494213 28653721 583325172 571202477 450483070 37563938 519404511 37563938 323133240 28653721 155884827 571202477 436837027 571202477 999999999765694171 571202477 976401572 571202477 208960458 28653721 206304345 37563938 419752325 37563938 917303650 28653721 139685050 571202477 953937050 28653721 569279589 37563938 274109175 571202477 32386 37563938 253736556 28653721 567850583 28653721 373523591 571202477 545600126 37563938 633490009 571202477 122120064 571202477 942498779 571202477 850535181 37563938 664323774 37563938 675339873 28653721 999999999765694171 571202477 252718320 28653721 217903903 37563938 260854988 37563938 778891499 37563938 150976746 571202477 6751846 571202477 723566502 37563938 604826554 37563938 602312726 37563938 633592123 28653721 894954248 571202477 752033875 28653721 924128382 37563938 308418704 28653721 179398805 28653721 527450445 37563938 142462747 37563938 998132046 28653721 737752904 28653721 904473806 28653721 804556890 37563938 890695102 37563938 490422177 28653721 450479770 571202477 69378745 28653721 795213920 37563938 963401644 37563938 157750378 37563938 428179200 37563938 239502159 28653721 317782689 37563938 205447872 37563938 693894918 37563938 926999048 28653721 401216442 37563938 407244125 571202477 862616068 571202477 658542769 571202477 471173397 37563938 939304284 37563938 84371712 571202477 720238592 28653721 235122945 571202477 574860951 37563938 665219000 37563938 814475508 571202477 224488417 37563938 11637959 37563938 749777011 28653721 940147303 571202477 390861684 37563938 832778729 571202477 323469439 37563938 309330945 37563938 262516978 28653721 783858707 571202477 370766817 571202477 19072227 37563938 284326430 28653721 728827307 28653721 573751911 571202477 613027686 37563938 706373491 571202477 509013864 28653721 277667856 28653721 817287620 571202477 61792040 28653721 378990424 28653721 842795338 571202477 320877415 28653721 49154640 571202477 36791498 37563938 844455372 37563938 979294507 28653721 42331468 28653721 705122437 37563938 670367898 37563938 244167026 28653721 379690698 571202477 585459513 571202477 130424163 571202477 990534810 571202477 607699027 28653721 667829766 37563938 810175460 28653721 718248991 28653721 495197291 37563938 257148533 571202477 544668235 571202477 476183820 37563938 633621237 28653721 34863701 28653721 999999999765694171 571202477 796780668 37563938 239616621 571202477 114693327 37563938 782301470 571202477 761266462 28653721 691925374 28653721 125474512 37563938 999999999765694171 571202477 179655806 37563938 786885215 28653721 498551979 28653721 398054241 37563938 999999999765694171 571202477 53199934 28653721 605258536 37563938 109248151 28653721 592987289 28653721 672791427 37563938 527433726 28653721 623657200 37563938 729092999 571202477 327225241 37563938 251485345 571202477 462213275 37563938 57157869 571202477 574554814 28653721 809348175 37563938 997555021 28653721 712265996 37563938 101757832 37563938 146282435 28653721 563340466 37563938 535369741 28653721 953825915 28653721 405208384 37563938 652076640 28653721 53722229 28653721 983396089 28653721 63754296 571202477 281836325 28653721 89047619 37563938 978799221 28653721 638542563 28653721 991240714 571202477 479575728 37563938 460698486 571202477 41988107 37563938 587257456 571202477 664932362 37563938 789240926 28653721 999999999765694171 571202477 37103925 37563938 791316603 28653721 745168612 28653721 12132814 571202477 999999999765694171 571202477 546725441 37563938 268012744 28653721 187890121 37563938 999999999765694171 571202477 373296840 571202477 125426985 37563938 921236452 28653721 7940314 28653721 933129513 28653721 530053007 571202477 90956320 37563938 999999999765694171 571202477 317782689 571202477 991389821 37563938 289045319 28653721 451960108 28653721 316991182 37563938 955164387 571202477 319908561 28653721 520709610 28653721 997873232 28653721 35701725 37563938 169845621 571202477 415712254 571202477 496324660 571202477 686381166 28653721 783811718 37563938 976835314 571202477 340924111 571202477 604664298 37563938 910908854 571202477 790077054 28653721 595725297 37563938 721814969 37563938 696018235 37563938 152849778 37563938 448774352 37563938 54406740 571202477 112007636 37563938 297574078 28653721 817871923 571202477 404789985 571202477 636788989 28653721 68985151 37563938 105506471 37563938 746001261 571202477 472439478 28653721 719271095 28653721 253674991 28653721 766310144 571202477 974301044 571202477 43243243 28653721 327076775 571202477 22589425 28653721 8249262 37563938 666424074 28653721 888462544 37563938 804470123 571202477 964926249 571202477 601621292 28653721 609631467 28653721 268505987 37563938 751359629 37563938 805636409 37563938 917455799 571202477 999999999765694171 571202477 811386606 571202477 498987394 571202477 489652808 37563938 607699027 571202477 59803187 37563938 682709173 28653721 832832304 28653721 861946336 28653721 879149712 28653721 569184212 28653721 999999999765694171 571202477 904158087 37563938 758715718 28653721 102397233 571202477 955681088 37563938 825149440 571202477 790901123 37563938 999999999765694171 571202477 356714527 28653721 14738516 571202477 363834110 571202477 566412857 571202477 232851326 37563938 407567891 28653721 999999999765694171 571202477 694167069 37563938 628206812 28653721 847100711 571202477 402233711 37563938 929531988 28653721 634408616 37563938 493456879 28653721 335210514 37563938 999999999765694171 571202477 66229189 37563938 431650797 28653721 45341962 571202477 999999999765694171 571202477 98475212 37563938 657215058 28653721 999999999765694171 571202477 225395891 37563938 776628289 571202477 690742209 28653721 383750667 571202477 699176530 571202477 824717936 28653721 504757896 28653721 445753626 571202477 825978220 28653721 999999999765694171 571202477 640434829 571202477 828929884 37563938 514318865 37563938 4845835 37563938 433946880 37563938 184076211 571202477 470560484 37563938 170286558 28653721 992189581 571202477 12616281 37563938 791874459 28653721 999999999765694171 571202477 409593715 37563938 909807045 571202477 966595156 571202477 745669514 37563938 805410925 28653721 817908396 37563938 845874915 37563938 500228350 37563938 815041309 28653721 421796610 28653721 999999999765694171 571202477 535187096 571202477 160565453 28653721 357736364 37563938 191728369 28653721 63065291 571202477 799808024 571202477 609654088 28653721 651772461 37563938 83869034 571202477 587855936 571202477 987055664 571202477 709375597 37563938 924128382 571202477 147988292 28653721 552246847 571202477 506924793 28653721 25251388 571202477 821780227 37563938 51138584 28653721 145281714 571202477 281462113 571202477 975585619 571202477 860817855 571202477 615035895 571202477 213032364 571202477 77755662 28653721 616320804 28653721 765503759 28653721 872584025 28653721 764541522 37563938 613054463 571202477 576404840 37563938 658811779 571202477 761953184 571202477 879800434 37563938 875758628 37563938 732142858 37563938 892628655 28653721 882228285 571202477 449991144 28653721 808596879 28653721 643660784 37563938 309749019 571202477 396027093 571202477 568302053 37563938 90617622 37563938 999999999765694171 571202477 558245488 37563938 414968612 37563938 389495811 37563938 75710196 571202477 97286685 28653721 410479242 37563938 911287344 28653721 111850060 571202477 999999999765694171 571202477 238321384 37563938 720663639 37563938 89549475 571202477 585766859 28653721 999999999765694171 571202477 811000275 28653721 999999999765694171 571202477 101298088 571202477 687007327 37563938 148231201 28653721 610358269 571202477 717847240 37563938 891548759 28653721 950590339 571202477 387728175 571202477 545157036 28653721 312340329 28653721 950590339 37563938 20699592 28653721 5425886 571202477 437785160 28653721 999999999765694171 571202477 864422728 571202477 913498421 28653721 984008663 37563938 690952724 37563938 321306888 571202477 122913613 28653721 624016119 37563938 989068661 37563938 957276781 37563938 700549372 37563938 220006721 28653721 517631016 571202477 209390372 37563938 25274308 571202477 533420784 571202477 930108356 37563938 996301966 571202477 715465026 37563938 685983835 28653721 363930239 28653721 765024906 37563938 152028951 571202477 197471867 571202477 316405067 28653721 582869301 571202477 453638293 37563938 21346513 37563938 246890238 571202477 99427661 571202477 252138265 571202477 257476264 28653721 526130729 28653721 750134617 37563938 70953310 37563938 345345782 37563938 500432351 571202477 850268332 37563938 213354714 37563938 839215209 571202477 671478918 28653721 303899043 571202477 660155005 37563938 241999898 37563938 708014808 571202477 733342871 28653721 999999999765694171 571202477 956382230 37563938 689417193 28653721 164032462 571202477 872572500 37563938 188229792 571202477 827722660 571202477 246917962 571202477 544911925 28653721 272993017 28653721 852018675 28653721 650122135 28653721 256936459 28653721 817135101 28653721 471533359 28653721 436427441 571202477 315246830 571202477 25321740 37563938 587347647 37563938 666052369 571202477 268012744 37563938 891641040 37563938 547132820 37563938 355201909 37563938 879633544 571202477 316179074 37563938 634992088 571202477 203245790 571202477 436214073 37563938 868985468 571202477 765642556 37563938 767999414 28653721 27086384 28653721 828448246 37563938 272202494 571202477 426101886 37563938 474731651 28653721 900251208 37563938 289670891 571202477 913061673 37563938 834750134 37563938 393242438 37563938 418385169 28653721 339321282 571202477 574303303 28653721 555452760 37563938 83487271 28653721 116203369 28653721 279862653 571202477 565749008 28653721 857421208 571202477 503092435 37563938 999999999765694171 571202477 236357217 28653721 889319379 571202477 646291372 28653721 746896381 37563938 938845530 37563938 739818591 571202477 354438481 571202477 460799479 28653721 266217718 571202477 971606619 571202477 269930796 37563938 120325012 571202477 829907790 28653721 912016549 28653721 215001630 37563938 386937207 571202477 514282165 571202477 999464377 37563938 59329387 571202477 122994718 37563938 767437450 37563938 962623043 571202477 984567581 37563938 822162976 28653721 773304902 37563938 290548295 37563938 602856423 37563938 80985369 571202477 999999999765694171 571202477 999999999765694171 571202477 321791507 571202477 545051638 571202477 910727931 28653721 874997943 28653721 508537982 28653721 944717287 28653721 521689582 28653721 324512635 28653721 84412080 37563938 411546312 37563938 445235398 28653721 753377780 571202477 999999999765694171 571202477 172264817 28653721 766808549 37563938 416229151 37563938 897068812 37563938 90716557 571202477 998155198 571202477 660993742 37563938 10160987 28653721 702654246 571202477 336094466 571202477 369286023 37563938 329761990 37563938 149478592 37563938 1877130 37563938 501588964 28653721 147577118 37563938 181882473 37563938 179585188 37563938 174631347 571202477 930857118 28653721 186645136 571202477 333177284 37563938 904112012 28653721 389847979 571202477 569942772 28653721 999999999765694171 571202477 20885347 37563938 437417316 571202477 380185151 37563938 363215492 28653721 388613724 571202477 895392467 37563938 546261000 571202477 384841236 571202477 633313400 28653721 766204685 571202477 346688084 28653721 130165004 28653721 235091175 37563938 377494865 28653721 727033112 37563938 201154152 571202477 926456959 37563938 155930133 37563938 258808359 571202477 529229824 37563938 354725972 37563938 525681574 571202477 245770796 571202477 920298546 37563938 706381284 28653721 355333715 37563938 833857688 37563938 999999999765694171 571202477 191848720 28653721 319643806 37563938 126514368 28653721 677070393 37563938 30374036 28653721 506133445 571202477 201861541 571202477 912847604 28653721 121832162 37563938 643782413 28653721 562410378 571202477 908772121 37563938 282092897 28653721 389973969 571202477 360570413 571202477 127075465 28653721 70055701 37563938 7431439 571202477 206649036 28653721 678427655 37563938 229598589 37563938 146192461 571202477 889417059 28653721 593897065 571202477 144758828 571202477 665478868 571202477 998609711 28653721 985785893 28653721 106445548 37563938 4965467 37563938 999999999765694171 571202477 375471689 28653721 719990521 28653721 860240074 37563938 389258018 37563938 180086756 37563938 686975818 37563938 876794216 28653721 250116857 28653721 999999999765694171 571202477 641874217 28653721 352277674 571202477 256068566 571202477 227088168 28653721 408353142 571202477 820737429 37563938 900537587 37563938 586424171 571202477 114763373 571202477 289636785 571202477 601557619 37563938 110331770 37563938 778906180 37563938 609311596 28653721 737465127 28653721 820111867 28653721 761736041 28653721 770769028 28653721 803537823 28653721 625023311 571202477 612596793 571202477 704936108 37563938 990884299 28653721 63292757 28653721 701942954 571202477 896175004 37563938 513982683 28653721 98542459 571202477 326570393 571202477 3651610 37563938 433418886 37563938 146865841 28653721 425282475 28653721 783075881 37563938 318985307 571202477 954450122 37563938 734014782 28653721 125589991 28653721 103945938 37563938 460210709 28653721 13446177 37563938 667581678 37563938 244481622 571202477 705378395 37563938 562818333 37563938 803445803 571202477 620502171 28653721 820754986 37563938 874245725 571202477 13943487 37563938 477876288 37563938 369346536 571202477 677745138 28653721 280159013 37563938 960733554 28653721 880313284 37563938 186243691 37563938 130424163 28653721 363744304 37563938 747265974 571202477 999999999765694171 571202477 801227232 28653721 176659085 37563938 221112304 37563938 973002722 571202477 555174267 37563938 249071828 571202477 359635424 28653721 949208693 571202477 680457206 37563938 51783636 37563938 729017345 28653721 260372695 28653721 596616040 28653721 999999999765694171 571202477 286242718 571202477 303216954 37563938 860286837 28653721 395036971 37563938 176798422 571202477 106486662 28653721 221897676 28653721 817646182 28653721 286344378 28653721 972811590 28653721 806395461 571202477 785611468 28653721 999999999765694171 571202477 43017703 571202477 304296886 37563938 999999999765694171 571202477 189552942 571202477 230412060 37563938 120182080 37563938 999999999765694171 571202477 777198363 28653721 428890970 28653721 865408560 28653721 322056421 37563938 447892340 28653721 171104590 28653721 1857490 37563938 570536804 28653721 614021226 28653721 550602561 37563938 789903727 28653721 554092170 28653721 934945244 571202477 860393699 28653721 270397421 28653721 175608062 571202477 671229784 37563938 130106428 37563938 460494752 28653721 103354012 571202477 999999999765694171 571202477 327579321 28653721 768550654 28653721 194203360 37563938 908396250 571202477 760058521 571202477 783499953 37563938 417568607 37563938 279565144 28653721 59419848 37563938 808362125 571202477 824595388 28653721 450509620 37563938 322863738 28653721 44857788 28653721 130410410 28653721 829580385 28653721 260842451 571202477 145318963 28653721 667468250 37563938 145638673 571202477 243681550 37563938 482205658 37563938 88433032 37563938 200292030 37563938 578376868 571202477 999999999765694171 571202477 613660602 28653721 787371765 37563938 37559443 571202477 720418322 28653721 150692207 571202477 999999999765694171 571202477 762633070 37563938 126878628 28653721 455238265 571202477 291616816 571202477 881164968 37563938 768550654 37563938 969343912 571202477 974489626 37563938 107989842 571202477 282614761 28653721 523501067 37563938 210696039 37563938 208315860 28653721 565105589 571202477 733293754 28653721 948526089 571202477 6313406 37563938 743509475 37563938 895949306 571202477 450454093 571202477 967063856 37563938 464271367 37563938 477979455 28653721 468969472 37563938 717988581 37563938 14309445 571202477 506080442 28653721 518859302 571202477 914818475 571202477 763177685 28653721 773527984 37563938 999999999765694171 571202477 862226368 571202477 361455189 37563938 790218289 28653721 616763355 571202477 987617632 28653721 769700438 37563938 528736841 28653721 385592891 571202477 973579312 571202477 999999999765694171 571202477 367459042 28653721 815655323 37563938 48725384 28653721 514594331 28653721 831326980 37563938 680167697 28653721 758620264 37563938 391984276 28653721 233412282 37563938 575591494 28653721 884614880 37563938 699737904 28653721 865335860 28653721 620860072 37563938 170890642 571202477 766049989 571202477 649394260 28653721 263700845 571202477 743927788 28653721 760311882 28653721 211498121 37563938 34863701 571202477 962501381 571202477 103368937 28653721 557533857 28653721 999999999765694171 571202477 450196092 37563938 303125336 37563938 207260560 37563938 745120892 571202477 774155084 571202477 798729359 28653721 999999999765694171 571202477 199376580 37563938 520777700 37563938 345372650 571202477 999999999765694171 571202477 673909816 37563938 686353564 37563938 122010670 37563938 662025453 571202477 890984342 28653721 102351274 571202477 536580390 571202477 439371279 37563938 311331290 28653721 165478600 37563938 649424909 571202477 455807904 37563938 492671947 28653721 930806549 37563938 108295244 571202477 350474436 28653721 402726643 28653721 55235538 28653721 169621383 571202477 763875543 28653721 519756955 571202477 609805779 28653721 320975609 571202477 577859949 37563938 999999999765694171 571202477 141177969 28653721 907169003 571202477 869479149 28653721 395486245 28653721 580310188 37563938 999999999765694171 571202477 194101439 28653721 687408914 28653721 265394282 571202477 999999999765694171 571202477 742702378 37563938 227675915 37563938 633490009 37563938 169980588 28653721 635326076 28653721 190998810 37563938 836039533 37563938 798666832 28653721 705406820 571202477 816729759 37563938 903428791 37563938 116026642 28653721 674047462 571202477 198139135 37563938 516291303 37563938 338890412 37563938 999999999765694171 571202477 376418127 28653721 969501659 28653721 75325565 28653721 870189817 28653721 95182616 571202477 654977169 28653721 6217575 37563938 77835234 37563938 499744050 37563938 404164672 571202477 160121708 28653721 804501602 28653721 778808341 28653721 309966024 28653721 472232890 37563938 273995712 28653721 404440496 28653721 226812516 28653721 112686192 571202477 761252872 37563938 564707236 28653721 549454876 37563938 609498759 37563938 26383384 37563938 161535291 37563938 557055058 28653721 673473251 28653721 242940995 37563938 287689330 571202477 473280806 37563938 923602121 37563938 558439311 28653721 110768497 571202477 336728786 28653721 571823226 28653721 618434126 28653721 521238792 37563938 544236844 571202477 293983286 37563938 377041200 37563938 941608756 28653721 42112835 37563938 914829426 571202477 265264913 28653721 342835192 37563938 711081042 37563938 443995423 37563938 54183048 28653721 706551296 571202477 122815448 571202477 936046275 571202477 309910641 37563938 148481427 37563938 541376521 28653721 228553030 37563938 214622331 37563938 643804063 28653721 933134054 28653721 836039533 28653721 301939556 28653721 908674198 37563938 316749500 28653721 96605075 37563938 79689796 37563938 999999999765694171 571202477 999999999765694171 571202477 651130920 28653721 519962989 28653721 327887177 37563938 36791498 571202477 458478519 28653721 11209316 28653721 351334123 37563938 416298987 28653721 359039642 571202477 443266220 37563938 312467892 571202477 116606880 37563938 384977877 28653721 514693070 37563938 125701942 37563938 316813206 571202477 305742823 28653721 950220418 28653721 338776504 571202477 638769539 28653721 50193661 37563938 676228696 37563938 975789386 571202477 751648036 37563938 428130034 37563938 264827810 571202477 656742741 571202477 764909572 571202477 205573522 571202477 999999999765694171 571202477 907654265 571202477 775233979 37563938 93725499 571202477 999999999765694171 571202477 421731351 28653721 20193492 28653721 508349015 37563938 292759313 571202477 592700294 28653721 526252622 571202477 999999999765694171 571202477 852831640 28653721 165909059 571202477 130288224 37563938 144609464 37563938 707854061 37563938 785271462 571202477 999999999765694171 571202477 544115128 37563938 536456432 28653721 410921159 571202477 181919810 37563938 306360628 571202477 540221296 28653721 512608319 28653721 66955913 571202477 58618277 37563938 904954240 571202477 615801101 37563938 185323838 28653721 291181419 28653721 777552284 37563938 610302175 28653721 75484280 37563938 980823367 37563938 703496893 571202477 658172205 37563938 977404555 28653721 209060443 37563938 834970528 28653721 316780915 28653721 327154318 37563938 225802489 28653721 945849028 28653721 995242898 571202477 241044459 37563938 144885997 571202477 999999999765694171 571202477 980699022 28653721 202546562 571202477 37469112 28653721 310129658 571202477 464994212 571202477 161581138 37563938 527759001 571202477 890912388 37563938 95102549 571202477 545015573 37563938 231507816 37563938 731723052 37563938 881329699 37563938 645235412 28653721 70660114 571202477 999999999765694171 571202477 847825486 571202477 351571110 28653721 78287811 571202477 277580164 28653721 676252643 37563938 787242614 28653721 900438364 28653721 133012497 37563938 45954779 37563938 462191354 37563938 375899991 37563938 728493837 37563938 686640075 37563938 514523926 571202477 813722583 571202477 707371066 28653721 393280029 571202477 538425437 571202477 351553807 37563938 168847724 571202477 124645498 571202477 963986305 37563938 650621575 37563938 469710118 37563938 915334555 28653721 123800339 28653721 422321690 571202477 68374529 571202477 702607225 571202477 291087531 37563938 209459054 571202477 41510622 571202477 912779022 571202477 779005265 571202477 634140812 37563938 79919670 571202477 840205548 28653721 74478473 28653721 920835915 28653721 296182138 571202477 126936452 571202477 671039682 571202477 337837637 37563938 556101814 28653721 999999999765694171 571202477 257598949 28653721 581561388 37563938 477563528 28653721 981184424 571202477 672791427 28653721 13786770 28653721 645489127 37563938 995722648 571202477 301564921 571202477 195572509 571202477 537853259 28653721 999999999765694171 571202477 412397507 37563938 502487121 28653721 75952006 37563938 963708346 37563938 840610809 571202477 507626516 37563938 999999999765694171 571202477 219167670 37563938 499935823 37563938 538972656 571202477 297294128 571202477 319385898 571202477 999999999765694171 571202477 844750809 37563938 999999999765694171 571202477 409666976 28653721 966749574 28653721 454500963 28653721 965154026 571202477 259822170 571202477 9395335 28653721 718614296 28653721 326408502 28653721 855201924 571202477 149934926 37563938 889779922 571202477 892351885 571202477 814277567 28653721 558245488 28653721 176397861 571202477 715177522 28653721 670952603 37563938 497782818 28653721 674082932 28653721 999999999765694171 571202477 637232643 28653721 84163154 37563938 999999999765694171 571202477 546266042 28653721 500123129 37563938 92384884 28653721 620735073 28653721 646781663 571202477 317717836 37563938 375899991 28653721 234320091 37563938 717221224 28653721 889922692 37563938 999999999765694171 571202477 638416503 37563938 674545259 37563938 395306413 37563938 751204117 571202477 443848947 37563938 606544348 37563938 925490853 28653721 892751038 28653721 314893290 37563938 94288385 571202477 633875139 28653721 68885289 28653721 84233678 37563938 977074288 571202477 793831116 28653721 571011362 571202477 999999999765694171 571202477 148256843 28653721 621006087 37563938 298983989 37563938 999999999765694171 571202477 284354069 37563938 72144456 28653721 643574433 37563938 368179955 28653721 416237736 28653721 999999999765694171 571202477 360046886 37563938 742317614 571202477 92151594 28653721 601182492 37563938 273768023 37563938 384157602 37563938 413965004 28653721 249072178 28653721 281964830 28653721 117128768 571202477 537171789 28653721 229394679 37563938 484244501 28653721 593636242 571202477 374858229 28653721 889699656 37563938 747035506 37563938 626514951 37563938 402106752 571202477 526562819 571202477 244167026 37563938 457505857 28653721 999999999765694171 571202477 875877810 571202477 580459077 37563938 606039034 28653721 847940448 28653721 763384207 571202477 979338681 37563938 996718154 571202477 738455802 37563938 350239058 571202477 980406433 28653721 4965467 571202477 579887722 571202477 999999999765694171 571202477 841464261 37563938 889464045 37563938 287481575 571202477 434230342 37563938 999999999765694171 571202477 999999999765694171 571202477 734328808 28653721 377202474 37563938 155186032 28653721 900795611 28653721 959990925 37563938 583681969 571202477 353768704 28653721 999999999765694171 571202477 756887700 37563938 994428039 571202477 922859391 571202477 62714953 28653721 163074323 571202477 246322220 37563938 583284212 571202477 701514765 571202477 709985133 28653721 215363580 28653721 45487500 571202477 90716557 28653721 673366139 28653721 91196419 37563938 789038457 28653721 164545880 28653721 328479997 571202477 624980853 37563938 780707872 571202477 968001672 28653721 446830481 571202477 724960833 28653721 724458581 571202477 379140484 571202477 730076637 37563938 820905154 571202477 890977339 571202477 547290676 37563938 420721562 571202477 974945628 37563938 999999999765694171 571202477 315162664 37563938 985765851 37563938 157133756 28653721 269530882 571202477 594899899 28653721 931886737 28653721 375979300 571202477 256070176 28653721 366312717 37563938 178881652 37563938 999999999765694171 571202477 785998387 571202477 318021006 37563938 150104621 571202477 441134751 37563938 170242029 28653721 200292591 571202477 521664795 28653721 372759496 28653721 96047578 37563938 989951938 571202477 715207155 37563938 923982117 28653721 123792471 571202477 19692907 571202477 999222433 37563938 814535081 28653721 517525933 571202477 111036701 37563938 805786645 28653721 3899045 28653721 999999999765694171 571202477 820322720 37563938 954939228 28653721 810333681 37563938 690173979 28653721 504093040 28653721 752428956 37563938 620030916 571202477 245037495 37563938 779005265 37563938 999999999765694171 571202477 227459931 28653721 214091949 28653721 930286698 571202477 812694467 37563938 585962891 37563938 310406340 37563938 589009335 37563938 233484734 28653721 789509193 28653721 677109954 28653721 335671202 28653721 375780857 571202477 895760328 571202477 949696744 37563938 999999999765694171 571202477 413965004 37563938 402312690 37563938 503407433 37563938 729356367 571202477 999999999765694171 571202477 722055951 28653721 92316640 28653721 684992087 28653721 707533306 571202477 980344738 28653721 794942791 37563938 715810580 28653721 892622772 571202477 828547179 37563938 20302851 28653721 999999999765694171 571202477 31170332 37563938 896244099 571202477 256435790 37563938 646169796 37563938 255234038 28653721 828614399 37563938 870594141 28653721 155012703 571202477 47117743 571202477 986226938 37563938 274415146 28653721 176860277 571202477 948816341 28653721 523875466 28653721 179481254 28653721 999999999765694171 571202477 416034335 571202477 213274691 37563938 223163836 571202477 933202963 37563938 454664643 28653721 700183773 571202477 394748905 37563938 842309571 28653721 719438279 571202477 656451065 28653721 528137414 28653721 371424968 37563938 999999999765694171 571202477 208840107 28653721 754612795 37563938 943346089 37563938 630834715 37563938 192404001 571202477 636389461 571202477 189030380 571202477 999999999765694171 571202477 961828645 37563938 415499895 28653721 854174544 28653721 736176350 571202477 111341759 37563938 670337705 37563938 904505399 571202477 584968336 571202477 651985169 571202477 705217853 37563938 455184957 37563938 322026688 28653721 758311891 28653721 282347652 37563938 983157293 37563938 289743144 28653721 899672602 28653721 325205883 28653721 239921482 571202477 30513826 571202477 982554344 571202477 999999999765694171 571202477 410845925 37563938 393569260 37563938 756580483 37563938 764428444 37563938 186992969 571202477 999999999765694171 571202477 637246998 28653721 496324332 37563938 189673877 37563938 132435236 37563938 286242718 37563938 863772783 28653721 158535039 571202477 218007382 571202477 411309845 28653721 266529434 28653721 515056409 37563938 71488007 28653721 367643194 28653721 870470071 571202477 842147077 37563938 918699311 28653721 913915585 28653721 771733013 28653721 434396634 37563938 149486776 571202477 359126544 571202477 413869198 571202477 466695546 571202477 635946310 37563938 919870699 37563938 73865276 571202477 661540427 37563938 719227046 571202477 285162466 571202477 240356527 571202477 881578836 28653721 618404151 37563938 95364682 571202477 964971546 28653721 813902163 28653721 926222285 28653721 588764828 37563938 591653529 28653721 264183235 28653721 881370154 28653721 930819281 28653721 929102829 37563938 74478473 571202477 379016187 571202477 201739217 571202477 436569426 28653721 368201153 571202477 626647887 571202477 770385607 37563938 620695200 37563938 480627773 571202477 745359644 571202477 238188975 571202477 406318497 28653721 883453957 28653721 63082516 37563938 872830153 28653721 463356124 28653721 325467839 28653721 465424717 571202477 999999999765694171 571202477 666842477 28653721 788269749 37563938 765941384 28653721 855486946 37563938 153153597 37563938 337652048 28653721 174631347 37563938 444707866 28653721 466592708 28653721 545028438 28653721 201228838 571202477 304296886 571202477 65448089 28653721 284433796 37563938 175270060 28653721 442413040 28653721 415974695 37563938 187069605 28653721 82209415 28653721 853046757 28653721 336202128 37563938 869921381 571202477 942323750 571202477 453882186 571202477 999999999765694171 571202477 45538795 28653721 460298537 28653721 60493994 37563938 528717445 571202477 609004318 37563938 129698543 28653721 688623308 571202477 951118353 28653721 390757155 571202477 463566266 37563938 958935655 28653721 230304388 28653721 959450556 28653721 745104929 571202477 15727839 28653721 690216567 28653721 41684681 571202477 880763258 28653721 999999999765694171 571202477 643229288 28653721 68589454 571202477 320416956 37563938 823629862 571202477 616039305 28653721 999999999765694171 571202477 554360947 37563938 211963177 37563938 682081908 37563938 528818091 28653721 687181023 37563938 486553886 37563938 219846523 571202477 438180712 28653721 51138584 37563938 676493613 28653721 775125988 37563938 570914397 28653721 335636659 37563938 504087643 28653721 622779240 571202477 680443732 571202477 792826099 28653721 999999999765694171 571202477 752732614 571202477 12327375 37563938 734101816 37563938 367858915 28653721 91754723 571202477 556327594 571202477 639663587 28653721 225990314 28653721 91746806 571202477 515265395 28653721 755767118 37563938 469871088 571202477 17633416 571202477 649180164 28653721 17714508 571202477 810333681 28653721 994649392 571202477 608160161 571202477 782544497 28653721 311688725 28653721 143674338 28653721 919542597 571202477 286097508 571202477 140324371 571202477 175892769 28653721 146426391 28653721 764138281 571202477 670589361 571202477 270334175 571202477 888996772 37563938 939829579 37563938 423410162 37563938 98894415 571202477 137362978 28653721 353524732 571202477 999999999765694171 571202477 770572065 571202477 409999475 571202477 779135359 571202477 639801777 37563938 360463315 37563938 633188967 37563938 410313468 37563938 155276568 571202477 121031566 571202477 657699190 28653721 681085408 37563938 486797716 37563938 712965467 37563938 403181550 37563938 668041506 37563938 81719508 28653721 720987104 28653721 848456581 571202477 63340092 28653721 941426478 37563938 529327391 37563938 395345166 571202477 822416328 37563938 999999999765694171 571202477 179987297 571202477 30830762 37563938 170146120 28653721 766311732 37563938 548488925 571202477 681436292 571202477 890288453 37563938 246235101 37563938 491768774 37563938 110734620 37563938 364753712 37563938 368201153 28653721 624392176 37563938 392925996 28653721 149042950 571202477 698138853 28653721 95003008 37563938 119828468 571202477 346575244 37563938 69312791 28653721 841371278 28653721 58618277 28653721 720409698 571202477 25293219 571202477 185938658 37563938 730934821 28653721 764010708 571202477 398804214 37563938 999999999765694171 571202477 816108399 37563938 956113925 37563938 999999999765694171 571202477 713122749 28653721 669785813 28653721 741023576 37563938 928502510 28653721 716277286 28653721 415974695 571202477 33182598 28653721 932062943 571202477 942509157 37563938 520898761 28653721 129181053 28653721 999999999765694171 571202477 821317083 37563938 929566199 37563938 980911472 37563938 999999999765694171 571202477 903084241 37563938 99524838 571202477 565919906 28653721 307471024 571202477 815225160 571202477 173632298 28653721 890390330 571202477 963934085 571202477 281207935 28653721 232906947 37563938 257260613 571202477 24269719 571202477 133482156 28653721 606136467 571202477 431659962 37563938 349068275 571202477 999999999765694171 571202477 351115001 37563938 163544255 28653721 122639966 571202477 554503970 571202477 652293892 37563938 999999999765694171 571202477 796572868 28653721 114849003 37563938 694361088 37563938 395469355 571202477 433171382 28653721 999999999765694171 571202477 187084224 28653721 208324005 37563938 426914136 28653721 235401429 37563938 785728150 37563938 953350983 571202477 254402312 37563938 547508475 571202477 787542106 28653721 732504715 28653721 11451362 571202477 637798133 37563938 152812593 28653721 553905506 28653721 828456518 571202477 221254892 28653721 28698763 37563938 507460278 571202477 207238414 28653721 999999999765694171 571202477 299735444 28653721 690739635 28653721 999999999765694171 571202477 705042983 28653721 854982121 37563938 970867186 28653721 691951621 28653721 505453677 571202477 942516553 571202477 798773862 571202477 821853071 37563938 103106065 28653721 611332606 37563938 520447606 28653721 405082007 571202477 459004923 571202477 255599257 37563938 131406953 28653721 895131319 571202477 77249407 571202477 87306485 37563938 947328233 37563938 783045001 571202477 240651021 37563938 661416930 37563938 40543471 28653721 710514784 37563938 209059458 571202477 800182609 37563938 906414885 28653721 131766898 28653721 255413687 28653721 987679097 28653721 471131243 571202477 751642861 28653721 567323995 28653721 127689274 37563938 286815017 571202477 997264517 37563938 370065836 37563938 216132194 37563938 323544078 28653721 166760877 571202477 114695891 37563938 14129596 571202477 187890121 28653721 504036728 571202477 128536492 571202477 131066999 28653721 879524059 571202477 212597291 571202477 89775220 37563938 219131327 571202477 25740970 28653721 578788595 28653721 185479810 571202477 38020567 28653721 153399415 37563938 999999999765694171 571202477 44588563 28653721 803012023 28653721 221890863 37563938 130841956 28653721 999999999765694171 571202477 937753819 37563938 999999999765694171 571202477 795681920 571202477 295952054 571202477 529193277 571202477 999999999765694171 571202477 752428956 28653721 833396374 28653721 280105702 28653721 20712191 37563938 299618508 571202477 143994398 28653721 999999999765694171 571202477 873567587 28653721 999999999765694171 571202477 999999999765694171 571202477 861659380 37563938 197227169 571202477 596109519 28653721 965431444 571202477 869776600 37563938 666052369 28653721 564503794 37563938 999999999765694171 571202477 520543426 571202477 555845020 37563938 341054507 571202477 199283156 571202477 562033866 571202477 901527226 37563938 246262806 37563938 8630803 37563938 848049350 571202477 951456192 571202477 624764073 28653721 375272102 37563938 549679442 571202477 964035849 28653721 197221694 37563938 917117377 571202477 681338947 37563938 284862122 28653721 217087158 28653721 32703889 37563938 999999999765694171 571202477 389277857 28653721 32323020 37563938 286092629 28653721 504036728 37563938 407436649 28653721 386779186 28653721 617191981 28653721 188926198 571202477 680233212 571202477 174341581 28653721 652364556 28653721 516960033 28653721 606317167 571202477 586182510 28653721 857569563 28653721 64977528 571202477 516794622 28653721 449456528 37563938 373188619 37563938 662756541 28653721 182731159 37563938 432850453 37563938 999999999765694171 571202477 357763238 28653721 924445104 28653721 214768209 571202477 655799258 571202477 387854943 28653721 961440034 571202477 736742446 571202477 958576706 37563938 759953532 571202477 183280195 28653721 563924057 37563938 304297152 37563938 999999999765694171 571202477 115358536 28653721 724319494 571202477 735864331 37563938 626514951 571202477 999999999765694171 571202477 934560109 37563938 569322145 37563938 807102460 37563938 332116776 571202477 232648616 37563938 410230095 37563938 269378110 37563938 854831538 37563938 999999999765694171 571202477 653823548 28653721 450542909 37563938 652706787 37563938 434535178 571202477 999999999765694171 571202477 286592166 571202477 880307151 37563938 773132120 37563938 999999999765694171 571202477 999999999765694171 571202477 714045854 28653721 683734231 28653721 90532716 571202477 848918902 28653721 403444637 28653721 966834364 37563938 101862234 28653721 108122607 571202477 393751041 37563938 40076305 37563938 624353101 571202477 937753819 571202477 11653358 37563938 868224955 28653721 477647284 28653721 188081123 571202477 480892158 37563938 335416050 28653721 839491676 571202477 866169511 28653721 905610848 571202477 181705359 571202477 186031924 28653721 85462932 37563938 999999999765694171 571202477 490498343 28653721 728262496 571202477 975254036 571202477 505747617 28653721 185890848 571202477 337228987 571202477 890085426 571202477 70828539 28653721 598279295 28653721 915329245 28653721 340919856 571202477 74654201 571202477 575853325 28653721 678458750 37563938 130723022 37563938 999999999765694171 571202477 47634041 571202477 741459872 571202477 297513761 28653721 124407043 28653721 638448718 37563938 194776415 37563938 719281098 37563938 85974389 571202477 314402666 571202477 336550709 28653721 268990389 37563938 506789132 37563938 523609311 37563938 791821161 37563938 284396766 37563938 179824706 37563938 14090470 571202477 196425874 571202477 999999999765694171 571202477 495874392 28653721 463321205 28653721 499737830 571202477 245379305 571202477 799125001 28653721 999999999765694171 571202477 556931632 28653721 131774566 571202477 61622020 37563938 10082971 28653721 438199670 28653721 520234172 28653721 789357953 571202477 95840902 28653721 477712787 37563938 973203849 571202477 191581864 28653721 844651125 37563938 751383917 37563938 846892331 28653721 502325601 28653721 782083019 28653721 504454352 28653721 814232199 37563938 91883203 571202477 379391472 28653721 267928465 28653721 611801538 571202477 815879467 571202477 889091841 571202477 263054728 28653721 433171382 37563938 665171784 37563938 554491076 28653721 671319042 571202477 232273900 37563938 500989276 28653721 25723021 37563938 629937285 37563938 999999999765694171 571202477 384801274 28653721 231872903 28653721 48633764 28653721 300127970 28653721 288167120 571202477 417829728 37563938 362385698 37563938 953734341 28653721 943243032 37563938 473978946 28653721 633056136 28653721 947069149 28653721 357133684 28653721 262480531 571202477 51271155 28653721 376187065 571202477 740966313 571202477 999999999765694171 571202477 999999999765694171 571202477 267592367 37563938 364343348 37563938 619135983 37563938 41906932 37563938 105571604 571202477 698803060 37563938 615108338 28653721 36781542 571202477 290548295 28653721 42447757 28653721 543299150 37563938 498193618 37563938 10997683 37563938 39263084 37563938 21124805 37563938 536134783 37563938 61654591 28653721 214454792 571202477 94880131 37563938 767161563 571202477 939451334 37563938 357161939 571202477 620049525 37563938 499881176 28653721 522903137 28653721 409109822 37563938 245106228 28653721 999999999765694171 571202477 322343193 28653721 726232656 28653721 995100121 28653721 62948221 37563938 203649410 37563938 917852949 28653721 205980569 37563938 658339356 37563938 79255901 571202477 971790877 37563938 806429784 37563938 999999999765694171 571202477 677309128 28653721 368689827 37563938 662873808 37563938 684484567 37563938 110118436 28653721 123579897 37563938 971947931 571202477 532036774 28653721 999999999765694171 571202477 120932636 37563938 387374531 28653721 775436774 28653721 428958131 37563938 756124308 37563938 86812058 571202477 269501602 37563938 527488828 28653721 270976233 28653721 524006269 28653721 879244618 37563938 909624648 37563938 651283829 37563938 100390946 571202477 774126743 28653721 722694899 28653721 539406702 28653721 384754876 28653721 435135155 571202477 474515571 28653721 37055730 571202477 612854234 37563938 667292681 571202477 74715599 28653721 291108446 28653721 985455344 28653721 621250097 37563938 999999999765694171 571202477 90235856 28653721 742636556 28653721 475298176 28653721 464779922 37563938 999999999765694171 571202477 285538600 28653721 348355164 28653721 957606148 28653721 894125031 28653721 735864331 571202477 19950910 37563938 239023191 571202477 975373186 37563938 647216638 28653721 388243771 28653721 24184924 28653721 110271123 37563938 771137921 37563938 547385459 28653721 942323750 37563938 950759836 28653721 726463176 571202477 556300424 28653721 800906721 571202477 527965473 37563938 113365508 37563938 47500996 28653721 690535905 37563938 999999999765694171 571202477 388514894 28653721 750493182 28653721 981326853 28653721 226832624 571202477 248856552 571202477 320249823 37563938 870447163 28653721 849382051 571202477 619879979 37563938 591177968 37563938 936256762 571202477 650449589 37563938 858813467 28653721 478103017 28653721 401508278 571202477 956953788 28653721 886258951 37563938 742553711 28653721 223054341 37563938 53169964 571202477 772191648 37563938 317724219 571202477 64400377 28653721 463796962 571202477 899614750 28653721 990117278 28653721 943524496 28653721 715465026 571202477 929740904 571202477 346447613 571202477 491170655 571202477 352390186 571202477 674869079 37563938 427319571 571202477 165998456 37563938 999999999765694171 571202477 689479997 37563938 528717445 37563938 999999999765694171 571202477 514531687 37563938 959058552 37563938 985507653 37563938 603532518 37563938 217306327 28653721 61684454 28653721 545306167 37563938 60739215 37563938 533642946 37563938 999999999765694171 571202477 320976662 28653721 858177946 37563938 128294599 37563938 250384913 37563938 147612892 571202477 160015240 28653721 125763784 37563938 753021215 28653721 689235881 28653721 766375970 28653721 144206431 37563938 638115452 28653721 28233648 571202477 612573054 28653721 701514765 28653721 999999999765694171 571202477 947623965 37563938 991460640 28653721 705909845 28653721 20302851 571202477 543953262 571202477 554730788 571202477 180496751 571202477 983031556 571202477 465351046 571202477 144795069 37563938 987639274 571202477 957792356 28653721 594944218 571202477 670367898 28653721 374626533 28653721 925398111 571202477 848014644 28653721 259446297 28653721 43915186 37563938 226531547 28653721 173582758 28653721 67862201 571202477 967143368 37563938 975256884 571202477 999999999765694171 571202477 34164734 571202477 419237567 571202477 277809499 37563938 891605919 28653721 912427311 28653721 303527382 37563938 10313374 571202477 333047331 28653721 708455729 28653721 828787074 37563938 137136812 37563938 343861742 571202477 995510581 37563938 196872425 28653721 572331357 28653721 362956324 571202477 814313266 28653721 793605512 28653721 928602789 28653721 650372185 28653721 36206380 571202477 61853259 28653721 27194806 28653721 733207648 571202477 623516586 28653721 810301209 28653721 97143586 37563938 754191345 28653721 383688193 28653721 285940157 28653721 835383613 571202477 857353561 28653721 71834459 28653721 390311601 28653721 66948587 28653721 510980632 37563938 609667873 28653721 908234024 28653721 373525503 37563938 223454594 571202477 73313323 37563938 554344285 571202477 999999999765694171 571202477 681564072 37563938 20727335 37563938 276480374 28653721 343663636 37563938 497920695 28653721 402848074 28653721 939796209 28653721 974464250 28653721 672951467 28653721 809187152 28653721 738425730 571202477 264829812 28653721 780931322 571202477 628996324 37563938 624005320 37563938 53328025 28653721 693295701 571202477 317058021 37563938 973176821 28653721 174225586 571202477 157287995 37563938 599548381 571202477 772275775 28653721 556037486 571202477 540204113 28653721 135927211 37563938 670448181 28653721 331658630 37563938 35067728 571202477 524005306 28653721 775390018 571202477 113940517 37563938 813350859 28653721 938140285 28653721 743042559 571202477 740400732 37563938 528912847 37563938 412049520 28653721 252424185 571202477 303427685 571202477 818705177 37563938 138534414 37563938 868255380 28653721 680900963 571202477 875890242 28653721 558710827 28653721 797914506 28653721 425173298 571202477 794313619 37563938 60739215 28653721 999999999765694171 571202477 942690180 28653721 260653495 28653721 219711493 37563938 660088069 37563938 411980671 28653721 989899789 571202477 272983342 571202477 518750241 571202477 875840941 37563938 281043655 571202477 796535461 571202477 390311601 571202477 825087310 28653721 387320337 571202477 103666652 571202477 219846523 37563938 199577707 571202477 408232848 37563938 999999999765694171 571202477 497235370 28653721 258921022 37563938 217892908 28653721 559826245 28653721 748238315 37563938 113462856 37563938 363744304 28653721 940837202 28653721 628454110 37563938 442479529 37563938 41533935 571202477 725718019 571202477 263447866 37563938 943735628 571202477 586758576 28653721 826724902 28653721 634491976 571202477 880364647 28653721 999999999765694171 571202477 426744530 37563938 848049350 28653721 666403441 28653721 964269956 28653721 225925689 37563938 298655543 28653721 575441437 571202477 144019355 37563938 425508982 28653721 169647724 28653721 539960632 571202477 278973241 28653721 153008592 37563938 683647347 37563938 999999999765694171 571202477 31103283 37563938 733920147 37563938 207586295 37563938 999999999765694171 571202477 400649983 571202477 551039779 37563938 694581684 37563938 892346282 571202477 497998421 37563938 999999999765694171 571202477 743910031 28653721 859397794 28653721 478644929 28653721 917764279 571202477 934849724 571202477 207254873 571202477 801181579 571202477 999999999765694171 571202477 497864236 28653721 674474630 571202477 983075487 37563938 25274308 28653721 479921078 28653721 833024271 571202477 516380039 28653721 427021677 37563938 286532749 28653721 346792114 28653721 262004419 28653721 224750566 571202477 225479874 28653721 333549973 28653721 132209130 571202477 999999999765694171 571202477 432792698 571202477 709707392 28653721 363948754 37563938 339582258 37563938 312213016 37563938 905084818 571202477 579926657 571202477 832257234 37563938 453575406 28653721 340526570 571202477 999999999765694171 571202477 314905700 571202477 760384940 37563938 159259262 571202477 677083524 571202477 127774639 28653721 160114168 28653721 701787699 571202477 73112377 28653721 131778960 28653721 430517402 571202477 351530989 28653721 942507787 571202477 408648574 28653721 170344026 571202477 590291357 37563938 266046844 571202477 385674449 28653721 10997683 571202477 424152456 37563938 697524339 37563938 571170714 28653721 967063856 28653721 693295701 28653721 256887042 28653721 573062486 37563938 899325387 571202477 396749528 28653721 543299150 571202477 822817742 28653721 152067663 37563938 544668235 28653721 193738393 28653721 106484082 37563938 703633745 37563938 19768894 37563938 423388144 28653721 999999999765694171 571202477 849382051 28653721 999999999765694171 571202477 673751652 28653721 27370863 571202477 183592145 571202477 818685649 28653721 719507906 571202477 407079024 571202477 11079703 571202477 938791899 37563938 663513817 571202477 513384717 571202477 384916896 37563938 962732318 37563938 866819436 37563938 763130240 571202477 478919552 571202477 419792112 28653721 745060307 37563938 650937959 28653721 445791880 28653721 921008419 28653721 603358824 28653721 532065114 571202477 190076747 28653721 184692017 28653721 204464104 28653721 838828826 37563938 646209850 571202477 139652916 28653721 999999999765694171 571202477 999999999765694171 571202477 868780007 571202477 699658491 28653721 890476245 37563938 645207874 571202477 329938716 37563938 54880865 571202477 65432284 37563938 186065166 37563938 55857914 28653721 137766747 571202477 420250498 571202477 172418724 571202477 679416871 28653721 999999999765694171 571202477 111245205 28653721 80320184 37563938 620098346 28653721 841495543 28653721 630700552 28653721 709374428 37563938 82006135 37563938 973203849 28653721 110496779 37563938 30683652 37563938 635904893 571202477 745837331 571202477 376515864 37563938 386444792 37563938 57802201 28653721 580477491 37563938 157159630 571202477 999999999765694171 571202477 990414801 28653721 34334846 28653721 758222143 37563938 834966444 571202477 601967200 571202477 39840576 37563938 13984170 28653721 101595211 571202477 737390901 28653721 531580935 37563938 565676323 28653721 999999999765694171 571202477 999999999765694171 571202477 315445836 571202477 361654563 28653721 762861081 37563938 373866217 28653721 157379979 571202477 642769410 571202477 202421904 28653721 117731493 571202477 817296401 37563938 269048965 571202477 149795381 28653721 202201334 28653721 88961781 37563938 95729706 571202477 999999999765694171 571202477 413186842 28653721 900984552 28653721 602223823 28653721 203338532 28653721 851382080 37563938 321796099 37563938 740397498 571202477 125881909 28653721 425488506 28653721 644389335 37563938 47279609 28653721 999999999765694171 571202477 118200569 28653721 806023066 37563938 414680817 37563938 24986387 37563938 429652725 37563938 363931208 571202477 33972747 37563938 323150852 37563938 256397340 28653721 339563709 37563938 195115412 571202477 733386952 571202477 149360344 37563938 902630094 37563938 399766195 37563938 169612964 28653721 999999999765694171 571202477 230963847 28653721 848440570 28653721 609218278 571202477 835333395 37563938 79427205 28653721 44856561 28653721 213062368 37563938 530503769 571202477 999999999765694171 571202477 322330827 37563938 498702893 37563938 359294211 571202477 215771829 37563938 999999999765694171 571202477 999999999765694171 571202477 760682844 571202477 658111464 28653721 874442551 571202477 247508044 571202477 592317551 37563938 495156374 37563938 304566527 28653721 501005791 37563938 109769849 571202477 274839609 37563938 934466848 37563938 138454234 571202477 749706097 28653721 929532642 37563938 541932589 571202477 799023319 28653721 759154265 571202477 611702635 28653721 342983038 37563938 882079100 28653721 666155500 28653721 999999999765694171 571202477 545904414 571202477 277048620 28653721 517312027 571202477 756323711 28653721 346973970 28653721 756564207 28653721 999999999765694171 571202477 761805456 571202477 843318195 28653721 353171884 571202477 859808318 37563938 585800061 37563938 973162436 37563938 890809575 571202477 751843827 571202477 416753960 37563938 85303402 28653721 290686483 28653721 635264946 28653721 628132940 37563938 152310257 28653721 353731671 571202477 839215209 28653721 709707392 37563938 306440202 571202477 792507187 571202477 44650507 37563938 922225190 28653721 870213142 571202477 569760126 37563938 157432454 571202477 98576947 37563938 327531875 37563938 999999999765694171 571202477 439501333 571202477 164836170 28653721 422187922 28653721 918915319 28653721 123681578 571202477 595025133 571202477 531927634 28653721 453059255 28653721 466695370 571202477 629573923 37563938 968273980 571202477 477563780 28653721 906212075 37563938 726942941 37563938 613517292 28653721 999999999765694171 571202477 999999999765694171 571202477 799888286 28653721 185323838 571202477 621685586 28653721 857447760 28653721 403296439 37563938 702519812 28653721 935451540 571202477 433418886 28653721 413796861 28653721 230852079 28653721 652500242 28653721 338961333 37563938 861765065 37563938 699391011 28653721 767542987 28653721 841999535 571202477 646954998 571202477 768581009 28653721 365532401 28653721 122639966 28653721 225555390 571202477 420045237 28653721 113980544 28653721 54224834 37563938 999999999765694171 571202477 236933018 571202477 285533783 37563938 999999999765694171 571202477 999999999765694171 571202477 999999999765694171 571202477 999999999765694171 571202477 92589759 37563938 315898323 571202477 505817073 37563938 929184303 28653721 693821916 37563938 729669027 28653721 646951497 37563938 297287746 571202477 999999999765694171 571202477 157943948 37563938 537171789 37563938 819169820 28653721 764251419 571202477 233802554 37563938 70495430 28653721 694432378 37563938 657436298 571202477 879013723 28653721 292911709 37563938 502364652 37563938 366836275 571202477 801825566 571202477 807342075 28653721 854220034 28653721 337844411 571202477 685163942 37563938 381210247 571202477 895640430 37563938 299963141 37563938 180250822 37563938 658257509 28653721 798752788 28653721 7410521 28653721 390291632 571202477 366950525 37563938 285208647 28653721 702472929 28653721 154217961 571202477 298655543 37563938 421446366 37563938 440114684 571202477 102184965 37563938 801710113 37563938 127222104 28653721 531375297 28653721 362428549 28653721 487394155 37563938 755191615 37563938 980866263 571202477 999592862 571202477 298708790 571202477 519125980 28653721 844879043 571202477 331253244 571202477 243571479 28653721 646253901 571202477 865891947 571202477 790685012 571202477 642661540 28653721 730011244 37563938 229982779 28653721 145574095 37563938 979235291 37563938 714481682 571202477 133890495 571202477 853342968 37563938 351635833 28653721 249667116 571202477 9669939 28653721 667026368 28653721 667524809 37563938 446237273 571202477 671475126 571202477 880618361 571202477 25157706 28653721 890869026 571202477 671344104 28653721 625092438 28653721 834891255 37563938 521969449 28653721 731293971 571202477 999999999765694171 571202477 790489475 571202477 999999999765694171 571202477 307884363 37563938 552454068 28653721 131224340 28653721 479495680 571202477 363789669 28653721 768219 37563938 146005353 28653721 701586379 28653721 697367237 28653721 164836170 37563938 999999999765694171 571202477 514962624 571202477 894014956 28653721 457419116 571202477 25630911 37563938 674510498 37563938 281223877 571202477 145039327 28653721 112478912 37563938 181793350 28653721 323643881 37563938 999999999765694171 571202477 519537336 571202477 426052847 571202477 148443078 28653721 999999999765694171 571202477 186846483 28653721 234142749 28653721 999999999765694171 571202477 18556975 37563938 249585899 571202477 634622522 28653721 698450026 571202477 778808341 37563938 999999999765694171 571202477 999999999765694171 571202477 719281098 28653721 16318222 571202477 20727335 571202477 740823419 28653721 71849977 28653721 723227093 37563938 789603132 37563938 576364549 571202477 854866872 37563938 846630519 37563938 583862314 37563938 524545534 28653721 13538124 571202477 191369439 37563938 579972850 28653721 971859779 37563938 570386569 37563938 872126177 571202477 574891167 37563938 897544887 28653721 658564968 37563938 344159970 37563938 67859467 37563938 160385240 571202477 999999999765694171 571202477 334239363 28653721 481725878 37563938 568495902 571202477 800748421 28653721 870683352 571202477 715358628 28653721 917638132 37563938 249687958 28653721 992148044 37563938 44829261 571202477 155320288 37563938 835611441 571202477 388278337 37563938 440337810 28653721 228632526 37563938 400769634 571202477 447308837 571202477 835383613 28653721 488626962 571202477 862465860 37563938 517878655 28653721 634878887 28653721 136422638 28653721 223896284 28653721 796895255 37563938 666122878 37563938 607594377 28653721 518396483 37563938 548527346 571202477 969528606 37563938 632463591 28653721 67340331 571202477 255345636 37563938 657957077 28653721 363834110 28653721 817800512 37563938 947270787 571202477 999999999765694171 571202477 772178187 28653721 252339706 28653721 119818147 37563938 763494348 571202477 231447679 28653721 428975518 37563938 30230011 28653721 263600270 37563938 740695970 37563938 999999999765694171 571202477 182481808 37563938 571401892 28653721 745693103 37563938 722275428 28653721 226108047 571202477 411578612 571202477 816561777 571202477 115298019 571202477 585818171 28653721 312340329 37563938 416792666 28653721 730405077 571202477 999999999765694171 571202477 195217923 571202477 846792045 571202477 617058588 28653721 123737174 571202477 677455274 28653721 670486792 571202477 742021835 28653721 766310144 37563938 808115416 37563938 239785339 37563938 932553426 28653721 999999999765694171 571202477 657981909 28653721 715071722 28653721 758080226 37563938 685169893 37563938 30882154 37563938 10360084 37563938 86774439 37563938 293895232 571202477 171336121 28653721 441553255 28653721 795049417 571202477 188732017 571202477 851786487 37563938 272669240 571202477 856766435 571202477 627388328 28653721 57525278 37563938 998107829 28653721 250969553 571202477 359184646 571202477 208492189 571202477 431365518 37563938 643989877 28653721 548019456 28653721 748551677 37563938 869966536 28653721 378799148 571202477 374985003 28653721 105962570 37563938 829657283 28653721 783492118 37563938 613221292 37563938 320089634 28653721 723558801 28653721 4116206 571202477 753015248 571202477 271371969 571202477 855040502 37563938 642088234 28653721 825897597 28653721 261462508 28653721 54812584 37563938 561332715 37563938 919579884 571202477 806023066 28653721 570789661 571202477 499457674 37563938 776216445 37563938 168986970 37563938 32446290 28653721 936642780 37563938 618669448 28653721 618281613 28653721 877225580 28653721 610821907 37563938 97924255 571202477 252760733 571202477 103030147 37563938 999645100 28653721 819583965 37563938 905835924 571202477 228988089 571202477 588280136 37563938 854641077 28653721 892768335 37563938 789080194 37563938 715333534 28653721 487957128 28653721 522277325 571202477 948225051 37563938 428998499 37563938 999999999765694171 571202477 403283187 28653721 855991174 37563938 299380749 28653721 310626663 571202477 999999999765694171 571202477 518354797 28653721 817852421 37563938 847270289 28653721 502638114 37563938 702752225 28653721 999999999765694171 571202477 70790364 28653721 372241841 571202477 973002722 28653721 494367469 571202477 254239507 37563938 612548592 28653721 996554907 28653721 588884161 37563938 999999999765694171 571202477 610932176 37563938 453639921 571202477 256346999 37563938 581172383 571202477 423596197 37563938 713888713 37563938 751905393 571202477 999999999765694171 571202477 890390330 28653721 904704341 571202477 99538411 571202477 138484964 571202477 473927696 28653721 110031700 28653721 494117976 37563938 937722597 571202477 214433008 37563938 738203402 37563938 8987197 28653721 660582765 28653721 75710094 37563938 683132509 28653721 19692907 28653721 764455503 571202477 511849522 571202477 299473231 28653721 284425411 28653721 166769168 28653721 764362371 37563938 735293157 37563938 415305819 28653721 203705013 37563938 440633690 28653721 393894315 37563938 339618260 28653721 571450437 571202477 231111071 571202477 848662575 28653721 175455034 37563938 828566729 571202477 304087111 571202477 761399437 37563938 125635125 28653721 555014792 571202477 172713423 28653721 519491797 37563938 703061137 28653721 237763465 28653721 933396288 37563938 677927421 37563938 180086756 28653721 31792414 37563938 199680752 28653721 686958175 37563938 851513326 28653721 408197413 571202477 643141452 37563938 609642714 571202477 64180312 37563938 85117463 28653721 781644557 571202477 327521395 37563938 30016808 571202477 957792356 37563938 325007187 37563938 653080366 28653721 768849240 571202477 110379339 37563938 184646667 28653721 353731915 571202477 203292021 571202477 251696357 28653721 506013319 37563938 978357149 571202477 283746551 28653721 302125155 28653721 983433280 571202477 906601038 28653721 238184359 37563938 105157723 571202477 577589815 571202477 305742823 571202477 999999999765694171 571202477 351635833 571202477 239424885 37563938 722055951 37563938 374948391 28653721 215680354 28653721 797666198 37563938 437465017 37563938 514047052 28653721 260504711 571202477 999999999765694171 571202477 935528388 571202477 40539065 28653721 999999999765694171 571202477 773527984 28653721 151208894 37563938 272766736 37563938 999999999765694171 571202477 32392832 571202477 647197110 28653721 732575406 28653721 795403255 28653721 120869384 28653721 510169913 37563938 574420376 571202477 594570580 571202477 894447796 28653721 662741634 28653721 462064188 37563938 154126216 37563938 732475607 28653721 526349823 28653721 129434892 37563938 357575724 28653721 441020130 37563938 307491745 28653721 986321740 571202477 7460934 37563938 158409575 37563938 467473435 28653721 660595740 37563938 316697610 37563938 737195103 571202477 90751163 37563938 467718115 571202477 999999999765694171 571202477 590558844 571202477 793922869 571202477 941295572 28653721 828472599 28653721 635250448 28653721 580310188 28653721 510871627 28653721 999999999765694171 571202477 469695699 571202477 207583170 571202477 70974811 28653721 575948176 37563938 835804912 28653721 30249941 571202477 238184359 571202477 501802972 571202477 815119891 571202477 231264293 28653721 999999999765694171 571202477 131467929 571202477 76042982 37563938 545335813 37563938 965149098 28653721 964199549 37563938 775264111 571202477 717368361 571202477 855348131 37563938 969153530 571202477 999999999765694171 571202477 158468971 28653721 412892125 571202477 486300518 28653721 901745224 37563938 78387541 571202477 539117243 37563938 823629862 28653721 829123927 37563938 390254838 37563938 948646206 28653721 313629596 571202477 17587960 37563938 33006524 28653721 338959277 571202477 776150226 571202477 325304487 37563938 446557674 28653721 199267126 37563938 288924562 37563938 899286831 571202477 378276135 571202477 442735344 37563938 999999999765694171 571202477 243790880 571202477 826326743 28653721 601809790 28653721 761399437 28653721 224676950 571202477 443246813 571202477 418972714 28653721 910956397 37563938 252339706 37563938 257465656 571202477 686311604 571202477 953894360 37563938 425992217 571202477 270629580 37563938 215664344 28653721 436919545 37563938 909281531 28653721 69327493 571202477 714638059 37563938 624045315 37563938 999999999765694171 571202477 98031374 37563938 168982505 28653721 609473613 28653721 387302281 37563938 397983683 571202477 288492662 37563938 153913494 571202477 458926278 28653721 214049815 28653721 182813562 571202477 769538543 37563938 141539314 37563938 999999999765694171 571202477 171989153 28653721 106859888 28653721 709770314 571202477 139538276 37563938 659541040 571202477 102028817 28653721 31199835 28653721 453639921 37563938 715932269 28653721 565600915 37563938 948761085 28653721 200904615 571202477 992655740 37563938 834374038 571202477 285096134 28653721 346886422 37563938 716794684 28653721 667041842 37563938 388520858 28653721 125869008 28653721 467473435 571202477 819350547 571202477 665498987 28653721 69952919 28653721 354547921 37563938 599094726 28653721 26290759 571202477 707500722 28653721 503062185 37563938 638755909 571202477 836671729 28653721 545157036 571202477 110656466 37563938 52755640 571202477 890177524 37563938 614999392 28653721 999999999765694171 571202477 386786755 37563938 46696755 37563938 749372991 37563938 182491345 28653721 73629729 28653721 849715157 37563938 199475641 28653721 321854200 28653721 482732627 28653721 234603890 571202477 666032645 571202477 164726317 28653721 311254210 37563938 636730005 28653721 923495470 37563938 968213778 571202477 181601004 28653721 12968764 571202477 123176889 28653721 4755575 571202477 270227072 28653721 690173979 571202477 190392930 28653721 221642717 571202477 855619064 571202477 624560625 571202477 977209336 37563938 989749717 37563938 65794775 37563938 999999999765694171 571202477 176983060 28653721 247508044 37563938 20823898 37563938 31840008 571202477 476045146 571202477 625023311 37563938 77032928 37563938 279507839 571202477 607155042 37563938 475615542 28653721 609817970 28653721 602634736 37563938 38560722 571202477 200440000 37563938 505973538 28653721 999999999765694171 571202477 191680474 37563938 159718165 571202477 650457211 28653721 738466253 28653721 161752275 571202477 822817742 571202477 498939459 571202477 254239496 37563938 463969535 28653721 794456460 37563938 710514784 571202477 502325601 37563938 531238610 37563938 337827340 28653721 376418127 571202477 541940689 37563938 170817147 37563938 637666928 28653721 490553235 37563938 425135562 28653721 799227673 571202477 763426943 37563938 815002167 28653721 9669939 571202477 553658151 28653721 595911850 571202477 950919641 28653721 999999999765694171 571202477 562505557 37563938 995061846 571202477 591719538 37563938 918130107 28653721 462443867 28653721 423270561 28653721 323732188 37563938 999999999765694171 571202477 887411032 28653721 279357049 37563938 851965621 571202477 812063832 28653721 14479571 28653721 474731651 37563938 171426904 571202477 987636790 28653721 813896179 28653721 34409518 571202477 393129005 28653721 174257825 28653721 257465656 37563938 166755408 571202477 693003508 37563938 873859357 28653721 119526479 571202477 447330984 571202477 4780760 28653721 999999999765694171 571202477 254146080 571202477 231188037 571202477 425894990 28653721 320975609 37563938 807905427 37563938 999999999765694171 571202477 746943936 571202477 183154929 37563938 999999999765694171 571202477 603297668 37563938 64354517 571202477 490589748 571202477 46521884 571202477 541387877 28653721 213274691 28653721 158547647 28653721 585017515 571202477 320959400 571202477 638496842 28653721 821207885 37563938 442897572 37563938 686444025 571202477 928120542 37563938 13120528 28653721 759074484 571202477 426370249 571202477 298219451 37563938 613667496 571202477 943524496 37563938 162365608 37563938 646600107 571202477 862226368 28653721 335764285 571202477 680585403 571202477 152521309 37563938 913467600 37563938 195863333 37563938 999999999765694171 571202477 530727251 37563938 570607619 571202477 809605850 571202477 982157709 28653721 999999999765694171 571202477 31090001 28653721 275637757 37563938 133706633 37563938 823639061 28653721 794993711 28653721 999999999765694171 571202477 163042253 571202477 969733785 28653721 676307728 28653721 169817428 571202477 999999999765694171 571202477 603150915 571202477 309656813 28653721 850645971 28653721 633621237 37563938 648554396 571202477 999999999765694171 571202477 415899857 571202477 400530856 37563938 581736137 571202477 252349364 571202477 999999999765694171 571202477 999999999765694171 571202477 604057844 37563938 8100959 571202477 661787235 28653721 560813877 571202477 148420851 28653721 200563273 37563938 604243221 28653721 988815168 571202477 610980720 28653721 197676210 37563938 824904230 571202477 478098657 28653721 83487271 571202477 840137031 571202477 727824692 28653721 287036039 28653721 873418647 571202477 207642769 571202477 872104376 571202477 881338262 28653721 493092592 37563938 473462948 28653721 466635014 28653721 854161204 28653721 971947931 28653721 968067306 28653721 345092426 37563938 773525452 37563938 474004164 28653721 467992838 37563938 579035677 28653721 620063043 28653721 191837020 28653721 859693408 28653721 928932738 28653721 746293598 571202477 254333631 571202477 161503361 37563938 61740664 28653721 979441919 571202477 430906624 571202477 220744575 37563938 219675194 28653721 571173008 37563938 871132001 28653721 602941254 28653721 629133583 571202477 714075248 28653721 971910877 571202477 242940930 28653721 11544588 28653721 796347931 37563938 999999999765694171 571202477 293107846 571202477 351293542 28653721 430109379 37563938 613399166 37563938 168308262 37563938 150097945 37563938 687007327 28653721 290192197 37563938 989095117 37563938 774337980 28653721 986014775 37563938 149528161 28653721 332615037 28653721 409060495 37563938 417887501 37563938 565212494 28653721 460549780 37563938 507342283 37563938 587995678 571202477 260409844 28653721 293357318 28653721 245908468 571202477 853412683 37563938 987849334 28653721 656771778 571202477 384022999 37563938 999999999765694171 571202477 584975498 37563938 142642649 28653721 875771937 37563938 783814360 37563938 700177988 28653721 999999999765694171 571202477 957762795 37563938 322657883 37563938 821145422 28653721 772898167 571202477 849044767 28653721 13255540 28653721 645766579 28653721 999999999765694171 571202477 744526714 571202477 53585546 571202477 412769488 28653721 219359835 571202477 344949633 28653721 182382192 37563938 432238232 571202477 583901706 571202477 535187096 28653721 999999999765694171 571202477 135823367 37563938 246173154 571202477 432242891 37563938 403450874 28653721 386679118 28653721 489438899 37563938 999999999765694171 571202477 860057058 37563938 599202560 28653721 113397162 28653721 153063659 28653721 796774780 37563938 999999999765694171 571202477 38227487 28653721 198178104 571202477 999999999765694171 571202477 999999999765694171 571202477 812726546 37563938 999999999765694171 571202477 999999999765694171 571202477 261914212 28653721 525808435 28653721 906302379 571202477 763686984 28653721 320123165 37563938 96978414 28653721 237361593 571202477 267231833 37563938 147973883 37563938 257580989 571202477 583592675 571202477 428108556 28653721 949544394 28653721 174325600 571202477 943617047 37563938 678061007 571202477 283792134 37563938 30821890 571202477 814312117 571202477 177757913 571202477 953263673 37563938 999999999765694171 571202477 48864534 571202477 602064568 28653721 999999999765694171 571202477 823391960 28653721 652150239 37563938 940352330 28653721 13814026 37563938 635429153 28653721 999999999765694171 571202477 46239432 28653721 779023217 571202477 77920378 28653721 136115831 28653721 999999999765694171 571202477 62817880 37563938 999999999765694171 571202477 828787074 28653721 534656948 571202477 633875139 37563938 895400093 37563938 526824038 571202477 327144040 571202477 215553154 28653721 891131152 571202477 318341039 37563938 220739751 571202477 925403384 28653721 186688985 571202477 701118520 571202477 955102075 28653721 311955090 28653721 582788663 28653721 246028258 28653721 338178197 37563938 461183298 28653721 737965399 571202477 670190644 28653721 629455418 571202477 375049874 28653721 433909159 28653721 949158300 37563938 950201330 37563938 202751957 28653721 703326584 571202477 471796669 37563938 999999999765694171 571202477 249916196 28653721 150550383 28653721 950724807 28653721 506884414 28653721 423737725 28653721 582002944 28653721 269971619 571202477 277585409 28653721 999999999765694171 571202477 627388328 571202477 855804228 28653721 374437915 28653721 999999999765694171 571202477 999999999765694171 571202477 856806078 571202477 9554662 28653721 737769811 37563938 545028438 571202477 590087691 28653721 148211071 28653721 289002973 571202477 999999999765694171 571202477 336779489 37563938 518978771 571202477 339618260 571202477 751858199 37563938 177509906 37563938 109059071 28653721 362923150 571202477 157282364 37563938 348601603 571202477 410799219 28653721 774585506 571202477 132372689 571202477 278520848 28653721 245613289 28653721 256628526 37563938 828455881 37563938 196414537 37563938 211567357 571202477 854582913 28653721 978259789 37563938 227173238 28653721 225614161 37563938 640279030 571202477 828929884 28653721 20005099 37563938 17494051 28653721 614142256 37563938 362956324 28653721 140959612 571202477 851799389 28653721 323643881 571202477 127788832 37563938 57697423 37563938 903508118 571202477 410066867 571202477 909860220 37563938 327433434 571202477 944278956 28653721 160222640 28653721 258792443 571202477 307019784 571202477 347418136 28653721 302724680 571202477 221890863 28653721 3668526 571202477 999999999765694171 571202477 391329168 37563938 254344032 571202477 202351986 571202477 692309384 37563938 338178197 571202477 196383687 571202477 693003508 571202477 307042140 571202477 628586875 37563938 302296519 28653721 696571445 28653721 783494841 37563938 854046113 37563938 178519068 571202477 961906291 37563938 532748040 28653721 69626873 28653721 89965396 28653721 284529184 37563938 333549973 37563938 833808316 571202477 231872903 571202477 472932716 37563938 982350845 28653721 304791564 571202477 606544348 28653721 987432711 571202477 695308166 571202477 839639622 571202477 581209407 571202477 455528151 571202477 520519876 571202477 431618229 37563938 995278541 28653721 219458129 28653721 542755950 571202477 245951221 37563938 999999999765694171 571202477 661359412 28653721 943409759 37563938 18880616 571202477 271795091 37563938 118284303 37563938 999999999765694171 571202477 900043653 28653721 279521543 28653721 498789709 37563938 406404159 571202477 956877856 28653721 204309508 28653721 547424862 571202477 999999999765694171 571202477 541748325 28653721 163887860 28653721 304960456 571202477 969210825 37563938 751197702 571202477 63340092 37563938 138247113 37563938 186070733 37563938 169121065 571202477 334787002 37563938 140095026 571202477 327765049 37563938 583958673 28653721 757550811 37563938 487590324 37563938 999999999765694171 571202477 219397278 28653721 492357923 28653721 68703993 37563938 184691201 28653721 79570156 37563938 78305970 571202477 601346840 571202477 122994718 571202477 298122152 37563938 892904741 37563938 156847515 571202477 954839672 37563938 910705168 37563938 945196010 37563938 393481257 37563938 23674321 28653721 585414264 37563938 273654656 28653721 244576434 571202477 406058638 37563938 344291980 37563938 938135020 28653721 927224930 571202477 266184677 37563938 564078622 571202477 138405341 571202477 689370814 571202477 242526411 571202477 747332168 28653721 586386903 37563938 388867401 28653721 703686468 37563938 376306016 37563938 861153813 37563938 133219973 28653721 365116873 28653721 248037768 28653721 604428965 571202477 832245008 37563938 60420209 28653721 92501672 28653721 62714953 571202477 868001172 28653721 379140484 28653721 30513826 37563938 410253094 37563938 505665505 28653721 980440285 571202477 181730424 28653721 74053542 571202477 558305267 37563938 906802087 28653721 999999999765694171 571202477 447270465 37563938 367459499 571202477 67793194 37563938 954939228 37563938 204957965 28653721 479900566 37563938 586393257 571202477 999999999765694171 571202477 551628927 28653721 161593409 37563938 212371685 37563938 9542112 37563938 900044894 571202477 280273669 571202477 752370392 37563938 825213713 571202477 867203225 28653721 400001679 37563938 935167380 28653721 511424188 571202477 944071700 571202477 639030540 571202477 459241965 28653721 879614247 37563938 410556935 37563938 423216510 37563938 129299944 28653721 999999999765694171 571202477 531902534 571202477 324481854 28653721 615258456 571202477 544966138 37563938 446036814 37563938 534935900 28653721 887485260 28653721 452033603 37563938 471203436 37563938 667086091 37563938 119202909 571202477 355115435 571202477 267929003 571202477 588936532 28653721 147104404 28653721 999999999765694171 571202477 911766474 28653721 169612964 571202477 372288720 37563938 657930623 28653721 958651042 28653721 673365395 37563938 867995862 28653721 130907205 28653721 188460436 37563938 825621562 28653721 570626707 37563938 247584038 28653721 999999999765694171 571202477 588460708 571202477 163416470 28653721 306143168 571202477 83973084 571202477 976171028 571202477 818849410 28653721 730987679 37563938 569580033 571202477 963800602 37563938 141327278 28653721 588755688 571202477 719916926 37563938 400940785 28653721 680774489 37563938 920478548 37563938 767437450 571202477 403334192 28653721 224053736 571202477 109479923 571202477 899998282 28653721 311406509 37563938 830662080 571202477 722150207 28653721 455296269 28653721 999999999765694171 571202477 605666792 28653721 793778642 37563938 742021835 37563938 169113398 37563938 734020950 37563938 722417060 37563938 539133571 28653721 435103243 37563938 52692007 28653721 289395013 28653721 549155274 571202477 483280537 37563938 383972491 28653721 837480149 37563938 891131152 28653721 161317175 28653721 987794636 37563938 142884617 28653721 551981254 28653721 874248830 571202477 369919258 37563938 198747772 571202477 840580121 37563938 395303804 28653721 197421037 37563938 603716926 37563938 35966455 37563938 431506102 37563938 595809099 571202477 999999999765694171 571202477 63082584 571202477 851559436 571202477 304566527 37563938 136010239 37563938 814690482 37563938 954578523 37563938 861314009 28653721 798200322 571202477 509188428 571202477 887800169 28653721 665498987 571202477 433858669 28653721 260614778 28653721 999999999765694171 571202477 165073390 571202477 595725297 571202477 999999999765694171 571202477 898655932 37563938 666155500 571202477 350702390 37563938 904505399 37563938 230392165 28653721 173478427 37563938 577771879 571202477 794102926 37563938 722083210 37563938 909624648 571202477 184037688 37563938 521646753 571202477 586069259 28653721 999999999765694171 571202477 475598013 571202477 186232639 571202477 123993275 37563938 524111149 37563938 935993247 28653721 267693094 37563938 19874375 37563938 695202507 28653721 962893343 28653721 798738937 28653721 368191622 571202477 211894648 571202477 643618464 37563938 148008864 37563938 866803015 37563938 287036039 37563938 540117850 28653721 54227972 571202477 626482866 28653721 124321818 28653721 94771072 571202477 811137959 37563938 999999999765694171 571202477 754226949 571202477 788484998 37563938 262004419 37563938 801354612 28653721 373962529 28653721 736028245 571202477 582474045 571202477 412892125 37563938 45496142 571202477 982357759 28653721 209078397 571202477 709422129 571202477 137717597 37563938 597366206 28653721 64755563 28653721 611425594 28653721 660652352 28653721 930755308 571202477 999999999765694171 571202477 552256054 28653721 536568743 37563938 411761972 37563938 556177749 28653721 999999999765694171 571202477 248275898 571202477 105189113 37563938 193379928 571202477 884308886 28653721 163101341 28653721 427697738 37563938 292460199 37563938 616763355 28653721 916300677 28653721 791462403 571202477 829741892 28653721 458358575 571202477 999999999765694171 571202477 328238983 37563938 555571155 28653721 882971999 28653721 446241157 28653721 393280029 28653721 843387793 37563938 188545532 571202477 290729964 37563938 54458847 37563938 54433923 28653721 34334846 571202477 215019252 28653721 428666752 37563938 622089660 28653721 33406947 37563938 327557849 571202477 47096262 37563938 615660292 571202477 103493588 28653721 212413483 571202477 183549856 37563938 694941820 571202477 801130066 28653721 201712581 28653721 597525634 37563938 842444097 571202477 954939228 571202477 698806628 28653721 831356260 28653721 374194633 37563938 969253181 28653721 752731743 28653721 600968025 571202477 491961601 37563938 107475092 37563938 99243845 37563938 626591752 28653721 532230110 571202477 936642780 28653721 848456581 28653721 990717690 28653721 26566133 37563938 643319511 37563938 51266632 28653721 883928631 28653721 593312604 37563938 146192461 37563938 484245085 28653721 584609832 37563938 889222281 28653721 711130766 37563938 999999999765694171 571202477 361327077 37563938 237832760 571202477 645195956 571202477 43602029 571202477 67990091 28653721 606398104 28653721 655625054 571202477 184037688 28653721 654626638 571202477 870213142 28653721 931300683 28653721 243417808 28653721 412034660 37563938 857940377 28653721 670775208 37563938 45452960 571202477 951303697 28653721 388736592 37563938 107972130 571202477 999999999765694171 571202477 564941063 37563938 371955509 28653721 59993081 37563938 548628330 37563938 930745371 571202477 650496741 571202477 719356403 28653721 141949473 28653721 434334025 571202477 798958982 37563938 702519812 37563938 428841749 37563938 851986279 37563938 155315841 28653721 444476802 37563938 830468759 28653721 394429307 28653721 415853931 571202477 654707708 37563938 67241382 28653721 683798861 37563938 508964845 571202477 516429301 28653721 421557681 37563938 264351023 28653721 645736270 37563938 758731320 28653721 587575168 28653721 148843099 28653721 507975296 37563938 128971411 28653721 904444965 28653721 406652131 37563938 237778864 37563938 999999999765694171 571202477 806465749 37563938 877616336 37563938 424688887 37563938 155850627 37563938 894896496 37563938 951042055 28653721 448314285 28653721 862709175 37563938 490278563 28653721 133846603 571202477 611869964 37563938 192991982 571202477 381410644 37563938 737486320 28653721 84684344 37563938 654957716 37563938 984461596 37563938 232119603 28653721 595640587 37563938 715333534 37563938 271613682 37563938 571320016 571202477 161752275 28653721 999999999765694171 571202477 91083673 28653721 203623318 571202477 650681186 28653721 559792092 571202477 804402602 37563938 315148991 37563938 782566086 28653721 292747532 28653721 999999999765694171 571202477 866919622 28653721 892591138 571202477 974111489 37563938 191939844 28653721 52373893 571202477 147987498 37563938 436569426 571202477 654135787 28653721 52191425 28653721 742796858 28653721 198426993 37563938 999999999765694171 571202477 964059056 571202477 456114862 37563938 322421081 28653721 264714320 28653721 200473865 28653721 999999999765694171 571202477 19515453 28653721 79265204 571202477 99754561 28653721 320134783 571202477 287953891 37563938 537803488 571202477 707407612 28653721 346500238 28653721 783339411 571202477 326165254 571202477 86443028 571202477 91682045 28653721 194211363 37563938 599599995 37563938 96712408 37563938 963986305 571202477 692131736 37563938 653775681 28653721 65691782 571202477 383133562 28653721 676883554 37563938 309443969 37563938 395119366 37563938 176899205 28653721 25168525 37563938 266549179 571202477 289184400 28653721 753221357 28653721 986680386 37563938 999999999765694171 571202477 996486489 37563938 846630519 571202477 508056176 37563938 423912337 28653721 146857024 571202477 186065166 28653721 858115551 571202477 186728610 37563938 458738606 37563938 754599285 28653721 999999999765694171 571202477 380655667 37563938 36073699 571202477 329447598 37563938 501669698 28653721 999999999765694171 571202477 927326627 37563938 531875797 28653721 338221850 28653721 535916452 571202477 866362645 571202477 451126103 571202477 337256704 571202477 100079636 37563938 701691113 37563938 157799766 571202477 949287195 28653721 198493041 28653721 10082971 571202477 588409097 28653721 107419179 37563938 53496722 28653721 458449115 37563938 406113163 28653721 374555405 28653721 539784062 28653721 562145283 571202477 540117850 37563938 327408031 28653721 473365230 28653721 649096736 571202477 173250768 37563938 991032873 28653721 431700271 37563938 486071001 37563938 999999999765694171 571202477 999999999765694171 571202477 690334459 37563938 852062861 37563938 869798818 571202477 150011499 37563938 535207497 37563938 517635909 28653721 889588377 37563938 170166036 37563938 528137414 37563938 864391983 37563938 960703564 28653721 999999999765694171 571202477 557353892 571202477 823136205 571202477 76761754 571202477 660309650 37563938 687567684 571202477 501884326 571202477 275792075 28653721 451960822 28653721 172925490 571202477 162821577 37563938 771678982 28653721 997388983 37563938 293238600 37563938 513570862 37563938 257464112 571202477 938477953 571202477 278564962 37563938 66948587 571202477 52514726 37563938 49648518 571202477 351068401 37563938 855789784 28653721 258833596 28653721 741767565 37563938 830468279 37563938 17755703 571202477 490215727 28653721 204831455 28653721 724780990 37563938 780913211 28653721 343663636 571202477 297287746 28653721 115001274 28653721 867405647 37563938 162257989 571202477 240709977 28653721 732229360 37563938 299104257 37563938 194211363 28653721 93925373 37563938 115298019 37563938 640166478 571202477 204163920 571202477 556327594 37563938 929733098 28653721 424639252 571202477 206376032 571202477 632424883 28653721 44982879 571202477 685257696 28653721 760075235 37563938 237483391 28653721 725167646 28653721 568683630 571202477 141225590 28653721 172450853 37563938 215715391 571202477 322239455 37563938 922589123 28653721 877637301 37563938 231267134 571202477 463969535 37563938 921246734 37563938 53525256 571202477 999999999765694171 571202477 206210717 37563938 298817595 28653721 3261335 571202477 642809370 28653721 895278736 28653721 193018164 571202477 800366353 37563938 3686909 571202477 456124402 28653721 317945907 37563938 495209267 37563938 855340624 571202477 456776005 37563938 39336571 37563938 77282649 37563938 682935531 28653721 872548683 571202477 210634268 37563938 132510708 37563938 539711548 571202477 725486077 28653721 374266550 28653721 879014096 37563938 613953572 37563938 254239496 571202477 311207704 571202477 153399415 28653721 594409451 28653721 816443020 571202477 233690044 37563938 639038501 28653721 428075294 37563938 274126073 37563938 580364070 28653721 439162119 37563938 832221078 28653721 999999999765694171 571202477 999391238 28653721 494589552 571202477 355488109 28653721 218640981 571202477 95676144 28653721 392315352 28653721 711417351 28653721 237112409 37563938 955811187 28653721 999999999765694171 571202477 462171132 37563938 467973423 28653721 363488049 37563938 209578149 37563938 999999999765694171 571202477 64702218 37563938 415898905 28653721 683846078 571202477 11562191 37563938 89972120 37563938 991240848 28653721 349195800 571202477 839669424 28653721 503226285 571202477 875154856 37563938 102703711 571202477 80242905 571202477 338112523 37563938 893981718 571202477 414424821 37563938 747439121 37563938 878341194 37563938 18377138 571202477 352050468 37563938 106484082 28653721 266863873 571202477 180308853 28653721 177230950 28653721 78345107 28653721 636840461 37563938 683116227 571202477 628719811 571202477 186070733 571202477 552955608 571202477 741023576 571202477 464289705 37563938 108295244 28653721 146831074 37563938 429513203 28653721 101994877 571202477 205019227 28653721 762650796 37563938 961207764 37563938 418972714 37563938 506105188 37563938 180816798 37563938 999999999765694171 571202477 872418345 571202477 331415098 571202477 30989767 28653721 994792873 37563938 633852310 37563938 80864142 37563938 404769192 571202477 546448892 37563938 163416470 571202477 24334916 37563938 396030584 37563938 688856076 571202477 761252872 28653721 415499895 37563938 832389847 37563938 59795479 571202477 414053119 571202477 976174415 571202477 866276312 37563938 846421969 37563938 85815 28653721 521453584 571202477 258656827 571202477 166775926 571202477 819001206 37563938 555623987 28653721 849476803 571202477 21811856 571202477 636420217 28653721 303683016 571202477 999999999765694171 571202477 81308045 571202477 54475338 37563938 230751852 37563938 45670009 28653721 999999999765694171 571202477 999999999765694171 571202477 773801768 28653721 325571261 37563938 608517160 571202477 390815390 571202477 511292097 28653721 778762859 37563938 95653040 37563938 925144380 37563938 181024274 571202477 942594528 28653721 569088221 571202477 806602147 28653721 532777488 37563938 810679946 28653721 993969658 37563938 185371770 571202477 71508293 37563938 999999999765694171 571202477 836359426 571202477 448813639 571202477 895131319 37563938 359954605 28653721 999999999765694171 571202477 596008501 37563938 999999999765694171 571202477 637463418 28653721 240292172 28653721 267084622 28653721 830987697 37563938 270700774 37563938 305437013 37563938 281228805 571202477 978034855 37563938 548015095 28653721 808121861 571202477 772629642 37563938 756887700 571202477 975678443 37563938 255148709 28653721 983215343 37563938 410549744 571202477 403283187 37563938 985454392 28653721 784131123 571202477 999999999765694171 571202477 5092415 28653721 495708790 37563938 52974699 37563938 316683112 571202477 532230110 28653721 684127030 28653721 826573280 37563938 718482427 28653721 999999999765694171 571202477 916887614 571202477 663613052 571202477 183029939 28653721 877675698 28653721 722150207 571202477 181959695 37563938 14614343 28653721 696581210 28653721 24804750 28653721 328148889 28653721 729076851 571202477 818179686 28653721 34564079 571202477 114041951 28653721 507717219 571202477 316697610 28653721 719729823 571202477 117318256 28653721 318182825 571202477 983936511 28653721 608640065 28653721 256427731 28653721 196447602 571202477 646371796 28653721 498939459 28653721 694936330 37563938 868824099 37563938 260626423 28653721 502867324 28653721 880336086 37563938 514078126 28653721 954261612 28653721 550774135 28653721 714726279 37563938 817610504 28653721 999999999765694171 571202477 717121110 37563938 289720251 28653721 378672555 37563938 393381484 37563938 78540491 28653721 132297117 37563938 177549924 37563938 449669851 37563938 150343644 37563938 347790192 28653721 894973728 571202477 229609254 28653721 85280187 28653721 539934844 37563938 845070505 28653721 336906883 28653721 446557674 37563938 54990888 28653721 797315723 37563938 975789386 37563938 405863473 37563938 500669750 571202477 864987251 37563938 164819762 28653721 32730861 28653721 911286802 571202477 958656075 571202477 424978995 28653721 3450350 571202477 697952168 571202477 563363422 571202477 880720629 28653721 519053693 571202477 189552942 37563938 224579441 571202477 694928672 571202477 762846010 28653721 787114848 37563938 410970774 571202477 308769752 571202477 44127876 28653721 33329057 28653721 383420350 28653721 798773862 37563938 999999999765694171 571202477 289484672 37563938 493622955 37563938 146759344 571202477 377339895 571202477 384673944 28653721 999999999765694171 571202477 186491790 37563938 716115807 28653721 100262521 37563938 730640018 571202477 191018365 37563938 613568603 37563938 743019972 37563938 591491652 28653721 432426780 571202477 415290766 37563938 984493923 571202477 785017919 28653721 931142152 571202477 999999999765694171 571202477 833872699 37563938 8146231 28653721 958972750 28653721 148288361 37563938 672214547 28653721 141984202 28653721 999999999765694171 571202477 713668715 37563938 386937195 37563938 6751846 28653721 397225418 37563938 557418347 28653721 760682844 28653721 737965399 28653721 285848090 37563938 999999999765694171 571202477 861129207 37563938 975208834 28653721 464842 37563938 160041372 37563938 989862369 571202477 361046642 37563938 424336750 37563938 298609807 28653721 388263565 28653721 282347652 571202477 999999999765694171 571202477 301240227 571202477 446818126 37563938 64440058 28653721 999999999765694171 571202477 679866714 571202477 246949672 571202477 999999999765694171 571202477 645265889 571202477 999999999765694171 571202477 864647315 37563938 109908359 28653721 738316755 28653721 146723248 571202477 907030046 37563938 452368513 571202477 200593264 28653721 624896609 37563938 238653817 571202477 608844320 37563938 974818364 37563938 701624181 571202477 171482512 28653721 870974878 37563938 73022765 571202477 792747600 28653721 588738183 28653721 402879694 28653721 978101829 28653721 17479329 28653721 389161574 28653721 253488379 571202477 75888185 571202477 708014808 28653721 180876448 571202477 897504731 37563938 642012188 28653721 935416805 37563938 188428690 571202477 839678589 571202477 683750813 571202477 966056572 571202477 999999999765694171 571202477 276366561 37563938 398962156 571202477 999999999765694171 571202477 192181762 28653721 432162662 28653721 138932905 571202477 107475092 28653721 573828382 571202477 666083756 571202477 163187436 28653721 509494158 28653721 999999999765694171 571202477 612563020 28653721 97299818 37563938 653735758 37563938 100527547 37563938 938477953 37563938 667468250 28653721 258599422 28653721 824071912 37563938 182396710 28653721 658168514 28653721 98234322 37563938 661670092 28653721 642626390 571202477 585957486 28653721 83836498 571202477 755982454 28653721 142377634 571202477 697201252 571202477 392813217 571202477 608216333 28653721 14705777 571202477 939264376 28653721 364516344 571202477 191031747 571202477 50408002 28653721 755655656 37563938 274885232 37563938 823301865 28653721 617609437 571202477 291157922 28653721 607610306 37563938 815708500 28653721 882078414 571202477 685645201 37563938 617030311 28653721 97038887 28653721 325853623 571202477 445581376 28653721 712671043 37563938 743239413 37563938 235387911 571202477 984196345 571202477 72677685 571202477 120646737 571202477 375910798 37563938 828569018 571202477 279316945 28653721 140324371 37563938 834696247 28653721 951327119 571202477 50843077 37563938 838741792 37563938 978406272 28653721 8930520 571202477 240795618 28653721 406666335 28653721 106314913 571202477 822006205 37563938 271381490 37563938 484296549 28653721 134983494 28653721 310850347 28653721 321201775 37563938 17303385 28653721 392136393 28653721 812333618 37563938 366462505 37563938 299059401 28653721 852054122 28653721 617771941 37563938 435313391 37563938 504680712 571202477 194166761 28653721 694341480 28653721 475103632 28653721 690045331 37563938 417209985 28653721 999999999765694171 571202477 660083861 37563938 349132513 28653721 884094643 28653721 878064068 37563938 452931951 37563938 241772968 571202477 999999999765694171 571202477 72434547 28653721 87918017 37563938 949304282 28653721 86815395 37563938 311610771 37563938 946061871 28653721 921554542 571202477 172418724 37563938 823982561 571202477 931929636 28653721 113126253 571202477 432721031 37563938 375906726 37563938 390861684 28653721 545163482 37563938 77049765 37563938 429336743 28653721 32189022 37563938 508413841 28653721 878297482 571202477 485004235 37563938 711965619 28653721 856508540 571202477 587118969 571202477 591422650 37563938 592987289 571202477 985345713 571202477 954527564 28653721 663308688 37563938 505481878 571202477 275645386 37563938 452340599 571202477 984425156 571202477 260731025 37563938 999999999765694171 571202477 168559000 28653721 844879043 37563938 34861841 37563938 836491810 28653721 976465053 571202477 689271466 37563938 531098967 37563938 211129060 37563938 331711332 37563938 688608158 571202477 68851167 28653721 954824606 28653721 855426344 28653721 639127282 28653721 585795115 571202477 308231730 28653721 999999999765694171 571202477 746252900 37563938 563294707 37563938 290720012 28653721 210823810 28653721 77096779 37563938 739269572 28653721 883046714 28653721 729933913 28653721 687542115 28653721 224794624 37563938 123396879 28653721 999999999765694171 571202477 680290968 28653721 619615482 571202477 88622802 28653721 946926740 37563938 266295375 571202477 956382230 571202477 60377476 37563938 359571816 571202477 161153380 28653721 453495350 28653721 879842401 37563938 858872080 28653721 674368906 28653721 165802499 37563938 564669616 28653721 779023217 28653721 741006800 37563938 999999999765694171 571202477 224730493 37563938 298729709 28653721 121602754 37563938 371594848 37563938 143115298 28653721 804531310 28653721 521344136 37563938 460307389 37563938 854737165 37563938 603532518 28653721 606497961 28653721 302406324 28653721 231114054 37563938 78605329 571202477 113253338 28653721 218007382 37563938 655407380 571202477 319147693 571202477 999999999765694171 571202477 813901518 28653721 568164769 571202477 579921679 37563938 646853401 571202477 623053599 37563938 936083012 37563938 156388497 37563938 271521514 28653721 851943594 28653721 239179048 28653721 232851326 28653721 927183012 37563938 999999999765694171 571202477 261272202 571202477 999999999765694171 571202477 1154225 37563938 528753866 571202477 913660410 28653721 406742417 37563938 246985245 37563938 774110004 28653721 190991003 571202477 298783009 28653721 591178693 37563938 879614247 571202477 330835969 37563938 659745129 28653721 992622876 571202477 749198015 37563938 564701398 37563938 959053838 37563938 608016917 28653721 552256054 571202477 860165316 37563938 369251652 28653721 809348175 28653721 41360367 28653721 999999999765694171 571202477 451302163 28653721 558056551 28653721 913374714 37563938 103313005 28653721 995537986 571202477 715667790 37563938 811818795 28653721 999999999765694171 571202477 413761976 37563938 238302291 28653721 421175171 571202477 999999999765694171 571202477 700046478 28653721 844079576 28653721 315538832 28653721 815455798 571202477 310555847 571202477 827045713 571202477 706564489 37563938 594264073 28653721 101847143 37563938 969539543 28653721 773700957 28653721 970332533 37563938 999999999765694171 571202477 622137393 37563938 397323833 37563938 985429935 37563938 224397364 37563938 190619548 37563938 837046516 28653721 431700777 571202477 719253245 28653721 730613608 28653721 3557843 37563938 21263620 37563938 711524501 571202477 493622955 571202477 961384766 37563938 525252634 37563938 236664014 571202477 829318941 28653721 146600238 37563938 886855655 571202477 697851197 571202477 688083748 37563938 946263108 37563938 553457421 28653721 336743764 28653721 167335386 28653721 771925743 28653721 913310762 571202477 517873812 571202477 110672795 37563938 152067663 28653721 988295277 37563938 932095664 28653721 370442649 37563938 41811634 571202477 360345443 571202477 489833858 37563938 999999999765694171 571202477 376626786 571202477 784875348 571202477 18941913 571202477 999999999765694171 571202477 100950856 28653721 327081542 37563938 657117181 28653721 386045042 571202477 737251017 571202477 971835865 571202477 417977300 37563938 70456957 37563938 788730282 37563938 176474665 28653721 159535099 37563938 879142998 28653721 643235608 37563938 271318289 571202477 510582140 37563938 689206517 37563938 607707506 37563938 496244238 28653721 899130415 28653721 610157217 37563938 351530989 37563938 404610788 571202477 999999999765694171 571202477 798707907 28653721 344832518 28653721 513857690 571202477 965470637 37563938 772986461 28653721 687016733 28653721 240850909 571202477 969771527 28653721 587103072 571202477 96493319 28653721 13255540 571202477 370829181 37563938 941830587 28653721 444486694 37563938 588609125 37563938 888981870 571202477 256182015 28653721 876900210 37563938 236093422 37563938 297450516 37563938 726586452 28653721 793453940 37563938 733851049 37563938 363717195 28653721 885114467 28653721 999999999765694171 571202477 17366774 571202477 678841119 37563938 71089334 571202477 614173646 28653721 806679080 28653721 573091969 28653721 148026752 37563938 877230160 571202477 999999999765694171 571202477 119573175 571202477 641174741 571202477 921503572 571202477 356068196 571202477 108047117 571202477 988498774 28653721 346937495 37563938 307393151 571202477 839097129 37563938 818868486 28653721 703372065 37563938 779069404 571202477 150858670 28653721 908772121 571202477 778739760 37563938 855712334 28653721 775059800 37563938 131160293 571202477 212940783 37563938 537073747 28653721 837749275 28653721 931242168 37563938 309890054 37563938 635946310 571202477 999999999765694171 571202477 705013516 28653721 931142152 28653721 272117106 571202477 337669854 28653721 521956981 37563938 597102808 28653721 975148216 571202477 366967564 37563938 999999999765694171 571202477 558723313 571202477 628719811 28653721 954668540 37563938 879633544 37563938 827037072 37563938 471545798 28653721 999999999765694171 571202477 15290885 571202477 999999999765694171 571202477 864967715 571202477 4255107 571202477 259764916 37563938 664492119 28653721 999999999765694171 571202477 47603905 37563938 552367564 37563938 2700495 37563938 246209773 571202477 797926968 37563938 731084306 571202477 54983540 571202477 347592374 28653721 880508742 28653721 140829155 571202477 922548307 28653721 797315723 28653721 979163647 28653721 184934837 28653721 306096319 28653721 431793332 28653721 413031040 37563938 251476075 28653721 141225590 37563938 987600232 571202477 188373250 571202477 303474690 571202477 535431058 28653721 849909542 37563938 915268787 28653721 346940792 37563938 523571349 571202477 234320091 571202477 129378302 571202477 789357213 28653721 444744339 571202477 35465515 37563938 829162791 28653721 715455016 37563938 620367989 28653721 173439031 28653721 109861797 571202477 907120151 28653721 362596764 37563938 364428442 571202477 3458750 37563938 951292048 37563938 48633764 571202477 897169745 571202477 82227356 28653721 262784508 28653721 130821964 28653721 75665659 37563938 239196326 37563938 121227672 571202477 758834347 28653721 150739652 571202477 808730145 37563938 806731481 571202477 716419349 28653721 131189659 571202477 120661012 28653721 258082960 37563938 888983645 28653721 516349453 28653721 680357529 28653721 796685009 37563938 989808144 571202477 271390112 28653721 634090486 571202477 82591121 28653721 688556392 37563938 315748006 28653721 254033446 37563938 863344986 37563938 403083967 571202477 576447858 28653721 751920460 37563938 667896300 28653721 852305545 28653721 265975865 571202477 732419548 571202477 598458577 28653721 450081262 28653721 242652842 28653721 869395602 571202477 728222803 571202477 950403614 37563938 704620157 37563938 350161270 571202477 997946248 28653721 34930968 37563938 461915402 37563938 485238039 37563938 999999999765694171 571202477 195365929 571202477 603899648 28653721 27730415 571202477 884384225 37563938 692128195 37563938 601053547 28653721 564211036 28653721 283953194 571202477 377407191 37563938 917634509 571202477 306323718 37563938 145510662 28653721 306073362 571202477 287314780 28653721 156552030 571202477 514282165 37563938 309746478 571202477 430025479 28653721 796654596 571202477 27865330 37563938 999999999765694171 571202477 201442129 571202477 979644480 28653721 38611122 37563938 638496842 37563938 587562680 28653721 976503442 571202477 130534660 28653721 487320098 28653721 999999999765694171 571202477 404311931 28653721 23406821 37563938 821344012 571202477 796489350 571202477 217161013 37563938 84069433 571202477 753527215 28653721 855623850 571202477 422373729 571202477 415803388 571202477 85539295 571202477 31233369 37563938 86762250 37563938 298120332 571202477 217206413 571202477 70317588 37563938 622285465 37563938 870594141 571202477 972435720 28653721 967488312 37563938 208324005 28653721 83659937 37563938 702938071 571202477 850018058 37563938 999999999765694171 571202477 370829181 28653721 965435184 28653721 141122218 37563938 780317642 571202477 688563321 28653721 613680535 37563938 856703486 571202477 622919406 28653721 228004120 37563938 549056949 571202477 648986185 37563938 761826299 37563938 311528065 571202477 931929636 37563938 712265996 571202477 550774135 571202477 586375325 28653721 863344986 571202477 455419875 37563938 734338773 28653721 28637959 28653721 19138503 28653721 949929681 37563938 658812999 28653721 541577871 28653721 668240025 571202477 209109140 571202477 393074066 28653721 844651125 28653721 926317034 37563938 933149813 571202477 760278446 37563938 801154255 37563938 830131291 28653721 585011877 28653721 964965876 28653721 300203367 571202477 77479667 37563938 563924057 571202477 866355201 37563938 981846911 28653721 951173587 571202477 633976953 28653721 106144893 28653721 543599055 571202477 371476205 37563938 374600859 28653721 551706368 37563938 885376232 37563938 459743974 571202477 740573451 37563938 492123792 571202477 225479874 571202477 851729394 37563938 746792189 28653721 745060307 28653721 928822281 37563938 891141628 28653721 750262503 571202477 809654342 571202477 68706550 37563938 890681079 37563938 69138279 571202477 565471620 28653721 694836152 28653721 942008541 37563938 628063142 37563938 682532120 28653721 795420029 28653721 450369207 28653721 46197870 28653721 487394155 571202477 682192201 37563938 693834120 37563938 892619675 28653721 511142386 28653721 517755585 37563938 576553794 37563938 803760126 571202477 646951497 571202477 835225053 571202477 360784641 28653721 329163449 28653721 369358573 37563938 832785042 37563938 171872690 571202477 430704717 37563938 545957899 28653721 422919247 28653721 705378395 28653721 762578465 28653721 596837086 37563938 961687500 571202477 664576781 28653721 281537640 28653721 372605400 571202477 4993015 37563938 882054674 37563938 450664389 28653721 876342288 37563938 518727306 37563938 119260158 571202477 393647233 37563938 747195742 37563938 442713459 37563938 580364070 571202477 847856554 28653721 150353352 571202477 872907781 28653721 626711954 571202477 622919406 571202477 702654246 37563938 506085848 37563938 932509477 571202477 738316699 28653721 999999999765694171 571202477 219552345 28653721 615544724 28653721 954612621 28653721 287995036 571202477 588754265 571202477 670952603 28653721 103313005 37563938 49863392 571202477 678819287 37563938 571548230 571202477 568438686 37563938 751715715 28653721 999999999765694171 571202477 476179367 28653721 787526900 37563938 146542852 28653721 235463566 28653721 971910877 37563938 810356962 37563938 44760066 37563938 356928349 37563938 283681093 571202477 994710113 28653721 209347329 37563938 20908471 571202477 897049680 571202477 389393645 37563938 408087336 28653721 658801254 37563938 380651527 571202477 382101533 571202477 161140540 28653721 875114261 37563938 213144758 37563938 24352975 37563938 996486489 571202477 963777920 37563938 999999999765694171 571202477 169660578 37563938 231390543 571202477 663199916 571202477 173290294 571202477 228195422 571202477 657215235 571202477 720816329 37563938 548552878 571202477 603929730 37563938 201226472 28653721 441929992 37563938 298012900 571202477 892877138 28653721 286834128 28653721 656252201 37563938 878954160 37563938 972124917 37563938 58692539 571202477 415853931 37563938 556869922 571202477 358392148 28653721 753972440 28653721 569760126 28653721 867559281 571202477 553254017 28653721 226113113 28653721 726007432 28653721 22062636 37563938 938383772 28653721 485087833 37563938 634298031 571202477 359510649 571202477 987987360 37563938 205802070 37563938 67904312 37563938 504310770 28653721 347953018 28653721 807630750 571202477 122629648 37563938 734315399 28653721 661069601 37563938 926885668 28653721 788096027 37563938 757275958 28653721 801496356 571202477 342424603 28653721 268849196 28653721 553281260 37563938 749372991 28653721 411546312 571202477 847880218 37563938 325876667 28653721 555779093 571202477 736907713 28653721 964431470 28653721 913915585 571202477 143282127 28653721 118663845 37563938 831055937 37563938 224214328 28653721 810900495 37563938 624353101 37563938 306074873 28653721 800326577 571202477 801307261 571202477 163590292 28653721 999999999765694171 571202477 238375583 28653721 845556001 28653721 958344412 571202477 247910067 571202477 66910404 571202477 170901817 37563938 35730405 37563938 315445287 28653721 206025164 571202477 999572076 28653721 717250721 28653721 694905417 571202477 451633747 28653721 15554507 28653721 776331983 571202477 435578203 571202477 254973756 28653721 16101896 28653721 569175712 28653721 924437608 571202477 742702378 571202477 520969848 37563938 130165004 37563938 267295682 37563938 565031851 571202477 839865640 571202477 474297964 37563938 587347647 28653721 769951311 28653721 737064903 37563938 619505049 571202477 176305665 28653721 110118436 37563938 353054764 37563938 584247451 37563938 500776398 28653721 319983628 37563938 449270746 571202477 520598719 37563938 999999999765694171 571202477 924464048 28653721 194074480 28653721 985052 37563938 501579817 37563938 999999999765694171 571202477 660720373 571202477 725486077 571202477 61954098 37563938 999999999765694171 571202477 321673902 571202477 33557828 571202477 651965115 28653721 159034288 571202477 914134189 28653721 317109983 28653721 498388899 37563938 565506342 28653721 963603568 37563938 259453827 28653721 31005704 37563938 86799311 28653721 67905441 28653721 239258440 37563938 999999999765694171 571202477 636769456 28653721 692001422 571202477 66263472 28653721 984181903 571202477 535431058 571202477 837082801 28653721 999999999765694171 571202477 610735407 571202477 146872396 571202477 817967699 37563938 535868818 28653721 208782699 37563938 689479997 28653721 326043797 37563938 284462521 28653721 196872425 571202477 478373236 28653721 222058604 571202477 245179333 571202477 627479634 37563938 603899648 37563938 471056424 571202477 737759109 37563938 644423042 571202477 539372726 28653721 80864142 28653721 921017896 37563938 930444937 571202477 9554662 37563938 368018752 28653721 748672844 571202477 174460119 571202477 997145542 37563938 286061210 37563938 999999999765694171 571202477 999999999765694171 571202477 158099839 37563938 953503629 37563938 603657603 28653721 345735769 28653721 705704979 571202477 486780232 571202477 291249908 28653721 999999999765694171 571202477 452941463 571202477 895145140 37563938 442271207 28653721 892560465 571202477 766309552 28653721 336186639 28653721 999999999765694171 571202477 477006972 37563938 988486221 28653721 861497655 37563938 867995472 28653721 674329709 571202477 888981870 37563938 158535039 37563938 163101341 37563938 292015133 28653721 849275445 37563938 486315376 37563938 787278714 28653721 999999999765694171 571202477 526428030 571202477 865885039 28653721 96805161 571202477 999999999765694171 571202477 938409987 571202477 724527355 28653721 204464104 571202477 517258186 28653721 805992685 37563938 28712100 28653721 942498779 37563938 333219521 28653721 424578452 28653721 307393151 28653721 325571261 28653721 97740344 37563938 147461857 571202477 607327519 571202477 705566584 37563938 296153977 28653721 361654563 571202477 617129323 571202477 962996316 28653721 558404716 37563938 85370730 571202477 163579962 28653721 385084257 28653721 489643567 571202477 4077604 571202477 309705902 37563938 827494464 37563938 682684624 571202477 139900669 37563938 921953659 28653721 202421904 571202477 319475569 28653721 364409126 37563938 182404430 571202477 999999999765694171 571202477 414791476 571202477 596981440 28653721 403580748 37563938 842219106 37563938 399678887 37563938 19475706 37563938 999999999765694171 571202477 451631421 571202477 201861541 37563938 327154318 571202477 523149404 37563938 748307815 571202477 999999999765694171 571202477 247493446 28653721 128908909 37563938 348274931 28653721 327926107 28653721 498665425 37563938 870833352 571202477 364313591 28653721 918517172 28653721 280555480 37563938 561717902 28653721 536134783 28653721 518583612 37563938 195106373 571202477 964009545 37563938 134265243 571202477 915459338 37563938 395430949 37563938 712965467 28653721 116452922 28653721 865111217 37563938 539072895 28653721 304562050 28653721 448958805 37563938 267993208 28653721 278458403 28653721 631912094 37563938 462632905 37563938 801554498 37563938 667836140 28653721 74821353 37563938 240381364 571202477 36991413 37563938 257688460 571202477 828566729 28653721 993969658 28653721 190983263 28653721 927326627 571202477 343230973 28653721 999999999765694171 571202477 266916182 28653721 721319090 28653721 784157361 37563938 582234458 28653721 213307848 28653721 6463046 571202477 414575869 571202477 762425420 28653721 843940720 28653721 888176725 571202477 759720682 37563938 860547053 37563938 634013695 37563938 668620840 28653721 309749276 28653721 999999999765694171 571202477 553576517 28653721 470753368 28653721 828694240 28653721 825150830 28653721 262526106 571202477 373126089 37563938 91470403 37563938 198332340 37563938 531962274 28653721 999999999765694171 571202477 504093040 571202477 544335572 571202477 959710344 28653721 289484672 28653721 527041713 37563938 628858242 571202477 747539540 28653721 431028204 28653721 157438654 37563938 996496492 571202477 875991870 28653721 670101946 28653721 590051775 28653721 132647436 571202477 999999999765694171 571202477 816395741 571202477 999999999765694171 571202477 262720066 28653721 695392953 37563938 692182733 28653721 633532466 571202477 828456518 28653721 366553717 28653721 560829796 37563938 961597117 37563938 96328184 28653721 629318585 28653721 171237416 571202477 683330804 28653721 183413837 571202477 367433357 28653721 603237780 37563938 168257500 37563938 738609935 37563938 917605492 37563938 579250743 37563938 865095432 28653721 351982569 571202477 679482343 37563938 783814360 28653721 667379657 571202477 430517402 28653721 362414331 571202477 912880263 28653721 682991268 37563938 463397333 37563938 601621292 37563938 917066624 571202477 195327662 37563938 279673844 28653721 260166645 28653721 955102075 571202477 476623957 571202477 483325877 37563938 760384940 28653721 48087385 37563938 419520898 28653721 238160987 37563938 947874012 28653721 402141551 37563938 122590186 571202477 592517924 571202477 823488762 571202477 458448687 37563938 404043180 37563938 615202225 28653721 52542041 37563938 343503068 28653721 291424429 37563938 79890119 571202477 593766145 37563938 855586516 28653721 280672931 571202477 703232858 28653721 416310166 571202477 388278337 28653721 667895718 37563938 245957813 571202477 571170714 571202477 203218420 28653721 606865461 28653721 999999999765694171 571202477 123764485 37563938 518118353 571202477 346575244 571202477 83774965 571202477 57611434 571202477 795258354 37563938 152036508 37563938 531675674 28653721 831356260 571202477 617113574 571202477 969718955 28653721 506853113 37563938 247043116 37563938 196069245 571202477 294892879 28653721 936017178 571202477 986645687 37563938 971537211 37563938 412207340 28653721 828801781 37563938 385195699 28653721 782152289 37563938 408801390 37563938 471031174 37563938 75145138 37563938 26265684 28653721 685541871 37563938 692069845 37563938 984060979 37563938 971537211 571202477 968264880 28653721 409168233 571202477 466331030 28653721 239952006 28653721 849469662 37563938 997671756 37563938 966521977 28653721 904452408 37563938 398564790 28653721 825591673 28653721 163113493 37563938 374672482 571202477 673883719 37563938 112506820 571202477 841371278 37563938 620550431 571202477 746003331 28653721 934997200 37563938 754475577 571202477 975148216 37563938 935618824 571202477 101838497 28653721 79648057 28653721 893210676 28653721 211320102 28653721 874126148 37563938 278115593 37563938 791697778 28653721 100869963 571202477 890000486 28653721 526150105 571202477 789080194 571202477 679866714 28653721 70697118 37563938 816749396 37563938 473657239 571202477 971299399 571202477 315690413 571202477 582126626 571202477 581561388 571202477 282582432 571202477 903084241 28653721 519317465 37563938 904975017 571202477 51191934 571202477 453252542 37563938 408955163 571202477 987817831 37563938 36811888 28653721 861098087 37563938 978199567 37563938 999999999765694171 571202477 139378255 37563938 402726643 571202477 390179504 37563938 793922869 37563938 643636337 28653721 619465070 37563938 300887381 28653721 378836400 37563938 125650836 37563938 670360324 571202477 451723267 28653721 744160717 571202477 911533313 571202477 892879579 28653721 743918003 28653721 824324148 37563938 211743506 571202477 513982683 37563938 22047736 37563938 408015197 37563938 711435762 28653721 62477746 28653721 964050174 28653721 709388289 28653721 547724615 28653721 29779994 37563938 980106354 571202477 833769362 37563938 451883203 37563938 808421484 28653721 964454663 571202477 992189581 37563938 601916730 28653721 554430163 37563938 508193115 28653721 275593037 571202477 55756659 571202477 295366565 28653721 999999999765694171 571202477 821004249 37563938 571546285 571202477 648923085 28653721 983123708 28653721 861549893 571202477 106496600 28653721 21483614 571202477 653775681 37563938 186326323 37563938 440367029 571202477 502364652 28653721 950788744 37563938 95102549 37563938 916340308 571202477 837713792 37563938 278911669 37563938 27459415 28653721 526846512 37563938 750016740 37563938 382912446 37563938 746657455 28653721 795407154 37563938 292369615 37563938 827564064 37563938 304243278 28653721 302611804 28653721 760807551 28653721 4147385 28653721 191571616 28653721 768900012 28653721 513225645 28653721 704932223 37563938 642135070 28653721 274410850 571202477 76585266 571202477 842848560 28653721 752465215 28653721 999999999765694171 571202477 406506634 571202477 698706125 37563938 301894971 571202477 118624554 28653721 628046431 28653721 962744551 571202477 999999999765694171 571202477 13996572 37563938 66143488 37563938 999999999765694171 571202477 277132484 571202477 326233287 37563938 244751422 28653721 195111533 571202477 438573059 28653721 399083877 28653721 919541705 37563938 993840369 37563938 243740188 37563938 626744383 37563938 665676331 571202477 854220034 571202477 726586076 28653721 719271095 37563938 319272126 571202477 221980035 571202477 287372551 571202477 714046426 37563938 999999999765694171 571202477 514632099 37563938 622195842 37563938 492727447 571202477 997882190 37563938 231086859 571202477 48161076 571202477 390529176 28653721 316557174 28653721 678106241 571202477 742734583 37563938 50193661 28653721 920656037 28653721 595324790 571202477 720176332 571202477 817800512 28653721 792605049 37563938 72303150 571202477 703897853 28653721 297431468 28653721 361146780 37563938 410479242 28653721 973140403 571202477 900043653 37563938 719007008 37563938 296323992 571202477 919366596 37563938 940940666 571202477 135470839 37563938 768542457 37563938 431134935 37563938 963213887 28653721 892260241 28653721 289985673 37563938 795049417 28653721 141231235 571202477 4361063 571202477 616282353 571202477 270006841 28653721 289804698 37563938 810656978 571202477 230505552 571202477 780115642 37563938 581886903 37563938 273881857 37563938 119663309 37563938 689370814 28653721 113373846 571202477 734996047 28653721 306857247 571202477 85029051 571202477 792339934 571202477 788044455 37563938 355447138 28653721 823301865 37563938 377849441 28653721 543599055 28653721 916087612 28653721 631247325 37563938 604664298 28653721 324001730 28653721 962452738 571202477 999999999765694171 571202477 900413396 28653721 898980543 28653721 654028519 571202477 742713551 28653721 996129270 28653721 692345344 28653721 603920348 37563938 284012322 28653721 997882190 571202477 555145091 37563938 999999999765694171 571202477 672640493 28653721 558639673 37563938 496513193 37563938 901023505 37563938 875379410 28653721 385044348 28653721 255413687 37563938 111962038 37563938 429061137 28653721 66303061 37563938 999999999765694171 571202477 109684743 28653721 108598921 37563938 264123463 37563938 682802455 28653721 860804164 571202477 267929003 37563938 236371085 28653721 999999999765694171 571202477 231264293 571202477 999999999765694171 571202477 747780477 28653721 324375981 37563938 369480348 28653721 464907122 28653721 10762961 37563938 999999999765694171 571202477 442792978 37563938 229237225 571202477 83836498 28653721 131808273 28653721 499346949 571202477 999999999765694171 571202477 600528099 28653721 284949230 28653721 402260838 28653721 73112377 37563938 289045319 37563938 589561844 37563938 386679118 571202477 191581864 37563938 109093543 37563938 374811363 37563938 855841506 28653721 308016656 37563938 999999999765694171 571202477 999999999765694171 571202477 147457849 28653721 458351865 37563938 121935320 37563938 185739668 37563938 857804125 571202477 298609807 37563938 999999999765694171 571202477 56049872 28653721 433718295 28653721 981076175 28653721 38227024 37563938 887921151 37563938 631213476 37563938 159706194 37563938 86616101 28653721 712178037 28653721 530245350 37563938 983721904 28653721 999999999765694171 571202477 635745791 571202477 923541847 37563938 384497696 37563938 430888075 28653721 175458368 37563938 523350133 28653721 813565080 571202477 341415545 571202477 737646657 28653721 26848249 571202477 22688773 37563938 897425737 28653721 969718955 37563938 691266569 37563938 954709953 571202477 855201924 37563938 990311730 28653721 972604253 28653721 417178299 571202477 163810146 37563938 106250597 571202477 839324429 571202477 971962521 28653721 768451496 571202477 237702567 28653721 997946248 571202477 264593729 37563938 722698376 571202477 61165084 28653721 80137796 37563938 309145700 37563938 57872534 571202477 703278862 28653721 253987977 571202477 706007927 37563938 478884139 37563938 260614778 571202477 33672617 571202477 514371347 37563938 765610901 571202477 611021943 37563938 220006721 37563938 751380615 28653721 16409359 37563938 718042174 37563938 999900638 37563938 688634252 28653721 626388120 28653721 483411516 571202477 470922678 37563938 725954587 37563938 947724247 571202477 679493858 28653721 763953747 28653721 829813131 28653721 34050750 28653721 980946809 28653721 587254559 37563938 796780668 571202477 542624846 37563938 999999999765694171 571202477 44752278 28653721 685477340 28653721 602741998 571202477 941220204 28653721 57430371 28653721 921926027 37563938 626012863 571202477 429856528 28653721 142884617 571202477 364539011 37563938 508748219 37563938 213773091 571202477 103438750 28653721 999999999765694171 571202477 360302908 37563938 880681371 28653721 163279837 571202477 559481712 28653721 103890497 37563938 86799311 37563938 798517384 37563938 925470862 37563938 116203369 37563938 999999999765694171 571202477 567292033 571202477 541295479 28653721 771268631 28653721 770578800 571202477 999999999765694171 571202477 121434531 28653721 926541344 28653721 907763916 28653721 633801682 37563938 468264353 571202477 295952054 37563938 801210206 28653721 565898879 37563938 671475126 37563938 790716414 37563938 214062343 571202477 500385541 37563938 605005739 571202477 870637668 37563938 597869067 37563938 521926362 571202477 545956399 571202477 130174898 28653721 568495902 28653721 478414451 571202477 933386566 571202477 94440547 37563938 999999999765694171 571202477 713078518 37563938 386571298 28653721 382054147 37563938 260072134 37563938 327726674 28653721 913660410 571202477 353139515 37563938 249051771 37563938 341185949 28653721 392769881 28653721 513272898 37563938 325078045 571202477 104515735 571202477 862873294 28653721 555685676 28653721 298346456 571202477 856292711 571202477 842409934 571202477 999999999765694171 571202477 718911639 28653721 175312290 571202477 497769444 37563938 432369647 571202477 707716770 571202477 932119311 571202477 673312129 28653721 523501067 28653721 645365106 28653721 657052466 37563938 959787172 571202477 938090072 571202477 656771778 28653721 11029578 37563938 776733263 28653721 333817951 37563938 503987876 37563938 420452131 28653721 798699483 571202477 999999999765694171 571202477 832832304 571202477 480404300 571202477 480973870 28653721 377011292 571202477 667787627 37563938 999999999765694171 571202477 335577989 571202477 902764674 37563938 54541855 571202477 954158154 37563938 407285954 37563938 463609483 28653721 552757804 37563938 788711375 28653721 897024576 37563938 550907448 28653721 281328636 37563938 999999999765694171 571202477 409807997 571202477 232621551 37563938 343149219 37563938 331412459 28653721 537429995 571202477 855955858 28653721 861915250 28653721 509345782 28653721 887144445 28653721 489786537 28653721 69780978 571202477 288495435 28653721 999999999765694171 571202477 69929035 37563938 999999999765694171 571202477 242088524 28653721 485737673 571202477 502918314 28653721 788328822 571202477 244626960 28653721 209553680 28653721 155276568 37563938 291177983 37563938 163530360 28653721 85570290 37563938 766052621 37563938 556776829 37563938 488991435 28653721 442911191 37563938 999999999765694171 571202477 265949455 28653721 559497016 571202477 403231657 571202477 652602139 37563938 111850060 37563938 453809136 571202477 576852399 37563938 801736272 37563938 975373186 571202477 650449589 28653721 874245725 37563938 198953209 571202477 944083745 571202477 916386715 28653721 273461132 571202477 522335803 37563938 741927937 28653721 510760155 37563938 376884230 28653721 150170630 28653721 711941336 37563938 510378070 37563938 995907762 37563938 548194212 28653721 369560614 37563938 486658714 37563938 73638206 37563938 761252872 571202477 43190681 571202477 64977528 37563938 131081678 571202477 132435236 28653721 356496858 37563938 897955020 37563938 420253788 37563938 318251681 28653721 41583385 37563938 686444025 28653721 622944471 28653721 409072022 37563938 123084040 571202477 742571492 37563938 999999999765694171 571202477 710562267 571202477 30557056 571202477 568148269 37563938 973162436 571202477 70495430 37563938 344037855 571202477 812567536 28653721 999999999765694171 571202477 393785543 571202477 426005613 37563938 760682844 37563938 77468743 28653721 735658888 37563938 514462579 37563938 104980082 37563938 492254032 571202477 710276701 28653721 70506133 571202477 126246682 28653721 458497349 571202477 201572682 37563938 341457857 28653721 692263414 571202477 848110893 28653721 799774027 37563938 850085249 28653721 979448535 571202477 243564233 37563938 999999999765694171 571202477 9506359 28653721 833427315 28653721 999999999765694171 571202477 700004165 571202477 705354013 37563938 499261217 37563938 242526411 28653721 854283410 37563938 205645327 28653721 546774839 28653721 152812593 37563938 501566649 571202477 296720812 37563938 497818660 37563938 635706342 37563938 716813985 28653721 958603212 28653721 715424180 37563938 615108338 571202477 590558844 28653721 234324670 28653721 22703328 28653721 359039642 37563938 594862892 37563938 226859118 37563938 911422817 37563938 26225782 571202477 803870428 28653721 230555458 571202477 888983645 571202477 644699595 28653721 680053657 37563938 622899793 28653721 172804739 571202477 110744802 28653721 18603149 28653721 685573459 571202477 899421774 28653721 372212851 28653721 821610923 37563938 439209202 28653721 856703486 28653721 533592557 28653721 412061282 37563938 558767356 28653721 350965966 28653721 525283497 571202477 404229062 28653721 832154853 571202477 690007398 37563938 226163686 571202477 256168780 28653721 892604304 28653721 624560625 28653721 492879111 28653721 900016143 571202477 145331569 571202477 642019035 571202477 880006011 28653721 406801937 37563938 549789671 28653721 411693084 37563938 63000805 37563938 757249536 37563938 409288772 571202477 154364125 571202477 250376073 28653721 123322737 28653721 562656337 37563938 188705119 37563938 704174804 571202477 833149091 28653721 188119521 571202477 960101430 37563938 930745371 37563938 111509229 28653721 961961366 28653721 889453983 37563938 685483255 37563938 999999999765694171 571202477 119417725 28653721 153029727 28653721 260409844 571202477 756187948 28653721 661827765 37563938 133194521 571202477 10926590 37563938 584449380 571202477 102931084 28653721 39351790 571202477 889868971 37563938 643685683 37563938 950591115 28653721 409841498 28653721 860797604 28653721 999999999765694171 571202477 968531823 28653721 508395782 37563938 462064188 28653721 478492627 37563938 641029377 28653721 414539509 571202477 654654504 28653721 531330857 28653721 723022863 571202477 250322982 28653721 877163975 28653721 141012444 28653721 385721095 28653721 39235623 571202477 219812689 28653721 930392395 571202477 547562526 571202477 574186044 28653721 547290676 28653721 906809895 571202477 10347701 28653721 569241608 37563938 323769685 571202477 344626089 571202477 265078443 571202477 207752712 28653721 999999999765694171 571202477 977255255 37563938 126055650 571202477 366764248 37563938 285124012 28653721 595617857 28653721 925394959 28653721 697296815 37563938 974133239 28653721 238160987 571202477 740205878 28653721 722002820 28653721 113249101 37563938 336960534 571202477 111850060 28653721 667026368 37563938 251639709 37563938 464853148 28653721 861116924 28653721 356010205 37563938 102798150 571202477 144727791 571202477 61947260 37563938 985730298 37563938 979041229 37563938 463797794 571202477 667908791 571202477 777873367 37563938 296153977 571202477 9542112 28653721 306085684 571202477 72677685 37563938 617997976 28653721 528775341 37563938 669406217 28653721 349815799 37563938 595332840 28653721 634966183 28653721 148961913 571202477 999999999765694171 571202477 357608121 28653721 795407358 37563938 91510797 37563938 897721890 37563938 137915919 571202477 731791966 28653721 679529406 37563938 169723714 37563938 607337809 571202477 854169323 37563938 732885248 37563938 945761184 571202477 502358545 28653721 60823407 571202477 458223352 37563938 429202695 571202477 511760010 571202477 335416050 37563938 264576693 28653721 793339192 571202477 914510118 37563938 343380388 571202477 39351790 28653721 131089222 28653721 833051639 28653721 602467950 28653721 374600170 37563938 700971725 28653721 902797740 28653721 913764309 28653721 153767186 37563938 232810830 571202477 885781595 28653721 968347425 571202477 633459079 571202477 996694460 571202477 813610491 37563938 475448587 571202477 332583677 37563938 726280010 37563938 400659370 28653721 860491701 571202477 710593362 28653721 538628426 37563938 694988706 37563938 48451292 571202477 718474018 37563938 793993427 37563938 94082343 37563938 125720315 571202477 685049065 28653721 762577095 571202477 659813409 28653721 929642385 37563938 462813270 571202477 953350983 28653721 671253050 37563938 186382411 37563938 238778304 571202477 455919459 37563938 496419035 37563938 240844473 37563938 213290383 37563938 501477334 37563938 873584762 571202477 129406900 571202477 36268349 37563938 154024261 571202477 487444324 28653721 27485449 37563938 13673395 37563938 544335572 37563938 628724289 28653721 457556407 37563938 693896201 28653721 160092048 37563938 626136 571202477 273307969 571202477 903796918 571202477 94225634 37563938 3458750 571202477 999999999765694171 571202477 584307406 37563938 999999999765694171 571202477 259467600 28653721 188732017 28653721 999999999765694171 571202477 618582127 28653721 290523505 37563938 620526181 37563938 804962561 37563938 596053786 28653721 217747286 37563938 315323943 37563938 805008702 28653721 364307717 28653721 559792092 28653721 851210339 571202477 929407260 37563938 478360411 571202477 965387323 28653721 925403384 37563938 999999999765694171 571202477 824717936 571202477 259980410 28653721 426584965 571202477 574513213 37563938 995936477 37563938 727092517 37563938 220218404 571202477 636678057 28653721 636436295 37563938 124190791 28653721 272124582 28653721 957381783 571202477 546881924 28653721 364381070 37563938 643536771 571202477 999999999765694171 571202477 949208693 28653721 649270027 28653721 240292172 37563938 827762967 28653721 917020634 37563938 130423596 37563938 735509089 28653721 999999999765694171 571202477 180926598 28653721 84628354 571202477 129478336 37563938 28740323 571202477 163454843 28653721 121839830 571202477 175456464 28653721 418968240 28653721 422375934 28653721 399408411 28653721 402958424 28653721 995890778 28653721 434756891 37563938 976467863 28653721 882225456 28653721 351887479 28653721 925029969 37563938 924649301 571202477 92610473 28653721 84045993 28653721 924796989 37563938 262419286 37563938 825238538 28653721 999999999765694171 571202477 469266056 37563938 581477497 28653721 315445287 571202477 921699848 571202477 147949198 37563938 290770913 37563938 588696705 571202477 533598759 571202477 860804164 28653721 936695707 571202477 999999999765694171 571202477 378116915 28653721 461188484 571202477 699152530 37563938 999999999765694171 571202477 674082932 37563938 604464958 28653721 798696903 37563938 999999999765694171 571202477 318939847 28653721 674516195 28653721 896773998 571202477 828026525 28653721 163074323 28653721 485737673 28653721 380103965 37563938 599775806 28653721 219675194 37563938 522293289 37563938 628724289 571202477 511545294 37563938 643229288 37563938 151503491 37563938 81326406 28653721 677003014 571202477 90872741 37563938 586054612 28653721 233690044 28653721 898466942 571202477 604436872 571202477 323068575 28653721 130170866 28653721 357133684 571202477 995100121 37563938 891040108 571202477 313152265 37563938 749976527 571202477 738776053 28653721 999999999765694171 571202477 518859302 28653721 85570290 571202477 395246413 37563938 893823813 37563938 402879694 37563938 126514368 37563938 502479485 28653721 62149303 37563938 231911132 571202477 85733956 571202477 47117743 28653721 668128452 28653721 360822964 571202477 941426478 571202477 731977486 28653721 745668573 37563938 194791099 37563938 165602637 571202477 882089953 571202477 100297886 37563938 384497696 28653721 192395378 37563938 719622110 37563938 985953578 28653721 192481441 37563938 247593641 37563938 319746525 28653721 102781648 37563938 913546529 28653721 640299907 571202477 838031739 28653721 402474848 37563938 384428285 571202477 250681347 28653721 300548440 37563938 558939533 37563938 129463496 28653721 22589425 37563938 609201000 28653721 603467876 37563938 845995566 37563938 750759672 37563938 995036560 37563938 772913182 28653721 838018889 28653721 832785042 571202477 586316948 28653721 991783029 37563938 133283451 28653721 443884507 28653721 925231985 28653721 643103698 28653721 602626888 28653721 902682491 28653721 596684119 28653721 845941013 37563938 109059071 571202477 307944870 571202477 612210790 37563938 954281010 37563938 549726508 571202477 219614227 571202477 14930770 37563938 734593529 37563938 71744042 37563938 832462027 28653721 79281183 37563938 773801768 37563938 692417377 28653721 35966455 28653721 145794604 37563938 462500163 37563938 646596770 37563938 151454321 571202477 936017178 37563938 75145138 28653721 880142261 37563938 525081890 28653721 253253903 37563938 60503867 28653721 506812476 37563938 973522604 37563938 651686450 28653721 922117799 571202477 552367564 571202477 411046554 571202477 124774257 28653721 289312924 571202477 440375800 571202477 17755703 28653721 442595339 37563938 350988362 37563938 628207621 37563938 338521714 28653721 311307890 28653721 259066772 571202477 917638132 28653721 546558391 571202477 660838959 37563938 728789607 28653721 196604709 571202477 961973440 37563938 624064914 37563938 682831256 37563938 907654265 37563938 949544394 37563938 685049065 37563938 228096506 571202477 136268139 37563938 256284258 571202477 884174420 28653721 643287408 37563938 352777602 571202477 900701830 571202477 859397794 37563938 899568253 571202477 503882152 28653721 337128136 28653721 723934058 37563938 788417641 571202477 427204596 571202477 691109759 37563938 951207991 571202477 204624110 571202477 373126089 571202477 999999999765694171 571202477 430822124 28653721 509070204 37563938 982394237 37563938 85224456 28653721 94494066 28653721 609546416 37563938 133941482 571202477 239616621 28653721 533840773 37563938 999999999765694171 571202477 215954328 571202477 27850465 37563938 898428079 37563938 109113839 37563938 904638564 571202477 999999999765694171 571202477 519064186 571202477 999999999765694171 571202477 810952069 37563938 868977878 571202477 584012694 37563938 844930643 28653721 279523767 37563938 371811855 37563938 679832123 28653721 29439080 28653721 82589951 37563938 588370533 571202477 134525140 28653721 693211668 37563938 357760187 28653721 885917389 571202477 935028638 28653721 932714387 28653721 697346604 571202477 61770985 571202477 194922871 37563938 999999999765694171 571202477 265267798 571202477 362711699 37563938 831879125 571202477 396008585 37563938 798618906 28653721 990928847 37563938 884619460 571202477 360751077 571202477 508516670 28653721 813350859 571202477 570886717 571202477 710926156 37563938 22688773 28653721 738794713 37563938 669702903 37563938 709520335 571202477 603357632 28653721 166278972 571202477 96978509 37563938 120008931 28653721 52542041 571202477 729151596 28653721 303125336 28653721 587871843 571202477 117832818 37563938 527698096 28653721 886998756 28653721 971215310 28653721 184916344 37563938 853285663 37563938 842075401 28653721 546576909 37563938 20336485 571202477 867327500 37563938 621936449 28653721 863159630 571202477 58851612 571202477 136902446 28653721 936803056 37563938 911122539 571202477 954900957 37563938 542720054 37563938 197783305 28653721 292460199 571202477 1998982 37563938 697346604 28653721 375741011 571202477 35380875 37563938 57645877 37563938 257214061 37563938 583801525 28653721 891763192 37563938 232159991 571202477 153122717 37563938 209975114 571202477 292238714 37563938 794926616 28653721 555276754 37563938 620653569 571202477 998614503 571202477 423782813 571202477 883857982 37563938 999999999765694171 571202477 999999999765694171 571202477 411329059 571202477 126580246 37563938 740423166 37563938 161817957 571202477 146763837 37563938 11535363 571202477 986920022 37563938 136647020 28653721 330681773 37563938 838657723 28653721 256344615 37563938 999999999765694171 571202477 221398848 28653721 232212132 28653721 127399104 37563938 783961253 28653721 34474820 28653721 714771316 28653721 46218661 571202477 206943940 37563938 728052281 28653721 944432526 37563938 522054263 28653721 322999359 571202477 37798727 28653721 999999999765694171 571202477 333311017 28653721 829095857 571202477 206827411 28653721 440516500 37563938 494017158 28653721 366601669 37563938 311767390 571202477 849447667 28653721 676307728 37563938 431578464 37563938 532886692 28653721 222572376 37563938 604400098 37563938 335560917 37563938 411761972 28653721 833362516 28653721 963777920 571202477 959321625 28653721 608978402 37563938 999999999765694171 571202477 178740423 37563938 909778234 28653721 308807027 28653721 761708886 37563938 7205517 28653721 391296249 571202477 877360622 571202477 505339726 571202477 526604681 571202477 393241502 37563938 21173508 37563938 635753168 28653721 292158713 37563938 599480332 571202477 361763029 37563938 882949262 37563938 787667269 28653721 78345107 571202477 891641040 571202477 33250104 28653721 733600151 571202477 226310944 571202477 490731995 571202477 862047078 28653721 751396509 37563938 342758650 28653721 9732378 28653721 934373093 571202477 271318289 37563938 880414927 571202477 859150553 28653721 919144258 571202477 873527974 37563938 937833733 37563938 163248701 37563938 669989678 571202477 999999999765694171 571202477 971647050 571202477 746118195 28653721 999999999765694171 571202477 924129898 37563938 510760155 28653721 220773013 37563938 999999999765694171 571202477 487888731 28653721 536368345 37563938 413375632 571202477 400202482 571202477 126899647 37563938 654626638 28653721 852143256 37563938 182967765 571202477 765795099 37563938 424109884 28653721 155759351 37563938 999999999765694171 571202477 371149943 37563938 314771775 28653721 357733527 37563938 157065970 28653721 601002928 37563938 279114700 37563938 882081997 28653721 259677691 37563938 455971005 28653721 771603981 37563938 697851197 37563938 677070393 28653721 716957973 571202477 999999999765694171 571202477 127774639 571202477 955024250 571202477 999999999765694171 571202477 231942762 571202477 627705831 28653721 692880489 28653721 999999999765694171 571202477 999999999765694171 571202477 986388595 37563938 641204016 37563938 593792637 37563938 329538803 571202477 999999999765694171 571202477 54928384 37563938 372443250 571202477 315690413 28653721 563438630 37563938 277862252 28653721 341731920 571202477 3296610 37563938 33738302 28653721 698891247 37563938 596168566 37563938 68172500 571202477 97106386 28653721 937717089 571202477 710106667 37563938 384782048 28653721 346688084 37563938 715583113 28653721 451553594 28653721 580999714 571202477 294839212 571202477 907933938 571202477 767088582 571202477 321663652 28653721 52966451 28653721 743910031 37563938 124820356 28653721 861794317 28653721 143516358 571202477 197950672 28653721 966812923 571202477 531098967 28653721 77389484 37563938 628454110 571202477 51412594 28653721 964956923 37563938 437375551 28653721 455919459 28653721 600946414 28653721 850018058 28653721 833680493 37563938 329709011 571202477 825677525 37563938 536994502 571202477 340329426 571202477 920121530 571202477 962886483 28653721 999999999765694171 571202477 41811634 28653721 160943115 571202477 555842712 37563938 525782909 37563938 426112119 37563938 32648776 37563938 564887405 571202477 483105222 28653721 317323980 28653721 259453827 571202477 663378592 28653721 394474036 571202477 758119332 28653721 806363143 571202477 821789097 571202477 103708954 28653721 919615076 571202477 985500836 37563938 549844806 37563938 999668232 571202477 222697825 37563938 649104321 37563938 497806501 37563938 505164626 37563938 240888654 28653721 110887196 571202477 205015997 571202477 602223823 37563938 794313619 28653721 152171247 28653721 999999999765694171 571202477 686975695 28653721 31170332 571202477 999999999765694171 571202477 302838111 571202477 377791855 28653721 57525286 37563938 50732181 571202477 244032207 571202477 432116954 571202477 120181885 28653721 465012661 571202477 43134245 571202477 273223370 37563938 911287344 571202477 273881857 571202477 815115236 571202477 900220959 37563938 786336868 37563938 261180302 571202477 523327579 37563938 681878622 28653721 106496600 37563938 111689346 37563938 502165860 571202477 352871318 571202477 262075176 28653721 954178063 571202477 976543413 571202477 724328274 37563938 186217303 28653721 647435897 37563938 179162876 28653721 890984342 37563938 667339997 571202477 170917542 37563938 993446976 37563938 907011467 37563938 308865283 571202477 72401008 28653721 598279295 37563938 425135562 37563938 137823726 571202477 541474388 28653721 861921484 28653721 267084622 571202477 923414669 571202477 587012229 37563938 294761167 37563938 615981630 28653721 161034519 571202477 92027779 571202477 77543000 28653721 43668758 37563938 615969196 28653721 33956518 571202477 772783790 37563938 128992805 37563938 818872375 37563938 87770845 571202477 566534993 37563938 69908068 28653721 851986279 28653721 314869628 37563938 991100188 571202477 999999999765694171 571202477 711340734 571202477 32635951 28653721 947069149 37563938 957678350 28653721 254088514 28653721 760930464 28653721 994001737 28653721 515464889 37563938 999999999765694171 571202477 354194333 28653721 109861797 28653721 464492104 571202477 686921853 571202477 947695919 571202477 797608777 28653721 386299294 28653721 866740467 28653721 155394827 571202477 506686741 37563938 353466432 37563938 939451334 28653721 427288628 571202477 471031174 571202477 97084898 571202477 700170354 571202477 338817753 37563938 878158607 571202477 521344136 571202477 899666547 28653721 49013953 571202477 379383936 571202477 216876083 571202477 811589578 37563938 213538104 28653721 525191850 28653721 999999999765694171 571202477 765309616 28653721 243681550 571202477 499825657 571202477 444239782 28653721 257978770 28653721 908371430 28653721 861182905 571202477 500012922 37563938 234029879 571202477 534934402 571202477 172137845 37563938 105105798 37563938 14247432 37563938 884094643 37563938 999999999765694171 571202477 708894806 571202477 343579190 28653721 723799923 37563938 398549861 28653721 796699961 28653721 748657413 571202477 917455799 28653721 833917453 37563938 355695273 571202477 330741406 571202477 355782995 37563938 421453077 37563938 309298906 37563938 249491304 37563938 565031851 28653721 289827076 571202477 106309832 28653721 902345993 37563938 805776499 571202477 694218041 571202477 290895978 37563938 746293598 28653721 673764469 37563938 963538148 37563938 999999999765694171 571202477 999999999765694171 571202477 687192590 37563938 999999999765694171 571202477 750125589 28653721 602639137 571202477 852912085 571202477 975789386 28653721 607948404 28653721 346790942 28653721 859096079 28653721 538443261 28653721 480315136 28653721 499457674 28653721 251135045 571202477 69476447 37563938 804871399 37563938 817170441 28653721 642435103 37563938 630258004 37563938 141440038 571202477 925853083 37563938 78232761 28653721 301384730 37563938 289872052 37563938 819927748 571202477 781218706 37563938 222437559 28653721 195317124 37563938 999999999765694171 571202477 995658037 37563938 278438279 37563938 999999999765694171 571202477 999999999765694171 571202477 915157316 28653721 852143256 28653721 397258955 28653721 112275373 28653721 770480018 37563938 916183470 28653721 379756133 571202477 326122362 37563938 151343541 28653721 999999999765694171 571202477 734014782 571202477 953608166 28653721 187494778 28653721 857421208 28653721 879016021 571202477 632987408 28653721 912185017 28653721 472038632 571202477 498789709 28653721 314100972 37563938 692389548 28653721 438450455 571202477 766442483 28653721 189132938 28653721 287946626 571202477 325184075 37563938 812469864 28653721 501833263 37563938 547471664 28653721 446830481 37563938 380651527 37563938 209646900 571202477 982378640 37563938 770434120 28653721 396924633 28653721 857816546 571202477 947435759 571202477 870833352 28653721 654492510 28653721 527041713 28653721 651945573 28653721 999999999765694171 571202477 3223977 37563938 802361381 571202477 378642613 571202477 997328858 571202477 206925518 571202477 547896200 37563938 180219350 28653721 944605886 571202477 255321792 571202477 894284218 37563938 358010455 37563938 277498042 37563938 51028770 28653721 69178174 571202477 443627830 571202477 157256222 37563938 290134399 37563938 968683995 28653721 610626797 28653721 71792628 28653721 999999999765694171 571202477 237483391 571202477 713607933 571202477 395789111 28653721 107501230 571202477 62047148 571202477 370316889 28653721 192718764 28653721 183592145 28653721 237778864 571202477 626942062 571202477 793456396 37563938 814938919 37563938 970603955 37563938 162041444 28653721 155737081 28653721 47388605 571202477 238785824 37563938 375627239 571202477 625188821 37563938 77566436 28653721 197241744 28653721 312644459 37563938 579445267 28653721 359359587 37563938 314271637 571202477 822166418 37563938 874099352 28653721 724445838 37563938 460799479 571202477 103536152 37563938 830803902 37563938 663209864 28653721 994858307 37563938 73528252 28653721 406551355 28653721 651467407 28653721 339374158 37563938 385591864 571202477 667379657 37563938 15149927 28653721 613221292 28653721 981528316 37563938 739938414 571202477 667516471 28653721 423862010 28653721 711448883 37563938 388248174 37563938 508229565 28653721 610994183 37563938 68279479 37563938 358447829 37563938 340691046 37563938 88305185 571202477 454300579 571202477 415750546 37563938 402806888 28653721 284722616 571202477 714525492 28653721 37013016 28653721 243806472 28653721 551020550 37563938 894911367 37563938 253932412 28653721 509702435 37563938 212231575 28653721 23105220 571202477 71032557 28653721 134650141 37563938 975804107 571202477 49737166 28653721 914829426 37563938 978375388 28653721 275446873 28653721 724458581 28653721 121072602 37563938 924560149 571202477 999999999765694171 571202477 215050357 37563938 621906330 28653721 999391238 571202477 844079576 571202477 398133151 28653721 999999999765694171 571202477 999999999765694171 571202477 981002597 37563938 21344676 571202477 193516894 28653721 970593741 37563938 999999999765694171 571202477 244714312 571202477 563551942 28653721 999999999765694171 571202477 999999999765694171 571202477 702938071 37563938 457037505 28653721 675044108 28653721 627679304 37563938 783226487 28653721 636731286 37563938 58168607 28653721 351385693 571202477 198146775 28653721 818169068 28653721 196943730 37563938 155399936 571202477 337557867 28653721 422351602 571202477 999999999765694171 571202477 814022005 37563938 906065973 37563938 194694195 28653721 506884414 571202477 26848249 37563938 989247321 571202477 675755525 28653721 170356724 37563938 498193618 28653721 653247703 37563938 647478936 571202477 821789097 37563938 612567989 571202477 795419286 37563938 785498646 37563938 494826239 37563938 371476430 571202477 772760714 28653721 916554756 28653721 250328973 28653721 409103825 28653721 573852352 571202477 806021593 37563938 33301502 37563938 297348997 28653721 641660850 571202477 3046318 37563938 859320455 37563938 72434547 37563938 950569858 28653721 948311426 37563938 375738859 28653721 999999999765694171 571202477 150830754 28653721 357123936 37563938 833051639 571202477 524760348 571202477 207782812 28653721 394727380 28653721 999999999765694171 571202477 21563448 37563938 367223568 37563938 587012229 28653721 999999999765694171 571202477 159230808 28653721 657772268 37563938 689815663 28653721 820763 28653721 960693642 28653721 902717949 571202477 999999999765694171 571202477 592412261 28653721 867743893 571202477 512932506 37563938 879745851 37563938 130760961 571202477 214925505 28653721 845465165 37563938 320950504 37563938 537777164 571202477 695519534 28653721 163380261 37563938 983287464 37563938 999999999765694171 571202477 113983108 28653721 120182080 28653721 392368227 28653721 92702542 28653721 628650102 37563938 890665002 571202477 224324558 28653721 434668059 37563938 375080228 28653721 136657909 37563938 173439031 571202477 794257196 37563938 791747243 37563938 878053728 571202477 277283113 28653721 594651280 37563938 186532896 571202477 236688439 28653721 456618372 28653721 35445715 571202477 101757832 28653721 70506133 28653721 586279740 28653721 3932022 571202477 265456436 37563938 239272599 571202477 660756512 28653721 337712643 28653721 156209103 571202477 688289822 28653721 75774591 571202477 796005672 571202477 121873390 571202477 210314336 28653721 485723187 28653721 959043902 37563938 47279609 571202477 97299818 28653721 779381757 28653721 999999999765694171 571202477 569531898 28653721 834653111 571202477 845971032 28653721 600837744 37563938 377676128 571202477 95602327 571202477 168176623 28653721 751761499 37563938 999999999765694171 571202477 929755275 28653721 365928238 571202477 49954105 571202477 208315860 571202477 999999999765694171 571202477 643467860 28653721 695003208 37563938 146723248 37563938 951506501 37563938 999999999765694171 571202477 840332927 28653721 156335544 571202477 229312752 571202477 122365593 28653721 549644179 37563938 200992316 571202477 677264570 28653721 999999999765694171 571202477 95217888 571202477 327521395 571202477 340773095 37563938 672377766 28653721 207082234 28653721 797666198 28653721 150806826 37563938 265176819 37563938 913391453 28653721 764026650 28653721 880618361 28653721 543845573 28653721 43224872 571202477 574573933 28653721 409179922 37563938 772468436 28653721 970842862 37563938 896784076 28653721 863418619 28653721 380898086 571202477 31857911 37563938 765163576 571202477 776944856 37563938 917288870 571202477 564560113 37563938 858122966 28653721 635290875 571202477 690409839 28653721 478268704 37563938 191049264 28653721 479861453 571202477 999999999765694171 571202477 600241468 28653721 999090336 28653721 860639304 571202477 999999999765694171 571202477 531779012 571202477 576364549 28653721 38231312 28653721 454388429 28653721 966395494 37563938 239695640 37563938 541577871 37563938 543010609 37563938 443677775 571202477 565920900 37563938 999999999765694171 571202477 298845486 37563938 888554990 37563938 999999999765694171 571202477 662581910 571202477 999999999765694171 571202477 923599013 37563938 626473315 28653721 548552878 37563938 819234395 28653721 40134461 37563938 269609659 28653721 472742671 571202477 999999999765694171 571202477 574860951 28653721 449129315 28653721 153651822 571202477 141959762 28653721 727891439 37563938 466822517 571202477 130723022 571202477 709072611 37563938 697358502 571202477 904374262 571202477 986323416 28653721 999999999765694171 571202477 909640874 37563938 776478488 37563938 104286514 28653721 504837277 28653721 37705930 28653721 222437559 37563938 999999999765694171 571202477 170286558 571202477 37280361 37563938 8308337 571202477 48742221 571202477 765356045 28653721 233231865 571202477 892004573 571202477 79689796 571202477 778664613 37563938 736759555 571202477 749372991 571202477 205729369 28653721 225555390 28653721 747903827 28653721 583582082 571202477 864967715 37563938 706373491 28653721 567697012 28653721 154428849 37563938 433172055 28653721 882164734 28653721 44127876 37563938 178161315 37563938 154349786 28653721 14650007 28653721 44920923 37563938 585504914 37563938 176245681 571202477 566247948 37563938 889779922 37563938 805543936 28653721 400602746 571202477 215783396 28653721 999413367 571202477 195008020 37563938 352415216 28653721 158422322 37563938 774464345 37563938 807076547 28653721 935787421 37563938 693778472 28653721 953824044 37563938 625884044 37563938 395253612 28653721 447330984 28653721 457785979 571202477 707294869 37563938 345699658 37563938 447669743 28653721 792690099 37563938 401698945 28653721 314668831 571202477 230963847 37563938 999999999765694171 571202477 958779540 571202477 632823400 28653721 142248776 571202477 928515243 571202477 459498893 28653721 604648479 571202477 496691241 28653721 721067477 37563938 90798944 37563938 324195281 28653721 782049488 28653721 436569426 37563938 463872483 571202477 344150162 571202477 107009089 37563938 499619675 37563938 709520335 37563938 861659380 28653721 94317627 37563938 981287204 571202477 758496619 37563938 999999999765694171 571202477 507523175 571202477 600187699 571202477 442529017 37563938 86219477 37563938 500332663 37563938 147158211 28653721 393075075 571202477 375043357 28653721 389106221 28653721 313701165 37563938 114060682 571202477 765533082 37563938 175638010 571202477 425335141 37563938 873531417 28653721 91027746 28653721 314623106 28653721 239792186 571202477 264883909 37563938 785532085 571202477 703104183 28653721 777568057 37563938 321074823 37563938 642356730 37563938 550774135 37563938 663461795 37563938 983031556 37563938 840137031 37563938 894010274 28653721 239921482 37563938 530534664 37563938 279414234 37563938 487663425 37563938 703235686 28653721 872584025 37563938 99754561 571202477 238747601 37563938 510300915 571202477 28456212 28653721 381755844 28653721 263549892 571202477 729770251 37563938 129011829 28653721 746890885 571202477 887728107 37563938 421352954 37563938 45658306 37563938 35642343 28653721 483280537 28653721 506604598 28653721 979354706 37563938 999999999765694171 571202477 594651280 571202477 512114131 571202477 886145303 28653721 53306751 28653721 435002034 37563938 52708100 28653721 142703934 28653721 818059763 37563938 999999999765694171 571202477 229865374 28653721 430367870 571202477 127493308 571202477 913498421 37563938 999999999765694171 571202477 752428956 571202477 709312670 28653721 465306249 28653721 250184003 37563938 164371757 571202477 559856765 28653721 917015556 571202477 51784851 28653721 262784508 571202477 822716999 28653721 698803060 28653721 810378193 28653721 528137414 571202477 808702364 28653721 501102783 37563938 863418619 37563938 103163469 28653721 546774839 571202477 403164555 37563938 322009521 37563938 943716677 37563938 502891652 37563938 987426488 28653721 834109682 37563938 279156035 37563938 493544080 28653721 678333019 37563938 95966315 571202477 999999999765694171 571202477 389670009 571202477 999999999765694171 571202477 858882766 28653721 73042154 28653721 119526479 37563938 544623320 37563938 218489509 28653721 897857587 571202477 651223462 28653721 666193162 571202477 372111333 37563938 378108504 37563938 660595740 571202477 843217276 28653721 142604992 571202477 661827765 571202477 165998456 571202477 846201152 28653721 395881510 28653721 667529472 28653721 651794913 28653721 898959551 37563938 659731804 571202477 795942368 571202477 149795950 28653721 340488185 28653721 999999999765694171 571202477 646747469 37563938 747467177 571202477 369479866 571202477 548814849 28653721 104830869 28653721 762681980 28653721 477880001 37563938 248345033 37563938 908826532 571202477 429276621 37563938 232354980 37563938 834282995 571202477 52838981 28653721 482700123 571202477 907378694 571202477 958147589 28653721 67342499 571202477 530957749 28653721 959701172 37563938 450953341 37563938 56744665 28653721 70697118 571202477 618405428 28653721 715983142 37563938 865095432 37563938 7797301 28653721 530202343 37563938 999999999765694171 571202477 144206431 571202477 254456350 571202477 726586452 37563938 334297827 571202477 491636053 37563938 558811081 571202477 927548211 28653721 995086178 571202477 332116776 37563938 999999999765694171 571202477 456555659 37563938 684406975 37563938 201833218 37563938 999999999765694171 571202477 55755781 28653721 890162033 28653721 378199902 37563938 262993197 37563938 666194583 28653721 815275249 571202477 523228669 28653721 658783246 28653721 999999999765694171 571202477 103493588 37563938 432018761 28653721 544623320 28653721 999613674 571202477 999999999765694171 571202477 226859118 571202477 37939281 28653721 42600874 571202477 53326312 28653721 908772121 28653721 287467074 28653721 805706664 37563938 892342104 28653721 477780903 28653721 507929917 28653721 148443078 37563938 342960831 37563938 562213897 37563938 432255327 571202477 436074335 37563938 638416503 28653721 228447409 571202477 227162099 571202477 294831191 28653721 515775559 28653721 287029165 28653721 288859996 28653721 851187655 28653721 999999999765694171 571202477 277838159 37563938 23827477 37563938 478010258 28653721 428724081 28653721 422887752 37563938 55113892 37563938 920746407 28653721 20780971 571202477 269521572 28653721 999999999765694171 571202477 820898480 37563938 466771292 37563938 35800103 37563938 650044608 37563938 804402602 571202477 793346038 37563938 837480149 28653721 999999999765694171 571202477 965746858 28653721 60764537 37563938 647638738 37563938 995461777 571202477 474269003 37563938 325665600 28653721 12154484 571202477 204398189 28653721 646279197 571202477 709981374 571202477 163207812 571202477 574339739 28653721 125763784 28653721 42276623 571202477 356480559 37563938 274208117 37563938 297823395 37563938 371962788 571202477 590261503 37563938 91234725 571202477 191897005 28653721 731199194 37563938 904863826 571202477 440367029 37563938 239196326 28653721 533882136 28653721 865236901 571202477 61774812 571202477 106962787 571202477 947623965 571202477 916340308 37563938 599378200 28653721 368520396 28653721 999999999765694171 571202477 101056920 28653721 4060290 571202477 53373084 37563938 231508556 28653721 211290533 37563938 225268375 571202477 40744351 37563938 732138991 28653721 948049903 28653721 274478704 37563938 545057037 28653721 751666673 37563938 415803388 28653721 564049108 28653721 361657333 571202477 900167907 37563938 375810282 37563938 49479445 37563938 753196561 37563938 412422963 37563938 246235101 571202477 362542253 37563938 99538107 28653721 695776627 28653721 362730099 37563938 854046113 571202477 920674784 28653721 55835306 571202477 66609351 28653721 306484362 37563938 749940613 571202477 661395035 571202477 976467863 37563938 930485117 28653721 205120137 571202477 31352759 571202477 609963783 37563938 475979846 28653721 147163383 571202477 181388018 37563938 507929917 571202477 999999999765694171 571202477 190141852 571202477 999999999765694171 571202477 994751753 28653721 95225162 28653721 309145700 571202477 346230836 37563938 278115593 28653721 467319177 28653721 842795338 28653721 670370411 571202477 111821825 571202477 431525634 28653721 137942500 28653721 385851707 28653721 839537122 571202477 999999999765694171 571202477 999999999765694171 571202477 452601292 28653721 94969191 37563938 147501827 37563938 754475577 28653721 143598968 37563938 190400700 571202477 999999999765694171 571202477 688739469 571202477 615461052 28653721 745359644 37563938 845312952 28653721 159714173 37563938 419408167 571202477 281462347 28653721 268536695 571202477 68081357 37563938 164651647 37563938 306221068 37563938 684860020 37563938 506870363 37563938 342217007 571202477 596784939 28653721 877880845 37563938 945240452 28653721 441674516 28653721 45300447 28653721 211787994 37563938 360679889 28653721 363650963 571202477 417513745 28653721 42969067 37563938 375130102 37563938 886892159 28653721 441265387 37563938 695609570 571202477 567895633 571202477 999999999765694171 571202477 298244520 28653721 256039798 28653721 240866708 37563938 999999999765694171 571202477 374414513 28653721 18536326 37563938 536737010 571202477 751438506 37563938 151374660 28653721 894288317 37563938 594766127 28653721 425491139 37563938 915470871 28653721 973147996 37563938 690409839 37563938 870637668 571202477 314402666 37563938 120540473 37563938 777074767 37563938 535919521 37563938 284274557 571202477 425575651 28653721 999999999765694171 571202477 220773013 571202477 19403957 571202477 283813066 28653721 497438614 28653721 439928740 571202477 511865608 37563938 811137959 571202477 78621135 571202477 653655030 571202477 386022941 28653721 165749581 28653721 436760188 37563938 698858220 37563938 728827307 37563938 276882834 28653721 559481712 571202477 792260506 37563938 413323398 571202477 136540382 571202477 637747649 28653721 480872314 571202477 451193390 37563938 718074328 28653721 450508437 571202477 999999999765694171 571202477 866593872 571202477 999999999765694171 571202477 898208100 37563938 692182733 571202477 59364683 28653721 879964465 28653721 23784879 571202477 432382963 37563938 721321162 37563938 193699087 37563938 67011855 571202477 30830762 28653721 105145174 37563938 641071831 37563938 999999999765694171 571202477 774866573 28653721 430317832 37563938 795213920 28653721 999999999765694171 571202477 934945244 37563938 407190370 37563938 873370349 37563938 756050235 571202477 534377007 28653721 617736193 571202477 945077054 37563938 846871073 28653721 470392633 28653721 551659028 28653721 675021265 37563938 914310837 37563938 627370813 28653721 367459499 37563938 267704526 28653721 613673956 28653721 124319135 571202477 443753802 37563938 301688151 37563938 523658472 37563938 59524663 37563938 16004133 571202477 934206401 571202477 989219227 37563938 269579049 28653721 476886757 37563938 694218041 37563938 966812923 37563938 1628945 37563938 672217186 571202477 655900462 37563938 378692961 571202477 595744391 571202477 653857042 37563938 850558321 571202477 999999999765694171 571202477 726549155 571202477 640158630 28653721 322316553 37563938 999999999765694171 571202477 592452194 37563938 635980099 571202477 186205084 28653721 285209369 571202477 770343191 28653721 261989236 37563938 265036721 571202477 725726031 28653721 151884957 571202477 719172652 37563938 357013483 571202477 765675225 571202477 858059358 37563938 736759555 37563938 220739751 37563938 926222285 37563938 507560934 28653721 15052334 37563938 837106676 28653721 173342728 37563938 894288317 571202477 552955608 28653721 41612649 28653721 643782413 571202477 101137380 571202477 383183612 37563938 642087100 28653721 885216531 571202477 552755049 28653721 432592844 571202477 119228531 37563938 198669200 37563938 822297655 28653721 489643567 28653721 802004382 571202477 255355561 37563938 985876713 37563938 999999999765694171 571202477 12102706 37563938 999999999765694171 571202477 654958426 571202477 843710244 571202477 123836134 37563938 28813175 37563938 318571033 37563938 415628939 28653721 24397242 28653721 674059598 28653721 242452170 37563938 179819715 28653721 726756369 37563938 410867678 37563938 406487572 571202477 804871399 571202477 295110916 571202477 661945375 37563938 540920200 37563938 570658244 37563938 820222285 37563938 710013368 571202477 999999999765694171 571202477 999999999765694171 571202477 334556524 37563938 98865963 571202477 790897621 571202477 942690180 571202477 923688592 571202477 11558454 28653721 875468183 37563938 999999999765694171 571202477 509301208 28653721 13814026 28653721 999999999765694171 571202477 798752788 571202477 988537715 571202477 247593641 28653721 466750301 37563938 260926224 571202477 537619516 37563938 397847245 571202477 697766198 571202477 136618318 571202477 883483471 37563938 165041735 37563938 436327389 28653721 436227252 37563938 550299705 37563938 670337705 28653721 507460278 37563938 134161369 28653721 86323999 37563938 415305819 37563938 803117354 571202477 148420851 37563938 417568607 28653721 354937395 28653721 849268541 37563938 306687629 37563938 873778036 28653721 333446494 28653721 335401306 37563938 239360848 571202477 414895045 37563938 193018164 28653721 568632876 28653721 953718472 37563938 861393132 37563938 839537122 37563938 284006790 571202477 529890862 37563938 832962289 28653721 683564429 37563938 653639731 571202477 928275555 37563938 408353142 28653721 389509948 571202477 328829047 571202477 523571474 571202477 630415315 28653721 77454051 571202477 40319147 37563938 778189537 37563938 584448035 28653721 132465436 37563938 327582291 28653721 498741526 571202477 999999999765694171 571202477 347966959 37563938 31255437 571202477 245942103 571202477 20511365 571202477 417842370 28653721 849963344 37563938 418857416 28653721 630609814 37563938 629784564 28653721 72850264 28653721 298708926 28653721 979354706 28653721 701069712 28653721 197295340 28653721 302838111 37563938 331772351 28653721 167741510 37563938 948999721 571202477 273535968 28653721 264283663 571202477 596026515 37563938 976467863 571202477 839599728 37563938 43467119 37563938 133042795 571202477 203333978 571202477 946048045 28653721 427309366 28653721 35397865 37563938 155281078 37563938 438339770 28653721 947863615 571202477 38654976 28653721 85036596 37563938 140675780 571202477 824737725 28653721 477843552 37563938 395406595 37563938 560724246 37563938 323129108 37563938 330177527 37563938 165034712 571202477 630184226 571202477 58168607 37563938 248822193 571202477 126971127 571202477 965411144 37563938 693389536 28653721 615695385 571202477 843842305 37563938 133014509 571202477 999999999765694171 571202477 665035086 37563938 975664791 571202477 208022324 571202477 845994940 28653721 171682088 28653721 222509788 28653721 766478371 571202477 448250125 571202477 999999999765694171 571202477 506709040 37563938 761283839 28653721 299399954 37563938 413169897 571202477 578954547 28653721 456765463 571202477 999999999765694171 571202477 970039469 571202477 391271588 28653721 32247933 571202477 306074873 37563938 66569247 37563938 466453315 571202477 93582109 571202477 558723313 37563938 136422638 37563938 384422275 37563938 133937236 571202477 506101007 37563938 384661611 571202477 449993376 28653721 806429784 571202477 999999999765694171 571202477 564302931 28653721 310829198 571202477 737965399 37563938 379690698 28653721 329334214 37563938 981968637 28653721 951719181 37563938 917232445 28653721 602770733 28653721 995229717 571202477 230751852 28653721 999999999765694171 571202477 237330521 37563938 925129723 28653721 595849395 37563938 999999999765694171 571202477 942960671 28653721 500479876 28653721 124966692 571202477 447673943 571202477 498665425 571202477 381463428 28653721 241346694 28653721 457041922 28653721 946667657 28653721 999999999765694171 571202477 400389500 37563938 347916799 37563938 829723263 571202477 856868423 28653721 157805279 37563938 999999999765694171 571202477 547423304 37563938 216468490 28653721 756936507 37563938 428179200 571202477 999999999765694171 571202477 770229858 28653721 259545644 28653721 960894822 28653721 272200016 571202477 955355904 37563938 394038336 28653721 547143612 28653721 137031135 571202477 195943956 28653721 89222846 37563938 608461947 571202477 639202204 571202477 988866831 571202477 914903844 37563938 367858915 571202477 925010013 37563938 570277371 28653721 255334244 28653721 500683727 37563938 782577631 571202477 874126148 571202477 947623965 28653721 426912852 37563938 967782902 37563938 539408653 28653721 807955125 37563938 979597670 28653721 514307050 28653721 955780541 28653721 768087627 37563938 999999999765694171 571202477 286418538 28653721 239847705 37563938 807265291 37563938 197252590 571202477 109152661 37563938 999999999765694171 571202477 548146847 28653721 683614775 37563938 900907060 37563938 613920588 37563938 772948270 37563938 942705303 37563938 529386779 28653721 426202115 571202477 28698763 28653721 999999999765694171 571202477 941956893 571202477 461753856 28653721 573828382 37563938 381965847 28653721 671867328 37563938 827080401 28653721 559995980 28653721 306221068 571202477 245751107 571202477 790056468 28653721 208675181 28653721 431751719 37563938 563332483 571202477 509023410 28653721 163711522 37563938 886678619 37563938 309443969 571202477 116123431 37563938 733229443 28653721 306417563 37563938 772844769 28653721 95258783 37563938 646791841 37563938 565356518 571202477 628640342 37563938 739883601 37563938 829123927 28653721 57528188 28653721 150385271 571202477 999999999765694171 571202477 679744785 571202477 582861047 28653721 477111016 37563938 425878756 571202477 149122177 571202477 710660610 571202477 349129697 28653721 937675264 37563938 34214584 571202477 646131565 37563938 188028443 28653721 220812713 37563938 714374008 37563938 912779022 28653721 857816546 37563938 116524640 37563938 412457177 571202477 335232289 28653721 414045416 571202477 233819364 37563938 239441520 571202477 118281771 571202477 985778450 37563938 388210775 28653721 363211654 37563938 147538461 571202477 749851514 37563938 698055526 37563938 652199042 37563938 471640450 28653721 357699398 571202477 747725661 571202477 813807521 28653721 904076383 37563938 586279075 37563938 603150915 37563938 227526676 28653721 490270674 37563938 254635551 28653721 520040414 37563938 262057697 28653721 124861885 571202477 889570167 28653721 288579589 37563938 462175343 28653721 897715108 37563938 164726317 571202477 694525646 28653721 496343593 571202477 186491790 28653721 860765910 28653721 170344026 37563938 77832303 37563938 259085236 37563938 599611013 571202477 355718407 28653721 902924616 28653721 785998387 37563938 437146523 37563938 693756606 37563938 912319237 28653721 967787889 37563938 331056435 571202477 735443856 28653721 999999999765694171 571202477 39481299 28653721 659051620 571202477 445774553 28653721 379719050 28653721 18596610 28653721 746122980 37563938 361146780 571202477 974970460 28653721 165297337 571202477 890431790 571202477 279975672 37563938 603920348 28653721 60350920 571202477 110759364 37563938 857804125 28653721 730851326 28653721 467193926 28653721 411248848 571202477 410162801 571202477 684866803 28653721 293114145 37563938 364011019 28653721 991733179 37563938 552307310 37563938 332940194 37563938 549149102 37563938 250946074 571202477 377922314 28653721 285031759 571202477 173788782 28653721 17947802 571202477 983677994 28653721 820644054 37563938 986459361 37563938 613439547 28653721 199515884 571202477 186672478 571202477 266287958 37563938 522423331 571202477 152915492 37563938 166775926 37563938 999999999765694171 571202477 440338008 28653721 488469895 571202477 402958424 37563938 640355747 28653721 692253238 37563938 124027387 37563938 364071711 571202477 525190177 571202477 169143482 37563938 908224984 37563938 990928847 28653721 140064819 28653721 384841236 37563938 777514062 571202477 174557014 28653721 984381739 37563938 539408653 571202477 442911191 28653721 309094692 28653721 746528823 28653721 710367364 571202477 443674063 37563938 558684387 37563938 460698486 37563938 802825418 28653721 385353023 37563938 780317642 37563938 919414819 28653721 282681006 28653721 604400098 571202477 789526046 571202477 393848654 571202477 999999999765694171 571202477 315701251 28653721 771529733 571202477 68589454 37563938 800602648 28653721 571795857 28653721 920215260 37563938 703966017 28653721 772642986 28653721 679068907 37563938 128436499 37563938 999999999765694171 571202477 280922440 28653721 926919082 28653721 271743336 37563938 347893270 37563938 430583226 37563938 947985658 28653721 999999999765694171 571202477 665192456 37563938 283407529 28653721 871510320 28653721 229802591 28653721 618039944 571202477 678106241 28653721 201409292 571202477 999999999765694171 571202477 309027281 37563938 45760029 28653721 39435185 37563938 483016442 571202477 547753119 37563938 136517448 571202477 98565469 571202477 619135983 571202477 647512972 28653721 176618178 571202477 475481218 37563938 193520113 28653721 990534810 37563938 651072359 37563938 254468712 28653721 577800346 28653721 35988653 37563938 204172369 571202477 224579441 37563938 518137406 28653721 666573871 37563938 110379339 571202477 19286314 28653721 45322271 28653721 260821077 571202477 113453720 28653721 122872948 571202477 817141078 37563938 679291448 37563938 94616401 571202477 821145422 37563938 510169913 28653721 27733999 28653721 381826586 37563938 806398122 571202477 670573788 28653721 629102815 571202477 563411917 571202477 565506342 571202477 344076622 28653721 478484577 37563938 16467714 28653721 884151908 28653721 374611968 28653721 150692207 37563938 315445836 37563938 624969524 571202477 438931689 37563938 178882184 37563938 785179962 37563938 673702059 37563938 952360228 28653721 196034268 571202477 709634157 28653721 748909569 37563938 155988795 28653721 561533444 37563938 448813639 37563938 751843827 37563938 609356177 28653721 877106254 37563938 710276701 37563938 305229834 37563938 899027206 28653721 586054612 571202477 158987508 37563938 848507082 28653721 7607256 571202477 159048181 571202477 625993283 571202477 711657976 37563938 595744391 28653721 946722378 28653721 959710344 571202477 969490802 37563938 123851250 28653721 342578151 37563938 171922549 28653721 70618153 571202477 968001672 37563938 7454737 28653721 974818364 28653721 703285669 28653721 999999999765694171 571202477 577062007 37563938 417021083 571202477 454491334 28653721 584076766 28653721 894810110 28653721 155319777 37563938 780483796 28653721 693195869 28653721 815893367 37563938 999999999765694171 571202477 684628083 571202477 998902898 571202477 63444404 28653721 471965274 28653721 998012171 28653721 112413968 37563938 169941718 37563938 999999999765694171 571202477 572891561 571202477 71930905 28653721 713668715 28653721 559856765 571202477 365017726 571202477 729144556 37563938 316697610 571202477 215855595 28653721 96220493 37563938 799973356 37563938 795495626 571202477 649496454 37563938 257681064 37563938 92511607 28653721 999999999765694171 571202477 951872233 37563938 185701085 571202477 116867236 37563938 805303467 571202477 999999999765694171 571202477 706608587 37563938 939876388 37563938 46680809 28653721 328571258 28653721 363218795 37563938 145368352 571202477 779012709 571202477 563831 28653721 761476810 571202477 880204967 571202477 594264073 571202477 111530662 28653721 842036784 37563938 999999999765694171 571202477 60343245 37563938 614875514 571202477 675878382 37563938 664624204 28653721 26265684 571202477 893766195 28653721 923863830 37563938 613625299 28653721 413965004 571202477 251729791 28653721 774987293 37563938 14070379 37563938 81850903 571202477 318290236 571202477 222515460 28653721 161487969 37563938 790633449 37563938 668021920 37563938 57077707 37563938 742958864 28653721 225406778 571202477 153662864 28653721 554503970 28653721 805399126 571202477 730284621 28653721 329622626 28653721 669740371 37563938 439327409 28653721 414152700 37563938 645027563 28653721 318985307 37563938 589271820 28653721 108128099 37563938 375044692 571202477 464771381 28653721 13486567 28653721 342138563 28653721 705440812 37563938 801710113 571202477 750622458 37563938 912124048 571202477 999999999765694171 571202477 519977022 28653721 161173712 571202477 100981775 28653721 58827190 28653721 638978750 28653721 8987197 571202477 599568004 28653721 642012188 571202477 267304571 571202477 891028191 37563938 509665557 571202477 32221002 571202477 785287334 37563938 85241454 571202477 268568752 37563938 81837019 28653721 165262245 571202477 900010659 571202477 841743279 571202477 262306751 37563938 351635833 37563938 892876993 37563938 889544655 28653721 790002952 28653721 850018058 571202477 882743169 571202477 834814846 37563938 960111566 28653721 207684988 37563938 57210744 28653721 121110908 571202477 113206827 28653721 13002619 28653721 514731887 37563938 935100366 571202477 922945983 37563938 725650660 37563938 944426630 571202477 833396374 571202477 919983542 28653721 244115996 571202477 326433174 37563938 597185750 28653721 865139082 28653721 446818126 571202477 79266928 571202477 174407617 37563938 893434975 28653721 340999706 28653721 579921679 571202477 124594474 571202477 743918003 37563938 87638450 37563938 898147964 571202477 293435922 28653721 257072941 571202477 627743861 28653721 866919622 37563938 813716778 37563938 715235464 37563938 492615264 571202477 921500366 37563938 19196051 28653721 348045921 28653721 645460665 28653721 502836693 28653721 472747548 571202477 999999999765694171 571202477 449129315 37563938 102494491 37563938 55875494 28653721 340488185 571202477 42337803 37563938 163038589 37563938 420880891 37563938 648986185 571202477 236552061 37563938 830967036 37563938 983552336 28653721 707716770 37563938 311614936 571202477 762340473 28653721 889135491 37563938 934796619 571202477 910994627 28653721 620735073 37563938 760588791 28653721 22449039 28653721 999999999765694171 571202477 176397861 37563938 202074333 37563938 606721928 571202477 833225314 28653721 394627135 37563938 319721891 571202477 999999999765694171 571202477 910197676 37563938 379989066 37563938 557037613 28653721 133399672 28653721 269971232 571202477 999999999765694171 571202477 802409916 37563938 670539200 28653721 462936917 571202477 542621181 28653721 807691027 571202477 510324963 37563938 657059759 571202477 999999999765694171 571202477 716951627 37563938 438360707 571202477 259578615 28653721 666924526 571202477 246077840 37563938 850029411 37563938 261270236 37563938 819934675 28653721 209390372 28653721 941590900 571202477 611283807 37563938 537415954 28653721 101999881 28653721 584683888 28653721 72560952 37563938 26807625 37563938 415187604 571202477 755241897 28653721 613370324 28653721 140720591 28653721 759220587 571202477 253736556 571202477 511245244 28653721 81950513 571202477 99930062 37563938 903508118 37563938 403283187 571202477 211105004 37563938 462192611 28653721 832040328 37563938 51529287 37563938 27696836 28653721 414735523 571202477 392659722 571202477 193865810 571202477 382513122 37563938 80590699 571202477 883373730 37563938 306857247 28653721 273223370 28653721 245323696 37563938 101487638 571202477 130978366 28653721 776761699 28653721 625385750 37563938 999999999765694171 571202477 999999999765694171 571202477 460789208 37563938 4116206 28653721 605421300 28653721 483778441 37563938 321996046 37563938 893064742 571202477 13002619 571202477 272388827 28653721 800453535 28653721 290720012 571202477 333282331 28653721 174439629 28653721 244536552 28653721 967167266 28653721 943907621 571202477 300887381 37563938 591258533 28653721 189585688 28653721 145204477 28653721 849909542 28653721 280647134 37563938 673735260 28653721 592047334 571202477 976171028 28653721 769974950 28653721 625158893 28653721 106472856 28653721 239870387 28653721 607002042 37563938 668645289 28653721 593061102 28653721 784019905 37563938 221466641 37563938 67031874 571202477 295318148 37563938 935528388 28653721 20022016 28653721 218731516 37563938 423282521 571202477 925069447 571202477 879827995 37563938 351618742 28653721 270127063 37563938 417393709 571202477 367223568 571202477 389258018 571202477 112693015 571202477 395071432 37563938 998012171 37563938 654883826 37563938 102884118 37563938 345108990 28653721 296833134 28653721 589793166 571202477 688627888 37563938 560088284 28653721 763669976 37563938 823085027 571202477 380865377 28653721 922316679 37563938 707828786 571202477 210559067 571202477 747997218 28653721 862253840 28653721 959331217 571202477 552735620 37563938 521921614 28653721 257081442 28653721 81308045 28653721 322815709 37563938 968830817 28653721 468236930 28653721 80774427 28653721 70316489 37563938 129951385 571202477 983283107 28653721 295089977 37563938 999999999765694171 571202477 882961203 28653721 792532081 37563938 409510486 37563938 838741792 571202477 813869053 37563938 190998255 571202477 526349823 37563938 478218467 571202477 660619024 28653721 887575807 28653721 666535252 571202477 263400341 571202477 597508999 28653721 948566280 37563938 277048620 571202477 394748905 28653721 584765011 28653721 841420586 28653721 749549777 28653721 947920102 28653721 139648175 571202477 94082343 28653721 321213581 28653721 418084199 571202477 634984314 571202477 100297886 571202477 279673844 37563938 102612739 28653721 313390156 28653721 642156183 37563938 303236096 571202477 84491578 28653721 35197699 571202477 892894635 28653721 857569563 571202477 401330645 28653721 433757890 571202477 826957993 37563938 833857688 28653721 550278549 28653721 905298885 28653721 8302799 28653721 67495082 28653721 730981621 571202477 951563557 28653721 209059458 37563938 59176832 28653721 440918892 37563938 6751846 37563938 999999999765694171 571202477 18504410 571202477 228324670 571202477 848110893 37563938 895534661 28653721 14841821 571202477 55859049 37563938 999999999765694171 571202477 935451540 28653721 117751009 571202477 180905420 37563938 569184212 37563938 733452074 37563938 994792873 28653721 279727029 571202477 729830907 37563938 87686753 28653721 70526680 571202477 568906645 28653721 201608893 37563938 184802059 37563938 180864708 37563938 590957819 571202477 448813639 28653721 610871154 28653721 107133260 28653721 801056669 28653721 955240564 28653721 799909088 28653721 678122782 37563938 571943047 37563938 431352721 28653721 156249184 28653721 364028149 571202477 545247197 28653721 594574551 28653721 372266286 37563938 181710926 37563938 516275342 37563938 911091846 571202477 277911512 37563938 751789411 37563938 276794426 37563938 362385698 571202477 379383936 37563938 796082681 571202477 841784142 28653721 99427661 37563938 154521855 28653721 984181903 37563938 151841864 571202477 309045840 571202477 975511710 28653721 637144043 28653721 618039944 37563938 969065467 571202477 73504207 37563938 965387323 37563938 3450350 37563938 14090470 37563938 81016708 28653721 848774572 28653721 412773341 28653721 612000360 37563938 732791829 571202477 479495680 28653721 491509589 37563938 242530426 28653721 923921915 571202477 379737690 37563938 324597969 571202477 795114296 571202477 427204596 37563938 891504118 28653721 267776743 28653721 738607619 28653721 475372969 28653721 315181198 28653721 95840902 37563938 999999999765694171 571202477 233598229 37563938 34625573 28653721 345108990 571202477 988848806 37563938 286753951 571202477 596757235 28653721 10021285 28653721 854297489 37563938 35800103 571202477 143197497 28653721 429652025 37563938 661282459 28653721 526800902 571202477 934373093 37563938 532987281 28653721 645736270 571202477 762096648 37563938 999999999765694171 571202477 491096196 571202477 83170408 571202477 730650904 37563938 64672491 571202477 127077622 28653721 404654363 28653721 999999999765694171 571202477 324512635 571202477 921623818 28653721 999999999765694171 571202477 530680076 28653721 322292366 37563938 957939100 571202477 239245712 37563938 823372185 37563938 59460989 28653721 219846523 28653721 18722345 28653721 410221048 571202477 194275119 571202477 665761743 37563938 350313436 28653721 787760567 571202477 654409859 37563938 949001603 37563938 280669022 28653721 492898952 37563938 437651645 37563938 576364549 37563938 860237081 28653721 164607858 571202477 483415818 37563938 134813797 28653721 280256947 571202477 976534882 28653721 747700304 28653721 700177988 571202477 93184696 28653721 720862198 28653721 331171963 571202477 938834828 37563938 654390510 37563938 777307270 37563938 70499436 37563938 97500418 37563938 51991438 571202477 745668573 28653721 999999999765694171 571202477 435586694 37563938 858323960 571202477 229996963 571202477 999999999765694171 571202477 82713606 571202477 952652871 28653721 786971564 28653721 320249823 28653721 682593511 571202477 859245041 28653721 551290552 571202477 999999999765694171 571202477 510239463 37563938 272766736 28653721 869193316 28653721 786950153 28653721 590565681 28653721 999999999765694171 571202477 155912220 37563938 968531823 571202477 516429301 37563938 103152714 37563938 426951925 28653721 329091190 571202477 747522825 28653721 303979468 571202477 131303962 28653721 538572716 571202477 932853114 28653721 668240025 37563938 326726238 571202477 424559298 37563938 355630249 571202477 114390034 28653721 764455503 28653721 954351328 28653721 729876055 37563938 991629544 37563938 668100081 571202477 521752759 37563938 332980160 571202477 261777376 28653721 670448181 37563938 130170866 571202477 861974581 37563938 227401726 37563938 432238232 28653721 281744352 37563938 383118487 28653721 204398189 571202477 999999999765694171 571202477 946856534 37563938 539422623 28653721 723228171 571202477 999999999765694171 571202477 271743336 28653721 769469697 28653721 723502131 571202477 229254438 37563938 416146114 37563938 610932176 571202477 8982797 571202477 466909095 28653721 30821890 37563938 952873652 571202477 129163889 28653721 912975505 571202477 224187939 28653721 449024964 28653721 290560783 571202477 104461322 37563938 240169956 37563938 584604113 28653721 986812277 37563938 657981909 37563938 739702213 37563938 727479979 571202477 999999999765694171 571202477 532777488 28653721 786961074 37563938 779624058 28653721 789763107 571202477 549567908 37563938 372167153 28653721 806239962 37563938 132005227 571202477 19271925 28653721 437595882 571202477 55875494 571202477 214985287 571202477 953059749 571202477 578449378 37563938 537947952 28653721 683750813 37563938 815904413 28653721 960869484 28653721 480506252 571202477 999999999765694171 571202477 164213903 28653721 276753256 571202477 573091969 571202477 999999999765694171 571202477 302680752 37563938 431415264 37563938 999999999765694171 571202477 579882033 571202477 157412280 571202477 951327119 37563938 999999999765694171 571202477 42132558 571202477 627239720 37563938 887618406 571202477 74821353 571202477 999999999765694171 571202477 883049353 571202477 272495353 37563938 924748866 37563938 54271991 37563938 609398329 571202477 648703034 571202477 380899987 28653721 633155012 37563938 926615947 571202477 744483518 28653721 453754649 37563938 7048757 571202477 588001699 28653721 982157709 37563938 601965047 37563938 956953788 37563938 536213578 28653721 904341534 28653721 264351023 571202477 417513745 37563938 875706431 571202477 184916344 571202477 611129179 37563938 478477375 37563938 932761744 37563938 676659402 28653721 462191354 28653721 693894918 571202477 999999999765694171 571202477 527762242 37563938 458954789 571202477 5085475 28653721 425684835 571202477 979102105 28653721 159197903 28653721 999999999765694171 571202477 882225456 37563938 691384007 37563938 504592500 571202477 673587395 28653721 998192513 571202477 623324397 571202477 910388092 28653721 48087385 571202477 994097379 28653721 177230950 571202477 650532877 28653721 457434888 571202477 741835167 37563938 751916269 37563938 56067257 37563938 371424968 28653721 99243845 28653721 370683624 571202477 986438654 571202477 148231201 37563938 42600874 28653721 13771595 37563938 271390112 571202477 15330186 37563938 688150167 28653721 202306899 28653721 584701701 571202477 511516579 28653721 967488312 571202477 458260616 571202477 201985368 571202477 826905097 37563938 103030147 28653721 670370411 37563938 20152034 28653721 835361888 571202477 520447606 37563938 307741832 37563938 944684926 37563938 61931460 37563938 714895123 571202477 639133484 571202477 45538795 571202477 141295732 28653721 300544789 37563938 70678451 28653721 298488832 37563938 999999999765694171 571202477 918699311 571202477 999999999765694171 571202477 488391834 37563938 377751842 37563938 93664400 28653721 622944471 571202477 504512206 28653721 531736047 571202477 71710355 28653721 475372969 571202477 587153255 37563938 357123936 571202477 344392492 28653721 348045921 37563938 213391214 37563938 309889662 28653721 999999999765694171 571202477 861921484 37563938 607155042 28653721 258023903 571202477 394745779 37563938 112340302 28653721 599568004 37563938 665118567 28653721 564806443 37563938 293583401 571202477 709320728 37563938 448787077 37563938 475888787 28653721 780944632 37563938 38604271 37563938 253882795 571202477 495541802 37563938 422450524 28653721 103152714 571202477 149100769 28653721 811480877 571202477 221169216 37563938 973632575 37563938 236552061 28653721 992898666 37563938 426951925 37563938 70305725 571202477 516477108 37563938 94317627 571202477 893952055 28653721 836278096 28653721 711552660 571202477 431654073 28653721 840933919 37563938 597743603 571202477 209454796 28653721 13538124 28653721 812169621 28653721 324863973 571202477 501906712 571202477 388230628 28653721 320891738 571202477 349815799 28653721 788353615 571202477 52314487 37563938 999999999765694171 571202477 941290805 571202477 983123708 37563938 411532923 28653721 664374377 28653721 542307436 37563938 381998055 28653721 381443840 37563938 963708346 28653721 827472828 37563938 913899123 37563938 937127832 37563938 320356981 28653721 85426053 37563938 355459062 571202477 180430032 571202477 837962494 37563938 211145758 28653721 8145720 37563938 521203153 571202477 941049148 28653721 401795696 37563938 975989492 37563938 181101834 28653721 840034035 571202477 597850881 28653721 82227356 37563938 569765491 571202477 999999999765694171 571202477 309966024 37563938 999999999765694171 571202477 130512069 28653721 560916256 571202477 401829675 37563938 394984571 37563938 729689070 28653721 273677561 37563938 999999999765694171 571202477 303634585 37563938 701548628 37563938 999999999765694171 571202477 307413121 28653721 617973141 37563938 289418035 28653721 646245575 37563938 149517930 37563938 276405023 37563938 945544046 28653721 961354013 28653721 16128310 37563938 561717902 37563938 36151536 37563938 349090499 571202477 999999999765694171 571202477 482317440 37563938 21574253 28653721 804956070 571202477 17949552 571202477 593883554 37563938 740859194 37563938 859764749 28653721 744681515 28653721 999999999765694171 571202477 903892704 571202477 911139946 37563938 841300472 37563938 411335823 28653721 768981728 28653721 8728433 28653721 882530762 37563938 258407067 28653721 536727952 37563938 999999999765694171 571202477 86704598 37563938 17565602 37563938 707899194 28653721 369839589 37563938 602605851 37563938 336788614 28653721 522661403 37563938 223599635 571202477 841497573 28653721 508153003 571202477 282787353 28653721 304485352 571202477 182382192 28653721 574496984 28653721 192481441 28653721 822238024 37563938 666032645 28653721 3146027 37563938 965435184 571202477 599266299 571202477 991233675 37563938 184577709 28653721 68706550 571202477 280646178 28653721 109374770 37563938 813547167 37563938 499471453 28653721 790300092 571202477 175585124 571202477 973495303 37563938 559654058 571202477 419434201 571202477 954668540 571202477 570787498 37563938 931109013 28653721 454160519 37563938 404320870 37563938 990648183 37563938 913500727 571202477 980892492 28653721 198440711 28653721 999999999765694171 571202477 152928684 28653721 989018986 37563938 604400098 28653721 671328976 28653721 768450614 37563938 298122152 28653721 179980811 37563938 49139580 28653721 329889198 28653721 434964054 37563938 649342385 28653721 319272126 37563938 308597886 571202477 673797028 37563938 186841725 28653721 459950096 571202477 859245041 571202477 284885878 571202477 242040523 571202477 672339610 37563938 114887777 28653721 395455305 28653721 242652842 37563938 143133598 571202477 465374800 571202477 15469590 571202477 999999999765694171 571202477 715810580 571202477 636694912 28653721 399955554 571202477 466493035 37563938 198139135 28653721 106144893 37563938 607749149 28653721 121643100 37563938 253868286 571202477 203801106 571202477 109777537 37563938 164287898 37563938 267704526 37563938 187170955 37563938 898490625 571202477 352010303 571202477 262218013 37563938 631909421 37563938 501279322 37563938 260089747 571202477 316657446 37563938 611256093 37563938 24084106 28653721 443708255 571202477 901963846 37563938 216610491 571202477 73797980 37563938 526089801 28653721 26383384 571202477 573089198 37563938 236733843 37563938 381613420 28653721 647042424 571202477 777074767 28653721 693353805 37563938 412424164 571202477 807832985 37563938 564961718 571202477 641524367 28653721 223454594 37563938 999999999765694171 571202477 328562841 37563938 778413534 28653721 791874459 37563938 118024193 571202477 693778472 571202477 468236930 571202477 629775203 571202477 450721753 571202477 272878554 571202477 453754649 28653721 623702230 28653721 930423332 37563938 545724626 37563938 209919117 28653721 567744541 28653721 993284936 571202477 823139993 37563938 39386742 28653721 999999999765694171 571202477 485087833 571202477 999581682 28653721 217747286 571202477 555014792 28653721 159961913 571202477 676127492 571202477 317010251 571202477 520015585 37563938 117177549 37563938 999999999765694171 571202477 198375671 28653721 273810037 37563938 486041193 28653721 568307699 571202477 509602495 28653721 210294507 571202477 130491330 571202477 953493123 571202477 434560761 37563938 50788449 37563938 352540820 37563938 610735407 37563938 19249798 28653721 454596453 571202477 485506758 28653721 53447021 37563938 999999999765694171 571202477 275416836 37563938 406506634 37563938 619029778 37563938 769274512 37563938 429762434 37563938 999999999765694171 571202477 294702675 571202477 841541663 37563938 101280115 28653721 826971598 571202477 916087612 37563938 431392377 571202477 938143942 571202477 521646753 37563938 460689563 28653721 653920227 28653721 347043785 37563938 661725749 37563938 727279453 28653721 861816703 28653721 357309803 28653721 789202775 37563938 964827766 571202477 275354609 571202477 705159873 37563938 586456106 28653721 901135077 28653721 424811383 37563938 567054999 37563938 569580033 28653721 439013038 571202477 22033665 571202477 921282190 28653721 264461650 571202477 15469590 37563938 611869964 28653721 649994764 28653721 497770531 571202477 528545365 28653721 69585799 28653721 102884118 571202477 58055003 28653721 223454594 28653721 390940736 571202477 281769153 37563938 147694965 28653721 406574258 28653721 277032398 28653721 5760236 37563938 560616427 37563938 685863843 37563938 559170574 571202477 32942020 37563938 576015902 28653721 957844439 28653721 506812476 571202477 12327375 571202477 76513097 571202477 919144258 28653721 191049264 37563938 212510404 37563938 809002179 28653721 6258835 571202477 128193153 28653721 364130902 37563938 471581667 37563938 162554759 37563938 999999999765694171 571202477 953639437 571202477 36395568 571202477 999999999765694171 571202477 500776398 37563938 964065346 37563938 52314487 28653721 316683112 37563938 222177339 571202477 767509492 28653721 774634703 37563938 308988721 37563938 999999999765694171 571202477 4372888 28653721 167860887 28653721 17138211 571202477 717696999 571202477 999999999765694171 571202477 548372837 28653721 456990994 37563938 987699424 37563938 829478241 28653721 821349165 28653721 18647088 28653721 608408006 37563938 279034006 37563938 745100831 37563938 978245509 28653721 864984463 37563938 153458511 28653721 234573137 37563938 618506441 28653721 193739970 28653721 766273095 571202477 7721212 28653721 971648716 28653721 173352981 28653721 790569857 571202477 603435221 37563938 80242905 37563938 737514182 571202477 941127084 28653721 79285885 571202477 267993208 571202477 894563533 571202477 593378974 37563938 180780621 37563938 844725780 37563938 207409989 37563938 23456036 37563938 313628019 571202477 22928870 571202477 701066827 571202477 490166224 37563938 227897461 571202477 969531941 28653721 79266928 28653721 127273943 571202477 265581967 571202477 875659357 37563938 329558327 28653721 856703486 37563938 708660555 571202477 797992048 37563938 999999999765694171 571202477 164060936 28653721 600993234 37563938 23434475 37563938 114118067 37563938 10755471 571202477 436237397 571202477 357436004 37563938 778133917 28653721 510025765 571202477 243893437 28653721 586033024 571202477 432498027 28653721 895579471 571202477 596629157 28653721 105762125 37563938 999999999765694171 571202477 239952006 571202477 464271367 28653721 182174263 571202477 839639622 28653721 268081022 28653721 938516810 28653721 297219051 28653721 11451362 37563938 387111966 571202477 123358794 571202477 724795928 571202477 800479646 37563938 211035425 28653721 530331816 571202477 257073593 28653721 116004573 37563938 27696836 571202477 414098432 37563938 583431721 571202477 359372760 28653721 251425135 28653721 999999999765694171 571202477 270538797 28653721 639541460 571202477 675061814 28653721 353658356 571202477 122887827 28653721 278108258 571202477 999999999765694171 571202477 478248799 28653721 330177527 571202477 768560336 37563938 215892508 37563938 583034874 571202477 802464815 28653721 340311325 37563938 91854403 37563938 255098495 37563938 999999999765694171 571202477 626647887 37563938 605493145 37563938 794990791 37563938 855789784 571202477 277032398 571202477 504653341 28653721 146851119 571202477 421731351 37563938 682935531 37563938 357694873 28653721 155565170 571202477 215137344 37563938 629824974 28653721 147856426 37563938 421504270 571202477 682667695 28653721 545033405 37563938 985359306 28653721 602734558 37563938 932944696 28653721 597006162 571202477 64044332 571202477 501762698 28653721 794350871 37563938 132742687 28653721 999999999765694171 571202477 600369589 28653721 72122604 571202477 129660216 28653721 987849334 37563938 406162217 28653721 880414927 37563938 643235060 37563938 128478876 28653721 945282282 28653721 999999999765694171 571202477 52966451 571202477 746297590 28653721 232906947 571202477 803251646 37563938 833769362 28653721 194694195 571202477 236455712 28653721 375711502 571202477 922603358 37563938 431525634 571202477 766885387 37563938 215603466 37563938 920911931 571202477 588517488 37563938 999999999765694171 571202477 999999999765694171 571202477 229744080 571202477 270629580 28653721 243324939 571202477 661725749 28653721 992529376 571202477 666143222 571202477 423058591 37563938 642309780 571202477 968663373 28653721 446743154 571202477 302433359 571202477 855669486 28653721 528753866 28653721 40219020 571202477 144168135 571202477 666592602 571202477 148026752 28653721 634474349 571202477 790569857 37563938 271801092 28653721 767340111 37563938 527062511 37563938 458248633 37563938 905207299 28653721 23088390 28653721 98660329 571202477 999999999765694171 571202477 311614936 28653721 846970468 28653721 607870433 37563938 767702556 28653721 874664996 571202477 977150707 37563938 357826479 37563938 294636606 571202477 454761654 28653721 217489015 571202477 63721183 37563938 550482459 37563938 895101279 28653721 364011019 571202477 326708851 571202477 307944870 28653721 552299316 571202477 318341039 28653721 740091140 37563938 299735444 571202477 31908417 571202477 302680752 28653721 237483391 37563938 776944856 571202477 887331528 571202477 442159110 28653721 353957495 37563938 786304278 28653721 484262610 28653721 377794549 37563938 824267911 571202477 69702961 571202477 64535053 37563938 218430702 28653721 704486090 28653721 553528247 37563938 458112166 571202477 669087884 571202477 476275142 28653721 939708320 28653721 171336121 37563938 695651513 28653721 579970205 37563938 103390830 28653721 455927734 28653721 89950693 37563938 785648410 37563938 525693393 28653721 645255392 28653721 66059186 571202477 294049327 37563938 761737515 28653721 255098495 571202477 862416844 37563938 761036706 37563938 837688894 37563938 738455802 571202477 137915919 37563938 920121530 37563938 141984202 571202477 265422092 28653721 803268084 28653721 142328009 28653721 306415109 37563938 289944414 37563938 490889722 37563938 160041372 28653721 144566269 571202477 958594834 28653721 442739174 37563938 720935124 37563938 960869484 571202477 953190755 37563938 150274727 28653721 470397211 37563938 921966806 571202477 247043467 571202477 796774780 28653721 662066782 571202477 690334459 28653721 999999999765694171 571202477 490844547 28653721 999999999765694171 571202477 719908422 28653721 266518462 37563938 747259984 37563938 999999999765694171 571202477 814346381 37563938 306185178 571202477 165759573 571202477 709690985 571202477 41487265 37563938 999999999765694171 571202477 716818215 37563938 942616660 571202477 233106400 37563938 787291028 28653721 579972850 37563938 814251056 28653721 201486024 571202477 756255328 28653721 18985611 37563938 4538697 28653721 843023963 37563938 721040265 28653721 658717521 571202477 264615243 37563938 57769507 37563938 143193364 28653721 603159421 571202477 654723340 28653721 535210951 37563938 643204704 37563938 337828172 571202477 785803711 28653721 13486544 571202477 67770404 571202477 407754594 571202477 155759351 571202477 587738490 37563938 124204044 571202477 551974328 28653721 934292499 571202477 999999999765694171 571202477 584247451 571202477 864406705 28653721 153008592 28653721 199199340 37563938 177122722 28653721 521599438 28653721 197997645 28653721 872188984 28653721 994179775 571202477 78488801 28653721 130001069 37563938 999999999765694171 571202477 26831083 28653721 471516434 28653721 737147838 571202477 776150226 37563938 109445113 571202477 842807969 28653721 666725006 28653721 566247948 28653721 682281505 28653721 71849977 571202477 598249414 37563938 877193806 571202477 175908874 571202477 210037534 571202477 701118520 37563938 604176217 571202477 121016653 37563938 999999999765694171 571202477 517074608 28653721 999999999765694171 571202477 92486696 571202477 32189022 571202477 308339540 37563938 53049676 571202477 610531959 571202477 604368562 37563938 999999999765694171 571202477 654626638 37563938 372066653 28653721 322657883 571202477 422951263 37563938 986095507 571202477 866410578 28653721 167321699 28653721 999999999765694171 571202477 57248095 571202477 52303085 571202477 473927696 571202477 925853083 28653721 188545532 37563938 277317230 571202477 449981483 571202477 960190144 28653721 999999999765694171 571202477 672167920 28653721 471642630 571202477 509665557 37563938 439928740 28653721 710434494 28653721 910009841 28653721 878983829 28653721 684497938 571202477 844890533 571202477 941890027 37563938 722767781 37563938 75138606 37563938 999999999765694171 571202477 663287505 571202477 913523018 28653721 384693107 28653721 45062057 571202477 566626821 37563938 533842490 571202477 184515548 571202477 901023505 571202477 715392186 37563938 97354502 37563938 917117377 37563938 650897273 37563938 344431147 28653721 883702036 28653721 448149831 571202477 617486749 571202477 414253390 37563938 724769972 571202477 711013177 28653721 921338871 37563938 752465215 571202477 999999999765694171 571202477 64920745 28653721 21255253 571202477 381083386 37563938 164253851 28653721 999999999765694171 571202477 713767330 571202477 332223484 571202477 703200134 28653721 138970822 28653721 856809446 28653721 534676145 571202477 212284366 28653721 671282578 571202477 252213582 571202477 291249908 37563938 515464889 571202477 999999999765694171 571202477 21439896 37563938 976171028 37563938 930286698 37563938 121239002 571202477 999999999765694171 571202477 650372185 571202477 472042860 28653721 688557669 37563938 957192082 37563938 711340734 28653721 606690944 571202477 999999999765694171 571202477 485443606 28653721 150169328 28653721 903720577 571202477 644123810 37563938 999999999765694171 571202477 508714665 37563938 718272147 28653721 413169897 37563938 481827238 28653721 555023202 28653721 286802297 37563938 413288840 28653721 39808692 28653721 310330683 37563938 480714477 571202477 194922871 28653721 18941913 37563938 671793382 37563938 167728277 28653721 151391130 28653721 382006307 37563938 270334175 28653721 524911576 571202477 567895633 28653721 752182207 28653721 240330917 28653721 729303136 28653721 783331852 28653721 601950994 37563938 97443297 571202477 726463176 37563938 236455712 571202477 784321486 571202477 593897065 37563938 769041933 37563938 387628758 37563938 344911533 28653721 21351857 37563938 231267134 37563938 999999999765694171 571202477 587761103 571202477 907305121 28653721 435736617 28653721 168804129 571202477 8282669 37563938 598633680 571202477 943872836 37563938 183537160 571202477 331440666 37563938 439162119 28653721 343579190 571202477 145309042 571202477 729076851 37563938 169679335 571202477 574158271 37563938 442133840 28653721 214329761 28653721 205315071 571202477 917288870 37563938 660019492 28653721 999999999765694171 571202477 235685015 571202477 93375311 571202477 259458243 28653721 765325278 28653721 713888598 28653721 395057297 571202477 826031508 37563938 615393833 28653721 509411609 28653721 433711514 37563938 413284746 571202477 515669107 571202477 971137625 37563938 838489998 37563938 954709423 37563938 582305723 571202477 422560240 37563938 247204169 571202477 11414724 37563938 71896888 571202477 543489692 571202477 183960147 28653721 807746659 571202477 306831438 28653721 228525501 37563938 604833613 37563938 130978366 37563938 874231761 28653721 688870289 28653721 895957707 28653721 656114709 28653721 625276799 28653721 557587488 571202477 39498787 28653721 755217565 37563938 305128571 37563938 770578800 37563938 650171228 37563938 918912034 28653721 454761654 571202477 765941384 37563938 145207457 28653721 542945474 28653721 654977169 37563938 283925551 37563938 425878756 28653721 953706504 37563938 151999830 571202477 999999999765694171 571202477 565269063 571202477 439915033 571202477 39239382 37563938 844879043 28653721 956677401 37563938 243806472 571202477 481876701 28653721 819947132 28653721 993528884 28653721 995567123 37563938 231380976 28653721 608572246 37563938 374309210 28653721 799273203 37563938 686381166 37563938 360581902 28653721 851786487 571202477 999999999765694171 571202477 787330266 37563938 205015997 28653721 618507111 28653721 429012400 571202477 820227272 37563938 269759964 37563938 287619539 37563938 627710718 28653721 919641224 571202477 822035541 571202477 108625516 571202477 54174347 37563938 711361216 28653721 114828345 37563938 322480220 571202477 691709116 28653721 182874585 28653721 29495869 571202477 630092761 571202477 111649510 571202477 155872407 28653721 420296354 571202477 805276585 37563938 712533133 28653721 95553062 28653721 399917333 571202477 121460067 28653721 999999999765694171 571202477 356735457 37563938 42276623 37563938 667896300 571202477 580735729 37563938 163810146 28653721 446376787 28653721 731560951 571202477 749937000 571202477 119652591 28653721 432804292 28653721 187863755 571202477 339118085 28653721 765167520 571202477 784557206 571202477 184018151 28653721 933938315 37563938 690605910 28653721 433011935 37563938 561191169 28653721 595002669 37563938 523571474 28653721 36397643 37563938 697841422 37563938 32255161 28653721 26807625 28653721 488195256 571202477 999999999765694171 571202477 416694916 28653721 678968144 571202477 115018142 37563938 448455517 28653721 654304587 28653721 387647643 37563938 994152685 28653721 449344706 28653721 62015985 28653721 582432237 37563938 253036240 28653721 124066280 37563938 131645229 28653721 844297777 37563938 478477375 28653721 930663903 28653721 581996424 37563938 839356946 28653721 65736559 571202477 503845127 28653721 884526314 571202477 999999999765694171 571202477 198426993 28653721 844636627 37563938 576914675 37563938 141838626 571202477 46422495 28653721 861980012 37563938 673976195 571202477 367578149 571202477 84392585 37563938 755805899 28653721 26661313 37563938 38980755 28653721 730703967 37563938 948646206 37563938 50470649 28653721 293556897 571202477 124968709 571202477 717876734 571202477 29807547 571202477 675061814 571202477 898994742 37563938 477373015 571202477 303617873 37563938 85582327 28653721 931615377 28653721 847100711 28653721 738794713 571202477 454492428 37563938 346009971 28653721 30683652 571202477 76429586 37563938 519320553 28653721 888549012 37563938 53134833 571202477 999999999765694171 571202477 12193403 571202477 420513079 28653721 86230409 37563938 117318256 37563938 227401726 571202477 277710743 28653721 43534778 28653721 984425156 37563938 316709379 28653721 49154640 28653721 941049148 37563938 168825345 28653721 425066217 28653721 826026593 37563938 520671917 28653721 347488225 37563938 761124092 28653721 522335803 28653721 948116829 28653721 802920303 28653721 942870422 571202477 214049815 37563938 940652377 571202477 999999999765694171 571202477 804842874 37563938 209683830 571202477 247996846 37563938 151316226 37563938 393314565 37563938 311736367 571202477 419240033 571202477 640822671 37563938 767078021 37563938 696571445 571202477 563630614 37563938 439247335 28653721 492572976 28653721 449771290 37563938 972634971 37563938 999999999765694171 571202477 99102721 28653721 423410162 571202477 885010342 571202477 986823461 37563938 564302931 37563938 990272802 37563938 999999999765694171 571202477 244557566 571202477 414750619 37563938 423912337 571202477 537765204 571202477 352538540 28653721 821374356 37563938 246282585 571202477 92482166 571202477 413375632 37563938 902682491 571202477 961209451 37563938 28052143 28653721 309918407 571202477 105115869 37563938 326959564 37563938 768450614 571202477 219926820 571202477 825717174 571202477 833768257 571202477 488352936 571202477 346868139 28653721 643618464 28653721 797566915 37563938 949701628 28653721 465035732 28653721 342600029 28653721 701368161 37563938 97488830 571202477 771906851 28653721 478935573 37563938 606453258 37563938 281964830 37563938 796693598 37563938 999999999765694171 571202477 17702607 37563938 622445416 571202477 756255328 37563938 321407660 571202477 841117711 28653721 455419875 28653721 77800015 37563938 183308166 37563938 671228193 571202477 791791369 37563938 999999999765694171 571202477 66446321 37563938 672652967 28653721 665796821 571202477 550393885 28653721 165998456 28653721 120737257 571202477 410815786 28653721 617838999 37563938 448868164 28653721 717504369 571202477 999999999765694171 571202477 711991282 571202477 338238955 37563938 50684574 28653721 474870864 28653721 264217570 37563938 980823367 28653721 746719737 28653721 710061115 28653721 671761494 571202477 124720897 571202477 591675013 571202477 750493182 571202477 309705902 571202477 973063752 37563938 284908017 28653721 664825551 28653721 133935814 28653721 749000233 37563938 999999999765694171 571202477 999999999765694171 571202477 277174109 37563938 382264850 28653721 260062990 28653721 586716386 571202477 997545234 37563938 999999999765694171 571202477 176524028 571202477 62451980 571202477 792980628 37563938 518409412 571202477 286061210 28653721 176667376 37563938 634041196 37563938 781079694 28653721 286549856 37563938 888731337 37563938 327119223 571202477 167728277 571202477 506995246 37563938 37912493 28653721 284362164 37563938 468642847 571202477 999999999765694171 571202477 261180302 28653721 836761207 37563938 118694140 37563938 118200569 571202477 39118163 28653721 125216155 571202477 794717838 28653721 635229604 28653721 345369914 28653721 291033097 571202477 268185243 37563938 999999999765694171 571202477 611434863 28653721 676377883 28653721 446110911 571202477 767509492 571202477 396489617 571202477 976734016 28653721 367896948 571202477 248571771 28653721 413576399 37563938 139336047 37563938 753670312 28653721 796699961 37563938 837997748 37563938 974579880 571202477 289038261 37563938 417288098 37563938 967118867 28653721 1855731 571202477 37595877 37563938 837580062 571202477 21415661 571202477 146392856 37563938 188926198 37563938 460127204 37563938 490982694 571202477 171458175 28653721 780097931 37563938 335114547 28653721 565769483 37563938 235901571 37563938 826812417 37563938 301022507 28653721 929513415 37563938 697524702 28653721 835497724 28653721 151871465 28653721 36305853 37563938 94785172 571202477 660991083 571202477 53777317 37563938 618457397 28653721 999999999765694171 571202477 296330358 571202477 626236310 28653721 100395960 28653721 963930101 28653721 751657889 571202477 29094432 571202477 516827895 37563938 478373236 37563938 693725527 37563938 756050235 28653721 559664438 28653721 610524412 37563938 377181004 571202477 369202108 37563938 187364428 37563938 31579667 37563938 826812417 571202477 764610413 37563938 692737201 37563938 90833356 37563938 10301919 28653721 167366854 571202477 383373157 37563938 91906333 571202477 145510662 571202477 200986177 28653721 60581202 571202477 89551819 28653721 936961028 37563938 522034478 37563938 90340847 28653721 364681899 28653721 762839536 28653721 434396634 571202477 17059425 571202477 302101691 37563938 35196222 37563938 999999999765694171 571202477 858949653 571202477 70307018 28653721 999999999765694171 571202477 2744886 28653721 746896381 28653721 252653897 28653721 813757522 28653721 87007736 571202477 311492833 28653721 293367980 28653721 647760777 28653721 616899996 28653721 706396362 571202477 726820902 571202477 804834017 37563938 368384585 571202477 621685586 571202477 522661403 571202477 10632177 571202477 432402920 571202477 969123971 37563938 392528886 37563938 605396327 28653721 278438279 28653721 798769168 37563938 40543471 571202477 442747791 28653721 209390372 571202477 969110650 37563938 96712408 28653721 21439896 571202477 983089956 37563938 629006124 37563938 667501083 571202477 263960391 37563938 768604382 28653721 151758668 28653721 446420323 571202477 412208940 28653721 999999999765694171 571202477 19142941 28653721 783961253 37563938 172137845 28653721 931347671 28653721 442595339 28653721 199721817 571202477 403374416 571202477 27117347 37563938 340924111 28653721 407934312 571202477 909538071 28653721 289184400 37563938 590291357 571202477 730412780 28653721 433973501 28653721 525936485 571202477 856164859 28653721 411472007 571202477 141496216 571202477 422887752 28653721 792735447 37563938 643605809 37563938 704882457 28653721 566412857 37563938 311031091 28653721 853342968 28653721 598335448 37563938 963624587 28653721 301227717 37563938 242084617 28653721 446608081 37563938 289804698 571202477 705398430 37563938 465351046 37563938 641071831 28653721 801554498 571202477 811793022 37563938 246326574 28653721 999999999765694171 571202477 794846889 571202477 6674547 37563938 463025711 571202477 243983559 571202477 899666547 37563938 656742741 37563938 207548370 37563938 221036531 571202477 388478116 571202477 301052187 28653721 907009706 37563938 482585627 571202477 688735768 571202477 821408916 28653721 622907968 571202477 521646753 28653721 999999999765694171 571202477 999999999765694171 571202477 96679993 37563938 632848931 28653721 182201712 571202477 130716857 37563938 281328636 571202477 898717852 571202477 969181896 571202477 999999999765694171 571202477 145589947 37563938 394474036 28653721 552984298 571202477 923056493 571202477 831293145 37563938 151999830 28653721 198759783 571202477 208130940 571202477 601063393 571202477 877501740 28653721 717250721 571202477 493653079 571202477 999999999765694171 571202477 353309883 37563938 647904187 28653721 735281642 37563938 651514350 37563938 2284113 28653721 660345232 571202477 24208778 37563938 387956972 28653721 273146554 571202477 742949315 37563938 999999999765694171 571202477 172105043 571202477 997061741 28653721 434491362 28653721 951456823 28653721 277176925 571202477 139780886 37563938 87470678 571202477 356496858 28653721 999999999765694171 571202477 203801106 28653721 372146441 37563938 796508369 571202477 279749342 37563938 670469035 37563938 547785595 571202477 115515670 37563938 601552637 37563938 435404887 571202477 411335823 37563938 460366598 37563938 805420961 37563938 650537290 37563938 379028234 28653721 133751133 571202477 177190399 37563938 720645548 571202477 747259984 571202477 823435929 37563938 704882457 37563938 999999999765694171 571202477 562753792 37563938 509704100 37563938 137985491 37563938 993749979 37563938 972136075 571202477 357551764 571202477 307681771 571202477 803228802 28653721 665498987 37563938 897019523 37563938 183042492 37563938 888540834 571202477 863476416 571202477 432719029 571202477 865704018 28653721 170630481 28653721 243790880 37563938 683116227 28653721 823311738 28653721 117177549 28653721 999999999765694171 571202477 284885878 28653721 587118969 37563938 653690147 571202477 806395461 28653721 377395999 571202477 681436292 28653721 274282370 37563938 2377727 28653721 738001015 37563938 235045861 28653721 176958338 571202477 540743178 37563938 999999999765694171 571202477 585372603 28653721 584457028 28653721 462930293 37563938 826783204 37563938 97906073 571202477 943716677 28653721 961383072 37563938 352738540 28653721 102721386 37563938 303148802 37563938 74797751 28653721 721666486 37563938 516683944 28653721 773370541 28653721 314473213 37563938 168607339 37563938 237210961 28653721 7174535 28653721 170843383 28653721 179987297 37563938 523252339 37563938 830261433 571202477 653979868 37563938 932347501 37563938 284772551 571202477 360609274 28653721 28843627 571202477 7929949 571202477 492615264 37563938 25251388 37563938 11045652 571202477 855191392 28653721 293001416 28653721 569019464 571202477 124541862 37563938 999999999765694171 571202477 553557124 37563938 86781861 28653721 605830330 37563938 30614455 28653721 782083019 37563938 159259262 28653721 208687630 571202477 999999999765694171 571202477 33235454 571202477 575661645 37563938 980677675 37563938 166374291 37563938 713865043 28653721 219824039 571202477 895328297 37563938 999999999765694171 571202477 70655325 37563938 775075667 571202477 367419899 28653721 761431129 571202477 629746377 37563938 376515864 28653721 164510555 28653721 266948447 28653721 926404683 37563938 998107829 571202477 999999999765694171 571202477 429661797 37563938 768567760 28653721 763296839 28653721 142884617 37563938 389847979 37563938 110588458 28653721 897287959 28653721 483631801 28653721 602122006 571202477 374069680 37563938 559064007 28653721 463196991 571202477 346208922 28653721 421201374 571202477 145441441 37563938 841796386 28653721 895440819 37563938 654723340 37563938 144758828 37563938 728493837 28653721 543626259 28653721 374926633 571202477 519345597 37563938 907920325 37563938 887512633 37563938 861254357 37563938 22601804 37563938 416933044 37563938 923739234 37563938 414645075 571202477 397862432 571202477 479433287 37563938 578539028 28653721 445483144 37563938 275102151 571202477 255529060 28653721 51057135 37563938 144879469 28653721 622426187 28653721 472425339 571202477 760734150 28653721 446110911 28653721 633079088 37563938 969648410 37563938 982437739 28653721 949870052 571202477 860469252 37563938 258886117 28653721 160267444 571202477 321576137 28653721 961973440 28653721 500526572 571202477 817664739 37563938 601171488 37563938 450842095 571202477 344987653 571202477 38611122 28653721 94406901 37563938 771549504 571202477 761391054 28653721 133265068 571202477 38227487 571202477 124861885 37563938 369919258 571202477 398987237 37563938 982437739 571202477 816649964 37563938 447673943 28653721 369878501 28653721 647688097 37563938 522561735 28653721 168176623 571202477 999872113 571202477 962501381 28653721 172003580 571202477 311492833 571202477 580115673 571202477 280076583 37563938 168085717 571202477 501299122 28653721 682088786 28653721 341685133 28653721 614142256 571202477 310626663 37563938 654898501 571202477 450664389 571202477 702458182 37563938 796780668 28653721 205402868 571202477 131089222 37563938 711435762 37563938 586056926 37563938 661787235 37563938 484393858 28653721 867321639 571202477 772171498 37563938 358790800 571202477 734681930 37563938 141959762 37563938 999999999765694171 571202477 564560113 28653721 729989491 37563938 713888713 28653721 369573387 28653721 417293779 571202477 541081586 571202477 999999999765694171 571202477 981528316 571202477 980197153 28653721 154951514 28653721 297170811 571202477 964152514 28653721 487965185 28653721 202367043 37563938 672942402 571202477 919414819 37563938 944379888 37563938 610903812 28653721 427615972 28653721 354823680 28653721 649030723 37563938 457047327 571202477 809754614 28653721 229254438 28653721 722275428 571202477 24334916 571202477 395455645 28653721 172464897 37563938 771326400 28653721 54458847 28653721 761723255 571202477 295368497 37563938 392229298 37563938 276964094 37563938 874588807 571202477 986812277 28653721 999999999765694171 571202477 11562191 571202477 284689218 571202477 446990285 28653721 534069148 571202477 62767296 571202477 417222590 37563938 201885574 28653721 291157922 571202477 992115160 37563938 728802967 28653721 280501205 28653721 635389708 37563938 737948292 37563938 712817220 571202477 190772974 37563938 542038392 571202477 662882787 37563938 999999999765694171 571202477 98891225 571202477 505363737 37563938 48794501 28653721 360302908 28653721 881764739 571202477 999999999765694171 571202477 872968397 28653721 954086015 28653721 372654747 571202477 491170655 37563938 999999999765694171 571202477 752273734 571202477 973480458 571202477 474693896 28653721 63030178 28653721 288570184 571202477 10738445 28653721 709356214 37563938 999999999765694171 571202477 829403802 28653721 95558178 37563938 774335358 28653721 233264647 28653721 454662614 28653721 488500420 28653721 652145944 28653721 999999999765694171 571202477 217632842 571202477 524060476 28653721 150218817 28653721 447182028 571202477 753021215 37563938 462936917 37563938 341317656 28653721 999999999765694171 571202477 137457116 37563938 127253754 571202477 812037273 28653721 412397507 28653721 849561656 37563938 214899342 28653721 869623531 37563938 198228942 28653721 781203941 37563938 6208472 28653721 217988307 37563938 322863738 37563938 71634069 28653721 221220044 28653721 344707266 37563938 116867236 571202477 701318174 37563938 646213824 37563938 352605551 28653721 27834470 37563938 946263108 28653721 680468805 37563938 929422101 28653721 163362117 571202477 237602733 37563938 809835018 28653721 186080851 28653721 357068205 28653721 240161188 28653721 491096196 28653721 480073090 37563938 813996880 571202477 936314851 37563938 363528234 571202477 12999680 571202477 942223928 37563938 458900652 37563938 589009335 28653721 692895778 37563938 266769192 37563938 690268679 28653721 999999999765694171 571202477 866593872 28653721 879050647 28653721 525453465 571202477 475417366 37563938 939751809 571202477 231911132 28653721 135337421 37563938 767177461 37563938 308406774 37563938 989054933 28653721 54523423 571202477 981076175 37563938 676699273 571202477 170873255 28653721 359126544 28653721 999999999765694171 571202477 837318710 571202477 570886717 37563938 390503320 571202477 550485591 28653721 235204259 37563938 261480014 28653721 78488801 37563938 276794426 28653721 227469068 571202477 855991174 28653721 137475655 571202477 860992997 37563938 252594370 571202477 293836832 28653721 443448562 37563938 791682573 571202477 512118280 571202477 958110702 37563938 675964913 28653721 262576883 37563938 489179851 28653721 258001257 571202477 157051170 37563938 897246313 28653721 552893810 28653721 690734062 37563938 337985192 571202477 72353117 571202477 492783323 28653721 626991995 28653721 384245782 37563938 769900842 28653721 603512783 28653721 59495494 28653721 276786515 37563938 534581236 37563938 472413532 28653721 529048330 571202477 826957993 28653721 813442824 28653721 353152295 571202477 470817984 37563938 450828463 37563938 594712777 28653721 37495706 571202477 259700255 571202477 84491578 571202477 658565043 28653721 404184967 28653721 537961958 37563938 496244238 37563938 506770442 37563938 183537160 37563938 827248713 37563938 411803185 28653721 521159343 28653721 999999999765694171 571202477 151454321 28653721 543489257 28653721 250886640 28653721 272201596 571202477 977502063 28653721 505081358 28653721 780131396 571202477 882528827 37563938 707293943 28653721 190908106 37563938 236694374 28653721 833308726 37563938 832297585 37563938 584609832 28653721 258904813 37563938 881875894 28653721 999999999765694171 571202477 548361909 28653721 952667246 37563938 5324850 28653721 826327069 28653721 783558442 37563938 100334336 28653721 999999999765694171 571202477 938791899 28653721 508964845 37563938 372881561 28653721 874012428 37563938 999999999765694171 571202477 574942946 28653721 999999999765694171 571202477 752498816 571202477 383308616 37563938 202235525 37563938 455296269 37563938 794809375 28653721 486658714 28653721 644236029 571202477 301537450 571202477 117893794 37563938 639789078 571202477 499061131 37563938 296939296 28653721 413829962 37563938 603569459 28653721 34476599 37563938 999999999765694171 571202477 278866379 28653721 808730145 28653721 844370687 28653721 30838989 28653721 54598273 28653721 999999999765694171 571202477 111910418 28653721 999999999765694171 571202477 947605182 571202477 942143265 28653721 999999999765694171 571202477 866947573 37563938 492577096 37563938 517598643 571202477 999999999765694171 571202477 904587284 571202477 381822369 571202477 547585721 28653721 804153675 571202477 216876083 37563938 730411120 571202477 300301939 28653721 900016143 28653721 406180679 28653721 401244076 37563938 383133562 571202477 830117047 37563938 933677034 28653721 416038915 28653721 545163482 571202477 311688725 571202477 58056851 571202477 423455324 28653721 400769634 37563938 574634872 571202477 999999999765694171 571202477 929241043 28653721 940666889 28653721 121110908 37563938 20393747 37563938 39489444 37563938 856221259 28653721 980713230 37563938 663113222 28653721 438692379 571202477 855419449 28653721 196449491 571202477 313966983 571202477 247508044 28653721 317969731 571202477 449991144 571202477 639202204 37563938 598204205 37563938 856264335 28653721 292076525 37563938 722002820 37563938 306379483 37563938 670793663 28653721 277132484 28653721 516085573 37563938 465303864 571202477 435506275 37563938 13663772 37563938 999999999765694171 571202477 522632256 37563938 354757502 571202477 233531637 37563938 318467930 28653721 73764160 571202477 150704248 28653721 999999999765694171 571202477 153320941 37563938 961448792 37563938 905879827 37563938 960111566 571202477 526716413 37563938 999999999765694171 571202477 915078549 37563938 148656763 571202477 604012990 571202477 329938716 28653721 670533192 28653721 315283279 28653721 203056146 28653721 683307165 28653721 483736866 37563938 513495664 571202477 273386303 571202477 770864593 28653721 780131396 28653721 24001253 571202477 625911593 37563938 808362125 37563938 791246528 37563938 104057035 28653721 226163686 37563938 359881863 37563938 357575724 571202477 370625644 571202477 412725681 37563938 740444185 28653721 459690784 28653721 6427433 37563938 833619175 37563938 256505917 571202477 547676930 571202477 533641995 28653721 874231767 37563938 512856566 28653721 386129197 28653721 617609437 28653721 10286620 571202477 924560149 37563938 122181563 571202477 183118659 28653721 247541304 37563938 412773341 37563938 928250362 28653721 350248697 37563938 412476762 571202477 636731286 28653721 160942901 28653721 954695514 571202477 751892677 37563938 463025711 28653721 865656455 37563938 655996891 37563938 93291755 28653721 297943623 37563938 765755683 28653721 171126304 28653721 852259418 28653721 111910418 37563938 646807613 28653721 738837542 28653721 276789080 37563938 536730765 28653721 80925290 37563938 460039806 28653721 999999999765694171 571202477 467081774 28653721 730574185 28653721 909561746 37563938 969843823 28653721 134138270 571202477 450040047 37563938 446015947 28653721 302814982 37563938 110360179 37563938 185239803 571202477 321104096 28653721 697492209 28653721 331640110 37563938 496941081 28653721 897250558 571202477 102962488 571202477 151735282 28653721 703897853 571202477 510378070 571202477 66273815 571202477 123584286 28653721 301749312 28653721 411834534 37563938 357003676 28653721 999999999765694171 571202477 98576947 28653721 738851351 571202477 352831763 37563938 37414989 28653721 763239478 37563938 393219853 37563938 332544123 28653721 14179616 28653721 951242723 28653721 552407085 37563938 99216253 37563938 693660185 571202477 974974547 571202477 276520693 37563938 243417808 37563938 645174801 37563938 236258048 37563938 345092426 571202477 388613724 28653721 160742927 37563938 877077003 571202477 292439254 571202477 215595430 37563938 999999999765694171 571202477 999999999765694171 571202477 237120070 37563938 492532662 28653721 123649960 28653721 234029879 37563938 216990353 28653721 726638092 37563938 111248146 37563938 426173942 28653721 517799006 28653721 705158304 37563938 282230084 37563938 425992217 28653721 608838547 571202477 8052252 28653721 256628526 28653721 552047152 37563938 203945884 28653721 741835167 28653721 61751490 37563938 751354888 28653721 942884709 571202477 39076942 28653721 491474610 571202477 463734095 37563938 226542669 37563938 90751163 571202477 816001462 571202477 726280010 571202477 975476195 571202477 91432844 37563938 32942020 571202477 324943527 28653721 714610561 571202477 425875782 571202477 928502510 571202477 130992026 28653721 240106300 28653721 210820871 571202477 453023397 28653721 962744551 37563938 222749096 37563938 818847769 28653721 999999999765694171 571202477 649855572 28653721 781644557 37563938 673909816 28653721 300422468 37563938 702744221 28653721 372241841 37563938 526353500 571202477 306854665 28653721 696628286 571202477 999999999765694171 571202477 851673798 571202477 701586379 37563938 829255100 28653721 818886004 28653721 95217888 37563938 896078530 37563938 877880845 28653721 652616461 28653721 498335160 37563938 362719250 37563938 999999999765694171 571202477 125962924 28653721 178881652 28653721 532065114 37563938 955222674 37563938 590123019 28653721 525925678 37563938 210314336 37563938 980098154 571202477 717988581 28653721 43585337 37563938 681817691 37563938 367374043 37563938 273913083 28653721 164333197 28653721 26343067 28653721 529119434 37563938 919144258 37563938 722802896 28653721 978906185 37563938 657752923 28653721 835051754 28653721 489588847 571202477 979021089 28653721 615297985 28653721 239405074 571202477 468131617 28653721 880612395 28653721 953965111 28653721 144738089 28653721 271088135 37563938 771598734 37563938 399639563 28653721 916778654 571202477 783558442 28653721 320321410 28653721 511235991 571202477 321009426 571202477 348982802 571202477 960895459 37563938 232864097 571202477 675470074 571202477 266464209 37563938 353580706 28653721 840896332 37563938 125742073 37563938 200986177 571202477 999999999765694171 571202477 999999999765694171 571202477 185922962 571202477 907147105 37563938 998182703 28653721 999999999765694171 571202477 948816341 37563938 157943948 28653721 58763281 28653721 762650796 28653721 130828714 28653721 871359883 28653721 393481257 28653721 962664387 571202477 139900669 28653721 563855764 571202477 879832788 37563938 179655806 571202477 583862314 571202477 688094343 28653721 987600232 28653721 793876198 571202477 743091092 37563938 323446701 37563938 419171063 28653721 999999999765694171 571202477 66370456 571202477 42083599 37563938 267535345 28653721 30489928 37563938 355630249 28653721 496941081 571202477 863219506 571202477 214021357 37563938 19256287 28653721 85139691 28653721 999999999765694171 571202477 421652741 571202477 789439262 37563938 245733181 571202477 639222206 28653721 799649591 28653721 854085777 37563938 457422050 571202477 862047078 37563938 551954377 37563938 370939243 37563938 794054277 28653721 567702636 37563938 426202115 28653721 834628389 37563938 429286998 37563938 27865330 571202477 64241323 571202477 820489348 28653721 959787172 37563938 656868151 28653721 448349586 571202477 999999999765694171 571202477 138942566 28653721 999999999765694171 571202477 527657876 28653721 814022005 571202477 8100959 37563938 999999999765694171 571202477 320970193 37563938 533049046 37563938 953059749 28653721 116353165 28653721 763950282 28653721 677508017 28653721 230751852 571202477 545132827 37563938 401734168 37563938 946022385 28653721 497957666 28653721 427319571 28653721 77783931 37563938 701792137 28653721 537743250 28653721 247973186 28653721 658208086 571202477 982929936 37563938 435243 571202477 999645100 37563938 364752246 571202477 171426366 28653721 399955292 571202477 911989704 571202477 553647374 37563938 759720682 571202477 946546601 571202477 200758405 28653721 36736868 571202477 771733013 571202477 995537986 37563938 645523007 28653721 52801645 571202477 308933500 37563938 743450295 571202477 122043870 571202477 742713551 571202477 423273801 37563938 218512909 37563938 255778562 571202477 925003579 37563938 690821821 37563938 203406632 37563938 650934351 571202477 613660602 37563938 34767088 37563938 759220587 28653721 707822930 28653721 907050435 28653721 566970212 571202477 807183063 571202477 19378432 37563938 724631929 37563938 873077014 28653721 542208139 28653721 930539556 28653721 712587263 37563938 562109781 28653721 979883400 571202477 919755751 571202477 999999999765694171 571202477 44752278 37563938 926023753 28653721 260976555 571202477 728426049 37563938 677025029 37563938 369525335 28653721 883112490 28653721 714231751 37563938 962284568 37563938 595640587 28653721 697266454 571202477 628996324 571202477 72514328 28653721 559607768 28653721 835264424 28653721 379316141 28653721 760820241 37563938 999999999765694171 571202477 567205277 571202477 578449378 28653721 434615753 37563938 170772435 37563938 270900635 37563938 92151594 571202477 345389148 37563938 87901219 37563938 357205449 37563938 525283497 28653721 97286685 571202477 766585193 28653721 4780760 571202477 738676834 28653721 727372694 37563938 34238763 28653721 547753119 28653721 612563020 37563938 187364428 571202477 172918095 571202477 999999999765694171 571202477 150218817 571202477 820034085 37563938 396890080 571202477 762010096 37563938 220353550 571202477 945899602 28653721 999999999765694171 571202477 333133367 28653721 999999999765694171 571202477 999999999765694171 571202477 547508475 28653721 915268787 37563938 217635042 571202477 155565170 37563938 273039299 571202477 730076637 571202477 433011935 28653721 999999999765694171 571202477 731138796 28653721 453714741 37563938 882081997 571202477 677199546 28653721 826905097 571202477 999999999765694171 571202477 999999999765694171 571202477 498002027 37563938 974933174 37563938 697288546 37563938 976566175 571202477 212686706 37563938 318182825 28653721 75265349 28653721 304463393 571202477 313166830 37563938 660025337 37563938 913841979 37563938 999999999765694171 571202477 757533898 571202477 951506501 28653721 782598307 37563938 641608577 28653721 122252121 28653721 658000589 37563938 747011814 37563938 878354877 37563938 459984368 37563938 346230836 28653721 821450829 28653721 933317025 28653721 924589195 37563938 916487494 28653721 999999999765694171 571202477 69769289 28653721 507149837 37563938 962025506 571202477 324481854 571202477 628312237 28653721 595054406 571202477 253574848 571202477 96047578 28653721 813684232 37563938 275689574 571202477 706373491 37563938 793922869 28653721 999999999765694171 571202477 143720485 37563938 999999999765694171 571202477 214396086 37563938 999999999765694171 571202477 172696294 571202477 68142970 28653721 985930503 37563938 175058993 37563938 908729117 37563938 182766900 37563938 816601421 571202477 664071167 37563938 533592557 37563938 73120513 28653721 112000698 37563938 487611929 28653721 70898342 28653721 530271565 571202477 28549460 28653721 21682323 571202477 787330266 571202477 999999999765694171 571202477 611423766 28653721 82362794 37563938 705571938 571202477 603454156 37563938 673076999 571202477 270416940 571202477 297551784 37563938 633031957 37563938 600993234 571202477 764909572 37563938 900977383 28653721 370439613 37563938 204536462 571202477 390300720 571202477 100159839 571202477 635813594 28653721 953503629 28653721 299603813 37563938 604243221 571202477 720503682 571202477 307258228 28653721 225700771 37563938 530809137 571202477 199748686 28653721 370784270 571202477 422688387 28653721 129927494 28653721 591560179 28653721 499778345 37563938 839865640 28653721 599298059 28653721 202020742 571202477 672925273 571202477 693168798 571202477 324235719 28653721 402786211 37563938 370410208 37563938 974301044 37563938 790623425 28653721 467598223 28653721 999999999765694171 571202477 621625746 28653721 875796302 28653721 813358277 37563938 114649994 37563938 550153180 28653721 458358575 28653721 223260015 571202477 163641906 28653721 713138691 37563938 842072281 28653721 436666478 37563938 954320557 28653721 187652438 571202477 244569918 28653721 289872052 571202477 80590699 28653721 506368754 28653721 174013895 28653721 280923490 28653721 409538914 28653721 600082147 37563938 267697722 28653721 554145576 28653721 417990013 28653721 519618283 571202477 170166036 28653721 428841749 28653721 460356176 37563938 695487419 28653721 251345996 37563938 814344943 37563938 268568752 28653721 783391957 37563938 344392492 571202477 418968240 571202477 712259020 37563938 149322882 37563938 226490301 571202477 526330510 571202477 594862892 28653721 195156048 37563938 284326430 37563938 333577099 571202477 873567587 37563938 485314169 28653721 889653310 28653721 776331983 37563938 999999999765694171 571202477 629568514 571202477 369301311 37563938 829194104 28653721 33811341 37563938 855841506 37563938 805261670 37563938 564551758 571202477 999999999765694171 571202477 623234211 28653721 966734637 28653721 909189718 37563938 515720268 37563938 149122177 37563938 999999999765694171 571202477 199721334 28653721 999999999765694171 571202477 999999999765694171 571202477 792105458 28653721 530597967 571202477 867305366 571202477 999999999765694171 571202477 165478600 28653721 664860201 571202477 258808359 37563938 738107542 28653721 913312312 37563938 285836340 571202477 348556677 28653721 304087111 28653721 777671780 37563938 66281473 37563938 496218816 571202477 329462541 37563938 258311588 37563938 252546923 37563938 305811406 37563938 51497705 571202477 911287344 37563938 694507617 37563938 189130082 37563938 448762797 37563938 384147950 37563938 722404203 571202477 43280987 37563938 999999999765694171 571202477 367374043 571202477 295506983 37563938 385962588 571202477 954158154 28653721 62070035 28653721 585818171 37563938 979970044 37563938 214230323 28653721 349861615 37563938 152252372 37563938 828694240 37563938 118082962 571202477 999999999765694171 571202477 270530643 37563938 528140305 28653721 120385159 37563938 945645670 28653721 823712240 28653721 999999999765694171 571202477 999999999765694171 571202477 762375490 571202477 999999999765694171 571202477 166374291 28653721 587618162 37563938 413390245 37563938 999999999765694171 571202477 635928639 28653721 55448138 37563938 841784142 571202477 454799356 37563938 828430845 28653721 146199964 28653721 690647201 571202477 287686615 571202477 857816546 28653721 309433363 37563938 313516715 28653721 161818249 37563938 376669786 37563938 934548590 28653721 24037004 37563938 835161963 37563938 978037528 37563938 992754115 571202477 999999999765694171 571202477 825183854 28653721 408738842 571202477 867424847 28653721 24084106 37563938 157043698 37563938 902900044 37563938 975373186 28653721 707420268 571202477 243781203 28653721 529928809 28653721 190998810 571202477 214393567 28653721 298797892 28653721 686664215 28653721 348612272 571202477 670952603 571202477 918963753 28653721 881338262 571202477 832199143 37563938 288212253 571202477 366597310 37563938 671228193 37563938 723670024 28653721 501818164 37563938 422677526 37563938 352368411 37563938 94089502 28653721 73148625 37563938 899854752 571202477 914476669 37563938 838657723 37563938 870670020 37563938 739608215 37563938 582666450 28653721 730810498 28653721 370942732 28653721 78305970 28653721 796489350 37563938 952843720 37563938 748005609 37563938 540440882 37563938 274302834 37563938 773022743 37563938 237529768 571202477 291177983 28653721 351081478 571202477 458597171 28653721 131137242 37563938 308779833 37563938 100430885 28653721 231448700 37563938 653287633 28653721 676592962 37563938 105762125 571202477 547257051 28653721 17550151 28653721 516694977 37563938 273451365 28653721 697367237 37563938 149659168 28653721 649131589 37563938 571011362 28653721 999999999765694171 571202477 71496723 37563938 279636985 571202477 228567809 37563938 690784080 28653721 282479110 28653721 926894562 28653721 610028744 571202477 305832661 37563938 999999999765694171 571202477 103890497 571202477 423273801 28653721 660084022 28653721 740492659 28653721 509286159 28653721 362268055 37563938 937602601 28653721 736496460 28653721 26943144 571202477 954500968 28653721 136517448 28653721 558370747 571202477 999999999765694171 571202477 561664577 28653721 521598791 28653721 19246955 37563938 91051336 28653721 756849012 571202477 45355592 37563938 478349050 37563938 576684891 28653721 498126098 37563938 699887232 28653721 558767138 37563938 470912287 28653721 774634703 28653721 852903453 28653721 37055730 37563938 700508630 37563938 456535094 28653721 481071920 37563938 743910031 571202477 686462436 28653721 381161245 28653721 126946050 28653721 198503916 37563938 130064837 37563938 946706122 28653721 535850859 28653721 899381602 37563938 428719597 28653721 696391824 37563938 824097667 571202477 832501646 37563938 430756077 571202477 547545182 28653721 994649392 28653721 101440037 37563938 73805733 28653721 694042084 28653721 439833934 28653721 512606688 28653721 558939533 571202477 369615041 28653721 580735729 28653721 846254001 37563938 248275898 28653721 506955745 37563938 718648743 28653721 856955539 37563938 166209186 37563938 54739938 28653721 954781357 37563938 232906947 28653721 113373846 37563938 706921686 571202477 862772253 571202477 345417585 28653721 172167855 37563938 948116829 37563938 587060333 37563938 908888248 37563938 565079216 571202477 96463127 571202477 883951687 571202477 248822673 37563938 144856814 28653721 968884512 37563938 492892267 28653721 503605247 37563938 293564545 28653721 503870174 28653721 63555309 28653721 931093186 571202477 691970292 28653721 23456036 28653721 120326672 28653721 999999999765694171 571202477 161287375 571202477 578995052 37563938 394585337 571202477 863607209 28653721 999999999765694171 571202477 366114948 37563938 125749512 37563938 845998765 37563938 217257 37563938 982900081 571202477 868802001 571202477 272908720 28653721 293435922 571202477 72323006 28653721 53722229 571202477 999999999765694171 571202477 327557849 37563938 35247776 37563938 664331965 571202477 334189918 28653721 215922016 571202477 999999999765694171 571202477 782144889 37563938 999999999765694171 571202477 238265427 571202477 920288122 37563938 744573088 28653721 417021083 28653721 80985369 28653721 999999999765694171 571202477 144755284 571202477 92156891 28653721 400393177 37563938 687980371 571202477 333547285 571202477 542854793 571202477 674350570 571202477 197236321 37563938 52279783 37563938 379100494 37563938 635005382 571202477 19426032 28653721 617233141 37563938 935332111 28653721 285533783 28653721 635325278 37563938 498835058 28653721 750125589 571202477 711438277 28653721 591534416 28653721 5994145 571202477 286661239 571202477 999999999765694171 571202477 936360719 37563938 999999999765694171 571202477 215363580 37563938 61063765 28653721 204220414 571202477 810651555 28653721 306981309 37563938 483370475 37563938 754807586 37563938 452444797 37563938 385344713 28653721 544880132 571202477 743935563 28653721 413796861 37563938 158468971 37563938 749010223 37563938 627969922 28653721 740147066 571202477 123322737 37563938 935063577 28653721 985559423 571202477 738190812 571202477 175543279 37563938 362692445 37563938 757137628 28653721 738676834 571202477 523689820 37563938 310168308 571202477 266464209 571202477 918422233 571202477 925034077 28653721 406652131 28653721 366950525 571202477 790633449 28653721 714004756 571202477 937611429 37563938 122887804 37563938 870100072 571202477 315951846 37563938 526853098 571202477 795419286 28653721 373296840 37563938 5085475 571202477 957089787 37563938 386098464 37563938 919728325 571202477 622624480 37563938 286522032 37563938 999999999765694171 571202477 829455459 571202477 425508982 571202477 45658306 571202477 125921542 37563938 78782492 28653721 999999999765694171 571202477 717492600 37563938 305620640 37563938 558853127 37563938 574385042 37563938 888869980 28653721 999999999765694171 571202477 733811436 571202477 698286371 571202477 999999999765694171 571202477 708391595 28653721 321635517 37563938 961207764 28653721 356817813 37563938 282001523 37563938 256005198 28653721 542500670 37563938 134866544 28653721 919489000 37563938 999999999765694171 571202477 865608850 37563938 131406953 37563938 910541348 571202477 768087627 571202477 653222288 37563938 415168978 37563938 620653569 37563938 775542172 37563938 719438279 28653721 827297410 37563938 707087401 37563938 326187787 37563938 641029377 37563938 965724325 28653721 677264570 571202477 960924167 571202477 902216334 37563938 777040994 28653721 232126303 571202477 400781428 28653721 545789651 37563938 843710244 28653721 542105103 37563938 266287958 571202477 964827766 28653721 275754154 28653721 382988214 28653721 850312593 37563938 278707401 571202477 836560251 37563938 918650038 37563938 710516899 28653721 284433796 28653721 314259019 571202477 577152989 37563938 396699567 571202477 871730944 37563938 381083386 28653721 453205743 28653721 470430519 571202477 119156011 571202477 555276754 571202477 907072859 28653721 839933584 571202477 929241043 571202477 546558391 28653721 405803044 28653721 649966986 28653721 999999999765694171 571202477 334817124 571202477 436153200 571202477 731041294 37563938 354937395 37563938 258904813 571202477 110595323 37563938 810113118 571202477 661076343 28653721 658969795 37563938 821063202 571202477 713078518 571202477 391830181 571202477 965625632 28653721 567323995 37563938 731386461 37563938 356735457 28653721 790081169 28653721 742680309 28653721 351336407 571202477 342508254 28653721 317825908 37563938 167384525 37563938 125474512 28653721 77763933 571202477 477739122 28653721 256728172 571202477 923029402 37563938 580308438 37563938 842518798 28653721 31026571 571202477 564806443 28653721 949476158 28653721 47413287 571202477 858299784 28653721 74185811 571202477 598482709 28653721 535052334 571202477 770690679 37563938 16536282 37563938 228685525 37563938 493336884 37563938 284004169 571202477 605983134 28653721 94082343 571202477 999999999765694171 571202477 806468862 571202477 662881599 571202477 462632905 28653721 271162619 37563938 485758752 37563938 607707506 28653721 276520693 571202477 152708078 571202477 969541218 37563938 127311236 571202477 499644698 571202477 147257229 571202477 400389500 28653721 788730282 28653721 324546751 37563938 184698979 571202477 105642755 28653721 472647259 37563938 511277099 28653721 417051951 571202477 493939544 37563938 477566786 571202477 125214133 37563938 203245443 28653721 999999999765694171 571202477 180017957 571202477 563803192 37563938 304401960 28653721 182491345 571202477 232648616 28653721 629746377 571202477 6258835 28653721 276599753 37563938 488718018 37563938 981195319 28653721 743019972 571202477 294512820 28653721 999999999765694171 571202477 718248991 37563938 350765867 37563938 813334418 571202477 364329682 28653721 742373915 571202477 784216791 37563938 708864169 28653721 810904771 37563938 164042624 37563938 110716418 37563938 574966297 37563938 999999999765694171 571202477 585530923 37563938 442999998 28653721 575116314 28653721 363769782 28653721 410856002 37563938 632497545 571202477 426159315 37563938 999999999765694171 571202477 318780294 571202477 689471746 28653721 595744391 37563938 51784851 37563938 623196860 37563938 741121459 37563938 299780078 37563938 680443732 37563938 114294958 37563938 706594419 37563938 567601336 37563938 114657942 37563938 324863973 28653721 507653331 37563938 913736559 37563938 673735260 571202477 999999999765694171 571202477 820023574 28653721 430338661 37563938 118244295 37563938 848597139 571202477 549657610 571202477 910197676 28653721 557748794 28653721 743377899 571202477 436746094 37563938 826031508 28653721 851872197 37563938 876521406 571202477 599715827 28653721 509023410 571202477 324605867 28653721 740400732 28653721 659609359 37563938 150353352 28653721 361077341 37563938 772568761 571202477 66691556 571202477 452529752 571202477 249062652 28653721 716951627 28653721 425143452 28653721 999999999765694171 571202477 793453940 571202477 369969513 28653721 205246912 37563938 382348538 37563938 290641722 37563938 999999999765694171 571202477 430475169 37563938 997111553 28653721 129876210 28653721 318027889 37563938 385375279 28653721 662581910 37563938 68851167 571202477 351970953 28653721 999999999765694171 571202477 81529672 571202477 459457725 37563938 614528331 28653721 293265465 37563938 694341480 571202477 359850497 571202477 947328233 28653721 963934085 28653721 999572076 37563938 895743794 28653721 8358249 37563938 570259152 571202477 306143168 37563938 520598450 28653721 525283497 37563938 107419179 28653721 190690347 571202477 640299907 37563938 238077796 571202477 285031759 37563938 67990091 37563938 43190681 28653721 36916504 28653721 889382025 37563938 14922978 37563938 559162026 28653721 999999999765694171 571202477 983631075 28653721 398038987 28653721 610821907 571202477 838370654 28653721 272356979 571202477 665102109 571202477 847124765 571202477 929513415 28653721 942934588 37563938 168607339 28653721 199928428 37563938 999999999765694171 571202477 494637302 28653721 200292591 28653721 362268055 28653721 888626065 37563938 837754043 37563938 594739738 28653721 104042775 571202477 105074666 28653721 995807569 28653721 626231537 28653721 761719056 37563938 999999999765694171 571202477 267377563 28653721 530359608 28653721 504812831 571202477 88392196 37563938 671466911 37563938 398469896 37563938 620012971 28653721 59238857 571202477 668081237 37563938 223054341 28653721 218325282 37563938 525507032 37563938 269679016 28653721 730935074 37563938 12605764 571202477 885346573 571202477 265176819 571202477 654303641 571202477 875659357 28653721 372941148 28653721 372582674 37563938 149400448 571202477 350080126 37563938 786154525 28653721 6727091 571202477 282092897 37563938 836688907 28653721 657601211 28653721 712671043 571202477 607569306 28653721 703247901 28653721 372370639 37563938 348705478 28653721 293107846 28653721 838875909 28653721 986680386 28653721 506873644 28653721 144426134 37563938 119709698 37563938 545163482 28653721 604012990 28653721 404184967 571202477 550381025 37563938 674329709 28653721 999999999765694171 571202477 999999999765694171 571202477 535369741 37563938 448820806 571202477 30614455 37563938 268875734 28653721 792339934 28653721 78682064 37563938 847281094 37563938 382912446 571202477 325861040 571202477 353152295 28653721 845941013 571202477 913500727 37563938 999999999765694171 571202477 339997777 28653721 924128382 28653721 900795611 37563938 532496127 571202477 715506847 37563938 179481254 37563938 999999999765694171 571202477 749227943 571202477 60366618 37563938 110229360 571202477 624423518 571202477 634090486 37563938 194986676 37563938 244115996 28653721 557491529 28653721 935618824 28653721 620766505 37563938 999999999765694171 571202477 308406774 571202477 576700683 28653721 572794705 571202477 682414078 37563938 618606963 28653721 50408002 37563938 522314685 571202477 111737560 571202477 268521526 37563938 47248062 571202477 753024407 571202477 430128087 28653721 378199301 571202477 999999999765694171 571202477 323040730 571202477 326661117 28653721 259083801 37563938 869798818 28653721 874381483 37563938 951671910 28653721 62631590 571202477 742767351 571202477 346398347 28653721 592430606 28653721 999999999765694171 571202477 612548592 37563938 306048618 37563938 590498137 571202477 525664950 37563938 654707708 571202477 686721340 37563938 574438333 571202477 999999999765694171 571202477 102365575 571202477 90028756 571202477 65965687 37563938 346500238 571202477 678284815 37563938 668564608 37563938 493819428 37563938 445656 571202477 425915066 28653721 797229971 37563938 930661979 37563938 354438481 37563938 545446193 28653721 2529791 37563938 969343912 28653721 999999999765694171 571202477 999999999765694171 571202477 802874540 28653721 247584038 37563938 304538714 28653721 562250786 28653721 636712847 28653721 115763385 28653721 601259699 37563938 149795381 37563938 435954579 571202477 999999999765694171 571202477 147694965 37563938 134813797 37563938 601714820 28653721 312502939 37563938 676006586 571202477 988064830 28653721 33956518 37563938 456633823 37563938 999999999765694171 571202477 875890095 28653721 487044290 571202477 999999999765694171 571202477 446723340 571202477 550299705 571202477 488420890 28653721 216891343 28653721 482976517 37563938 833375576 37563938 612578932 571202477 957717379 571202477 667628364 571202477 492459188 28653721 805954506 571202477 285034451 571202477 328040848 37563938 948320957 28653721 481898669 571202477 130928507 37563938 684535816 37563938 285620320 571202477 586437680 28653721 728908295 28653721 301688151 28653721 265692117 37563938 999999999765694171 571202477 266948447 571202477 204279594 28653721 279502367 37563938 719469574 28653721 577589815 28653721 999999999765694171 571202477 740658157 37563938 77258859 37563938 432792698 28653721 319355319 28653721 777568057 571202477 999999999765694171 571202477 813684232 28653721 711271334 28653721 700181491 37563938 919946657 37563938 999999999765694171 571202477 212231575 571202477 754994750 28653721 677578151 571202477 735614290 37563938 485689431 28653721 274126073 28653721 179976408 37563938 487661758 28653721 515709952 28653721 230412060 28653721 81416150 28653721 894268868 37563938 311939868 37563938 85464444 37563938 933591400 571202477 627743861 37563938 554496047 37563938 439170043 37563938 562659208 28653721 364830294 28653721 437749060 28653721 408211401 571202477 200767182 28653721 210617660 571202477 901034078 571202477 999999999765694171 571202477 404610788 28653721 193115170 571202477 722284006 37563938 160800540 37563938 195255198 37563938 514371347 571202477 499737830 28653721 758119332 571202477 888793306 37563938 673948996 571202477 445831585 571202477 883049353 37563938 357844653 28653721 3310499 571202477 57876635 571202477 255706000 28653721 447239356 37563938 791474688 37563938 259146115 37563938 110026830 28653721 239918050 37563938 925144380 571202477 196540024 571202477 314257263 37563938 176415421 37563938 903296925 37563938 140129224 37563938 97671338 28653721 279393952 571202477 458716383 28653721 853905665 37563938 139019434 28653721 649262571 571202477 185371770 28653721 699264324 37563938 999999999765694171 571202477 716207183 28653721 506252948 37563938 258981511 37563938 847158654 28653721 284066926 571202477 199529421 37563938 697790828 28653721 931909130 28653721 163244354 37563938 892300517 28653721 161109503 37563938 954255957 37563938 641918742 28653721 508040612 37563938 941418980 37563938 415700450 28653721 332439471 37563938 213522661 571202477 480235377 37563938 966173813 28653721 663513817 37563938 12842969 37563938 583752198 571202477 777135489 37563938 583353964 28653721 268991484 571202477 882298604 571202477 206131509 571202477 75043518 37563938 582126626 37563938 993289421 28653721 204031962 571202477 999999999765694171 571202477 787551978 571202477 120869384 37563938 271959824 571202477 612641186 571202477 944319480 37563938 431709060 37563938 12803012 571202477 382580588 28653721 750759672 28653721 681023936 37563938 193408352 37563938 606770413 37563938 144555450 28653721 734904631 28653721 743906827 37563938 987027237 28653721 804519791 28653721 443145668 571202477 667676059 28653721 396030584 571202477 877106254 28653721 647569448 571202477 953595412 571202477 611026635 28653721 384756942 28653721 796191146 37563938 510671889 28653721 258981511 28653721 133067288 28653721 910727931 571202477 532065114 28653721 780316071 571202477 302901757 28653721 719729823 37563938 17187223 571202477 878954160 571202477 241175330 28653721 877773807 37563938 805048141 571202477 38261279 28653721 886714100 37563938 259519679 28653721 162041444 37563938 6032263 28653721 592381079 37563938 299433080 28653721 368800219 37563938 33581100 28653721 999999999765694171 571202477 780047168 571202477 999999999765694171 571202477 752349814 571202477 607676619 28653721 116501770 37563938 348826092 37563938 517948129 37563938 11173762 37563938 384022999 28653721 674086953 37563938 520806880 571202477 173593952 571202477 953825915 37563938 863649752 37563938 560864853 37563938 999999999765694171 571202477 594409451 571202477 897425737 571202477 366668533 571202477 103363885 571202477 866362645 37563938 106513562 37563938 68249813 28653721 405234864 37563938 409538914 37563938 180250822 28653721 570640552 37563938 529064939 37563938 287314780 37563938 875890242 571202477 2188563 37563938 427309366 37563938 882389828 571202477 965411144 571202477 735346544 571202477 560156462 37563938 997512538 28653721 596757235 37563938 130498240 571202477 259700255 37563938 302924738 28653721 660720373 28653721 96965878 571202477 118662739 28653721 999999999765694171 571202477 591764221 37563938 456776005 28653721 810701688 37563938 890115268 37563938 743143788 28653721 999999999765694171 571202477 477867617 28653721 630512190 571202477 894774974 571202477 769386255 28653721 447497139 571202477 482116904 28653721 300099299 37563938 879014096 28653721 830341851 37563938 69243852 28653721 380651050 28653721 48725384 37563938 599548381 37563938 310787961 571202477 67732692 28653721 858882766 37563938 429157459 571202477 235122945 37563938 522276733 571202477 558767138 571202477 21932535 571202477 424664988 37563938 207642769 28653721 163530360 37563938 603095331 37563938 999999999765694171 571202477 83493747 28653721 877485072 37563938 834301202 571202477 900170145 571202477 79771484 37563938 12119585 571202477 23029117 28653721 244037588 571202477 511865608 28653721 889653310 37563938 842680575 28653721 120326672 571202477 5977902 37563938 999999999765694171 571202477 615358809 37563938 151379071 571202477 902344406 28653721 280187602 28653721 999999999765694171 571202477 801714064 28653721 838135490 571202477 458294658 28653721 110166731 571202477 266871228 37563938 775530271 28653721 89084584 37563938 738799837 37563938 240639404 37563938 470458840 37563938 250030454 37563938 620065518 37563938 260731025 28653721 817533672 37563938 362847738 37563938 763555016 37563938 640638359 37563938 2993679 571202477 556890249 28653721 956438905 28653721 430598259 28653721 905666474 571202477 110042971 571202477 693776773 571202477 23147635 571202477 760188718 37563938 735927775 571202477 761786257 37563938 947551930 37563938 842782334 571202477 714649133 28653721 457947728 28653721 227779421 28653721 875054334 571202477 586989719 28653721 381443840 571202477 4060290 37563938 141319688 37563938 758421869 28653721 110026830 37563938 791369618 37563938 835247077 28653721 941848754 28653721 354438481 28653721 714380115 37563938 350449624 37563938 371786085 37563938 485758752 28653721 608677545 28653721 146861685 28653721 481914380 28653721 38522136 571202477 999999999765694171 571202477 139936496 28653721 625188821 28653721 465228704 571202477 999999999765694171 571202477 801945355 571202477 380651527 28653721 11545621 37563938 259167817 571202477 999999999765694171 571202477 218754207 28653721 905940285 571202477 345526704 28653721 565709568 28653721 613673956 37563938 468984042 28653721 580641172 37563938 552958371 28653721 999999999765694171 571202477 13198803 571202477 283372056 37563938 245539846 37563938 799315380 37563938 141642144 571202477 951303697 571202477 151602087 28653721 253445897 571202477 711835025 28653721 498126098 28653721 960885906 37563938 146675208 37563938 690781856 28653721 387020864 571202477 999999999765694171 571202477 173701223 37563938 660059488 37563938 490657367 571202477 433924088 28653721 815614098 28653721 946667657 37563938 457160062 28653721 809600891 28653721 96670791 28653721 464888496 37563938 735969301 28653721 997453129 571202477 878633885 37563938 61595754 28653721 520040414 28653721 704332763 28653721 570886717 28653721 342944230 37563938 606395836 28653721 988932528 28653721 700482944 28653721 916627085 37563938 911552945 37563938 848774572 571202477 56213031 37563938 957925964 37563938 958924900 28653721 198100989 28653721 51756647 571202477 12886510 28653721 243870164 571202477 512341501 571202477 525140594 571202477 66652293 37563938 846970468 571202477 835383613 37563938 84945383 37563938 578572648 37563938 64816564 37563938 551699718 37563938 999999999765694171 571202477 501729121 37563938 913534362 28653721 482700123 37563938 82362794 571202477 999999999765694171 571202477 769386255 571202477 690471870 28653721 531974962 37563938 369919258 28653721 866246116 37563938 951327119 28653721 174835256 571202477 421504270 37563938 992311776 571202477 906591494 37563938 874012428 28653721 183325350 37563938 723726729 37563938 574700077 37563938 798417304 28653721 545371797 28653721 631011825 571202477 560359297 571202477 470820733 37563938 692389548 571202477 261914212 37563938 103106065 37563938 882038792 37563938 731090493 571202477 324231540 37563938 751121851 28653721 307903239 37563938 838184165 28653721 809605850 28653721 707214880 571202477 532712515 37563938 818685649 37563938 114294958 28653721 639541460 28653721 137529055 37563938 816373567 37563938 774619920 28653721 999999999765694171 571202477 802848732 28653721 904374262 28653721 77773988 571202477 126864979 37563938 318939847 37563938 999999999765694171 571202477 758560021 28653721 473365230 37563938 51345059 571202477 888062932 37563938 958931045 28653721 715207155 28653721 325876667 37563938 684535816 28653721 179879973 571202477 172003580 37563938 697968854 37563938 963538148 571202477 227239793 37563938 563831 571202477 660430871 571202477 999999999765694171 571202477 402233711 571202477 21965485 571202477 534939597 28653721 224668750 37563938 102420294 28653721 928275555 28653721 176995079 571202477 19512590 37563938 750353258 28653721 999999999765694171 571202477 636959548 37563938 952623574 28653721 619826966 37563938 722150207 37563938 141030737 37563938 627680210 28653721 865199627 37563938 947102967 571202477 905610848 28653721 201985368 28653721 520700241 28653721 612430412 28653721 351153008 37563938 829318941 37563938 855960946 37563938 639801777 28653721 105095577 37563938 845465165 28653721 436152353 37563938 61521019 571202477 327472945 571202477 194119272 28653721 400646093 37563938 819474353 571202477 201522939 28653721 124224715 37563938 884212220 571202477 409168233 37563938 541967152 37563938 526846512 571202477 973005284 28653721 197659471 571202477 870913197 28653721 174591022 37563938 995708274 37563938 999999999765694171 571202477 87301010 28653721 825603840 571202477 339582258 571202477 633201436 28653721 999999999765694171 571202477 334588802 28653721 435135155 37563938 355321001 28653721 254239507 28653721 519345597 28653721 715424180 571202477 852392017 37563938 224019105 37563938 372443250 28653721 43673607 37563938 622205562 37563938 12292315 571202477 733981147 571202477 120815095 571202477 999999999765694171 571202477 590754135 571202477 356631237 571202477 335840302 37563938 471701446 571202477 756904815 28653721 435215137 37563938 506807436 571202477 813683751 37563938 530184447 571202477 945489220 28653721 331614389 37563938 904696426 37563938 71528530 571202477 262993197 571202477 736602013 28653721 545446193 571202477 86219477 28653721 431134935 28653721 999999999765694171 571202477 219353981 37563938 443478903 28653721 137007959 37563938 136160317 37563938 687946396 28653721 898261495 571202477 668150665 571202477 705704979 28653721 822548070 571202477 622730254 37563938 999999999765694171 571202477 128697556 37563938 716479335 37563938 255949559 28653721 980201394 571202477 356962187 37563938 642668478 571202477 836560251 28653721 375266288 571202477 29280858 37563938 89271076 28653721 837699084 37563938 663463349 28653721 999999999765694171 571202477 694819047 37563938 676544093 28653721 925003579 28653721 268987011 571202477 308725708 571202477 949476158 37563938 825897597 37563938 840372627 28653721 917253570 571202477 60117306 28653721 13814026 571202477 320415608 571202477 560507929 37563938 244751422 37563938 475759455 571202477 513884327 571202477 642204629 28653721 298600580 37563938 917764279 37563938 754637781 37563938 996333079 37563938 829544506 571202477 16570765 37563938 999999999765694171 571202477 288225585 37563938 153020220 37563938 879734871 37563938 265966574 571202477 815032524 28653721 984955618 28653721 697139234 37563938 619175335 37563938 221716316 28653721 227239793 28653721 777307270 28653721 913644553 28653721 987617632 571202477 280329509 37563938 245359688 37563938 591078581 28653721 110809882 571202477 182353173 28653721 837592269 571202477 515948302 37563938 949631044 37563938 964782272 28653721 375922175 37563938 876163722 28653721 674510498 571202477 272268788 571202477 948323811 37563938 57262073 37563938 528631443 37563938 407244125 28653721 845555068 28653721 581559394 571202477 370870904 28653721 502727280 571202477 415248968 571202477 270538797 571202477 605194587 571202477 956657711 28653721 584419179 37563938 152171247 571202477 49263369 37563938 999999999765694171 571202477 713937910 37563938 994373502 28653721 432760270 37563938 706639761 28653721 969541218 28653721 86781861 571202477 295319398 37563938 296325187 571202477 718474018 571202477 97695032 571202477 129698543 571202477 330219090 571202477 999999999765694171 571202477 419775260 571202477 378211445 28653721 269535957 28653721 425073330 37563938 238547198 571202477 324810988 28653721 541832995 28653721 847113175 571202477 634252881 37563938 999999999765694171 571202477 875045614 571202477 602064102 28653721 696584662 28653721 32654333 571202477 699064802 571202477 863344986 28653721 447834790 37563938 19270538 571202477 454799356 28653721 760989813 571202477 931242168 28653721 779770847 571202477 504619281 28653721 213062368 571202477 395874384 37563938 168077410 571202477 596528586 37563938 447111907 37563938 921952346 37563938 344293008 28653721 170854715 571202477 356095204 37563938 346447613 28653721 325071455 37563938 679213621 37563938 861727485 28653721 260632073 37563938 881749342 28653721 818252999 28653721 523571349 37563938 168308262 28653721 397983683 28653721 896392120 37563938 506427686 37563938 299063008 571202477 951924652 28653721 87470678 37563938 215508971 28653721 613920588 571202477 690045331 571202477 967730027 37563938 202752794 37563938 696452741 28653721 245167235 571202477 356619561 37563938 765163576 37563938 999999999765694171 571202477 480892158 571202477 512078939 571202477 478303774 28653721 222314936 37563938 5110727 28653721 999999999765694171 571202477 556343248 37563938 433087149 28653721 478644929 37563938 233241856 37563938 489837363 571202477 205447872 28653721 501336373 37563938 351081478 37563938 703594475 37563938 658131940 571202477 942616660 28653721 260693463 28653721 193435974 28653721 999999999765694171 571202477 739876414 37563938 998948122 571202477 660345232 28653721 647086624 37563938 500104295 28653721 472932716 28653721 342758650 571202477 297910230 37563938 31103283 571202477 417168813 571202477 197357845 571202477 101783047 28653721 218209386 37563938 723668105 37563938 618612435 37563938 872041716 28653721 372195105 28653721 21456625 28653721 302495030 571202477 668998438 571202477 678242885 571202477 999999999765694171 571202477 54717860 571202477 438769994 37563938 433973501 571202477 483402031 37563938 907201567 571202477 917682071 28653721 312105521 28653721 576447858 37563938 996481328 571202477 236225378 28653721 559975102 571202477 708439333 571202477 289565529 37563938 450058713 37563938 360096387 28653721 928217398 28653721 999999999765694171 571202477 898094108 28653721 49967510 571202477 191436100 28653721 834109682 571202477 916167421 571202477 110744802 37563938 999999999765694171 571202477 387609314 37563938 815819008 37563938 711538801 28653721 69386779 28653721 245770796 28653721 999999999765694171 571202477 243564233 571202477 890213711 28653721 764800933 37563938 689620462 571202477 730703967 28653721 367112408 571202477 949615216 571202477 10313374 37563938 380119787 28653721 46639991 571202477 261507669 37563938 761266462 37563938 329538803 28653721 524955599 28653721 117659908 37563938 999999999765694171 571202477 916640759 28653721 438251277 571202477 318172572 28653721 999999999765694171 571202477 186645136 28653721 410656512 28653721 969230085 37563938 228096506 37563938 236233543 37563938 840914463 28653721 261813305 571202477 999999999765694171 571202477 99405029 28653721 837429566 37563938 319147693 28653721 535645947 28653721 15727839 37563938 260093825 571202477 420452131 37563938 889742681 571202477 222771479 37563938 999999999765694171 571202477 879524059 28653721 287280117 37563938 741343247 37563938 185476074 37563938 642232609 28653721 485653386 571202477 638152192 571202477 361687160 28653721 187711258 37563938 823708015 571202477 589233407 28653721 381161245 571202477 958273437 28653721 250116857 37563938 67651437 571202477 214433008 571202477 157116832 37563938 815740616 28653721 527048134 28653721 126044055 28653721 810175460 571202477 385476847 37563938 448786575 28653721 994751753 37563938 987297513 571202477 710013368 37563938 153846931 37563938 68172500 28653721 529193277 37563938 995446671 28653721 142087453 28653721 999999999765694171 571202477 667829766 571202477 17886566 28653721 413869198 28653721 121470447 37563938 259988637 571202477 40563353 28653721 135470839 28653721 92824784 28653721 212126847 28653721 222188902 28653721 949308132 571202477 253796043 28653721 22350822 571202477 338961333 571202477 16945972 28653721 342006854 37563938 796005672 28653721 613370324 571202477 185449036 571202477 976479377 571202477 499402487 37563938 154217961 28653721 203048866 28653721 985429935 571202477 740210763 28653721 985437278 37563938 167207427 571202477 580823149 37563938 372357712 28653721 63145073 28653721 864904137 571202477 46222895 37563938 939708320 571202477 225638298 37563938 550323155 28653721 202705064 37563938 64684050 37563938 794331317 571202477 256928860 571202477 550807761 571202477 139884307 571202477 983836849 571202477 865236901 28653721 112007636 28653721 663194919 28653721 165326134 571202477 384428285 28653721 273320317 571202477 232810830 28653721 227747750 28653721 596899066 571202477 931467179 37563938 656419177 28653721 88647947 571202477 589627842 571202477 90235856 571202477 59840288 571202477 622968307 571202477 624164998 37563938 564619006 571202477 597129625 37563938 529855921 28653721 534656948 37563938 479599479 37563938 559206786 28653721 331439748 28653721 647042424 37563938 873192527 571202477 999999999765694171 571202477 637710319 37563938 994367087 28653721 999999999765694171 571202477 525830241 28653721 999999999765694171 571202477 705406820 28653721 524707746 37563938 777815200 571202477 878661379 37563938 895174981 28653721 485912283 28653721 529210846 28653721 854317475 571202477 999999999765694171 571202477 878723877 28653721 72686008 37563938 985297669 37563938 169026549 571202477 697383111 571202477 261257748 28653721 279212557 37563938 281051363 28653721 999999999765694171 571202477 588433182 37563938 644653420 37563938 503321218 37563938 141516580 28653721 158837054 37563938 179610550 571202477 770575568 37563938 862709175 571202477 110014448 28653721 276413891 28653721 159908012 37563938 215783396 37563938 525140594 28653721 999999999765694171 571202477 654278738 571202477 562042152 28653721 786515236 571202477 817917006 571202477 434259951 28653721 985234678 571202477 203521121 37563938 929422101 37563938 257148468 28653721 855348131 28653721 833730756 37563938 861563400 37563938 950888810 571202477 608260920 28653721 923346775 37563938 802015631 28653721 864521946 571202477 759953532 37563938 141268203 37563938 186127724 571202477 39143222 37563938 26481127 28653721 253749087 571202477 322516536 37563938 519819494 28653721 39076942 37563938 855004612 28653721 85029051 28653721 435506275 28653721 860444098 571202477 94269692 37563938 95218342 571202477 355201909 571202477 378158469 37563938 838875909 37563938 300514776 28653721 455296269 571202477 859045338 37563938 631240426 571202477 106915132 571202477 779824850 571202477 900604730 28653721 169836805 571202477 474623582 37563938 278267200 28653721 727473013 37563938 291737550 28653721 361497466 37563938 99929078 28653721 151371130 28653721 999999999765694171 571202477 717277402 28653721 836541972 37563938 626473315 37563938 111864669 37563938 556043794 28653721 13002619 37563938 559887743 28653721 209416636 28653721 43430903 571202477 575960042 37563938 984115350 28653721 882971999 37563938 683976846 28653721 530577903 37563938 887054410 37563938 751093274 28653721 505751504 571202477 391479006 28653721 295991935 28653721 363836179 28653721 161038491 571202477 387591170 571202477 94682406 571202477 103740472 571202477 844370687 37563938 439188376 28653721 781035217 37563938 516432326 37563938 737981081 37563938 907860612 28653721 468099740 28653721 209309243 37563938 826527508 37563938 168982505 571202477 145637321 571202477 111128559 37563938 645381350 28653721 914476669 571202477 965406057 37563938 658216842 37563938 332354921 37563938 67045146 28653721 999999999765694171 571202477 889266125 571202477 123665629 28653721 828183237 28653721 585901887 37563938 453059255 37563938 210719291 37563938 999999999765694171 571202477 181705359 37563938 442525718 37563938 991011732 28653721 988051724 28653721 999999999765694171 571202477 463094743 571202477 999999999765694171 571202477 517453868 571202477 722590147 28653721 999999999765694171 571202477 700203289 28653721 233166805 28653721 298708790 28653721 531829613 28653721 453252542 28653721 127396665 571202477 970162459 37563938 956125999 37563938 71137914 37563938 935699816 571202477 43602029 37563938 298825419 571202477 999999999765694171 571202477 999999999765694171 571202477 826124650 37563938 856948543 28653721 257464112 37563938 963401644 28653721 593747927 37563938 966473973 571202477 464383731 28653721 701300734 28653721 324105854 571202477 818849410 37563938 489270956 37563938 999999999765694171 571202477 96974984 571202477 72122604 37563938 353186373 28653721 61720197 37563938 504945342 37563938 991552966 28653721 368384585 28653721 958594834 37563938 844418243 37563938 79971319 571202477 420346885 37563938 962807971 37563938 352793637 28653721 583801525 37563938 999999999765694171 571202477 782577631 37563938 571380397 571202477 448787077 28653721 450390784 37563938 846187137 571202477 706094052 571202477 836187747 37563938 697952168 28653721 555963328 28653721 410565932 571202477 221254892 37563938 82806491 571202477 145297025 37563938 667131554 28653721 583548425 28653721 61410843 37563938 1303896 37563938 730354351 28653721 658479360 28653721 999999999765694171 571202477 851603161 37563938 618424882 37563938 222697825 571202477 864255417 37563938 51540092 571202477 874263381 571202477 338521714 571202477 36965082 571202477 488947980 28653721 803941839 571202477 119290725 28653721 810177007 28653721 445235398 571202477 627573065 571202477 620891096 28653721 810760074 28653721 999999999765694171 571202477 296270364 28653721 582071655 28653721 756849012 28653721 722702625 28653721 20393747 28653721 149661563 37563938 312490811 28653721 429761594 28653721 661395035 28653721 177349597 571202477 157256 37563938 105797600 28653721 325692125 28653721 713694522 28653721 311497844 37563938 945849028 37563938 658564968 571202477 737971140 28653721 249925603 37563938 242478542 37563938 999999999765694171 571202477 949680860 37563938 278911669 571202477 603170421 28653721 921503572 37563938 480033151 37563938 917809573 37563938 795676083 28653721 990434709 571202477 59460989 571202477 399215623 28653721 505039364 28653721 141136439 571202477 63673801 571202477 198619131 28653721 492372512 571202477 676640517 28653721 432408580 28653721 425198679 571202477 736641783 37563938 39219918 28653721 580651199 37563938 810696515 37563938 777865072 28653721 911124937 571202477 814022005 28653721 502699421 37563938 145618476 571202477 339991219 37563938 822909292 37563938 410776015 28653721 848662575 571202477 189625044 37563938 164287898 28653721 222963909 37563938 476204664 28653721 736641783 28653721 741970182 571202477 100079636 28653721 999999999765694171 571202477 209646900 28653721 189636330 37563938 163231799 571202477 688563321 37563938 829827642 571202477 558404716 571202477 243324939 37563938 234866344 571202477 707899194 571202477 207766301 37563938 670370411 28653721 495893275 37563938 999999999765694171 571202477 796154009 28653721 839604794 571202477 514869966 571202477 409441134 571202477 12119585 28653721 674249354 571202477 477072728 571202477 191837020 571202477 327433434 37563938 447120130 37563938 415168978 28653721 642762480 28653721 650167908 571202477 291424429 571202477 14849889 37563938 999999999765694171 571202477 229517446 571202477 376431280 37563938 999999999765694171 571202477 461076824 28653721 824613566 28653721 726618866 37563938 843419024 37563938 377156504 37563938 543638450 571202477 153122717 571202477 952490544 571202477 772941768 28653721 256427731 571202477 246364160 37563938 235931279 571202477 560748564 571202477 31634450 37563938 514077569 37563938 584609832 571202477 73734327 37563938 7454737 571202477 466493035 28653721 886856234 28653721 529615111 571202477 962624258 28653721 280397434 571202477 999999999765694171 571202477 31913431 571202477 822225527 28653721 749008742 28653721 320147342 28653721 197221694 28653721 209975114 37563938 223176549 37563938 585084387 28653721 324040720 571202477 23600090 28653721 371264983 571202477 890427762 37563938 385624083 28653721 185938658 571202477 38654976 571202477 505840222 37563938 131766898 37563938 795386010 571202477 902242692 28653721 322906671 28653721 502699605 571202477 779317841 37563938 166309206 37563938 503058538 37563938 410252467 571202477 806759476 28653721 157847335 571202477 139988576 28653721 481884941 28653721 323769685 28653721 956254656 28653721 260978487 37563938 725037624 37563938 244234673 28653721 560829796 28653721 44090375 37563938 507587455 571202477 203149940 28653721 778652035 28653721 751291005 28653721 439715148 571202477 853412683 28653721 518228489 28653721 983334298 37563938 756323711 571202477 984620624 28653721 802001294 571202477 529614560 28653721 688627888 571202477 173819973 571202477 944438037 37563938 999999999765694171 571202477 618533767 37563938 873370349 28653721 125534042 571202477 362680853 37563938 337423792 37563938 335611374 37563938 987147249 37563938 53134833 37563938 396836342 37563938 168344267 571202477 399639563 37563938 349948600 571202477 520015585 28653721 999999999765694171 571202477 298346456 37563938 828183237 37563938 270227072 37563938 538193644 571202477 475500513 37563938 8630803 571202477 640167141 28653721 999999999765694171 571202477 861153813 28653721 102721386 28653721 110670807 28653721 64672491 37563938 864728356 28653721 794811731 37563938 647102498 37563938 732100394 571202477 387971994 37563938 490843741 571202477 237087722 37563938 343434166 571202477 606167383 28653721 818477154 28653721 477563528 37563938 160214659 28653721 59795479 28653721 537659021 28653721 702715997 37563938 330109875 28653721 28456212 571202477 385195699 571202477 599381915 28653721 947486924 571202477 313390156 571202477 488643297 37563938 744292067 571202477 24915215 571202477 621277311 571202477 99175946 28653721 80065444 37563938 975254036 28653721 595727780 571202477 44545433 37563938 309298906 28653721 999999999765694171 571202477 10286620 37563938 626514951 28653721 132647436 37563938 697704588 37563938 238075448 571202477 452631436 28653721 909763754 37563938 509138944 37563938 99929078 37563938 993446976 28653721 35821048 571202477 955255548 28653721 501098892 37563938 843387793 571202477 882542840 571202477 999999999765694171 571202477 756240804 28653721 990963898 28653721 772977933 37563938 868833663 571202477 64672298 37563938 802190392 28653721 626012863 28653721 415187604 28653721 608677545 37563938 196665718 571202477 255105163 571202477 138583305 37563938 53866772 28653721 793251859 571202477 89988237 571202477 434615753 28653721 663513817 28653721 148256843 37563938 698138853 37563938 105753753 37563938 178426033 37563938 403181550 28653721 254431773 28653721 52279783 28653721 206658370 28653721 900005891 37563938 182766900 571202477 331540220 571202477 999999999765694171 571202477 661744707 571202477 126936452 37563938 593146753 28653721 569887815 28653721 255819597 37563938 150169328 37563938 316611197 571202477 210419419 571202477 331906292 37563938 944474297 37563938 8987197 37563938 461666583 571202477 66104502 28653721 928983512 28653721 247204169 28653721 753221357 571202477 563095252 37563938 229598589 28653721 246916827 28653721 968529032 37563938 857560782 37563938 163691368 571202477 746314325 37563938 686252500 37563938 999999999765694171 571202477 241100271 37563938 498511750 37563938 299353771 37563938 587347647 571202477 128947614 28653721 515379362 28653721 834570318 37563938 714610561 28653721 69699118 571202477 390432734 571202477 462213275 28653721 999999999765694171 571202477 664058788 37563938 78540491 571202477 909763754 28653721 377890722 37563938 858330874 28653721 999999999765694171 571202477 947884196 37563938 63512258 28653721 993126736 37563938 404074564 28653721 231507816 571202477 674376855 37563938 675891135 28653721 25723021 571202477 841990992 28653721 70284974 37563938 218007382 28653721 66370456 37563938 723959496 28653721 28456212 37563938 547462876 28653721 119156011 28653721 628364740 28653721 461591952 28653721 84735943 571202477 874012428 571202477 219472403 28653721 446608081 571202477 30153938 37563938 178530771 28653721 714358872 28653721 582406705 571202477 722809879 37563938 391060788 28653721 617008397 571202477 244481622 28653721 526045602 28653721 816048042 28653721 678312662 571202477 764118062 28653721 302426063 571202477 561664577 37563938 151602087 37563938 787739836 37563938 800996735 571202477 840630998 571202477 311579604 37563938 999999999765694171 571202477 717277402 571202477 106324561 37563938 250367348 571202477 37691269 28653721 950051370 28653721 178740423 28653721 630340932 571202477 161894669 28653721 662581910 28653721 539629759 37563938 948497021 37563938 984349680 37563938 999999999765694171 571202477 999999999765694171 571202477 41185536 28653721 570640552 571202477 85973147 571202477 482285335 28653721 37660691 571202477 652913275 28653721 104329707 28653721 880313284 28653721 158422322 28653721 709094728 28653721 107009089 28653721 582306311 37563938 892826653 28653721 762963691 571202477 841754854 37563938 426645947 28653721 601511698 28653721 127075465 571202477 767903849 28653721 604356072 571202477 85895004 28653721 623022084 28653721 660993742 571202477 68541401 37563938 891445321 28653721 616440440 28653721 871196454 37563938 50526225 28653721 488643297 28653721 516430930 37563938 259932917 37563938 434422731 28653721 508056176 571202477 999999999765694171 571202477 448241776 37563938 771343337 37563938 273995712 37563938 502067529 37563938 251463836 28653721 200758405 37563938 373523591 28653721 839955333 571202477 229979232 37563938 990749230 571202477 414439206 28653721 779582636 571202477 231541748 37563938 256214627 571202477 971351705 571202477 469891392 37563938 101280115 37563938 940253766 37563938 384208717 28653721 631436377 37563938 915268787 571202477 370625644 28653721 348331321 37563938 688420947 37563938 28719252 37563938 867405647 571202477 654409859 571202477 532777488 571202477 877761298 571202477 390490685 28653721 688850398 571202477 731935872 571202477 39010703 37563938 999999999765694171 571202477 380379552 28653721 128702210 37563938 928295748 571202477 368571190 37563938 698780225 28653721 76471397 28653721 96079324 28653721 102184965 571202477 509134619 28653721 623022084 571202477 409128007 571202477 283200343 37563938 512114131 28653721 266348245 571202477 370784270 37563938 631554303 37563938 737514182 37563938 103799540 37563938 404968578 37563938 206574000 28653721 397323833 571202477 634742836 37563938 124066280 28653721 999999999765694171 571202477 999999999765694171 571202477 608971114 37563938 58390417 571202477 591444778 571202477 343579190 37563938 223711229 37563938 353731915 28653721 962664387 37563938 174675413 28653721 364830294 37563938 942841799 37563938 715397109 37563938 448195835 571202477 999999999765694171 571202477 588460708 37563938 527558967 37563938 400584114 28653721 463963103 28653721 32096911 28653721 232864097 28653721 616427434 28653721 721875975 37563938 191028464 28653721 322292366 571202477 509013864 37563938 671381085 571202477 740592754 37563938 720736472 37563938 123926278 37563938 943907621 28653721 579882033 37563938 309058179 571202477 996002547 571202477 779023240 37563938 898973502 28653721 999999999765694171 571202477 210594583 28653721 750542618 28653721 231758778 571202477 432162662 37563938 334237856 37563938 583887230 37563938 802874540 37563938 213964311 28653721 686781996 28653721 981598937 37563938 826508415 571202477 999999999765694171 571202477 115932166 571202477 12132814 28653721 975064141 571202477 346149392 37563938 863476416 28653721 261462508 571202477 410845925 28653721 913695951 571202477 972105170 571202477 844219703 37563938 330942019 571202477 332327468 28653721 592190631 37563938 558311870 571202477 488391834 571202477 844636627 571202477 408297665 571202477 541474388 37563938 423743474 28653721 90615828 571202477 768150871 571202477 781429415 28653721 307214587 37563938 968830817 37563938 854085777 571202477 999999999765694171 571202477 334768615 37563938 611283807 28653721 239664735 28653721 921946201 37563938 40630767 571202477 929160890 28653721 95265899 571202477 456644975 37563938 701732859 28653721 35445715 28653721 697517368 571202477 574164325 571202477 60431722 571202477 364447172 28653721 907030046 28653721 820034085 571202477 190076747 37563938 73223846 37563938 13335168 28653721 282379076 37563938 571548230 28653721 112070010 37563938 861001407 571202477 157222640 28653721 568130053 37563938 999999999765694171 571202477 687862600 571202477 807183063 37563938 799638133 28653721 243863198 28653721 998597010 28653721 389462760 28653721 245770796 37563938 281576893 37563938 374499245 37563938 699766128 37563938 300032298 37563938 289715255 571202477 266217718 37563938 975812723 28653721 459950096 28653721 942554109 28653721 216916646 37563938 98891225 28653721 221467921 571202477 420709427 571202477 162821577 28653721 88961781 571202477 146034591 28653721 723060043 571202477 330198145 28653721 910325274 37563938 999999999765694171 571202477 599775806 37563938 460124859 28653721 954612621 571202477 718234205 28653721 976935524 28653721 384789880 28653721 173578388 571202477 161581138 571202477 947573812 37563938 75215997 28653721 537279135 28653721 393508194 571202477 999999999765694171 571202477 55554626 37563938 180719923 28653721 693756606 571202477 235586596 37563938 632971363 571202477 75013129 28653721 587738490 571202477 257011971 28653721 193309999 28653721 662740389 37563938 831610627 37563938 699798732 571202477 621633316 37563938 100527547 28653721 902345993 28653721 562764064 37563938 263220592 37563938 26689059 28653721 991100188 37563938 173811681 571202477 243983559 37563938 429529851 37563938 499555144 37563938 624772438 571202477 797260598 571202477 795846416 28653721 701624181 37563938 368076503 571202477 719649312 28653721 999999999765694171 571202477 340311325 28653721 466343701 28653721 365390749 28653721 391473442 571202477 105997652 28653721 498672597 571202477 431607105 37563938 30871599 37563938 114862628 571202477 369251652 571202477 811095706 37563938 999999999765694171 571202477 741476479 28653721 999999999765694171 571202477 31212390 28653721 999999999765694171 571202477 71715586 37563938 567073642 28653721 314700079 37563938 983334298 28653721 431914488 28653721 292024222 37563938 413408519 37563938 410642107 571202477 93582109 37563938 399580932 28653721 874997943 37563938 999999999765694171 571202477 997745438 37563938 181991591 571202477 47378850 37563938 449606770 28653721 154057694 28653721 640155929 571202477 999999999765694171 571202477 195266466 37563938 674290300 37563938 429762434 28653721 902184814 37563938 696581210 37563938 702938071 28653721 772060431 28653721 855586516 571202477 254088514 37563938 601002928 28653721 621348446 28653721 274291054 37563938 95554053 571202477 329035331 571202477 350896109 28653721 158422322 571202477 138940937 28653721 219082365 28653721 641524367 37563938 612639091 28653721 314856927 37563938 999999999765694171 571202477 204220414 37563938 951074882 37563938 242770934 37563938 767058908 571202477 415813002 28653721 927183012 28653721 682987779 37563938 400425392 28653721 376359992 37563938 597722623 28653721 623351043 571202477 757343189 37563938 951063335 37563938 171126304 37563938 604769377 37563938 446631755 37563938 925031303 571202477 399580932 37563938 966179046 37563938 918795947 37563938 267824711 28653721 88252721 28653721 918327480 37563938 856809446 571202477 37495706 37563938 999999999765694171 571202477 674046941 571202477 188734900 37563938 999999999765694171 571202477 356943184 28653721 30763018 571202477 491474610 28653721 771080692 28653721 534968732 571202477 686003109 28653721 41533935 37563938 906410193 571202477 514693070 571202477 308779833 571202477 476014377 28653721 141838626 28653721 882322845 37563938 585106962 28653721 540166902 571202477 802920303 37563938 455927822 571202477 563645423 28653721 77835234 28653721 152180094 28653721 345998322 571202477 209346948 28653721 159961913 37563938 733286785 571202477 979767575 571202477 833308726 28653721 487156762 37563938 954500968 37563938 451435085 28653721 412482271 37563938 37208889 571202477 924796989 28653721 995284050 571202477 380177946 28653721 308807027 571202477 102846908 571202477 271951308 28653721 214760872 37563938 288730214 28653721 456275292 28653721 605127602 37563938 945426945 37563938 999999999765694171 571202477 232508104 28653721 261604429 571202477 199529421 28653721 762950012 37563938 269313333 28653721 971422301 28653721 4686931 37563938 327154318 28653721 344654987 37563938 334655806 37563938 219647736 37563938 442973621 28653721 183263574 37563938 679152106 37563938 916389047 37563938 265850032 37563938 869059073 571202477 845666777 37563938 57568023 571202477 109589641 28653721 918761344 37563938 835892936 28653721 731889039 37563938 43001378 37563938 607911694 37563938 308319896 571202477 696153315 37563938 58692539 37563938 360025954 28653721 302861507 571202477 853209576 28653721 165802499 28653721 586355777 37563938 293235025 28653721 628719811 37563938 859071121 28653721 474348483 37563938 885346573 37563938 839756586 28653721 767177461 28653721 999999999765694171 571202477 257999048 37563938 699176353 37563938 1097950 28653721 683307165 37563938 272737880 28653721 317181708 571202477 16570765 28653721 999999999765694171 571202477 90106912 571202477 517190280 571202477 224019105 571202477 657772268 28653721 365745741 571202477 490731995 37563938 801576565 28653721 239821832 37563938 143607853 28653721 649895376 28653721 102235481 571202477 624445672 37563938 108049827 28653721 608016917 37563938 576852399 28653721 659388014 28653721 183869073 28653721 819934675 37563938 782615414 28653721 388902726 28653721 377178766 571202477 957045913 37563938 393964137 571202477 469717979 571202477 336318871 37563938 711454399 571202477 415187287 28653721 384022999 571202477 497253857 37563938 423216510 571202477 852258631 571202477 277498042 571202477 989068661 571202477 123635907 28653721 886988816 28653721 80157299 37563938 999999999765694171 571202477 981847589 28653721 623146543 37563938 604974006 571202477 118749755 28653721 146675208 28653721 373755543 571202477 999999999765694171 571202477 875377439 571202477 931756941 571202477 425875782 28653721 881342664 37563938 250341170 571202477 665478868 37563938 363930239 37563938 750317722 571202477 60762585 571202477 858265204 28653721 654278738 28653721 302101691 28653721 872848309 28653721 999999999765694171 571202477 932406007 28653721 584775572 571202477 999999999765694171 571202477 121079416 28653721 957762795 571202477 772338387 37563938 171855624 571202477 591686367 37563938 154696049 37563938 144736066 571202477 999999999765694171 571202477 236188664 28653721 229381328 37563938 608442629 28653721 779023217 37563938 289985673 28653721 501604473 37563938 842713297 571202477 404164672 37563938 372654747 37563938 248609431 28653721 529278243 37563938 713668715 571202477 790230699 37563938 227983912 28653721 703232858 571202477 546190207 37563938 361012917 571202477 601915516 571202477 7406487 571202477 543692499 571202477 624231077 28653721 631554303 571202477 964142329 28653721 654335481 28653721 13330187 28653721 566736035 28653721 925029969 28653721 217397057 37563938 699654267 37563938 941830587 571202477 125650836 28653721 999999999765694171 571202477 573062486 28653721 303757512 37563938 337828172 28653721 918439454 28653721 287946626 37563938 373280764 571202477 929967778 571202477 999999999765694171 571202477 999999999765694171 571202477 609667873 571202477 999999999765694171 571202477 448920643 571202477 295506983 571202477 898868793 37563938 9287993 28653721 311832470 37563938 80065444 571202477 789477613 28653721 393129005 37563938 273926995 571202477 118999046 28653721 541663439 571202477 248538860 28653721 321185436 571202477 95078337 37563938 156153772 28653721 31688573 571202477 995890778 37563938 149219699 37563938 646647734 28653721 999999999765694171 571202477 880856186 571202477 849530854 28653721 484012418 37563938 145811561 37563938 648336099 571202477 630415315 571202477 907225039 571202477 42422796 37563938 227088168 571202477 661690028 571202477 398038987 37563938 666032645 37563938 897708968 37563938 88776513 28653721 329861226 571202477 147153360 37563938 715177522 37563938 87491805 37563938 695121987 28653721 149934926 571202477 999999999765694171 571202477 17549670 37563938 999999999765694171 571202477 552888928 28653721 910008745 571202477 944824581 37563938 841949644 37563938 847951635 28653721 811278201 37563938 402705409 571202477 9215172 28653721 370271771 37563938 792880840 37563938 453704436 571202477 335489955 571202477 862789502 28653721 204957965 37563938 537415954 571202477 74979912 37563938 997877447 37563938 91421995 28653721 776570280 28653721 176088114 37563938 999999999765694171 571202477 604933798 571202477 395979101 37563938 490151773 571202477 919567796 28653721 191856589 28653721 585986156 571202477 751481107 571202477 364985569 571202477 890126570 28653721 620352225 571202477 73148625 28653721 238188975 37563938 642680520 37563938 44321185 28653721 582305723 37563938 685079295 37563938 668658900 28653721 286097508 28653721 221220044 37563938 178942402 28653721 410066867 37563938 690697693 37563938 9066935 571202477 303617873 28653721 803494213 37563938 69389882 28653721 80498815 28653721 463710554 28653721 326411758 37563938 70078154 28653721 948064575 571202477 519320553 571202477 320002088 28653721 167575943 28653721 818939065 571202477 964419182 28653721 938485807 37563938 768150513 37563938 669943401 37563938 313291799 28653721 695487419 37563938 131778960 571202477 945177907 571202477 327926107 571202477 890317500 28653721 900794622 28653721 315564659 37563938 924042988 28653721 999999999765694171 571202477 377963323 37563938 497958034 37563938 656114709 571202477 999999999765694171 571202477 984040483 37563938 21592409 28653721 342393069 28653721 999999999765694171 571202477 196818643 37563938 731560951 28653721 431365518 571202477 585875321 37563938 468281585 37563938 241219172 37563938 893823813 571202477 290330402 37563938 620065518 28653721 422552482 571202477 469710118 28653721 992192213 28653721 777552284 28653721 673634230 28653721 24208778 571202477 999999999765694171 571202477 417385277 571202477 410970774 28653721 626129628 37563938 855804228 37563938 867115170 28653721 31255437 37563938 920938782 571202477 534327118 571202477 958578254 37563938 500755411 28653721 350208318 37563938 176562642 28653721 601687200 28653721 69702961 37563938 540265655 571202477 721701045 37563938 40997564 37563938 405063400 37563938 999999999765694171 571202477 897766245 37563938 310494405 37563938 140252734 37563938 662882787 571202477 348983358 37563938 7205517 571202477 961378386 28653721 996854919 28653721 502968576 28653721 172305313 571202477 525700699 37563938 195415311 571202477 45904433 37563938 731077307 28653721 74382213 28653721 436017256 37563938 295114835 571202477 997698528 28653721 915579785 37563938 23731529 571202477 709287616 28653721 417385277 37563938 62463852 28653721 78485760 37563938 517335221 571202477 530997300 28653721 921554542 37563938 38590309 37563938 705492071 37563938 543349182 37563938 81350672 37563938 664930032 28653721 161818249 28653721 607738247 571202477 642386807 37563938 856941938 571202477 509870881 28653721 138002146 28653721 104206684 571202477 140755716 28653721 853329605 571202477 358540805 28653721 634804857 28653721 727328715 571202477 670682029 571202477 366172621 37563938 22455228 37563938 946963896 28653721 139988576 37563938 60067489 37563938 496935749 37563938 778677103 571202477 458817931 37563938 977174601 28653721 542467917 571202477 465775539 28653721 594219746 37563938 193408352 571202477 151041911 28653721 221084820 28653721 797212151 37563938 120869384 571202477 140720591 37563938 451109065 37563938 288738758 37563938 272778036 28653721 571683218 571202477 683073097 571202477 635325278 28653721 531902534 28653721 999999999765694171 571202477 768468800 37563938 335439329 571202477 999999999765694171 571202477 587562680 571202477 118178581 28653721 643684673 37563938 999999999765694171 571202477 95676144 571202477 118983602 571202477 165529999 28653721 769231646 571202477 881783951 28653721 849709587 571202477 999999999765694171 571202477 649317930 37563938 408833039 28653721 156388497 571202477 39882067 28653721 999999999765694171 571202477 134512412 571202477 393003355 37563938 660420136 571202477 381475069 37563938 999999999765694171 571202477 999999999765694171 571202477 391941084 571202477 401212771 37563938 51266632 37563938 306687629 28653721 388993986 28653721 591134693 28653721 62791253 28653721 746891151 37563938 751648036 28653721 313530044 28653721 195975367 28653721 861001407 37563938 275256657 28653721 548711504 571202477 765865142 28653721 317724219 37563938 941220204 37563938 189574156 28653721 107133260 571202477 969155938 37563938 26206564 571202477 874642224 571202477 410252467 28653721 300732745 571202477 69312791 571202477 703260420 571202477 999999999765694171 571202477 999999999765694171 571202477 235311691 28653721 931576349 571202477 945751507 571202477 912779022 37563938 317690908 571202477 938926078 28653721 999999999765694171 571202477 522770665 28653721 800043829 37563938 939304284 571202477 385084257 37563938 504361785 28653721 519125980 571202477 711000538 28653721 889477055 28653721 21855078 571202477 292640735 28653721 133265068 28653721 369400015 28653721 5108488 37563938 165124051 28653721 999999999765694171 571202477 773505624 37563938 993289421 37563938 265264913 37563938 278632843 37563938 737357333 571202477 413738214 571202477 57309911 37563938 702654246 28653721 815425808 571202477 558668788 37563938 671679512 37563938 901814938 28653721 654405708 37563938 703541757 571202477 531320217 28653721 767178066 28653721 94139253 28653721 853317044 571202477 280148869 28653721 70506133 37563938 230088566 28653721 889091841 37563938 110887196 37563938 319431905 37563938 560724246 28653721 651219633 571202477 999999999765694171 571202477 501379568 571202477 171426904 28653721 135078808 37563938 388210775 571202477 668868435 37563938 386735570 37563938 997450833 28653721 913764309 571202477 709072611 571202477 425681365 37563938 61410843 571202477 99175946 571202477 19403957 37563938 540690299 28653721 137710923 571202477 884336621 571202477 415019457 571202477 881381973 28653721 487511613 37563938 511307867 28653721 540743178 571202477 601809790 571202477 424301945 37563938 130891050 37563938 447270465 571202477 414021722 37563938 840630998 37563938 284102198 28653721 175585124 28653721 420614530 28653721 37200985 28653721 626116874 571202477 332292257 571202477 29912111 37563938 188659884 37563938 71772311 28653721 89802148 37563938 603357632 37563938 206789199 37563938 531736047 37563938 999999999765694171 571202477 480973870 37563938 225207454 28653721 372546355 37563938 569765491 37563938 567183402 28653721 257011971 37563938 72744578 28653721 290895978 571202477 76630131 37563938 410664485 571202477 836670958 28653721 974580143 37563938 197622206 37563938 475035168 28653721 218879734 28653721 17048118 571202477 780496585 571202477 976164669 28653721 291691362 571202477 999999999765694171 571202477 895716488 37563938 710367364 37563938 701519676 37563938 310290676 571202477 517902130 37563938 162190014 28653721 814690482 28653721 359607528 37563938 405670828 571202477 267786221 37563938 999999999765694171 571202477 361396024 28653721 583594482 37563938 609853039 37563938 591946480 37563938 887168211 28653721 810399372 28653721 693116816 571202477 407230690 28653721 346911382 28653721 642858824 28653721 697201252 37563938 605745697 28653721 14129596 37563938 965584632 37563938 394866483 37563938 159100982 28653721 639202204 28653721 734805867 28653721 586361658 28653721 585766859 37563938 91432844 571202477 198375671 571202477 778098619 37563938 663131722 28653721 838120177 37563938 425430076 37563938 609654088 37563938 615411450 28653721 747780477 37563938 169299695 28653721 522700736 28653721 300326358 571202477 567876510 28653721 790489475 37563938 314473213 571202477 926985943 37563938 360014703 571202477 226859118 28653721 418008587 28653721 999999999765694171 571202477 925206169 28653721 808760375 28653721 648593021 28653721 64672491 28653721 152256371 37563938 933001859 37563938 999999999765694171 571202477 768496557 37563938 6540664 28653721 168698882 571202477 632835662 28653721 770381950 37563938 763494348 28653721 691925374 37563938 337891086 37563938 563620378 28653721 517190280 37563938 679266281 37563938 495927377 37563938 453448292 28653721 120008931 571202477 110606443 571202477 44426904 37563938 319696727 28653721 693902726 37563938 298494704 28653721 530596914 37563938 676293901 37563938 231403775 571202477 361024533 28653721 373443386 28653721 379032478 571202477 793876198 37563938 999999999765694171 571202477 626129628 28653721 771343337 28653721 541663439 28653721 612573054 37563938 998155198 28653721 774299523 571202477 27719863 571202477 211567357 28653721 727306360 37563938 343380388 28653721 1997920 28653721 999999999765694171 571202477 17791623 28653721 51572201 571202477 90258898 28653721 525041414 37563938 839963491 28653721 686100191 37563938 582574957 37563938 248663473 37563938 206138728 37563938 16749864 37563938 88252721 37563938 434422731 37563938 33972747 28653721 784423275 37563938 251441211 37563938 98892211 28653721 142072230 571202477 45055033 37563938 736688505 28653721 773172627 37563938 225359046 28653721 928564751 28653721 408208204 28653721 454493063 37563938 755400033 28653721 791547262 37563938 372833611 571202477 802451292 28653721 284297006 28653721 60671438 28653721 849626542 28653721 635174574 571202477 172464897 28653721 40039713 571202477 11061446 28653721 369376234 571202477 844257917 28653721 157222640 571202477 66469353 571202477 251425013 571202477 586989719 37563938 97377895 37563938 999999999765694171 571202477 828836955 28653721 546010804 37563938 185946068 571202477 861650632 28653721 576269405 571202477 705052698 28653721 813716778 28653721 195106373 28653721 133674635 571202477 666129969 37563938 257892437 28653721 722284425 28653721 475996275 37563938 296643927 28653721 793953900 571202477 250189957 28653721 219131327 28653721 149908042 37563938 996492669 37563938 847192895 37563938 901754196 28653721 67173408 571202477 295154132 37563938 396027093 37563938 999999999765694171 571202477 504965911 37563938 290887636 571202477 982116353 571202477 139919979 28653721 999999999765694171 571202477 160683585 37563938 758731320 571202477 838298699 37563938 671518387 28653721 446723340 28653721 124966692 28653721 192947860 28653721 999999999765694171 571202477 999999999765694171 571202477 233907928 28653721 33050416 28653721 282092897 571202477 999999999765694171 571202477 434473620 37563938 153237083 37563938 837945385 571202477 129582683 37563938 891763192 28653721 679416871 37563938 475979846 37563938 997943592 28653721 523569203 28653721 912847604 37563938 579685427 28653721 154107257 37563938 145087618 28653721 999090336 37563938 798618906 571202477 882264825 28653721 254239507 571202477 29558169 28653721 444687696 37563938 58763281 37563938 599836015 37563938 530432548 28653721 774555986 28653721 673751652 571202477 329606300 37563938 23998196 571202477 372821566 37563938 602378575 37563938 506686741 28653721 206448194 28653721 606501854 37563938 755405712 37563938 17293273 571202477 683901378 571202477 828180237 571202477 341457857 571202477 240106300 37563938 452209097 571202477 888793306 28653721 124887604 571202477 570183208 37563938 163906075 571202477 883074138 28653721 999999999765694171 571202477 606904944 28653721 18615619 571202477 993619916 28653721 443772657 28653721 851029179 571202477 30596501 37563938 815275249 37563938 148586084 37563938 555023202 37563938 923628026 37563938 47047818 37563938 396924753 28653721 282991489 28653721 36912425 571202477 551527234 28653721 471850764 37563938 506604598 37563938 643339880 37563938 487044290 37563938 723667651 28653721 122951610 37563938 317022999 571202477 316937441 37563938 264788056 37563938 585049474 37563938 893659089 28653721 872584025 571202477 663423925 28653721 744526714 28653721 912134850 571202477 596008501 571202477 450075933 37563938 999999999765694171 571202477 324203357 28653721 822175589 37563938 673732980 571202477 139289123 571202477 623702230 571202477 135499561 571202477 837361235 37563938 185969193 37563938 240356527 37563938 983936511 37563938 993919322 571202477 714410753 37563938 701894929 37563938 979965521 37563938 282529117 37563938 587855936 37563938 444744339 37563938 951413813 571202477 592152890 37563938 306415109 571202477 907920325 571202477 782301470 28653721 494888659 28653721 344701447 37563938 120181885 571202477 545595306 28653721 807938838 37563938 999999999765694171 571202477 947863615 37563938 424639252 28653721 754293611 571202477 110803537 37563938 395406595 571202477 30355124 37563938 279448443 571202477 245245994 571202477 371106456 28653721 91051336 37563938 647478936 37563938 117024046 37563938 226770951 571202477 917253570 28653721 184382221 28653721 598861787 28653721 7406487 37563938 768851851 37563938 279166750 37563938 751920460 571202477 401570946 37563938 147612892 37563938 715180667 37563938 798279017 37563938 564078622 37563938 320147342 37563938 408830245 37563938 391803772 37563938 559741843 28653721 24352975 571202477 937403808 37563938 902978878 571202477 286244632 28653721 635706342 571202477 506924793 571202477 339618260 37563938 847281094 28653721 812726546 571202477 530331816 37563938 576357836 28653721 573783520 37563938 508214769 37563938 911492260 571202477 583353964 37563938 130907205 571202477 807661189 28653721 244234673 37563938 898094108 571202477 143401787 37563938 120646737 28653721 639135454 37563938 367858515 37563938 321104096 571202477 516567590 571202477 882356886 37563938 546033858 37563938 882843344 37563938 573563594 28653721 46222895 571202477 979815550 28653721 864317061 28653721 31987751 37563938 770434120 37563938 56656772 571202477 589248400 37563938 286549856 571202477 871817442 571202477 13996572 571202477 432804292 37563938 662558731 37563938 835260252 28653721 149360344 571202477 497253857 28653721 929629231 37563938 797714994 37563938 509013864 571202477 670775208 28653721 375899991 571202477 454955818 37563938 305128571 571202477 687555442 37563938 459379629 28653721 195866815 37563938 771268631 571202477 517833349 37563938 824565157 37563938 251624776 571202477 20908471 37563938 805416497 571202477 999999999765694171 571202477 399137698 28653721 605023460 37563938 62463852 571202477 201833218 28653721 304854443 37563938 291801773 37563938 764292182 37563938 730215586 37563938 906188897 37563938 930128766 28653721 902554056 571202477 345489747 37563938 999999999765694171 571202477 508310769 28653721 460399654 571202477 539294698 571202477 273913083 37563938 913467410 37563938 233302154 37563938 970390293 28653721 999999999765694171 571202477 33929503 571202477 348965032 28653721 931742799 571202477 35915378 28653721 948036946 28653721 565212494 571202477 403312391 571202477 492142097 28653721 863330487 28653721 419775260 28653721 950403614 571202477 701753497 37563938 605010916 37563938 772389372 28653721 990967699 28653721 246028258 571202477 273771926 37563938 459457725 28653721 700595876 571202477 239792186 28653721 18335879 28653721 676353928 28653721 145544567 571202477 497082721 37563938 867648532 37563938 283200343 28653721 183687059 37563938 999999999765694171 571202477 24237067 37563938 842713297 37563938 363717195 571202477 85117463 571202477 743027213 37563938 116803503 28653721 631661204 28653721 297018735 37563938 533611550 28653721 522250921 571202477 392432690 37563938 555174267 28653721 78679102 571202477 608793651 37563938 393481257 571202477 332922483 37563938 908214302 37563938 239245712 571202477 585926443 28653721 680909299 37563938 119290725 37563938 299833537 28653721 154586128 37563938 14070379 571202477 302927372 571202477 366474341 28653721 71792628 571202477 866803015 571202477 139378255 571202477 605072972 571202477 721352476 37563938 493808704 37563938 999999999765694171 571202477 967889469 571202477 651704335 28653721 21480489 37563938 501818164 28653721 735047532 28653721 68703993 571202477 316680323 28653721 999999999765694171 571202477 387030572 37563938 35915378 37563938 746719737 37563938 37013016 37563938 639725534 28653721 216341014 37563938 110768497 28653721 704454494 571202477 356826896 37563938 477282468 37563938 452978590 571202477 407814147 28653721 477870117 28653721 520482472 28653721 604368562 28653721 497438614 37563938 270584651 28653721 999999999765694171 571202477 352612597 37563938 149219699 571202477 355536977 37563938 654135787 571202477 254119369 37563938 724393098 28653721 286279571 37563938 722151968 28653721 250450513 28653721 933124934 571202477 443772657 37563938 337296058 28653721 947240820 37563938 981370762 571202477 790056468 37563938 306085684 28653721 471701446 37563938 888976653 28653721 384155809 28653721 999999999765694171 571202477 728709254 28653721 999999999765694171 571202477 842036784 28653721 788654294 28653721 361580263 571202477 650532877 37563938 946527626 37563938 856948543 571202477 984052117 37563938 591707477 37563938 210487471 28653721 800326577 28653721 101449030 28653721 606441609 37563938 947240820 28653721 560071038 571202477 586005070 571202477 336318871 28653721 999999999765694171 571202477 153237083 571202477 236737506 571202477 517290665 28653721 137946144 28653721 904863826 37563938 485314169 571202477 587823785 28653721 706399789 37563938 256541404 571202477 235045861 37563938 280913138 571202477 512804259 571202477 260976555 37563938 81066863 571202477 930576754 28653721 999999999765694171 571202477 79971319 28653721 81914536 28653721 471160428 28653721 120325012 37563938 376558845 571202477 449376659 28653721 884548885 37563938 984718927 37563938 465496140 571202477 497782818 571202477 999999999765694171 571202477 276753256 28653721 75633239 37563938 130970639 28653721 20087912 28653721 55398181 37563938 510943951 571202477 208935887 571202477 415500484 28653721 546033858 571202477 198152603 28653721 505198428 28653721 587562680 37563938 739848865 28653721 999999999765694171 571202477 13532275 37563938 863122433 37563938 28712100 37563938 516429301 571202477 719990521 37563938 355979533 28653721 843689737 28653721 137106316 28653721 999999999765694171 571202477 740066580 28653721 934997200 28653721 794639493 37563938 307002863 571202477 280669022 37563938 198139135 571202477 473216844 571202477 852650022 28653721 126465773 28653721 519137697 37563938 406058638 571202477 427365126 37563938 875012735 571202477 795398048 37563938 195760551 571202477 661133106 28653721 209097494 28653721 78173237 28653721 77454051 28653721 627231156 571202477 390245329 571202477 957921358 37563938 556188253 37563938 903796918 28653721 78023725 28653721 221762221 571202477 999999999765694171 571202477 13196516 37563938 314133965 571202477 784773408 37563938 877370813 28653721 625027243 37563938 791550999 571202477 580242111 37563938 332308616 28653721 131236372 571202477 327582291 571202477 664109562 28653721 282517519 571202477 22047736 571202477 607188069 37563938 999999999765694171 571202477 922117799 37563938 999999999765694171 571202477 990115830 28653721 463040807 37563938 77498396 28653721 367611082 28653721 531726421 28653721 887098812 28653721 881806121 28653721 123579897 571202477 999999999765694171 571202477 579887722 28653721 466687198 37563938 425605292 37563938 357760187 37563938 368859919 37563938 68829128 571202477 518391922 37563938 795623115 28653721 999999999765694171 571202477 618817721 571202477 877168766 571202477 773459651 571202477 737548928 37563938 750408335 28653721 923982117 571202477 880107946 37563938 311307890 571202477 180773122 28653721 782360109 37563938 502150943 28653721 540166902 37563938 814548515 37563938 999999999765694171 571202477 935683555 571202477 731869886 28653721 863146788 37563938 917605492 28653721 717030416 571202477 852316813 37563938 14922978 571202477 300207777 37563938 265937692 571202477 880679631 37563938 111333604 37563938 999999999765694171 571202477 972838604 28653721 627376126 28653721 705704042 28653721 144609464 571202477 947932021 28653721 780485714 571202477 862877068 28653721 368268389 37563938 3282760 37563938 200679047 28653721 172452203 28653721 351115001 28653721 902764674 28653721 630622182 37563938 999999999765694171 571202477 182015883 571202477 565039539 28653721 741476477 28653721 532925224 28653721 854565041 571202477 279017396 37563938 229344146 571202477 432896573 28653721 492372512 28653721 264549850 37563938 705013516 571202477 800937941 571202477 422033261 28653721 999999999765694171 571202477 509602495 37563938 776944856 28653721 774244744 37563938 497526218 37563938 269971232 37563938 545215774 28653721 287280136 37563938 775998589 28653721 905415000 28653721 999999999765694171 571202477 412029754 571202477 800906721 28653721 78886273 28653721 411920089 37563938 864245001 28653721 999999999765694171 571202477 560568138 37563938 923541847 28653721 296335352 28653721 63984950 37563938 151941848 28653721 681357870 571202477 999999999765694171 571202477 530981392 28653721 725720051 28653721 869966536 571202477 969869519 28653721 15892369 37563938 164607858 37563938 999999999765694171 571202477 903447730 571202477 237189570 28653721 339846135 37563938 519064186 37563938 590510518 37563938 531829613 37563938 585800061 28653721 411078908 37563938 570099173 37563938 801280110 37563938 717504369 28653721 968273980 37563938 458787275 28653721 750924534 571202477 159301603 571202477 604266528 28653721 295816256 37563938 642822959 571202477 965025584 37563938 75028633 37563938 647722775 37563938 917015556 37563938 765482805 28653721 301374334 571202477 244204497 37563938 117659908 571202477 82564733 37563938 495209267 571202477 268081022 571202477 742631321 28653721 825540422 571202477 370351793 37563938 445989530 28653721 788549069 37563938 942098054 571202477 999999999765694171 571202477 976406334 28653721 185521418 571202477 688615347 28653721 860883485 28653721 516273181 28653721 407200684 571202477 614622143 28653721 95646322 571202477 357575427 571202477 780913211 37563938 560265825 37563938 624627371 37563938 147987498 571202477 875355091 28653721 862118649 28653721 618530358 37563938 698242465 37563938 31212277 28653721 868723351 28653721 646964313 37563938 46422222 28653721 833282153 37563938 651001866 28653721 183595255 37563938 274415146 37563938 898550066 571202477 774662667 571202477 109081176 28653721 999999999765694171 571202477 474949581 37563938 955199755 28653721 889517328 37563938 224915083 37563938 897911181 571202477 748543217 28653721 389306781 571202477 301537450 37563938 830662080 28653721 130873377 571202477 854776678 37563938 562432973 37563938 474297964 571202477 621190462 37563938 984898276 37563938 445521988 28653721 818288206 28653721 90833356 571202477 169397787 571202477 184300718 571202477 429811915 37563938 868774542 28653721 381173280 28653721 831772592 37563938 563294707 28653721 344150162 28653721 272993017 37563938 616824600 571202477 963032170 37563938 464460251 571202477 232839106 571202477 875173324 571202477 903296925 28653721 108134669 37563938 62242097 28653721 496649276 28653721 613194178 37563938 452935618 571202477 667581678 28653721 944432526 571202477 756346757 37563938 497503099 28653721 326082312 28653721 57994183 28653721 958273437 571202477 669018422 28653721 236529796 571202477 907899714 37563938 117128768 37563938 96734762 28653721 999999999765694171 571202477 819520080 571202477 467964924 571202477 792275063 37563938 999999999765694171 571202477 355201909 28653721 999999999765694171 571202477 232280118 37563938 985785893 37563938 472046635 571202477 974316378 571202477 272854981 571202477 32697940 571202477 995726038 28653721 936177398 37563938 280444150 37563938 535645947 37563938 672935455 28653721 775075667 37563938 610841871 37563938 218298974 37563938 250723243 571202477 926185162 37563938 427336586 571202477 965641323 28653721 217464831 37563938 112506820 37563938 894232132 37563938 350500894 37563938 512614334 571202477 96974984 37563938 156970390 571202477 2346645 571202477 884384225 571202477 612567989 37563938 657436298 28653721 994421140 37563938 306205677 28653721 947609611 28653721 194252599 571202477 22396451 28653721 572524523 37563938 996185670 37563938 887692685 571202477 652659010 28653721 885555660 37563938 475328376 28653721 741888542 28653721 680585403 28653721 500333346 37563938 141348684 28653721 795705678 28653721 96734762 571202477 527062511 28653721 290686483 571202477 999999999765694171 571202477 391967900 37563938 436730804 37563938 727259398 37563938 750630038 37563938 843729 571202477 426112119 571202477 850328204 28653721 428975518 28653721 549155274 28653721 461803212 37563938 483402031 28653721 704889205 37563938 728862674 37563938 287946626 28653721 425915066 37563938 403818050 37563938 123248436 28653721 889328826 37563938 995510581 28653721 578863936 37563938 586033994 28653721 666473633 37563938 603920667 28653721 890162033 571202477 826873950 37563938 579970205 28653721 52022580 28653721 437849044 37563938 504698516 28653721 526716413 28653721 999999999765694171 571202477 37539656 571202477 977886012 28653721 61151522 37563938 545051638 37563938 551763438 37563938 868863907 37563938 887411032 37563938 833375576 571202477 394576261 37563938 582920770 28653721 122538719 571202477 287492934 28653721 999999999765694171 571202477 732363381 37563938 813889931 571202477 360277031 571202477 999999999765694171 571202477 650171228 28653721 436881903 28653721 768150513 28653721 272832887 37563938 999999999765694171 571202477 5108488 28653721 489588847 37563938 450546166 37563938 226988643 571202477 427606840 28653721 999999999765694171 571202477 250812677 571202477 875642997 571202477 999999999765694171 571202477 447900855 37563938 450454093 28653721 938457434 28653721 222401338 37563938 336318871 571202477 617776135 28653721 681496182 37563938 631304712 28653721 440033812 37563938 804835473 37563938 80157299 28653721 944278956 37563938 461867210 28653721 30478537 571202477 356948215 571202477 625416662 28653721 26926561 28653721 382640894 571202477 764219987 571202477 999999999765694171 571202477 79522680 37563938 53328025 571202477 464232520 37563938 116039254 37563938 116243805 37563938 805351427 37563938 760989813 28653721 446697320 37563938 781218706 28653721 309647689 37563938 823214761 28653721 433622482 37563938 221771174 28653721 115967318 28653721 694109290 571202477 525889398 37563938 243155771 28653721 528340028 37563938 491300904 28653721 999999999765694171 571202477 344057918 571202477 578526506 37563938 860393699 37563938 999999999765694171 571202477 297290679 37563938 385476847 28653721 368325430 37563938 732475607 37563938 777196812 37563938 269930796 571202477 129238127 37563938 100615203 28653721 146851119 37563938 695392953 28653721 855619064 37563938 962284568 28653721 687899550 28653721 999999999765694171 571202477 247706988 37563938 174470133 571202477 307783552 28653721 925522722 37563938 133751133 28653721 118662739 37563938 286387055 37563938 346792114 37563938 211360742 37563938 144885997 37563938 276367832 571202477 131136231 37563938 808007159 28653721 188136405 571202477 832618047 37563938 771925743 37563938 776182826 571202477 38302401 28653721 51069245 37563938 777417610 37563938 332327468 571202477 451704235 28653721 209745287 28653721 237709786 37563938 237374133 37563938 168297016 37563938 164436432 37563938 230173701 28653721 652503079 571202477 524477199 28653721 286061210 571202477 388478116 37563938 268521526 28653721 763743271 571202477 805706664 28653721 44626594 28653721 386247283 571202477 43840470 28653721 431750004 28653721 93780383 28653721 705492410 37563938 996729052 37563938 280863580 37563938 944071700 37563938 659046845 37563938 123851250 571202477 121016653 571202477 917303650 37563938 502323273 37563938 977739843 37563938 878689146 28653721 557747645 28653721 280227263 28653721 81346414 37563938 809148756 37563938 954150038 37563938 26481127 571202477 49051833 571202477 284215726 37563938 84286176 28653721 254047099 37563938 795352061 28653721 335636004 28653721 234909592 28653721 551527234 37563938 290560486 571202477 248428207 571202477 999999999765694171 571202477 999999999765694171 571202477 815627858 28653721 114649994 571202477 167512990 28653721 340523408 37563938 390737308 571202477 743377899 37563938 415700450 37563938 999999999765694171 571202477 704932680 28653721 645863300 28653721 13198803 37563938 62974249 571202477 20393747 571202477 84561830 28653721 134228550 28653721 180690507 571202477 11519400 28653721 754751764 28653721 895674942 28653721 245884416 28653721 309318592 571202477 657038332 37563938 733287370 571202477 8915078 571202477 699165827 28653721 306962424 28653721 174502875 37563938 275644415 28653721 462325435 571202477 557218627 37563938 399251153 37563938 565939833 37563938 772830446 28653721 695317037 571202477 859150553 37563938 196298655 571202477 735443856 37563938 299780078 571202477 999999999765694171 571202477 33301502 28653721 73497849 571202477 419240033 28653721 999999999765694171 571202477 637810598 37563938 457523204 37563938 68279479 28653721 871132001 37563938 179959095 28653721 515379362 571202477 656212938 571202477 125979806 28653721 34919955 571202477 763426943 28653721 380863434 28653721 277564980 37563938 399251153 28653721 837703680 28653721 561085967 28653721 146607288 28653721 379085320 28653721 995372006 571202477 501833263 28653721 923602121 28653721 118699745 28653721 497556100 37563938 86069761 37563938 225633782 28653721 739541405 37563938 999999999765694171 571202477 887800169 37563938 936225843 37563938 122815448 28653721 125582889 571202477 587103072 37563938 642280721 28653721 908564829 37563938 41360367 37563938 264318852 37563938 930581564 37563938 964365019 28653721 328850009 28653721 333047331 571202477 406935658 37563938 999999999765694171 571202477 559965495 28653721 400872203 28653721 316156792 571202477 389172400 37563938 802211361 37563938 904696426 28653721 382268214 37563938 816478172 37563938 431480626 571202477 511245101 28653721 928659969 571202477 161487969 571202477 670190644 37563938 153734008 571202477 466936785 28653721 716153551 37563938 545962072 28653721 887278342 28653721 530662035 571202477 685966961 37563938 34050370 571202477 598630751 37563938 740397498 28653721 811199741 37563938 798182550 28653721 628282281 37563938 692997653 28653721 999999999765694171 571202477 358283009 37563938 802046381 28653721 362719250 571202477 62758935 28653721 84347415 37563938 573804277 37563938 223711229 571202477 150392981 28653721 549577967 28653721 49093218 37563938 913742783 28653721 605127602 28653721 667845122 37563938 214973556 571202477 168443290 571202477 521091103 571202477 703432939 571202477 552259405 28653721 405624778 28653721 560488629 28653721 366176641 571202477 361012917 28653721 766824293 37563938 376739918 28653721 726549155 28653721 999999999765694171 571202477 660384649 28653721 78595426 571202477 923541847 571202477 783125734 28653721 356943184 571202477 990781197 571202477 512856566 37563938 83464528 28653721 585962891 571202477 908309976 28653721 868548010 571202477 420727965 37563938 493456879 37563938 632192869 28653721 956839088 571202477 667551431 28653721 499882658 37563938 27297819 37563938 747011814 28653721 999999999765694171 571202477 565180802 37563938 113337140 28653721 916051844 37563938 786768331 37563938 815768314 37563938 426333611 37563938 654793047 37563938 167366854 28653721 37215072 571202477 808149813 28653721 150386611 28653721 927962507 37563938 198759783 37563938 527371383 37563938 337244736 28653721 466246686 37563938 607445331 28653721 201228838 28653721 544286012 28653721 999999999765694171 571202477 908389980 28653721 163187436 37563938 656571792 571202477 783738018 571202477 990527460 37563938 852823180 28653721 223179369 571202477 588616083 28653721 199366092 28653721 999999999765694171 571202477 564997165 37563938 999999999765694171 571202477 486688121 37563938 952899944 28653721 468180825 571202477 281489462 28653721 307192166 571202477 268013467 37563938 386388116 28653721 584625671 571202477 468509789 37563938 620352225 28653721 456049003 37563938 895701107 37563938 147457849 37563938 74839611 28653721 753015248 37563938 975397859 571202477 31540299 571202477 925304827 28653721 63936028 571202477 364702613 28653721 837123292 571202477 511245244 571202477 93696271 571202477 10164986 571202477 597396147 37563938 573624402 37563938 999999999765694171 571202477 805548195 28653721 93222336 571202477 53866772 571202477 719782524 37563938 119070232 28653721 122318817 571202477 504812831 37563938 999999999765694171 571202477 907470065 571202477 97123285 37563938 792343595 28653721 196447602 37563938 870970 37563938 35893499 28653721 868741398 571202477 945177907 28653721 541206234 571202477 999999999765694171 571202477 749423380 37563938 451633747 37563938 574371157 28653721 76119747 37563938 265264913 571202477 563284616 571202477 84461364 37563938 362268055 571202477 865771288 571202477 214771774 37563938 334867836 571202477 908372152 28653721 186469964 37563938 642019035 37563938 324644252 28653721 409238844 571202477 546135754 571202477 414439206 37563938 346733878 571202477 539990829 37563938 458358575 37563938 796912047 571202477 432035373 37563938 102351274 28653721 831625533 37563938 110595834 571202477 797031115 571202477 836852471 28653721 563318118 37563938 182754359 571202477 403216031 28653721 882542840 28653721 799162429 37563938 751666673 28653721 749538425 571202477 390978555 28653721 266332441 28653721 649014652 28653721 243570512 37563938 999999999765694171 571202477 561248900 571202477 914611696 28653721 368547168 37563938 912149287 28653721 791747243 28653721 173193151 37563938 10738445 37563938 833150483 28653721 792431265 37563938 459853285 37563938 999999999765694171 571202477 400304201 28653721 679530700 28653721 370160571 37563938 257481543 28653721 779122520 28653721 492904740 37563938 183687059 28653721 300118123 37563938 797623898 28653721 759670283 571202477 273881857 28653721 350932531 28653721 84172235 28653721 735026194 37563938 563196824 28653721 999999999765694171 571202477 109793204 571202477 258829641 571202477 999999999765694171 571202477 206895523 571202477 399419938 28653721 376118092 28653721 158938853 571202477 735927775 28653721 213361263 571202477 244887717 28653721 52137820 28653721 17086797 37563938 143368517 28653721 554344285 28653721 377749002 28653721 82606279 37563938 72631362 571202477 2766750 571202477 233805023 571202477 898550066 37563938 313516715 37563938 520571565 28653721 177468057 571202477 636797920 28653721 996049788 28653721 436411237 571202477 999999999765694171 571202477 277190633 28653721 450196092 28653721 204388300 571202477 278108258 37563938 810228745 28653721 148054802 37563938 957925964 571202477 53447021 28653721 827379004 28653721 218690428 37563938 90894398 37563938 375352959 37563938 209275605 37563938 227880784 571202477 208130940 37563938 204880625 37563938 204388300 28653721 770161980 28653721 282410468 28653721 617539576 571202477 21682323 37563938 520358379 571202477 646788899 571202477 208786628 28653721 965541323 28653721 508967687 28653721 248585199 571202477 997698528 37563938 296660907 37563938 962624258 571202477 256541404 28653721 710627043 28653721 768928415 37563938 921017896 28653721 38560722 28653721 118082962 37563938 947283256 571202477 784866142 28653721 999999999765694171 571202477 746001261 37563938 53169964 37563938 771866786 28653721 729424062 37563938 821063202 28653721 432424882 571202477 113198980 37563938 448033742 571202477 656341488 28653721 163416470 37563938 739690276 37563938 826031508 571202477 774335358 571202477 132742687 37563938 325508327 37563938 67011855 37563938 238478147 28653721 753155551 37563938 398365208 571202477 18004494 37563938 571796993 37563938 79971319 37563938 206925518 28653721 27194806 37563938 370699680 28653721 376626786 28653721 304220860 28653721 482769705 28653721 980700458 571202477 955277625 37563938 9879664 37563938 264318852 571202477 183809918 571202477 30511845 571202477 999999999765694171 571202477 343452959 28653721 125701942 571202477 930857118 37563938 196886862 28653721 985618736 571202477 406935658 28653721 72246387 571202477 522585430 28653721 890977339 28653721 545724626 28653721 18377138 28653721 297367464 28653721 579685427 37563938 703618505 571202477 782290193 37563938 168316190 37563938 719006561 37563938 377473233 37563938 991552966 37563938 289765044 571202477 840034035 37563938 54679257 571202477 93704275 28653721 436746094 28653721 116123431 28653721 126794802 571202477 53777317 571202477 923401458 37563938 182319631 28653721 589679461 37563938 864287153 37563938 557556492 28653721 370632251 571202477 151829334 37563938 289502518 28653721 376027272 37563938 647835742 37563938 155260573 571202477 363650963 37563938 201228838 37563938 212625178 37563938 209919117 571202477 776698041 571202477 319182334 28653721 786549987 28653721 180496751 28653721 370939243 571202477 988268515 37563938 609159559 28653721 186976819 37563938 692688044 28653721 911725111 37563938 27736937 28653721 583428547 28653721 420021327 571202477 674350570 28653721 37200985 37563938 785110169 37563938 147780259 28653721 933334218 37563938 33969109 37563938 873973159 28653721 810207840 37563938 403580748 28653721 930166401 37563938 715995839 571202477 655411354 37563938 52966451 37563938 925031303 37563938 725369579 28653721 490644074 28653721 905101440 571202477 150386611 571202477 955815486 28653721 182475058 571202477 297128804 28653721 226067621 28653721 295158652 571202477 209471904 571202477 468503152 571202477 908309976 37563938 808905222 37563938 616908463 571202477 5067188 571202477 574363663 37563938 575699001 37563938 481898669 28653721 917852949 37563938 519977022 37563938 836278096 571202477 218005595 37563938 276575021 37563938 999999999765694171 571202477 842500071 28653721 180202341 37563938 752197576 37563938 255355561 28653721 845568573 28653721 298244520 571202477 898100420 28653721 373150756 37563938 859639688 37563938 371476205 571202477 913637539 37563938 576125172 28653721 240361770 571202477 187652438 28653721 680364234 571202477 317828839 37563938 677919678 28653721 258012887 571202477 521250439 571202477 527767395 28653721 233231865 28653721 643562308 571202477 992981260 28653721 758511765 37563938 588702486 571202477 451633747 571202477 71887991 28653721 373192373 28653721 999999999765694171 571202477 233193993 571202477 515247042 37563938 853808234 28653721 882961203 571202477 257214061 28653721 670996925 37563938 256397340 571202477 216891343 571202477 599135520 28653721 879424748 37563938 794277943 37563938 991233675 28653721 454492428 571202477 82963181 571202477 440999195 37563938 368191625 571202477 142647834 28653721 661947846 571202477 250763076 28653721 420913213 28653721 986335639 28653721 812068120 28653721 967782423 571202477 360712079 37563938 629824974 571202477 980306655 37563938 999999999765694171 571202477 406473660 37563938 896244099 28653721 238244784 37563938 28112911 37563938 28425826 37563938 543489257 37563938 862584815 37563938 291267643 571202477 439013038 28653721 274711454 28653721 61157092 37563938 250847035 571202477 667908791 37563938 999999999765694171 571202477 346198890 571202477 349656383 37563938 742104713 28653721 483759644 37563938 17714508 37563938 449771290 28653721 621426089 28653721 750262503 28653721 866803015 28653721 356106535 37563938 633505830 28653721 999999999765694171 571202477 611910651 37563938 120661012 37563938 980911472 28653721 246710321 571202477 999295632 28653721 937268703 37563938 100910979 571202477 512614334 28653721 221222248 28653721 990792684 37563938 802682452 28653721 947956671 28653721 521926362 37563938 651155780 571202477 845550622 571202477 487661758 37563938 266348245 37563938 456535094 37563938 675893789 571202477 258792443 28653721 501158875 28653721 246714265 571202477 357507681 28653721 272675777 37563938 744160717 28653721 517073618 571202477 41461104 37563938 170749602 37563938 636571908 28653721 349973863 571202477 372582674 28653721 999999999765694171 571202477 362177602 37563938 321702760 571202477 861552731 28653721 213058455 28653721 784321486 28653721 839604794 37563938 567885581 571202477 149478592 28653721 269378110 571202477 905127649 37563938 150385271 28653721 357185284 37563938 287957132 571202477 999999999765694171 571202477 129594092 28653721 504543988 571202477 869921381 37563938 102848203 37563938 43938108 28653721 665035086 28653721 495209267 28653721 903892704 37563938 887204465 28653721 107237619 37563938 999999999765694171 571202477 91992959 28653721 761723255 28653721 999999999765694171 571202477 835863030 28653721 915896734 28653721 694750261 37563938 855792088 37563938 299329354 37563938 858790449 37563938 179959095 37563938 934555645 37563938 836576625 37563938 138943805 28653721 854123258 571202477 1075057 37563938 583311552 37563938 784638077 37563938 379335502 28653721 154319935 28653721 638598330 28653721 30703040 571202477 324600284 37563938 349624103 28653721 529334398 37563938 647613742 28653721 489706211 37563938 297976732 571202477 903375286 28653721 423663248 28653721 682122064 28653721 49524325 28653721 860770214 28653721 547665817 37563938 306135526 37563938 877106144 28653721 317359881 37563938 999999999765694171 571202477 211787994 28653721 383519899 28653721 557100668 37563938 996547604 28653721 336360537 28653721 653889893 28653721 422259887 571202477 658565043 571202477 999999999765694171 571202477 572328776 571202477 960381025 571202477 999999999765694171 571202477 999999999765694171 571202477 21861586 571202477 955164387 37563938 217421919 37563938 413705500 28653721 38554257 37563938 540751121 37563938 303634585 571202477 683901378 37563938 500263885 37563938 192456758 571202477 920890386 37563938 253551316 37563938 982577693 28653721 381994878 28653721 478919552 28653721 999999999765694171 571202477 962205713 28653721 657163537 37563938 135284345 28653721 150254413 37563938 818852893 28653721 75028633 571202477 224811571 37563938 92156891 37563938 180780621 28653721 44417081 28653721 512794151 28653721 425198679 28653721 656212938 37563938 771479352 571202477 200660564 571202477 884643698 28653721 370286100 37563938 577800346 571202477 879292913 28653721 194571576 28653721 272495353 28653721 543349182 28653721 37872098 37563938 461941866 28653721 621269375 37563938 567299961 571202477 101440037 571202477 717568099 28653721 158576850 37563938 10997683 28653721 100262521 28653721 210414456 571202477 414537576 37563938 804182474 37563938 907009706 571202477 703686468 28653721 567518732 28653721 462171132 571202477 320033286 37563938 598212762 37563938 280601780 37563938 110326244 37563938 855804228 571202477 133941482 28653721 268536695 37563938 476550186 37563938 897024576 28653721 979267381 28653721 487678082 28653721 703386827 28653721 523689186 28653721 677424559 37563938 938420658 571202477 945544046 37563938 900815114 28653721 697151346 28653721 603123629 28653721 387016296 28653721 328273078 571202477 83202374 37563938 788884704 28653721 236248035 37563938 792605049 28653721 595002669 28653721 955255548 37563938 999999999765694171 571202477 594960898 28653721 863534133 37563938 545595306 571202477 974189012 28653721 362181958 37563938 389495811 571202477 999999999765694171 571202477 892190493 28653721 815564433 37563938 759253953 28653721 792431265 28653721 274571653 37563938 899310601 37563938 416229151 571202477 484201385 28653721 497957666 571202477 894733380 28653721 710045224 28653721 416387178 571202477 678075697 37563938 818872375 28653721 215680354 571202477 821853071 28653721 823877722 37563938 530865159 37563938 455927734 37563938 570806244 28653721 726381181 37563938 249783246 28653721 333040542 28653721 913546529 37563938 999999999765694171 571202477 979464944 37563938 104320679 37563938 363488049 28653721 857332029 571202477 379698549 571202477 357205449 571202477 474284827 37563938 655996891 28653721 855804336 37563938 655338782 28653721 960501909 37563938 780872340 37563938 858534559 28653721 583844050 28653721 199721817 37563938 57769507 28653721 949615216 37563938 779624058 571202477 31296798 571202477 345643896 37563938 836091025 37563938 357134905 28653721 845217226 28653721 929532642 571202477 403115775 571202477 748657413 37563938 424142041 28653721 334817124 28653721 708919022 28653721 450492452 571202477 224811571 28653721 688306624 37563938 758503497 571202477 367459499 28653721 538950203 37563938 835863030 37563938 751481107 37563938 155115394 37563938 814312117 37563938 600977045 28653721 101126535 571202477 37145001 571202477 374915598 28653721 337615778 28653721 527062511 571202477 145091060 28653721 660209363 37563938 368700590 37563938 97299818 571202477 359510649 37563938 567079601 37563938 186317021 571202477 86948334 571202477 784767148 28653721 862641914 28653721 683948814 37563938 919615076 28653721 906353701 37563938 98266593 37563938 574763795 28653721 491115044 28653721 85896889 37563938 102600656 37563938 321213581 571202477 558334392 571202477 471023009 571202477 999999999765694171 571202477 445753626 28653721 151691386 37563938 195691305 571202477 999999999765694171 571202477 483238439 28653721 626021411 571202477 792549122 28653721 999999999765694171 571202477 420635722 28653721 938660401 37563938 901821678 571202477 999999999765694171 571202477 417625770 571202477 458716383 571202477 999999999765694171 571202477 710458745 571202477 999999999765694171 571202477 605029672 571202477 652913275 37563938 592795270 571202477 148168061 28653721 756229391 37563938 362864105 28653721 350460736 28653721 962773196 28653721 891467245 37563938 239784753 37563938 918990515 37563938 146013767 571202477 929733098 571202477 103687606 571202477 999999999765694171 571202477 731244498 37563938 174470133 37563938 893047563 37563938 973702855 28653721 431659962 28653721 999999999765694171 571202477 457758856 28653721 827649576 571202477 999999999765694171 571202477 613625299 37563938 397096476 37563938 646600107 28653721 760175595 37563938 62673524 37563938 595332840 571202477 36531867 37563938 310471356 37563938 475866597 571202477 616108392 28653721 104362344 571202477 999999999765694171 571202477 864987251 28653721 781035217 28653721 918754471 28653721 847956787 37563938 811386606 37563938 136355019 28653721 996492669 571202477 730215586 28653721 152708078 37563938 97021910 37563938 211194056 28653721 905788716 571202477 700994521 571202477 777815200 28653721 344987653 28653721 463561836 28653721 169451912 571202477 112340302 571202477 568560896 28653721 427319571 37563938 929023592 28653721 83772156 28653721 949859266 28653721 267791913 28653721 766035345 571202477 65432284 571202477 934857415 571202477 587148743 28653721 650834063 28653721 951242723 37563938 89413671 571202477 410686871 571202477 999999999765694171 571202477 560363996 571202477 377441355 571202477 652616461 571202477 705303559 37563938 406899733 28653721 999999999765694171 571202477 768451496 37563938 399702124 37563938 924790121 37563938 615411450 571202477 655075252 37563938 164607240 37563938 197205122 571202477 807214308 571202477 161535291 571202477 680357529 571202477 318251681 37563938 215019252 37563938 523724926 37563938 28425826 571202477 994569548 37563938 639030540 28653721 860339520 37563938 511275474 37563938 982437739 37563938 607218885 28653721 512461984 28653721 923481384 571202477 370217007 37563938 178942402 571202477 63562988 571202477 69476447 571202477 305346307 28653721 999999999765694171 571202477 820576824 571202477 703200134 37563938 311832470 28653721 818609402 571202477 984478030 571202477 966355587 571202477 576616164 571202477 709312670 571202477 365762070 571202477 999999999765694171 571202477 826735748 571202477 602579256 37563938 641057009 37563938 288212253 37563938 931369973 28653721 416310166 37563938 9722787 37563938 607979346 37563938 921237560 37563938 751620074 37563938 441556726 571202477 152683122 37563938 61947260 571202477 573089198 571202477 400001679 28653721 650032300 37563938 610529644 571202477 920345198 37563938 950220418 37563938 259458243 37563938 339492415 28653721 659383961 37563938 655671725 28653721 103706675 37563938 366553717 571202477 208189992 571202477 812268446 37563938 796642901 28653721 733666997 28653721 714481682 28653721 806363631 37563938 634910808 571202477 450542909 28653721 738467227 37563938 462632905 571202477 889922692 28653721 102351274 37563938 466508885 571202477 483105222 37563938 638258112 37563938 431091701 28653721 776410972 37563938 504659033 37563938 646954998 28653721 475013135 37563938 164377196 571202477 702446522 571202477 589672176 571202477 864255417 28653721 258921022 571202477 784019905 28653721 400603888 28653721 999999999765694171 571202477 64440058 37563938 305087231 28653721 320979906 571202477 606504423 28653721 781643646 571202477 513728478 571202477 751715715 37563938 680677606 28653721 282044843 571202477 632880080 37563938 822035541 37563938 922316679 28653721 528932277 28653721 631477691 571202477 487787258 37563938 286097508 37563938 338951863 571202477 638945473 37563938 679275502 37563938 195198289 37563938 430025479 37563938 722193868 28653721 356826896 28653721 401069102 28653721 894911367 28653721 923401458 571202477 479433287 571202477 853685630 37563938 541940689 28653721 557604546 28653721 930840414 571202477 648401688 571202477 642102014 28653721 862559958 28653721 139356989 37563938 608283689 37563938 331608759 37563938 128818597 28653721 999999999765694171 571202477 129648313 37563938 43001378 571202477 106324561 28653721 103163469 571202477 92762880 37563938 898466942 28653721 905478358 37563938 519977022 571202477 500761498 28653721 140037044 28653721 677886631 37563938 230814706 28653721 143867110 37563938 288085766 37563938 182904917 571202477 604756275 37563938 298983989 28653721 466108065 37563938 999999999765694171 571202477 205283260 37563938 876521406 37563938 542740233 37563938 599480332 37563938 199721817 28653721 559208728 37563938 401330645 37563938 346868139 37563938 577132777 571202477 374600170 571202477 632192869 571202477 163231799 28653721 718766944 28653721 191848720 37563938 764153807 37563938 213307848 37563938 332787649 28653721 578010558 28653721 11630862 571202477 500290181 37563938 884604078 571202477 502165860 37563938 596934535 28653721 456209416 28653721 528421457 571202477 732504715 571202477 925098824 37563938 999999999765694171 571202477 409485539 571202477 207285305 28653721 772898167 28653721 732168994 571202477 329226439 28653721 855191392 571202477 298488832 28653721 280836177 571202477 534455864 571202477 528392155 28653721 999999999765694171 571202477 602770733 571202477 999999999765694171 571202477 763074303 28653721 677917618 571202477 616971091 28653721 22793169 28653721 836226083 28653721 660595740 28653721 947573812 28653721 568717415 571202477 995440276 37563938 833680493 571202477 60377476 571202477 96328184 571202477 985144291 28653721 250946074 28653721 329729191 28653721 59402033 37563938 209416636 37563938 151836643 37563938 115018142 571202477 227239793 571202477 259506273 571202477 657699190 571202477 356735457 571202477 45051444 571202477 554773878 571202477 413761976 28653721 389973969 28653721 999999999765694171 571202477 192547036 37563938 663003546 571202477 908794688 37563938 999999999765694171 571202477 190835882 571202477 878437607 28653721 877069810 37563938 45243423 37563938 901105623 571202477 884082455 37563938 377849441 37563938 14922978 28653721 485136006 571202477 448935046 28653721 999999999765694171 571202477 380103965 571202477 850686312 37563938 316644103 37563938 816373567 571202477 172359766 28653721 285499822 571202477 51206734 28653721 484634543 28653721 974434380 28653721 999999999765694171 571202477 969869519 37563938 297871967 28653721 268486420 571202477 817292709 28653721 32697940 37563938 862584815 28653721 702458182 571202477 459776522 571202477 525018083 28653721 206803964 571202477 750317722 37563938 761101360 37563938 133012497 571202477 594739738 37563938 999999999765694171 571202477 28425826 28653721 973480458 28653721 313152265 28653721 859948843 37563938 951679058 28653721 547602021 28653721 970763405 28653721 896599659 37563938 136566740 28653721 822225527 37563938 536128123 28653721 749230016 571202477 231077237 571202477 56431749 37563938 218512909 28653721 684763225 37563938 112040852 28653721 762314530 37563938 372582674 571202477 701070499 28653721 670307862 37563938 707820060 571202477 864283745 28653721 617876790 28653721 12671219 28653721 737759109 28653721 113593441 28653721 125869008 37563938 349522238 28653721 545051638 28653721 647511718 28653721 381173280 571202477 929802602 571202477 969909521 37563938 351603135 28653721 614021226 571202477 653359337 37563938 999999999765694171 571202477 225460549 571202477 47562890 571202477 744365471 571202477 200866999 28653721 508067573 37563938 999999999765694171 571202477 573104915 37563938 31590481 28653721 897988663 571202477 942244385 37563938 861816703 37563938 758088940 28653721 76761754 28653721 371811855 571202477 995567123 571202477 746003331 571202477 179879973 37563938 958791350 28653721 344392492 37563938 348281960 28653721 191293451 37563938 415187287 571202477 625331567 37563938 999999999765694171 571202477 424805467 28653721 728222803 28653721 480580120 28653721 241866986 28653721 456332668 571202477 464092395 28653721 797005712 28653721 664104176 37563938 999999999765694171 571202477 849497715 28653721 932998145 37563938 493808704 571202477 968234110 571202477 608278835 28653721 729989491 571202477 635210794 37563938 670976763 28653721 511616341 28653721 365770304 28653721 325944494 28653721 532075613 571202477 160015240 571202477 113460872 571202477 133856828 571202477 548168454 37563938 509138944 28653721 660645039 28653721 129648313 571202477 410162801 37563938 767439890 571202477 527429504 37563938 564135956 37563938 942934588 28653721 813442824 571202477 599868603 37563938 503890192 28653721 624981685 571202477 820489348 571202477 604690027 571202477 672406288 28653721 353620099 37563938 138942627 571202477 112381148 37563938 732168994 37563938 145417486 37563938 823076580 28653721 782796728 28653721 731055788 571202477 859972653 28653721 677708031 37563938 765356045 37563938 616962144 571202477 297354561 571202477 663654852 37563938 209399766 37563938 559497016 28653721 30683652 28653721 429603186 37563938 272388827 37563938 899256615 571202477 841713629 28653721 631183906 28653721 782126253 37563938 407999638 37563938 88443287 28653721 129196345 28653721 626116874 28653721 604189928 571202477 997545234 571202477 999999999765694171 571202477 531320217 37563938 960644191 37563938 781462420 28653721 975832624 28653721 311955090 571202477 323890481 571202477 523683036 28653721 717030416 37563938 392229298 28653721 626663383 571202477 866362645 28653721 896887796 571202477 186064149 28653721 409999475 28653721 848440570 571202477 779624677 28653721 919755751 28653721 398563039 37563938 656504659 28653721 352010303 28653721 110162871 571202477 45999562 571202477 550299705 28653721 488241634 37563938 721085683 28653721 4218654 28653721 357559318 28653721 561758079 37563938 251344865 571202477 221598742 28653721 718648743 571202477 643574433 571202477 924737266 571202477 51271155 37563938 583681969 37563938 346575244 28653721 392895424 28653721 151017626 28653721 999999999765694171 571202477 43360422 28653721 846729302 37563938 32635951 571202477 15050372 28653721 674128388 571202477 997671756 28653721 22455228 28653721 975277124 571202477 365041740 28653721 212725904 28653721 12102706 28653721 791424101 37563938 28843627 28653721 272077118 571202477 326444682 37563938 650318436 28653721 8896717 28653721 176481087 37563938 906442541 28653721 301363373 28653721 704974756 37563938 20894895 28653721 793778642 28653721 482504756 571202477 750049277 37563938 801539273 28653721 999999999765694171 571202477 801736272 28653721 313854670 571202477 832462027 571202477 653170266 571202477 723426879 37563938 538228273 571202477 556475571 37563938 825087310 571202477 899381602 28653721 184531771 37563938 727359771 37563938 413305199 28653721 680909299 28653721 161153380 37563938 376906906 37563938 297676626 571202477 886856234 37563938 645156694 571202477 506807436 37563938 761103651 28653721 750787181 28653721 999999999765694171 571202477 553066348 37563938 148843099 571202477 78750300 571202477 642466586 37563938 979952475 28653721 508036136 37563938 439597388 571202477 101999881 571202477 858902448 37563938 819358691 571202477 68953898 37563938 999999999765694171 571202477 313051510 28653721 31701599 28653721 497658173 571202477 192159180 571202477 77692927 571202477 84938265 28653721 71089334 37563938 973296755 28653721 781184808 571202477 999999999765694171 571202477 4885727 37563938 560088284 37563938 679744785 28653721 626379511 571202477 746001261 28653721 522116259 571202477 638978750 37563938 122484838 28653721 999999999765694171 571202477 290720012 37563938 827188270 28653721 963213887 571202477 230429714 37563938 390021689 571202477 983974827 28653721 389628310 571202477 828183237 571202477 592700294 37563938 129943609 28653721 660711437 37563938 465014126 28653721 987794636 28653721 999999999765694171 571202477 881438431 28653721 256887042 37563938 664307674 28653721 576669407 28653721 121050001 571202477 904988822 28653721 699391011 571202477 452249084 37563938 282600978 37563938 184693692 28653721 999999999765694171 571202477 999999999765694171 571202477 491153426 28653721 900388993 28653721 645255392 37563938 295318148 28653721 390415673 28653721 764800933 571202477 732261638 37563938 133160840 571202477 382643715 37563938 120451974 28653721 503220242 37563938 954178063 37563938 308865283 28653721 309450590 571202477 163279837 37563938 994861768 571202477 221716316 571202477 675070876 28653721 373192373 571202477 152894269 28653721 755767118 28653721 827340178 37563938 849469662 571202477 730544892 571202477 910128965 28653721 999999999765694171 571202477 749397691 571202477 529890862 571202477 674527455 37563938 80503095 28653721 957096650 28653721 701873128 37563938 872898353 571202477 261302264 37563938 942507787 28653721 779582636 37563938 420709427 28653721 961700771 37563938 939451334 571202477 186587982 28653721 861153813 571202477 853692601 37563938 978457692 571202477 137529055 28653721 832221078 571202477 832778729 37563938 301537450 28653721 916801261 28653721 823240286 571202477 733452074 571202477 778096892 571202477 285380653 28653721 84392534 37563938 705608974 37563938 917682071 37563938 146831074 571202477 394394082 571202477 806679864 28653721 784933472 37563938 413055315 571202477 979533976 37563938 125661837 28653721 642440930 28653721 183595255 571202477 85537082 37563938 271162619 571202477 4218654 571202477 339488405 28653721 810061721 571202477 714191610 571202477 433870190 571202477 536608751 571202477 832179867 571202477 534581236 571202477 980794859 571202477 911331153 37563938 687946396 37563938 758257995 37563938 627070607 37563938 550475287 37563938 422290217 28653721 561119725 28653721 400983302 37563938 931269944 28653721 854565041 37563938 605356794 28653721 999999999765694171 571202477 658274920 37563938 277087457 571202477 701753497 571202477 862707808 28653721 436775544 571202477 907470065 28653721 20780971 37563938 918499 37563938 204398189 37563938 427855803 37563938 935100366 28653721 453297407 571202477 526334483 37563938 950619359 28653721 345417585 37563938 427622586 28653721 767772328 28653721 112070010 28653721 113873121 37563938 436507419 37563938 352277674 37563938 660704953 37563938 956783770 37563938 612596793 28653721 613493112 28653721 230429714 571202477 642435103 28653721 551966493 28653721 115554803 571202477 605421300 37563938 924129898 571202477 350424414 571202477 895949306 37563938 236636214 37563938 827722208 28653721 641413368 37563938 789741762 37563938 804214072 28653721 137031135 28653721 959058552 571202477 61786366 37563938 338091303 28653721 583887230 28653721 135882161 28653721 773359094 37563938 969781787 28653721 753024407 37563938 211035425 37563938 84392534 28653721 782972331 37563938 53418881 28653721 84784153 37563938 680774489 571202477 738172526 28653721 509281454 571202477 600837744 28653721 799023319 37563938 574760118 571202477 841506038 37563938 858059358 28653721 351917905 28653721 563521602 28653721 842910127 37563938 765610901 37563938 890977339 37563938 534939597 571202477 127691439 571202477 890585849 37563938 739934153 571202477 950569858 571202477 159710486 28653721 999999999765694171 571202477 387533099 28653721 362196318 571202477 273422638 37563938 684808307 37563938 493058847 571202477 84938579 571202477 626236310 37563938 441456863 37563938 747479298 571202477 420343582 37563938 228685525 28653721 385718112 571202477 707693242 28653721 714004756 37563938 830613322 28653721 270725926 571202477 435506275 571202477 458288379 28653721 226373354 28653721 671277563 37563938 606770413 28653721 119127665 37563938 397567459 37563938 886892159 37563938 775038328 37563938 999999999765694171 571202477 214650402 37563938 279727029 37563938 382988214 571202477 582920770 571202477 306567290 37563938 327887177 28653721 107738492 37563938 119488540 571202477 637666928 571202477 493331838 28653721 88232091 28653721 128908909 28653721 398553211 28653721 426202115 37563938 852259418 37563938 708121056 28653721 326708851 28653721 660074718 37563938 127311236 28653721 272495193 37563938 773906306 571202477 480035028 28653721 891177620 37563938 63111011 37563938 427145902 28653721 530997300 571202477 653435000 571202477 443223144 37563938 674443993 28653721 423150007 28653721 382402852 37563938 247610103 37563938 165794622 28653721 165602637 28653721 11630862 37563938 999999999765694171 571202477 994198611 571202477 239902581 37563938 762497270 571202477 780872340 571202477 840332927 37563938 712265996 28653721 514236127 28653721 93160607 28653721 494552298 28653721 999999999765694171 571202477 999999999765694171 571202477 104577966 28653721 359246943 571202477 586571135 37563938 665294693 37563938 162079513 571202477 779491648 28653721 534785542 37563938 448543091 571202477 648957786 28653721 709507711 28653721 581913146 28653721 971835865 37563938 292805110 28653721 444132398 37563938 520482472 37563938 3399476 37563938 106309832 37563938 689128434 37563938 162034324 28653721 119101108 571202477 657340715 37563938 400983302 28653721 136449368 28653721 999999999765694171 571202477 210409325 28653721 630700552 571202477 150739652 37563938 308162885 571202477 507610881 28653721 39669042 571202477 879343551 37563938 475611420 37563938 985646966 28653721 835161963 28653721 28539346 37563938 907436489 37563938 126229061 37563938 999999999765694171 571202477 26546993 571202477 277720404 28653721 499031529 28653721 165763927 28653721 55448138 571202477 985345713 37563938 999999999765694171 571202477 705354615 28653721 600592535 571202477 898261095 37563938 611026635 37563938 756332908 571202477 954034695 571202477 273654656 571202477 22793169 571202477 319405549 28653721 456679621 571202477 817303521 37563938 670678129 37563938 554737883 28653721 36096197 571202477 126662820 37563938 72401008 571202477 185884068 571202477 410416606 37563938 907201567 37563938 805352133 28653721 284425411 37563938 288278817 37563938 561542706 571202477 318186775 28653721 631949214 37563938 977093711 28653721 503220242 571202477 860240074 28653721 755655656 28653721 922987294 571202477 553988933 28653721 532496127 28653721 943885138 37563938 677886631 28653721 222636287 37563938 322480220 37563938 79128428 28653721 365041740 571202477 535916452 37563938 627350196 28653721 864646062 571202477 923352073 571202477 543568383 571202477 989983553 37563938 930444937 28653721 459690920 37563938 411146790 37563938 582869301 28653721 474693260 571202477 208786628 37563938 983491920 37563938 797477390 28653721 66230542 37563938 919027247 37563938 969323686 571202477 125097305 28653721 297551784 28653721 230304388 571202477 632848931 571202477 278002533 571202477 773459651 28653721 122234607 37563938 372881561 571202477 565984693 28653721 431983165 571202477 350500894 28653721 675746491 571202477 375618474 28653721 566154998 37563938 193018164 37563938 234830931 571202477 325980608 571202477 970818461 28653721 999999999765694171 571202477 999999999765694171 571202477 653281401 28653721 627743861 571202477 636594341 28653721 753105066 28653721 818004870 571202477 159714173 28653721 97135059 37563938 782517218 37563938 948031865 37563938 183089507 571202477 386463030 37563938 402277291 37563938 89551819 37563938 834301202 37563938 773353838 571202477 999999999765694171 571202477 999999999765694171 571202477 823427965 571202477 999999999765694171 571202477 765768017 37563938 18004494 28653721 486258792 28653721 676168320 28653721 999999999765694171 571202477 284462521 37563938 946926740 28653721 197471533 28653721 337837637 28653721 321846585 571202477 655693286 37563938 752517508 28653721 999999999765694171 571202477 724197134 37563938 427365126 28653721 999999999765694171 571202477 619009310 37563938 666187330 571202477 705158304 28653721 644236029 28653721 193272251 28653721 46109133 37563938 337244736 571202477 392307693 28653721 296588607 37563938 48392815 571202477 836671729 37563938 862709175 28653721 154581375 28653721 3899045 37563938 760635844 37563938 899125329 28653721 793339192 28653721 489963389 28653721 309445156 571202477 74797751 571202477 250189957 37563938 85973147 28653721 493026309 28653721 830468279 28653721 246326574 37563938 185946068 37563938 14044420 37563938 289697369 28653721 36126183 28653721 444692982 37563938 905084818 37563938 278821037 28653721 497806501 571202477 467886713 28653721 534369864 28653721 611947234 28653721 979837605 28653721 513393391 571202477 982347645 37563938 376558845 37563938 236258048 571202477 746601576 28653721 777671780 571202477 138947372 37563938 549479009 571202477 446375908 37563938 679497147 37563938 212371685 571202477 999999999765694171 571202477 199007137 571202477 881329800 571202477 228195422 37563938 773749087 37563938 981130611 28653721 106309832 571202477 185938658 28653721 93856223 571202477 248370770 28653721 668899532 571202477 999999999765694171 571202477 873755707 37563938 165603202 37563938 171373965 571202477 508918486 28653721 517492562 37563938 968347425 37563938 506255619 571202477 999999999765694171 571202477 280187602 571202477 882189125 28653721 925892757 37563938 999999999765694171 571202477 981414350 28653721 195875062 37563938 162198017 37563938 999999999765694171 571202477 858031369 37563938 979991054 28653721 363487550 28653721 425143452 37563938 975509303 28653721 848014644 37563938 946486554 571202477 83464528 571202477 903323268 28653721 262751775 28653721 57210744 571202477 946460653 37563938 230372740 37563938 492123792 37563938 963213887 37563938 970600169 28653721 38405354 28653721 943760510 28653721 83774965 37563938 238451068 28653721 98660329 28653721 341185949 571202477 6447205 571202477 203016127 37563938 426744530 28653721 771895726 37563938 673807968 28653721 285868065 37563938 70305725 28653721 31840008 37563938 125712511 37563938 205983901 28653721 269388661 571202477 96978509 571202477 377448514 571202477 39277383 571202477 634020277 28653721 947862617 37563938 156847515 37563938 359145990 571202477 993544308 571202477 999999999765694171 571202477 155296589 28653721 638258112 28653721 681843127 28653721 89950693 571202477 360570413 37563938 402726643 37563938 560757260 571202477 901684319 37563938 389539175 37563938 741679972 37563938 299732524 37563938 198722972 28653721 829476111 571202477 193379928 37563938 810022371 571202477 290223016 37563938 822166418 571202477 63898816 571202477 712617105 571202477 761863738 571202477 315916324 571202477 93184696 571202477 722404203 28653721 265176819 28653721 691743940 37563938 366312717 571202477 724319494 28653721 169711246 571202477 698147426 28653721 598204205 571202477 630258004 571202477 378990424 571202477 277317230 28653721 98634764 37563938 592646543 28653721 632650585 37563938 962788140 28653721 211066002 37563938 145153594 28653721 432729721 571202477 311688725 37563938 593897065 28653721 436899590 571202477 223599635 37563938 278458403 571202477 891673815 37563938 978406272 571202477 999999999765694171 571202477 417997943 37563938 700712850 28653721 993276338 28653721 668773197 571202477 4317712 571202477 89084584 571202477 151454321 37563938 477862908 571202477 589942756 28653721 703470625 37563938 872041716 571202477 487590324 28653721 96203338 571202477 656115915 571202477 309979179 37563938 135636622 28653721 145039327 571202477 637289772 28653721 634832396 571202477 761807860 37563938 737758680 571202477 846542405 571202477 587711361 571202477 141767640 571202477 565600915 571202477 590123019 37563938 126248170 37563938 712187555 571202477 928983512 37563938 474457923 28653721 112040852 37563938 999999999765694171 571202477 324213458 37563938 399626773 37563938 864200778 28653721 954781357 28653721 946436750 37563938 831055255 571202477 984590897 28653721 695842538 571202477 268611339 28653721 936965407 28653721 87206621 571202477 380863434 571202477 700597259 37563938 771451423 28653721 361150261 37563938 798263442 28653721 678703227 28653721 806465749 28653721 401074687 37563938 64363575 28653721 549443929 28653721 999999999765694171 571202477 22240526 28653721 127961176 571202477 750759672 571202477 975208834 37563938 170356724 571202477 565269063 28653721 35237305 37563938 328675644 37563938 306484362 28653721 497920695 571202477 4993015 28653721 287195344 37563938 797448795 28653721 563841689 28653721 565840347 571202477 126055650 37563938 988818115 28653721 336790791 28653721 452219768 37563938 233604572 28653721 471652399 28653721 560724246 571202477 682081908 571202477 305761375 28653721 584720532 37563938 715089940 28653721 231267134 28653721 690752359 28653721 233166805 37563938 889107419 28653721 471698784 37563938 57769507 571202477 530577903 571202477 948474490 28653721 501098892 28653721 852831640 37563938 799909189 571202477 39481299 571202477 45199004 28653721 494350585 571202477 28233648 28653721 822416328 28653721 657059759 37563938 299032601 37563938 281757354 571202477 139685050 28653721 150550383 571202477 586143812 37563938 878640934 37563938 146642846 28653721 746491426 28653721 113073395 37563938 42332077 571202477 820892896 571202477 37302964 37563938 22758546 37563938 44013884 571202477 67437713 37563938 892084139 571202477 701483289 28653721 369032814 571202477 164408320 571202477 20727335 28653721 679493858 37563938 822815566 37563938 711319190 28653721 406818852 28653721 734338773 37563938 54918932 37563938 250723243 37563938 900890834 37563938 80649188 571202477 233346910 28653721 829678774 37563938 241181663 571202477 999999999765694171 571202477 139528392 28653721 420042685 571202477 999999999765694171 571202477 793343710 37563938 768793399 37563938 869966536 37563938 923431330 37563938 265422092 571202477 602954564 37563938 83147819 28653721 747527174 571202477 722182797 28653721 611186759 571202477 699258853 28653721 317893762 571202477 37145001 28653721 749192917 571202477 583672640 37563938 332950187 571202477 266167275 28653721 943742710 28653721 160279452 571202477 177939843 571202477 81269972 37563938 999999999765694171 571202477 15301799 28653721 517492562 28653721 336740818 37563938 653141946 37563938 895128694 37563938 496602415 37563938 306831438 37563938 114662628 28653721 591981554 37563938 432035373 28653721 100632814 37563938 220582639 37563938 209682361 571202477 598633680 28653721 616749899 571202477 828127874 571202477 40644044 37563938 107356276 28653721 467964924 28653721 48530882 37563938 497621722 37563938 743239413 571202477 562213897 571202477 697968854 571202477 657834002 37563938 717310423 28653721 68578130 571202477 996880122 37563938 679924904 571202477 688556392 28653721 346771858 28653721 651001866 37563938 794162404 28653721 415168946 28653721 907072859 37563938 385624083 571202477 936083012 28653721 292139339 28653721 994842621 571202477 66159358 28653721 999999999765694171 571202477 732489952 37563938 528392155 37563938 533507272 28653721 28476215 571202477 409092000 571202477 955557601 37563938 902927163 28653721 768870574 28653721 999999999765694171 571202477 232017582 28653721 444860403 37563938 660991083 28653721 58956833 28653721 108478830 571202477 1997920 571202477 405652423 37563938 960951570 28653721 640265390 28653721 926491831 37563938 729878930 571202477 481071920 571202477 86761933 37563938 993874387 28653721 837532633 28653721 999999999765694171 571202477 883302139 28653721 239180658 28653721 806679864 37563938 999999999765694171 571202477 438181653 571202477 995440276 28653721 297513761 571202477 438360707 28653721 572225969 28653721 113983108 571202477 556436670 28653721 418968240 37563938 731310612 28653721 999999999765694171 571202477 675916202 37563938 336279064 37563938 96642419 571202477 220228587 571202477 591193695 28653721 159048181 37563938 473976573 28653721 191921811 571202477 542624846 571202477 338710813 28653721 373147753 28653721 579159386 37563938 803058700 28653721 655997626 28653721 401274060 571202477 657586046 37563938 476888820 28653721 187552148 37563938 863024709 571202477 814733526 37563938 715397109 28653721 338935663 28653721 182935710 571202477 88123650 37563938 913505134 28653721 121460067 571202477 775436774 37563938 941956893 28653721 214392528 28653721 142283781 28653721 260731025 571202477 925031303 28653721 842309571 37563938 165111207 37563938 669877415 37563938 448301281 28653721 231758778 28653721 860920889 571202477 997555021 37563938 738001015 28653721 907623071 28653721 847565331 571202477 890390330 37563938 30501300 37563938 5753729 28653721 446941716 28653721 651951302 571202477 85529460 37563938 617402298 571202477 411334806 571202477 773232912 28653721 299557028 28653721 847218619 571202477 654062685 28653721 564302931 571202477 583548425 37563938 671039078 28653721 687709267 37563938 553525346 37563938 999999999765694171 571202477 85733956 28653721 128947614 37563938 793013481 37563938 213623427 28653721 451960822 37563938 565031851 37563938 691855124 37563938 267176799 571202477 977739843 28653721 136164542 28653721 114845906 571202477 286876488 571202477 107237619 28653721 557367454 571202477 96680042 37563938 135992056 28653721 606311944 37563938 803058700 571202477 809904920 28653721 825512412 28653721 33006524 571202477 330681773 571202477 849384251 37563938 627705831 37563938 989569960 28653721 732919287 28653721 166074931 571202477 688615347 37563938 122951610 571202477 287280136 28653721 697201252 28653721 632036758 571202477 167586407 571202477 158840140 28653721 255677283 28653721 836670958 571202477 593458731 28653721 455983176 37563938 543447951 571202477 92486696 37563938 220361559 28653721 897132807 37563938 269313333 37563938 999999999765694171 571202477 550330679 28653721 413408519 28653721 219397278 37563938 100641949 571202477 258399498 571202477 49280866 28653721 557353892 28653721 134548543 28653721 855789784 37563938 165843652 37563938 627208740 37563938 141602339 571202477 525541013 28653721 531283796 28653721 999999999765694171 571202477 423482781 571202477 492041395 571202477 844223987 28653721 405712617 37563938 999999999765694171 571202477 453268151 571202477 521689582 571202477 575104420 28653721 185969193 28653721 232313931 28653721 257048399 571202477 300796380 571202477 266609128 28653721 620065518 571202477 629866914 28653721 109751796 37563938 57420350 28653721 750066643 571202477 387182328 571202477 113073395 571202477 450926711 571202477 64088686 28653721 380079229 37563938 833256501 28653721 289670891 28653721 26651739 571202477 4104151 28653721 914458772 571202477 89988237 28653721 843023963 28653721 712295156 28653721 467851972 37563938 121079416 571202477 19072227 28653721 273740970 37563938 513173548 28653721 342743149 28653721 623904153 37563938 880606680 571202477 174218410 37563938 415290766 571202477 82744139 571202477 851440077 37563938 261462508 37563938 999246369 571202477 165063012 37563938 707072133 28653721 431899377 37563938 203855043 571202477 164957017 37563938 796535461 37563938 221890863 571202477 101757832 571202477 27733999 37563938 514191043 28653721 644549333 28653721 674427709 37563938 544370493 28653721 63030178 37563938 158038224 571202477 249243842 571202477 271743336 571202477 937874552 571202477 870051752 28653721 802696292 28653721 28930915 37563938 130970639 571202477 662917240 28653721 553077827 37563938 265527132 571202477 999999999765694171 571202477 289184400 571202477 761431129 37563938 5994145 37563938 25534958 37563938 560156462 571202477 999999999765694171 571202477 196414537 571202477 751291005 37563938 432408580 571202477 357551764 37563938 409776973 571202477 461388627 28653721 65736559 28653721 352605551 37563938 932328727 571202477 277585409 37563938 727092517 28653721 187612858 571202477 892495949 28653721 847203152 571202477 969287209 28653721 364753712 571202477 183380063 28653721 130423596 28653721 701368161 571202477 172729705 37563938 546448892 28653721 158099839 28653721 577773122 37563938 176840286 37563938 869318583 571202477 52850140 28653721 64529115 28653721 43395810 37563938 970593741 571202477 127524734 28653721 109184813 571202477 951078736 28653721 942433731 28653721 999999999765694171 571202477 90751163 28653721 152511450 571202477 33329057 571202477 377749002 571202477 5452681 571202477 348355164 571202477 169540233 37563938 468131617 571202477 209399766 28653721 979065568 28653721 518112753 37563938 973612708 571202477 854217725 571202477 563630614 28653721 999999999765694171 571202477 802046381 571202477 910128965 37563938 146805912 571202477 667487586 37563938 229802591 571202477 256804433 28653721 209113126 28653721 857836076 28653721 764251419 28653721 130927840 37563938 655075252 28653721 471689690 37563938 558767138 28653721 872041716 37563938 290050554 571202477 457414752 37563938 805048141 28653721 394893395 28653721 36125958 571202477 747393405 28653721 259385316 28653721 633188967 28653721 708660555 28653721 882743169 28653721 843603471 37563938 772941768 571202477 525614107 37563938 999999999765694171 571202477 321201775 28653721 262075176 571202477 334844705 571202477 645550470 28653721 239602183 28653721 625704267 28653721 614910099 37563938 3261335 28653721 972434780 37563938 605565859 571202477 386022941 571202477 855716061 37563938 175179341 37563938 999999999765694171 571202477 573178281 37563938 295545368 571202477 411930294 37563938 544178755 37563938 999999999765694171 571202477 617997976 37563938 497265504 28653721 632036758 28653721 155737081 37563938 140766077 571202477 243740188 28653721 4941693 571202477 741476477 571202477 999999999765694171 571202477 597543106 37563938 999999999765694171 571202477 952360228 37563938 999999999765694171 571202477 146931664 37563938 210171666 28653721 982523513 571202477 289915805 571202477 902900044 28653721 322358447 37563938 800030508 37563938 647394790 571202477 890657263 28653721 84846687 571202477 721664244 28653721 993713105 28653721 308845138 571202477 896627360 37563938 523641448 37563938 13352359 571202477 818146575 37563938 498569693 28653721 734841642 571202477 427588901 28653721 45411180 28653721 221374511 28653721 714386224 28653721 549026352 37563938 431983593 37563938 598886439 37563938 999999999765694171 571202477 491443205 28653721 90615828 37563938 442102442 571202477 502058667 28653721 240756381 571202477 999999999765694171 571202477 999999999765694171 571202477 540920200 28653721 549273600 37563938 119516533 571202477 251135134 571202477 846730910 37563938 5905234 28653721 647042424 28653721 355203883 37563938 116299584 28653721 410752163 28653721 521234354 28653721 876585543 571202477 429797492 37563938 66281473 571202477 884948548 28653721 569376848 571202477 163074323 37563938 773746373 37563938 598249414 571202477 113056337 37563938 966749574 571202477 121098349 28653721 332470571 37563938 235620189 37563938 226225962 37563938 832962289 37563938 844588057 28653721 701069712 37563938 492021469 28653721 9900132 28653721 562923636 28653721 424978985 28653721 862360221 28653721 221462258 571202477 943304421 571202477 65908713 37563938 222314936 571202477 263142199 28653721 169329378 571202477 442024151 28653721 121062745 28653721 502165860 28653721 62608625 571202477 246338595 37563938 772883426 28653721 463397333 28653721 388613724 37563938 39277383 28653721 808255992 37563938 668773197 37563938 962775225 571202477 845320517 28653721 182266254 28653721 557073864 37563938 269465864 571202477 527799354 571202477 251441211 28653721 389745768 28653721 522632256 28653721 447204164 571202477 235174347 37563938 776053298 37563938 450344171 571202477 458787275 571202477 935145593 37563938 999999999765694171 571202477 469809189 571202477 777040994 37563938 699882903 37563938 684281780 28653721 999999999765694171 571202477 150254413 28653721 946537783 571202477 931836516 37563938 523169733 37563938 378211445 571202477 770734753 28653721 852671262 37563938 491524880 37563938 293836832 37563938 198019114 37563938 724873092 37563938 808930994 37563938 984685331 37563938 143623398 28653721 397032712 28653721 947069429 37563938 845267422 28653721 198152603 571202477 930221327 571202477 383652685 571202477 541748325 37563938 995242898 37563938 482116904 571202477 999999999765694171 571202477 115551168 28653721 720432542 28653721 959246265 37563938 963545117 28653721 292805110 37563938 999999999765694171 571202477 108724712 571202477 570386569 571202477 771974323 28653721 946486554 37563938 289765044 28653721 902817876 571202477 833855783 37563938 166885990 571202477 446929749 571202477 231610499 37563938 843294994 37563938 726479237 28653721 852817852 37563938 999999999765694171 571202477 117198631 37563938 674317924 28653721 177014375 571202477 858865519 37563938 293534716 571202477 957503294 37563938 936527887 28653721 999999999765694171 571202477 666948926 571202477 142557253 28653721 642626390 28653721 825945811 37563938 618603268 571202477 404993079 37563938 258092515 28653721 660449478 571202477 443884507 37563938 132559199 571202477 136228110 28653721 388291654 28653721 44545433 28653721 596512834 37563938 466695370 37563938 212906953 37563938 819366511 571202477 578281728 28653721 630144539 37563938 478061720 571202477 171872690 28653721 329260958 571202477 212726816 37563938 999999999765694171 571202477 124190791 37563938 479126475 37563938 148710325 571202477 342648953 28653721 870703032 571202477 33772841 571202477 33843519 571202477 620264842 37563938 346056742 37563938 517525933 37563938 266871228 571202477 118522961 28653721 95956649 28653721 1718690 28653721 817135101 571202477 376906906 28653721 551115772 37563938 930574860 28653721 465317550 28653721 148006730 28653721 357733527 28653721 999999999765694171 571202477 797427551 571202477 136618318 28653721 854270991 28653721 100937814 28653721 483461210 571202477 71044241 28653721 368028316 37563938 389775760 37563938 305465751 37563938 526782254 37563938 690982752 571202477 549920835 571202477 999999999765694171 571202477 511245244 37563938 705759122 571202477 866271749 28653721 817910759 28653721 977223591 571202477 201154152 37563938 272077118 37563938 207517104 37563938 783634335 37563938 999999999765694171 571202477 260614778 37563938 846018263 37563938 713472492 37563938 800772087 28653721 305477881 37563938 326931778 28653721 78287200 28653721 650681186 37563938 271710123 37563938 677784606 28653721 367331766 37563938 979621070 28653721 898238531 37563938 946856534 571202477 916077916 28653721 890424516 28653721 838325885 37563938 961886082 37563938 309961434 37563938 605920115 571202477 418677158 28653721 377473233 571202477 637631685 28653721 10313374 28653721 999999999765694171 571202477 833484189 37563938 999999999765694171 571202477 144163576 37563938 999999999765694171 571202477 703293232 571202477 974615780 37563938 255944472 28653721 333396558 37563938 446929749 37563938 349136571 571202477 122390424 37563938 387016296 571202477 345794458 28653721 861497655 28653721 59840288 37563938 701483289 37563938 782345539 571202477 942299123 37563938 863909060 571202477 837129571 28653721 518282338 37563938 999999999765694171 571202477 674376855 28653721 416196433 571202477 851398459 28653721 958147589 571202477 307140626 37563938 999999999765694171 571202477 657488483 28653721 144610776 28653721 240739346 37563938 480315136 37563938 452093809 37563938 365764745 37563938 999999999765694171 571202477 573707307 571202477 794717838 37563938 999351488 37563938 943388897 28653721 496602415 571202477 565039539 571202477 661881385 37563938 451760648 37563938 999999999765694171 571202477 262717627 571202477 610522542 37563938 119492113 28653721 539629759 28653721 119127665 28653721 871626762 37563938 960036344 37563938 823214150 37563938 798674375 28653721 516761989 37563938 999999999765694171 571202477 986335639 37563938 35121808 28653721 39118163 571202477 819798651 37563938 481071920 28653721 35717228 28653721 364534456 28653721 266445184 571202477 52483731 37563938 568507075 28653721 887922750 37563938 44760066 571202477 266621825 37563938 571380397 28653721 714525492 37563938 506260978 28653721 568878194 571202477 297645820 37563938 83147819 37563938 323890481 28653721 674249709 37563938 845558821 571202477 347028027 28653721 972792273 37563938 842515194 28653721 999999999765694171 571202477 350136724 37563938 863440849 28653721 649294601 28653721 991783029 571202477 248370770 37563938 960895459 28653721 88647947 28653721 287205731 37563938 821516023 37563938 966098854 28653721 832949547 28653721 894933977 37563938 273010529 571202477 347561928 37563938 344137062 28653721 521248455 37563938 239664735 37563938 357575724 37563938 999999999765694171 571202477 277132484 37563938 999999999765694171 571202477 270700774 571202477 928659969 28653721 635328982 28653721 384755526 37563938 542945474 37563938 166092202 37563938 700412385 28653721 999999999765694171 571202477 155930133 28653721 587098543 28653721 224844829 37563938 826327069 37563938 657467480 28653721 836345970 571202477 287205731 28653721 446237709 37563938 75138606 28653721 102055352 37563938 969042896 571202477 286212466 37563938 940828823 28653721 507149837 571202477 665478868 28653721 384814840 37563938 724328274 571202477 636797920 37563938 243735424 37563938 788654294 37563938 762340473 37563938 314100972 28653721 837949951 37563938 188017252 28653721 999999999765694171 571202477 458497349 37563938 242709287 37563938 490151773 28653721 999999999765694171 571202477 127049761 571202477 389622689 28653721 791502403 37563938 591178693 28653721 705406820 37563938 152128394 571202477 76761754 37563938 985730298 28653721 667671147 571202477 751359629 28653721 999999999765694171 571202477 921064485 37563938 219832646 28653721 663423925 37563938 563589999 571202477 924154463 37563938 999999999765694171 571202477 160267849 571202477 227318008 28653721 859193926 571202477 391304103 37563938 437417316 37563938 429867018 37563938 888800350 37563938 717634386 571202477 73313323 571202477 999999999765694171 571202477 67264949 28653721 603957618 571202477 999999999765694171 571202477 654335481 571202477 800087501 28653721 157342763 28653721 215954328 37563938 666128865 571202477 433757890 28653721 726935113 37563938 54544159 28653721 404769192 28653721 739740143 571202477 855716061 28653721 311281537 571202477 340919856 37563938 253445897 28653721 712979932 37563938 297976732 37563938 768601887 571202477 665779390 28653721 275692935 37563938 774784775 571202477 509248404 28653721 618392853 571202477 683238947 37563938 523683036 571202477 328204924 28653721 620655625 571202477 587257456 37563938 590120671 37563938 52692007 571202477 59832602 28653721 981701183 37563938 672751124 28653721 669863774 37563938 999999999765694171 571202477 458003143 37563938 313875104 571202477 779211249 28653721 921181852 37563938 723227093 28653721 782680007 28653721 474004164 37563938 788711375 571202477 999999999765694171 571202477 532802881 28653721 999999999765694171 571202477 185241968 37563938 44391752 28653721 549864468 37563938 79255901 37563938 535210951 571202477 187523259 28653721 975832624 571202477 215731980 28653721 335840302 571202477 275432591 571202477 972811590 37563938 488225779 37563938 240047309 37563938 858902448 28653721 264825039 571202477 160855827 28653721 81474990 571202477 622624480 28653721 38158082 571202477 853329605 28653721 224324558 571202477 792851455 37563938 195115412 37563938 888588622 571202477 868652379 571202477 180914772 37563938 642135070 571202477 999999999765694171 571202477 424664988 571202477 785254075 28653721 707693242 37563938 781428000 571202477 234809522 571202477 471863576 37563938 999999999765694171 571202477 480577880 37563938 24174325 28653721 189501603 28653721 374883503 28653721 66955913 28653721 493197718 37563938 796421314 37563938 53447021 571202477 546480945 37563938 359388329 571202477 919567233 28653721 456555659 571202477 148149591 571202477 399419938 37563938 120163415 28653721 16803346 571202477 429761594 37563938 720409698 28653721 399417784 28653721 786875307 37563938 999999999765694171 571202477 902683907 28653721 999999999765694171 571202477 603435221 28653721 440439029 571202477 415995051 37563938 889237945 37563938 791481177 28653721 675215749 37563938 936046275 28653721 714204605 28653721 209034888 37563938 767058908 28653721 22396451 37563938 236371085 37563938 506368754 37563938 893795455 37563938 627072202 571202477 240094395 571202477 497152874 37563938 974974547 28653721 506301144 37563938 155097191 28653721 386401658 37563938 16728231 28653721 225268375 37563938 395430949 571202477 254775825 28653721 720555078 28653721 428975518 571202477 684484567 571202477 864090674 28653721 384050215 28653721 807023409 571202477 878400027 37563938 684015820 571202477 999999999765694171 571202477 37939281 571202477 999999999765694171 571202477 999999999765694171 571202477 818021265 37563938 789741762 28653721 182475058 28653721 71930905 37563938 947551930 28653721 662139058 571202477 380876438 37563938 489438899 571202477 260062990 571202477 889833279 37563938 417066085 37563938 409031175 37563938 141949473 571202477 298708926 571202477 829827642 37563938 167268455 37563938 415860447 37563938 943908588 571202477 466714997 571202477 789267438 28653721 126494754 571202477 969581575 28653721 747044125 571202477 27834470 28653721 906298503 28653721 207766301 28653721 841965929 28653721 605194587 28653721 44986477 28653721 927214288 28653721 80656152 37563938 999999999765694171 571202477 156876375 28653721 576914675 28653721 285533783 571202477 447111907 571202477 352535883 571202477 679213621 571202477 294181016 571202477 458913381 571202477 159645566 571202477 289306813 37563938 979815550 37563938 392315352 571202477 895534661 571202477 485176010 571202477 911519857 28653721 463094743 37563938 251116545 37563938 937349147 571202477 949731316 571202477 570141312 28653721 253674991 37563938 403947699 28653721 839917833 571202477 262109706 37563938 592956243 37563938 906314829 37563938 999999999765694171 571202477 817287620 37563938 965838531 28653721 118699745 571202477 208536147 37563938 698198494 28653721 821516023 571202477 781781086 571202477 868515011 571202477 102373462 28653721 963477643 37563938 231884748 37563938 661947846 28653721 354772767 571202477 731333548 28653721 463609483 571202477 464888496 571202477 502255164 571202477 938140285 571202477 398817159 28653721 256082565 37563938 999999999765694171 571202477 184152676 28653721 436936261 37563938 958777292 37563938 237602733 571202477 175381852 28653721 28122158 28653721 759945868 37563938 993289421 571202477 602725308 37563938 17633416 37563938 159649511 37563938 393352954 37563938 476183820 28653721 999999999765694171 571202477 999999999765694171 571202477 411365760 571202477 971422301 37563938 952873652 28653721 606679656 28653721 999999999765694171 571202477 189909518 37563938 184244596 571202477 65155401 28653721 777651836 571202477 284006790 37563938 695121987 571202477 156214336 37563938 286487219 28653721 840086284 28653721 999999999765694171 571202477 500967189 37563938 999999999765694171 571202477 280118531 571202477 433711514 571202477 943396754 571202477 164808066 28653721 194162597 37563938 585504914 571202477 345316743 571202477 508506815 28653721 230852079 37563938 784569911 28653721 202342111 571202477 478884139 571202477 41165484 37563938 971299399 37563938 711731474 37563938 213773091 28653721 221361471 28653721 706594419 28653721 361836879 28653721 585405250 28653721 608221313 37563938 477192570 37563938 353658356 28653721 399432413 28653721 302151334 571202477 322985803 37563938 126750016 571202477 417151392 37563938 225268375 28653721 52366592 37563938 638632320 571202477 773810583 37563938 117731166 37563938 383775868 571202477 956801923 37563938 817852421 571202477 321131347 571202477 885275595 28653721 843729 37563938 283361669 37563938 951456823 37563938 365961088 28653721 478088793 37563938 999999999765694171 571202477 438339770 37563938 422792195 37563938 273878094 28653721 969781787 37563938 917669928 28653721 804173707 571202477 677855610 28653721 774866573 37563938 692997653 37563938 751121851 571202477 478484577 571202477 504592500 28653721 977141159 37563938 333683773 37563938 91557557 37563938 323133240 37563938 527657876 571202477 499744050 28653721 759074484 28653721 357736364 28653721 226373354 37563938 999999999765694171 571202477 8728433 37563938 118412590 37563938 836723943 28653721 75215997 571202477 565709568 37563938 708583594 28653721 585385786 37563938 880226597 571202477 453618272 28653721 719479115 571202477 631831058 571202477 856078452 37563938 785017919 571202477 735251588 37563938 999999999765694171 571202477 943524231 28653721 658968038 28653721 824012099 37563938 314931685 571202477 870683352 37563938 624731833 571202477 886145303 571202477 705986433 28653721 699408245 571202477 706551296 37563938 514731887 28653721 182201712 28653721 71327435 37563938 541194453 37563938 30478537 28653721 841506038 28653721 805075414 28653721 772927575 28653721 643319511 28653721 635554785 28653721 589266127 37563938 473377125 28653721 561177754 37563938 293583401 37563938 93562615 571202477 802451292 37563938 879405235 37563938 930667685 37563938 878297482 28653721 6913775 571202477 956132752 37563938 4255107 37563938 789526046 37563938 990414801 37563938 909940342 28653721 711130766 28653721 321796099 571202477 43806299 571202477 116243805 571202477 77771434 571202477 742571492 571202477 801866553 571202477 648554396 28653721 229985051 28653721 65897448 571202477 862291557 37563938 273072313 28653721 289429323 28653721 705826953 571202477 691103647 28653721 91682045 37563938 831770613 28653721 173128238 571202477 999999999765694171 571202477 103978057 571202477 280148869 37563938 999999999765694171 571202477 703213985 37563938 882843344 28653721 925380751 571202477 822297655 37563938 303146665 571202477 695202507 37563938 776118563 571202477 126794802 28653721 258134678 28653721 707881746 28653721 845011422 37563938 660417605 37563938 750016740 571202477 184745294 37563938 530432548 37563938 796976333 37563938 864984463 28653721 52191425 571202477 419129632 37563938 999999999765694171 571202477 53112282 571202477 773602828 37563938 112290614 571202477 496139240 571202477 873094827 28653721 437885267 28653721 381752015 28653721 999999999765694171 571202477 966056572 37563938 370829181 571202477 289897562 571202477 988498774 571202477 102668668 37563938 553851724 571202477 741893210 37563938 999999999765694171 571202477 742085515 37563938 673845096 28653721 14614343 37563938 244059680 571202477 467216186 28653721 999999999765694171 571202477 276786515 571202477 169451912 37563938 999999999765694171 571202477 224194296 37563938 586758576 37563938 122815448 37563938 203245443 571202477 102955294 28653721 448301281 571202477 959525364 571202477 546576909 571202477 779116160 37563938 921516704 37563938 206803964 28653721 920502376 37563938 213380643 37563938 64275527 28653721 636436295 28653721 368191622 37563938 595602626 28653721 158704501 571202477 119070232 37563938 999403940 28653721 154126216 28653721 353514150 37563938 858904238 37563938 851663975 37563938 52351663 37563938 438049390 571202477 999999999765694171 571202477 261777376 37563938 700177988 37563938 277790278 37563938 561289461 28653721 279149750 28653721 898980543 37563938 147163994 37563938 789248563 37563938 281462347 37563938 236199638 571202477 271032635 571202477 812037273 571202477 999999999765694171 571202477 640158630 37563938 134650141 28653721 452018787 28653721 617353803 28653721 785385563 28653721 999999999765694171 571202477 515265395 37563938 840610809 37563938 707336249 37563938 297943623 28653721 553501741 28653721 788222655 37563938 43050285 571202477 999999999765694171 571202477 553904519 28653721 257871541 28653721 284396766 571202477 864287153 28653721 428337268 28653721 995020733 37563938 761391054 37563938 207509467 28653721 763555016 28653721 218754207 37563938 650883150 28653721 50059270 571202477 878151163 28653721 634145782 28653721 946317580 37563938 279166750 571202477 72639161 37563938 208022324 28653721 920502376 571202477 237362382 571202477 811007268 28653721 45325213 37563938 497503099 571202477 930303190 37563938 97924255 28653721 191862624 37563938 800030508 28653721 161444591 571202477 392432690 28653721 40693186 571202477 551291320 37563938 998277979 571202477 602941254 571202477 869323908 28653721 584720532 28653721 369969513 37563938 733851049 28653721 856250926 37563938 750661276 37563938 484315103 37563938 741044249 37563938 31164687 571202477 207684988 28653721 775411738 37563938 155858924 28653721 559071623 28653721 199958759 37563938 837875038 37563938 510715473 571202477 206827411 571202477 573624402 28653721 366005943 571202477 591566454 571202477 16012379 37563938 620085954 571202477 411868475 28653721 214899342 571202477 605983134 571202477 310084285 37563938 828614399 28653721 939829579 28653721 140585909 28653721 149486776 28653721 540846734 28653721 62767296 37563938 325917750 37563938 33653958 571202477 831315294 37563938 653359337 28653721 684739301 28653721 457991369 571202477 667131554 37563938 781280002 37563938 260275738 37563938 310967395 28653721 999999999765694171 571202477 564078622 28653721 320253630 28653721 584604444 37563938 203245443 37563938 502003819 571202477 691404325 37563938 740860750 37563938 997132412 37563938 986680386 571202477 296042145 571202477 191372908 37563938 999999999765694171 571202477 450253538 28653721 349808294 37563938 924437608 28653721 218736253 28653721 430002560 571202477 900413396 37563938 604673652 28653721 749590951 28653721 348705478 37563938 863694529 28653721 537619516 571202477 603435221 571202477 999999999765694171 571202477 412029754 37563938 148054802 571202477 460899309 37563938 819719870 37563938 307589297 28653721 237707651 28653721 854297489 571202477 169647724 571202477 912845548 28653721 999999999765694171 571202477 76001608 37563938 273463463 37563938 698780225 37563938 327726674 37563938 510025765 28653721 692953426 571202477 256959747 28653721 593043855 571202477 683825920 28653721 110165258 37563938 487395944 28653721 827340178 571202477 49503219 28653721 800906721 37563938 183040166 37563938 410921159 28653721 703104183 37563938 999999999765694171 571202477 158409575 28653721 987904602 28653721 416038915 37563938 919027247 28653721 556475571 571202477 807630750 28653721 668190558 571202477 841959050 28653721 62817880 571202477 999999999765694171 571202477 487149969 28653721 156193529 28653721 522585430 37563938 999999999765694171 571202477 518821940 37563938 489786537 37563938 93024594 571202477 452219768 571202477 159100982 571202477 583681969 28653721 889704238 37563938 700963618 37563938 452931951 28653721 782544497 37563938 793047159 37563938 314010379 28653721 426801441 28653721 999999999765694171 571202477 125534042 37563938 385883978 28653721 206943940 28653721 199548398 37563938 447900855 28653721 150220308 571202477 681056239 37563938 913736559 571202477 42733581 571202477 431388977 28653721 999999999765694171 571202477 749074557 571202477 999999999765694171 571202477 480950641 28653721 527952463 37563938 940362483 28653721 67342499 37563938 453878300 37563938 99729935 571202477 685732704 28653721 280669022 571202477 919414819 571202477 638901931 28653721 246077840 28653721 999999999765694171 571202477 547984870 37563938 890317500 37563938 999999999765694171 571202477 137571901 571202477 623278232 28653721 978906185 28653721 647008826 28653721 120815095 37563938 68169571 571202477 906414885 37563938 364038454 37563938 758765975 571202477 17549670 28653721 764278851 28653721 379818032 571202477 172359766 571202477 29495869 28653721 453649788 37563938 42969067 571202477 129066046 571202477 265267798 28653721 277977629 571202477 64990099 37563938 420727965 28653721 466493035 571202477 958931045 571202477 859045338 28653721 388263565 37563938 162847658 37563938 999999999765694171 571202477 490720838 571202477 626591752 571202477 331614389 28653721 124634080 28653721 406899733 37563938 49503219 37563938 931727060 37563938 705803905 37563938 702335139 37563938 453307001 571202477 559034124 571202477 70297160 28653721 64296092 37563938 445793045 28653721 999999999765694171 571202477 663131722 37563938 664275431 571202477 302145300 571202477 779365852 571202477 231942762 37563938 64151736 37563938 980970601 37563938 699165827 37563938 700106709 28653721 136945005 28653721 603464687 571202477 305310586 28653721 143647516 37563938 381755844 571202477 26206564 37563938 694579689 571202477 473198713 37563938 867559281 28653721 999999999765694171 571202477 928983512 571202477 447701535 571202477 752850820 37563938 273140035 28653721 175179341 571202477 206448194 37563938 502699605 28653721 635452977 37563938 504446096 37563938 124321818 37563938 272164269 28653721 235031303 37563938 73022765 28653721 495425693 37563938 939304284 28653721 281108971 28653721 8820309 37563938 316709379 37563938 53543823 28653721 54792184 28653721 92649909 571202477 155186032 37563938 190472088 37563938 782618934 571202477 640289564 37563938 141353438 571202477 29201197 37563938 507626516 28653721 825293425 28653721 999999999765694171 571202477 553980651 571202477 899349576 37563938 382348538 28653721 357733527 571202477 611129179 28653721 309647689 28653721 451724031 37563938 909123455 37563938 330013317 28653721 959043902 28653721 884136629 37563938 984955618 571202477 561718429 37563938 589027498 37563938 311153648 28653721 911191266 37563938 124204044 28653721 498586307 571202477 45583733 571202477 958110702 571202477 979441919 28653721 197357845 37563938 379028234 37563938 514962624 28653721 162034324 571202477 999999999765694171 571202477 446079266 37563938 660088069 28653721 187494778 37563938 381329007 37563938 871930218 28653721 398613523 28653721 44475289 37563938 600766269 28653721 586907350 28653721 535273354 28653721 350988362 571202477 720555078 571202477 453117246 37563938 195772327 28653721 84100595 37563938 564818815 28653721 475996275 571202477 960976652 28653721 563446580 571202477 748228044 37563938 622138363 28653721 897955020 571202477 997336261 37563938 483734653 571202477 638951887 37563938 406899733 571202477 75913816 37563938 632975976 37563938 569199740 571202477 672217186 28653721 33653958 37563938 632922804 28653721 46275417 571202477 937170656 37563938 499499598 571202477 161140540 37563938 990963450 37563938 507859515 571202477 635927653 37563938 459722483 37563938 969864488 28653721 29502850 37563938 721088540 37563938 246959939 37563938 443674063 571202477 423953278 571202477 217996672 28653721 160644527 28653721 740050634 28653721 680822499 571202477 263700845 28653721 330499317 28653721 447985850 28653721 239787156 28653721 703633745 571202477 775411738 571202477 748529336 37563938 528140305 37563938 791984439 571202477 150714445 37563938 885887855 28653721 654401540 37563938 754191345 37563938 433304716 571202477 831772592 571202477 404736915 37563938 609004318 28653721 125962924 37563938 61231813 28653721 960325530 28653721 695152642 571202477 885548441 28653721 999999999765694171 571202477 206772839 571202477 82591121 37563938 260738689 571202477 247493446 571202477 729830907 571202477 96670791 37563938 865405372 28653721 296335352 571202477 40603866 571202477 172804739 28653721 649317930 571202477 701894929 28653721 474958901 37563938 141210463 37563938 383373157 571202477 74606645 571202477 131275928 571202477 742085515 28653721 932545098 28653721 583709199 37563938 360528342 571202477 365745741 28653721 712535887 37563938 57503890 28653721 384445581 571202477 329319122 571202477 999999999765694171 571202477 999999999765694171 571202477 730934821 37563938 615818300 28653721 801149362 37563938 531238610 571202477 207241516 571202477 942388813 571202477 429209288 571202477 540507810 37563938 446653427 28653721 990907957 571202477 752182207 37563938 804699795 571202477 999999999765694171 571202477 672167920 37563938 29290478 571202477 410003613 28653721 465906240 28653721 54271991 28653721 332116776 28653721 202563250 37563938 936609395 28653721 519335546 571202477 651023875 37563938 769469697 571202477 767437450 28653721 558757173 37563938 727930295 28653721 376002929 28653721 480627773 28653721 521816887 37563938 408087336 37563938 736249622 571202477 494277994 28653721 850886042 28653721 57109353 28653721 988818115 571202477 90848067 37563938 752229202 37563938 125773463 37563938 854270991 571202477 520519876 28653721 784513885 28653721 330866776 571202477 942512634 37563938 207355424 37563938 102782362 571202477 68578130 28653721 62653453 571202477 208590730 571202477 999999999765694171 571202477 145169212 28653721 727074867 37563938 116039254 571202477 628766356 28653721 233468274 28653721 64667122 37563938 767542987 571202477 842072281 37563938 62313033 571202477 829489957 28653721 263142199 37563938 728222803 37563938 428666752 571202477 999999999765694171 571202477 659761393 28653721 565219126 37563938 428840569 28653721 860044017 28653721 184515548 37563938 398848531 37563938 874315057 28653721 373523591 37563938 16945972 37563938 773210814 28653721 716797355 28653721 605932739 28653721 531653549 28653721 768601887 37563938 305346307 37563938 49816302 28653721 289689033 37563938 14044420 571202477 52483731 28653721 999999999765694171 571202477 227056952 37563938 835804912 37563938 320134783 37563938 249051771 571202477 690535905 28653721 491559508 28653721 999999999765694171 571202477 509488801 37563938 514514718 571202477 971713123 37563938 309330945 28653721 32983779 37563938 797031115 28653721 149528161 37563938 613803237 28653721 296493433 37563938 452219768 28653721 393272635 571202477 929204092 571202477 341131943 37563938 546033858 28653721 3030118 37563938 725154479 28653721 21563448 28653721 281829170 37563938 927214288 571202477 436552926 28653721 176261518 28653721 334471885 571202477 699176530 37563938 229619357 37563938 245162026 571202477 108478830 28653721 553902256 37563938 975580804 37563938 990963898 37563938 846792430 571202477 525018083 37563938 700170040 37563938 718610620 37563938 582793884 37563938 672349924 28653721 156553169 37563938 237469707 37563938 580115673 37563938 556851654 571202477 113933858 37563938 902179800 571202477 720498825 37563938 826873950 28653721 350763190 28653721 276699977 28653721 571419355 28653721 808200127 28653721 151026400 28653721 475866597 28653721 608713371 28653721 121595080 37563938 930581564 571202477 484101806 37563938 948768700 571202477 693720744 37563938 762716300 571202477 549644179 571202477 450056723 571202477 759325548 28653721 274500677 28653721 932761744 28653721 51146731 28653721 877515309 28653721 505691311 28653721 649030723 28653721 420642799 571202477 985099108 28653721 409812754 571202477 704596622 28653721 183384308 571202477 183657738 37563938 630106527 37563938 714895123 28653721 668022187 28653721 125999113 28653721 999999999765694171 571202477 101193162 28653721 232089221 28653721 855960946 28653721 159566553 28653721 606074954 571202477 30858910 571202477 302406324 571202477 506388501 571202477 739428092 37563938 153525456 28653721 677309128 571202477 88231307 37563938 999999999765694171 571202477 537777164 37563938 920835915 571202477 306716691 571202477 579246377 37563938 393352954 28653721 16602092 37563938 72180659 37563938 391722561 37563938 478512527 37563938 160432175 37563938 396699567 28653721 784216791 28653721 827121794 28653721 396039916 28653721 482478117 571202477 137022126 37563938 110331770 28653721 772822047 571202477 944326747 571202477 12154484 28653721 802190392 37563938 267657349 28653721 607594377 571202477 432915252 571202477 999999999765694171 571202477 522756658 571202477 338961333 28653721 636024514 571202477 628500018 28653721 622907968 28653721 281668217 571202477 885489571 571202477 179046251 28653721 182801467 37563938 838204905 28653721 999999999765694171 571202477 623139469 37563938 262218013 28653721 754994750 571202477 999999999765694171 571202477 70317588 571202477 999999999765694171 571202477 584194773 37563938 999999999765694171 571202477 974464250 571202477 789218232 28653721 275754154 37563938 677783788 28653721 878692083 37563938 631554303 28653721 645207874 37563938 938090072 37563938 739848865 571202477 496649276 37563938 492051312 571202477 247043116 571202477 563894643 37563938 999999999765694171 571202477 185762169 37563938 967889469 28653721 293895232 37563938 130821964 37563938 265175810 28653721 605436361 571202477 670678129 28653721 410752163 37563938 877370813 37563938 658131940 28653721 84320821 571202477 883570916 37563938 681434328 28653721 864245001 37563938 81963006 37563938 339538590 37563938 390311601 37563938 968314207 571202477 610626797 37563938 466769434 37563938 677220416 571202477 964035849 571202477 467328727 37563938 6663620 28653721 543135302 37563938 732243938 28653721 103716081 37563938 321010375 571202477 999999999765694171 571202477 466305601 37563938 558602774 571202477 930303190 571202477 393081697 37563938 228643424 28653721 952146755 571202477 863704966 37563938 484523285 37563938 391741973 37563938 50055224 28653721 221222248 37563938 545600126 28653721 999999999765694171 571202477 624563012 28653721 653645396 28653721 704077726 37563938 601227732 37563938 189347695 28653721 375867585 28653721 972604253 571202477 617486749 37563938 817889413 571202477 332615037 37563938 796638307 28653721 678122782 28653721 999999999765694171 571202477 105145174 571202477 771413227 28653721 489949413 37563938 885993615 28653721 76091704 37563938 998657709 28653721 900235352 28653721 168297016 28653721 861314009 571202477 584832763 28653721 92718877 37563938 126452943 28653721 484201385 37563938 39010703 571202477 960747188 28653721 970332533 28653721 226108047 28653721 433738670 37563938 924984708 37563938 861552731 37563938 708457475 571202477 928120542 28653721 683016966 37563938 608237845 37563938 401795696 28653721 300786961 28653721 935510269 37563938 161581957 571202477 562485633 571202477 236552915 571202477 146786127 571202477 567561364 37563938 84863617 571202477 240448723 37563938 20106402 571202477 617405605 37563938 999999999765694171 571202477 692182733 37563938 221169216 28653721 197072277 571202477 875980913 37563938 975035587 28653721 764156662 37563938 737909135 571202477 32392832 28653721 500333346 571202477 416566645 28653721 155236588 571202477 888549012 28653721 824737725 571202477 614864432 28653721 395817393 28653721 435002034 571202477 967488312 28653721 550919540 28653721 363187599 37563938 614622143 37563938 771945065 28653721 668778545 571202477 201624950 571202477 223783793 28653721 405554130 37563938 162632078 571202477 944426630 28653721 693778472 37563938 208942076 28653721 301224193 571202477 701259644 571202477 221052917 37563938 623994566 28653721 35259074 28653721 896421069 28653721 767656933 571202477 610358269 37563938 250184003 571202477 486030458 571202477 910541348 28653721 621685586 37563938 460799479 37563938 695428757 28653721 623324397 28653721 734899417 571202477 532230110 37563938 102798150 37563938 323150852 571202477 631574417 28653721 684913734 571202477 652943495 28653721 646209850 37563938 623702230 37563938 427615972 37563938 192664149 37563938 221220044 571202477 424797749 28653721 864896211 571202477 890126570 37563938 415628939 37563938 353620099 571202477 440076665 571202477 933142186 37563938 334324673 37563938 830033659 28653721 285499822 37563938 816443020 28653721 504006308 37563938 999999999765694171 571202477 481827238 37563938 106829793 28653721 520259274 28653721 351385693 37563938 128675603 28653721 48205843 571202477 399816391 37563938 167016614 28653721 502325601 571202477 347477569 28653721 999999999765694171 571202477 102235481 37563938 894623919 28653721 817955434 28653721 935993247 37563938 81297684 571202477 173424487 37563938 374700556 37563938 377732847 571202477 529526462 37563938 709501621 37563938 108982349 37563938 697524702 37563938 472874045 37563938 830036989 28653721 45355592 28653721 605005739 37563938 705042983 571202477 822909292 571202477 328207106 28653721 597850881 37563938 388688782 37563938 31857911 571202477 926213270 28653721 180816798 571202477 647974116 28653721 866961843 37563938 975804107 37563938 891842094 37563938 914458772 28653721 706686513 571202477 594766127 37563938 258833596 37563938 363769782 571202477 695231390 37563938 290687469 28653721 72103186 37563938 748158532 37563938 582778646 28653721 508229565 37563938 246322220 28653721 974615780 28653721 889453983 28653721 278267200 571202477 671518387 37563938 808184718 571202477 26786448 37563938 581924685 571202477 511125747 37563938 417595028 37563938 230173701 37563938 574164325 28653721 857210401 37563938 398491008 37563938 406551355 37563938 869186634 571202477 734462694 37563938 649342385 37563938 985095834 571202477 999999999765694171 571202477 481651865 28653721 473327415 28653721 572899113 28653721 739585829 28653721 28122158 37563938 979102105 37563938 263308677 37563938 265853118 37563938 147501827 571202477 87252476 37563938 478268704 571202477 448301281 37563938 605023460 28653721 239445742 571202477 709690985 28653721 999999999765694171 571202477 72631362 37563938 284505138 37563938 260433767 37563938 32347896 571202477 394866483 571202477 897028096 28653721 506260978 37563938 929635172 571202477 594092711 28653721 830139981 37563938 930897096 37563938 862866336 571202477 655799258 28653721 283361669 571202477 380876438 571202477 112951889 28653721 754459092 571202477 228158711 571202477 860290913 37563938 962501381 37563938 324195281 37563938 614142256 28653721 57568023 37563938 535433164 37563938 703285669 37563938 864647315 28653721 61964554 28653721 394538438 37563938 149110082 28653721 926232224 28653721 78693473 28653721 960015032 571202477 158361045 28653721 919998004 28653721 432740319 28653721 933616461 571202477 649448760 571202477 57109353 37563938 614307204 571202477 118333465 37563938 19242891 37563938 990034626 37563938 635745791 37563938 103945938 28653721 765795099 28653721 999999999765694171 571202477 999999999765694171 571202477 978676057 571202477 228206264 28653721 495297166 37563938 389509055 571202477 810497541 37563938 235014253 37563938 201572682 28653721 272878554 28653721 124541862 28653721 462871298 28653721 682235769 37563938 648102787 37563938 246869259 28653721 291585197 571202477 365770304 37563938 154291460 571202477 122365593 37563938 272214557 37563938 999999999765694171 571202477 664686078 28653721 999999999765694171 571202477 368546554 28653721 591444778 28653721 239564297 571202477 761225429 28653721 278281586 28653721 549077058 571202477 976722622 37563938 172645684 28653721 840726679 28653721 143867110 28653721 63936028 37563938 161774761 571202477 478453440 28653721 986771539 37563938 586033024 28653721 999999999765694171 571202477 555224433 571202477 183154929 571202477 750542618 571202477 58858661 28653721 904587284 37563938 309890054 571202477 957717379 28653721 157309490 37563938 324588777 37563938 946061871 37563938 393551430 571202477 117920468 37563938 690605910 571202477 999999999765694171 571202477 121811330 571202477 69359104 571202477 999999999765694171 571202477 900267606 28653721 420568001 37563938 123605443 28653721 999999999765694171 571202477 526252622 37563938 960325530 571202477 396489617 37563938 151017626 571202477 858177946 571202477 423618358 571202477 592273111 28653721 587720251 28653721 937611429 28653721 719655873 28653721 802959903 571202477 817583991 571202477 460374928 571202477 205544000 571202477 577751491 37563938 558572732 28653721 593617308 37563938 89408384 28653721 866612290 28653721 756282766 37563938 411819736 37563938 136122428 571202477 672406288 571202477 476610034 37563938 237032385 28653721 712259020 571202477 512239322 28653721 999999999765694171 571202477 117680059 37563938 780112657 37563938 841694914 28653721 211555206 28653721 504680712 37563938 22956078 37563938 708270136 28653721 240557848 571202477 104772991 28653721 3482620 37563938 455421702 28653721 999999999765694171 571202477 144781202 571202477 349470572 571202477 879244618 28653721 496513193 28653721 972792273 28653721 149795950 571202477 194774105 571202477 802692506 28653721 639038501 37563938 999999999765694171 571202477 870417808 37563938 375780857 37563938 259811819 28653721 466750301 28653721 690752359 571202477 98017609 37563938 98475212 28653721 229394679 28653721 817852421 28653721 820892896 28653721 51756647 28653721 607963920 28653721 851382080 28653721 151570690 37563938 266184677 28653721 842848560 37563938 209432818 28653721 723279908 571202477 108122607 37563938 259782192 37563938 728860336 571202477 127819866 571202477 472428322 571202477 424787256 571202477 54985588 571202477 155884827 28653721 315049603 37563938 443210519 37563938 300024711 28653721 52814559 571202477 768606065 37563938 664484266 571202477 68225010 28653721 730935074 571202477 686462436 571202477 352045409 28653721 565898879 571202477 764138281 37563938 953833289 37563938 876708865 28653721 750541524 37563938 700110307 28653721 580672484 37563938 849410391 37563938 439371279 28653721 77755662 571202477 677167496 28653721 563858968 37563938 332354921 28653721 924845494 37563938 205416881 571202477 974291191 571202477 601557619 28653721 856439251 571202477 999999999765694171 571202477 784792508 28653721 105893365 571202477 648779049 37563938 999999999765694171 571202477 459293281 37563938 471160428 37563938 66059186 37563938 351336407 28653721 769264263 37563938 184693692 37563938 877360622 37563938 513225645 37563938 285009027 571202477 545371797 37563938 671689151 37563938 284102198 37563938 999999999765694171 571202477 572783872 37563938 503326699 28653721 567377430 571202477 534069161 28653721 949863348 571202477 432091139 571202477 353731671 28653721 192828681 571202477 875877810 28653721 999999999765694171 571202477 55803744 571202477 121490353 37563938 136268139 28653721 927326627 28653721 361969555 571202477 463930378 37563938 704187580 37563938 332066470 28653721 986388595 28653721 758496619 28653721 322119505 28653721 176994964 571202477 165560420 28653721 317811895 28653721 120313989 28653721 550807761 37563938 392627475 28653721 141158567 28653721 262577668 37563938 277190633 571202477 999999999765694171 571202477 243270446 28653721 847448286 28653721 234406658 37563938 39489444 571202477 964926249 37563938 993414434 37563938 689182523 28653721 83743513 28653721 341483942 28653721 836960473 37563938 559654058 28653721 941564973 28653721 467411141 28653721 999999999765694171 571202477 557666459 571202477 999999999765694171 571202477 877069810 28653721 34150539 571202477 353620099 28653721 343675317 28653721 197083268 37563938 285940157 571202477 773809000 37563938 999999999765694171 571202477 85578568 37563938 490982694 28653721 600833871 28653721 999999999765694171 571202477 966487722 37563938 887054410 571202477 175453183 571202477 992940614 28653721 257287639 37563938 825512412 37563938 370741895 571202477 673155911 571202477 610002006 28653721 560251549 28653721 157993498 37563938 157457812 571202477 308597886 37563938 851379992 37563938 345162254 28653721 203245790 37563938 702250409 571202477 40225193 28653721 389393645 571202477 352540820 571202477 670337705 571202477 543907111 37563938 719421876 37563938 396817163 28653721 147973883 28653721 592567872 37563938 109678517 28653721 823639061 37563938 975308035 37563938 617938230 37563938 77389484 571202477 882980736 37563938 686664215 571202477 665219000 28653721 30896965 37563938 999999999765694171 571202477 268521526 571202477 662025453 37563938 912134850 37563938 907944188 28653721 310534738 571202477 782594572 571202477 416566645 37563938 866734651 28653721 488195256 28653721 37528974 28653721 693116816 37563938 86639469 37563938 474870864 37563938 224342809 571202477 224110772 37563938 354447703 571202477 728860336 37563938 13641277 28653721 237481722 28653721 694819047 28653721 811771858 571202477 534639688 571202477 402786211 571202477 340061867 37563938 530432548 571202477 189066307 37563938 575415428 28653721 723039431 37563938 965154026 28653721 175295571 28653721 999999999765694171 571202477 166190197 571202477 24237067 571202477 332358219 28653721 150169328 571202477 328571258 571202477 148835197 28653721 750166445 571202477 814290267 28653721 37199126 28653721 899907845 571202477 711597226 37563938 996659707 37563938 441553255 37563938 623994566 571202477 888950344 37563938 963914604 37563938 888607244 28653721 958079701 28653721 450946250 28653721 457808799 28653721 713158732 571202477 415077203 37563938 755977442 37563938 148656763 37563938 820660678 28653721 587118969 28653721 595372379 37563938 268982596 28653721 856955539 28653721 498516120 37563938 272432728 28653721 249588203 28653721 617233141 28653721 87552421 28653721 533424414 28653721 363335979 37563938 293854299 37563938 669863774 571202477 217944763 28653721 518498245 571202477 571546285 37563938 645395438 28653721 606900237 37563938 261172520 571202477 997244426 28653721 372066653 37563938 97671338 571202477 686381166 571202477 718474580 28653721 951651292 28653721 42681881 571202477 273438790 571202477 648401688 37563938 903375286 571202477 366764248 28653721 677424559 28653721 695905787 37563938 724411041 28653721 111912068 28653721 438573059 571202477 889266125 37563938 88622802 37563938 99729524 28653721 61740664 37563938 89563822 28653721 400393177 28653721 489240105 571202477 999999999765694171 571202477 35465515 571202477 999999999765694171 571202477 133935814 571202477 541127008 37563938 457505857 37563938 45483814 28653721 10301919 571202477 239360856 571202477 292555046 571202477 892876993 28653721 600472827 37563938 907736485 28653721 325692125 571202477 213177472 571202477 103680504 571202477 111969379 571202477 654135787 37563938 808862966 28653721 999999999765694171 571202477 992261708 28653721 237254254 571202477 447019840 571202477 477648249 28653721 270920278 37563938 317909865 28653721 152845621 571202477 499482160 28653721 725343480 571202477 219824039 28653721 741572962 28653721 99930062 571202477 460387128 571202477 205621529 571202477 368692680 37563938 262010904 571202477 765667492 37563938 450546166 571202477 871146948 571202477 653779642 28653721 870610973 571202477 350267517 571202477 693819393 37563938 925522722 28653721 869948496 28653721 563821241 37563938 802396557 571202477 62383007 571202477 55803744 28653721 841325072 28653721 801496356 28653721 980800870 571202477 981977620 37563938 798642252 37563938 145794604 571202477 529119434 571202477 819803127 37563938 916778654 28653721 731101293 28653721 735062855 37563938 522271064 37563938 124270588 28653721 654492510 571202477 955453028 37563938 426758209 571202477 906353701 571202477 697797527 37563938 499549649 28653721 930579082 571202477 893254518 571202477 675577413 28653721 363211654 571202477 990907957 37563938 320355645 37563938 738837542 571202477 881930387 571202477 109652426 28653721 526517978 28653721 131644380 37563938 390861684 571202477 605716765 37563938 715995839 37563938 480714477 28653721 294612268 37563938 558993821 37563938 466860057 37563938 91906333 28653721 612181261 37563938 13242180 28653721 704006368 28653721 182594550 28653721 569507711 571202477 92379544 28653721 483927958 28653721 203633640 571202477 630458277 571202477 652906080 37563938 615258456 37563938 443995423 571202477 421901625 37563938 406696809 37563938 84146201 28653721 843689737 37563938 158704501 28653721 600449650 28653721 385044213 37563938 419408167 28653721 510760155 571202477 258082960 28653721 751841408 28653721 135093786 28653721 689703097 571202477 447019840 28653721 466592708 571202477 205334408 28653721 679529406 571202477 882137267 571202477 321796099 28653721 464512048 28653721 915334555 37563938 433209607 37563938 502771443 28653721 727656095 37563938 351378926 28653721 258224639 37563938 762011572 37563938 879832788 28653721 320877415 571202477 665171784 28653721 615845467 37563938 448920643 37563938 999999999765694171 571202477 130978366 571202477 117342268 28653721 146231611 28653721 96493319 571202477 999999999765694171 571202477 586375325 37563938 64834727 571202477 452780835 37563938 410601394 28653721 999999999765694171 571202477 825048215 28653721 404043180 28653721 227055871 28653721 10632762 28653721 322330827 28653721 275946142 571202477 427705833 28653721 716488453 571202477 673587395 37563938 152803980 28653721 971713123 571202477 854085777 28653721 131808273 37563938 68194951 37563938 849629371 571202477 202890775 37563938 999999999765694171 571202477 929023592 37563938 885134008 37563938 365997697 571202477 165035129 37563938 553086214 28653721 458557077 28653721 620795513 37563938 900267606 37563938 462229067 37563938 840536898 28653721 88628957 571202477 949696744 28653721 915149802 37563938 764257107 571202477 85370730 37563938 8285993 571202477 279727029 28653721 922175365 28653721 649096736 37563938 606212195 37563938 229067620 571202477 362920896 28653721 340015160 571202477 877360622 28653721 749192917 28653721 900280359 571202477 926684520 571202477 157903272 571202477 434259951 37563938 835333395 571202477 978144639 37563938 100618191 28653721 84561830 571202477 416237736 37563938 500336225 28653721 647246215 571202477 54703654 28653721 149908042 28653721 800996735 28653721 923432120 37563938 313142567 37563938 388837671 37563938 662066782 37563938 904726280 28653721 943617047 28653721 929702226 37563938 292460199 28653721 957257963 571202477 527048134 37563938 239143399 571202477 366638975 37563938 998876253 37563938 437396491 37563938 591177968 571202477 112381148 571202477 608129191 571202477 79116862 28653721 549225205 37563938 681071419 571202477 745762537 28653721 840925379 37563938 89802148 28653721 820576824 28653721 723658867 37563938 29841610 571202477 479705735 37563938 870002697 28653721 940247058 28653721 706178882 37563938 536321796 37563938 978457692 37563938 777027716 28653721 300732745 28653721 151829334 571202477 929629231 28653721 150274727 37563938 383857980 37563938 825978220 37563938 947509285 37563938 711013177 37563938 186669000 28653721 156626675 28653721 808007159 37563938 810555098 28653721 374339225 571202477 273878094 571202477 597131769 37563938 592047334 37563938 435663279 37563938 102047889 571202477 571683218 37563938 322056421 28653721 532936190 37563938 340813652 571202477 888554990 571202477 77220266 571202477 861182905 28653721 547424862 28653721 262063010 571202477 168592426 571202477 254237030 571202477 940832689 37563938 921912033 37563938 419026556 28653721 213314968 37563938 338935663 37563938 840372627 37563938 150704248 37563938 999999999765694171 571202477 326793512 37563938 556731686 28653721 444082947 28653721 496744485 28653721 312946568 37563938 195762146 37563938 327579321 37563938 973805837 28653721 637540722 571202477 491474610 37563938 111009943 28653721 331061152 28653721 484244501 37563938 30252025 571202477 403759864 28653721 866948767 571202477 310129658 37563938 33920525 28653721 642232609 37563938 891424765 37563938 256260411 28653721 104577966 571202477 68342122 28653721 794456460 28653721 739774655 28653721 791820100 37563938 393152755 571202477 197375973 37563938 569820565 571202477 966664777 28653721 547293764 571202477 608517160 37563938 733590329 571202477 589363788 571202477 308663597 571202477 691801682 571202477 635105822 28653721 280213913 571202477 672507321 571202477 261870320 28653721 712326079 37563938 259519679 37563938 491836708 37563938 828615840 28653721 482748724 28653721 554092170 571202477 120273129 28653721 667896300 37563938 522314450 28653721 250384913 571202477 219068913 37563938 698419404 37563938 22449039 571202477 360917694 28653721 57478262 37563938 502922869 37563938 323438078 571202477 4845835 571202477 893434975 37563938 262010904 37563938 750205160 28653721 999999999765694171 571202477 521598791 37563938 163236533 571202477 92384884 571202477 999999999765694171 571202477 460872605 571202477 824283099 37563938 678061007 37563938 5184867 37563938 706588632 28653721 969210825 28653721 708267196 571202477 999999999765694171 571202477 569766890 28653721 999999999765694171 571202477 937638599 37563938 348694933 571202477 138194521 28653721 488469895 28653721 942349132 571202477 318855471 37563938 938355965 28653721 416731873 571202477 640902084 37563938 337295503 28653721 286092629 571202477 968590568 28653721 768051994 28653721 662740389 571202477 405669917 37563938 930187859 571202477 232313931 37563938 254088514 571202477 58394530 37563938 66751199 571202477 200473865 571202477 829741892 37563938 986238417 37563938 150203828 571202477 45248703 37563938 925010013 28653721 32883201 571202477 836556685 28653721 744681515 37563938 663556637 37563938 412069920 571202477 837377951 571202477 468189569 37563938 13446177 28653721 705217853 571202477 973094759 37563938 442973621 571202477 485238039 28653721 514962624 37563938 83089944 37563938 736066562 37563938 153647799 571202477 36133641 28653721 656115915 37563938 758458017 28653721 272418283 28653721 926985943 28653721 736523389 28653721 482769705 37563938 775314136 28653721 711417910 37563938 737475865 571202477 447239356 28653721 554730788 37563938 563723261 571202477 57033225 571202477 479532806 28653721 507560934 571202477 992881402 37563938 929702226 28653721 53199934 571202477 763557059 28653721 69129750 37563938 115600300 37563938 397998309 571202477 127135505 37563938 224194296 28653721 794620150 571202477 554494188 571202477 709692105 571202477 307880001 37563938 919110666 37563938 197540665 571202477 999999999765694171 571202477 755991359 28653721 755565624 37563938 474167514 571202477 861113948 37563938 89340224 571202477 974509264 571202477 639797770 37563938 580952575 571202477 902242692 37563938 164133948 571202477 780755580 571202477 255045686 28653721 285034451 28653721 107623017 37563938 183134516 571202477 384309902 37563938 759154265 28653721 999999999765694171 571202477 611423766 37563938 21439896 28653721 617308507 37563938 8651120 28653721 952166108 37563938 850017935 571202477 446241157 37563938 701214379 37563938 739102465 28653721 838141458 28653721 99972015 28653721 240357363 571202477 1877130 28653721 565232865 28653721 999999999765694171 571202477 954268720 37563938 573740449 571202477 617864350 37563938 860057488 571202477 140095026 37563938 818453790 37563938 156951208 37563938 907353489 571202477 848909807 571202477 603454156 28653721 962732318 28653721 60447038 571202477 508899004 37563938 524477199 37563938 710562267 37563938 541621565 28653721 818939065 28653721 104206684 28653721 880572932 28653721 446184490 571202477 516678861 37563938 540690299 571202477 616273144 37563938 876520873 571202477 653435000 37563938 615836868 37563938 282369198 571202477 999999999765694171 571202477 8626893 37563938 99713231 28653721 471756276 37563938 936079448 28653721 412769488 571202477 960325530 37563938 807102460 28653721 795705678 37563938 189132938 571202477 521139430 28653721 81914536 571202477 72842211 571202477 999999999765694171 571202477 558853127 571202477 227055871 37563938 18880616 28653721 18930533 28653721 999999999765694171 571202477 121839830 37563938 701275832 37563938 296042145 28653721 686311604 37563938 795114296 37563938 717277402 37563938 999999999765694171 571202477 67340331 37563938 443660272 28653721 675076653 37563938 591409232 37563938 495696338 28653721 223950325 37563938 881930387 28653721 67328352 28653721 3899045 571202477 89080476 571202477 489833858 571202477 619104845 28653721 399481118 571202477 46197870 571202477 531142029 571202477 495485092 571202477 388882427 28653721 121058735 28653721 540395699 37563938 965025584 28653721 782677805 28653721 526853098 37563938 985455344 37563938 285031759 28653721 947268935 28653721 890783243 28653721 909641571 37563938 802264166 37563938 152028951 37563938 592838015 37563938 834282995 28653721 252157843 571202477 606912914 571202477 378672555 28653721 406666335 571202477 448953921 37563938 921242449 28653721 301688151 571202477 73734327 571202477 219376191 37563938 87686753 571202477 431392377 37563938 925289787 28653721 901188046 37563938 672513217 28653721 97488830 28653721 715383698 37563938 504310770 571202477 946706122 37563938 723558801 37563938 788240004 37563938 999999999765694171 571202477 40744351 28653721 146805912 37563938 296010138 37563938 623392848 37563938 909807045 37563938 92027779 37563938 85050804 571202477 655618273 28653721 717753099 28653721 120313989 37563938 644236029 37563938 569241608 571202477 467917550 28653721 265554667 37563938 393785543 28653721 844986519 28653721 497306541 37563938 999999999765694171 571202477 868349 28653721 420346885 571202477 950109338 571202477 567753192 28653721 267776743 37563938 419269241 37563938 256610033 37563938 201515073 571202477 373126969 28653721 437801375 571202477 999999999765694171 571202477 786515236 28653721 497294739 37563938 366462505 28653721 751328087 28653721 710976630 28653721 305775493 571202477 224021974 571202477 657600807 571202477 224397364 28653721 835260252 37563938 556311303 571202477 145065198 28653721 984278502 37563938 138932905 28653721 999999999765694171 571202477 827722208 37563938 222999403 37563938 175892196 28653721 677304245 37563938 999999999765694171 571202477 48833634 28653721 148447211 37563938 67905441 571202477 119033841 28653721 49183886 571202477 70083612 37563938 135792046 28653721 990781197 37563938 462747453 37563938 806398122 28653721 122364812 37563938 576609627 28653721 408562462 37563938 148295688 28653721 697296815 571202477 637316485 28653721 737797473 37563938 508996599 571202477 859627861 37563938 180202341 28653721 380264810 571202477 317066357 37563938 505198428 571202477 587408001 571202477 241724731 37563938 999999999765694171 571202477 670789873 28653721 278821037 571202477 5957014 571202477 612730585 28653721 36536843 571202477 419129632 28653721 51952813 571202477 951292048 28653721 468969472 28653721 438104763 571202477 69389882 571202477 903467546 37563938 231242477 28653721 869165230 28653721 959450556 37563938 235978259 28653721 237112409 28653721 858299784 37563938 790993052 37563938 990034626 571202477 255599257 28653721 36223453 37563938 616649695 28653721 504659033 571202477 444285666 37563938 197330048 571202477 632398911 37563938 492142097 37563938 899422570 37563938 510525577 37563938 601346840 37563938 591491652 37563938 24269719 28653721 549454876 571202477 282379076 571202477 929135973 28653721 473007716 28653721 994258205 571202477 727824692 37563938 329538744 37563938 991057254 571202477 342637703 28653721 614959389 571202477 12999319 28653721 698072904 37563938 34843230 37563938 957045913 571202477 562569858 571202477 690766753 28653721 572710876 37563938 699503065 28653721 970039469 28653721 497526218 28653721 148979769 37563938 578439458 37563938 484523285 28653721 804949746 28653721 419634685 37563938 999999999765694171 571202477 364887007 28653721 999999999765694171 571202477 824071912 571202477 863704966 571202477 999999999765694171 571202477 362796310 37563938 847270289 37563938 739733744 37563938 729260453 28653721 563803192 28653721 985359306 571202477 866811904 28653721 999999999765694171 571202477 781500039 37563938 920951802 571202477 551318496 37563938 635383173 37563938 660238598 28653721 4210645 28653721 545368191 28653721 446653427 37563938 899016337 28653721 999999999765694171 571202477 754258461 37563938 182792970 37563938 48010458 28653721 975733853 37563938 179610550 28653721 824198623 28653721 825687994 28653721 679576732 37563938 858330874 37563938 748002740 28653721 327225241 571202477 366668533 37563938 472232890 28653721 97021910 571202477 546762986 571202477 55233274 37563938 570700117 571202477 235586596 571202477 17719958 37563938 79242921 37563938 208935887 28653721 460256067 28653721 214230323 37563938 456992177 571202477 511008395 37563938 102600656 571202477 418503862 571202477 311424347 37563938 999999999765694171 571202477 763074303 571202477 982494959 28653721 167016614 37563938 138484964 28653721 464033677 571202477 46269595 571202477 548665391 37563938 593883554 571202477 982936006 37563938 999999999765694171 571202477 999999999765694171 571202477 209308391 37563938 812541683 28653721 888367952 37563938 173478427 28653721 730574185 37563938 627679304 571202477 23998196 28653721 45873812 28653721 669323679 37563938 669785813 37563938 999999999765694171 571202477 999999999765694171 571202477 707500722 37563938 777422259 37563938 798774480 28653721 177404943 571202477 635383173 28653721 809966476 37563938 47451528 37563938 484874441 28653721 898717852 37563938 10824058 37563938 250969553 37563938 810171553 37563938 147339653 37563938 798666832 571202477 365285087 37563938 756761348 28653721 999999999765694171 571202477 829121238 28653721 807821472 571202477 153253821 37563938 908309976 571202477 962452738 37563938 713928191 571202477 198228942 571202477 139859921 28653721 915423482 28653721 389309557 37563938 962570487 28653721 714715110 28653721 796693598 571202477 286212466 28653721 749096886 28653721 480235377 571202477 57525278 571202477 4993015 571202477 999999999765694171 571202477 950888810 28653721 832191989 37563938 747895392 37563938 400854891 28653721 577553440 37563938 836981436 571202477 556170975 37563938 908545933 37563938 901754196 37563938 629713389 37563938 562753792 28653721 999999999765694171 571202477 247867949 571202477 460531979 28653721 681843127 571202477 173924076 571202477 739040639 28653721 933455052 37563938 999999999765694171 571202477 327557849 28653721 906059006 571202477 928602062 37563938 944207064 28653721 375049874 37563938 176432831 571202477 999999999765694171 571202477 875178749 28653721 825150830 37563938 509429215 28653721 768496557 28653721 124321818 571202477 902941651 37563938 730292052 28653721 592679846 28653721 353282820 571202477 566566999 28653721 420306588 571202477 999999999765694171 571202477 104041747 37563938 286226035 571202477 134452743 37563938 853285663 28653721 263547279 28653721 279414234 28653721 37054734 37563938 660535010 37563938 431613011 28653721 400602746 37563938 946391274 37563938 300915012 28653721 737465127 571202477 91083673 571202477 964191087 37563938 299433080 571202477 480789573 28653721 77654847 571202477 985876713 28653721 32159350 28653721 809083680 37563938 31068112 28653721 911946164 37563938 744595029 28653721 530245350 28653721 915583572 37563938 408983599 37563938 790535611 28653721 3475627 37563938 976073937 37563938 260158140 37563938 650562012 28653721 999999999765694171 571202477 35701725 571202477 885887855 571202477 863921224 28653721 847050054 571202477 174325600 37563938 396434248 28653721 477566786 28653721 641722479 571202477 285953921 28653721 516694977 571202477 980201394 37563938 209454796 37563938 588936532 571202477 855486946 571202477 147026863 37563938 392659128 37563938 638152192 28653721 887815620 28653721 754138352 28653721 203218420 37563938 922043436 37563938 780707872 28653721 515380127 37563938 325070283 37563938 301022507 37563938 344654987 28653721 704621146 37563938 695316546 28653721 722193868 37563938 43050285 28653721 457809480 571202477 769386255 37563938 275645386 28653721 355635669 37563938 810656978 28653721 21967732 571202477 999999999765694171 571202477 378650301 571202477 541474 28653721 612688360 28653721 692253238 28653721 307033105 37563938 899568253 28653721 702000533 571202477 180987123 28653721 263062075 28653721 474167514 37563938 765755683 571202477 252617044 37563938 999999999765694171 571202477 514531687 28653721 296270364 571202477 154051781 28653721 398831958 571202477 64180312 28653721 83973084 37563938 633984131 37563938 860755176 571202477 167335386 37563938 5184867 28653721 56324507 37563938 490498343 571202477 694941820 28653721 998885196 37563938 785884238 28653721 311590814 37563938 641932612 571202477 857830037 28653721 999999999765694171 571202477 999985477 28653721 642837317 571202477 308933500 571202477 606497961 37563938 269989247 571202477 510448490 571202477 999999999765694171 571202477 620187355 37563938 493430167 571202477 41811634 37563938 862838589 28653721 257769127 571202477 95341997 28653721 905159879 28653721 934016096 37563938 120117126 37563938 857737925 37563938 300544789 571202477 764278851 37563938 844930643 37563938 761826299 28653721 645460665 37563938 244875271 28653721 770968854 28653721 413136605 571202477 983641044 571202477 445565240 37563938 986505290 571202477 999999999765694171 571202477 91754723 28653721 538100432 571202477 353661571 571202477 491144620 37563938 948465679 571202477 175270060 571202477 414460752 571202477 960549392 571202477 450128501 571202477 864967715 28653721 744365471 37563938 18596610 571202477 919717887 28653721 715536816 571202477 115410948 37563938 653157190 37563938 674847898 37563938 777016879 37563938 12803012 28653721 955208375 37563938 264576693 37563938 382979097 37563938 999999999765694171 571202477 654028519 37563938 639541460 37563938 549370203 37563938 629871151 37563938 136952726 571202477 324001730 571202477 767271024 37563938 110968534 571202477 839491676 37563938 923556547 37563938 439102234 37563938 46681882 571202477 772389372 571202477 644529509 28653721 169711246 37563938 467193926 37563938 272214557 28653721 538572716 28653721 448781569 37563938 540682011 28653721 274885232 571202477 640200908 571202477 822006205 571202477 534369864 571202477 150739652 28653721 477479782 37563938 227506757 571202477 974086284 37563938 762578465 37563938 494350585 28653721 513952065 28653721 694109290 37563938 705043988 28653721 306197269 28653721 999999999765694171 571202477 661555978 37563938 156683347 571202477 206448194 571202477 309145700 28653721 59264315 37563938 181402690 37563938 115367982 571202477 896784076 37563938 211375474 28653721 602287652 28653721 999999999765694171 571202477 113940517 28653721 999999999765694171 571202477 728633490 28653721 569193989 37563938 887997589 37563938 193164479 37563938 573783520 28653721 605251232 28653721 57827924 571202477 783363752 571202477 531829613 571202477 841495543 37563938 999999999765694171 571202477 7673012 571202477 702000533 37563938 101137380 37563938 262494124 571202477 633003961 37563938 642390046 37563938 152402645 28653721 923414669 37563938 777135489 571202477 320013877 37563938 283938724 37563938 63984950 571202477 939751809 37563938 533680431 28653721 999900638 28653721 919351628 37563938 22062636 28653721 170242029 571202477 464994212 28653721 326085537 37563938 386937207 37563938 235463566 37563938 953900771 37563938 708630539 28653721 506870363 28653721 598703075 37563938 300118123 28653721 295901339 28653721 972466798 571202477 628750347 37563938 416298987 571202477 392912034 28653721 251897216 37563938 88010800 28653721 103368937 571202477 738137321 37563938 560757260 37563938 32195530 28653721 721611369 28653721 580999714 37563938 1502721 571202477 51981534 571202477 788360247 571202477 262451730 37563938 240526771 28653721 176524028 28653721 797608777 37563938 79511724 28653721 721037903 37563938 55756659 37563938 408706668 28653721 889367837 571202477 726427364 28653721 678703227 37563938 351905846 28653721 857292922 28653721 545525682 571202477 83329568 571202477 706396362 28653721 112404880 37563938 378966048 571202477 869355889 571202477 807342075 37563938 673473251 37563938 979021089 571202477 913519361 37563938 375272102 28653721 440374708 37563938 889588377 571202477 175523904 28653721 29779994 28653721 687555442 28653721 66738470 37563938 819468391 37563938 737629316 28653721 609398329 28653721 476303228 571202477 271467499 28653721 51409125 571202477 831596142 37563938 953561051 37563938 947069429 571202477 35465515 28653721 492951015 28653721 153734008 37563938 407890957 37563938 798696903 571202477 633592123 37563938 457419116 37563938 144193230 571202477 773810583 28653721 309330945 571202477 767397721 37563938 546768346 28653721 576434938 28653721 256685703 28653721 811642962 37563938 634980332 571202477 70098494 28653721 825636735 28653721 999999999765694171 571202477 247194195 28653721 707454808 28653721 959448526 28653721 462175343 37563938 999999999765694171 571202477 419739282 571202477 529386779 571202477 325070283 28653721 286834128 37563938 393241502 28653721 374185595 37563938 624064914 571202477 303211499 37563938 761778152 571202477 145169212 37563938 477648249 571202477 160242169 571202477 219167670 571202477 983089956 28653721 839865640 37563938 105174345 571202477 46531263 571202477 747813440 571202477 535645947 571202477 785648410 571202477 524085938 37563938 960160212 28653721 736261843 28653721 337283963 571202477 323769685 37563938 80859808 37563938 140852232 571202477 815425808 28653721 665952733 28653721 544990036 28653721 711586330 28653721 142743750 571202477 160380660 571202477 176095684 571202477 757050984 37563938 399432413 37563938 642224646 37563938 3932022 28653721 341740319 37563938 589793166 28653721 543953262 37563938 897072776 37563938 732550272 28653721 97038887 37563938 273010529 28653721 465162790 37563938 999999999765694171 571202477 673400407 571202477 239846895 28653721 636385628 37563938 470553168 37563938 165560420 37563938 135019962 571202477 54598273 571202477 570183208 28653721 291436056 571202477 272403961 28653721 52229597 28653721 499967795 37563938 688289822 37563938 449726586 28653721 97366632 28653721 621277311 28653721 23406821 28653721 931929636 571202477 356068196 28653721 119516533 28653721 368174717 571202477 149517930 571202477 51345059 28653721 312112003 571202477 24788566 571202477 193063400 571202477 115618594 28653721 358283009 571202477 374851551 28653721 724612268 28653721 792067955 28653721 302848289 28653721 432770738 571202477 395253612 571202477 115967318 571202477 376002929 37563938 820243273 571202477 705923241 37563938 256891558 37563938 210634268 571202477 630453144 28653721 279007164 37563938 218512909 571202477 589870010 28653721 588280136 28653721 431654073 571202477 318780294 28653721 870968861 571202477 91575980 37563938 467610394 37563938 91194782 28653721 403194618 37563938 710106667 28653721 895716488 571202477 163425296 571202477 215771829 571202477 547143612 571202477 369202108 28653721 312430886 571202477 472983902 28653721 661268359 28653721 391000233 571202477 497079955 571202477 182539068 28653721 32650291 28653721 716315824 37563938 150114992 571202477 189164694 37563938 879142998 37563938 436320189 28653721 952660156 28653721 795221882 28653721 380863434 37563938 924181523 571202477 510477521 37563938 155012703 28653721 683116227 37563938 279115281 37563938 727372694 28653721 23311100 37563938 714815431 28653721 934796619 28653721 928564751 37563938 639292029 37563938 385783524 37563938 915541652 28653721 171555739 28653721 20894895 571202477 836130399 37563938 980117824 37563938 783391957 28653721 54739938 37563938 998868002 28653721 374203120 28653721 497235370 571202477 721369766 28653721 999999999765694171 571202477 146346224 571202477 963986305 28653721 155281078 28653721 42217703 571202477 672755953 28653721 420181299 571202477 235375136 28653721 972136075 28653721 714374008 28653721 996301966 28653721 815627858 37563938 953833289 28653721 885737681 28653721 811959688 28653721 508439921 37563938 805992685 571202477 334556524 571202477 634622522 37563938 560666365 28653721 228553030 28653721 835974631 37563938 853184939 37563938 405413466 37563938 644793215 37563938 492898952 571202477 381729432 37563938 999999999765694171 571202477 139780886 571202477 223950325 28653721 145281714 37563938 653645396 37563938 877168766 28653721 157847335 28653721 540751121 28653721 255334244 571202477 431415264 28653721 623657200 28653721 326090495 571202477 397832059 37563938 921428294 28653721 706276021 571202477 129238127 571202477 964413692 571202477 509411609 571202477 244167026 571202477 957503294 571202477 940253766 28653721 666907178 28653721 302928337 571202477 764153807 571202477 87405458 37563938 855619064 28653721 765795099 571202477 964050174 37563938 198440711 571202477 377573868 571202477 954158496 37563938 829707305 571202477 259786896 37563938 465014126 571202477 193795973 571202477 96616607 571202477 112744403 571202477 518486708 571202477 257653843 37563938 211265431 571202477 690821821 571202477 483664329 28653721 865199627 28653721 278632843 28653721 601714820 37563938 150593535 28653721 563196824 37563938 627297034 37563938 130902166 37563938 647102498 571202477 860128867 37563938 117527257 571202477 596801572 571202477 868801568 571202477 63463304 571202477 36912425 37563938 878235444 28653721 690186647 571202477 999999999765694171 571202477 968529032 28653721 186183483 571202477 188661747 571202477 429711374 28653721 999999999765694171 571202477 680596537 37563938 171841400 37563938 104068059 37563938 965364007 571202477 263587466 28653721 67195222 37563938 970763405 37563938 665294693 571202477 290895978 28653721 154057694 37563938 340488185 37563938 147379571 37563938 727359771 28653721 786248539 37563938 214698599 37563938 366597310 571202477 663199916 28653721 453614916 571202477 688627888 28653721 221398848 37563938 709664024 37563938 920009681 571202477 683238947 28653721 339234432 571202477 107972130 28653721 694493864 28653721 895777868 28653721 293302905 571202477 617555855 37563938 999999999765694171 571202477 730640018 28653721 418598013 37563938 976932647 571202477 586143812 571202477 204374231 37563938 386637300 37563938 597722623 571202477 927301085 37563938 999999999765694171 571202477 498135882 37563938 647756905 28653721 826272409 28653721 569019464 28653721 690419831 37563938 628364740 37563938 589336972 37563938 858448072 37563938 768981728 571202477 29651805 571202477 820243273 37563938 123143707 571202477 982177144 37563938 165567517 571202477 847448286 37563938 41521687 37563938 72969013 571202477 15870971 571202477 882228285 28653721 429457699 28653721 968933016 37563938 999999999765694171 571202477 486386037 37563938 811450513 37563938 999999999765694171 571202477 503407433 571202477 271549517 571202477 935152630 28653721 812046967 28653721 502717642 28653721 844297777 28653721 327034183 37563938 930819281 37563938 398987237 571202477 264827810 28653721 999999999765694171 571202477 910727931 37563938 879008746 571202477 353282820 28653721 620078893 28653721 559071623 571202477 372653703 571202477 741036800 28653721 378427316 37563938 52134319 571202477 845666777 571202477 481827238 571202477 587310653 571202477 831429059 37563938 746342700 37563938 999999999765694171 571202477 206626822 571202477 455948563 28653721 399911851 37563938 739132540 28653721 400781428 571202477 204102755 28653721 495628193 28653721 824508639 28653721 11535363 37563938 206362854 28653721 358193225 571202477 187635757 571202477 896773998 28653721 438190683 28653721 503845002 28653721 701970529 28653721 697266454 37563938 207517104 571202477 86659818 571202477 452941463 37563938 200937682 37563938 400940785 37563938 425073330 28653721 618606963 37563938 86659818 37563938 477399753 571202477 581736137 28653721 958354005 37563938 402263105 37563938 309749019 37563938 793903707 28653721 672569032 37563938 968590568 37563938 737548928 571202477 380655667 28653721 499765489 37563938 861101220 571202477 556436670 37563938 479705735 28653721 981153645 28653721 736742446 37563938 875468183 571202477 707203143 28653721 957844439 37563938 261914212 571202477 495458931 37563938 900665945 37563938 189422467 571202477 892767631 571202477 892415806 28653721 999999999765694171 571202477 999999999765694171 571202477 206574000 37563938 61786366 571202477 224794624 28653721 67566009 28653721 633505830 37563938 110165258 571202477 134892331 37563938 688634252 571202477 153029727 37563938 249667116 37563938 521632977 28653721 841579272 28653721 590725988 37563938 325890910 571202477 62242097 571202477 606317167 37563938 416642168 571202477 6540664 571202477 964827766 37563938 293129139 571202477 763003985 28653721 37203199 28653721 347730925 37563938 213391214 571202477 500006874 571202477 659290441 37563938 471294377 28653721 513946385 28653721 727165699 571202477 375225953 571202477 48725384 571202477 283001114 37563938 76923197 28653721 764138281 28653721 531096676 37563938 61197179 571202477 259043529 571202477 322687468 37563938 190339231 28653721 781246779 28653721 813240083 37563938 225610598 571202477 721412710 571202477 739881403 571202477 631993191 37563938 400759194 37563938 620084122 37563938 999999999765694171 571202477 828836955 37563938 164377196 37563938 689285625 28653721 664022594 28653721 625158893 37563938 999999999765694171 571202477 325140098 37563938 713078518 28653721 389775760 28653721 970680737 571202477 151565472 28653721 889481765 37563938 973309750 37563938 250812677 37563938 898144796 571202477 913660410 37563938 93001411 571202477 62645462 571202477 61382625 37563938 831411430 571202477 394239888 28653721 773669086 28653721 954281010 28653721 601967200 37563938 723558801 571202477 863875478 28653721 999999999765694171 571202477 876185688 28653721 142961144 28653721 426912852 28653721 625626144 37563938 439188376 37563938 466711456 28653721 999999999765694171 571202477 433157307 28653721 860161176 37563938 228155094 571202477 502922869 571202477 75888185 37563938 129876210 37563938 661933457 28653721 647965511 571202477 696352076 28653721 147153360 28653721 87211114 28653721 606829 28653721 153517923 571202477 396911225 571202477 191897005 571202477 495902755 28653721 536811959 28653721 87856899 28653721 464779922 571202477 643377243 571202477 709442019 571202477 999999999765694171 571202477 163445443 28653721 521349294 28653721 985785893 571202477 792234789 571202477 550974688 37563938 498220376 37563938 97123285 28653721 28905077 37563938 982494959 571202477 151374660 571202477 133219973 571202477 37174785 571202477 264461650 28653721 999999999765694171 571202477 247680034 28653721 640085215 28653721 322274899 571202477 447433205 37563938 859850349 28653721 187084224 37563938 830803902 28653721 277609163 28653721 151503491 571202477 979041229 571202477 490980008 37563938 115427583 37563938 384754876 37563938 839560611 37563938 769954293 28653721 948182938 37563938 875045614 37563938 85419679 28653721 689512680 37563938 433701497 28653721 916919735 28653721 317893762 37563938 443246813 28653721 432811683 28653721 17691328 37563938 769881778 571202477 168808456 37563938 589487642 571202477 999999999765694171 571202477 805465233 571202477 779186798 571202477 429201989 571202477 656816606 37563938 179481254 571202477 386164717 571202477 867190216 28653721 200047312 37563938 583036981 37563938 760146863 571202477 688666021 28653721 994097379 37563938 271614672 37563938 113397162 37563938 621426089 37563938 898428079 571202477 916138475 28653721 323111834 37563938 65003490 571202477 367046812 28653721 755509290 37563938 296010138 28653721 566736035 571202477 28065986 571202477 315223667 28653721 413572597 571202477 385319836 37563938 522535827 37563938 678242885 37563938 790916663 37563938 948551544 28653721 327225241 28653721 571943047 28653721 978144639 28653721 386058007 37563938 846690634 28653721 386695391 37563938 455919096 571202477 718610620 571202477 562326041 37563938 296891054 571202477 929588934 571202477 340599282 37563938 999999999765694171 571202477 752370392 571202477 129108840 37563938 24257773 37563938 185890848 28653721 445305410 37563938 988074432 28653721 999999999765694171 571202477 371667558 37563938 392136393 571202477 153734937 28653721 496058736 571202477 11497819 28653721 462020120 28653721 999999999765694171 571202477 999999999765694171 571202477 10035615 37563938 289789078 28653721 549273600 571202477 182935710 28653721 620502171 37563938 514982703 37563938 123988588 37563938 477172083 37563938 268200238 37563938 333759664 571202477 547424862 37563938 43190681 37563938 796421314 28653721 891686924 28653721 818695988 28653721 830033659 37563938 882949262 571202477 751892677 28653721 607714207 571202477 502771443 571202477 474693260 37563938 688060590 37563938 274126073 571202477 551628927 37563938 588341960 37563938 477236283 37563938 20586424 571202477 251624776 28653721 700921183 28653721 288278817 571202477 277609163 571202477 410686871 28653721 780818307 37563938 421073018 571202477 326948858 28653721 321132218 28653721 110253655 37563938 161615379 571202477 69415594 571202477 144570166 571202477 826508415 37563938 999999999765694171 571202477 792826099 571202477 303434523 571202477 37208889 37563938 773197916 28653721 330264652 37563938 191047479 37563938 452601292 37563938 340993085 571202477 487004061 571202477 320013877 28653721 439840502 37563938 160259581 37563938 49629074 571202477 701575296 37563938 716153551 28653721 699225053 571202477 204532178 37563938 477468889 28653721 556188253 28653721 200904615 28653721 930852509 28653721 17366774 37563938 407079024 37563938 873308594 37563938 350896109 37563938 780811067 37563938 883539771 37563938 563704088 571202477 877242275 571202477 849971028 28653721 252594370 28653721 529498905 571202477 37289322 571202477 478591865 28653721 292847336 571202477 991484673 28653721 707294869 571202477 756115098 28653721 999999999765694171 571202477 652616461 37563938 884384225 28653721 295554150 37563938 86323999 28653721 149360344 28653721 788799794 37563938 573296074 571202477 792567403 37563938 657967651 571202477 969808907 37563938 686276186 28653721 122591251 571202477 602081207 28653721 251135134 37563938 999999999765694171 571202477 551503195 37563938 557037613 37563938 999999999765694171 571202477 616149824 37563938 952558576 37563938 145968713 28653721 864245001 571202477 160512999 37563938 596008501 28653721 387320337 37563938 309705902 28653721 999999999765694171 571202477 728227541 37563938 42422796 28653721 500172507 571202477 486156241 571202477 966521977 37563938 562295067 571202477 586393257 28653721 749902869 28653721 845647198 28653721 758408676 571202477 303434523 28653721 340678140 28653721 260263252 28653721 999999999765694171 571202477 146491792 571202477 476393495 571202477 401119820 37563938 211669086 37563938 984803895 28653721 165425458 28653721 790685012 28653721 962404740 28653721 175957287 28653721 749635273 571202477 999999999765694171 571202477 646596770 28653721 499379582 28653721 430242903 571202477 676458248 28653721 521349687 571202477 479657287 37563938 319185909 28653721 172537245 28653721 221980035 28653721 699258853 37563938 175484778 28653721 74124727 37563938 758746342 28653721 590427174 571202477 245884416 571202477 560359297 37563938 541894387 37563938 762596260 37563938 990045285 37563938 341054507 28653721 535919521 571202477 292775255 571202477 380398353 37563938 826453467 28653721 172610625 28653721 794498817 37563938 311307890 37563938 705571938 37563938 307019784 37563938 314400951 571202477 2700290 37563938 741601680 28653721 703232858 37563938 280913138 28653721 11045652 37563938 297676626 28653721 108478830 37563938 695903944 37563938 375583916 571202477 557410397 28653721 239004973 571202477 877708318 28653721 542509181 571202477 269672138 37563938 473822502 28653721 279271447 37563938 866322414 37563938 492577096 571202477 214049815 571202477 527394369 37563938 50284262 571202477 77448288 28653721 672596458 571202477 567809449 37563938 362831137 28653721 16409359 28653721 162699881 28653721 698108653 28653721 713150468 571202477 218430702 571202477 121062745 37563938 16877348 571202477 6427433 28653721 877515309 571202477 301796393 37563938 804517707 37563938 963603568 28653721 961163991 28653721 412738991 37563938 414102153 571202477 251999250 571202477 315607837 28653721 93397968 28653721 156951208 571202477 559887743 37563938 388540405 571202477 706399789 28653721 643562308 37563938 874133033 37563938 360712079 571202477 590055135 37563938 396817163 37563938 646421980 28653721 446110911 37563938 462936917 28653721 999999999765694171 571202477 718431845 571202477 927248871 28653721 775075667 28653721 999999999765694171 571202477 119981907 28653721 999999999765694171 571202477 174331595 28653721 49154640 37563938 484904124 28653721 303695002 571202477 881329800 37563938 604769377 571202477 999999999765694171 571202477 312926783 571202477 999999999765694171 571202477 106445548 28653721 828455881 571202477 397567459 571202477 124887604 28653721 860057488 37563938 472742671 37563938 80137796 571202477 999999999765694171 571202477 851529493 37563938 891769999 37563938 73024107 571202477 824012099 28653721 676273488 571202477 467670553 37563938 759253953 37563938 599958298 28653721 376739918 37563938 25235926 28653721 795136986 37563938 124677000 28653721 733367524 28653721 195115412 28653721 999999999765694171 571202477 465306249 571202477 50470649 37563938 154760870 37563938 376267802 37563938 149895050 571202477 319794324 571202477 267786221 28653721 11207001 37563938 578128793 571202477 406404159 37563938 952407253 37563938 148848126 28653721 459511926 37563938 647556963 37563938 247062375 28653721 115427583 571202477 990004948 28653721 650332276 571202477 601069171 28653721 798639410 28653721 751833407 571202477 343434166 37563938 860530526 28653721 44013884 28653721 816481152 37563938 492748867 37563938 981514527 28653721 66569247 571202477 926490747 28653721 953532206 571202477 181101834 571202477 984349680 571202477 833029604 28653721 60624354 571202477 481609856 28653721 310537368 28653721 172645684 571202477 635126904 28653721 952189449 571202477 828603996 28653721 186855925 571202477 686664215 37563938 472253212 37563938 409570809 37563938 586005070 28653721 485994414 571202477 388520858 37563938 256141597 37563938 999999999765694171 571202477 684532555 28653721 109908359 571202477 293302905 37563938 266445184 28653721 380909431 571202477 464460251 28653721 772745985 37563938 405052239 571202477 189606869 28653721 593646272 28653721 41471985 28653721 587254559 28653721 323662148 37563938 486030458 37563938 999999999765694171 571202477 852944046 37563938 870670020 571202477 898183771 28653721 61880812 28653721 544668235 37563938 738734670 37563938 861966363 28653721 645187833 28653721 353253867 571202477 617876790 571202477 999999999765694171 571202477 767058908 37563938 460518671 571202477 274410850 28653721 405230681 28653721 775573595 37563938 767530771 28653721 978034855 571202477 680977946 37563938 999999999765694171 571202477 999999999765694171 571202477 407881803 571202477 266464209 28653721 663461795 571202477 165326134 28653721 239847705 571202477 856359571 37563938 655606608 37563938 343207638 37563938 45110384 28653721 145794604 28653721 684787256 28653721 92066230 571202477 730810498 37563938 771438451 571202477 386786755 28653721 491806558 37563938 38522136 28653721 59671269 28653721 610416712 571202477 999999999765694171 571202477 518498245 37563938 707420268 28653721 516275342 571202477 349861615 28653721 444940629 37563938 253868286 37563938 463724754 28653721 240169956 28653721 968531823 37563938 468096606 28653721 760728366 28653721 672658221 28653721 235091175 28653721 287682685 28653721 92556550 37563938 714046426 571202477 817908396 28653721 165529999 37563938 275961697 28653721 561462236 28653721 592136831 37563938 517947697 37563938 924796989 571202477 733299435 37563938 652579444 571202477 650897273 571202477 395760960 571202477 156209103 28653721 626396176 37563938 880013565 28653721 477563528 571202477 995284050 37563938 490843741 28653721 141544071 571202477 526585818 28653721 547098719 571202477 756332908 37563938 536810945 571202477 880848920 37563938 424296843 571202477 720645548 37563938 89842720 28653721 29094432 37563938 957503294 28653721 589448920 571202477 397865751 37563938 777016879 571202477 692309384 571202477 727151506 28653721 643103698 37563938 459464789 571202477 211787994 571202477 42399439 28653721 697828597 28653721 731269156 28653721 348826092 571202477 184621859 37563938 999999999765694171 571202477 504592257 28653721 898208100 28653721 45424501 28653721 879013284 37563938 723558465 37563938 796552878 37563938 226081093 28653721 423591512 571202477 306085684 37563938 31026571 37563938 189177286 37563938 704868944 28653721 625158893 571202477 661295262 571202477 378076312 37563938 95912208 28653721 208593200 28653721 30287298 28653721 658274920 571202477 188041180 571202477 357161939 28653721 839678589 37563938 311207704 28653721 263599350 37563938 705472998 571202477 779365852 28653721 503226285 28653721 134603621 28653721 500683727 571202477 332891561 37563938 320872780 37563938 999999999765694171 571202477 344654987 571202477 990162415 28653721 540399633 37563938 744219660 571202477 580823149 28653721 999999999765694171 571202477 363710174 28653721 614959389 28653721 801455844 28653721 891445321 37563938 221326444 28653721 969253181 37563938 24860367 37563938 998212763 28653721 662859990 28653721 548015095 571202477 284862122 37563938 903637579 28653721 999999999765694171 571202477 301304760 37563938 81147870 28653721 983075487 28653721 698524598 37563938 208593200 37563938 215954328 28653721 427494661 571202477 392627364 571202477 133482156 571202477 183046878 37563938 214894110 37563938 897814929 37563938 682205470 28653721 89965396 571202477 569599397 571202477 801046823 28653721 971397414 37563938 966091374 571202477 954976897 28653721 934466848 28653721 887354395 571202477 672378295 28653721 642390046 28653721 999999999765694171 571202477 143598968 571202477 308663597 28653721 409625068 37563938 793993427 28653721 801917905 571202477 889271727 28653721 670816325 28653721 135927211 571202477 587840597 37563938 285241488 571202477 191031747 28653721 170199206 571202477 999999999765694171 571202477 13364124 28653721 136999315 571202477 45746774 37563938 599566037 571202477 790857477 37563938 681516218 37563938 999999999765694171 571202477 707881746 571202477 780241850 37563938 66093448 28653721 599052903 28653721 227003521 28653721 999999999765694171 571202477 664624204 37563938 730439005 37563938 192664149 28653721 651059359 571202477 833855783 28653721 362730099 28653721 457037505 571202477 586571135 571202477 139528392 571202477 584963775 37563938 130410410 37563938 765559252 28653721 145618476 37563938 7698453 37563938 982970078 37563938 590904081 28653721 531633816 37563938 978259789 571202477 918687435 37563938 783950348 571202477 999999999765694171 571202477 709220061 37563938 326760263 37563938 406742417 28653721 608442629 37563938 247680034 571202477 453649788 28653721 999999999765694171 571202477 751204117 28653721 910382480 28653721 372146441 28653721 491286169 37563938 358193225 37563938 781381697 28653721 558993821 28653721 310929856 28653721 47388605 28653721 379719050 37563938 156684120 571202477 561119725 571202477 678737838 571202477 601687200 37563938 999999999765694171 571202477 999999999765694171 571202477 238451068 571202477 962102931 571202477 923222957 28653721 650496741 28653721 999999999765694171 571202477 149042950 37563938 991733179 28653721 999999999765694171 571202477 221227043 37563938 247204169 37563938 950051370 37563938 787642867 28653721 531375297 37563938 113337140 37563938 30355124 28653721 962996316 571202477 883527039 571202477 926214712 28653721 803509784 28653721 260317238 37563938 894078546 571202477 657317842 37563938 272418283 37563938 921516704 28653721 264829812 571202477 625829835 28653721 330835969 571202477 586132665 571202477 511008395 571202477 999999999765694171 571202477 458470817 571202477 326085537 28653721 478919552 37563938 663131722 571202477 73120513 37563938 270226029 37563938 999999999765694171 571202477 248116795 37563938 439753941 571202477 734115146 571202477 615918486 37563938 241458806 37563938 544468791 37563938 715810580 37563938 999999999765694171 571202477 338631868 571202477 999999999765694171 571202477 525988181 571202477 999999999765694171 571202477 502138610 28653721 584701701 37563938 705398430 571202477 21883436 28653721 160972016 571202477 660383145 37563938 613053036 28653721 799515182 571202477 351982569 28653721 506709040 571202477 499499598 28653721 999999999765694171 571202477 149122177 28653721 999999999765694171 571202477 269989247 28653721 747826150 37563938 893390581 37563938 75384269 571202477 172804739 37563938 840669071 571202477 353524732 37563938 357226072 571202477 103544763 571202477 821882958 28653721 45549468 28653721 990717690 571202477 175484778 37563938 46680809 37563938 310187718 37563938 97377895 28653721 588764828 28653721 391000233 37563938 654253405 28653721 637441996 37563938 303148802 28653721 449788434 37563938 493283954 28653721 562818333 571202477 356331155 28653721 219614227 37563938 228938185 571202477 18536326 28653721 345288150 571202477 792742116 37563938 720443813 37563938 739428092 571202477 536727952 571202477 309345979 28653721 708423 37563938 114828345 571202477 703386827 37563938 403658361 28653721 999999999765694171 571202477 651831420 37563938 288874591 571202477 367152007 37563938 740530439 28653721 73223846 571202477 999999999765694171 571202477 296216083 28653721 675032115 28653721 27850465 571202477 666948926 28653721 999999999765694171 571202477 314133965 37563938 43066033 37563938 3713276 28653721 86919634 28653721 594270712 571202477 118624554 37563938 786721515 28653721 419520898 37563938 768849240 37563938 784875348 37563938 856221259 37563938 863724549 28653721 461211143 571202477 322770532 37563938 22479339 28653721 395306413 28653721 753220304 28653721 941560378 571202477 233513092 571202477 245162026 28653721 705354013 28653721 445953620 28653721 603883014 37563938 575948176 571202477 144090476 37563938 13486544 37563938 517598643 28653721 518396483 28653721 625829835 571202477 999999999765694171 571202477 615918486 28653721 312390450 28653721 81837019 37563938 372941148 571202477 980344738 571202477 203738281 571202477 644683678 28653721 155428797 28653721 303138275 28653721 806638285 37563938 462994898 37563938 163317491 571202477 81657363 571202477 11086744 28653721 924724583 37563938 88778331 571202477 970261840 37563938 435869555 28653721 999999999765694171 571202477 852903453 37563938 548814849 37563938 245379453 37563938 475838018 37563938 74374838 37563938 674545259 571202477 899256615 37563938 129105651 571202477 398563039 571202477 626231537 571202477 203292021 28653721 450508437 28653721 572507114 571202477 436572498 37563938 746890885 28653721 856287165 37563938 295653903 37563938 540856831 28653721 913577514 37563938 347220634 571202477 460298537 37563938 517067834 28653721 437318485 28653721 350619814 571202477 909538071 37563938 119960037 37563938 258808359 28653721 800638831 571202477 725749288 571202477 705566584 28653721 945028188 28653721 999999999765694171 571202477 281537640 571202477 858420643 28653721 221729185 571202477 203521121 28653721 533991355 28653721 999999999765694171 571202477 969110650 28653721 10164986 28653721 297970640 28653721 999999999765694171 571202477 109374770 28653721 542541766 571202477 620098346 37563938 533363884 571202477 522034478 28653721 771549504 28653721 910920413 37563938 491189102 28653721 802396557 28653721 571919566 28653721 776555150 37563938 298261654 571202477 843123580 28653721 609929636 37563938 263158968 28653721 986113126 28653721 999999999765694171 571202477 526228138 37563938 490166836 37563938 11532107 571202477 646951497 28653721 999999999765694171 571202477 297774002 28653721 35238807 37563938 207752712 37563938 1928355 37563938 444476802 571202477 535451266 28653721 900394643 28653721 900701830 37563938 520519876 37563938 618669448 571202477 183425319 571202477 992670837 37563938 190835882 37563938 721470794 37563938 999999999765694171 571202477 191047479 28653721 676252643 571202477 93016577 28653721 813334418 28653721 148097021 37563938 499471453 571202477 219552345 571202477 458470817 37563938 450390784 571202477 865704018 37563938 565269063 37563938 693195065 28653721 151997649 37563938 228324670 37563938 999999999765694171 571202477 557888435 28653721 391941084 37563938 868723351 571202477 123764485 571202477 481600164 37563938 618776770 28653721 928561645 571202477 756115098 37563938 999999999765694171 571202477 790736347 571202477 837215566 28653721 761476810 37563938 100930445 571202477 62817880 28653721 595595931 571202477 855965201 571202477 567580048 28653721 999999999765694171 571202477 875084360 571202477 984960368 37563938 999999999765694171 571202477 248037768 37563938 683401298 28653721 233604572 571202477 377339895 28653721 77884849 37563938 165111207 571202477 784177621 28653721 820322720 571202477 190814994 37563938 188545532 28653721 746342700 571202477 325071455 571202477 438462604 28653721 923743203 37563938 406253479 571202477 386558919 37563938 694341480 37563938 734165349 37563938 906354066 28653721 177244105 571202477 722698376 28653721 38302401 571202477 225925689 28653721 949280015 28653721 434334025 28653721 36151536 571202477 294952371 28653721 415712254 37563938 784131123 37563938 513242537 37563938 503829943 28653721 1286361 571202477 359372760 571202477 999999999765694171 571202477 1097950 571202477 827762967 571202477 28539346 28653721 783558442 571202477 357763238 37563938 253488379 37563938 933650383 28653721 47451528 28653721 263564631 28653721 824565157 28653721 879827777 28653721 517073618 37563938 641139897 37563938 712187555 28653721 242940930 571202477 399180036 37563938 379975135 28653721 696391824 28653721 180773122 37563938 906212075 571202477 353054764 571202477 264283663 28653721 192456758 37563938 945608030 37563938 999999999765694171 571202477 999999999765694171 571202477 44791175 37563938 604243221 37563938 823757249 37563938 535662221 28653721 832785042 28653721 291120255 571202477 999999999765694171 571202477 725369579 37563938 564110445 571202477 999999999765694171 571202477 17543370 37563938 700097151 28653721 669372599 571202477 349624103 37563938 999999999765694171 571202477 147266646 28653721 95265899 37563938 998924446 571202477 472899177 37563938 157309490 28653721 356962187 571202477 602326077 571202477 205447872 571202477 474457923 571202477 999999999765694171 571202477 645027563 37563938 999999999765694171 571202477 60624354 28653721 812647483 28653721 83636826 37563938 133402154 37563938 118947131 37563938 683825920 571202477 686889797 37563938 41612649 571202477 938309049 28653721 971158529 28653721 112632803 28653721 436138296 571202477 118214816 571202477 154319935 571202477 743509475 571202477 956794576 37563938 96706046 37563938 77549019 28653721 64990099 28653721 884151908 37563938 845011422 571202477 748585955 37563938 225236234 571202477 999999999765694171 571202477 9591843 28653721 562569858 37563938 836226083 571202477 431700271 28653721 189622007 28653721 83772156 571202477 539035865 28653721 664071167 571202477 584247451 28653721 684808307 28653721 17086797 28653721 456960691 571202477 624761531 571202477 753675975 37563938 186855925 37563938 492041395 37563938 968749216 37563938 638901931 571202477 77258859 571202477 929706586 571202477 582357968 571202477 595212647 28653721 113332564 37563938 169446307 571202477 365928238 28653721 432035373 571202477 417253251 571202477 122010670 571202477 936642780 571202477 852476750 571202477 27328074 37563938 942281186 571202477 820763 571202477 957844439 571202477 432498027 37563938 672507321 28653721 932415044 37563938 362864105 37563938 319272126 28653721 608913684 28653721 999999999765694171 571202477 596053786 571202477 111341759 571202477 844068957 37563938 980498141 37563938 156249340 571202477 703967991 28653721 225333658 571202477 378397529 571202477 535492702 28653721 797607462 28653721 552246847 37563938 634832396 28653721 596168278 37563938 697383111 28653721 415248968 37563938 103354012 37563938 409135104 28653721 640948845 28653721 476898960 28653721 941043908 28653721 861227898 28653721 520898761 571202477 461915402 28653721 845011422 28653721 742446348 28653721 625626144 28653721 41165484 28653721 893047563 571202477 942288184 37563938 462199058 571202477 154021883 37563938 912845548 37563938 517074608 571202477 286226631 28653721 37215072 28653721 110564403 28653721 183465669 571202477 409780496 37563938 876267923 571202477 28219252 28653721 390503320 37563938 642019035 28653721 252546923 571202477 373976340 28653721 160114168 37563938 257769127 37563938 592380042 37563938 942703914 28653721 246282585 28653721 363291792 571202477 767509492 37563938 389179682 571202477 427870685 28653721 288610595 28653721 632922804 37563938 633852872 571202477 434367225 571202477 801210206 37563938 137865063 37563938 999999999765694171 571202477 153667555 571202477 76038252 571202477 640097323 28653721 708894806 37563938 653174792 28653721 1897628 28653721 684497938 28653721 556269946 37563938 962903869 571202477 855419449 571202477 668620840 37563938 367873997 37563938 999999999765694171 571202477 708121056 571202477 999999999765694171 571202477 491449861 37563938 692970942 28653721 932944696 571202477 414053119 37563938 607932955 37563938 565430981 571202477 999999999765694171 571202477 137592496 28653721 728017953 571202477 713928191 37563938 999999999765694171 571202477 579532263 28653721 747265974 28653721 185891321 28653721 997075186 571202477 412457177 37563938 966689769 37563938 939610064 28653721 579887722 37563938 540254431 28653721 289789078 571202477 755699562 37563938 51105821 37563938 892297186 28653721 752989117 28653721 734462694 28653721 88433032 28653721 25136521 28653721 56049872 37563938 357826479 28653721 460549780 571202477 342229794 37563938 3948007 571202477 93134198 37563938 602518124 571202477 624917070 571202477 985856321 28653721 999999999765694171 571202477 188229792 28653721 618405428 571202477 951037153 37563938 896792192 37563938 173578388 28653721 92027779 28653721 745687070 37563938 999999999765694171 571202477 530184447 28653721 38741914 37563938 336266192 571202477 644888323 37563938 449707506 571202477 162190014 571202477 783618624 28653721 468357386 28653721 604429616 37563938 294142823 571202477 594570580 37563938 276121948 28653721 418008587 571202477 191372908 28653721 254344032 37563938 506301144 571202477 606095428 571202477 868138544 37563938 599181552 28653721 126750016 28653721 632497545 28653721 587387989 37563938 121839830 28653721 475035168 37563938 108752204 28653721 224516194 571202477 65716841 571202477 139911479 28653721 148568702 571202477 526816141 37563938 805008702 571202477 739532455 37563938 999999999765694171 571202477 302949511 571202477 292750127 37563938 940142264 571202477 171426366 37563938 875377439 37563938 999999999765694171 571202477 485551794 37563938 13786770 37563938 915236502 37563938 733590329 37563938 914265731 28653721 999999999765694171 571202477 481876701 571202477 918439454 571202477 184244596 28653721 870447163 37563938 978990168 37563938 604648479 37563938 291534634 571202477 185686741 37563938 271157319 37563938 639921323 37563938 705803905 28653721 229131267 571202477 812063832 37563938 194210099 28653721 406075938 571202477 892894635 571202477 483233175 571202477 582357968 37563938 999999999765694171 571202477 659589799 28653721 83202374 28653721 997361970 28653721 805543936 37563938 58603483 28653721 332261495 28653721 664104176 571202477 970217157 28653721 282999885 571202477 380876438 28653721 339007485 28653721 292006944 37563938 459776522 37563938 504745948 571202477 999999999765694171 571202477 662181759 37563938 947509285 28653721 405712617 28653721 431913660 28653721 552386201 28653721 95364682 28653721 356010205 571202477 952660156 37563938 516155942 571202477 66599260 571202477 428179200 28653721 893648527 37563938 926547607 37563938 236636214 28653721 233302154 28653721 147434418 37563938 376001392 28653721 751709262 37563938 294484298 28653721 794277943 571202477 970842862 28653721 78670635 571202477 37657551 28653721 885950131 28653721 939713330 571202477 926739387 28653721 310183339 28653721 113249101 28653721 798200322 37563938 400804611 37563938 135466240 37563938 385303763 571202477 757050984 28653721 919659227 28653721 868001172 571202477 943303314 37563938 738447925 28653721 324411787 37563938 600393298 571202477 413136605 37563938 377025735 37563938 2571731 28653721 275555188 37563938 240394542 28653721 564639235 571202477 999999999765694171 571202477 600461931 28653721 184861883 28653721 690734062 571202477 246890238 28653721 465510927 571202477 814277567 571202477 13196516 571202477 765768017 28653721 249474784 571202477 595862968 571202477 280444150 28653721 726479237 571202477 93397968 37563938 171575724 37563938 803012023 571202477 635435067 28653721 384323980 571202477 412773341 571202477 652503079 37563938 347592374 571202477 284174093 28653721 832821727 28653721 974579880 28653721 722760716 571202477 941831958 571202477 899349576 571202477 381401231 37563938 471965274 37563938 906302379 28653721 447985850 571202477 85053613 28653721 40223015 28653721 671229784 28653721 396008585 571202477 117712038 28653721 15929532 37563938 6213902 571202477 999999999765694171 571202477 645766579 37563938 747654979 28653721 973005284 37563938 999999999765694171 571202477 785199983 37563938 766281853 37563938 679068946 28653721 539103640 37563938 358175476 28653721 689649123 571202477 521065522 28653721 622205587 571202477 342600029 37563938 691385854 571202477 788873574 28653721 207548370 571202477 432531094 37563938 863122433 571202477 43111410 28653721 528823735 28653721 56213031 28653721 914398197 28653721 145331569 28653721 715881886 37563938 218209386 571202477 510567380 28653721 650897273 28653721 664576781 571202477 840331628 37563938 163341543 571202477 862184648 571202477 88512531 28653721 997453129 28653721 428861756 28653721 973632575 28653721 999999999765694171 571202477 837253653 28653721 471795861 37563938 441766677 28653721 940666889 37563938 505289917 28653721 684866803 37563938 880142261 28653721 921008419 571202477 678458750 571202477 876520873 37563938 380986662 28653721 999999999765694171 571202477 79215147 28653721 531127666 28653721 741476477 37563938 182349872 571202477 782320535 28653721 345092426 28653721 198503916 28653721 714374008 571202477 569613671 571202477 923097459 28653721 784638077 28653721 918517172 37563938 765667492 571202477 168752679 37563938 74205900 28653721 999999999765694171 571202477 537269377 37563938 179687831 28653721 480352597 28653721 398950700 28653721 821349165 37563938 787914133 571202477 565129691 28653721 999999999765694171 571202477 51069245 28653721 887593170 37563938 661882410 28653721 781209099 28653721 430284739 28653721 794993711 37563938 528340028 28653721 957619834 37563938 999999999765694171 571202477 330689546 571202477 890473511 28653721 468524696 37563938 999999999765694171 571202477 288728010 571202477 514828832 28653721 703541757 28653721 719253245 571202477 27865330 28653721 680053657 28653721 890912388 28653721 398773115 37563938 166157881 37563938 154021883 28653721 360288081 571202477 234909592 37563938 64508566 571202477 410556935 571202477 139210987 28653721 120129484 37563938 732100394 28653721 999999999765694171 571202477 537415954 37563938 180250822 571202477 640822671 28653721 168356599 571202477 228245161 37563938 720987104 37563938 335214894 571202477 505747666 37563938 264874199 37563938 71567057 28653721 172925490 37563938 999999999765694171 571202477 235533186 28653721 736523389 571202477 768870574 571202477 367942437 37563938 828515274 37563938 240016480 571202477 767932829 28653721 604934286 37563938 220780869 28653721 855262291 37563938 251425013 28653721 741888542 571202477 149100769 37563938 916554756 37563938 680496919 571202477 44118418 28653721 178161315 28653721 525190177 37563938 205152618 571202477 243863198 37563938 978053156 37563938 188930869 571202477 55197104 28653721 277960297 37563938 472671480 37563938 553658151 571202477 522291274 28653721 169679335 28653721 502699421 28653721 457236030 37563938 268582651 28653721 139098449 571202477 658257509 571202477 731386461 571202477 311783376 571202477 52017017 28653721 123211535 571202477 553685731 37563938 91923303 571202477 663127765 37563938 339582258 28653721 25545200 28653721 228447409 37563938 902184814 571202477 444986450 28653721 94549314 28653721 405413466 28653721 126878628 571202477 18985611 571202477 999572076 571202477 550198618 37563938 150097945 571202477 999999999765694171 571202477 959109548 571202477 999999999765694171 571202477 76116370 28653721 726751418 37563938 494637302 571202477 672274283 28653721 854161204 571202477 999999999765694171 571202477 51266632 571202477 563722396 571202477 852944046 28653721 999999999765694171 571202477 590558844 37563938 651137664 37563938 620655625 37563938 999999999765694171 571202477 298289426 28653721 169626202 37563938 28122158 571202477 791876835 37563938 335395021 571202477 19196051 37563938 500658558 37563938 384916896 571202477 546708158 28653721 952166108 571202477 474284827 28653721 48550821 37563938 486178322 28653721 272669240 28653721 95182616 37563938 139289123 28653721 448829310 571202477 983717862 28653721 946537783 37563938 768601887 28653721 425605292 571202477 332615037 571202477 28842110 571202477 339124929 28653721 761428773 28653721 651985169 37563938 136635295 37563938 73577921 571202477 879973661 37563938 924894057 28653721 61638617 37563938 265527132 37563938 635383173 571202477 807821472 28653721 170220496 37563938 903508118 28653721 353309883 28653721 905494702 28653721 122433215 28653721 790916663 571202477 332583677 28653721 248382669 571202477 295205160 28653721 121403812 37563938 304517509 571202477 748005609 28653721 251639709 571202477 58238243 28653721 443598920 37563938 364681899 571202477 607057792 28653721 28100529 571202477 961440034 37563938 945822567 37563938 133014509 28653721 661416930 28653721 744595029 37563938 370858689 28653721 151585171 28653721 183956901 28653721 885145150 28653721 644846349 28653721 116516055 37563938 46980493 571202477 535919521 28653721 571196456 37563938 164900146 37563938 14309445 28653721 658332224 37563938 451356622 28653721 437743021 571202477 590904081 37563938 999613674 37563938 254431773 37563938 202751957 571202477 951872233 28653721 850441666 28653721 344409294 28653721 995020733 28653721 586279740 37563938 999999999765694171 571202477 319060762 571202477 736261843 37563938 626116071 37563938 999999999765694171 571202477 437979318 28653721 689679800 28653721 747332168 37563938 501173403 37563938 513884327 37563938 443769942 28653721 579757319 28653721 945185382 571202477 272201596 28653721 272737880 571202477 526612286 28653721 747632465 37563938 169711246 28653721 825987550 37563938 16991859 571202477 174374047 571202477 274878710 571202477 727468729 571202477 244032207 28653721 823712240 571202477 891548759 571202477 552256054 37563938 173819973 37563938 529964882 37563938 484509094 37563938 248133547 28653721 874251146 37563938 103833018 28653721 503819076 571202477 621150044 28653721 282681006 37563938 208412647 37563938 26651739 37563938 287682685 571202477 91654131 571202477 368821676 28653721 549534967 28653721 999999999765694171 571202477 477468889 37563938 443249934 28653721 667671147 28653721 186491790 571202477 130498240 28653721 88291269 571202477 891192082 571202477 438877417 37563938 933142186 28653721 131518137 37563938 731333548 37563938 999999999765694171 571202477 606380739 28653721 155489363 571202477 85784075 571202477 917402333 571202477 999999999765694171 571202477 431525634 37563938 609398329 37563938 993713105 37563938 953734341 37563938 300302938 28653721 393551430 28653721 709374428 571202477 823631408 37563938 999999999765694171 571202477 200729401 28653721 579954363 28653721 999999999765694171 571202477 566305489 28653721 293487893 37563938 414512177 37563938 826573280 28653721 558549574 37563938 846892331 571202477 999999999765694171 571202477 283310502 37563938 290223016 571202477 995588878 28653721 337241055 571202477 267697722 571202477 803251646 28653721 749008742 37563938 321104096 37563938 874404125 571202477 272117106 37563938 233075798 571202477 549553052 37563938 878087802 37563938 609749638 37563938 458818062 37563938 449241489 28653721 726479237 37563938 42007703 28653721 159172125 28653721 323142637 28653721 411124538 37563938 710890253 28653721 363163844 28653721 648554396 37563938 888654799 37563938 937403808 571202477 219131327 37563938 178492595 571202477 608278835 37563938 4962937 571202477 3098149 28653721 186462404 37563938 549708136 571202477 534910961 28653721 524307172 571202477 461076824 37563938 119356801 28653721 260356007 28653721 583706646 571202477 469695699 37563938 182174263 28653721 465705091 28653721 37187963 37563938 502867324 571202477 218325282 28653721 3403096 37563938 409625068 571202477 386263512 28653721 769469697 37563938 645395438 37563938 67437713 571202477 188936363 28653721 999999999765694171 571202477 442713459 28653721 256005198 571202477 161487969 28653721 721241782 37563938 452433191 28653721 742052766 37563938 800516472 571202477 353978856 37563938 985953578 571202477 209097494 37563938 892580562 28653721 375225953 28653721 866708218 37563938 768581009 37563938 325980608 37563938 355859418 571202477 121308597 37563938 557016357 37563938 999873628 28653721 265021466 37563938 999999999765694171 571202477 182121473 571202477 15050372 571202477 899085183 571202477 153667555 37563938 204532178 28653721 923628026 28653721 411124538 28653721 742633607 37563938 999999999765694171 571202477 999999999765694171 571202477 132209130 28653721 999999999765694171 571202477 161429551 37563938 27431021 37563938 656873532 571202477 599381915 37563938 566776554 571202477 96679993 571202477 138002146 571202477 901684319 28653721 960869484 37563938 175484778 571202477 599976433 37563938 624005320 571202477 277911512 28653721 550625028 571202477 958152444 37563938 582002944 37563938 999999999765694171 571202477 251034279 571202477 64012905 28653721 106472856 571202477 805599990 571202477 63145073 37563938 755191615 28653721 65794775 28653721 468316030 28653721 617953497 571202477 999999999765694171 571202477 242228934 28653721 133399672 37563938 312326622 571202477 153495492 571202477 11173762 28653721 971316451 28653721 210037534 37563938 397251226 571202477 644843227 28653721 740844034 37563938 677784606 571202477 141440038 28653721 444285666 28653721 122887804 28653721 21351857 571202477 438869893 28653721 716684047 28653721 728633490 571202477 191734207 571202477 683614775 28653721 496296481 571202477 147853825 28653721 111530662 571202477 526612286 37563938 325861040 37563938 837429566 571202477 659745948 571202477 517379019 571202477 496929338 571202477 701548628 28653721 913841979 28653721 999999999765694171 571202477 272208730 28653721 460718840 571202477 999999999765694171 571202477 997943592 37563938 753634087 28653721 175455034 28653721 32247933 37563938 587761103 37563938 415073430 28653721 919371638 28653721 547585721 37563938 677036263 37563938 999999999765694171 571202477 847824379 37563938 257476264 37563938 825569056 28653721 999999999765694171 571202477 378397529 28653721 507717219 28653721 570607619 37563938 102671973 571202477 46680809 571202477 999999999765694171 571202477 614864689 37563938 445378732 37563938 423663248 571202477 256799001 28653721 886690002 28653721 570955832 571202477 242010331 28653721 693718492 37563938 711538801 37563938 254094829 28653721 762096648 28653721 41506071 571202477 960494595 37563938 876174296 571202477 971223590 571202477 144656432 571202477 32697940 28653721 52735755 37563938 992824697 28653721 503321218 28653721 636194578 571202477 950466162 28653721 339445703 571202477 410624593 37563938 975152115 571202477 744362708 28653721 585049474 28653721 653639731 28653721 690982752 28653721 402716118 28653721 999999999765694171 571202477 248663473 571202477 925394959 37563938 622944471 37563938 745687070 571202477 639200604 28653721 357029927 37563938 52514726 571202477 798942409 37563938 346790942 37563938 140252734 571202477 822548070 28653721 800479646 571202477 27431021 571202477 10028927 28653721 957921358 571202477 71032557 37563938 31857911 28653721 340526570 28653721 844948435 28653721 999999999765694171 571202477 312770835 37563938 610002006 37563938 829455459 37563938 987960928 28653721 717404693 37563938 442735344 28653721 342731269 571202477 470503474 571202477 708121056 37563938 350239058 28653721 82473755 37563938 916077916 37563938 604826554 571202477 999999999765694171 571202477 196633447 37563938 222078624 37563938 693362556 37563938 189347695 37563938 565939833 28653721 556170975 28653721 536619208 571202477 140005445 37563938 999999999765694171 571202477 73836779 28653721 609498759 571202477 625545883 571202477 324243054 571202477 176481087 571202477 147126183 571202477 163445443 37563938 564135956 571202477 900794622 37563938 688306624 571202477 711247046 28653721 725650660 28653721 999999999765694171 571202477 726618866 28653721 999999999765694171 571202477 861727485 37563938 958301435 28653721 304576674 37563938 722083210 28653721 683564429 28653721 464744070 37563938 742553711 37563938 622205587 28653721 347297281 571202477 351917905 37563938 403799704 37563938 636857434 28653721 799289339 37563938 931109013 37563938 933396288 28653721 526252622 28653721 231720817 37563938 449606770 571202477 428075294 571202477 950765474 37563938 807079678 37563938 668657108 571202477 487004061 37563938 590218590 37563938 19683298 28653721 150495759 28653721 847872082 37563938 771326400 571202477 240265406 37563938 224169360 28653721 395004395 571202477 882264825 37563938 311818289 37563938 610604604 571202477 140405 571202477 781203941 28653721 849476803 28653721 573852352 37563938 677958686 37563938 506686741 571202477 545160614 571202477 905301943 37563938 818950165 571202477 954578523 28653721 315888505 571202477 63110822 571202477 399017377 28653721 392113523 28653721 169887972 571202477 571943047 571202477 106748597 37563938 992177597 37563938 493092592 571202477 490421959 37563938 10347701 37563938 605696930 37563938 848474798 28653721 570565002 37563938 352374210 28653721 521192206 28653721 680357529 37563938 644549333 37563938 471228467 28653721 942903438 571202477 68985151 571202477 744387980 28653721 262936063 37563938 107223256 571202477 314400951 37563938 999999999765694171 571202477 999999999765694171 571202477 694525552 37563938 679832123 571202477 999999999765694171 571202477 165028739 571202477 629228056 37563938 490166836 571202477 826439798 571202477 289804698 28653721 195540240 37563938 67699014 37563938 953169596 28653721 323851268 37563938 395081866 571202477 176958338 28653721 258904813 28653721 120325012 28653721 468809126 571202477 22641314 37563938 803995657 28653721 987085074 28653721 948474490 571202477 483370475 28653721 573746525 571202477 205983901 37563938 383373157 28653721 59832602 571202477 195809577 37563938 312467892 37563938 583394742 28653721 36223453 28653721 556050007 37563938 33843519 28653721 53450712 571202477 999999999765694171 571202477 36216490 37563938 537070993 37563938 751761499 28653721 996436773 571202477 528545365 37563938 77832303 571202477 906354066 37563938 306831438 571202477 879008746 28653721 897068812 28653721 104320679 28653721 177190399 571202477 136026536 28653721 747725346 37563938 688479734 28653721 518486708 37563938 419391638 571202477 101318737 37563938 753904851 28653721 999376850 571202477 519053693 37563938 203945884 37563938 318438776 571202477 206926566 28653721 425894990 571202477 799488838 28653721 773304902 28653721 701471196 28653721 87935113 28653721 879535844 37563938 648954980 28653721 452635894 571202477 760255674 37563938 151044303 571202477 805352133 571202477 48990806 571202477 639985428 37563938 999999999765694171 571202477 742958864 571202477 363686173 37563938 962025506 28653721 590565681 37563938 819927748 37563938 318595934 28653721 38169372 28653721 721369766 37563938 73172760 37563938 557231143 37563938 298845486 571202477 28654445 28653721 588702486 28653721 618817721 28653721 317153144 1000000000019743504 567965986 571202477 115909576 28653721 77976871 37563938 279521543 37563938 416811483 571202477 955582602 571202477 464512624 37563938 612573054 571202477 951202995 28653721 457744235 28653721 371898839 28653721 141949473 37563938 199267126 28653721 604189928 37563938 931756941 37563938 14128405 37563938 769892108 28653721 999999999765694171 571202477 644236050 37563938 287492934 571202477 999999999765694171 571202477 247524315 37563938 268331826 37563938 646817250 37563938 366836275 28653721 628454110 28653721 101177011 37563938 999999999765694171 571202477 649994764 37563938 634989335 28653721 668402023 28653721 588482944 37563938 175726896 571202477 382402852 28653721 531205282 28653721 60343245 28653721 587927827 37563938 902900044 571202477 563363422 37563938 396911225 37563938 564997165 571202477 499064165 28653721 459853285 28653721 817832790 37563938 941890782 37563938 9722787 28653721 310327285 28653721 948818158 571202477 667628364 37563938 786971564 37563938 380941157 571202477 691266569 28653721 66104502 37563938 774150817 37563938 286986219 37563938 686482020 28653721 49013953 37563938 821780227 28653721 252236747 571202477 673143692 571202477 750166445 28653721 777130918 28653721 385962588 28653721 224187939 571202477 750542618 37563938 207409989 571202477 261272202 37563938 695280528 37563938 528447469 37563938 20087912 37563938 905303640 28653721 951212210 37563938 472671480 571202477 409386633 571202477 865771288 37563938 492357923 37563938 556126668 571202477 407881803 37563938 683307165 571202477 635488871 28653721 279005936 28653721 985765851 28653721 192676269 28653721 170199206 37563938 147870509 28653721 680486591 28653721 121567173 28653721 701847656 37563938 490859597 37563938 260602593 571202477 768561411 28653721 956058406 28653721 571795857 571202477 600272333 37563938 178214131 571202477 496073505 37563938 233106400 571202477 189105779 37563938 749940613 28653721 606074954 37563938 315445836 28653721 95709954 28653721 451600879 37563938 429811915 28653721 478502096 37563938 755400033 571202477 341457857 37563938 363710174 37563938 353978856 28653721 74194135 28653721 501074871 28653721 157256222 28653721 191958524 37563938 962893343 37563938 969323686 37563938 184802059 571202477 735509089 571202477 102162860 571202477 624045315 28653721 777621098 571202477 999999999765694171 571202477 763222870 37563938 129510091 28653721 575111302 37563938 999999999765694171 571202477 823136734 571202477 351823346 37563938 726586076 37563938 626659071 571202477 591995803 571202477 463872483 37563938 431571353 37563938 999999999765694171 571202477 289455417 37563938 806929832 28653721 97056386 571202477 884526314 37563938 181388018 28653721 281757354 28653721 820962065 37563938 306875684 28653721 571495244 571202477 700963618 571202477 999999999765694171 571202477 285538600 37563938 514420498 571202477 747663312 37563938 702882210 28653721 420079940 37563938 98777171 571202477 647394790 28653721 23105220 28653721 999999999765694171 571202477 906410193 28653721 419129632 571202477 273661445 571202477 742598591 571202477 331412459 571202477 658811779 28653721 849626542 37563938 953718472 28653721 537961958 571202477 490202972 37563938 85573567 37563938 250341170 28653721 609422200 28653721 646371893 37563938 982116353 37563938 56087589 28653721 588920264 28653721 765717331 571202477 546762986 37563938 677120340 571202477 999999999765694171 571202477 100395960 37563938 126921150 37563938 361580263 37563938 86230409 28653721 714187422 37563938 999999999765694171 571202477 803501449 28653721 241048749 571202477 41155691 37563938 955575941 28653721 573804277 571202477 865891947 28653721 810022371 28653721 235127255 571202477 666924526 37563938 190307432 37563938 706101081 28653721 492859115 37563938 999999999765694171 571202477 129832466 37563938 803941839 37563938 506432473 37563938 280159013 571202477 51657522 28653721 998132046 571202477 150392981 37563938 87922143 571202477 163168695 571202477 115850164 37563938 401830214 37563938 24642229 37563938 690419831 28653721 573751911 37563938 837215566 571202477 999999999765694171 571202477 997877707 37563938 615889604 28653721 631661204 37563938 348355164 37563938 305010859 28653721 377573868 28653721 262972511 28653721 593457246 37563938 138970822 37563938 435542854 37563938 142961144 37563938 511245101 571202477 12842969 571202477 225460549 37563938 737909135 28653721 777708963 28653721 221360273 571202477 565180802 571202477 152521309 571202477 627160780 571202477 860388674 37563938 62974249 28653721 643452392 571202477 713138301 37563938 89271076 571202477 245737913 571202477 619580310 37563938 230674735 28653721 615917556 571202477 183280195 37563938 823136205 28653721 999999999765694171 571202477 421557681 28653721 547263730 37563938 680832911 37563938 146602382 37563938 963538148 28653721 685388787 28653721 139863771 571202477 84945383 28653721 837318710 37563938 460210709 571202477 634298031 28653721 287319196 37563938 333219521 37563938 999999999765694171 571202477 462325435 28653721 485747606 571202477 626738741 37563938 723426879 571202477 523571349 28653721 28476215 28653721 999999999765694171 571202477 808473377 571202477 662872699 571202477 441546840 571202477 353741437 37563938 522632256 571202477 572619477 37563938 371594848 28653721 420731605 28653721 544706157 28653721 939383627 28653721 779614951 28653721 72686008 571202477 394314532 28653721 787551978 28653721 396252251 37563938 25157706 571202477 189130082 28653721 343477972 28653721 325110941 37563938 593747927 28653721 774075359 28653721 771326400 37563938 98266593 571202477 541194453 571202477 166157881 28653721 759608959 37563938 329861226 28653721 130841956 37563938 330058936 571202477 320959400 28653721 739810841 28653721 704136382 37563938 125742073 571202477 735939786 37563938 837532633 37563938 755098879 37563938 136884442 28653721 896428653 571202477 968915902 28653721 120915071 571202477 298346456 28653721 155924953 571202477 735927775 37563938 628132966 571202477 29197590 28653721 249497923 571202477 720409698 37563938 777040994 571202477 731181643 37563938 850526698 28653721 45411180 571202477 321929857 28653721 184861883 37563938 433306845 571202477 574496984 571202477 667866486 571202477 510095584 28653721 365152034 37563938 697461364 37563938 965232765 37563938 5452681 37563938 254635551 37563938 504601234 37563938 268709249 37563938 686300406 28653721 364409126 28653721 171238681 571202477 468535598 37563938 167016614 571202477 4767110 28653721 437574892 37563938 146175179 571202477 383418255 571202477 530503730 37563938 384208717 37563938 958651042 571202477 772437652 28653721 695317037 37563938 77448288 571202477 362414331 37563938 999999999765694171 571202477 809438380 28653721 418677158 37563938 742446348 571202477 544530619 37563938 240372063 571202477 999999999765694171 571202477 319385898 28653721 551078977 571202477 37657551 37563938 705857962 37563938 521203707 571202477 287476691 28653721 22270827 28653721 746890885 37563938 400877299 571202477 315049603 571202477 305643611 37563938 27834470 571202477 724328274 28653721 990180090 28653721 381701202 28653721 606300935 28653721 759231163 28653721 603917333 28653721 456079918 28653721 858420643 571202477 777417610 571202477 119411762 28653721 230753723 28653721 930716887 28653721 200563273 28653721 602626888 37563938 367655417 37563938 797199393 571202477 474823014 37563938 834570318 28653721 82612687 28653721 810171553 28653721 775570807 37563938 192912065 28653721 166529448 571202477 774155084 37563938 213454052 28653721 328990500 571202477 954677193 37563938 85529460 571202477 47597028 28653721 593525483 37563938 493270576 28653721 872399289 28653721 779616387 37563938 111737560 28653721 509023410 37563938 699225053 28653721 541435991 37563938 31957729 28653721 91113428 37563938 717753099 571202477 606731933 571202477 763743271 28653721 279507839 28653721 291647799 28653721 713122749 37563938 190998255 28653721 426301358 37563938 613364791 37563938 865686957 37563938 112290614 37563938 589940977 28653721 975832624 37563938 819941617 37563938 408684564 28653721 158547647 571202477 668391763 37563938 62311130 37563938 450454093 37563938 432676204 28653721 327549644 37563938 129066046 28653721 303527382 28653721 591088184 37563938 824046570 571202477 477774795 28653721 472116203 37563938 325722544 571202477 877734242 28653721 227719096 571202477 170817147 28653721 405712617 571202477 999999999765694171 571202477 611186759 37563938 775998589 571202477 498514260 28653721 999999999765694171 571202477 621996223 37563938 66939456 28653721 63470437 571202477 428883482 28653721 480451824 28653721 999999999765694171 571202477 949577748 28653721 999999999765694171 571202477 684624546 28653721 760058521 28653721 471698784 28653721 993446976 571202477 805737698 37563938 29373574 28653721 146005353 37563938 398343722 571202477 310626663 28653721 865288425 28653721 836116492 37563938 598886439 28653721 502900037 28653721 999999999765694171 571202477 999999999765694171 571202477 14959598 571202477 999999999765694171 571202477 527433726 37563938 731269156 571202477 338776504 28653721 366597310 28653721 527484892 571202477 302088840 37563938 41584914 28653721 317467204 571202477 411329059 37563938 651023875 571202477 999999999765694171 571202477 424627637 28653721 999999999765694171 571202477 901135077 37563938 703386827 571202477 999999999765694171 571202477 110672795 28653721 761283839 571202477 23731529 28653721 230675021 37563938 502217599 37563938 999999999765694171 571202477 355522249 28653721 999999999765694171 571202477 903263030 28653721 539098975 37563938 316252879 571202477 851494976 28653721 784488967 28653721 251576790 571202477 348331321 571202477 122364812 28653721 189460941 37563938 32096911 571202477 141828436 37563938 334024133 37563938 167215948 571202477 585112496 28653721 999999999765694171 571202477 778790503 37563938 794496968 28653721 799909189 37563938 197803653 571202477 192198611 28653721 423782813 28653721 64529115 571202477 195488215 37563938 999999999765694171 571202477 233231564 571202477 999999999765694171 571202477 177070452 28653721 928546539 37563938 130528813 571202477 776478488 571202477 732848752 571202477 398549861 571202477 189030380 37563938 437994056 37563938 684992189 37563938 37187963 28653721 341973960 37563938 999999999765694171 571202477 23088390 571202477 154358624 28653721 219645688 571202477 940174739 37563938 18988917 28653721 265493727 28653721 517635909 37563938 434396634 28653721 205544000 28653721 127524734 571202477 758496619 571202477 848535457 28653721 883702036 37563938 204920646 571202477 553506462 571202477 710593362 37563938 999999999765694171 571202477 632737460 28653721 172537245 571202477 610877392 37563938 908920200 37563938 69476447 28653721 189265817 571202477 999999999765694171 571202477 451670714 28653721 452912274 571202477 389281536 28653721 52552868 37563938 907037321 37563938 6116959 571202477 999999999765694171 571202477 195198289 28653721 556433352 28653721 61770985 37563938 190796359 37563938 649169908 28653721 722820918 28653721 273064040 571202477 973805837 571202477 596385786 28653721 510943951 28653721 302842 571202477 162200255 571202477 124775604 37563938 220006721 571202477 668022187 37563938 734942447 571202477 757106977 28653721 698885149 28653721 710627043 37563938 397534900 37563938 803646556 571202477 722760716 28653721 476045146 37563938 125589991 571202477 740445088 28653721 212597291 28653721 4538697 37563938 378502372 37563938 94761214 571202477 110779573 37563938 520969848 28653721 671689151 28653721 127689274 28653721 129906100 571202477 238242727 571202477 999999999765694171 571202477 437935433 37563938 886998756 37563938 745436103 28653721 643339880 571202477 857447760 37563938 107623017 571202477 999999999765694171 571202477 655625054 37563938 699109837 571202477 999999999765694171 571202477 729380746 37563938 794350871 571202477 999999999765694171 571202477 312494871 37563938 102028817 37563938 599266299 37563938 217988307 571202477 863619910 37563938 740966313 37563938 841541663 571202477 461232192 28653721 186688985 28653721 948570157 571202477 286047545 28653721 51505339 37563938 999999999765694171 571202477 11079703 28653721 409328660 571202477 481763424 28653721 163380261 28653721 337293835 571202477 739472277 37563938 148125847 28653721 726427364 37563938 999999999765694171 571202477 999999999765694171 571202477 906777259 28653721 528505753 28653721 992568136 571202477 230086926 571202477 937412773 28653721 278963433 28653721 233690044 571202477 445378732 28653721 465228704 37563938 98894415 28653721 633918887 37563938 644747318 37563938 750175549 28653721 926300900 37563938 462871298 37563938 981638848 37563938 911743700 37563938 537070993 28653721 28362300 28653721 281223877 28653721 762409384 37563938 38405354 571202477 157116832 571202477 42938065 571202477 788549069 28653721 735026194 28653721 494367469 28653721 810937479 28653721 779122520 37563938 425713468 571202477 999999999765694171 571202477 450902724 37563938 958031530 37563938 815656173 28653721 44920923 28653721 865236901 37563938 348274931 37563938 22455228 571202477 911954545 571202477 103363885 37563938 518692859 37563938 999999999765694171 571202477 198019114 28653721 650332276 28653721 845070505 37563938 531142029 28653721 736069832 37563938 265093538 37563938 58935027 37563938 194210099 571202477 989862369 28653721 615978433 28653721 779824850 28653721 613695131 37563938 864259128 571202477 341092262 571202477 451733433 28653721 232508104 37563938 730277215 571202477 317728470 37563938 561148707 37563938 911196211 571202477 757475039 37563938 159021147 571202477 202715485 571202477 509918206 37563938 978377693 37563938 283310502 571202477 81914536 37563938 141125524 28653721 384661611 37563938 761736041 571202477 576478201 37563938 481547946 37563938 732138991 37563938 643452392 28653721 874406307 571202477 408830245 571202477 17640175 28653721 874546548 571202477 602467950 571202477 949449949 37563938 763988091 28653721 468402162 28653721 657789445 37563938 568979723 571202477 612054540 571202477 286418538 571202477 16524060 28653721 873584762 37563938 843772075 28653721 39600569 571202477 970567684 37563938 293352140 571202477 700183773 37563938 337256704 37563938 112566773 37563938 516540433 28653721 321430726 571202477 999999999765694171 571202477 50666524 571202477 439753941 37563938 345288150 37563938 306854665 37563938 854380716 571202477 575699001 571202477 999999999765694171 571202477 668402075 37563938 811337969 28653721 473007716 37563938 999999999765694171 571202477 834750134 28653721 92316640 37563938 778667735 28653721 866359711 571202477 765671023 28653721 341877563 571202477 499882105 571202477 955624580 571202477 52779823 37563938 893798938 28653721 221361471 37563938 445163727 37563938 788512924 28653721 869978000 571202477 474177081 28653721 439837697 37563938 999999999765694171 571202477 803060829 37563938 457047327 28653721 601660957 28653721 256529469 571202477 190269801 571202477 595849395 28653721 96613788 571202477 739690276 28653721 189745974 28653721 95801951 571202477 473657239 28653721 375384160 28653721 206003862 28653721 141176085 37563938 182594550 571202477 754715409 28653721 182904917 28653721 43938108 37563938 764118062 37563938 612688360 571202477 601133574 37563938 519537336 37563938 837580062 28653721 414968612 28653721 835225053 37563938 186852276 37563938 97906073 37563938 460104783 28653721 531848302 571202477 531096676 28653721 276027426 571202477 710890253 571202477 600102548 37563938 387605926 28653721 999999999765694171 571202477 104647693 37563938 262109706 28653721 53496722 37563938 402813582 571202477 858884039 28653721 133884208 37563938 4132490 571202477 347006630 571202477 453584849 571202477 111530662 37563938 23734848 37563938 176376644 37563938 168847724 37563938 449344706 571202477 378255325 28653721 541435991 571202477 176524028 37563938 393508194 37563938 978676057 37563938 233012707 37563938 230817811 37563938 189177286 571202477 7797301 571202477 315181198 571202477 241475197 37563938 651223462 37563938 931449371 37563938 824737725 37563938 441353827 571202477 317717836 571202477 17791623 37563938 142159990 37563938 761786257 28653721 831903932 28653721 310290676 28653721 116414611 571202477 74382213 37563938 739774655 571202477 403334192 571202477 931313834 37563938 361298845 571202477 327253369 571202477 976566175 28653721 258399498 28653721 366816174 37563938 177164262 37563938 410884849 37563938 368520396 37563938 103666652 37563938 324264017 28653721 415608466 28653721 36912425 28653721 33672617 28653721 465605492 37563938 389509948 28653721 983836849 37563938 510029554 37563938 879027769 37563938 434535178 28653721 745946333 37563938 999999999765694171 571202477 870002697 37563938 841949644 571202477 540690299 37563938 917288870 28653721 464995666 37563938 99011019 28653721 436214073 28653721 587720251 571202477 630453144 37563938 862422106 571202477 881370154 37563938 33256810 571202477 999999999765694171 571202477 999999999765694171 571202477 860506309 28653721 848459719 37563938 722461053 28653721 558439311 37563938 233231865 37563938 9771978 28653721 780133355 28653721 349195800 28653721 147163383 37563938 181882473 571202477 472747548 28653721 255819597 571202477 207032846 37563938 39901860 28653721 915165471 37563938 447293616 28653721 899139159 37563938 261427195 571202477 901450341 571202477 6170937 28653721 901090224 571202477 564135956 28653721 233075798 28653721 730935074 28653721 562769516 571202477 882078414 37563938 720868460 37563938 184161225 37563938 377782294 37563938 778678597 37563938 569289745 28653721 999999999765694171 571202477 715097891 28653721 105174345 28653721 688168618 571202477 986363729 571202477 265223288 571202477 754138352 37563938 172305313 28653721 17494051 571202477 955624434 28653721 709520335 28653721 115469897 28653721 925965495 571202477 988642327 28653721 942509157 571202477 739054141 28653721 695568669 28653721 38567648 28653721 609591720 37563938 121982426 571202477 388029281 37563938 819358691 37563938 11532107 37563938 418965040 28653721 676913721 28653721 762846010 37563938 999999999765694171 571202477 999999999765694171 571202477 468653351 28653721 999999999765694171 571202477 70412645 28653721 496996926 28653721 118999046 37563938 253552651 571202477 320321410 37563938 130716857 571202477 834891255 571202477 878235444 571202477 999999999765694171 571202477 431571353 571202477 999999999765694171 571202477 989219227 28653721 513643967 28653721 43673607 28653721 492021469 37563938 303663949 28653721 274291054 571202477 897024576 571202477 929999940 37563938 429209288 28653721 681436292 37563938 171104590 571202477 276672316 28653721 754146805 28653721 33653958 28653721 453882186 37563938 405063400 28653721 235705453 28653721 8896717 37563938 983677994 571202477 261813305 37563938 858945342 28653721 61740664 571202477 357690044 28653721 960381025 37563938 411146790 571202477 824286117 28653721 882743169 37563938 640434829 37563938 712300891 37563938 536390107 37563938 285069140 571202477 999999999765694171 571202477 611021943 28653721 152812593 571202477 14077046 571202477 706247152 37563938 798699483 37563938 235620189 28653721 338122430 37563938 831735428 28653721 640510630 28653721 273343919 28653721 908562230 37563938 102403566 37563938 696547500 28653721 377751842 28653721 815859849 28653721 919206710 37563938 115997202 28653721 31130352 37563938 382689618 571202477 812167281 28653721 929531988 571202477 698816929 28653721 584099832 28653721 23932861 571202477 682281505 37563938 951199266 571202477 389309557 28653721 999999999765694171 571202477 982753277 37563938 72931266 28653721 295816256 28653721 181086258 37563938 494984039 28653721 6213902 37563938 714263460 37563938 14128405 28653721 939032652 37563938 889367837 37563938 367699779 571202477 916664759 571202477 394350380 28653721 568164769 28653721 340696776 37563938 254468712 571202477 703470625 571202477 215768443 571202477 737548928 28653721 962820100 37563938 556997340 37563938 936225843 571202477 785138213 37563938 592074984 571202477 557813813 28653721 296182138 37563938 302576115 37563938 297871967 571202477 183908776 37563938 997515093 571202477 255934871 571202477 69699118 28653721 812253549 37563938 280050466 28653721 542890099 37563938 619458188 571202477 80402626 28653721 438462604 571202477 714231751 28653721 239405074 37563938 538282416 28653721 44426904 28653721 319922026 28653721 533922917 37563938 545946966 28653721 999999999765694171 571202477 950558411 37563938 475103632 37563938 603453795 37563938 776555150 28653721 223905379 571202477 574316675 28653721 350582490 37563938 999999999765694171 571202477 705517532 28653721 707407612 37563938 201168225 571202477 912761696 37563938 604648479 28653721 682933234 37563938 569090100 37563938 681066584 28653721 658488569 28653721 861129207 571202477 999999999765694171 571202477 503332636 37563938 189323757 37563938 90328616 571202477 25663531 571202477 707304534 37563938 812531749 28653721 999999999765694171 571202477 425699976 28653721 887572924 28653721 133160840 28653721 715387244 571202477 727708857 37563938 793831116 37563938 433946880 571202477 951651292 37563938 374590628 37563938 166875636 28653721 157445897 37563938 342849388 571202477 926549600 571202477 394552231 37563938 305346307 571202477 528659098 28653721 256610033 28653721 160382610 571202477 185449036 28653721 486721789 28653721 463708997 37563938 999999999765694171 571202477 999999999765694171 571202477 634742836 28653721 988037003 37563938 196076678 37563938 119818147 28653721 732444016 571202477 457406046 28653721 352817993 571202477 768180081 37563938 821481103 571202477 227469068 28653721 961989548 37563938 106507500 37563938 716075858 37563938 221270629 571202477 316301272 571202477 537817541 37563938 433561781 28653721 129105651 28653721 216452126 571202477 63065291 28653721 308162885 28653721 305761375 37563938 620352225 37563938 508615450 571202477 174304392 28653721 172985454 28653721 489833384 571202477 820464256 37563938 346790942 571202477 999999999765694171 571202477 296153977 37563938 999999999765694171 571202477 408232848 28653721 556436670 571202477 569019464 37563938 457808799 37563938 977682995 37563938 442479529 28653721 621482379 28653721 228643424 571202477 969847720 28653721 505229363 28653721 574590270 28653721 201885574 37563938 69928043 571202477 956960459 571202477 297544646 37563938 686093995 28653721 909251069 571202477 70098494 37563938 379601417 28653721 999999999765694171 571202477 999999999765694171 571202477 151041911 37563938 44626594 571202477 411310858 571202477 103716081 571202477 255897935 28653721 999999999765694171 571202477 287467074 37563938 735785648 571202477 557410397 571202477 177014375 28653721 714263460 28653721 999524966 37563938 766622532 37563938 73504207 571202477 551930207 37563938 798417304 37563938 316749500 37563938 377436228 37563938 420568001 571202477 999999999765694171 571202477 811181033 28653721 836401666 571202477 221052917 28653721 250037709 37563938 961440034 28653721 985504398 28653721 647612681 28653721 536128123 37563938 353191200 28653721 458260616 28653721 52801645 28653721 197083268 28653721 258901159 28653721 497226876 28653721 431654073 37563938 842330739 37563938 999999999765694171 571202477 787291028 37563938 999999999765694171 571202477 426005613 571202477 73734327 28653721 421827641 28653721 195704276 571202477 842509472 37563938 199928428 28653721 797623149 571202477 689322184 28653721 333780948 28653721 122390424 571202477 353661571 28653721 45777690 28653721 537526336 37563938 654124723 571202477 258372384 28653721 57645877 28653721 453649788 571202477 768560336 28653721 855340624 37563938 310555847 28653721 391435039 28653721 768555163 37563938 939032652 28653721 206626822 37563938 530865159 571202477 750630038 571202477 578010558 37563938 2571731 571202477 85899257 37563938 31005704 571202477 579443267 28653721 599052903 37563938 186070733 28653721 327144040 37563938 13983294 571202477 105254549 28653721 809996930 571202477 65908713 28653721 999999999765694171 571202477 390755110 28653721 855712334 37563938 400625529 28653721 530534664 571202477 545904414 28653721 298443315 28653721 582276828 571202477 828591759 37563938 980044963 37563938 84146201 37563938 67782697 37563938 779742541 28653721 848542880 28653721 685732704 37563938 841231432 571202477 457749511 571202477 58124021 37563938 604428965 37563938 150104621 28653721 310406340 571202477 936693047 571202477 303116097 571202477 628707437 28653721 953518975 37563938 38554257 28653721 334111241 37563938 973094759 28653721 854303989 28653721 1998982 28653721 311350773 28653721 33637041 37563938 304562050 571202477 770734753 37563938 240357363 37563938 538140117 37563938 710228029 37563938 248345033 571202477 508907825 37563938 472874045 28653721 510538404 28653721 30260728 571202477 36216490 571202477 495927377 571202477 182121473 37563938 720513502 28653721 904477528 37563938 785113188 571202477 319809728 37563938 844124223 571202477 852392017 28653721 279203841 37563938 971962521 37563938 144034306 28653721 771551023 571202477 867648532 571202477 558572732 571202477 642762480 37563938 201159586 28653721 200679047 37563938 857354238 28653721 147005365 37563938 792697399 571202477 480988922 28653721 459666149 571202477 699574351 37563938 810519794 28653721 402693942 28653721 321702760 28653721 238242727 37563938 217784339 571202477 302927372 37563938 373866217 571202477 226310944 28653721 306313717 571202477 281238457 571202477 479433287 28653721 471119974 571202477 430373335 37563938 124066280 571202477 173626394 28653721 149798723 37563938 201621974 28653721 999999999765694171 571202477 247867949 28653721 232868175 37563938 854525921 571202477 237686381 28653721 701475859 571202477 729669027 37563938 582071655 571202477 168297016 571202477 577850323 571202477 169612964 37563938 645743950 28653721 422187922 37563938 768582360 571202477 677031515 571202477 161425321 571202477 345440066 571202477 104688451 571202477 776628289 28653721 999999999765694171 571202477 760075235 571202477 249062652 571202477 250640302 571202477 381760554 571202477 999999999765694171 571202477 696886641 571202477 883404999 28653721 915579785 28653721 798925824 37563938 561380047 28653721 547397720 571202477 480920861 37563938 127621461 571202477 856508540 37563938 341731920 37563938 885289583 37563938 797623898 37563938 865408560 37563938 740423529 28653721 446740432 37563938 876923775 37563938 751892677 571202477 134548543 571202477 445260984 571202477 999999999765694171 571202477 85828486 28653721 253338968 28653721 237702567 571202477 999999999765694171 571202477 629426811 37563938 553815486 28653721 143576976 571202477 388179453 37563938 228676353 37563938 248133547 37563938 520284745 37563938 386937195 571202477 182584296 571202477 212686706 28653721 185476074 28653721 719469574 37563938 934938540 571202477 353741437 28653721 124645498 28653721 44626594 37563938 199721334 37563938 855180652 28653721 590821709 28653721 706639761 571202477 236956278 28653721 999999999765694171 571202477 929122735 571202477 500385541 571202477 906401547 571202477 243857320 37563938 20509747 37563938 410558806 37563938 171124964 571202477 133724196 37563938 178227415 28653721 103379596 571202477 242770934 28653721 882528827 28653721 508214769 28653721 474823014 28653721 480227049 571202477 697139234 28653721 55755781 571202477 849128533 37563938 999999999765694171 571202477 391296249 28653721 886124365 28653721 108134669 571202477 999999999765694171 571202477 336186639 37563938 846129434 37563938 44176515 37563938 709634157 571202477 838489998 28653721 493058847 37563938 517587000 37563938 327765049 571202477 790116636 571202477 699405533 571202477 108763497 571202477 117887396 28653721 626132241 37563938 623657200 571202477 967693840 571202477 823136205 37563938 231605139 28653721 130902166 28653721 288728010 28653721 270664866 571202477 384720177 571202477 957645966 37563938 83949893 28653721 999999999765694171 571202477 999999999765694171 571202477 449772942 28653721 772774941 37563938 738963474 28653721 600741213 28653721 703594475 28653721 240906244 28653721 116465446 28653721 614891549 37563938 479921078 37563938 771534033 28653721 75691032 28653721 932045179 37563938 842409934 28653721 999999999765694171 571202477 981153645 37563938 475611420 571202477 296779183 28653721 995278541 37563938 159649511 571202477 852400125 571202477 748002740 37563938 699556753 571202477 245684978 571202477 117835016 37563938 461591952 571202477 916300677 37563938 310850347 571202477 479100282 37563938 551755618 28653721 941241057 571202477 676535680 37563938 503058538 28653721 703939213 28653721 183573318 28653721 476080726 37563938 594394798 37563938 660209363 571202477 135636622 37563938 829719384 571202477 240189384 571202477 985695658 37563938 69928043 37563938 878640934 571202477 864290055 571202477 999999999765694171 571202477 39361071 37563938 336762532 571202477 731099898 37563938 599892965 37563938 825993945 37563938 321410954 571202477 587408001 37563938 70098494 571202477 999999999765694171 571202477 999999999765694171 571202477 822448527 28653721 523569203 37563938 5092415 571202477 779005265 28653721 283276357 28653721 788799794 571202477 999999999765694171 571202477 782615414 37563938 521349294 571202477 906399147 37563938 91654131 28653721 114309494 37563938 492859115 28653721 549864468 571202477 443791842 28653721 999999999765694171 571202477 286496435 37563938 999999999765694171 571202477 195975367 37563938 815999760 571202477 118739110 28653721 961075939 571202477 219923569 28653721 306645766 28653721 999999999765694171 571202477 844425017 37563938 999999999765694171 571202477 416034335 28653721 160242169 37563938 311579604 28653721 467610394 28653721 804835473 571202477 124573018 28653721 997075186 28653721 821365309 37563938 23827477 571202477 359538112 28653721 817016267 37563938 190145323 571202477 670984898 37563938 516434398 28653721 269508875 28653721 291367527 37563938 415187604 37563938 438076878 37563938 877818424 37563938 325491524 37563938 946706122 571202477 455280223 28653721 321009426 37563938 593766145 28653721 265192925 37563938 361150261 571202477 282721168 37563938 926491831 571202477 796572868 571202477 999999999765694171 571202477 399583237 28653721 282230084 28653721 144697061 571202477 27209150 37563938 999999999765694171 571202477 999999999765694171 571202477 373566138 37563938 3973260 28653721 96220493 28653721 461025308 37563938 84233678 571202477 780760671 571202477 50452076 28653721 93222336 28653721 855812422 571202477 999999999765694171 571202477 826675932 571202477 960976652 571202477 619217848 37563938 999999999765694171 571202477 366553717 37563938 692263414 28653721 92400128 37563938 588285625 571202477 450743516 28653721 167580439 37563938 537853259 37563938 332484333 28653721 751612112 37563938 999403940 37563938 615969196 37563938 222301709 28653721 735743952 571202477 955331735 571202477 458248633 571202477 456236797 28653721 528912847 28653721 884069574 37563938 247016367 28653721 774662667 37563938 695651513 37563938 452780835 571202477 31090001 571202477 382689618 37563938 999999999765694171 571202477 4010438 571202477 225700771 28653721 377436228 28653721 369525335 37563938 659761393 571202477 651130920 571202477 549590551 28653721 999999999765694171 571202477 604368531 28653721 918912034 37563938 520671917 37563938 25274308 37563938 387971994 571202477 436507419 571202477 438823896 37563938 158033519 28653721 107864493 571202477 167649030 37563938 874683186 571202477 441647557 28653721 812510504 571202477 858754202 28653721 161877135 571202477 422951263 28653721 87739883 28653721 142072230 28653721 611995614 28653721 213538104 571202477 72153266 28653721 639860593 28653721 723056512 28653721 999999999765694171 571202477 447086768 37563938 970695180 571202477 265554667 28653721 140152361 37563938 999999999765694171 571202477 391854761 571202477 999999999765694171 571202477 515464889 28653721 376824553 571202477 852753018 571202477 557533857 37563938 586424171 28653721 509665557 28653721 293999506 37563938 489125922 28653721 237778864 28653721 783075881 28653721 717597332 37563938 749258651 28653721 966623115 571202477 356084719 37563938 808421484 571202477 784638077 571202477 953263673 28653721 549479009 37563938 703594475 571202477 51345059 37563938 854317475 28653721 373089346 571202477 746770080 37563938 392901614 571202477 100504928 28653721 671867328 28653721 968915902 37563938 518488114 28653721 387411947 28653721 362342556 37563938 673187189 37563938 124407043 37563938 804518715 37563938 335469463 37563938 667908791 28653721 646371796 37563938 999999999765694171 571202477 999999999765694171 571202477 456765463 28653721 845555068 37563938 568896917 28653721 857013647 28653721 84954539 28653721 983957994 28653721 317323980 571202477 328191949 571202477 103353804 28653721 534311887 28653721 924745594 28653721 844313783 37563938 123681578 28653721 449912305 571202477 198747772 37563938 834772505 28653721 695496138 28653721 565920900 28653721 593962080 37563938 181919810 571202477 886892159 571202477 766478371 37563938 557075457 37563938 25867855 571202477 598956768 571202477 230043115 571202477 606721928 37563938 217306327 37563938 405825439 28653721 609499366 37563938 567292033 28653721 10975213 37563938 970070195 28653721 58049389 571202477 942870422 37563938 657057241 571202477 980030943 37563938 342600029 571202477 543084939 28653721 570178445 28653721 671344104 571202477 974464250 37563938 259043529 37563938 651067766 28653721 600766269 37563938 91923303 28653721 226764258 571202477 841743279 37563938 818609402 28653721 985778450 28653721 555241071 37563938 579443267 571202477 598082277 28653721 164849528 28653721 215768443 28653721 673229471 28653721 762750330 28653721 559095726 571202477 365838937 571202477 385195699 37563938 267776743 571202477 708810512 571202477 214815497 37563938 120117126 571202477 999999999765694171 571202477 630414351 28653721 471756276 28653721 97011346 28653721 999999999765694171 571202477 753741467 571202477 115526114 28653721 956438905 571202477 24686959 37563938 268336685 28653721 663287505 37563938 961209451 28653721 626234552 28653721 205283260 28653721 470722258 37563938 742575097 37563938 607749149 37563938 647236742 28653721 728227541 571202477 176694413 571202477 735469969 37563938 390940736 28653721 595602626 37563938 405652423 28653721 117723893 37563938 518750241 37563938 431028204 37563938 509378962 28653721 103525727 37563938 176481087 28653721 586054612 37563938 239013985 37563938 772031834 571202477 400784318 37563938 904742070 28653721 683708684 37563938 252744961 37563938 501906712 28653721 484260451 571202477 648774358 571202477 85462932 28653721 563004277 28653721 81483530 37563938 362864105 571202477 999999999765694171 571202477 165063012 571202477 86616101 37563938 934906230 37563938 800996735 37563938 115221439 28653721 233457167 37563938 275946142 28653721 254431773 571202477 584604113 571202477 999999999765694171 571202477 305924042 28653721 900167907 28653721 539483837 28653721 853886569 28653721 28476215 37563938 82713606 37563938 46498202 571202477 182522049 571202477 885503941 571202477 457406046 571202477 228975996 37563938 294548979 28653721 844984773 571202477 443223144 571202477 824147330 28653721 901090224 28653721 26035146 28653721 999999999765694171 571202477 908218625 571202477 243246932 28653721 832159413 37563938 142055999 37563938 982354740 571202477 551755618 37563938 372111333 28653721 987277668 571202477 359896296 571202477 430510948 571202477 999999999765694171 571202477 999999999765694171 571202477 766204685 28653721 414704940 28653721 118284303 571202477 198178104 37563938 938309049 37563938 345799131 28653721 193699087 28653721 211992669 37563938 803228802 37563938 403759864 37563938 186402236 571202477 588912842 37563938 341668498 28653721 847113175 37563938 630340932 28653721 42337803 28653721 135483912 28653721 33677912 28653721 486006556 571202477 145251395 571202477 152708078 28653721 761737515 571202477 999999999765694171 571202477 36397643 28653721 18380869 28653721 275102151 28653721 993276338 571202477 850013111 37563938 339638980 28653721 999999999765694171 571202477 213380643 28653721 689703097 28653721 644603495 571202477 299342732 571202477 674316067 37563938 491782454 28653721 639035544 28653721 488115300 28653721 438779585 571202477 322771221 37563938 715979269 37563938 911341015 37563938 406696809 28653721 540610557 28653721 375021795 28653721 237709786 28653721 724612268 571202477 512189167 571202477 354465044 28653721 208608889 37563938 972964091 37563938 729820816 28653721 829485798 37563938 19052977 37563938 913543382 571202477 999999999765694171 571202477 999999999765694171 571202477 3046318 28653721 999999999765694171 571202477 477746512 28653721 789086555 37563938 480177536 37563938 658216842 28653721 239360856 37563938 377990042 37563938 37199126 571202477 96473910 28653721 709035285 28653721 753446142 571202477 231188037 28653721 962807971 28653721 435736617 571202477 501566649 37563938 201232605 37563938 457243875 28653721 487829404 28653721 429856528 37563938 326782305 28653721 269930796 28653721 788269749 571202477 313207578 28653721 752517508 37563938 65594882 37563938 609444307 571202477 285404744 28653721 865111783 28653721 317108657 37563938 433846621 37563938 17543370 28653721 147434418 571202477 40071311 28653721 156553169 571202477 999999999765694171 571202477 928932738 571202477 999999999765694171 571202477 941608756 37563938 634285133 571202477 605493145 28653721 409238844 37563938 999999999765694171 571202477 213456946 571202477 170220496 571202477 411334806 37563938 399626773 571202477 156388497 28653721 103978057 28653721 875887845 28653721 320057298 37563938 831610627 571202477 130444366 571202477 319185909 37563938 89080476 37563938 307036322 571202477 430544172 28653721 644337692 571202477 821026964 28653721 100641949 28653721 676273488 37563938 529659677 571202477 409386633 37563938 987794636 571202477 576447858 571202477 956330738 28653721 774626327 28653721 574339739 37563938 678977104 37563938 517113058 37563938 716538445 571202477 443265568 571202477 580510869 37563938 789180871 571202477 222576349 37563938 201734030 28653721 147026863 28653721 385783524 28653721 391129251 28653721 321729553 28653721 378642613 28653721 644528856 571202477 117887396 571202477 597030191 28653721 999999999765694171 571202477 954241049 571202477 391479006 37563938 414098432 571202477 685966961 28653721 842147077 571202477 309910641 28653721 161479347 37563938 803117354 37563938 472983902 571202477 515394480 571202477 389539175 28653721 504698516 37563938 355459062 37563938 483238439 37563938 359995055 571202477 649577199 37563938 911989704 37563938 837897809 28653721 999999999765694171 571202477 796961662 37563938 155276568 28653721 354131080 28653721 558325166 28653721 161503361 571202477 848459719 571202477 559535385 28653721 555255985 28653721 999999999765694171 571202477 630458277 37563938 346083241 571202477 471698784 571202477 957619834 28653721 175974717 28653721 758196304 28653721 952558576 28653721 471850764 28653721 843155413 571202477 575441437 28653721 927745953 28653721 534055949 28653721 59176832 571202477 999999999765694171 571202477 958076627 37563938 958656075 28653721 12166012 571202477 838987492 28653721 939109375 37563938 101202662 37563938 27416818 28653721 252157843 28653721 45873812 37563938 792735447 571202477 697952168 37563938 940654479 571202477 467130188 28653721 172762944 571202477 999999999765694171 571202477 178565602 37563938 832618047 28653721 625545883 37563938 320976662 37563938 478010258 571202477 457176239 28653721 434566763 37563938 275593037 28653721 148097021 571202477 449308793 37563938 564887405 28653721 702041909 28653721 235014253 28653721 532534173 571202477 410752163 571202477 390480846 28653721 734020950 571202477 917704725 28653721 626234552 571202477 823391960 571202477 259551036 571202477 19757546 37563938 961383072 28653721 373952555 571202477 999999999765694171 571202477 999999999765694171 571202477 61157092 28653721 165123278 37563938 905968328 37563938 153090450 37563938 999999999765694171 571202477 999999999765694171 571202477 225333658 37563938 294754792 37563938 254119369 571202477 392461698 37563938 114310125 37563938 580308438 28653721 703364961 28653721 582095131 37563938 613304021 28653721 138405341 37563938 817428453 37563938 433087149 37563938 17433924 28653721 985618736 28653721 999999999765694171 571202477 228975996 28653721 919489000 28653721 761737515 37563938 278625056 37563938 921466918 571202477 604985672 28653721 255377540 37563938 338959277 37563938 520598719 571202477 38231312 37563938 32805887 571202477 921338985 28653721 541046948 28653721 235174347 571202477 89775220 28653721 272124582 37563938 392659128 28653721 744965865 28653721 196246539 571202477 399962131 28653721 380168033 28653721 501888496 571202477 808149813 37563938 208403036 37563938 737291814 571202477 828350130 28653721 768542457 28653721 644199012 571202477 397704223 28653721 537899797 37563938 305087231 571202477 640082694 28653721 9765740 37563938 506085848 28653721 662752466 37563938 717470115 37563938 521161492 571202477 709770314 37563938 141959762 571202477 136010239 571202477 318517507 28653721 592572251 37563938 488421142 28653721 529572637 37563938 238870953 571202477 106771950 28653721 815225160 28653721 604833613 28653721 833282153 571202477 613920588 28653721 40626794 28653721 325140098 571202477 700676214 571202477 499993742 28653721 155293662 28653721 927113689 28653721 171124964 28653721 727667437 28653721 929888429 28653721 132354063 37563938 389172400 28653721 474905078 37563938 734451940 28653721 348343765 28653721 152550423 37563938 701691113 571202477 183595255 28653721 525777884 37563938 27328074 571202477 127493308 37563938 223618928 28653721 815547122 28653721 999999999765694171 571202477 534516707 28653721 238715885 571202477 35644133 28653721 475998558 28653721 756904815 571202477 761914052 37563938 873032998 571202477 233351449 571202477 207366716 28653721 202649310 37563938 992529376 28653721 491189102 571202477 746872207 571202477 558811081 37563938 380177946 37563938 971481782 28653721 635323254 28653721 153072514 571202477 820205875 28653721 582406705 28653721 710138465 571202477 90697983 37563938 572795422 28653721 233203505 28653721 234523062 28653721 987078134 37563938 909251069 37563938 62251318 571202477 999999999765694171 571202477 862789502 571202477 816292543 28653721 150343644 28653721 771678982 571202477 267693094 28653721 102300544 37563938 960894822 571202477 596801572 28653721 60067798 37563938 103438750 37563938 999999999765694171 571202477 610236383 571202477 771529733 28653721 999999999765694171 571202477 611889877 571202477 289721023 28653721 405113754 571202477 260904176 28653721 609963783 571202477 478414451 28653721 415262024 28653721 428958131 571202477 988064830 37563938 928518825 37563938 644389335 571202477 604436872 28653721 940063206 37563938 675115861 28653721 999999999765694171 571202477 887997589 571202477 915430888 571202477 330041351 571202477 742680309 37563938 852740414 28653721 217285965 37563938 315007597 28653721 375044692 37563938 363437473 37563938 439247335 571202477 352098125 37563938 603697879 571202477 700549372 571202477 667529472 37563938 39498787 37563938 177478616 571202477 11275999 28653721 163530360 571202477 60823407 28653721 95597999 37563938 968355357 571202477 790230699 28653721 70078154 37563938 345526704 37563938 954351328 37563938 614035988 571202477 942092157 571202477 332950187 28653721 119526479 28653721 112275373 571202477 435106375 28653721 759141542 28653721 122010670 28653721 727033112 28653721 630175470 28653721 633056136 37563938 934817464 37563938 151119372 28653721 303211499 571202477 526089801 571202477 163062330 571202477 519125980 37563938 317448606 28653721 527041713 571202477 737579679 571202477 443627830 28653721 762611928 37563938 361563476 37563938 430473925 37563938 687192590 28653721 680977946 28653721 965424578 37563938 716277286 37563938 352538540 37563938 440256911 37563938 295154132 571202477 612895913 37563938 837826670 28653721 319179553 28653721 482486800 37563938 537269377 28653721 271857105 28653721 149036171 28653721 161646864 37563938 387030572 571202477 281668217 28653721 499619675 28653721 576669407 571202477 550391712 37563938 691801682 28653721 133886039 28653721 819139577 28653721 999999999765694171 571202477 548332212 37563938 224579441 28653721 579532263 571202477 322407837 37563938 910430857 28653721 488266177 571202477 678968144 37563938 256005198 37563938 308231730 571202477 667531069 28653721 630609814 28653721 999999999765694171 571202477 840632223 571202477 631477691 37563938 50620408 28653721 653933213 28653721 623512663 28653721 831942451 28653721 839730826 28653721 514420498 28653721 424530767 571202477 147104404 37563938 882038792 571202477 272675777 571202477 929740904 28653721 467632557 37563938 638056570 28653721 348828324 37563938 999999999765694171 571202477 996554907 571202477 682802455 571202477 923779372 571202477 281757354 37563938 72153266 571202477 526680672 37563938 804359057 37563938 329429889 37563938 4556023 37563938 726463176 28653721 44545433 571202477 545949385 37563938 52469106 571202477 450285231 28653721 709722775 28653721 610091289 37563938 110026830 571202477 370928527 571202477 730292052 37563938 477739122 37563938 729786210 571202477 166561798 37563938 991629544 28653721 931836516 571202477 262004419 571202477 645929370 37563938 154696049 28653721 938475839 37563938 165326134 37563938 506013319 28653721 950888810 37563938 434756891 571202477 256749538 571202477 683614775 571202477 188641601 571202477 599378200 37563938 565840347 28653721 243570512 571202477 407983916 28653721 680720919 28653721 938926078 571202477 713594946 28653721 539650956 28653721 400769634 28653721 895174981 37563938 957794225 28653721 824668986 28653721 262440174 37563938 94761214 28653721 667655383 571202477 711448883 28653721 170491645 37563938 149674556 28653721 190026319 28653721 906679626 571202477 203842913 571202477 727824692 571202477 904645943 37563938 272701522 28653721 353389570 28653721 394394082 28653721 871985743 37563938 192385187 28653721 548746466 37563938 71488007 571202477 999999999765694171 571202477 821018736 28653721 854481815 28653721 70828539 37563938 224078776 571202477 494277994 37563938 434892395 37563938 72434547 571202477 509702435 571202477 729424062 28653721 878423719 37563938 914832583 28653721 630415315 37563938 254456350 37563938 247497021 28653721 746872207 28653721 257688460 37563938 77433245 571202477 799364044 28653721 541577871 571202477 13771595 571202477 872867237 37563938 303876904 28653721 50788449 571202477 992231448 37563938 722462208 28653721 999999999765694171 571202477 430934611 28653721 741044249 571202477 589563506 37563938 88232091 37563938 750052913 37563938 354194333 571202477 999999999765694171 571202477 130873377 28653721 999999999765694171 571202477 502900037 37563938 793993427 571202477 731827505 28653721 64791181 37563938 863061785 571202477 999999999765694171 571202477 565335617 28653721 134491060 28653721 999999999765694171 571202477 936102734 37563938 851559436 37563938 687710464 28653721 635089437 571202477 375108956 37563938 675076653 28653721 999999999765694171 571202477 367842346 28653721 167556301 37563938 473007716 571202477 257399762 571202477 417642001 28653721 913224353 37563938 961572150 28653721 401185486 37563938 456990994 571202477 289832095 37563938 335891181 28653721 942512634 571202477 70171297 28653721 4105267 571202477 584106914 37563938 278583792 28653721 777621098 28653721 867743893 28653721 380185151 571202477 630834715 28653721 783225496 37563938 857737925 28653721 235280115 571202477 840918891 28653721 507338856 37563938 458324905 571202477 928602789 37563938 94225634 571202477 13886419 28653721 185968284 28653721 633800588 37563938 819510461 28653721 758536686 37563938 250846693 37563938 910347614 37563938 553604155 571202477 854866872 571202477 987475127 37563938 652076640 571202477 716519193 37563938 880336086 28653721 517117309 571202477 458557077 571202477 758257995 28653721 433622482 571202477 999999999765694171 571202477 775362070 37563938 868818825 571202477 484067616 37563938 398773115 28653721 116264185 28653721 295158652 28653721 155678982 28653721 931535556 28653721 625276799 37563938 998096247 571202477 311424347 571202477 289897562 37563938 68703993 28653721 303116097 28653721 732243938 571202477 342180612 571202477 497235370 37563938 836761207 28653721 835497724 37563938 714726279 28653721 884321382 28653721 162110767 571202477 842949762 37563938 906100856 37563938 269721857 37563938 987892368 37563938 508714665 28653721 41521687 571202477 308748764 571202477 273463463 28653721 910994627 37563938 442921936 37563938 646131565 28653721 905101440 28653721 105571604 37563938 125192769 37563938 29678712 28653721 760930464 37563938 489240105 37563938 680468805 28653721 225614161 28653721 506080442 37563938 779481096 28653721 131189659 28653721 223682172 37563938 110416302 37563938 517056291 37563938 999999999765694171 571202477 563704088 28653721 483748229 37563938 17762041 28653721 585520756 37563938 693211668 28653721 749446058 28653721 947609611 571202477 423546456 571202477 615860199 571202477 894312251 28653721 912427311 37563938 263364043 571202477 523687526 37563938 547290676 571202477 822311917 28653721 747725346 571202477 62775945 37563938 718973941 571202477 376359992 28653721 999999999765694171 571202477 313166830 571202477 656447857 28653721 177509906 571202477 939410098 28653721 207094908 571202477 269721857 28653721 744219660 28653721 858083686 28653721 46512393 28653721 213522661 37563938 768717676 37563938 361687160 571202477 718526325 571202477 830087019 571202477 870051752 571202477 671478918 571202477 151725115 571202477 414045416 28653721 831531654 571202477 90009196 28653721 979294507 37563938 87638450 571202477 410548274 28653721 118078458 28653721 260842451 37563938 610531959 28653721 659962614 37563938 234603890 37563938 572783872 28653721 759231163 37563938 430669839 28653721 457015482 28653721 929422101 571202477 999999999765694171 571202477 999999999765694171 571202477 49954105 28653721 437375551 571202477 658287209 37563938 64567890 37563938 73172760 28653721 841546186 37563938 999999999765694171 571202477 216862691 571202477 971384373 571202477 244266911 37563938 999999999765694171 571202477 500722437 28653721 692069845 571202477 804699795 37563938 333502516 37563938 541219848 571202477 999999999765694171 571202477 566057076 571202477 95840902 571202477 438366504 28653721 999999999765694171 571202477 636625680 37563938 752520093 28653721 999999999765694171 571202477 883033617 28653721 39843611 37563938 999999999765694171 571202477 291087531 571202477 674317924 37563938 178492595 37563938 945125107 28653721 641874217 571202477 619028827 571202477 725330887 571202477 269148260 28653721 937722597 28653721 894155197 37563938 499064165 571202477 999999999765694171 571202477 960160212 37563938 530287107 571202477 382270845 28653721 388248174 571202477 455608049 571202477 353352612 28653721 771451423 37563938 294964484 28653721 475448587 28653721 310063906 571202477 107748535 28653721 275555188 28653721 264874199 28653721 733206691 571202477 509200975 28653721 481010294 28653721 646279197 28653721 625829835 37563938 670759247 28653721 768566123 37563938 800453535 37563938 627921169 37563938 163020362 28653721 261427195 28653721 999999999765694171 571202477 167512990 571202477 979021089 37563938 233819364 28653721 497253857 571202477 910869066 37563938 560488629 37563938 185626839 571202477 582574957 28653721 323319760 28653721 739818591 37563938 518750241 28653721 674591462 571202477 476179367 37563938 550602561 28653721 409031175 28653721 890981385 571202477 430934611 37563938 427870685 571202477 985387840 28653721 603123629 37563938 121432236 37563938 631912094 571202477 49209461 28653721 146555483 571202477 51061088 571202477 972434780 571202477 79723777 28653721 689649123 37563938 195434526 571202477 183573318 37563938 40873132 37563938 214392528 37563938 713126063 571202477 153284554 28653721 1628945 571202477 76306789 28653721 780953222 37563938 270900635 28653721 47634041 28653721 298443315 571202477 63082584 37563938 514129259 571202477 594358758 28653721 650627589 28653721 90792269 37563938 970867373 571202477 999999999765694171 571202477 221084820 37563938 581807800 37563938 341197471 571202477 419605604 571202477 56656772 28653721 29502850 571202477 243870164 28653721 553604155 28653721 529615111 37563938 31579667 571202477 31913431 37563938 330499317 37563938 614021226 37563938 45777690 571202477 516097674 28653721 643339880 28653721 553640539 28653721 195400864 37563938 999999999765694171 571202477 567561364 28653721 363931208 28653721 801214876 37563938 722018313 37563938 168704827 37563938 819510461 571202477 481763424 37563938 516223345 28653721 62645462 37563938 636773456 28653721 701723341 571202477 24986387 571202477 629840355 571202477 248823032 28653721 229344146 37563938 27589704 28653721 110379339 28653721 255321792 28653721 378076312 571202477 73577921 28653721 195866815 28653721 744219660 37563938 871980608 571202477 62325007 37563938 651072359 571202477 157065970 571202477 137244779 28653721 75858927 28653721 750493182 37563938 504864975 28653721 527185372 37563938 856146500 28653721 209347329 571202477 152606934 28653721 948031865 571202477 170650857 571202477 765717331 37563938 438595330 571202477 999999999765694171 571202477 640633988 37563938 69769289 37563938 834703648 37563938 929531988 37563938 728422412 28653721 881746291 28653721 935310372 37563938 173334787 28653721 323040730 37563938 743031341 571202477 262065383 37563938 611988898 37563938 579177925 37563938 164032462 28653721 900604730 571202477 377025735 28653721 958603212 37563938 183046878 28653721 845130794 28653721 120182080 571202477 213032364 37563938 602151410 571202477 648445117 28653721 40409199 571202477 435802110 571202477 420253788 571202477 94595142 28653721 860755176 28653721 890665002 37563938 999999999765694171 571202477 944319480 28653721 229517446 37563938 771167149 571202477 948349604 571202477 734942447 28653721 991207383 571202477 186841725 571202477 69769289 571202477 426916825 37563938 511084576 37563938 130760961 37563938 403966591 571202477 999999999765694171 571202477 649317930 28653721 372417201 571202477 705737537 571202477 34767088 28653721 32386 571202477 179799420 37563938 429867018 28653721 593305431 571202477 944438037 28653721 996547604 37563938 168966838 28653721 635326076 571202477 773459651 37563938 480404300 37563938 12166012 28653721 303683016 37563938 483934695 28653721 728325894 571202477 363528234 28653721 89264350 571202477 508310279 28653721 232868175 28653721 999999999765694171 571202477 411959988 37563938 410722758 571202477 519982248 37563938 32323020 571202477 273320317 28653721 267824711 571202477 411352738 28653721 507771095 28653721 146785955 37563938 666842477 37563938 164530667 28653721 558411742 37563938 948712239 28653721 139066873 571202477 487829404 37563938 999999999765694171 571202477 372821566 28653721 950473623 28653721 988203873 571202477 760112697 37563938 887354395 28653721 956728196 571202477 720961469 571202477 797543107 28653721 999999999765694171 571202477 884526314 28653721 568570942 28653721 135695489 571202477 771603981 571202477 820867614 37563938 533404794 28653721 463094743 28653721 953772051 571202477 962591590 37563938 973296755 571202477 262065383 28653721 891026420 37563938 838962158 37563938 682535677 37563938 425575651 571202477 215287826 37563938 851025329 37563938 722182797 571202477 936098899 571202477 907037321 571202477 261822475 28653721 876140667 571202477 367926175 571202477 396077978 28653721 170749602 28653721 263302751 28653721 495425693 571202477 785042242 37563938 592210999 571202477 527371383 28653721 999999999765694171 571202477 483312311 28653721 694905417 37563938 126229061 571202477 26503991 28653721 621553906 28653721 712807185 37563938 999999999765694171 571202477 719382447 28653721 866728105 28653721 59495494 37563938 882089953 37563938 161877135 37563938 888554990 28653721 523252339 571202477 923706095 37563938 170146120 571202477 747818997 37563938 598433161 37563938 63936028 28653721 216341014 571202477 734268934 37563938 469203888 28653721 859417297 37563938 999872113 37563938 784131123 28653721 918327480 571202477 750134617 571202477 476060123 28653721 66273815 28653721 221084820 571202477 85139691 37563938 999999999765694171 571202477 999999999765694171 571202477 998936824 571202477 173193788 37563938 785192756 37563938 812169621 571202477 823538885 28653721 650537290 571202477 395979101 28653721 311009673 28653721 971299399 28653721 999999999765694171 571202477 162115395 37563938 725745337 37563938 68985151 28653721 458361342 28653721 597557254 28653721 587575168 37563938 772509011 28653721 694246043 37563938 27709066 37563938 197205122 28653721 798553372 28653721 205152618 28653721 959280924 37563938 816943387 571202477 988479801 28653721 45830284 37563938 67195222 28653721 819947132 37563938 183908776 571202477 262419286 28653721 54271991 571202477 588748502 571202477 628650102 28653721 817832790 28653721 920345198 28653721 531967691 571202477 396894742 571202477 493058847 28653721 121935320 28653721 515652452 28653721 945387429 28653721 129530032 28653721 849000088 28653721 42938065 28653721 429634293 37563938 630414351 571202477 403966591 37563938 235760253 28653721 9570274 28653721 355203883 571202477 698055526 571202477 419153143 37563938 999999999765694171 571202477 453614916 37563938 101177011 28653721 21855078 37563938 265223288 37563938 133886039 37563938 765024906 571202477 182134269 571202477 760588791 571202477 696676161 37563938 904444965 37563938 173015517 37563938 733920147 571202477 709094728 37563938 999999999765694171 571202477 792980628 571202477 465303864 28653721 429634293 571202477 441982668 28653721 999999999765694171 571202477 604963383 37563938 604967984 28653721 279502367 571202477 800516472 28653721 799515182 28653721 282991489 571202477 437347804 571202477 21861586 28653721 528825041 28653721 999999999765694171 571202477 187552148 571202477 973688095 571202477 595954061 571202477 93001877 28653721 852650022 571202477 272701695 571202477 17949552 28653721 772108283 28653721 310418050 28653721 519064715 28653721 516155942 37563938 496905505 28653721 999999999765694171 571202477 546480945 571202477 552121066 37563938 762679864 571202477 430494304 28653721 578376868 37563938 584730330 28653721 209663619 28653721 835595129 28653721 734840080 37563938 839057515 37563938 800300555 37563938 199033444 37563938 723465037 28653721 396434248 37563938 378798318 571202477 999999999765694171 571202477 603631395 37563938 199376580 571202477 271140405 28653721 103313570 37563938 517117309 28653721 732052180 28653721 139936496 571202477 592136831 571202477 205977424 571202477 308445991 571202477 623234211 37563938 630934201 37563938 805155029 28653721 707539196 37563938 72323006 37563938 222749096 28653721 754637781 571202477 304854443 28653721 123792471 28653721 999376850 28653721 583202191 37563938 585076335 571202477 999999999765694171 571202477 238501997 571202477 924866688 571202477 443703300 571202477 98205784 571202477 590146673 28653721 965447761 571202477 587077884 37563938 962414885 28653721 316265619 28653721 425713468 37563938 771629262 571202477 154696049 571202477 560265825 28653721 316565692 37563938 838141468 28653721 410044073 37563938 569887117 571202477 913310762 37563938 74034159 28653721 286226631 37563938 612183600 37563938 619059945 37563938 996097746 37563938 425684835 37563938 297645820 571202477 13453722 28653721 306857247 37563938 762002098 571202477 887665572 37563938 999999999765694171 571202477 844869682 28653721 957194350 37563938 29439080 571202477 616320804 37563938 740445088 571202477 233423896 37563938 604768291 37563938 163317491 37563938 655693286 28653721 549577967 571202477 468838713 37563938 545949385 28653721 839730826 37563938 196069245 37563938 999999999765694171 571202477 103383983 571202477 256034302 571202477 246979773 571202477 975268383 37563938 487702468 571202477 700917759 37563938 153160365 37563938 180017957 37563938 915294999 37563938 388308058 37563938 641932612 37563938 293583401 28653721 483073337 571202477 201858609 571202477 537429995 37563938 905101440 37563938 4077604 28653721 706906145 28653721 635389708 571202477 888793306 571202477 487511613 28653721 551318725 37563938 841188058 28653721 700217114 571202477 102069146 37563938 21011327 37563938 290887636 37563938 176899205 37563938 373147753 37563938 28813175 571202477 84735943 28653721 412982276 28653721 397998309 28653721 957212407 37563938 303220789 28653721 368700590 28653721 970039469 37563938 999999999765694171 571202477 999999999765694171 571202477 837357660 37563938 75774591 28653721 223305306 37563938 25197489 37563938 999999999765694171 571202477 874586941 37563938 649891426 37563938 511292097 37563938 4753641 571202477 271549517 37563938 871036806 28653721 406473660 28653721 604423812 37563938 110416302 571202477 955244563 571202477 351887479 37563938 424060399 28653721 999999999765694171 571202477 526680672 28653721 352259793 28653721 516607942 28653721 609922395 28653721 246077840 571202477 811000275 571202477 156970390 28653721 953677814 571202477 290729964 28653721 906998415 37563938 24912568 571202477 484296549 37563938 117024046 571202477 899515813 37563938 999999999765694171 571202477 121050001 37563938 594049583 28653721 484595437 571202477 683777404 571202477 881292999 28653721 999999999765694171 571202477 80526064 37563938 688632071 37563938 569531898 571202477 656036877 28653721 24725102 571202477 312326622 28653721 908757924 571202477 711135020 28653721 601416570 571202477 680167697 571202477 798729359 571202477 118663845 571202477 10975213 571202477 637999971 28653721 643369803 28653721 360566273 28653721 95933084 37563938 976446316 28653721 888896193 28653721 867691312 37563938 618561473 28653721 864904137 28653721 999999999765694171 571202477 945942567 571202477 798773862 28653721 404610788 37563938 999999999765694171 571202477 653287633 37563938 129582683 571202477 304296886 28653721 454664643 571202477 106496600 571202477 973309750 28653721 603398070 571202477 685950135 571202477 216094775 28653721 830832004 37563938 451945717 28653721 457744235 571202477 925695607 571202477 425644419 37563938 563196824 571202477 434668059 28653721 991124863 571202477 925853083 571202477 393074066 571202477 77448288 37563938 195875062 28653721 534991921 37563938 262936063 28653721 306609303 28653721 442440714 571202477 994994932 28653721 999999999765694171 571202477 257231294 571202477 751092772 37563938 647613742 37563938 409238844 28653721 472540246 571202477 105468921 37563938 219787383 37563938 619060968 37563938 775511969 37563938 787963379 28653721 396699567 37563938 154377236 37563938 584012694 571202477 562599597 28653721 336266192 37563938 956961570 28653721 976406334 37563938 166309206 571202477 7205517 37563938 147569173 28653721 561277280 571202477 401540898 571202477 355998395 37563938 9215172 37563938 918687435 28653721 672942402 28653721 521599438 37563938 186402236 28653721 93107630 28653721 977690589 37563938 999999999765694171 571202477 272778036 37563938 260317238 28653721 76785800 37563938 183457558 37563938 553604155 37563938 125720315 37563938 604041230 28653721 183212156 28653721 584775572 28653721 478360411 28653721 812575779 28653721 840592706 28653721 676004283 571202477 281744352 571202477 193309999 37563938 729669027 571202477 585800061 571202477 753119360 37563938 549679442 37563938 481914380 37563938 741222495 571202477 851398459 37563938 455608049 37563938 342731269 28653721 716916928 571202477 826821914 37563938 982577693 37563938 818852893 571202477 694936330 28653721 703085211 28653721 83973633 571202477 986284622 571202477 560496450 28653721 477177794 28653721 646024451 571202477 690534764 28653721 585143356 571202477 903375286 37563938 592795270 28653721 368800219 571202477 999999999765694171 571202477 457956049 28653721 725954587 571202477 31589643 37563938 197336474 37563938 206649036 37563938 79128428 37563938 794818071 37563938 28539346 571202477 314010379 571202477 111009943 571202477 264874199 571202477 704187580 571202477 73528252 571202477 258656827 37563938 787542106 571202477 537970501 28653721 357690044 571202477 657834002 28653721 186672478 37563938 250092239 28653721 954034695 28653721 715235464 571202477 959321625 571202477 209564031 571202477 84628354 37563938 968279627 571202477 239460038 571202477 819941617 28653721 948492343 28653721 539372726 37563938 588411877 571202477 318290236 37563938 741875184 28653721 664686078 571202477 165295395 37563938 591262245 571202477 662263249 571202477 431830895 28653721 258372384 571202477 163426772 28653721 660383145 28653721 476343519 37563938 491819877 571202477 104042775 37563938 989560039 571202477 999999999765694171 571202477 973579312 37563938 110809882 37563938 30594850 37563938 929706586 37563938 638762577 28653721 570488203 28653721 677070393 571202477 297676626 37563938 467096673 28653721 219812689 37563938 990140896 571202477 200729401 571202477 805786645 37563938 173855070 37563938 999999999765694171 571202477 964583885 37563938 428865083 571202477 301796393 571202477 279316945 571202477 336302814 28653721 458288379 571202477 874388779 28653721 967866108 28653721 116580391 37563938 419183451 571202477 570402688 37563938 972610409 37563938 593548569 37563938 288135139 28653721 815781182 571202477 627041165 571202477 710699187 37563938 149279289 37563938 556126668 37563938 999999999765694171 571202477 408738842 28653721 997072964 571202477 548107418 37563938 307944870 37563938 369191467 37563938 976540013 28653721 615394059 571202477 298261654 28653721 985345713 28653721 921953659 37563938 607868777 571202477 126921150 571202477 117342268 571202477 636024514 37563938 639135938 571202477 974643541 37563938 817428453 571202477 171336121 571202477 649313120 28653721 360784641 37563938 233075798 37563938 396894742 37563938 884555583 571202477 621625746 37563938 999999999765694171 571202477 401734168 28653721 51991438 28653721 165045726 28653721 796514801 37563938 440847412 28653721 999999999765694171 571202477 385851707 37563938 523755373 37563938 467063257 571202477 193855213 571202477 556559205 28653721 21042383 571202477 999999999765694171 571202477 925069447 28653721 559451223 37563938 350498639 571202477 783494841 571202477 257445307 571202477 826812417 28653721 291534634 28653721 40630767 37563938 311239449 571202477 95891845 571202477 385962588 37563938 938630439 37563938 411942781 28653721 273451365 37563938 936276113 28653721 926481082 571202477 598968402 28653721 771068858 37563938 130491330 37563938 397605609 37563938 326724515 28653721 20193492 571202477 207032702 571202477 280751613 28653721 392287820 571202477 72639161 571202477 176983060 571202477 16004133 37563938 629994811 37563938 987835126 571202477 808760375 37563938 351553807 28653721 199085494 37563938 408353142 37563938 999999999765694171 571202477 586172336 37563938 643132690 28653721 865686957 28653721 805075414 37563938 544330732 28653721 645152401 37563938 731889012 37563938 942433731 571202477 439059712 571202477 534413406 37563938 206147805 571202477 818008263 37563938 849382051 37563938 999999999765694171 571202477 874124934 37563938 921017896 571202477 670486792 37563938 697320891 571202477 999999999765694171 571202477 727009764 37563938 102300544 28653721 733575310 28653721 456962394 37563938 356797436 28653721 67862201 37563938 754404407 37563938 326976007 28653721 724293394 28653721 676799616 37563938 555015194 37563938 835255406 571202477 658339356 571202477 902223922 571202477 325205883 37563938 204390707 28653721 804556890 571202477 801181579 37563938 669372599 37563938 802383289 28653721 631270695 28653721 168704827 571202477 6127380 28653721 909282945 571202477 146231611 37563938 782726641 571202477 587827351 37563938 336266192 28653721 999999999765694171 571202477 134161369 571202477 599128109 37563938 469806636 37563938 999999999765694171 571202477 512461984 37563938 999999999765694171 571202477 105848025 571202477 409908571 28653721 884643698 571202477 890473511 571202477 933386566 28653721 166298217 28653721 562486912 28653721 148716711 37563938 201325498 28653721 442267102 571202477 491843414 37563938 651831420 28653721 675088421 37563938 359081972 37563938 931037757 571202477 403514393 571202477 801130066 37563938 260926224 28653721 690739635 571202477 936813838 37563938 137789018 37563938 992940614 571202477 600786705 28653721 583850420 28653721 57525286 571202477 207094908 37563938 384720177 37563938 86232601 28653721 251345996 571202477 51057135 571202477 946061414 28653721 952404642 28653721 110588458 571202477 89952217 37563938 197978428 571202477 162257989 37563938 444159014 37563938 295154434 571202477 127621461 37563938 714358872 37563938 476343519 571202477 794258768 37563938 103517338 28653721 160267444 37563938 320089634 37563938 434875992 37563938 747451238 28653721 975756539 571202477 273072313 37563938 12480246 28653721 451704235 37563938 642626390 37563938 508899552 571202477 58608150 37563938 286592166 37563938 45549468 571202477 654446263 37563938 432386253 37563938 651108482 571202477 153206871 28653721 751789411 28653721 774337980 37563938 630265772 571202477 12861003 571202477 851440077 571202477 703278862 571202477 506810695 37563938 176376644 571202477 977008877 571202477 442792978 571202477 865944865 37563938 447744090 571202477 43911769 37563938 431480626 28653721 512300479 37563938 489827069 37563938 653170266 28653721 495902755 37563938 392659128 571202477 317109983 37563938 229484147 28653721 562769516 37563938 849275445 28653721 313767787 28653721 893766195 571202477 2766931 571202477 819169820 37563938 996252756 37563938 791620398 28653721 724794519 37563938 904432799 571202477 999999999765694171 571202477 727259398 28653721 875114261 571202477 390020966 571202477 351153008 28653721 636890161 28653721 336067950 28653721 353514150 28653721 100981775 571202477 984960368 28653721 25493135 28653721 312494871 28653721 6681647 28653721 986831178 28653721 497684177 37563938 817967699 571202477 401244076 28653721 507722842 37563938 259467600 571202477 732393489 37563938 266295375 28653721 303663949 571202477 608572246 571202477 994782504 571202477 196069245 28653721 300428930 571202477 233485055 28653721 217058685 28653721 200493552 571202477 682081908 28653721 766375970 571202477 388308058 571202477 926300900 571202477 847880218 28653721 308335097 37563938 193413624 571202477 181139077 571202477 183308166 28653721 990642638 37563938 217087158 37563938 252045072 28653721 307927850 28653721 636573351 37563938 137022126 571202477 23998196 37563938 747813440 37563938 500167604 37563938 4317712 37563938 220228587 28653721 447021511 37563938 68345678 571202477 47562890 37563938 186976819 28653721 590904081 571202477 780944632 571202477 335114547 37563938 924845494 571202477 433870190 37563938 602437615 571202477 988910564 571202477 500761498 37563938 367699779 37563938 143867110 571202477 490636767 37563938 908881038 571202477 927230016 28653721 177911659 37563938 468171403 571202477 608205748 28653721 499457674 571202477 358540805 571202477 823074029 37563938 121436213 28653721 596640167 37563938 363487550 37563938 658216842 571202477 29502850 28653721 287372551 37563938 822416328 571202477 905301943 571202477 760394384 571202477 20823898 571202477 321897822 28653721 650032300 28653721 46289006 571202477 807693169 571202477 732504715 37563938 58390417 37563938 661690028 37563938 541330177 37563938 403514393 28653721 810441824 37563938 893800951 28653721 4965511 28653721 933312078 37563938 74821353 28653721 463562816 28653721 245331252 37563938 244976581 571202477 584889536 28653721 137942500 37563938 478303774 37563938 27811890 28653721 999999999765694171 571202477 79290043 571202477 202720746 37563938 239846895 571202477 35642343 37563938 275416836 28653721 689621887 28653721 112951889 571202477 226067621 571202477 118082962 28653721 627296852 28653721 832030586 571202477 146857024 28653721 851976580 571202477 761227831 37563938 17801870 28653721 684015820 37563938 300203367 28653721 999999999765694171 571202477 749851514 28653721 691123359 37563938 390757155 37563938 731935872 37563938 451859758 28653721 51005336 28653721 626344782 37563938 97671338 37563938 70101828 571202477 645265889 37563938 5115665 28653721 192698569 571202477 839537122 28653721 60658331 571202477 366816174 28653721 579155311 28653721 284012322 37563938 553647374 28653721 123396879 571202477 265093538 28653721 182266254 37563938 671793382 28653721 916892535 37563938 769881778 28653721 672177396 571202477 176629359 37563938 258389153 28653721 616659531 28653721 701259644 37563938 999999999765694171 571202477 433711514 28653721 936256762 37563938 256505917 28653721 43017703 28653721 995742393 571202477 837707878 28653721 939118163 37563938 157065970 37563938 895131319 28653721 197243490 37563938 333759806 571202477 741476479 571202477 202890775 28653721 26943144 37563938 593458731 37563938 184787516 37563938 964936675 28653721 948320957 37563938 871602641 571202477 460124859 37563938 586355777 28653721 922671870 571202477 957722522 28653721 999999999765694171 571202477 42337803 571202477 801825566 28653721 985724934 37563938 585084387 37563938 988076083 571202477 820576824 37563938 88814961 571202477 95258238 571202477 227088168 37563938 474693896 571202477 434714317 28653721 141122218 28653721 334812787 571202477 449376659 571202477 410815786 37563938 209597646 37563938 256959747 37563938 633852872 28653721 537089707 37563938 294635601 37563938 630945534 37563938 734328808 37563938 195415311 37563938 382513122 28653721 377339170 37563938 921008419 37563938 297100276 28653721 511245101 37563938 751805007 28653721 112632803 571202477 701567253 28653721 53668297 37563938 892297186 37563938 592838015 28653721 819803127 571202477 154486226 37563938 239013985 28653721 308748764 28653721 354718151 37563938 737752904 571202477 824198623 37563938 779211249 571202477 512189167 37563938 487611929 37563938 912776305 37563938 999999999765694171 571202477 581146570 37563938 222401338 28653721 844748753 28653721 79648057 37563938 999999999765694171 571202477 555241071 28653721 470458840 571202477 708864169 37563938 279610691 571202477 693403859 571202477 387073507 28653721 748849588 37563938 579499439 28653721 999999999765694171 571202477 708353390 571202477 999999999765694171 571202477 621806297 37563938 137186214 37563938 763238451 571202477 580641172 28653721 31701599 37563938 384700365 37563938 608129191 37563938 136701944 28653721 21592409 571202477 434714317 571202477 516540433 571202477 973493031 571202477 314700079 28653721 845339215 571202477 844455372 28653721 604368531 37563938 220563936 28653721 214091949 571202477 374811363 571202477 886572066 28653721 195535579 571202477 92718877 28653721 227831029 37563938 642680520 28653721 459101938 28653721 631304712 37563938 116525121 28653721 186127724 37563938 270403346 28653721 499241495 571202477 236013949 37563938 363352104 28653721 770385607 28653721 507087356 571202477 460899309 571202477 584106914 28653721 895251436 28653721 3948007 28653721 228155094 28653721 442616341 28653721 285096134 37563938 801214876 28653721 895877277 571202477 411689202 28653721 623708479 28653721 349955337 571202477 948064575 37563938 893210676 571202477 39239382 28653721 311736367 37563938 672510162 571202477 404106082 37563938 748888708 37563938 993192084 28653721 591193695 571202477 287280117 28653721 150704248 571202477 621936449 571202477 807023409 28653721 339538590 28653721 280148869 571202477 355718407 37563938 364702613 571202477 196630283 571202477 882528827 571202477 364752246 28653721 185696479 28653721 999999999765694171 571202477 589336972 571202477 247910067 28653721 304854443 571202477 9990622 37563938 448485347 571202477 371244797 28653721 343861742 37563938 111649510 37563938 602303234 571202477 79265204 28653721 798752788 37563938 37705930 571202477 672507321 37563938 821026964 37563938 468928298 28653721 160450421 28653721 70475139 28653721 475222854 571202477 999999999765694171 571202477 20731532 28653721 913695951 37563938 292076525 571202477 92589759 571202477 764610413 571202477 594712777 37563938 819093922 571202477 999999999765694171 571202477 925759742 37563938 597103822 37563938 599204190 571202477 114080008 37563938 464201402 571202477 13781670 28653721 42132558 28653721 850816459 571202477 750192103 28653721 277564980 28653721 373126969 37563938 501729121 28653721 771678982 37563938 969727726 28653721 312770835 571202477 999999999765694171 571202477 334641674 37563938 988356610 37563938 74606645 37563938 390415673 571202477 563924057 28653721 730613608 37563938 999999999765694171 571202477 990907957 28653721 999999999765694171 571202477 41155691 571202477 409389424 37563938 550277389 37563938 999999999765694171 571202477 790181302 37563938 230191336 37563938 350640617 28653721 7460934 28653721 139648175 37563938 477636847 37563938 898397188 37563938 468316030 571202477 507830477 571202477 302424373 571202477 789080194 28653721 924225040 37563938 562599597 37563938 161646864 571202477 286281087 37563938 131236372 28653721 788916989 571202477 197375973 571202477 326286865 28653721 80402626 571202477 321886950 571202477 912755736 28653721 741064134 37563938 327341714 37563938 999999999765694171 571202477 68416393 28653721 551339156 571202477 994994932 571202477 999999999765694171 571202477 290957859 37563938 401327263 37563938 999999999765694171 571202477 18722345 37563938 816943387 37563938 284361883 37563938 322480220 28653721 595077398 571202477 148843099 37563938 719253245 37563938 864332686 37563938 467310982 571202477 432116954 37563938 999999999765694171 571202477 393381484 571202477 959299285 37563938 100386431 37563938 606346322 28653721 450492452 37563938 765668378 37563938 607569306 37563938 124311326 571202477 453623717 37563938 182735049 28653721 578788595 37563938 831468000 28653721 557587488 37563938 384789880 37563938 339321282 37563938 101999881 37563938 487219357 37563938 36699368 28653721 244564642 37563938 999999999765694171 571202477 780133355 37563938 103311704 28653721 906777259 37563938 997602479 28653721 315888505 37563938 69780978 28653721 543447951 37563938 742734583 28653721 735223768 571202477 194281490 571202477 966000439 37563938 482956038 37563938 926375646 37563938 826735748 28653721 956552632 571202477 924154463 571202477 999999999765694171 571202477 671480437 28653721 319917769 571202477 999999999765694171 571202477 572328776 28653721 70316489 28653721 166200405 571202477 989200461 28653721 237210961 571202477 203637409 37563938 926784296 37563938 240557848 37563938 829185395 37563938 571672937 28653721 892997947 37563938 868977878 37563938 170630481 571202477 601348968 37563938 291081075 571202477 57793906 571202477 952237669 28653721 12327375 28653721 817405851 37563938 883145798 37563938 331440666 571202477 78387541 28653721 640638359 28653721 309045840 37563938 646209850 28653721 271521514 37563938 387401325 37563938 268582651 37563938 234809522 28653721 232799356 28653721 164042624 28653721 208892000 571202477 17116690 571202477 974766434 28653721 800937941 37563938 121935320 571202477 3030118 28653721 545368191 37563938 121031566 28653721 925098824 28653721 859850349 37563938 1672441 37563938 686252500 28653721 29439080 37563938 758560021 571202477 338085645 37563938 999999999765694171 571202477 687567684 28653721 285410905 37563938 674864461 28653721 592092751 37563938 276236526 28653721 111341759 28653721 595784053 28653721 254344032 28653721 674510498 28653721 381760554 37563938 48323248 571202477 530521505 571202477 567073642 37563938 103251973 37563938 973140403 37563938 762850967 571202477 204172369 28653721 641139897 571202477 387704458 28653721 375003215 37563938 775180257 37563938 27709066 571202477 370279458 37563938 250227846 28653721 919567233 37563938 669180408 37563938 7673012 28653721 738808962 28653721 810937479 571202477 897074241 28653721 621570552 37563938 231911132 37563938 49382979 28653721 172762944 37563938 786336868 28653721 120863248 37563938 676977026 37563938 999999999765694171 571202477 553457421 571202477 682939871 28653721 600176240 571202477 648336099 37563938 999999999765694171 571202477 569279589 28653721 919263900 28653721 461934590 28653721 458812412 28653721 89084584 28653721 472691613 28653721 577920916 571202477 698780025 37563938 406818852 37563938 416316398 571202477 999999999765694171 571202477 101862234 37563938 845454768 37563938 368191625 28653721 758421869 571202477 760026534 37563938 311614936 37563938 737629316 571202477 148288361 571202477 965543670 571202477 827229515 28653721 612639091 37563938 316437970 28653721 555082557 571202477 272527509 571202477 837129571 571202477 107548656 571202477 99713231 571202477 184238691 571202477 782586047 37563938 152128394 28653721 836541972 28653721 502003819 37563938 92066230 37563938 167067075 28653721 661069601 28653721 999999999765694171 571202477 146013767 28653721 430317832 28653721 73724194 28653721 812469864 37563938 445565240 28653721 849275445 571202477 491819877 37563938 715778920 37563938 332787649 37563938 271092686 37563938 401396780 28653721 428861756 571202477 738466253 37563938 291424429 28653721 75858927 37563938 619879979 28653721 573680921 37563938 894273563 37563938 86781861 37563938 788925595 571202477 235978259 37563938 176860277 28653721 100079636 571202477 18504410 37563938 866795360 571202477 486492571 571202477 284877034 571202477 941267144 571202477 549257455 571202477 722394525 37563938 706185812 571202477 106561058 571202477 863461677 571202477 296720812 28653721 899641860 28653721 153517694 28653721 925122650 571202477 718454111 37563938 221617332 571202477 667551431 571202477 246873836 28653721 999999999765694171 571202477 295891831 571202477 860751464 37563938 769951311 571202477 67173408 37563938 202997962 37563938 222694577 37563938 138583305 28653721 625935947 28653721 150170630 571202477 365762070 28653721 567744541 571202477 687551679 37563938 459639796 571202477 856164859 37563938 562569858 28653721 323172582 571202477 251980251 28653721 551121885 28653721 999999999765694171 571202477 617030030 37563938 826769608 28653721 593146753 37563938 583865950 571202477 126581394 28653721 898015444 28653721 999999999765694171 571202477 542621181 37563938 618831178 28653721 206510939 37563938 881438431 571202477 897674947 28653721 460280724 37563938 931417591 37563938 604927979 28653721 407190370 571202477 795420029 571202477 803691183 571202477 940792845 37563938 513173548 37563938 477979455 571202477 574919614 28653721 169206873 37563938 473951654 37563938 999999999765694171 571202477 816904777 28653721 461941866 571202477 410307395 571202477 719324463 28653721 799125001 37563938 947201905 37563938 522792840 28653721 363498231 28653721 129463496 571202477 455944891 28653721 370234111 28653721 913224353 571202477 250727587 37563938 964365019 37563938 385591864 28653721 616938650 571202477 674249354 28653721 563821241 28653721 651766711 28653721 358175476 37563938 289966695 28653721 760807551 571202477 447829114 571202477 149795950 37563938 245573704 37563938 977130039 37563938 332292257 28653721 420972289 28653721 580952575 28653721 510181856 571202477 116452922 37563938 204154943 571202477 37873618 37563938 84163154 28653721 341791037 28653721 999999999765694171 571202477 999999999765694171 571202477 667235005 28653721 123836134 571202477 251116904 37563938 36061291 571202477 950753647 37563938 791424101 571202477 669490997 37563938 999999999765694171 571202477 499480164 37563938 515775559 37563938 449488552 28653721 215542166 571202477 589562742 28653721 681647219 28653721 81529672 28653721 169903690 37563938 248889525 571202477 972435720 37563938 984008663 28653721 611867811 571202477 579757319 37563938 902774429 37563938 211642813 37563938 284446331 28653721 77443408 37563938 586334213 28653721 859808318 571202477 146555483 37563938 840598887 28653721 347790192 571202477 303966661 37563938 528258776 28653721 827045713 28653721 176545811 571202477 275637757 571202477 979533976 571202477 858083686 37563938 955308071 28653721 517301448 28653721 738264453 571202477 999999999765694171 571202477 595617857 37563938 457434888 28653721 185479810 37563938 765110224 571202477 548146847 37563938 562962804 28653721 368248140 37563938 66688681 571202477 344433330 28653721 947724247 28653721 376439546 37563938 670589361 37563938 6463096 28653721 999999999765694171 571202477 999999999765694171 571202477 137040366 28653721 219472403 37563938 919659227 571202477 863534133 28653721 424060399 571202477 145526535 37563938 298670074 28653721 278458403 37563938 765163576 28653721 719212626 37563938 360751077 37563938 744573088 571202477 868622782 28653721 594437781 28653721 528691212 37563938 715821846 571202477 813358277 571202477 768561411 571202477 189576162 571202477 999999999765694171 571202477 105997652 37563938 927591907 571202477 51784851 571202477 53180599 37563938 464356024 37563938 489963389 37563938 729092236 571202477 960198410 571202477 189265817 28653721 999999999765694171 571202477 338085645 28653721 78710967 571202477 284219286 28653721 999999999765694171 571202477 694357309 571202477 485994414 37563938 980621048 37563938 805351427 571202477 986226938 571202477 885015734 37563938 78697003 28653721 278866379 37563938 459722685 28653721 589271820 571202477 819510461 37563938 217652279 37563938 584604113 37563938 866539834 28653721 981028907 37563938 569389040 28653721 981720928 37563938 999999999765694171 571202477 615726531 28653721 999999999765694171 571202477 704879371 37563938 999999999765694171 571202477 999999999765694171 571202477 528430955 37563938 686975695 37563938 157391279 37563938 641345336 571202477 397387169 571202477 555673431 28653721 715057532 28653721 10286620 28653721 422082121 571202477 500722437 571202477 123792471 37563938 291501226 37563938 854481815 571202477 584832763 37563938 194791099 28653721 994152685 37563938 483016442 37563938 370439613 28653721 882530762 28653721 98565469 37563938 618499952 28653721 276303776 37563938 506955745 571202477 88534906 28653721 971648716 37563938 666128865 37563938 69828699 28653721 246985245 571202477 251130983 37563938 6674547 28653721 345439069 37563938 925130383 37563938 241224994 571202477 184018151 571202477 162588180 28653721 980306655 571202477 906916616 28653721 999999999765694171 571202477 211290533 28653721 872907781 37563938 395469355 37563938 560746891 571202477 407983916 37563938 341131943 28653721 276809347 37563938 450128501 37563938 708898273 37563938 980677675 28653721 451960108 37563938 337372076 571202477 509401628 571202477 434455020 28653721 469717979 28653721 780244706 37563938 802789389 571202477 273810037 571202477 365348822 571202477 184389675 37563938 999999999765694171 571202477 675339873 37563938 911122539 28653721 990045285 28653721 999999999765694171 571202477 526228138 28653721 715092377 28653721 547936964 37563938 134709354 28653721 532757049 571202477 363291792 37563938 433863941 37563938 357507681 571202477 650399042 28653721 109777537 28653721 497621722 28653721 519865486 37563938 671319042 37563938 850808806 571202477 39010703 28653721 224174649 37563938 315223667 37563938 81850903 37563938 247957818 37563938 309890054 28653721 443791842 37563938 910226042 37563938 994336723 37563938 401698945 37563938 46269595 37563938 999999999765694171 571202477 194074480 571202477 881764739 37563938 993544308 28653721 210383601 571202477 819462348 28653721 202715485 37563938 457269771 37563938 555082557 37563938 322371159 28653721 125426985 28653721 80859808 28653721 999999999765694171 571202477 77773988 28653721 228078215 571202477 317801326 28653721 473568097 571202477 811589578 571202477 749343721 571202477 519348148 37563938 635169053 571202477 999999999765694171 571202477 422688387 37563938 841990992 37563938 254083242 28653721 411605761 28653721 222417654 571202477 999999999765694171 571202477 271381490 28653721 222301709 571202477 233264647 37563938 324512635 37563938 167749367 28653721 363437473 571202477 10702274 37563938 1108498 571202477 241100271 28653721 887764097 37563938 27966432 28653721 999999999765694171 571202477 970298560 37563938 862556866 571202477 528275386 28653721 591115217 28653721 435578203 28653721 48205843 28653721 274590130 37563938 39808692 37563938 846625146 37563938 639010246 28653721 322999359 28653721 113933858 571202477 182555568 28653721 742513051 37563938 199815842 37563938 271467499 37563938 675187860 37563938 999999999765694171 571202477 489491955 571202477 912252586 28653721 45011624 571202477 466564996 37563938 347055448 571202477 158837054 571202477 999999999765694171 571202477 148568702 37563938 411078908 28653721 396700448 28653721 8184230 37563938 716075858 571202477 999999999765694171 571202477 883081948 37563938 394028280 37563938 833024271 28653721 841959050 571202477 229322014 37563938 131774566 37563938 684237393 28653721 48157012 571202477 134228550 37563938 372204805 28653721 421827641 37563938 215405160 28653721 623863317 28653721 2571731 37563938 676168320 571202477 603569459 571202477 570213973 571202477 999999999765694171 571202477 521632977 37563938 703551454 571202477 191735260 28653721 956125999 28653721 228078215 37563938 722809879 28653721 590565681 571202477 130300237 28653721 999999999765694171 571202477 214021357 28653721 893659089 37563938 924267907 37563938 532649077 571202477 642224646 28653721 7814647 37563938 185712083 28653721 968314207 28653721 740252121 37563938 119492113 571202477 828694240 571202477 279617717 37563938 94867424 28653721 852054122 37563938 240906244 37563938 410674901 28653721 808425635 37563938 385474448 571202477 539294698 37563938 75691032 571202477 257653843 571202477 999999999765694171 571202477 138269182 571202477 492824271 28653721 795640189 37563938 227897461 28653721 498623574 28653721 330805506 571202477 846970468 37563938 577907840 28653721 64400377 37563938 999999999765694171 571202477 517873812 28653721 415099356 571202477 100182694 28653721 831015186 571202477 406094988 37563938 960105520 28653721 181086258 28653721 162115395 28653721 357709955 37563938 58762908 37563938 719916926 28653721 597543106 28653721 539784062 37563938 718074328 571202477 234433142 571202477 553110326 37563938 703432939 28653721 538783898 28653721 449707506 28653721 328320250 28653721 923921915 37563938 48087385 28653721 818705177 28653721 338631868 37563938 388934446 37563938 903222851 28653721 792429919 28653721 144795069 28653721 330058936 28653721 999999999765694171 571202477 171703226 37563938 981018273 37563938 568570942 37563938 437901630 571202477 635074666 37563938 636601204 28653721 487511613 571202477 627646652 28653721 702133025 37563938 273438790 37563938 219458129 37563938 103311704 571202477 663431035 37563938 858135235 28653721 880016738 37563938 712193076 37563938 622237758 28653721 531763518 28653721 999999999765694171 571202477 332565135 28653721 666573871 571202477 308418704 571202477 5222925 571202477 49263369 571202477 881890722 571202477 681338947 28653721 769041933 28653721 236529796 37563938 105893365 37563938 137022126 28653721 982624857 571202477 772824007 571202477 999999999765694171 571202477 163013454 571202477 47644046 571202477 444748643 37563938 975756539 37563938 66273815 37563938 192749796 571202477 704544345 28653721 999999999765694171 571202477 805302885 28653721 731084306 37563938 301651374 37563938 144697061 28653721 853961648 28653721 818939065 37563938 999999999765694171 571202477 452762191 28653721 192862509 37563938 628037449 28653721 535692136 37563938 140675780 37563938 133402154 28653721 300301939 37563938 717930798 28653721 579916444 28653721 424825933 28653721 70295118 571202477 635946310 28653721 796342795 37563938 772687315 37563938 786128749 571202477 582817910 571202477 325491524 571202477 868289353 571202477 645523007 37563938 104548587 37563938 861197652 37563938 31615201 28653721 753145063 571202477 953242114 28653721 408706668 571202477 359510649 28653721 137186214 571202477 568038984 28653721 854207076 37563938 894212015 28653721 940747819 571202477 999999999765694171 571202477 51505339 571202477 999999999765694171 571202477 448898018 571202477 162662435 28653721 253110320 37563938 820111867 37563938 826142839 37563938 991813756 37563938 627388328 37563938 302426063 28653721 30830762 571202477 962664387 28653721 559817865 28653721 934817464 571202477 130106428 571202477 456252955 37563938 670789873 37563938 324471338 571202477 482732777 28653721 775280213 571202477 752197576 571202477 567254135 37563938 280525601 571202477 57812743 571202477 670792841 571202477 999999999765694171 571202477 806149253 28653721 249722877 28653721 599128109 28653721 834697328 28653721 846201152 37563938 151374660 37563938 988428495 571202477 926549600 37563938 885575037 37563938 266601258 571202477 999999999765694171 571202477 995708274 571202477 358863414 37563938 495793524 571202477 586172336 28653721 341765455 37563938 502101632 571202477 815893367 28653721 223464946 571202477 999999999765694171 571202477 555024397 28653721 279975672 28653721 588491027 37563938 959840969 37563938 207818622 28653721 206986766 571202477 964661606 37563938 753634087 571202477 224079912 28653721 79844752 571202477 999999999765694171 571202477 14244354 28653721 361969555 28653721 915541652 37563938 663185179 28653721 97249033 28653721 169980588 571202477 198985743 37563938 665419602 28653721 516209872 37563938 234230011 28653721 240526771 571202477 880807399 28653721 796082681 28653721 784379508 37563938 464033677 28653721 465374800 28653721 633239076 571202477 61720197 571202477 463578322 37563938 691507713 571202477 370815572 37563938 547513994 37563938 997099725 28653721 250030454 28653721 823214150 28653721 12616281 28653721 118663845 28653721 808930994 571202477 567956904 37563938 190909827 28653721 52974699 571202477 32648776 571202477 623984168 28653721 927447196 37563938 3668526 28653721 102775788 571202477 357332433 28653721 524111149 571202477 860219625 28653721 157627646 28653721 217691622 37563938 978199567 571202477 448781569 571202477 504592257 37563938 356751468 37563938 910086848 37563938 789780378 571202477 997075186 37563938 210823810 37563938 526622968 28653721 164285585 28653721 434668059 571202477 651720006 37563938 117756369 28653721 447882630 37563938 193739970 37563938 637232643 571202477 346056742 28653721 119202909 28653721 31170332 28653721 870970766 28653721 881749342 37563938 171543218 28653721 999999999765694171 571202477 578376868 28653721 188028443 571202477 495311336 37563938 477072728 37563938 999999999765694171 571202477 318184802 571202477 769220306 571202477 70456957 571202477 483230274 28653721 28719252 28653721 27209150 571202477 827472828 28653721 164726317 37563938 50666524 28653721 978406272 37563938 674985987 28653721 58124021 28653721 987147249 28653721 213267417 37563938 862554122 37563938 630433094 37563938 636505619 571202477 398987237 28653721 999999999765694171 571202477 902593292 37563938 157724659 571202477 139652916 571202477 683952975 28653721 878983829 37563938 782618934 37563938 777334857 37563938 980306655 28653721 999999999765694171 571202477 136999315 28653721 713865043 37563938 883527039 28653721 42447757 37563938 12132814 37563938 688608158 37563938 837713792 571202477 999999999765694171 571202477 999999999765694171 571202477 491189102 37563938 45999562 28653721 501347484 37563938 831089848 37563938 365623131 37563938 732857839 37563938 560813877 37563938 820081029 37563938 269702739 37563938 887922750 28653721 953734341 571202477 999999999765694171 571202477 791121560 571202477 633875139 571202477 668998438 37563938 58217978 37563938 734255300 37563938 623697633 28653721 965447761 37563938 999999999765694171 571202477 417253251 28653721 35397865 28653721 202020742 28653721 730076637 28653721 744937604 571202477 564887405 37563938 50107869 28653721 80137796 28653721 720859242 28653721 241346694 37563938 588247540 37563938 83170408 28653721 367873997 571202477 544546209 28653721 354376763 37563938 79844752 37563938 65363599 571202477 123084040 37563938 654793047 28653721 574677129 571202477 300014853 28653721 753831261 37563938 136080999 28653721 733242769 37563938 156683347 37563938 593803022 28653721 175282953 28653721 865944865 28653721 694258939 28653721 689346222 28653721 875840941 571202477 135514307 37563938 547724615 571202477 668204438 28653721 583034273 37563938 935717418 37563938 878437607 571202477 95182616 28653721 47047818 28653721 803084109 37563938 257081442 571202477 101202662 28653721 505840222 28653721 160430371 571202477 192862509 28653721 999999999765694171 571202477 999999999765694171 571202477 817752880 28653721 23981976 571202477 900919596 37563938 266750745 37563938 142647834 37563938 111509229 37563938 680364234 37563938 525541013 571202477 999999999765694171 571202477 754771065 571202477 888384788 37563938 228000777 571202477 43672006 571202477 835595129 37563938 788933099 37563938 283407529 571202477 235610075 28653721 999999999765694171 571202477 807648170 28653721 842782334 28653721 146600238 571202477 119573175 37563938 130089996 28653721 869803165 37563938 240265406 571202477 819194154 28653721 687043910 28653721 920958882 28653721 17137691 37563938 103367303 571202477 996481328 28653721 834127780 37563938 301796393 28653721 526334483 28653721 297655187 571202477 253542556 28653721 196674468 28653721 287467074 571202477 593043855 37563938 832780508 37563938 605756751 28653721 281375566 571202477 129510091 37563938 690007398 28653721 205152618 37563938 673386458 37563938 79918316 28653721 381401231 28653721 351864453 37563938 674704079 37563938 297063736 571202477 97123285 571202477 267863180 571202477 496935749 28653721 966546689 37563938 825903263 37563938 80590699 37563938 841300472 571202477 180152682 28653721 58213058 571202477 432112916 28653721 910106249 571202477 933123135 28653721 692389548 37563938 548043071 571202477 201988292 571202477 926784296 28653721 605314743 37563938 473348566 37563938 379601417 571202477 338890412 28653721 845070505 571202477 566736035 37563938 280322465 28653721 902764674 571202477 538756585 28653721 439794015 28653721 183724591 28653721 21034955 28653721 779022487 37563938 76923197 571202477 491441738 28653721 645140878 571202477 999999999765694171 571202477 601475487 37563938 218119928 37563938 917015556 28653721 999999999765694171 571202477 37912493 37563938 880410957 37563938 517947697 28653721 636712847 571202477 408703778 571202477 292759313 28653721 474551959 28653721 21883436 37563938 720862198 37563938 889544655 37563938 524060476 571202477 399134102 571202477 599204190 28653721 183089507 28653721 190026319 571202477 637854917 37563938 926375646 28653721 581420365 37563938 855955858 37563938 143377708 37563938 930635994 28653721 489419596 571202477 586624488 28653721 663308688 28653721 999999999765694171 571202477 997627075 571202477 783232500 571202477 108625516 28653721 395446280 571202477 224750566 28653721 85933949 28653721 739257865 571202477 237189570 37563938 820227272 28653721 423848731 28653721 346716619 37563938 433718295 571202477 171759213 37563938 513173548 571202477 314221969 571202477 202079510 571202477 288135139 37563938 986771539 28653721 194076539 37563938 659046845 28653721 68445704 37563938 999999999765694171 571202477 429108190 28653721 999999999765694171 571202477 376454469 28653721 840580121 28653721 219242853 28653721 246322220 571202477 415577721 37563938 820737429 28653721 730987679 571202477 973296755 37563938 838604804 28653721 104042775 28653721 228938185 37563938 885548441 37563938 381752015 37563938 590120671 571202477 719918784 37563938 815768314 28653721 374626533 37563938 956260776 37563938 471218903 37563938 926404683 571202477 365827946 37563938 868082565 28653721 334324673 571202477 27810343 28653721 203855043 37563938 86948334 37563938 734255300 28653721 815412032 571202477 949731316 37563938 71584942 37563938 563855764 37563938 88985993 571202477 964431470 37563938 817871923 37563938 74118089 571202477 933992706 28653721 688060590 571202477 574600165 571202477 159301603 37563938 300434295 37563938 56486514 37563938 569607649 37563938 727499303 28653721 49835005 28653721 516273164 28653721 6540664 37563938 540395699 571202477 999999999765694171 571202477 179775648 37563938 57528188 571202477 419408167 37563938 468928298 37563938 900362671 37563938 395119366 28653721 570238754 37563938 883570916 571202477 39901860 37563938 777910770 571202477 177355650 28653721 385044348 571202477 199958759 28653721 255627341 28653721 583844050 37563938 98824031 37563938 535456504 571202477 723566502 571202477 30260728 37563938 506085848 571202477 166525275 37563938 397832059 571202477 550475287 28653721 256070176 37563938 438450455 37563938 999999999765694171 571202477 542740233 28653721 900977383 571202477 39669042 28653721 999999999765694171 571202477 525810792 28653721 258568637 37563938 480920861 28653721 679558868 37563938 571672937 37563938 763074303 37563938 244185245 37563938 702269952 37563938 907264501 28653721 333310032 37563938 740147066 28653721 322870356 28653721 521139430 37563938 818018087 37563938 657091417 37563938 110416302 28653721 164594977 37563938 374440042 37563938 334844705 37563938 550985814 37563938 980565630 37563938 541376521 571202477 533424414 571202477 920899239 37563938 634684669 37563938 223896284 571202477 785331701 28653721 201608893 28653721 988520645 28653721 524760348 37563938 723566502 28653721 267440475 28653721 999999999765694171 571202477 410548274 37563938 790002952 37563938 165272986 571202477 307208646 28653721 74084752 28653721 401767230 37563938 90535668 28653721 768582360 28653721 255529060 37563938 114845906 28653721 740614068 571202477 205308952 37563938 100334336 37563938 934749778 28653721 322026688 571202477 869622439 571202477 999999999765694171 571202477 271233300 37563938 542551230 37563938 777654312 571202477 999999999765694171 571202477 455971005 571202477 724189983 37563938 329035331 28653721 201416998 28653721 240866708 28653721 131303962 37563938 223786718 37563938 999999999765694171 571202477 908371430 571202477 675746491 28653721 825845157 571202477 832949547 571202477 823757249 571202477 330741406 28653721 168808456 28653721 132383733 37563938 560150962 28653721 122134579 28653721 690766753 37563938 183432089 37563938 296779183 571202477 30478537 37563938 839933584 37563938 877283224 37563938 220560471 571202477 696842098 37563938 392769881 37563938 642466586 28653721 788331890 37563938 476791785 28653721 835051754 571202477 585403809 28653721 762909250 571202477 258982349 37563938 219744517 571202477 786040025 28653721 26290759 28653721 588696705 37563938 87918017 28653721 470800460 28653721 428423704 28653721 895328297 28653721 317811895 37563938 213530977 28653721 999999999765694171 571202477 729878930 28653721 215892508 571202477 996800906 28653721 402156262 37563938 918499 571202477 999999999765694171 571202477 633889353 37563938 632830977 571202477 884302697 37563938 999999999765694171 571202477 197656369 37563938 921388947 37563938 321166865 571202477 869622439 37563938 741372080 37563938 999999999765694171 571202477 283393075 37563938 503407433 28653721 595487172 37563938 155759351 28653721 838604847 37563938 59881526 28653721 718766944 37563938 326433174 28653721 908564829 571202477 549390934 571202477 180719923 37563938 999999999765694171 571202477 629840355 37563938 725745337 28653721 425780309 28653721 493270576 37563938 839933584 28653721 909767719 37563938 649966986 37563938 128702210 28653721 208189992 28653721 684763225 571202477 600172060 571202477 999999999765694171 571202477 443210519 571202477 992148044 571202477 78697003 571202477 9066935 28653721 97610446 571202477 326708851 37563938 754637781 28653721 886988816 571202477 605830330 28653721 992554489 28653721 663556637 571202477 910705168 28653721 476716625 37563938 526130729 37563938 999999999765694171 571202477 605675272 37563938 71677020 571202477 72667660 571202477 582122528 28653721 716058636 571202477 682369162 37563938 239243078 28653721 784851069 28653721 81852253 37563938 139336047 28653721 586437680 37563938 703819091 571202477 192547036 28653721 123405500 571202477 776927855 571202477 439209202 37563938 999999999765694171 571202477 202074333 571202477 90848067 571202477 550393885 37563938 411488822 37563938 492633011 28653721 721191993 28653721 16646219 571202477 735628739 28653721 882147667 28653721 851965621 37563938 16680432 571202477 173550129 28653721 38966794 37563938 445831585 37563938 733444066 37563938 941806231 37563938 909860220 571202477 944841592 28653721 775812612 28653721 857354238 571202477 77433245 37563938 896304226 37563938 546044817 28653721 86979679 28653721 863801925 37563938 409389424 571202477 411930294 28653721 350896109 571202477 54119301 571202477 934252183 28653721 737357333 37563938 27485449 28653721 239758042 28653721 935949345 37563938 54433923 37563938 652861726 571202477 280708914 37563938 893046132 571202477 687043910 37563938 999999999765694171 571202477 999999999765694171 571202477 675534478 37563938 314856927 571202477 915334555 571202477 652150239 571202477 890783243 37563938 475035168 571202477 210544666 37563938 374309210 571202477 992622876 28653721 404164672 28653721 198332340 571202477 63555309 571202477 148374894 28653721 782047991 37563938 59264315 571202477 188362938 571202477 711941336 28653721 423309469 28653721 999999999765694171 571202477 123040753 28653721 549026352 28653721 867648532 28653721 647325069 28653721 244557566 28653721 423737725 571202477 115763385 571202477 279061588 571202477 215542166 28653721 232089221 37563938 698072904 571202477 627479634 28653721 254146080 28653721 999999999765694171 571202477 62673524 571202477 599505139 37563938 496823890 37563938 664364421 28653721 496324660 37563938 986284622 37563938 431562782 37563938 743259320 28653721 731181643 28653721 176248074 28653721 358734797 37563938 865139082 571202477 946104920 37563938 860751464 28653721 650679830 28653721 502487121 37563938 941085669 37563938 732015382 28653721 936368193 28653721 91432844 28653721 183687059 571202477 30853948 37563938 917634509 28653721 984072824 37563938 159172125 571202477 42681881 37563938 536390107 571202477 457824060 37563938 39351790 37563938 636004535 571202477 968355357 28653721 206352641 28653721 727013999 28653721 363650963 28653721 995708274 28653721 187863755 28653721 991124863 28653721 310089324 28653721 135093786 571202477 655407380 28653721 633003961 28653721 999999999765694171 571202477 45670009 37563938 821865547 571202477 604885580 28653721 926656389 28653721 682298791 28653721 102916935 571202477 406045754 28653721 395036971 28653721 813869053 28653721 501326217 28653721 271537166 37563938 457269771 28653721 927914356 37563938 224053736 28653721 945202642 571202477 585011877 571202477 686276186 37563938 935510269 28653721 148586084 28653721 795078969 37563938 683278513 28653721 331772351 37563938 820151688 571202477 752718861 37563938 485996461 571202477 924044635 28653721 999999999765694171 571202477 232864097 37563938 740763513 28653721 431439319 571202477 109890707 37563938 570787498 571202477 677917618 37563938 639132341 571202477 492822104 37563938 238249191 28653721 14648141 28653721 898717852 28653721 420916602 571202477 781471025 28653721 93932642 37563938 88778331 37563938 999999999765694171 571202477 606277871 571202477 370858689 37563938 491636053 28653721 250681347 571202477 659731804 28653721 999999999765694171 571202477 196135234 37563938 135992056 37563938 446241157 571202477 456618372 571202477 51729017 37563938 803422646 28653721 381664944 571202477 221771174 37563938 784880593 37563938 452635894 28653721 249110835 28653721 650618723 571202477 766585193 571202477 138405341 28653721 600880904 37563938 694526755 37563938 445989530 571202477 768606065 28653721 999999999765694171 571202477 183989376 28653721 979767575 28653721 72953078 28653721 863606531 37563938 402251497 37563938 765005855 28653721 999999999765694171 571202477 831683608 37563938 366739920 28653721 661033278 28653721 999999999765694171 571202477 584968336 28653721 728102630 28653721 20798400 28653721 134062138 28653721 799488838 571202477 752273734 28653721 756814704 37563938 315750363 37563938 943908588 37563938 999999999765694171 571202477 315701251 571202477 791246528 571202477 604004881 571202477 585475166 37563938 782696865 28653721 879532520 571202477 263580287 37563938 921394066 37563938 103740472 28653721 820145023 28653721 736665314 37563938 164636421 28653721 526824038 28653721 879964465 571202477 815310137 571202477 76506460 28653721 47385827 28653721 814661175 28653721 999999999765694171 571202477 712699239 37563938 721518927 28653721 275754154 571202477 847951635 37563938 32993280 37563938 614068703 571202477 85280187 37563938 471103901 28653721 651127462 571202477 215783396 571202477 364307717 37563938 418857416 37563938 281489462 571202477 851986279 571202477 962903869 37563938 977502063 571202477 563318118 28653721 999999999765694171 571202477 794620150 28653721 557438234 28653721 340177134 37563938 752545942 28653721 32221002 28653721 288859799 37563938 999999999765694171 571202477 897250558 28653721 168077410 28653721 477380331 28653721 38596623 37563938 773597894 37563938 714045854 571202477 431983593 571202477 807731891 571202477 999999999765694171 571202477 582673365 37563938 552386201 571202477 568906645 37563938 42635120 37563938 627350196 571202477 395261321 37563938 601846280 37563938 94672553 571202477 299780078 28653721 872915911 37563938 858299784 571202477 144715965 571202477 335926250 28653721 375003215 28653721 642668478 37563938 866246116 571202477 720566200 37563938 780136769 37563938 423591723 28653721 157445897 571202477 109835399 571202477 838531831 37563938 318929050 37563938 513319926 571202477 115700268 37563938 623739782 571202477 20511365 37563938 564604057 28653721 446625451 37563938 30664628 28653721 307763446 37563938 351378926 37563938 319369232 28653721 952404642 37563938 424301945 571202477 816559632 28653721 929037436 28653721 290641722 28653721 432734855 571202477 561718429 28653721 314668831 37563938 295710667 28653721 48550821 571202477 715383698 571202477 837875038 571202477 196818643 571202477 492748867 28653721 276946725 28653721 148142740 37563938 31103283 28653721 586005070 37563938 923346775 28653721 183746702 28653721 347159075 37563938 689206517 28653721 169329378 37563938 365961088 571202477 130981983 28653721 91470403 28653721 896876849 28653721 545160614 28653721 83995368 28653721 55233274 28653721 885779407 37563938 86704598 28653721 273343919 37563938 999999999765694171 571202477 823334383 28653721 998609711 37563938 10035615 28653721 137923280 28653721 194589216 571202477 515656469 28653721 6513102 37563938 111139604 37563938 870921326 28653721 726780822 37563938 916053265 28653721 20303564 571202477 269455708 37563938 607081817 28653721 168081111 571202477 392653644 571202477 816048042 37563938 19486489 571202477 406797442 37563938 780707872 37563938 28470603 28653721 535362922 28653721 913987856 571202477 226691502 571202477 729689070 571202477 999999999765694171 571202477 256355060 571202477 188229792 37563938 795136986 28653721 388478116 28653721 373797022 28653721 619851622 37563938 754480686 28653721 396836342 571202477 498957608 37563938 243564233 28653721 94785172 28653721 223863326 571202477 636625680 28653721 878052376 571202477 156335544 37563938 131467929 37563938 238160987 28653721 18603149 571202477 163691368 37563938 73805733 571202477 333547285 28653721 999999999765694171 571202477 808362125 28653721 654829890 37563938 165418474 571202477 691385854 28653721 268582651 571202477 168639274 37563938 525700699 28653721 23876374 28653721 596168278 28653721 999999999765694171 571202477 949208693 37563938 297290679 571202477 443598920 28653721 358230664 37563938 210346834 37563938 209675120 28653721 352871318 28653721 933124934 28653721 676019217 28653721 704604869 37563938 52303085 28653721 943524496 571202477 305625160 571202477 912016549 571202477 922671870 37563938 712193076 571202477 363536828 37563938 762577095 37563938 189030380 28653721 633313400 37563938 999999999765694171 571202477 890085426 37563938 610980720 571202477 434712363 37563938 829478241 37563938 139340325 571202477 812167281 571202477 809996930 37563938 711092550 28653721 5092415 37563938 927548211 37563938 43388643 28653721 635169053 28653721 315007597 571202477 966993568 28653721 328726183 37563938 682003782 37563938 360302908 571202477 458818062 28653721 558639673 28653721 236225378 571202477 325999038 28653721 820111867 571202477 274208117 28653721 673366139 37563938 395764957 28653721 999999999765694171 571202477 245224293 37563938 539650956 571202477 647216638 37563938 999999999765694171 571202477 182015883 28653721 920890386 571202477 999999999765694171 571202477 133858106 37563938 229996963 28653721 686462436 37563938 999999999765694171 571202477 932158541 37563938 498578414 37563938 863905019 37563938 596981440 37563938 195513934 28653721 885548441 571202477 741115573 28653721 248231998 571202477 962570487 571202477 999999999765694171 571202477 724393098 571202477 607591270 28653721 999999999765694171 571202477 657957077 37563938 58956833 571202477 195535579 37563938 756562772 37563938 614936580 28653721 345574315 37563938 254333631 28653721 88814961 28653721 112530156 37563938 999999999765694171 571202477 645298301 571202477 585926443 37563938 291371867 37563938 179398805 571202477 263960391 571202477 409593715 571202477 532730350 571202477 209745287 571202477 999999999765694171 571202477 253253903 571202477 263549892 28653721 624445672 28653721 579392205 28653721 546388085 28653721 445163727 28653721 802015631 37563938 161381425 571202477 201455554 37563938 372223714 37563938 666563175 37563938 651130920 37563938 179584275 37563938 693195869 37563938 188930869 37563938 829535053 37563938 999999999765694171 571202477 578702630 28653721 996255582 37563938 996854919 571202477 654346708 37563938 125216155 37563938 496792755 37563938 631849324 37563938 386045885 37563938 662873808 28653721 794004153 37563938 675167669 571202477 358454932 28653721 999999999765694171 571202477 250376073 37563938 706921686 28653721 570787498 28653721 399917333 37563938 953639437 37563938 578702630 571202477 736860841 28653721 76513097 37563938 455919096 37563938 308933500 28653721 327076775 37563938 567129822 37563938 50666669 28653721 671328976 571202477 515331055 28653721 240496228 571202477 881292999 37563938 205645327 571202477 999999999765694171 571202477 564551758 37563938 980509196 28653721 420115700 37563938 763494348 37563938 14849889 571202477 728207591 28653721 141210463 571202477 885010342 37563938 757799823 37563938 208124546 571202477 467041568 37563938 211963177 28653721 666246719 37563938 848860865 571202477 849497715 37563938 944426630 37563938 433644820 37563938 937638599 28653721 218848889 28653721 870457655 28653721 111009943 37563938 951042055 571202477 342960831 28653721 942516553 37563938 563306675 37563938 959237040 37563938 467174367 571202477 583752198 37563938 229484147 37563938 375906591 571202477 636769456 571202477 238100619 571202477 539537749 37563938 255593217 571202477 779616387 28653721 281744352 28653721 905968328 571202477 221762221 28653721 999999999765694171 571202477 634868834 28653721 696452741 37563938 468189569 28653721 165621969 28653721 276575021 28653721 999999999765694171 571202477 78782492 37563938 805193218 28653721 947102967 37563938 927053466 37563938 559451223 571202477 220228587 37563938 759026160 37563938 999999999765694171 571202477 699405533 37563938 130491330 28653721 723811325 37563938 127819866 37563938 828637113 571202477 623278232 37563938 900104699 37563938 574363663 28653721 532622529 37563938 674744575 28653721 424811383 28653721 676293901 571202477 65529621 571202477 960894822 37563938 489828246 37563938 979267381 37563938 999999999765694171 571202477 29864130 37563938 777803228 571202477 613054463 37563938 488124592 37563938 108365899 28653721 424688887 28653721 966091374 37563938 89590668 571202477 999999999765694171 571202477 882038792 28653721 999999999765694171 571202477 50754544 571202477 327408031 571202477 518944618 28653721 541046376 37563938 883928631 571202477 579392205 37563938 999999999765694171 571202477 959097640 37563938 44321185 571202477 186326323 571202477 588748174 37563938 403534878 28653721 239360848 37563938 108651423 28653721 999999999765694171 571202477 475810087 571202477 918812761 571202477 979688218 28653721 209745287 37563938 330448449 571202477 999999999765694171 571202477 770039231 37563938 31555285 571202477 992568136 37563938 288567088 37563938 818018087 28653721 624045315 571202477 391902626 571202477 253552651 37563938 206382431 37563938 342217007 37563938 620922074 37563938 672658221 571202477 528659098 571202477 402813582 28653721 656868151 37563938 800734203 37563938 420635722 37563938 805699945 37563938 597667575 37563938 590146673 37563938 899711759 37563938 477282468 28653721 875114261 28653721 612195629 571202477 513894086 37563938 515539625 28653721 903832084 571202477 999999999765694171 571202477 670759247 37563938 43840470 37563938 908300765 37563938 294704229 571202477 523235805 571202477 164607240 571202477 999999999765694171 571202477 477111016 28653721 406213928 28653721 475996275 28653721 918699311 37563938 989639859 37563938 196266632 571202477 389258018 28653721 314668831 28653721 831903932 571202477 543127450 28653721 185802842 28653721 76987168 37563938 358392148 571202477 160800540 571202477 668100081 28653721 999999999765694171 571202477 379168681 28653721 336678375 37563938 682928614 28653721 136010239 28653721 931727060 571202477 879653265 571202477 323587192 28653721 611995614 37563938 240984277 571202477 326077183 571202477 560942471 571202477 771866786 37563938 668583963 571202477 19673591 571202477 21034955 37563938 586386903 28653721 940174739 28653721 999999999765694171 571202477 890213711 571202477 631574417 37563938 709140522 37563938 544944922 571202477 709692105 28653721 624917070 37563938 53037273 37563938 194922871 571202477 786024841 28653721 834793434 28653721 235533186 571202477 222299699 571202477 173849109 28653721 947849315 37563938 841694914 571202477 999999999765694171 571202477 574105186 37563938 999999999765694171 571202477 357498546 37563938 378202864 28653721 640484748 37563938 178519068 28653721 921023308 28653721 404968578 28653721 661225404 28653721 787430705 37563938 795846416 571202477 478512527 28653721 31579667 28653721 123764485 28653721 327472945 37563938 219332894 28653721 225530232 37563938 687709267 28653721 482314825 28653721 736759555 28653721 63754296 37563938 440439029 37563938 517295672 28653721 661802973 37563938 372370639 28653721 40587524 37563938 327818153 571202477 677583651 28653721 98891225 37563938 999999999765694171 571202477 398840258 37563938 999999999765694171 571202477 553506462 37563938 942841799 28653721 501978809 37563938 647835742 28653721 465035732 37563938 694156992 28653721 248503514 28653721 651336365 28653721 237032385 37563938 490266874 571202477 272569083 37563938 370699680 37563938 538228273 37563938 887593170 571202477 999999999765694171 571202477 554773878 37563938 110003577 37563938 770549932 37563938 430242903 37563938 103383983 28653721 149100769 571202477 556890249 571202477 485836980 37563938 999999999765694171 571202477 371696892 28653721 560363996 28653721 530865159 28653721 642087100 571202477 167586407 37563938 764156662 571202477 67027109 37563938 743004494 37563938 107545078 37563938 914913127 37563938 385585493 37563938 954824606 571202477 778338192 28653721 946963896 571202477 368028316 28653721 861834513 37563938 232621551 571202477 841117711 37563938 101298088 28653721 682192201 28653721 367697835 28653721 658168872 571202477 544236844 37563938 417618229 28653721 724400454 37563938 192210430 28653721 999999999765694171 571202477 796685009 571202477 550482459 571202477 443652381 37563938 996388614 28653721 322516536 28653721 959237040 28653721 999999999765694171 571202477 548527346 28653721 112340302 37563938 123820484 28653721 76420298 571202477 185239803 37563938 14066042 37563938 911776193 37563938 773525452 571202477 999999999765694171 571202477 336114964 37563938 959701172 28653721 526435627 37563938 51088519 37563938 371962788 28653721 674461725 571202477 49967510 37563938 126569376 37563938 129152000 571202477 914369416 571202477 703213985 28653721 735062855 571202477 409288772 28653721 743935563 37563938 817602435 28653721 849102375 37563938 972634971 571202477 127580051 28653721 841546186 28653721 490644074 37563938 811771858 37563938 490166224 28653721 885015734 571202477 566224222 571202477 297944486 37563938 894973728 28653721 269683617 37563938 33360802 28653721 933386566 37563938 999999999765694171 571202477 663877211 37563938 293367980 37563938 984349680 28653721 291120255 28653721 124027387 571202477 701318174 28653721 560505453 28653721 741036800 37563938 487663425 28653721 703326584 28653721 720859242 37563938 999999999765694171 571202477 456555659 28653721 59803187 571202477 714853101 571202477 431968406 28653721 328191949 37563938 999999999765694171 571202477 487794108 28653721 54938054 571202477 999999999765694171 571202477 999999999765694171 571202477 236302458 28653721 427169265 37563938 909282945 37563938 13110173 37563938 952514022 28653721 118024193 37563938 438339770 571202477 569376848 28653721 195008020 571202477 498002027 28653721 264883909 571202477 766346890 37563938 545132827 28653721 730810498 571202477 573317857 571202477 894896496 28653721 763300308 571202477 171725550 37563938 774050166 37563938 672652967 571202477 890204281 571202477 139884307 37563938 260926224 37563938 865588760 37563938 97080526 28653721 943396754 28653721 61774812 28653721 518118353 37563938 259932917 571202477 809990460 28653721 878983829 571202477 728251068 28653721 463877193 571202477 455983176 28653721 492396463 571202477 612567989 28653721 77783931 571202477 601809790 37563938 999999999765694171 571202477 682593511 37563938 341712367 571202477 367859677 37563938 67699014 571202477 696742294 571202477 218690428 28653721 46779679 28653721 528717445 28653721 328040848 28653721 754003367 571202477 445257691 37563938 69908068 571202477 177244105 28653721 306716691 28653721 776146657 28653721 587738490 28653721 817889413 37563938 415529185 37563938 99708397 37563938 868082565 37563938 287512249 28653721 93496746 571202477 221771174 571202477 15263871 37563938 95217888 28653721 467096673 37563938 782301470 37563938 234741574 37563938 245411740 571202477 331978053 37563938 780243183 37563938 153662864 571202477 740050634 37563938 891673815 571202477 844425017 571202477 813240083 28653721 646024451 37563938 953595412 37563938 738455802 28653721 999999999765694171 571202477 988910564 28653721 750869949 37563938 679365950 28653721 743918003 571202477 285280458 571202477 745687070 28653721 82115361 28653721 999999999765694171 571202477 209683830 28653721 249925603 28653721 185968284 37563938 745245113 37563938 527121078 28653721 597525634 28653721 263181023 571202477 152252372 28653721 342707582 28653721 256837668 571202477 531672846 28653721 848507082 37563938 284425411 571202477 999999999765694171 571202477 467789152 571202477 702664096 28653721 144090476 28653721 945713329 571202477 202020742 37563938 999999999765694171 571202477 727578520 37563938 251344865 37563938 839097129 28653721 100930445 37563938 849305697 37563938 588728830 28653721 4802565 28653721 999999999765694171 571202477 793256202 571202477 18966777 37563938 872126177 28653721 183029939 37563938 171510057 28653721 807652886 37563938 347966959 28653721 999999999765694171 571202477 7282223 28653721 657752923 571202477 173290294 28653721 806745518 28653721 548526505 28653721 243163577 37563938 197013462 28653721 362796310 571202477 194101439 37563938 801554498 28653721 621418846 571202477 305796659 28653721 214182666 571202477 97069876 28653721 190145323 37563938 946022385 37563938 315564659 571202477 769428773 37563938 460280724 571202477 416455582 37563938 655716359 571202477 633532466 28653721 999999999765694171 571202477 574666387 37563938 293222933 571202477 725066266 571202477 999999999765694171 571202477 399544758 571202477 734444327 571202477 306999290 28653721 125773463 571202477 766204685 37563938 107501230 28653721 788884704 571202477 542986014 37563938 250189957 571202477 408197413 37563938 258901159 571202477 265250231 37563938 400872203 37563938 539399642 37563938 779116160 28653721 189460941 28653721 659334926 571202477 701548628 571202477 311832470 571202477 520284745 571202477 97021910 28653721 344438302 37563938 610903812 571202477 960821506 28653721 496929338 37563938 213145693 28653721 606453258 571202477 809499029 28653721 234866344 37563938 844636627 28653721 515786944 37563938 288225585 571202477 26265684 37563938 727313004 37563938 646621234 28653721 231915438 37563938 936162597 28653721 894694750 37563938 517067834 37563938 116243805 28653721 737533132 28653721 683278513 571202477 448916406 571202477 459293281 571202477 570890569 37563938 941867663 37563938 361865021 28653721 127788832 571202477 232242169 571202477 412069920 28653721 679484129 571202477 306440202 37563938 958576706 28653721 137571901 28653721 151602087 571202477 659263507 37563938 623493014 28653721 201010460 37563938 30288279 37563938 963624587 571202477 820770677 571202477 211121886 28653721 305010859 571202477 930423332 28653721 729864732 28653721 500669750 28653721 596837086 28653721 252370889 571202477 71887991 571202477 143576976 28653721 239561675 37563938 345163621 28653721 139049520 571202477 351214251 28653721 987388583 571202477 21470716 571202477 165621969 571202477 565212494 37563938 379669372 37563938 448349586 28653721 399955292 37563938 266493953 571202477 151572911 28653721 700473318 571202477 337557867 571202477 736262206 37563938 7721212 571202477 753392546 37563938 774839695 37563938 999999999765694171 571202477 290560783 37563938 942602860 37563938 869978000 37563938 346411094 571202477 236816156 571202477 311818289 571202477 751843827 28653721 652692457 37563938 838018889 571202477 32481387 571202477 999999999765694171 571202477 163425296 37563938 199320170 37563938 155319777 571202477 29201197 28653721 695241740 37563938 541797303 28653721 909977679 28653721 351030050 571202477 673312129 571202477 35366799 28653721 795637351 37563938 73463066 571202477 347426030 571202477 459690784 37563938 733207648 28653721 542038392 37563938 52128 571202477 383049600 37563938 68143100 37563938 461261016 37563938 899718250 571202477 961729426 28653721 579905212 37563938 493806510 571202477 929558769 37563938 153253821 571202477 179555721 571202477 517948129 571202477 735422664 37563938 999999999765694171 571202477 860286837 37563938 543953262 28653721 730215586 571202477 474278912 37563938 464289705 28653721 489949413 571202477 777820651 28653721 56067257 28653721 724271975 37563938 490859597 28653721 321407660 37563938 329344826 37563938 814022785 28653721 746118195 571202477 599461642 28653721 424530767 28653721 641722479 37563938 141394074 37563938 136268139 571202477 705737537 37563938 141601642 37563938 497624296 37563938 832215341 28653721 568495902 37563938 766178169 37563938 871646610 571202477 184621859 28653721 668471214 28653721 999999999765694171 571202477 687085286 28653721 121460067 37563938 596934535 37563938 221426432 571202477 595897303 28653721 999999999765694171 571202477 30989767 37563938 999999999765694171 571202477 761428773 37563938 999999999765694171 571202477 908729117 28653721 811919446 28653721 440516500 28653721 11535363 28653721 347418136 37563938 360877447 571202477 753315243 28653721 945028188 37563938 408837158 28653721 102671973 28653721 118891594 28653721 986436084 28653721 188353823 37563938 660652352 37563938 979448535 28653721 86799311 571202477 784177621 571202477 563894643 28653721 898945043 37563938 488266177 37563938 620049525 28653721 999999999765694171 571202477 982357759 571202477 213723679 37563938 381522811 37563938 815708500 37563938 400887882 571202477 840896739 28653721 793945 37563938 723039431 28653721 539799523 28653721 630817195 571202477 605005739 28653721 310035143 37563938 803941839 28653721 653359337 571202477 900665945 28653721 500167604 571202477 174723016 28653721 999999999765694171 571202477 457434888 37563938 915010472 571202477 16318222 28653721 826971598 37563938 694377953 37563938 999999999765694171 571202477 815032524 571202477 536730765 37563938 842832979 571202477 536883870 28653721 590773303 571202477 707103893 37563938 900104699 571202477 407197575 28653721 964965876 571202477 626378074 37563938 999999999765694171 571202477 187612858 37563938 928602062 571202477 888731337 571202477 685678889 571202477 860883485 571202477 245284112 571202477 898980543 571202477 727306360 571202477 739040639 37563938 336279064 28653721 142743750 37563938 999999999765694171 571202477 906131080 37563938 999999999765694171 571202477 952385531 571202477 778652035 571202477 999030785 37563938 187901547 28653721 757463847 28653721 630184226 28653721 660059488 571202477 887692685 37563938 78782492 571202477 145441441 571202477 358010455 28653721 796191146 28653721 674280380 37563938 56744665 571202477 163896611 28653721 335407207 28653721 213391214 28653721 621150044 37563938 819191594 28653721 766511667 37563938 999999999765694171 571202477 458015453 28653721 888702888 37563938 230034766 571202477 999999999765694171 571202477 107306645 37563938 736028245 28653721 102955294 37563938 466309918 571202477 659051620 37563938 928120542 571202477 720758299 571202477 84539777 37563938 755263499 37563938 833872699 28653721 607484058 28653721 933938315 571202477 131236372 37563938 969727726 37563938 904863826 28653721 715506847 571202477 436147377 37563938 893554830 28653721 523890990 37563938 586279075 571202477 999999999765694171 571202477 983347542 571202477 290858205 37563938 885015734 28653721 999999999765694171 571202477 190652979 37563938 308725708 37563938 106250597 28653721 750541524 28653721 782360109 28653721 270397421 571202477 190983263 37563938 868741398 37563938 104884558 37563938 782144889 571202477 856146500 571202477 824147330 37563938 419521306 571202477 909281531 37563938 731483396 571202477 724790208 571202477 77283302 28653721 999999999765694171 571202477 260331056 28653721 115612179 37563938 637149278 37563938 647638714 37563938 112585847 28653721 503938498 28653721 779272699 28653721 542583093 571202477 911286802 37563938 355390495 28653721 126246682 571202477 267066292 571202477 701519676 571202477 44311540 571202477 124950564 37563938 680747682 37563938 671793382 571202477 89281468 37563938 534767814 28653721 983433280 28653721 8950063 571202477 605573322 28653721 685645201 28653721 214925505 37563938 387182328 37563938 914388017 28653721 471131243 28653721 625864075 37563938 186065166 571202477 12497283 37563938 187474755 37563938 163426772 571202477 712934785 571202477 182375210 37563938 837082801 37563938 178172677 28653721 105568506 37563938 999999999765694171 571202477 365532401 571202477 201894763 28653721 192964348 571202477 939876388 28653721 702215102 571202477 782524050 37563938 737610569 571202477 824668986 37563938 961445459 37563938 797817519 571202477 979065568 37563938 536299672 28653721 722394525 28653721 810795582 28653721 475270971 28653721 999999999765694171 571202477 187334074 28653721 555779093 37563938 270725926 28653721 805399413 28653721 344809232 571202477 215507708 28653721 94614250 37563938 743377899 28653721 930187859 37563938 592092751 571202477 129347395 28653721 635105822 571202477 55618608 37563938 988479801 37563938 564203669 571202477 815825317 28653721 259043529 28653721 599958298 37563938 286387055 571202477 709769651 28653721 316405067 37563938 329439794 28653721 448868164 37563938 337891086 28653721 480136932 28653721 805332356 37563938 49895413 37563938 409442248 28653721 75774591 37563938 691970292 571202477 733600151 28653721 717470115 571202477 752349814 37563938 754364669 28653721 908736087 28653721 420115700 28653721 318172572 37563938 633374244 37563938 563993276 571202477 164060936 571202477 551404831 37563938 353768704 571202477 28842110 37563938 697310698 28653721 715092377 37563938 685983835 37563938 458812412 37563938 201515073 37563938 999999999765694171 571202477 659072870 28653721 301894971 37563938 207548370 28653721 504149432 28653721 952490544 37563938 933011449 571202477 119981907 571202477 490727031 37563938 831326980 28653721 343010856 571202477 301212163 37563938 136164542 571202477 418708510 28653721 480073090 571202477 902978878 37563938 736920608 28653721 594092711 37563938 334641674 28653721 536790894 571202477 427473167 37563938 447701535 37563938 198432828 571202477 43521283 37563938 35598373 571202477 74157678 28653721 356928349 571202477 210414456 37563938 481725878 571202477 88662949 28653721 784177621 37563938 884619460 28653721 308886651 37563938 520709610 571202477 409301273 571202477 322870356 37563938 785163456 28653721 616512188 28653721 137882106 37563938 58214911 37563938 732381971 37563938 315898323 37563938 705122437 28653721 865949089 37563938 41584914 37563938 739551384 571202477 999999999765694171 571202477 999999999765694171 571202477 484511735 28653721 985646966 571202477 91906280 571202477 889417059 571202477 365764745 28653721 756562772 28653721 300732745 37563938 932160972 28653721 839800050 37563938 678977520 28653721 684281780 37563938 400530856 571202477 574613456 37563938 525882289 28653721 510958861 571202477 301651374 28653721 287957132 28653721 67562022 37563938 302279753 28653721 725718019 28653721 499778345 571202477 131766898 571202477 18763425 28653721 354757502 37563938 805212528 571202477 767078021 28653721 907169003 28653721 435106375 37563938 259782192 28653721 484917129 571202477 501942188 28653721 57688035 28653721 78621135 28653721 602971799 37563938 155236588 28653721 417222590 28653721 470404390 37563938 941890782 571202477 185991158 37563938 561085967 37563938 105997652 571202477 381701202 37563938 553281260 571202477 577751491 28653721 475298176 571202477 828430845 37563938 257286572 571202477 125582889 28653721 964093185 571202477 874588807 28653721 999999999765694171 571202477 158445340 571202477 556343248 28653721 549726508 28653721 47413287 37563938 421817521 28653721 994649392 37563938 906399147 571202477 999999999765694171 571202477 344293008 37563938 205977424 37563938 851004440 37563938 426159315 571202477 104980082 571202477 616499098 571202477 793953900 37563938 860491701 28653721 875043030 28653721 95709954 571202477 197471843 28653721 974352968 571202477 210474353 37563938 640401361 571202477 170650857 28653721 208428640 28653721 749000233 571202477 4336389 571202477 435663279 28653721 486979067 28653721 250227846 571202477 411868475 571202477 814367486 28653721 923481384 28653721 994085394 28653721 151572911 571202477 992115160 571202477 498052037 37563938 576604832 28653721 780202479 37563938 727708857 28653721 679558868 28653721 607610306 571202477 31951507 28653721 710981896 37563938 80503095 571202477 747528281 37563938 823982561 28653721 996333079 28653721 410722758 28653721 999999999765694171 571202477 776555150 571202477 924225040 28653721 383745994 571202477 396008585 28653721 267288861 571202477 788925595 37563938 86840824 37563938 320979906 28653721 236766763 28653721 854776678 28653721 729876055 28653721 879267414 37563938 290770913 28653721 986655215 37563938 968081398 28653721 661344967 37563938 109589641 37563938 64491681 37563938 220563936 37563938 405998722 571202477 166295064 571202477 659290441 28653721 879842401 571202477 642309780 37563938 301538079 37563938 487525589 37563938 189839257 571202477 599566037 37563938 980044963 28653721 16750517 37563938 892894635 37563938 546768346 571202477 280555480 571202477 33677912 37563938 518418566 28653721 839935126 37563938 990326426 37563938 86364299 37563938 457700508 28653721 620502171 571202477 466453315 28653721 108971562 28653721 999999999765694171 571202477 698706125 571202477 604341803 37563938 645395438 571202477 999999999765694171 571202477 936666433 28653721 110996420 571202477 6459065 37563938 957381783 28653721 325508327 28653721 423046512 28653721 449788434 28653721 921696920 571202477 977536915 37563938 761441546 37563938 639259786 28653721 750943990 37563938 704456264 37563938 891236370 571202477 602734558 571202477 975035587 571202477 438971830 37563938 270397421 37563938 999999999765694171 571202477 402773038 28653721 377041200 28653721 399955554 37563938 138719492 28653721 122393329 37563938 321673902 37563938 155872407 37563938 96805161 28653721 160742927 28653721 753976180 28653721 479657287 28653721 999999999765694171 571202477 849882445 37563938 499482160 37563938 999999999765694171 571202477 684353406 28653721 473920578 571202477 34334856 37563938 540254431 37563938 14247432 571202477 402716118 37563938 110963555 28653721 554684727 28653721 163042253 28653721 715397109 571202477 55584931 37563938 368733433 571202477 185701085 37563938 701575296 28653721 303125336 571202477 32648776 28653721 481213215 571202477 546021852 28653721 833560694 28653721 627236328 37563938 211145758 37563938 999999999765694171 571202477 372146441 571202477 519982248 28653721 517925588 37563938 999999999765694171 571202477 103390830 37563938 601346840 28653721 785210794 571202477 87405458 28653721 667791430 28653721 868515011 28653721 406094988 571202477 498121483 571202477 78454728 37563938 999999999765694171 571202477 440144158 571202477 149183189 28653721 347055448 28653721 957381783 37563938 545335813 28653721 587535752 28653721 970473467 28653721 900104699 28653721 749228300 28653721 508967687 571202477 70618153 28653721 999999999765694171 571202477 666907178 571202477 728069708 37563938 403083967 28653721 835983747 571202477 675916202 571202477 206925518 37563938 831130424 28653721 567850583 571202477 643103698 571202477 616273144 28653721 806172203 28653721 999999999765694171 571202477 599892965 571202477 999999999765694171 571202477 240651021 571202477 583428547 37563938 623351043 37563938 141212632 571202477 219744517 28653721 535603620 37563938 289306813 571202477 490151773 37563938 195939593 571202477 457406046 37563938 999999999765694171 571202477 678965842 571202477 37469112 571202477 942919257 28653721 432424882 28653721 265223288 28653721 372779234 28653721 186532896 37563938 348250741 28653721 872267748 28653721 714410753 28653721 122433215 37563938 422688387 571202477 392104853 28653721 486780232 28653721 310380231 28653721 326245676 571202477 739842364 28653721 200056756 571202477 703496893 28653721 875691557 37563938 999999999765694171 571202477 879343551 571202477 693403859 28653721 398840258 28653721 380264810 28653721 625169553 28653721 535967657 28653721 766058820 28653721 311783376 37563938 371476430 28653721 312054286 37563938 668067173 37563938 380079229 571202477 30678234 571202477 110229360 37563938 775411738 28653721 355745339 37563938 261427195 37563938 299054832 571202477 881399158 37563938 777762268 28653721 54224834 28653721 868985468 28653721 877836744 28653721 867662416 571202477 380651050 37563938 964921201 37563938 341201473 571202477 317181708 37563938 247037006 28653721 687980371 28653721 123420698 571202477 352374210 571202477 402055640 28653721 722496459 28653721 604514027 37563938 363218795 571202477 993192084 37563938 377339170 28653721 477399753 37563938 501895392 28653721 333177284 571202477 347953018 571202477 442325542 28653721 490940112 37563938 357205449 28653721 738264453 28653721 96942872 28653721 176618178 28653721 541387877 37563938 542882188 28653721 106962787 37563938 999999999765694171 571202477 465130648 28653721 517889336 571202477 71533760 37563938 999999999765694171 571202477 776761699 571202477 78677189 571202477 688354330 571202477 32703889 571202477 730328614 37563938 725782049 37563938 708616586 28653721 732381971 571202477 66785037 571202477 890917481 571202477 451891499 571202477 565709568 571202477 939942140 28653721 20303564 37563938 214393567 37563938 332066470 571202477 77763933 37563938 704456264 571202477 445581376 571202477 68666000 28653721 530769121 37563938 834793434 37563938 546127288 28653721 303177581 28653721 96974984 28653721 956660690 571202477 366474341 571202477 374094825 571202477 210544666 571202477 820145023 37563938 999999999765694171 571202477 490266874 37563938 999999999765694171 571202477 302484495 37563938 464771381 571202477 599202560 571202477 487444324 37563938 368384585 37563938 285009027 28653721 574316675 37563938 999999999765694171 571202477 110996420 28653721 76785800 571202477 944164189 28653721 601232924 28653721 985559423 37563938 201455554 571202477 235705453 571202477 24315715 37563938 872548683 28653721 436666478 28653721 900537587 28653721 198953209 37563938 739360896 37563938 857836076 571202477 234809522 37563938 999999999765694171 571202477 139463954 28653721 171855624 37563938 993507287 28653721 296270364 37563938 784557206 28653721 105848025 28653721 556591066 28653721 123568098 37563938 258800063 28653721 693571943 28653721 17059425 37563938 641057009 28653721 586349902 37563938 270403346 37563938 999999999765694171 571202477 772162896 37563938 994842621 37563938 684353406 37563938 985829661 571202477 738820428 571202477 101449989 37563938 283765874 571202477 150597252 571202477 190339231 37563938 444307969 28653721 699737904 571202477 75998345 28653721 134260383 571202477 299813261 37563938 360096387 37563938 254237030 37563938 999999999765694171 571202477 863724549 37563938 962820100 571202477 754404407 571202477 133734008 28653721 994569548 571202477 302724680 37563938 774619920 571202477 615064105 37563938 529361080 28653721 650122135 37563938 410137766 28653721 261323694 571202477 925003579 571202477 372093598 37563938 947939186 28653721 810945362 37563938 626236310 571202477 666418406 28653721 674290300 28653721 714481682 37563938 790116636 37563938 76585266 28653721 404106082 571202477 697766198 37563938 202306899 37563938 829827642 28653721 839074184 571202477 563294707 571202477 805303467 37563938 377670984 571202477 450842095 28653721 186004270 37563938 412300025 37563938 969864488 37563938 201050247 37563938 612179802 28653721 742949315 28653721 252264564 28653721 999999999765694171 571202477 477872687 37563938 233602856 571202477 999999999765694171 571202477 648703034 37563938 975804107 28653721 969528606 28653721 885575037 28653721 62854315 28653721 485131845 28653721 97056386 37563938 265021466 571202477 429684659 37563938 825591673 37563938 511354135 28653721 468264353 37563938 188119521 37563938 259506273 28653721 43911769 28653721 710926156 571202477 630058562 37563938 999999999765694171 571202477 67904312 571202477 736628846 28653721 399952202 571202477 137571901 37563938 120008931 37563938 245100945 37563938 474855992 28653721 55950402 571202477 844340386 571202477 541913486 37563938 998192513 37563938 747393405 571202477 878855247 37563938 684875179 28653721 908143296 37563938 406742417 571202477 367557562 37563938 520326311 28653721 504653341 571202477 85462932 571202477 968979972 28653721 727013999 571202477 821151237 28653721 530957749 37563938 77249407 37563938 37912493 571202477 62396685 37563938 723939902 28653721 380975292 28653721 481788160 28653721 589655265 571202477 583334499 28653721 157750378 571202477 999999999765694171 571202477 947069149 571202477 821481103 28653721 694126143 37563938 992881402 28653721 487156762 571202477 105220170 28653721 100504928 37563938 440374708 571202477 352817993 37563938 157133756 37563938 446804099 28653721 840598887 37563938 497294739 28653721 130424163 37563938 34863701 37563938 999999999765694171 571202477 821374356 28653721 134265243 28653721 854982121 28653721 403399364 37563938 431392377 28653721 100395960 571202477 985764123 28653721 935028638 571202477 147264328 28653721 494826239 28653721 45030585 571202477 68191808 571202477 3973260 571202477 864363875 37563938 757421377 37563938 286047545 37563938 853951279 28653721 633459079 28653721 999999999765694171 571202477 797074253 37563938 685394982 37563938 56049872 571202477 999999999765694171 571202477 913467410 28653721 567377430 37563938 553077827 28653721 567725209 28653721 169965301 28653721 799564411 28653721 229877948 28653721 568683630 28653721 221464861 571202477 386558919 571202477 730080733 37563938 124720897 28653721 547936964 28653721 748238315 571202477 40543471 37563938 680988807 28653721 999999999765694171 571202477 803084109 28653721 768566123 28653721 855005334 28653721 240161188 37563938 12292315 28653721 767088582 28653721 636594341 571202477 259329286 28653721 940707473 37563938 94232026 571202477 411248848 28653721 999999999765694171 571202477 761428773 571202477 287686615 37563938 115700268 571202477 905822828 571202477 369200352 37563938 174299893 28653721 12861003 37563938 337244736 37563938 516961000 28653721 507975296 571202477 341712367 37563938 79266928 37563938 553905506 571202477 999999999765694171 571202477 717323004 37563938 746297590 37563938 700676214 28653721 96488364 37563938 370815572 28653721 239785339 28653721 488195256 37563938 583381414 28653721 211821540 571202477 788353615 28653721 672647095 571202477 561177754 571202477 262878739 37563938 462064188 571202477 118396432 571202477 148716711 28653721 696624169 28653721 587077884 28653721 322286206 571202477 328204924 37563938 999999999765694171 571202477 158077467 571202477 835903298 37563938 376431280 28653721 861549893 37563938 147005365 28653721 20699592 37563938 359850497 28653721 399234216 37563938 99405029 37563938 797623149 37563938 330443540 28653721 374547802 28653721 88647947 37563938 175608062 37563938 479397236 28653721 999999999765694171 571202477 833914819 37563938 549257455 37563938 520040414 571202477 87770845 37563938 295368497 28653721 471831604 37563938 739551384 28653721 235050829 28653721 408678204 37563938 902703821 28653721 821481103 37563938 758244584 28653721 481876701 37563938 572730680 28653721 956677401 28653721 907282272 28653721 471082380 37563938 372546355 28653721 551503195 571202477 308016656 571202477 37412373 571202477 999999999765694171 571202477 532757049 37563938 860946886 28653721 834628389 28653721 767253977 571202477 265192925 28653721 530503769 28653721 529278243 571202477 102775788 28653721 280922440 571202477 999999999765694171 571202477 810207840 571202477 785813942 571202477 646421980 37563938 732015382 37563938 981528316 28653721 95966315 28653721 430704717 28653721 192385187 37563938 30594850 28653721 110809882 28653721 702502690 37563938 203292021 37563938 221124427 28653721 228923277 28653721 911286802 28653721 557865117 37563938 719734317 37563938 999999999765694171 571202477 713126063 37563938 425282475 571202477 400415479 571202477 536790894 37563938 816872861 37563938 591422650 28653721 214928937 28653721 422638523 571202477 100334336 571202477 953650666 37563938 297970640 571202477 793339192 37563938 917465895 28653721 169206873 28653721 503226285 37563938 417618229 571202477 54985588 37563938 620010264 571202477 713865240 37563938 586384962 28653721 759220587 37563938 990534810 28653721 172450853 28653721 999999999765694171 571202477 579989003 28653721 556931632 571202477 306999290 37563938 996252756 571202477 847856554 37563938 999999999765694171 571202477 48990806 37563938 177866159 37563938 266609128 37563938 283393075 571202477 637664454 571202477 581228997 28653721 237296856 28653721 711454399 37563938 319794031 571202477 999999999765694171 571202477 319794324 37563938 354177035 37563938 900708220 571202477 436992183 28653721 459101938 571202477 432091139 37563938 564267581 37563938 218773843 28653721 164825715 571202477 878354877 28653721 558939533 28653721 626993100 28653721 674047462 28653721 931886737 37563938 790647670 28653721 593617308 571202477 838531831 28653721 709692105 37563938 549199048 37563938 449588517 28653721 396745463 28653721 612210790 28653721 52575930 37563938 44986477 37563938 999999999765694171 571202477 800999373 571202477 94139253 571202477 616749899 37563938 999999999765694171 571202477 588247540 571202477 764901893 571202477 191400666 28653721 310522728 571202477 714638059 28653721 379989066 571202477 623984168 37563938 283276357 37563938 666150430 28653721 280322465 571202477 3115539 28653721 522863429 37563938 865608850 28653721 556433352 37563938 454160519 571202477 435959132 28653721 945240452 37563938 233231564 37563938 375906726 28653721 575240902 571202477 506770442 571202477 46302784 37563938 183908776 28653721 114528816 28653721 224019105 28653721 13110173 571202477 521632977 571202477 999999999765694171 571202477 78023725 571202477 897674947 571202477 636890161 37563938 999999999765694171 571202477 693725527 571202477 631620438 37563938 469716981 37563938 895345923 28653721 432402920 28653721 742476497 571202477 892622772 37563938 151941848 37563938 847899194 571202477 935651083 28653721 183040166 571202477 747476398 28653721 551173407 28653721 415577721 571202477 64990099 571202477 920808173 37563938 109858230 28653721 828515274 571202477 354286202 37563938 227747750 37563938 74715599 37563938 306323718 28653721 987835126 28653721 856221259 571202477 830956030 28653721 345998322 37563938 20106402 28653721 640183818 37563938 202563250 28653721 737465127 37563938 416986755 28653721 999999999765694171 571202477 999999999765694171 571202477 370923911 28653721 629994811 28653721 315007597 37563938 372241841 28653721 505039364 571202477 113900558 37563938 860559330 28653721 810459035 571202477 417871861 28653721 544115128 571202477 849044767 571202477 719319541 37563938 730057113 28653721 549314888 37563938 426505590 28653721 845621772 28653721 584449380 37563938 248181454 28653721 536175714 571202477 818252999 37563938 942244385 28653721 278867207 571202477 775767979 37563938 698858220 571202477 157173659 37563938 673076999 37563938 196293669 571202477 86623424 28653721 999999999765694171 571202477 171236279 571202477 829806087 571202477 935152630 571202477 95687309 28653721 459526529 37563938 594960898 571202477 166561798 28653721 908454327 28653721 876513852 37563938 999999999765694171 571202477 549590551 571202477 527762242 571202477 471391789 28653721 374149784 571202477 306415109 28653721 594944218 28653721 186004270 28653721 936339760 37563938 296652516 571202477 606678915 37563938 766309552 571202477 353171884 28653721 438199670 37563938 386571298 37563938 341054507 37563938 463828369 37563938 931369973 37563938 585253349 571202477 178197060 571202477 45954779 571202477 307144910 28653721 380555422 28653721 180202341 571202477 298670074 37563938 754771065 37563938 899986335 28653721 511277099 37563938 68345678 28653721 341092262 37563938 403450874 571202477 825636735 37563938 653281401 571202477 880414927 28653721 895760328 28653721 505757655 571202477 561062492 28653721 587959308 37563938 444654485 571202477 33505056 571202477 256398045 571202477 823427965 28653721 999999999765694171 571202477 360743695 571202477 164511664 571202477 985387840 37563938 869836094 28653721 467242397 28653721 451193390 28653721 467964924 37563938 620367989 37563938 175101849 37563938 965296735 37563938 690734062 28653721 801455844 571202477 486983964 28653721 913869960 37563938 149859819 571202477 999999999765694171 571202477 629318585 571202477 539650956 37563938 708581808 37563938 748851551 571202477 329968179 28653721 192210430 571202477 854283410 28653721 205573522 28653721 271795091 28653721 804913379 28653721 650621575 571202477 313142567 28653721 379676009 28653721 208124546 37563938 518486708 28653721 762425420 37563938 999999999765694171 571202477 715524195 28653721 330259110 571202477 355390495 571202477 793256202 37563938 846254001 571202477 655836080 571202477 509286159 571202477 345369914 37563938 845941013 28653721 976062361 571202477 999999999765694171 571202477 471863504 571202477 57795936 28653721 748171140 28653721 81483530 28653721 290687469 37563938 531330857 571202477 605162602 37563938 430367870 28653721 246890395 37563938 477192570 28653721 42083599 571202477 462425942 28653721 654680404 37563938 250830388 571202477 64920745 571202477 618103984 37563938 213354714 28653721 999999999765694171 571202477 245973174 571202477 337293835 28653721 241346694 571202477 815904413 571202477 603464687 37563938 256141597 571202477 512692680 28653721 206786883 28653721 889704840 571202477 313767787 37563938 796576288 571202477 773809000 28653721 152845621 37563938 297339860 571202477 901963846 28653721 870457655 37563938 154291460 28653721 604176217 37563938 230754313 28653721 916886988 571202477 383183612 571202477 889713415 28653721 775038328 571202477 927201284 571202477 490859597 571202477 854060611 571202477 569317788 37563938 169817428 37563938 413829962 28653721 240984277 28653721 740886621 37563938 442921936 571202477 671761494 37563938 361657333 37563938 632987408 571202477 774634703 571202477 438877417 571202477 167876763 37563938 958014092 571202477 611490131 37563938 664008704 28653721 965584632 28653721 532201724 28653721 200270680 28653721 521399239 28653721 559868182 37563938 535201543 37563938 502014490 571202477 584925670 571202477 836298653 571202477 451489310 28653721 661268359 571202477 374555405 37563938 711006193 37563938 955218922 28653721 847050054 37563938 573353717 28653721 436533426 28653721 418934416 28653721 836729632 37563938 478956828 37563938 49648518 37563938 999999999765694171 571202477 209716856 571202477 266167275 571202477 325890910 37563938 999999999765694171 571202477 932900581 37563938 509918206 28653721 56301170 28653721 889417059 37563938 699654267 571202477 154358624 571202477 716115931 28653721 408263190 571202477 979876562 28653721 230714304 28653721 82612687 571202477 151997649 28653721 197241744 37563938 717091510 37563938 480033151 28653721 333549973 571202477 693720744 571202477 293895232 28653721 824071912 28653721 352231648 571202477 927117686 571202477 818146575 571202477 30664628 571202477 999999999765694171 571202477 366474341 37563938 999999999765694171 571202477 625331567 28653721 99708397 571202477 699406660 37563938 441118386 571202477 981801554 571202477 933872846 571202477 804173707 28653721 203218420 571202477 999999999765694171 571202477 217988307 28653721 994532926 37563938 477880001 571202477 476875589 37563938 368262760 37563938 442897572 571202477 705457844 571202477 219364678 28653721 298356151 28653721 410253094 28653721 75484280 571202477 154486226 28653721 516211083 37563938 914328376 37563938 231508556 37563938 176245681 37563938 504592257 571202477 611256093 28653721 273372537 571202477 716813985 37563938 102668668 571202477 397384783 37563938 316592038 37563938 314893290 571202477 489828246 571202477 91575980 28653721 408537110 37563938 185476074 571202477 162588180 37563938 372111333 571202477 412982276 37563938 426505590 571202477 991374630 28653721 293238600 28653721 400001679 571202477 148008864 571202477 973094759 571202477 998587039 37563938 272701522 37563938 694525646 37563938 590427981 37563938 677783788 571202477 838371528 28653721 418141938 28653721 966546689 28653721 505178504 571202477 639127282 571202477 828827994 28653721 537088337 37563938 413427312 28653721 450465073 28653721 627370813 571202477 558260318 37563938 966749574 37563938 944570182 37563938 45199004 37563938 257598949 571202477 104461322 28653721 791954797 37563938 555093612 37563938 629573923 571202477 883453957 37563938 777003654 571202477 328458136 571202477 341015435 571202477 1897628 37563938 395246413 28653721 537659021 571202477 603272680 571202477 732919287 37563938 581559394 28653721 999999999765694171 571202477 475979846 571202477 115515670 571202477 980661538 37563938 311207704 37563938 319794031 37563938 300418260 28653721 732638901 28653721 757686637 37563938 69718473 37563938 659334926 28653721 779481096 37563938 745174022 571202477 248275898 37563938 711642763 37563938 783494841 28653721 299618508 37563938 935839951 37563938 843286761 37563938 827297410 28653721 559845959 28653721 378108504 28653721 803058700 37563938 408983599 28653721 190269801 28653721 340511159 28653721 830320025 571202477 489491955 28653721 518904564 28653721 854866872 28653721 634474349 37563938 109445113 37563938 756332908 28653721 139340325 37563938 979816304 28653721 529375173 37563938 658479360 571202477 898147964 37563938 128545911 571202477 50193661 571202477 712295156 37563938 659388014 571202477 338817753 28653721 304049822 28653721 84628354 28653721 121811330 28653721 987639858 571202477 958176823 571202477 503936713 37563938 395430949 28653721 297367464 37563938 617008397 28653721 230814706 37563938 999999999765694171 571202477 563722396 28653721 654957716 571202477 759876443 28653721 72246387 28653721 334471885 28653721 393848654 37563938 71710355 37563938 276405023 571202477 589678694 37563938 352050468 28653721 229559211 28653721 669863774 28653721 522660105 37563938 825621562 571202477 280913138 37563938 426991557 28653721 375352959 28653721 191386094 28653721 930030090 37563938 825987550 571202477 764013657 37563938 135823367 28653721 388230628 571202477 737551821 37563938 873077014 37563938 57795936 571202477 596026515 571202477 70773132 37563938 562522174 37563938 148168061 571202477 390815390 37563938 530577903 28653721 999999999765694171 571202477 413534690 37563938 721040265 37563938 126489522 37563938 854524679 28653721 837219236 571202477 569820565 37563938 454491334 571202477 685678889 37563938 999999999765694171 571202477 497770531 28653721 439536913 571202477 96706046 571202477 764360053 37563938 284108205 571202477 414490634 28653721 843300852 37563938 57262073 28653721 999999999765694171 571202477 310858682 28653721 81350672 28653721 999999999765694171 571202477 909778234 37563938 762633070 28653721 575070909 571202477 837580062 37563938 81529672 37563938 811589578 28653721 436827010 37563938 763604939 28653721 787158315 37563938 477072728 28653721 639985428 571202477 792553288 28653721 999999999765694171 571202477 836725306 37563938 465906240 37563938 911902289 28653721 353957495 571202477 564632135 28653721 251855428 571202477 344641238 571202477 393332749 28653721 428341613 571202477 500432351 28653721 685257696 571202477 957497706 37563938 637752137 28653721 839215209 37563938 368547168 28653721 858884039 37563938 738174928 28653721 884349041 571202477 1502721 37563938 725154479 571202477 946486554 28653721 531767832 571202477 577733350 37563938 392321096 28653721 579409025 28653721 945956221 37563938 96047578 571202477 316644103 571202477 298261654 37563938 490808901 28653721 807265291 571202477 882723698 37563938 825956012 571202477 204436319 37563938 979975236 28653721 963032170 571202477 999999999765694171 571202477 408851980 37563938 593646272 37563938 513234273 28653721 332761423 37563938 86659818 28653721 399767881 28653721 941676574 571202477 925398111 37563938 311517114 37563938 661670092 571202477 798942409 571202477 465605492 571202477 81340268 571202477 526816141 28653721 170873255 37563938 132435236 571202477 202622785 28653721 471023009 37563938 373976340 571202477 315429863 28653721 367858515 28653721 197947313 37563938 770652463 37563938 4845835 28653721 221762221 37563938 126750016 37563938 557108265 571202477 93498708 28653721 269989247 37563938 894563533 37563938 813177478 28653721 958344412 28653721 849132152 28653721 70974811 571202477 511341771 28653721 190982404 28653721 110166731 28653721 804359057 28653721 663798525 571202477 964518184 28653721 383927320 37563938 193902117 37563938 494801062 28653721 487497126 28653721 165584488 37563938 999999999765694171 571202477 2070615 571202477 212494251 37563938 259750717 28653721 159718165 37563938 681757391 28653721 465708204 37563938 275792075 37563938 797323626 571202477 384298751 571202477 249355503 571202477 961445459 571202477 842076679 571202477 279053340 28653721 33406947 571202477 608838547 28653721 84146201 571202477 611186759 28653721 712268924 571202477 138947372 28653721 567697012 571202477 80110149 37563938 792851455 28653721 847270289 571202477 999999999765694171 571202477 170850599 37563938 181973586 571202477 999999999765694171 571202477 441546840 28653721 507087356 37563938 999999999765694171 571202477 731942903 37563938 452444797 28653721 560060 28653721 927599007 28653721 504316124 28653721 717680650 37563938 815879467 37563938 832179867 28653721 709356214 28653721 590754135 37563938 283372056 571202477 557073864 28653721 497072768 37563938 116308755 37563938 893051160 571202477 168443290 28653721 95653040 571202477 517727518 571202477 422351602 28653721 145544567 37563938 613439547 571202477 137875493 37563938 381161245 37563938 746088259 37563938 863061785 28653721 668165947 37563938 406846390 571202477 167067075 571202477 555704855 571202477 994842621 28653721 430002560 37563938 278741131 28653721 918337993 571202477 707753454 28653721 669883814 37563938 442973621 37563938 534311887 571202477 113128867 28653721 57077707 28653721 243806472 37563938 554491076 37563938 607020999 37563938 209471904 28653721 387823481 28653721 294952371 37563938 416792666 37563938 317109983 571202477 418862328 28653721 757050971 37563938 728675680 37563938 183118659 37563938 244639323 571202477 557865117 28653721 522314450 37563938 649496454 28653721 129943609 571202477 647197110 37563938 627072202 28653721 44786651 571202477 978377693 571202477 601053547 37563938 893210676 37563938 507664253 37563938 964059056 37563938 859008409 28653721 418598013 571202477 268875734 37563938 94771072 28653721 191735260 37563938 812374841 37563938 284004169 37563938 778463162 28653721 905610848 37563938 227506757 28653721 228968080 28653721 125097305 37563938 659781736 37563938 924737266 28653721 130358998 37563938 559961296 28653721 824267911 28653721 658783246 571202477 475426155 28653721 999999999765694171 571202477 139692293 571202477 568148269 571202477 481692119 571202477 741927703 28653721 989068661 28653721 999999999765694171 571202477 990628794 28653721 999176764 28653721 24487494 28653721 242478542 571202477 186855858 37563938 774935660 571202477 304298954 571202477 261172520 37563938 58618277 571202477 83887314 28653721 279282908 37563938 66870082 28653721 523169733 571202477 337615778 571202477 285410905 571202477 933267451 571202477 496691241 571202477 269502064 571202477 742767351 37563938 71934157 28653721 554360947 571202477 192964348 37563938 912249330 571202477 750306104 571202477 234905458 37563938 617973141 28653721 670101946 37563938 706796515 571202477 178720955 571202477 451034429 37563938 96712408 571202477 132993397 571202477 448033742 37563938 192698569 28653721 855062612 28653721 899682556 571202477 183325350 28653721 357575427 37563938 338752731 37563938 238715885 28653721 18615619 28653721 841464261 28653721 65038803 571202477 161817957 37563938 145039327 37563938 943730530 571202477 736181090 571202477 174927436 571202477 640355747 571202477 888654799 571202477 289897562 28653721 547100914 28653721 526622968 37563938 185946068 28653721 902159509 28653721 476724457 571202477 52552868 571202477 42952368 571202477 832040328 28653721 545057037 571202477 64715893 571202477 941635633 37563938 114645624 571202477 523327579 28653721 443997376 571202477 230128594 28653721 710514784 28653721 970070195 37563938 130165004 571202477 257945174 571202477 264659968 37563938 524307172 37563938 196168964 37563938 321430726 28653721 744129762 37563938 713600979 37563938 821516023 28653721 491806558 571202477 259822170 37563938 158121356 28653721 712178037 571202477 780424252 28653721 410963583 28653721 497770531 37563938 913061673 28653721 778094975 37563938 351672488 28653721 551981254 37563938 405413466 571202477 103379596 28653721 975308035 571202477 103353804 37563938 689322184 571202477 52974699 28653721 289966695 37563938 803396563 37563938 470556690 28653721 926885668 37563938 620501642 571202477 347510950 571202477 814925274 28653721 427171528 37563938 243324939 28653721 102708697 28653721 747560496 37563938 176248074 37563938 799564411 37563938 219614227 28653721 772389372 37563938 595697754 37563938 295205160 571202477 457809480 37563938 434413169 37563938 250367348 28653721 118145382 571202477 162200255 37563938 585318402 28653721 563831 37563938 527950469 28653721 606453258 28653721 547143612 37563938 249072178 571202477 94081786 28653721 356707399 37563938 767530771 37563938 369301311 571202477 194602316 571202477 877734242 37563938 255541047 28653721 293222933 28653721 148481427 28653721 160450421 37563938 94969191 28653721 567876510 571202477 19702637 571202477 840331628 28653721 425430076 28653721 608640065 37563938 122913613 571202477 160115743 571202477 999999999765694171 571202477 478492627 571202477 15263871 571202477 297976732 28653721 231788734 571202477 788409183 37563938 355789430 571202477 718431845 28653721 711586330 37563938 602961221 28653721 314259019 37563938 251130983 28653721 183724591 37563938 209521871 28653721 657586046 28653721 932900581 28653721 586437680 571202477 277732148 37563938 500702620 571202477 978781272 571202477 91083673 37563938 711524501 28653721 809137781 37563938 242334370 571202477 944414599 571202477 381935415 37563938 513640765 28653721 145169212 571202477 913263947 37563938 315830523 37563938 467547804 37563938 379345141 571202477 795258354 571202477 57269494 37563938 988064830 571202477 125742061 28653721 462425942 37563938 921338871 28653721 523517881 28653721 525184052 37563938 39498787 571202477 629426811 28653721 341877563 28653721 999999999765694171 571202477 678822862 37563938 763669976 28653721 58646205 28653721 317690908 28653721 347220485 571202477 534785542 28653721 317192724 28653721 706796515 37563938 159535099 571202477 199214722 28653721 138538382 28653721 999999999765694171 571202477 769892108 571202477 999999999765694171 571202477 629937285 571202477 999999999765694171 571202477 968213778 37563938 123841071 571202477 939669683 37563938 719875945 28653721 594944218 37563938 23261146 28653721 17433924 37563938 324602274 28653721 507729269 28653721 966870301 571202477 912595429 37563938 104647693 28653721 351656593 37563938 114052794 571202477 999999999765694171 571202477 388074668 37563938 150495759 571202477 560942471 28653721 476179367 571202477 579246377 28653721 326931778 571202477 144736066 28653721 336762532 37563938 107193978 28653721 815740616 571202477 277720404 571202477 308048286 28653721 355852876 37563938 600603217 28653721 999999999765694171 571202477 977174601 571202477 189164694 28653721 130759722 28653721 948992964 37563938 659146654 28653721 999999999765694171 571202477 269280954 28653721 954158154 571202477 96642419 37563938 76322837 28653721 836124985 37563938 64296092 571202477 155678982 37563938 560696385 571202477 919987916 37563938 297367703 28653721 515393572 571202477 999999999765694171 571202477 161219964 37563938 552984298 37563938 638542563 37563938 587789759 28653721 920899239 571202477 234478442 37563938 117807479 28653721 950077465 37563938 134406788 28653721 130234522 28653721 999999999765694171 571202477 278967484 28653721 186728610 571202477 4965511 37563938 390291632 28653721 545775838 37563938 854641077 37563938 650457211 37563938 920656037 571202477 577800116 37563938 776982817 28653721 941085669 28653721 386570215 28653721 975040888 28653721 423654407 28653721 125844672 571202477 999999999765694171 571202477 875045614 28653721 330842035 37563938 23456036 571202477 937268703 571202477 195565920 37563938 742764019 28653721 956438905 37563938 350313436 37563938 285479898 571202477 89222846 571202477 554770408 28653721 879014096 571202477 885275595 37563938 186855858 571202477 744292067 28653721 634474349 28653721 118396432 37563938 948049903 37563938 580651666 37563938 966355587 28653721 999999999765694171 571202477 482317440 28653721 393272635 28653721 513084735 37563938 823427965 37563938 907933938 37563938 130410410 571202477 889707289 571202477 648804316 37563938 478787977 571202477 889436278 28653721 743116146 28653721 79684169 28653721 679574511 37563938 987788172 28653721 951651292 571202477 335214894 28653721 69856735 37563938 640155929 28653721 923864617 37563938 719622110 28653721 700549372 28653721 676228696 571202477 530468923 37563938 888665515 28653721 190619548 28653721 364534456 37563938 525081890 37563938 766052621 28653721 487488695 571202477 210346834 571202477 705520423 28653721 100336713 37563938 235387911 28653721 234905458 28653721 59483661 28653721 214894110 571202477 986323416 37563938 537731780 37563938 420721562 28653721 950619359 37563938 786154525 37563938 515881129 37563938 310187718 28653721 94110626 28653721 979512319 37563938 907386819 37563938 925522722 571202477 92702542 37563938 800182609 571202477 92511607 571202477 221288474 37563938 778886114 37563938 109815146 37563938 32993280 571202477 202752794 571202477 427694089 28653721 230012312 28653721 828971946 571202477 448786570 571202477 999999999765694171 571202477 569999775 28653721 424152456 28653721 178426033 571202477 663113222 37563938 606074954 28653721 541158193 28653721 889107419 37563938 434892395 571202477 293564545 37563938 514282165 28653721 999999999765694171 571202477 694997838 28653721 41155691 28653721 561148707 28653721 792532081 571202477 360566273 571202477 577070731 37563938 239252192 28653721 297128804 571202477 926490747 37563938 77220266 28653721 153029727 571202477 753196561 571202477 368062739 37563938 105444331 37563938 682709173 37563938 480352597 571202477 85287456 571202477 698427619 37563938 432826374 28653721 910009841 37563938 861501058 37563938 135651360 28653721 4132490 28653721 77884603 28653721 155489363 28653721 153248363 37563938 954870091 571202477 318577010 28653721 545169858 37563938 180773122 571202477 195762146 28653721 398491008 28653721 424148896 28653721 575733948 37563938 456124402 37563938 352156451 37563938 717611865 571202477 307413121 37563938 257048399 28653721 302484495 28653721 748551677 571202477 974933174 28653721 240639404 571202477 999999999765694171 571202477 844418243 571202477 999999999765694171 571202477 831429059 571202477 21574253 571202477 436152353 28653721 313516715 571202477 991240848 571202477 236357217 37563938 539623691 571202477 155930133 571202477 589678694 28653721 985376934 28653721 827831982 571202477 977223591 37563938 254333003 28653721 388144247 37563938 895743794 37563938 467216186 37563938 360581902 37563938 471642630 37563938 819803127 28653721 438180712 571202477 673845096 571202477 507606929 28653721 999999999765694171 571202477 999999999765694171 571202477 30287298 37563938 157457812 28653721 480293094 571202477 976216434 571202477 999999999765694171 571202477 91194782 571202477 291367527 571202477 563858968 571202477 501417403 571202477 556300424 571202477 205973883 37563938 443769942 37563938 548107418 571202477 541047960 571202477 302102309 37563938 999999999765694171 571202477 231885634 37563938 713278249 28653721 999999999765694171 571202477 772171498 571202477 520543426 37563938 307880001 28653721 858178981 37563938 437819259 37563938 270730388 571202477 605716765 571202477 764289197 28653721 881329699 571202477 875355091 37563938 630319718 571202477 97143586 28653721 284466489 37563938 852362610 37563938 68249813 571202477 177794942 37563938 467310982 37563938 999999999765694171 571202477 31352759 37563938 225530232 571202477 213538104 37563938 493270576 571202477 999999999765694171 571202477 136115831 37563938 278971749 28653721 385064128 37563938 603237780 571202477 999999999765694171 571202477 741559239 37563938 921966806 28653721 49967510 28653721 76582249 571202477 36536843 37563938 427336586 37563938 505757655 28653721 215595430 571202477 95790574 571202477 719782524 571202477 881648121 37563938 739541405 571202477 513242537 28653721 449241489 37563938 260976555 28653721 999999999765694171 571202477 460964624 28653721 704621146 571202477 155506665 37563938 250640302 37563938 65556362 571202477 593457246 571202477 999999999765694171 571202477 433718295 37563938 868548010 37563938 494733720 28653721 830321166 37563938 888381146 37563938 73570713 571202477 935839951 28653721 168251309 571202477 159710486 571202477 399137698 37563938 999999999765694171 571202477 572671540 28653721 69386779 37563938 413496441 571202477 539779149 37563938 377181004 37563938 736781648 28653721 617191981 37563938 999999999765694171 571202477 479769844 37563938 928709655 37563938 40009263 28653721 102062051 571202477 126899647 571202477 639132341 28653721 308339540 28653721 512628020 37563938 548746466 28653721 422880851 37563938 973612176 28653721 278095401 28653721 26943144 28653721 19256287 571202477 518488114 37563938 185521418 37563938 442747791 37563938 292493218 37563938 999999999765694171 571202477 999999999765694171 571202477 196383687 28653721 183989376 571202477 2159712 37563938 504323250 571202477 496500971 37563938 507593492 571202477 421237123 37563938 789780378 28653721 979584824 28653721 943122539 28653721 410799219 571202477 626012863 37563938 958833973 28653721 421652741 28653721 146602382 571202477 66250466 28653721 123358794 28653721 335636659 571202477 804840847 37563938 999999999765694171 571202477 49384094 28653721 272720619 571202477 775530271 37563938 23778310 37563938 777422259 28653721 201416998 37563938 670871964 571202477 182338370 37563938 999999999765694171 571202477 946645925 28653721 102184145 37563938 837215566 37563938 368405396 37563938 242530426 571202477 760311882 37563938 89775220 571202477 95553062 571202477 79522680 571202477 390290508 28653721 130106428 28653721 871108299 571202477 743250900 28653721 82612687 37563938 838217831 28653721 999999999765694171 571202477 333555100 37563938 722802896 37563938 755770534 37563938 832698549 37563938 1303896 28653721 341008521 37563938 478453440 571202477 582959768 28653721 845616916 37563938 90798944 571202477 654958426 28653721 47103535 37563938 774758818 37563938 143516358 37563938 199320170 571202477 640401361 37563938 313745575 28653721 76513097 28653721 321687242 37563938 961574532 28653721 218653319 28653721 999999999765694171 571202477 542500670 28653721 728930336 571202477 999999999765694171 571202477 192991982 37563938 432375753 571202477 326165254 37563938 520543426 28653721 585403809 37563938 762681980 571202477 630850399 28653721 31528785 571202477 685432424 37563938 837897809 37563938 515786944 28653721 490278563 571202477 575834074 28653721 39901860 571202477 196298655 28653721 147461857 28653721 307140626 28653721 621909297 28653721 694297385 37563938 97426935 37563938 156654046 37563938 190472088 28653721 668150665 28653721 298494704 37563938 16703899 571202477 873348534 28653721 625884044 28653721 668471214 571202477 999999999765694171 571202477 999999999765694171 571202477 172305313 37563938 999999999765694171 571202477 143817355 37563938 499737515 571202477 547397720 37563938 77884603 37563938 570603749 28653721 306645766 37563938 426916825 28653721 923295320 28653721 581477497 571202477 68030883 28653721 608638943 37563938 100149630 37563938 611434863 37563938 999999999765694171 571202477 821865547 37563938 519674735 28653721 821556584 571202477 596385786 37563938 893047563 28653721 999999999765694171 571202477 738447925 571202477 222177339 37563938 999999999765694171 571202477 731291449 37563938 761476810 28653721 485930237 37563938 669544931 571202477 890431790 28653721 733206691 28653721 120422485 37563938 237174055 37563938 465893997 28653721 557100668 28653721 167207427 37563938 613304021 37563938 526364379 28653721 982583116 571202477 891098842 28653721 615836868 28653721 397371841 28653721 308406774 28653721 999999999765694171 571202477 588633746 571202477 834127780 28653721 272720619 37563938 780781830 571202477 232040337 571202477 541894387 571202477 827292789 571202477 992881402 571202477 95258783 571202477 407405865 28653721 953350983 37563938 994782504 37563938 235294082 37563938 171682088 571202477 244115996 37563938 658488569 37563938 899731055 571202477 183384308 28653721 296601992 28653721 373525503 28653721 482711291 28653721 201522939 571202477 863734969 37563938 368262760 28653721 279975672 571202477 378798318 37563938 952146755 37563938 305513232 37563938 60350920 28653721 416731873 28653721 104900795 571202477 484167237 571202477 966812923 28653721 452661205 37563938 358123703 571202477 395847281 28653721 473383386 37563938 243870164 37563938 572795422 37563938 879973661 571202477 619059945 28653721 10975213 28653721 931537279 571202477 233203505 571202477 444794411 37563938 585430674 571202477 570259152 37563938 663680230 28653721 282410468 37563938 256749538 28653721 196449491 28653721 472742671 28653721 223014471 37563938 998182703 37563938 469003148 37563938 350988362 28653721 604970945 37563938 538743577 37563938 218640981 28653721 441134751 28653721 667026368 571202477 676181368 571202477 78595426 37563938 395345166 28653721 920899239 28653721 407436649 571202477 414791476 37563938 999999999765694171 571202477 456671627 571202477 966355587 37563938 607932955 28653721 999999999765694171 571202477 508537982 571202477 849629371 28653721 985297669 571202477 500134511 37563938 288946422 37563938 741573043 37563938 952514022 571202477 246959939 28653721 839669424 571202477 831293145 28653721 395071432 28653721 838399945 571202477 429634293 28653721 350080126 28653721 338159759 28653721 859601943 37563938 766057754 37563938 451723267 571202477 146542852 37563938 20908471 28653721 848779436 28653721 940520301 28653721 260633982 28653721 304865729 571202477 25157706 37563938 567299961 37563938 313185915 37563938 932839896 571202477 848801413 37563938 961207764 571202477 861098087 28653721 865405372 37563938 473583289 28653721 701652941 37563938 149189313 571202477 90615828 28653721 807731891 37563938 870610973 37563938 348965032 571202477 471437826 37563938 345440066 28653721 471020174 571202477 975744449 28653721 438544982 28653721 625681229 28653721 460236905 571202477 113453720 37563938 498957608 28653721 336865506 37563938 624761531 37563938 929160890 37563938 129276595 28653721 20365357 571202477 294528059 571202477 119724675 37563938 129876210 571202477 999999999765694171 571202477 792880840 28653721 601717249 37563938 470496469 28653721 209399766 571202477 739551384 37563938 808702364 37563938 999999999765694171 571202477 353074830 28653721 192698569 37563938 313303587 28653721 895543769 37563938 381401231 571202477 163887860 571202477 674212385 28653721 790218289 571202477 97566020 571202477 31589643 571202477 494984039 571202477 506144461 28653721 822590933 37563938 615035895 37563938 498551979 37563938 999999999765694171 571202477 994710113 571202477 596033736 571202477 769134023 37563938 525741296 571202477 705052698 37563938 68461879 37563938 160092048 28653721 474177081 37563938 550383075 28653721 398997242 28653721 336678375 28653721 899027206 37563938 450509620 28653721 997877447 571202477 77198021 37563938 151017626 37563938 69740872 571202477 773904449 37563938 999999999765694171 571202477 999999999765694171 571202477 254054108 37563938 879670771 571202477 631240426 37563938 571419355 37563938 118333465 28653721 669180408 571202477 687491219 571202477 647733346 37563938 672510162 28653721 674516195 571202477 227719096 37563938 273535968 37563938 999999999765694171 571202477 936803056 28653721 375910798 571202477 172151107 28653721 374339225 28653721 797660494 28653721 605566457 37563938 630850399 37563938 368262760 571202477 66691556 28653721 352390186 37563938 165433251 28653721 839741336 37563938 23893853 37563938 999999999765694171 571202477 204464104 37563938 945185382 28653721 847519304 571202477 851663975 571202477 888268008 571202477 938834828 571202477 938143942 37563938 864317061 37563938 446710659 571202477 18434732 571202477 21042383 28653721 60936650 571202477 127524734 37563938 648323247 571202477 546630683 37563938 967846453 28653721 371414680 37563938 440847412 37563938 999999999765694171 571202477 251485345 37563938 297354561 37563938 766346890 28653721 617489059 571202477 429652025 571202477 128429604 571202477 822750013 37563938 260433767 28653721 395119366 571202477 411445133 28653721 275593037 37563938 215715391 37563938 945792787 28653721 507087356 28653721 580651199 571202477 614035988 28653721 271140405 571202477 620461473 37563938 999999999765694171 571202477 214720402 28653721 728262496 37563938 393190616 571202477 39903080 571202477 261180302 37563938 776927855 28653721 224053736 37563938 999999999765694171 571202477 999999999765694171 571202477 8630803 28653721 999999999765694171 571202477 673263318 28653721 164819762 571202477 879178774 37563938 999999999765694171 571202477 937833733 28653721 144795069 571202477 563331670 28653721 464992943 37563938 31614471 28653721 30092195 37563938 37539656 28653721 333970836 37563938 988537715 28653721 649359628 571202477 799879966 571202477 472691613 571202477 874442551 28653721 802001294 37563938 95956649 571202477 645460665 571202477 586486344 571202477 960976652 37563938 21351857 28653721 348982802 37563938 863146788 571202477 208786628 571202477 766622532 28653721 239460038 37563938 367611082 37563938 479126475 571202477 440862864 571202477 200248654 28653721 502167377 28653721 690952503 28653721 999999999765694171 571202477 911122539 37563938 241913170 37563938 427657936 37563938 876513852 28653721 999999999765694171 571202477 611722535 571202477 144612555 28653721 436732288 28653721 71737244 37563938 41133778 571202477 751905393 28653721 34861841 28653721 953677814 37563938 112960078 28653721 834294610 571202477 999999999765694171 571202477 316937441 28653721 252790854 37563938 887393492 37563938 514318865 571202477 803995657 37563938 17048118 28653721 154464902 37563938 999999999765694171 571202477 186852276 28653721 634013695 28653721 430539806 571202477 999999999765694171 571202477 838875909 571202477 734981003 37563938 711417351 37563938 913519361 28653721 815722244 37563938 214650402 28653721 450479770 28653721 999999999765694171 571202477 626146321 28653721 760231379 571202477 804415458 37563938 734315399 571202477 965985565 28653721 999999999765694171 571202477 266493953 28653721 73764160 28653721 997099725 37563938 626231537 37563938 68937007 571202477 912016549 37563938 473348566 571202477 837707878 37563938 175351514 28653721 456045154 571202477 767772328 37563938 634408616 28653721 877340411 37563938 274208117 571202477 900794622 571202477 184018151 37563938 203931148 37563938 94595142 37563938 444159014 28653721 369969513 571202477 861288928 28653721 999999999765694171 571202477 904638564 37563938 646169796 28653721 343149219 571202477 958659268 28653721 16646219 28653721 230111821 28653721 833560694 571202477 368204317 37563938 915134004 28653721 977502063 37563938 686889797 28653721 516410358 37563938 976722622 28653721 772822047 28653721 130115726 37563938 215116917 571202477 613027686 571202477 188353823 28653721 238244784 571202477 251324741 28653721 157457812 37563938 778133917 37563938 629133583 37563938 150597252 28653721 751197702 28653721 682169348 37563938 689310442 37563938 544115128 28653721 261481963 571202477 881806121 571202477 184494978 28653721 226081093 37563938 339234432 37563938 646658592 37563938 43111410 571202477 693422161 28653721 712529759 28653721 811095706 571202477 410867678 28653721 533170501 37563938 907120151 571202477 507489472 37563938 503936713 28653721 31212277 37563938 666128865 28653721 999999999765694171 571202477 999999999765694171 571202477 34476599 571202477 977008877 28653721 662859990 37563938 49863392 28653721 499865915 37563938 106561058 28653721 434230342 571202477 741311733 28653721 4104151 37563938 365505277 28653721 165028739 28653721 503449606 28653721 516559136 37563938 999999999765694171 571202477 835370950 28653721 659005945 37563938 331641814 37563938 614864689 571202477 479946648 28653721 279448443 37563938 471173397 571202477 121499181 37563938 845550622 28653721 645400942 28653721 151140473 571202477 34334856 28653721 429785678 28653721 476979032 37563938 999999999765694171 571202477 271613682 28653721 432210727 37563938 264038935 28653721 833855783 571202477 648996568 37563938 778848225 571202477 31540299 37563938 484634543 571202477 760850729 37563938 592190631 28653721 612895913 571202477 768367180 37563938 925289787 37563938 979066366 28653721 999999999765694171 571202477 507859515 28653721 834294610 37563938 474958901 571202477 110399526 571202477 466903450 28653721 460968254 28653721 668471214 37563938 352777602 28653721 999999999765694171 571202477 421498757 571202477 563690515 571202477 162518041 28653721 977400806 28653721 278842638 37563938 999999999765694171 571202477 743383022 37563938 664146040 28653721 574882723 37563938 936129026 37563938 402314282 28653721 168129490 37563938 194004769 28653721 738441602 28653721 634832396 37563938 567086481 37563938 682235769 28653721 114294958 571202477 971910877 28653721 210108744 28653721 999999999765694171 571202477 698242465 571202477 797260598 28653721 460792830 28653721 874171764 37563938 247593641 571202477 858187935 37563938 255778562 37563938 194681714 28653721 964160367 37563938 588409097 37563938 896507665 37563938 418510494 37563938 915371987 37563938 842358293 28653721 740002449 28653721 122994718 28653721 183358504 571202477 999999999765694171 571202477 619631024 37563938 117335980 28653721 891177620 571202477 666563175 28653721 999999999765694171 571202477 810113118 28653721 422677526 571202477 371545775 37563938 999999999765694171 571202477 999999999765694171 571202477 591675013 28653721 217892908 37563938 732489952 28653721 231298145 571202477 253253903 28653721 846792430 37563938 409103825 37563938 870970 28653721 999999999765694171 571202477 221008011 28653721 958569483 28653721 963930101 571202477 215922016 28653721 121643455 37563938 467216186 571202477 944042594 28653721 856868423 37563938 815655323 571202477 88232091 571202477 779497222 571202477 240169956 571202477 946061414 571202477 416442724 571202477 999999999765694171 571202477 748558548 28653721 570488203 571202477 181310254 571202477 146138458 28653721 948182938 28653721 4965467 28653721 444986450 37563938 839878056 571202477 100159839 37563938 646807613 37563938 248415451 28653721 414373677 37563938 542500670 571202477 51756647 37563938 509401628 28653721 817405851 28653721 946926740 571202477 534455864 37563938 343663636 28653721 714004756 28653721 926185162 28653721 369360107 571202477 720645548 28653721 108971562 37563938 361563476 28653721 209417989 37563938 562486912 571202477 240472525 37563938 76655560 28653721 298120332 28653721 803760126 28653721 935683555 37563938 685257696 37563938 603957618 37563938 557073864 571202477 867382401 37563938 837945385 37563938 200911917 571202477 136861847 571202477 381950640 571202477 999999999765694171 571202477 342043073 37563938 620030916 37563938 296023473 571202477 568979723 37563938 558370747 28653721 158445340 37563938 753377780 37563938 739360896 571202477 317022999 28653721 371620112 571202477 601511698 37563938 239838014 28653721 647612681 571202477 116004573 28653721 361556096 37563938 896327957 28653721 388882427 571202477 340523408 28653721 399016167 28653721 261270236 28653721 280751613 571202477 999999999765694171 571202477 439797325 28653721 887716946 28653721 433515093 37563938 312313132 28653721 338521714 37563938 571546285 28653721 645195956 28653721 307927850 37563938 46239432 571202477 54615060 571202477 928420152 28653721 393551430 37563938 391902626 28653721 440730512 571202477 948036946 37563938 875175333 571202477 817135101 37563938 462668485 28653721 796342795 28653721 517727518 37563938 820205875 37563938 111668423 571202477 56981272 571202477 601301107 37563938 592092751 28653721 67566009 571202477 347004881 28653721 827858998 37563938 599969029 37563938 645140878 37563938 364428442 37563938 835557811 28653721 528736841 571202477 800234394 28653721 779209993 571202477 608190469 571202477 705043988 571202477 980614848 37563938 296199612 571202477 926276560 37563938 496431321 28653721 823311738 37563938 410884849 28653721 883422464 37563938 381792736 28653721 476014377 37563938 694324457 571202477 823538885 37563938 263447866 28653721 325151393 571202477 996388614 37563938 486797716 28653721 810651555 37563938 353191200 37563938 214457191 37563938 868774542 571202477 287619539 571202477 396382124 28653721 195111533 37563938 677120340 28653721 375021795 571202477 504864975 571202477 264990010 37563938 247198105 28653721 363039553 28653721 165297337 28653721 126569376 571202477 999999999765694171 571202477 248428207 37563938 359184646 37563938 54928384 28653721 679774574 37563938 119167249 28653721 115358536 571202477 158409257 37563938 911519857 37563938 506864329 28653721 618512873 28653721 369286023 28653721 592380042 28653721 999999999765694171 571202477 806793501 28653721 90106912 28653721 25293219 28653721 772338387 571202477 162514968 571202477 141116880 28653721 276027426 37563938 409899458 28653721 939049699 28653721 493793696 37563938 24294589 37563938 363352104 37563938 822991985 571202477 171703226 571202477 999999999765694171 571202477 3399476 571202477 270226029 571202477 223364466 571202477 893330405 28653721 687181023 28653721 960040845 37563938 429124827 571202477 999999999765694171 571202477 126784503 28653721 950566867 571202477 53668297 571202477 701055489 37563938 696227073 37563938 605810746 28653721 679484129 37563938 986460916 37563938 42083599 28653721 163544255 571202477 779022487 571202477 549577843 28653721 60431722 28653721 564725627 28653721 361077341 28653721 506873644 37563938 281479573 28653721 408433459 571202477 143336270 28653721 526428030 37563938 635114763 37563938 832548485 571202477 999999999765694171 571202477 842219106 571202477 164548760 37563938 304220860 37563938 741311733 571202477 367058571 37563938 215948240 571202477 965838531 37563938 229322014 28653721 389495811 28653721 486243806 28653721 621909297 571202477 772783790 571202477 176629359 28653721 888665515 37563938 289896477 37563938 999999999765694171 571202477 930933961 37563938 139900669 571202477 408197413 28653721 425488506 37563938 583547956 571202477 598181 28653721 863159630 28653721 816561777 37563938 596330318 28653721 163062330 37563938 999999999765694171 571202477 644158071 571202477 95225162 37563938 699064802 37563938 232851326 571202477 74157678 37563938 985099108 37563938 421498757 37563938 789526046 28653721 189945554 28653721 430583226 571202477 796912047 28653721 885489571 28653721 653428017 37563938 150170630 37563938 758311891 37563938 461858119 37563938 52755640 37563938 303182754 28653721 7943432 37563938 999999999765694171 571202477 141767640 28653721 720909110 571202477 672647095 37563938 245264830 37563938 144433066 37563938 854641077 571202477 495417745 28653721 397377564 28653721 973558117 28653721 809792906 37563938 336342262 28653721 441353827 37563938 751841408 37563938 598531914 28653721 378255325 571202477 537006616 28653721 966725824 37563938 61960565 571202477 889088338 37563938 423385348 37563938 186393269 28653721 910388092 37563938 231114054 571202477 791474688 28653721 728930336 37563938 999999999765694171 571202477 148142740 28653721 179146966 571202477 696624169 571202477 707294869 28653721 999999999765694171 571202477 63673801 28653721 841506038 571202477 662669935 37563938 146759344 37563938 723959496 37563938 822035541 28653721 129248155 571202477 97880693 37563938 430688008 37563938 521091103 28653721 968355357 37563938 184244596 37563938 924267907 28653721 452631436 37563938 188041180 37563938 950201330 28653721 989885359 37563938 410624593 571202477 783818481 571202477 825993945 571202477 802144439 37563938 250337309 571202477 177113192 28653721 116095284 28653721 309215840 571202477 121031566 37563938 423210625 28653721 999999999765694171 571202477 197997645 571202477 84347415 28653721 641410587 37563938 741559239 571202477 356948212 37563938 285479898 37563938 816633665 37563938 302611804 37563938 941267144 37563938 420784783 28653721 658232770 37563938 738318307 28653721 820958965 571202477 389727363 571202477 427494661 28653721 691486414 28653721 216313356 37563938 328358888 28653721 38567648 37563938 174374047 28653721 636981936 28653721 999999999765694171 571202477 291607082 571202477 385614515 37563938 351672488 571202477 884841349 28653721 242557312 571202477 613886916 28653721 468503152 37563938 738725802 571202477 371264983 28653721 590051775 571202477 107193978 571202477 97740344 28653721 442792978 28653721 443848947 571202477 506262707 28653721 354720509 28653721 256722763 28653721 102062051 37563938 490166836 28653721 770575568 571202477 122590186 28653721 498672597 37563938 485506758 37563938 321710683 28653721 805302885 571202477 986138051 28653721 535920624 37563938 375013986 37563938 318273443 28653721 823757249 28653721 406010065 28653721 787371765 28653721 978199567 28653721 300887381 571202477 785343141 37563938 559607768 571202477 803210952 571202477 386463030 28653721 213177472 37563938 144280169 28653721 875325821 571202477 21480489 571202477 30099096 37563938 458954789 37563938 658610289 28653721 105876895 37563938 591258533 571202477 620274367 37563938 64363575 571202477 204425012 37563938 425066217 37563938 277710743 571202477 876995803 571202477 144485245 37563938 673311388 28653721 486178430 28653721 65472477 28653721 971825966 37563938 762011572 571202477 729689070 37563938 6079050 37563938 159778008 37563938 817910759 37563938 3146027 28653721 981414350 571202477 41684681 28653721 40923206 37563938 691507713 37563938 165434924 571202477 224282880 28653721 43017703 37563938 191841562 28653721 999999999765694171 571202477 638842341 28653721 999999999765694171 571202477 616659531 571202477 668899532 37563938 757475039 571202477 998988136 37563938 771479352 37563938 597743603 37563938 8651120 37563938 31908417 28653721 829307539 28653721 712510902 37563938 999999999765694171 571202477 908134211 37563938 510032092 28653721 576345156 28653721 695776627 571202477 947863615 28653721 318519164 28653721 520326311 37563938 387325358 571202477 617876790 37563938 103493588 571202477 894911367 571202477 665058560 28653721 551966463 28653721 111245205 571202477 246707544 37563938 605899451 571202477 977404555 37563938 176996583 37563938 617353803 571202477 143647516 28653721 128992805 571202477 347043785 28653721 236093422 28653721 581053897 37563938 164994366 28653721 460374928 28653721 483835857 28653721 563589999 37563938 999999999765694171 571202477 222749096 571202477 771068858 571202477 703372065 571202477 31130352 28653721 191445963 571202477 23981976 28653721 148656763 28653721 300207777 571202477 183332488 28653721 632237944 37563938 813902163 571202477 573966290 571202477 450470769 37563938 750931602 28653721 969420111 37563938 435135155 28653721 900795611 571202477 987639274 28653721 458015453 571202477 535692136 571202477 724459179 37563938 582574957 571202477 218232366 37563938 159645566 37563938 999999999765694171 571202477 771902176 28653721 480506252 28653721 292101142 571202477 112404880 28653721 317826860 28653721 438618109 571202477 999999999765694171 571202477 312770835 28653721 460124859 571202477 999999999765694171 571202477 539035865 37563938 160279452 37563938 446740432 571202477 999999999765694171 571202477 953894360 28653721 589999928 37563938 407144781 28653721 409627859 37563938 999999999765694171 571202477 679054521 571202477 2104802 28653721 1672441 571202477 658717521 28653721 397862432 37563938 463561836 37563938 481200931 37563938 880593634 28653721 357182474 28653721 73805733 37563938 587840597 28653721 311153648 37563938 954283808 37563938 506133445 28653721 403759864 571202477 843842305 571202477 284215726 28653721 626663383 28653721 192947860 37563938 444159014 571202477 223682172 571202477 280966920 28653721 986095507 28653721 854123258 37563938 690268679 571202477 575150677 571202477 999999999765694171 571202477 372417201 37563938 566224222 28653721 40997564 28653721 604051716 37563938 476204664 571202477 384094908 37563938 514523926 28653721 257260613 37563938 410549744 28653721 56981272 28653721 277207828 37563938 644653420 571202477 95102549 28653721 299399954 571202477 273343919 571202477 600741213 37563938 256574931 37563938 357551764 28653721 746314325 28653721 484982945 571202477 149183189 37563938 759465422 571202477 429811915 571202477 845479116 571202477 999999999765694171 571202477 635472954 28653721 461591952 37563938 737475865 37563938 501669698 571202477 797607462 37563938 110031700 571202477 390020966 28653721 772824007 28653721 435221062 37563938 217632842 37563938 573966290 28653721 441353827 28653721 999999999765694171 571202477 424995301 37563938 390017176 37563938 247680034 37563938 922665076 37563938 269751743 571202477 4802565 37563938 525988181 28653721 577850323 37563938 165763927 37563938 148710325 28653721 777196812 28653721 994653605 571202477 999999999765694171 571202477 907072859 571202477 151605687 571202477 149528161 571202477 910583582 571202477 331647076 37563938 872267748 571202477 10836683 37563938 82362794 28653721 434085954 37563938 463566266 28653721 999999999765694171 571202477 235328209 28653721 683777404 37563938 437651645 571202477 225849485 37563938 180719923 571202477 990117278 571202477 912427311 571202477 772374590 571202477 214720402 37563938 959666910 37563938 40134461 571202477 410921159 37563938 499778345 28653721 237709786 571202477 416753960 28653721 390205222 37563938 795977903 37563938 9706107 571202477 590862340 571202477 657492694 571202477 837837169 28653721 918130107 571202477 567218751 28653721 553923339 28653721 103833018 571202477 169299695 37563938 526435627 28653721 928151288 571202477 691709116 37563938 520562390 571202477 399083877 37563938 778739760 28653721 680747682 28653721 828180237 37563938 451356622 37563938 688289513 37563938 769538543 28653721 828637113 37563938 404550107 37563938 503400276 37563938 116095284 37563938 571270295 37563938 630106527 28653721 122887827 571202477 999999999765694171 571202477 503845002 571202477 324600284 28653721 439797325 37563938 638762577 571202477 912687648 37563938 394808204 571202477 291371867 28653721 143817355 571202477 342743149 37563938 391101628 37563938 411761972 571202477 363582528 37563938 999999999765694171 571202477 598249351 28653721 206003862 37563938 2875723 571202477 135514307 28653721 735914683 37563938 948049672 28653721 211375196 37563938 588609125 571202477 766442483 37563938 621006087 28653721 720498825 571202477 632971363 37563938 100937814 37563938 958656075 37563938 454064570 37563938 369560614 28653721 520993295 571202477 122043870 37563938 437658059 37563938 416642168 28653721 484308025 571202477 196630283 37563938 154581375 37563938 482478117 37563938 830055918 28653721 309730627 37563938 953222417 37563938 727354858 28653721 842865799 571202477 733642368 571202477 17479329 37563938 968273980 28653721 177213358 37563938 620689909 28653721 599559128 571202477 419071666 571202477 500755411 571202477 61521019 28653721 115001274 571202477 73024107 37563938 737786095 28653721 413796861 571202477 24159022 28653721 99405029 571202477 999999999765694171 571202477 649439567 28653721 689850814 37563938 616824600 37563938 859424319 28653721 424578452 37563938 999999999765694171 571202477 999999999765694171 571202477 999999999765694171 571202477 495708790 571202477 999999999765694171 571202477 218489509 37563938 417323087 571202477 537729415 571202477 859045338 571202477 925379152 571202477 478396367 37563938 921305743 37563938 610604604 28653721 328238983 28653721 517295672 37563938 294761167 28653721 183089507 37563938 408912495 37563938 531987203 571202477 115205365 37563938 561380047 571202477 43105647 28653721 237360717 37563938 999999999765694171 571202477 253036240 37563938 14372122 37563938 276789080 571202477 788301911 571202477 227880784 28653721 898910384 28653721 37691269 571202477 802874540 571202477 840896332 28653721 884349041 28653721 580477491 28653721 141317590 37563938 256722763 571202477 655606608 28653721 326408502 37563938 499555144 28653721 704879371 571202477 677120340 37563938 462979005 37563938 939713330 28653721 747990515 37563938 268709249 571202477 343611610 37563938 202201334 571202477 35988653 571202477 650399305 37563938 399319777 37563938 557798780 28653721 64702218 571202477 412422963 28653721 585112496 37563938 219340359 28653721 472275304 28653721 563004277 571202477 973340421 37563938 256034302 28653721 407423156 28653721 279186051 37563938 516209872 571202477 999999999765694171 571202477 46267281 28653721 644055636 28653721 412142441 571202477 123681578 37563938 878004166 571202477 713638651 37563938 515656469 37563938 457956049 571202477 372204805 37563938 908143296 28653721 739848865 37563938 999999999765694171 571202477 386617104 37563938 417979077 28653721 359294211 28653721 967802996 571202477 452433191 37563938 999999999765694171 571202477 215050357 571202477 611910651 28653721 45300447 571202477 16002042 28653721 50107869 37563938 87491805 571202477 238267482 37563938 491559508 571202477 999999999765694171 571202477 436237397 28653721 715374216 571202477 760684836 37563938 307589297 571202477 999999999765694171 571202477 531623957 37563938 76744963 571202477 214457191 28653721 653324820 571202477 440256911 28653721 129927494 37563938 155678982 571202477 643663453 37563938 593715932 37563938 197803653 37563938 877515309 37563938 160214659 571202477 599505139 28653721 272737880 37563938 278110162 28653721 437743021 28653721 233484734 571202477 733644092 28653721 670970127 28653721 990963450 571202477 164422356 37563938 24184924 571202477 663287699 37563938 494117976 28653721 130935925 28653721 24890879 571202477 909561746 28653721 495920086 37563938 170850599 28653721 802959903 28653721 718431845 37563938 513952065 37563938 418312622 28653721 632283986 28653721 592929380 37563938 879973661 28653721 308832476 37563938 492233219 28653721 122366008 28653721 549712642 37563938 676799616 28653721 858720537 37563938 101869316 571202477 133194521 37563938 471421963 37563938 291647799 571202477 464744070 571202477 999999999765694171 571202477 636594341 37563938 999999999765694171 571202477 827941567 37563938 998569743 37563938 490570810 37563938 52960923 28653721 737859859 571202477 318251681 571202477 105753753 571202477 964191087 28653721 718696405 28653721 36965082 28653721 415860447 571202477 937419721 571202477 747439121 571202477 670413185 28653721 498773390 28653721 142328009 571202477 459707486 28653721 136657909 571202477 765865142 571202477 254927848 28653721 855348131 571202477 861794317 37563938 740444185 571202477 786157751 28653721 301749312 571202477 880807399 37563938 874115149 37563938 582344924 571202477 999999999765694171 571202477 236725478 571202477 913543382 28653721 587308641 37563938 864633568 37563938 171126304 571202477 796005672 37563938 510244848 28653721 934085568 28653721 402608645 28653721 75952006 571202477 848597772 37563938 416643906 28653721 133734008 37563938 408837158 37563938 277910577 571202477 61595754 37563938 79554854 571202477 643132690 37563938 457523204 571202477 444463997 571202477 929566199 28653721 637477614 37563938 999999999765694171 571202477 796421314 571202477 546365894 37563938 623766331 28653721 402855251 37563938 999464377 571202477 431293589 37563938 592646543 37563938 931742799 37563938 760871226 37563938 806902852 571202477 469871088 28653721 353789881 37563938 3985136 571202477 578385657 571202477 906591494 28653721 371613072 571202477 517496287 28653721 893744524 37563938 891028191 28653721 119202909 37563938 27771519 571202477 174343945 37563938 128837817 37563938 178214131 28653721 765129844 37563938 902593292 571202477 136122428 28653721 29030768 571202477 455231360 37563938 945761184 37563938 412559557 37563938 718290456 37563938 348612272 37563938 901258015 571202477 467610394 571202477 80859808 571202477 891463142 571202477 412512586 28653721 306570905 28653721 42332077 37563938 881578836 571202477 817059143 28653721 207782812 571202477 615057075 28653721 542854793 37563938 445961878 37563938 932713323 571202477 807613 28653721 158121356 37563938 225585674 37563938 223869385 37563938 902630094 28653721 559654058 37563938 263107470 28653721 801511753 571202477 546558391 37563938 152526909 571202477 968313201 28653721 749937000 28653721 929588934 37563938 172729705 571202477 634684669 571202477 399234216 28653721 212998880 37563938 998902898 28653721 770286748 28653721 999999999765694171 571202477 425282475 37563938 834599712 37563938 313664827 28653721 239154275 571202477 457505857 571202477 980706911 28653721 818495506 571202477 782490863 37563938 36811888 571202477 999999999765694171 571202477 172450853 571202477 26035146 571202477 568507075 37563938 559170574 28653721 401734168 571202477 948566280 571202477 486024410 28653721 999999999765694171 571202477 67814444 37563938 801056669 37563938 306981309 28653721 723696905 37563938 985695658 28653721 471362710 571202477 49574030 28653721 161172247 28653721 219239058 28653721 93335159 571202477 454866779 28653721 999999999765694171 571202477 926739387 37563938 887572924 37563938 805129950 37563938 684391675 37563938 746770080 28653721 999999999765694171 571202477 999999999765694171 571202477 24422075 571202477 27975696 571202477 893046132 28653721 37974247 571202477 896392120 571202477 63145073 571202477 548926332 37563938 989347188 37563938 140585909 37563938 396805942 28653721 93562615 28653721 249925603 571202477 500332663 571202477 586033994 571202477 581807800 571202477 524955599 571202477 652602139 28653721 918844682 28653721 153525456 571202477 832571966 28653721 892562482 37563938 17801870 37563938 91953489 37563938 908372152 571202477 95003008 571202477 336728786 37563938 374499245 571202477 986153876 37563938 116123431 571202477 924267907 571202477 26831083 571202477 369479866 28653721 516761989 571202477 540128787 571202477 641932612 28653721 7109685 37563938 523235805 37563938 496073505 571202477 124820356 571202477 721607557 571202477 67495082 571202477 913695951 28653721 777708963 571202477 332308616 37563938 73463066 37563938 955213559 28653721 733367524 37563938 686353564 571202477 810576463 28653721 999999999765694171 571202477 297387255 28653721 505930284 28653721 604970945 28653721 999999999765694171 571202477 794970121 28653721 315323943 571202477 44391752 571202477 336865506 28653721 864422728 28653721 94635928 37563938 756716401 37563938 83202374 571202477 999999999765694171 571202477 79689796 28653721 307019784 28653721 955278172 571202477 473136321 571202477 199005102 28653721 601171488 28653721 672865288 28653721 248503514 571202477 497143231 37563938 810555098 571202477 686003109 37563938 816395741 37563938 149798723 28653721 413738214 37563938 262516978 37563938 481600164 28653721 84392585 28653721 180809380 37563938 259636964 571202477 478010258 37563938 627969922 571202477 77258859 28653721 729198910 28653721 795398048 571202477 260504711 28653721 770121862 37563938 628710370 37563938 59483661 37563938 248116795 28653721 363610487 571202477 355511130 37563938 154291460 37563938 776216445 28653721 244643062 571202477 988203873 28653721 591727498 37563938 852018675 571202477 249141847 28653721 315283279 571202477 49280866 37563938 884841349 37563938 451553594 37563938 960726011 28653721 834854650 37563938 166525275 571202477 196525993 28653721 957984542 37563938 601186755 28653721 890695102 28653721 177113192 37563938 452985100 571202477 670107754 37563938 253574848 28653721 999999999765694171 571202477 217489015 28653721 342578151 571202477 924003360 28653721 272854981 37563938 681351421 28653721 160910134 37563938 646964390 37563938 851603161 571202477 881457859 28653721 989490597 28653721 905080188 571202477 182121473 28653721 183093317 571202477 749343721 28653721 155319777 28653721 602954564 28653721 876585543 37563938 716937747 37563938 125773463 28653721 412982276 571202477 777307270 571202477 832828110 571202477 767950434 37563938 875012735 37563938 111564030 28653721 685863843 571202477 181596304 571202477 960720499 571202477 469716981 28653721 696227073 571202477 886690002 37563938 601133574 571202477 47562890 28653721 266959429 571202477 586132665 37563938 250376073 571202477 764909572 28653721 943796111 28653721 49013953 28653721 758303601 571202477 989808144 28653721 626105801 37563938 119474285 571202477 477876288 28653721 619178234 571202477 165759573 28653721 97249033 571202477 371545775 571202477 514154679 37563938 497556100 28653721 484010035 37563938 620084122 28653721 387078446 37563938 999999999765694171 571202477 917108695 37563938 729380746 571202477 982406047 37563938 505931634 37563938 694626176 28653721 198747772 28653721 369878501 37563938 930806549 28653721 980439909 37563938 858213895 37563938 81016708 571202477 383474339 37563938 69952919 37563938 845587312 571202477 45322271 571202477 983325475 571202477 168077410 37563938 951872233 571202477 367643194 571202477 423712104 28653721 845902711 28653721 549314888 571202477 434902485 571202477 860920889 28653721 847956787 28653721 272701695 37563938 897169102 571202477 385141424 37563938 953059749 37563938 499346949 37563938 387369093 28653721 999999999765694171 571202477 435486114 37563938 44478273 571202477 206499685 28653721 129066046 37563938 643204704 571202477 674744575 37563938 36223453 571202477 699737180 37563938 607020999 28653721 604985672 571202477 737171013 28653721 542186631 37563938 644570994 571202477 805384781 37563938 600461931 37563938 542854793 28653721 834294610 28653721 245379453 28653721 649978614 571202477 260904176 37563938 296588607 571202477 485521518 28653721 191510006 37563938 150268956 571202477 662034289 28653721 999999999765694171 571202477 444860403 28653721 882389828 28653721 837875038 28653721 2893668 28653721 942209913 37563938 296846377 37563938 187254734 28653721 26322613 571202477 554770408 37563938 167334279 37563938 54918932 28653721 157043698 571202477 147328566 571202477 863704966 28653721 935145593 28653721 733242769 28653721 510567380 37563938 24725102 37563938 38941152 28653721 462747453 571202477 942323750 28653721 659408332 28653721 510239463 28653721 236643153 37563938 104577966 37563938 842138701 37563938 36096197 28653721 415168946 37563938 999999999765694171 571202477 151576347 28653721 230392165 37563938 132005227 37563938 658801254 28653721 978610202 37563938 992811740 37563938 391837518 28653721 128344500 37563938 913527261 28653721 663652327 571202477 510029554 28653721 866948767 37563938 686100191 28653721 71528530 28653721 352178169 571202477 272503532 571202477 583249760 571202477 191680474 28653721 210719291 571202477 759074484 37563938 230801525 571202477 228195422 28653721 57427870 28653721 171881311 37563938 96475615 571202477 428710056 571202477 999999999765694171 571202477 951017709 28653721 606698452 28653721 358467407 37563938 380941157 28653721 653327782 37563938 622622826 37563938 405202182 28653721 958578254 571202477 999999999765694171 571202477 818847769 37563938 909538071 571202477 816373567 28653721 325304487 571202477 211194056 571202477 792532081 28653721 96734762 37563938 217652279 571202477 364830294 571202477 466592708 37563938 777181264 37563938 13943487 571202477 430517402 37563938 841590464 37563938 924639126 37563938 188926198 28653721 785813942 28653721 999999999765694171 571202477 372167153 571202477 247539691 28653721 552881742 37563938 801146391 28653721 718234205 571202477 620689909 571202477 548926332 28653721 33557828 37563938 978226681 37563938 754771065 28653721 999999999765694171 571202477 573740449 28653721 7929949 37563938 142462747 571202477 851379992 28653721 617008397 37563938 926784296 571202477 277862252 37563938 972634971 28653721 796405001 571202477 772977933 28653721 535916452 28653721 527698096 37563938 217577987 571202477 544726650 571202477 157067809 37563938 216312529 37563938 463004229 28653721 311701223 37563938 164285585 571202477 120360448 28653721 689621887 37563938 911725111 28653721 408297665 28653721 706381284 37563938 826769608 37563938 221598742 37563938 285380653 37563938 999999999765694171 571202477 864283745 37563938 563103892 28653721 121832162 571202477 472566919 571202477 703692314 571202477 999999999765694171 571202477 277190633 37563938 516412221 28653721 724529430 571202477 608960952 28653721 148374894 37563938 677031515 37563938 271951308 37563938 197176039 28653721 149659168 571202477 7454737 37563938 999999999765694171 571202477 805303467 28653721 730640018 37563938 878873234 28653721 627297034 571202477 470176308 571202477 80925290 28653721 476716625 28653721 367697835 37563938 748672844 28653721 539305238 37563938 47304951 571202477 999999999765694171 571202477 964137986 37563938 27117347 571202477 63985075 37563938 327014609 37563938 8052252 37563938 820393792 571202477 999999999765694171 571202477 930128766 37563938 617921099 571202477 999999999765694171 571202477 918691251 37563938 361707540 571202477 31555285 28653721 564639235 37563938 999999999765694171 571202477 394808204 28653721 354194333 37563938 888875114 571202477 376884230 37563938 558741334 28653721 256728172 37563938 699884457 28653721 377670984 37563938 1725626 571202477 879653265 28653721 214996332 28653721 714325021 571202477 431659962 571202477 927248871 37563938 894874505 37563938 637289772 571202477 33395695 571202477 296323992 37563938 173342728 571202477 64203311 37563938 415712254 28653721 6913775 37563938 384782048 571202477 28843627 37563938 581349742 28653721 844890533 28653721 929627662 28653721 695659925 37563938 880681371 37563938 214457191 571202477 603272680 37563938 482367107 28653721 999999999765694171 571202477 999999999765694171 571202477 504151588 37563938 113665236 37563938 99234712 28653721 285404744 571202477 792880840 571202477 932713323 28653721 773669086 37563938 999999999765694171 571202477 100504928 571202477 10311919 37563938 869655344 37563938 944022146 37563938 618392853 28653721 938516810 37563938 678333019 571202477 437785160 571202477 475772183 28653721 535692136 28653721 267535345 571202477 384754876 571202477 701214379 28653721 101449989 571202477 701475859 37563938 735750187 571202477 335798765 571202477 370632251 28653721 413288840 37563938 529175954 28653721 854443195 28653721 617838999 28653721 93024594 37563938 644900345 571202477 859067377 37563938 506810695 571202477 600236479 28653721 902866004 28653721 110253655 28653721 165606440 571202477 203705013 571202477 240482074 37563938 651155780 37563938 699766128 28653721 13235777 571202477 177794942 28653721 378573656 28653721 952899944 37563938 230372740 28653721 766058820 571202477 979883400 28653721 999999999765694171 571202477 748851551 37563938 929301596 37563938 427494661 37563938 95901643 571202477 195111533 28653721 350833704 28653721 629241524 28653721 326760263 571202477 820737429 571202477 799888286 571202477 888023055 28653721 938949069 571202477 901737729 28653721 606095428 28653721 600280105 37563938 534339000 28653721 388402252 37563938 148567656 571202477 645471965 28653721 999999999765694171 571202477 482557348 28653721 951421373 28653721 271157319 571202477 131341908 571202477 999999999765694171 571202477 226310944 37563938 422384309 28653721 999999999765694171 571202477 574339739 571202477 770575568 28653721 578134390 28653721 121811330 37563938 999999999765694171 571202477 646621234 37563938 904432799 37563938 625544697 28653721 492643296 37563938 348043241 28653721 551820786 37563938 346227103 28653721 420045237 37563938 835611441 37563938 563620378 37563938 273307969 28653721 306897343 28653721 411472007 28653721 546648366 37563938 151605687 28653721 368268389 571202477 321201775 571202477 973558117 37563938 907037321 28653721 999999999765694171 571202477 666193162 28653721 140585909 571202477 337827340 37563938 321846585 37563938 323068575 37563938 739934153 37563938 999999999765694171 571202477 668081237 28653721 553525346 571202477 790108571 37563938 491286169 571202477 999999999765694171 571202477 887485260 571202477 749976527 37563938 979294507 571202477 999999999765694171 571202477 57478262 571202477 971137625 28653721 84438044 28653721 13364124 571202477 297551784 571202477 51061088 37563938 978034855 28653721 565481533 37563938 105170333 571202477 352831763 571202477 347510950 37563938 999999999765694171 571202477 113873121 28653721 862108162 28653721 690696473 37563938 845491892 28653721 808007159 571202477 569507711 37563938 500702620 37563938 141136439 28653721 31930306 571202477 624309763 37563938 569090100 28653721 999999999765694171 571202477 288309413 37563938 302746442 571202477 256662615 28653721 779824850 37563938 448821510 571202477 325112894 28653721 658717521 37563938 111864669 571202477 276753256 37563938 137457116 571202477 999581682 37563938 769892108 37563938 524810632 571202477 550323155 571202477 743140211 37563938 181730424 37563938 522520806 28653721 82364007 571202477 495874392 37563938 542473953 28653721 510525577 28653721 70526680 28653721 786157751 37563938 915010472 37563938 735493923 37563938 453079186 28653721 112686192 28653721 999999999765694171 571202477 290190836 571202477 653234900 28653721 985486981 28653721 130935925 571202477 207752712 571202477 368204317 28653721 567895633 37563938 775386430 37563938 693821916 571202477 741601680 37563938 16680432 37563938 267788647 37563938 942153881 28653721 462229067 28653721 642670319 571202477 479168582 37563938 458900652 28653721 682034120 37563938 230696027 37563938 265605394 37563938 776570280 571202477 263564631 571202477 487841215 571202477 199815842 28653721 620030916 28653721 973790303 28653721 999999999765694171 571202477 31913431 28653721 196064102 28653721 865425085 28653721 580242111 571202477 264270908 571202477 801149362 28653721 202997962 28653721 47859851 571202477 401767230 571202477 966251497 37563938 754779257 28653721 203801106 37563938 313142330 37563938 443627634 28653721 383745994 37563938 780317642 28653721 892220825 37563938 510484499 37563938 746909608 37563938 354218627 37563938 553851724 37563938 174407617 571202477 257871541 571202477 999999999765694171 571202477 192862509 571202477 43360422 37563938 174279246 571202477 573481915 37563938 589448920 28653721 128220878 37563938 410989662 37563938 545775838 28653721 441456863 28653721 723956269 28653721 364343348 571202477 886459922 37563938 212943991 37563938 844439189 571202477 999999999765694171 571202477 868641340 37563938 257892437 37563938 389670009 37563938 602605851 28653721 981514527 37563938 993008105 28653721 69129750 571202477 999999999765694171 571202477 334048107 571202477 608260920 37563938 325692125 37563938 911552945 28653721 17157939 37563938 411146790 28653721 929706586 28653721 634194294 37563938 659745948 28653721 179058118 28653721 282479110 37563938 92556550 28653721 98818054 37563938 394474036 37563938 765167520 28653721 22062636 571202477 608424358 28653721 838204905 571202477 128478876 571202477 101193162 571202477 378573656 37563938 385930027 37563938 25480931 37563938 845948797 37563938 191784788 571202477 830417561 37563938 986460916 571202477 951017709 37563938 666414694 28653721 683825920 37563938 389161574 37563938 560187876 571202477 519130346 28653721 681404664 37563938 657488483 37563938 820484604 37563938 72631362 28653721 567046334 28653721 537073747 37563938 999999999765694171 571202477 142434056 571202477 345316743 37563938 738102923 37563938 472413532 571202477 593378974 28653721 436130563 37563938 283896088 28653721 313695636 571202477 999999999765694171 571202477 907393170 37563938 988428495 37563938 999999999765694171 571202477 64012905 571202477 256427731 37563938 843419024 571202477 146691694 571202477 30249941 37563938 290050554 28653721 690784080 37563938 737087993 28653721 222999403 28653721 309318592 37563938 956129802 37563938 731132711 28653721 905879827 28653721 90532716 37563938 514465894 28653721 695906234 37563938 923362395 37563938 602639137 28653721 202993331 28653721 54207947 571202477 437342764 37563938 792747600 37563938 882843344 571202477 535482257 28653721 948649440 28653721 191022719 571202477 908396250 28653721 731090493 28653721 642158002 37563938 210594583 37563938 142270083 571202477 192229137 37563938 655753896 28653721 777073712 37563938 489949413 28653721 36151536 28653721 2104802 37563938 85370045 37563938 142557253 571202477 502885033 28653721 56486514 571202477 350208318 571202477 44135513 571202477 668658900 571202477 233744599 28653721 89950693 28653721 911139946 28653721 528421457 37563938 716075858 28653721 343149219 28653721 794350871 28653721 233241856 28653721 93222336 37563938 39823182 28653721 770434120 571202477 310923810 571202477 207032846 571202477 980326343 37563938 765399807 37563938 533363884 37563938 152550423 571202477 510032092 37563938 999999999765694171 571202477 1718690 37563938 20509747 571202477 566537241 37563938 258829641 28653721 33050416 37563938 617242144 28653721 606698452 571202477 807905427 28653721 366114948 28653721 257073593 571202477 828615840 37563938 738316755 37563938 498378680 28653721 18049193 37563938 89842720 571202477 416371400 37563938 43388643 571202477 797448795 571202477 876236938 37563938 334588802 37563938 667895718 28653721 925380751 28653721 999999999765694171 571202477 999999999765694171 571202477 630106527 571202477 53528263 28653721 624917070 28653721 707141655 571202477 573121525 571202477 811015235 28653721 477906275 37563938 385375279 571202477 926911166 571202477 140766077 37563938 495162686 37563938 193676845 37563938 333970836 28653721 635753034 28653721 655606608 571202477 294892879 571202477 599461642 37563938 701873128 28653721 65448089 571202477 285257385 28653721 76420298 37563938 999999999765694171 571202477 252718320 37563938 383519899 571202477 745547528 37563938 435313391 28653721 636420217 571202477 798666832 37563938 547840297 37563938 756580483 571202477 344626089 28653721 901754196 571202477 854737165 571202477 275080181 571202477 769277258 37563938 375108956 571202477 984697376 571202477 861967349 37563938 83636826 28653721 613054463 28653721 679291448 571202477 960747188 571202477 184607113 571202477 296804868 571202477 920778557 37563938 832745120 37563938 676802003 571202477 38231312 571202477 731935872 28653721 742160913 37563938 577224112 37563938 60645976 28653721 957801868 28653721 847565331 28653721 525889398 28653721 223364466 28653721 502455704 571202477 949701628 37563938 135882161 37563938 642204629 37563938 331647076 28653721 846018263 571202477 815767406 37563938 435643580 37563938 153020220 28653721 251687183 571202477 599204190 37563938 496209494 37563938 535092464 28653721 93496746 28653721 680217504 28653721 866795360 37563938 461772998 37563938 894010274 571202477 831159771 37563938 386571298 571202477 549708136 28653721 361869079 28653721 209620523 571202477 598703075 28653721 821397703 37563938 455421702 571202477 14927743 571202477 958076627 571202477 894623919 37563938 886927870 28653721 258547476 28653721 96677165 571202477 320389017 28653721 916846083 571202477 873531417 37563938 59345870 37563938 138836797 37563938 607911694 28653721 815927443 571202477 433306845 28653721 297749373 571202477 806902852 28653721 189606869 37563938 985618736 37563938 219832646 37563938 423210625 37563938 363950361 571202477 44857788 571202477 63444404 37563938 903323268 571202477 314456555 28653721 837747673 571202477 942390625 571202477 142780883 28653721 89952217 571202477 227459931 37563938 255003816 571202477 784507050 571202477 710734989 28653721 432233154 28653721 772986461 571202477 558311870 37563938 339563709 28653721 618831178 37563938 774244744 571202477 419071666 37563938 311350773 37563938 345211349 37563938 115469897 571202477 550176651 37563938 554422564 571202477 940666889 571202477 999999999765694171 571202477 20251684 28653721 954691624 28653721 739556068 37563938 847940448 37563938 784379508 28653721 622426187 37563938 120639069 37563938 429355315 37563938 732419548 28653721 836024644 37563938 872955523 37563938 966659020 28653721 999999999765694171 571202477 280204210 28653721 242770934 571202477 746792189 37563938 516089263 28653721 572148635 28653721 742373915 37563938 972964091 28653721 979688218 37563938 738493519 28653721 291582638 28653721 56716332 37563938 269048965 28653721 521399239 37563938 440136809 28653721 917242993 28653721 265966574 28653721 706588632 37563938 790300092 37563938 676802003 37563938 313631479 571202477 703470625 28653721 330761483 571202477 475455354 28653721 214803307 28653721 370598008 571202477 824656254 37563938 763423901 28653721 297210558 28653721 224053924 28653721 698988772 28653721 933083639 571202477 57872534 28653721 283178059 28653721 754146805 37563938 420343582 571202477 856535447 28653721 137109790 571202477 999999999765694171 571202477 498702893 28653721 181601004 571202477 290057729 571202477 257662000 37563938 991484673 37563938 905940151 37563938 247539691 37563938 956129802 28653721 946667657 571202477 357119723 37563938 815999760 28653721 999999999765694171 571202477 669831732 571202477 740658157 28653721 306096319 37563938 608960952 37563938 575240902 28653721 372417201 28653721 669785813 571202477 409386633 28653721 835255406 37563938 999999999765694171 571202477 526050201 571202477 602859381 37563938 645281478 37563938 825717174 37563938 310786068 28653721 328207106 37563938 371757076 28653721 240094395 28653721 943524231 37563938 360570413 28653721 785698178 28653721 432592844 37563938 745837331 37563938 91357936 37563938 146426391 37563938 901374775 37563938 919868818 28653721 915858597 28653721 295520687 571202477 652445772 37563938 134491060 37563938 337669854 37563938 878523049 28653721 636773456 37563938 780485714 28653721 171510057 571202477 538396633 37563938 562013220 37563938 631223285 28653721 490553235 28653721 738102923 28653721 437651183 571202477 376823866 28653721 356281977 37563938 861113948 28653721 721241782 28653721 911076523 37563938 576085295 571202477 238249191 37563938 898212240 571202477 999999999765694171 571202477 642087100 37563938 979883400 37563938 999999999765694171 571202477 186669000 571202477 427303018 28653721 25620822 37563938 921781578 28653721 470979923 571202477 377856292 37563938 650332276 37563938 834653111 37563938 863461677 28653721 385375279 37563938 561358032 37563938 689679800 37563938 538241354 571202477 60762585 28653721 525607128 28653721 538680860 37563938 185696479 571202477 999999999765694171 571202477 887764097 28653721 159230808 37563938 291801773 571202477 191437220 28653721 45248703 28653721 885065310 28653721 876250779 571202477 895674942 37563938 648704585 37563938 729933913 571202477 103438750 571202477 49448872 571202477 492879111 37563938 663514693 37563938 128702479 28653721 264807587 37563938 867077623 37563938 68279479 571202477 534069148 28653721 543638450 28653721 313344020 571202477 885037045 28653721 981638848 28653721 999999999765694171 571202477 556050007 571202477 194852494 28653721 999114383 28653721 250037709 571202477 351999562 28653721 208907734 28653721 15520237 37563938 629318333 28653721 243384031 571202477 160972016 28653721 482171291 28653721 547602021 37563938 207355424 28653721 278793788 28653721 458597171 571202477 123605443 571202477 779069404 28653721 580968001 571202477 603473740 28653721 718648743 37563938 111333604 28653721 393074066 37563938 557075457 571202477 310300134 28653721 542880943 37563938 769428773 28653721 611434863 571202477 692854252 28653721 64702218 28653721 624764073 37563938 317909865 571202477 735509089 37563938 868581031 571202477 65220430 28653721 237361593 37563938 170817147 571202477 599812644 37563938 65472477 37563938 610903812 37563938 882247301 37563938 923292072 28653721 824055118 37563938 164422356 571202477 450396639 28653721 487320098 571202477 499290331 37563938 999999999765694171 571202477 605573322 571202477 13781670 571202477 663514693 28653721 20152034 571202477 182192578 37563938 817664739 571202477 279636985 28653721 538228273 28653721 483189260 28653721 67277160 28653721 92179960 571202477 958079701 37563938 694167069 28653721 197546181 28653721 61479073 571202477 67904312 28653721 270446492 28653721 819583965 28653721 542986014 28653721 447204164 37563938 853104624 571202477 778667735 571202477 78670635 37563938 294243689 571202477 392287820 28653721 71934157 37563938 999999999765694171 571202477 204390707 571202477 999999999765694171 571202477 158800720 28653721 674901127 571202477 110564403 571202477 52017017 571202477 273722828 28653721 78875247 37563938 205729369 37563938 424296843 28653721 473565303 37563938 645894466 28653721 494888659 37563938 436461089 28653721 94635928 571202477 316210454 571202477 826832063 37563938 566423117 37563938 971226711 37563938 175974717 571202477 761103651 37563938 843681392 28653721 683255075 37563938 441118386 37563938 985507653 571202477 999999999765694171 571202477 602223797 28653721 8950063 28653721 991032873 37563938 880364647 571202477 685805607 571202477 116548770 28653721 214396086 571202477 896543692 571202477 174675413 37563938 903892704 28653721 657789445 28653721 602064568 571202477 716684047 571202477 296330358 37563938 768793399 571202477 485653386 28653721 403115775 37563938 260602593 28653721 399979189 28653721 564088622 37563938 766639803 28653721 999999999765694171 571202477 521956981 28653721 604341803 571202477 113597082 37563938 678626751 37563938 461188484 37563938 80507905 571202477 473730714 37563938 801676163 37563938 500333346 28653721 583919675 28653721 953706504 571202477 86937624 37563938 581807800 28653721 622583546 28653721 538902000 37563938 379926143 37563938 661053531 571202477 491342421 571202477 397238945 571202477 947240820 571202477 695465827 28653721 407079024 28653721 93397968 571202477 633897749 571202477 977174601 37563938 24208778 28653721 374203120 571202477 630366114 28653721 99729524 37563938 431700777 37563938 885737681 37563938 140496890 37563938 642873326 571202477 581448 571202477 999999999765694171 571202477 420045237 571202477 900821521 571202477 517631016 37563938 51146731 37563938 996880122 28653721 375792032 28653721 394984571 571202477 516211083 28653721 607749149 571202477 999999999765694171 571202477 264818427 571202477 646253901 28653721 537731780 28653721 955617096 28653721 999999999765694171 571202477 39840576 571202477 19142941 571202477 789808956 571202477 147314406 28653721 467081774 571202477 611425594 37563938 645546637 28653721 968608833 37563938 643281931 37563938 253619182 37563938 600369589 571202477 592434325 28653721 130553725 28653721 248139226 37563938 724780990 28653721 729994504 28653721 999999999765694171 571202477 63292757 37563938 36699368 37563938 492786080 571202477 88776513 571202477 695043357 37563938 995707194 28653721 293114145 571202477 325070283 571202477 796638307 37563938 144845663 571202477 836510422 28653721 48845522 28653721 249687958 571202477 778199152 571202477 469306823 28653721 70974811 37563938 461468128 37563938 793612430 28653721 579408798 37563938 456049003 571202477 999999999765694171 571202477 91450274 571202477 955624580 28653721 373256983 28653721 328320250 37563938 644900345 37563938 792260506 28653721 748663299 28653721 80057718 37563938 985376934 37563938 174927436 37563938 63683581 28653721 357182474 37563938 773353838 37563938 624899669 37563938 883917322 37563938 460667719 28653721 526210924 28653721 604927979 37563938 289832095 571202477 596108210 571202477 873879455 37563938 462994898 571202477 167118322 28653721 254094829 571202477 973162436 28653721 65741771 28653721 835898461 571202477 417979077 37563938 46563852 571202477 109716744 37563938 26566133 571202477 722683909 37563938 102675084 37563938 834109682 28653721 75265349 37563938 907383760 28653721 388837671 571202477 113933858 28653721 138246281 37563938 421827641 571202477 88120955 571202477 78848729 571202477 409510486 571202477 751380615 571202477 398593825 37563938 69382142 37563938 517257521 37563938 913527261 37563938 50059270 37563938 403966591 28653721 586252074 28653721 654829890 28653721 453023397 571202477 991416214 37563938 664930032 37563938 188324781 37563938 469806636 571202477 765005855 37563938 233915353 37563938 856506697 37563938 703496893 37563938 510301426 28653721 999999999765694171 571202477 75633239 28653721 29992830 37563938 183029939 571202477 250882636 571202477 139463954 37563938 344177589 37563938 63111011 571202477 899718250 28653721 926481082 28653721 41831580 37563938 978357149 28653721 790716414 571202477 600187699 37563938 999999999765694171 571202477 599248461 571202477 835595129 571202477 306146432 571202477 689683984 28653721 435486114 28653721 7109685 571202477 165477164 28653721 689964236 28653721 477636847 571202477 605565859 37563938 34625573 571202477 352098125 28653721 268597228 37563938 414892892 571202477 77220266 37563938 141212632 37563938 802696292 571202477 845774396 37563938 675079277 37563938 891548759 37563938 999999999765694171 571202477 91027746 37563938 477172083 28653721 226691502 37563938 703364961 37563938 441909063 28653721 436837027 37563938 867405647 28653721 565723736 571202477 675891135 37563938 768732852 571202477 679783799 28653721 213290383 28653721 459617063 37563938 377890722 571202477 975492842 571202477 933591400 28653721 705602979 28653721 999999999765694171 571202477 217058685 37563938 885134008 28653721 766035345 37563938 690605910 37563938 195217923 37563938 475448587 37563938 691753567 571202477 283925551 571202477 962270030 28653721 83887314 37563938 874578395 28653721 316813206 28653721 397421090 28653721 27811890 571202477 296335352 37563938 253796043 571202477 49448872 37563938 544040302 37563938 480316175 28653721 320416956 28653721 694139086 28653721 314221969 28653721 137438486 28653721 43635814 28653721 200292591 37563938 598363118 28653721 727746310 28653721 265861553 37563938 476393495 37563938 681018997 37563938 335686129 37563938 915176066 28653721 794717838 571202477 428924415 28653721 645736270 28653721 210696039 571202477 896599659 28653721 585143356 28653721 949287195 37563938 114528816 571202477 272617155 571202477 156876375 37563938 756598011 571202477 568167814 28653721 122872948 37563938 699615602 28653721 198679406 37563938 693125980 37563938 337557867 37563938 924006946 37563938 990326426 28653721 844680768 37563938 447497139 37563938 376156295 571202477 149955480 28653721 434413169 571202477 221374511 37563938 143377708 571202477 935669936 571202477 804546202 28653721 906777259 571202477 474731651 571202477 255819597 28653721 490514699 37563938 815740616 37563938 780072446 37563938 592210999 37563938 799315094 28653721 786570810 28653721 557016357 28653721 952741653 28653721 332066470 37563938 286949602 28653721 378646956 28653721 650044608 28653721 125044423 571202477 10632177 28653721 541626082 37563938 539537749 28653721 115612179 28653721 622651208 37563938 818960395 28653721 291120255 37563938 734548271 571202477 180809380 28653721 999999999765694171 571202477 87381949 571202477 422290217 571202477 386558919 28653721 271489073 28653721 501695121 28653721 13242180 37563938 146787248 37563938 114460791 37563938 291647799 37563938 188417142 37563938 530331816 28653721 591020534 571202477 130234522 37563938 360827264 37563938 577733350 28653721 88188125 28653721 411783818 28653721 453479544 28653721 888059496 37563938 919567233 571202477 763844730 28653721 533420784 28653721 755805899 571202477 901626918 28653721 7607256 28653721 198669200 571202477 306443355 37563938 264818427 37563938 566423117 571202477 936704949 37563938 696910022 571202477 987760790 28653721 908391212 28653721 156249184 571202477 681994031 28653721 316734478 28653721 168639274 28653721 19950910 571202477 49496350 571202477 879667065 37563938 797005101 571202477 808610140 571202477 314591950 37563938 199808 28653721 683948814 571202477 916627085 28653721 481875746 28653721 459460318 571202477 432732235 28653721 449334315 571202477 341473092 37563938 781057180 571202477 192749796 28653721 518904564 37563938 975744449 571202477 387728175 37563938 583034874 28653721 767397721 28653721 340546286 28653721 258568637 571202477 848597139 28653721 342637703 37563938 246959939 571202477 503105174 571202477 439915033 28653721 885114467 571202477 286657519 28653721 96488364 571202477 760173895 28653721 167648139 28653721 662669935 28653721 804415458 28653721 257476264 571202477 951072192 571202477 347477569 571202477 677917618 28653721 331439748 37563938 905080188 37563938 297513761 37563938 665761743 571202477 549149102 28653721 979816304 571202477 587871843 28653721 407197575 571202477 422450524 571202477 325205662 37563938 475615542 37563938 183416034 571202477 878873234 571202477 52708100 571202477 974352968 28653721 499967795 28653721 591719538 28653721 41625820 571202477 999999999765694171 571202477 419634685 28653721 997959048 37563938 470800460 571202477 423993501 37563938 206025164 37563938 522506534 28653721 790108571 28653721 138943805 571202477 395881510 571202477 975932083 28653721 249138379 37563938 849715157 28653721 510671889 571202477 794004153 571202477 999999999765694171 571202477 478349050 571202477 479609112 28653721 269751743 28653721 133724196 571202477 525941859 571202477 36216490 28653721 938420658 37563938 607081817 37563938 866280885 37563938 37929240 28653721 114052794 28653721 81253797 571202477 592405931 28653721 112540835 28653721 436760188 28653721 87856899 571202477 224536436 571202477 286026896 571202477 514129259 37563938 162309834 37563938 911954545 28653721 795640189 571202477 999999999765694171 571202477 870447163 571202477 746631380 28653721 634868834 37563938 575769830 37563938 603170421 37563938 502167377 37563938 151999830 37563938 590798007 28653721 884977160 37563938 331056435 37563938 517635909 571202477 360404388 571202477 714252519 37563938 316437970 37563938 264010415 37563938 768112939 28653721 749071354 37563938 90340847 37563938 235050829 37563938 741790991 37563938 38577717 571202477 144755284 37563938 847124765 37563938 105583888 37563938 560113207 571202477 679924904 28653721 428915615 571202477 266750745 28653721 158714425 571202477 20936164 571202477 521139430 571202477 988590496 37563938 983717862 37563938 18757961 571202477 118522961 37563938 410815786 571202477 322815709 28653721 273810037 28653721 570090598 37563938 999999999765694171 571202477 394145448 28653721 663003546 37563938 123584286 571202477 595982398 571202477 479214066 37563938 82747374 571202477 504014163 28653721 384782048 37563938 229237225 37563938 29290478 37563938 126246682 37563938 399855061 28653721 637855860 37563938 209716856 28653721 750651441 571202477 82864848 37563938 446064224 37563938 588764828 571202477 452011198 37563938 845130794 571202477 322729576 571202477 875293958 37563938 295816256 571202477 713937910 28653721 427136533 28653721 136952726 37563938 874546548 28653721 999999999765694171 571202477 628511139 28653721 931742799 28653721 432587644 37563938 285620320 28653721 498672597 28653721 35196222 571202477 713788025 28653721 110969274 571202477 774935660 37563938 999999999765694171 571202477 67895508 37563938 280672931 28653721 227920792 28653721 794398097 37563938 509698520 28653721 77468743 37563938 598367924 28653721 999999999765694171 571202477 751573561 37563938 176924904 28653721 653435000 28653721 923414669 28653721 959448526 571202477 999999999765694171 571202477 374858915 37563938 751805007 37563938 667536864 37563938 639695842 28653721 532201724 37563938 667866486 37563938 602770733 37563938 69438949 28653721 59693043 571202477 999999999765694171 571202477 57528071 28653721 530202343 28653721 331917900 571202477 653324820 37563938 468509789 571202477 999999999765694171 571202477 45418343 571202477 261302264 571202477 362692445 571202477 811825601 571202477 804155587 28653721 174331595 37563938 883857982 28653721 549192844 37563938 999999999765694171 571202477 999999999765694171 571202477 999645100 571202477 948932660 571202477 862108162 571202477 609499366 28653721 999999999765694171 571202477 465829796 37563938 94406901 28653721 968054691 571202477 331579121 571202477 823174911 37563938 174917640 571202477 838135490 37563938 531675674 571202477 107052117 28653721 112572746 37563938 18049193 28653721 680900963 37563938 50620408 37563938 819139577 37563938 348556677 571202477 588884161 28653721 734165349 28653721 729356367 28653721 931909130 37563938 924076919 37563938 343622935 571202477 813547167 571202477 581605411 37563938 570769095 37563938 30355096 37563938 286244632 37563938 996981288 28653721 706551296 28653721 928373465 28653721 461414311 28653721 226331567 37563938 405669917 571202477 875175333 28653721 241044459 28653721 113642964 37563938 467695338 37563938 116385396 571202477 590218590 571202477 17505206 28653721 45341962 37563938 438931689 28653721 74771426 571202477 250882636 37563938 808245927 571202477 267863180 28653721 36900309 571202477 651627806 37563938 799289339 571202477 734101816 28653721 165295395 28653721 730542387 28653721 642668478 28653721 6079357 28653721 6913775 28653721 560507929 28653721 766699448 37563938 315898323 28653721 507143753 37563938 737563781 37563938 231788734 37563938 336365696 28653721 879827995 28653721 888496796 571202477 987027237 37563938 617938230 28653721 871602641 37563938 662752466 571202477 253882795 37563938 119304989 571202477 589679461 28653721 766008196 571202477 304298954 28653721 789903727 37563938 999999999765694171 571202477 854041771 37563938 999999999765694171 571202477 588748174 571202477 318186775 571202477 819798651 28653721 866708218 28653721 615818300 571202477 999999999765694171 571202477 279965815 37563938 390755110 571202477 635294730 37563938 854174544 571202477 170772435 28653721 902683907 37563938 759048830 28653721 132465436 571202477 183093317 28653721 212725904 37563938 999999999765694171 571202477 424978995 37563938 607900894 28653721 872418345 28653721 993507287 37563938 855669486 37563938 999999999765694171 571202477 397091045 37563938 808473377 28653721 808014925 37563938 573121525 28653721 999999999765694171 571202477 971648716 571202477 144610776 571202477 96328184 37563938 959448526 37563938 526846512 28653721 51005336 37563938 961146190 28653721 179523486 571202477 982267194 37563938 498741526 28653721 353603596 37563938 510671889 37563938 999999999765694171 571202477 384212553 37563938 597850881 571202477 233241856 571202477 673976195 37563938 303348385 28653721 999999999765694171 571202477 4210645 37563938 699176353 28653721 490808901 571202477 901200386 28653721 92400128 571202477 716957973 37563938 690491751 571202477 306484362 571202477 495541802 571202477 781657127 37563938 720285395 571202477 934647831 28653721 999999999765694171 571202477 617402298 28653721 782677805 37563938 330443540 571202477 84539777 571202477 446237709 28653721 375922175 571202477 943243032 571202477 885037045 37563938 111690689 28653721 194852494 37563938 379391472 571202477 249051771 28653721 773875624 28653721 172317336 571202477 999999999765694171 571202477 519064715 37563938 790181302 28653721 408955163 37563938 978390846 37563938 18061046 571202477 882096590 37563938 619729916 571202477 624969524 37563938 680362960 37563938 422321690 37563938 911619807 37563938 506807436 28653721 117128768 28653721 877237721 37563938 78655295 571202477 551318496 28653721 999999999765694171 571202477 738190812 37563938 514693070 28653721 811278201 571202477 120468939 28653721 763384207 28653721 967993135 37563938 1203373 37563938 78488801 571202477 211189467 28653721 556269946 28653721 999999999765694171 571202477 999999999765694171 571202477 999999999765694171 571202477 489706211 28653721 999999999765694171 571202477 306993341 28653721 865800472 37563938 899349576 28653721 515539625 37563938 183358504 37563938 999999999765694171 571202477 71137914 28653721 165584488 571202477 693725527 28653721 926317034 28653721 478537105 571202477 388540405 28653721 161231335 37563938 140940316 571202477 541474 571202477 547676930 28653721 722462208 37563938 20087912 571202477 769231646 28653721 647580168 28653721 814232887 37563938 384911366 37563938 89608327 37563938 608844320 571202477 78796072 571202477 808580750 571202477 113597082 571202477 392627475 571202477 411273879 37563938 347006630 37563938 981296471 28653721 330448449 28653721 841796386 37563938 999999999765694171 571202477 999999999765694171 571202477 402277291 571202477 43650538 571202477 608913684 571202477 980866263 28653721 518062434 28653721 175282953 571202477 298600580 571202477 541194453 28653721 999999999765694171 571202477 793612430 571202477 452011198 571202477 999999999765694171 571202477 760188718 28653721 33376810 28653721 738820428 37563938 556433352 571202477 392627364 28653721 999999999765694171 571202477 804029700 28653721 278772774 37563938 999999999765694171 571202477 379335502 37563938 178243857 28653721 646213824 571202477 347027757 28653721 140037044 571202477 124887604 37563938 999999999765694171 571202477 269280954 37563938 288874591 37563938 213361263 28653721 999999999765694171 571202477 810228745 571202477 276366561 571202477 745174022 28653721 567653334 37563938 170230578 37563938 580814920 571202477 244654980 37563938 890809575 28653721 612082434 28653721 508056176 28653721 325013956 571202477 551527234 571202477 72953078 37563938 985724934 571202477 713313905 571202477 724631929 571202477 937675264 28653721 771895726 571202477 804699795 28653721 761763280 37563938 88512531 571202477 798765047 571202477 562486912 37563938 744965865 37563938 69359104 28653721 225681456 37563938 435825030 571202477 757799823 28653721 721535213 28653721 511142386 37563938 825636735 571202477 854443195 37563938 50716080 28653721 581472426 28653721 123381597 37563938 824508639 37563938 509770567 571202477 151585171 571202477 636840461 28653721 185802842 571202477 525534947 28653721 188141212 571202477 215768443 37563938 248037768 571202477 348043241 37563938 476015977 28653721 958026959 571202477 279523767 28653721 999999999765694171 571202477 600241468 37563938 874404125 37563938 276581921 37563938 200986177 37563938 226113113 37563938 655278696 28653721 24656962 37563938 83147819 571202477 334297827 28653721 454596453 37563938 563620378 571202477 303116097 37563938 531779012 28653721 47378850 571202477 143819995 37563938 399820729 37563938 496410129 28653721 640027798 37563938 771945065 37563938 906360036 28653721 17691328 28653721 86623424 571202477 135466240 571202477 999999999765694171 571202477 999999999765694171 571202477 87206621 28653721 475500513 571202477 634523006 37563938 930029977 28653721 266332441 571202477 272432728 571202477 691165563 571202477 151379071 37563938 115932166 37563938 590798007 37563938 365495657 28653721 791954797 571202477 864391983 28653721 263783605 37563938 855634893 37563938 983087124 28653721 300032298 571202477 879292913 37563938 214815647 571202477 669877415 571202477 497818660 28653721 565769483 571202477 807842177 28653721 547732883 571202477 656642351 571202477 90028756 28653721 560666365 37563938 926911166 28653721 373755543 37563938 296660907 28653721 546044817 37563938 322239455 28653721 736601438 571202477 752883755 28653721 657586233 28653721 999999999765694171 571202477 73497849 28653721 960036344 571202477 423309469 37563938 727185529 28653721 422552482 37563938 200301456 28653721 584671175 37563938 649781974 28653721 363950361 37563938 39600569 37563938 22293738 28653721 908115228 37563938 351068401 571202477 845050694 37563938 675029115 37563938 620264842 28653721 638951887 28653721 747826150 571202477 445134429 37563938 999999999765694171 571202477 383489977 37563938 62953180 571202477 999999999765694171 571202477 829050746 28653721 848918902 37563938 675088421 571202477 999999999765694171 571202477 539305238 28653721 810177007 37563938 999999999765694171 571202477 541046376 571202477 125979806 571202477 581620347 37563938 602683421 28653721 144609464 28653721 536608751 37563938 235931279 28653721 523569203 571202477 953706504 28653721 779256707 28653721 709707392 571202477 713607933 28653721 964269956 571202477 8146231 37563938 741927703 37563938 76038252 37563938 413387939 28653721 698422739 571202477 999999999765694171 571202477 375627239 37563938 436674038 28653721 392901614 37563938 840896739 571202477 251476075 571202477 855804336 571202477 805129950 28653721 661802973 28653721 702752225 37563938 83772156 37563938 873973159 37563938 697424147 571202477 452643810 37563938 478061720 28653721 999999999765694171 571202477 726780822 571202477 168752679 28653721 410221048 37563938 903084241 571202477 759176848 28653721 191950141 571202477 972843021 571202477 608960952 571202477 790303173 37563938 171922549 37563938 189066307 28653721 588573556 571202477 778509547 28653721 559034124 37563938 587475241 28653721 374769785 571202477 1502721 28653721 816394094 37563938 708014808 37563938 999999999765694171 571202477 355252462 28653721 25534958 571202477 601053547 571202477 402251497 28653721 616813644 28653721 237763465 571202477 903447730 28653721 248856552 28653721 621996223 571202477 531767832 28653721 994858307 571202477 208960458 571202477 317825908 571202477 998308993 28653721 857489719 28653721 122718392 571202477 185712083 571202477 255321792 37563938 677975649 37563938 873032998 28653721 834966444 37563938 750134617 28653721 160234461 28653721 142199656 28653721 329004824 37563938 879667065 571202477 189501603 571202477 919542597 37563938 851382080 571202477 643074959 37563938 739257865 37563938 759402187 571202477 183425319 37563938 6217575 28653721 919946657 571202477 23784879 37563938 511235991 28653721 277419170 28653721 544064948 571202477 273585906 37563938 425201700 37563938 209193175 571202477 707370097 28653721 441982668 37563938 138940937 37563938 585875321 571202477 300668773 37563938 684992087 37563938 591039891 28653721 17157939 571202477 288145488 571202477 682987779 28653721 410664485 28653721 740091140 571202477 531453398 571202477 862291557 571202477 556113582 28653721 421201374 28653721 151841864 28653721 595809099 28653721 225270575 28653721 514807285 28653721 560265825 571202477 444486694 28653721 116541794 571202477 568280266 37563938 960190144 571202477 646291372 571202477 19246955 28653721 352156451 28653721 405396710 571202477 452631436 571202477 345216065 28653721 716797355 37563938 676019217 37563938 262057697 37563938 378397529 37563938 663194919 37563938 753446142 28653721 461375278 37563938 158490645 571202477 290241171 37563938 222636287 28653721 251511202 28653721 858609559 37563938 2159712 28653721 128436397 37563938 586575962 28653721 592405931 571202477 117318256 571202477 659686458 571202477 967093356 28653721 458716383 37563938 286802297 571202477 660403598 571202477 783214373 28653721 990162415 571202477 992597318 28653721 999999999765694171 571202477 607676619 37563938 999999999765694171 571202477 522387333 37563938 953650666 571202477 510567380 571202477 435648774 37563938 408944616 28653721 35753965 28653721 130260540 571202477 272268788 37563938 711361216 37563938 40692378 37563938 59364683 571202477 617864350 571202477 278772774 28653721 308989705 571202477 276480374 571202477 106748597 571202477 284396766 28653721 275432591 37563938 334564620 571202477 295554150 28653721 346940792 571202477 999999999765694171 571202477 743001938 28653721 538050880 37563938 312946568 571202477 917474464 28653721 989247321 37563938 914399259 37563938 130512069 571202477 548615581 37563938 494758703 571202477 498220376 571202477 612854234 28653721 516827895 28653721 621863674 28653721 895957707 571202477 414512177 28653721 289418035 571202477 168129490 28653721 424805467 571202477 72686008 28653721 888896193 37563938 773008544 571202477 717248677 28653721 730057113 37563938 449478663 571202477 208593200 571202477 954709953 28653721 692686549 28653721 51271155 571202477 502067529 571202477 582095131 571202477 741222495 37563938 392804634 37563938 571011362 37563938 25389128 37563938 699500902 37563938 559607768 37563938 695496138 571202477 968592836 571202477 647394790 37563938 656011685 37563938 42635120 28653721 391550111 571202477 315760446 37563938 306674003 571202477 836150492 37563938 479499584 28653721 42719605 37563938 396911225 28653721 999999999765694171 571202477 999999999765694171 571202477 999999999765694171 571202477 247732634 37563938 18988917 37563938 481059373 37563938 380103965 28653721 841590464 28653721 999999999765694171 571202477 888693078 28653721 733386952 28653721 131090166 28653721 602626888 571202477 218591095 37563938 398365208 28653721 122629648 28653721 245882868 37563938 675152892 571202477 217630546 571202477 395455645 571202477 365017726 28653721 219647736 28653721 861946336 37563938 195008020 28653721 375318732 28653721 103708954 571202477 392368227 37563938 19702637 37563938 234478442 28653721 214894110 28653721 871774812 37563938 761477463 571202477 747044125 37563938 742970256 571202477 609432552 571202477 26689059 37563938 141602339 37563938 666150430 571202477 784545695 28653721 500989276 571202477 243893437 37563938 380651050 571202477 541663439 37563938 614522561 28653721 859037439 28653721 211695454 37563938 538282416 37563938 60936650 28653721 359538112 571202477 865288886 37563938 866925127 571202477 999999999765694171 571202477 318519164 37563938 426498469 28653721 485386917 28653721 622205587 37563938 398038987 571202477 184515548 28653721 256397340 37563938 583774182 37563938 240330917 37563938 492372512 37563938 302424373 28653721 247387916 37563938 492951015 571202477 786385559 37563938 874115149 28653721 43534778 37563938 846072659 28653721 219503304 28653721 10160987 571202477 882164734 37563938 623483829 37563938 740860750 571202477 724014867 37563938 297650072 28653721 999999999765694171 571202477 785138213 28653721 246954652 571202477 839800050 28653721 80922359 37563938 825458930 37563938 999999999765694171 571202477 977886012 37563938 555846535 37563938 298750790 28653721 999999999765694171 571202477 791246528 28653721 202649310 28653721 988486221 37563938 89608327 28653721 342058899 37563938 577854293 28653721 496602415 28653721 238015116 37563938 23016926 37563938 999999999765694171 571202477 974291191 28653721 79891459 37563938 471652399 571202477 416912865 28653721 817429557 28653721 375979300 28653721 400425392 37563938 216443380 571202477 106286779 571202477 483759644 571202477 946317580 28653721 965296735 28653721 491819877 28653721 546554064 28653721 55554626 571202477 999999999765694171 571202477 615092451 37563938 566065538 37563938 947884196 571202477 509361564 28653721 654024572 28653721 359649837 37563938 999999999765694171 571202477 235328209 571202477 959287491 37563938 280501205 37563938 595054406 28653721 197176039 571202477 770549932 571202477 518859302 37563938 608117721 28653721 967560977 37563938 542467917 28653721 999999999765694171 571202477 269968716 571202477 215137344 28653721 405863473 28653721 70295118 28653721 184300718 37563938 232944680 28653721 667676059 571202477 37379739 37563938 364028149 37563938 143193364 571202477 290120567 28653721 647756905 37563938 687038736 571202477 400887882 28653721 477712787 28653721 483073337 37563938 381664944 37563938 117177549 571202477 591134693 571202477 999999999765694171 571202477 825552255 37563938 979065568 571202477 680747682 571202477 707371066 571202477 87691900 28653721 767340111 571202477 750933062 37563938 446941716 571202477 587310653 28653721 954796069 37563938 460293178 571202477 1222919 37563938 49737166 571202477 493822248 37563938 465306249 37563938 83949893 37563938 134406788 571202477 800516472 37563938 573317857 28653721 114312196 571202477 26561503 571202477 699766128 571202477 820770677 37563938 372490250 28653721 339955044 571202477 756936507 28653721 13791376 571202477 172068914 37563938 620689909 37563938 279677739 37563938 251639709 28653721 985764123 37563938 495793524 28653721 10311919 28653721 192456758 28653721 416387178 28653721 218854875 571202477 677927421 28653721 643660784 28653721 626991995 571202477 678744044 37563938 397225418 28653721 862360221 571202477 322729576 28653721 999999999765694171 571202477 258224639 28653721 701823910 37563938 831845192 571202477 552888928 571202477 583431721 28653721 150593535 37563938 263600270 571202477 135499561 37563938 435979608 28653721 492633011 37563938 949449949 28653721 110670807 571202477 523766571 28653721 685164043 37563938 623678027 28653721 681578405 28653721 703939213 571202477 49156978 28653721 512794151 37563938 245573704 571202477 350231592 37563938 912529607 28653721 288212253 28653721 871114742 571202477 368028316 571202477 999999999765694171 571202477 499665608 37563938 555224433 28653721 498164181 571202477 71072363 37563938 238787005 28653721 426301358 28653721 839917833 28653721 596862069 37563938 864646062 37563938 830832004 28653721 721611369 571202477 891467245 28653721 776698041 28653721 84851598 28653721 593883554 28653721 662066782 28653721 275163873 28653721 655929405 28653721 732575406 37563938 936256762 28653721 584775572 37563938 967787889 28653721 106445548 571202477 574819672 37563938 97116702 37563938 623678027 571202477 343711638 28653721 386022941 37563938 51412594 37563938 417513745 571202477 675534478 571202477 190690347 28653721 160683585 571202477 999999999765694171 571202477 999999999765694171 571202477 69908068 37563938 976465053 28653721 571270295 571202477 34769894 571202477 917809573 28653721 621633316 571202477 183500091 28653721 193217486 28653721 641189521 28653721 186127724 28653721 378569074 28653721 999999999765694171 571202477 109184813 28653721 517020882 37563938 376626786 37563938 999999999765694171 571202477 276716561 28653721 718482427 37563938 365437277 37563938 451489310 571202477 867662416 28653721 220004753 37563938 528275386 37563938 789457238 28653721 51195118 28653721 102494491 571202477 197659471 37563938 957921358 28653721 258509812 571202477 640510630 37563938 67905441 37563938 986913644 37563938 555145091 28653721 192749796 37563938 244569918 37563938 122318817 28653721 668668924 28653721 557108265 28653721 670984898 28653721 321576137 571202477 126452943 37563938 171828777 571202477 189839257 28653721 533781484 571202477 999999999765694171 571202477 589940977 37563938 158409257 28653721 579159386 28653721 372167153 37563938 447433205 28653721 715387244 28653721 364799498 37563938 514564664 28653721 835245840 28653721 367200986 571202477 339445703 28653721 999999999765694171 571202477 906074487 28653721 891192082 37563938 996573521 571202477 391550111 28653721 448829310 28653721 858135235 571202477 845157029 571202477 228680623 37563938 704788296 37563938 384977877 37563938 324605867 37563938 421557681 571202477 846403082 28653721 847100711 37563938 249071828 37563938 267176799 37563938 749946493 28653721 279965815 28653721 24962376 28653721 621482379 37563938 58859485 28653721 185751075 28653721 302151334 28653721 719029368 37563938 285208647 37563938 428890970 571202477 301226968 37563938 199809151 571202477 686921853 37563938 844828070 37563938 999999999765694171 571202477 511473064 37563938 954060193 37563938 144752592 28653721 751916526 28653721 517395065 571202477 394138669 28653721 88985993 28653721 728687883 571202477 743031468 28653721 979965521 28653721 641612528 28653721 266959429 37563938 944841592 37563938 586137370 28653721 993840369 571202477 565042952 28653721 99692340 28653721 367144237 37563938 306663523 37563938 899731055 37563938 157342763 37563938 911743700 28653721 137109022 37563938 493315495 28653721 687116439 28653721 293133738 28653721 999999999765694171 571202477 999999999765694171 571202477 675313669 28653721 708457475 37563938 456765463 37563938 146231611 571202477 618008160 571202477 326831781 28653721 426584965 28653721 515512238 28653721 900433175 37563938 826026593 28653721 915294999 28653721 503427286 571202477 548570360 28653721 357623523 571202477 999999999765694171 571202477 623708479 571202477 41487265 28653721 263123113 28653721 693761871 28653721 419391638 37563938 597131769 28653721 999999999765694171 571202477 382243618 28653721 186085618 37563938 822175589 571202477 946008507 28653721 579180694 28653721 703085211 37563938 310471356 28653721 852912797 28653721 129276595 37563938 246364160 571202477 70670413 37563938 176432831 28653721 48010458 37563938 60750322 37563938 354718151 28653721 539219372 37563938 999999999765694171 571202477 640434829 28653721 673948408 28653721 265994701 28653721 794990791 571202477 541174546 37563938 34415117 28653721 850593369 37563938 362012201 28653721 419894077 37563938 425324014 37563938 556269946 571202477 365741672 37563938 359571816 28653721 636629173 37563938 798925824 28653721 934969194 37563938 717492600 28653721 311528065 28653721 964694467 571202477 394314532 571202477 477809003 571202477 214415850 37563938 513690096 28653721 449308793 571202477 348275148 28653721 249588203 37563938 154068758 28653721 128083686 37563938 80235677 37563938 999999999765694171 571202477 474473128 28653721 507764210 28653721 268982596 571202477 470159080 37563938 138452668 37563938 726987223 28653721 457488516 37563938 147264920 37563938 450926711 37563938 948684569 37563938 792549122 37563938 278206524 28653721 312105521 37563938 368547168 571202477 459004923 28653721 808527377 571202477 491961601 28653721 682831256 571202477 768130604 37563938 828569018 37563938 999999999765694171 571202477 602081207 37563938 196818643 28653721 369839589 28653721 465053842 37563938 283953194 37563938 892818533 37563938 57126449 37563938 999999999765694171 571202477 286242718 28653721 786248539 28653721 996729052 571202477 985234678 28653721 853649329 28653721 208492189 28653721 956961570 37563938 585962891 28653721 916389047 571202477 26561503 28653721 844984773 37563938 317524022 37563938 436992183 37563938 656504659 571202477 515795324 37563938 637854917 28653721 537458811 37563938 454786064 28653721 192383304 571202477 351618742 37563938 817341521 37563938 140405 37563938 173786076 28653721 7048757 28653721 38741914 571202477 34371346 28653721 387411947 37563938 66336842 28653721 101280115 571202477 919717887 37563938 531744080 37563938 542551230 28653721 999999999765694171 571202477 643235060 571202477 456864680 37563938 16749864 571202477 651059359 37563938 104305848 28653721 244758030 37563938 111139604 571202477 317448606 37563938 683334475 571202477 999999999765694171 571202477 305274155 28653721 417193629 571202477 233193993 28653721 311424347 28653721 932853114 571202477 177122722 37563938 490657367 28653721 377178766 37563938 41583385 571202477 537817541 28653721 538434457 37563938 999999999765694171 571202477 159930230 28653721 570018650 37563938 668898128 28653721 181793350 37563938 535931844 28653721 556725453 28653721 595324790 28653721 931335159 37563938 251771049 37563938 208461981 28653721 398343722 28653721 878064068 28653721 144697061 37563938 859245041 37563938 709254631 28653721 660417605 571202477 970117965 37563938 434259951 571202477 901948982 28653721 5067188 28653721 999999999765694171 571202477 573172277 571202477 148835197 37563938 45487500 37563938 999999999765694171 571202477 641722479 28653721 945751507 37563938 167648139 37563938 87770845 28653721 443660272 571202477 614906698 28653721 205416881 28653721 389745768 571202477 176209762 37563938 749635273 37563938 831055255 28653721 514361351 37563938 423459038 571202477 846347048 28653721 773904449 28653721 229131267 28653721 559741843 37563938 432896573 571202477 310616207 571202477 281829170 28653721 162769679 37563938 27771519 28653721 368338522 28653721 401829675 571202477 522863429 28653721 635328982 37563938 55803744 37563938 100297036 571202477 639200604 571202477 252370889 37563938 470922678 571202477 342758650 37563938 985507653 28653721 999999999765694171 571202477 256168780 571202477 752545942 37563938 426744530 571202477 999999999765694171 571202477 771080692 37563938 599480332 28653721 755400033 37563938 955711034 37563938 187830233 571202477 716622671 37563938 355323350 28653721 448455517 37563938 140064819 37563938 103544763 37563938 887240169 28653721 405730409 37563938 433920142 571202477 892495949 37563938 591209416 571202477 267440475 37563938 962830262 28653721 55425053 37563938 313875104 37563938 360305832 28653721 501990097 37563938 978320246 37563938 923888207 28653721 525693393 37563938 614671666 37563938 246869259 37563938 320673127 571202477 108049827 37563938 335278314 571202477 516380039 37563938 310168308 28653721 461681748 28653721 597396147 28653721 275447390 28653721 516927279 37563938 718454111 28653721 865405372 571202477 473927696 37563938 862866336 37563938 761977706 37563938 644863548 37563938 869323908 37563938 727095920 571202477 137007959 28653721 746791358 571202477 999999999765694171 571202477 445483144 28653721 574283083 28653721 833750258 28653721 915298698 37563938 720196419 28653721 386735570 28653721 388540405 37563938 783667168 37563938 380986662 37563938 211066002 28653721 582305723 28653721 104830869 37563938 822361085 28653721 851574203 571202477 999999999765694171 571202477 960270702 28653721 387401325 28653721 542361640 37563938 592329248 37563938 27542775 28653721 297943623 571202477 922043436 28653721 923874119 28653721 256141597 28653721 658758491 28653721 503092435 28653721 380865377 571202477 653080366 37563938 576684891 37563938 187973091 28653721 694562488 28653721 383750667 28653721 983120824 571202477 567676970 571202477 582344924 28653721 982357759 37563938 551121885 37563938 980325492 28653721 333339128 28653721 409179922 28653721 304087111 37563938 754508943 28653721 457556407 571202477 644958643 28653721 827121794 37563938 917232445 37563938 430669839 37563938 239794107 37563938 181024274 37563938 553988933 37563938 193011140 37563938 999999999765694171 571202477 959916876 28653721 412216081 571202477 273307969 37563938 610002006 571202477 654253405 37563938 852740414 571202477 474457923 37563938 289896856 571202477 92702542 571202477 608205748 37563938 411361187 571202477 327845491 37563938 33637041 28653721 457875556 37563938 52514726 28653721 942388813 28653721 506864329 37563938 861549893 28653721 190908106 28653721 368845812 571202477 714976926 28653721 268875734 571202477 732363381 28653721 523149404 571202477 999999999765694171 571202477 258250651 571202477 110808291 37563938 923743203 571202477 780202479 28653721 437595882 28653721 505691311 571202477 213887744 28653721 352831763 28653721 999999999765694171 571202477 67340331 28653721 196705567 571202477 619580310 571202477 921305743 28653721 739575597 28653721 690952503 571202477 999999999765694171 571202477 486178322 571202477 786570810 37563938 793122421 28653721 735004719 571202477 999999999765694171 571202477 477843552 571202477 104772991 37563938 647325069 571202477 473327415 571202477 999999999765694171 571202477 434413169 28653721 9353557 571202477 999999999765694171 571202477 408912495 28653721 616190332 28653721 602064568 37563938 602683421 37563938 708919022 571202477 899210670 28653721 590821709 37563938 598630751 28653721 24334916 28653721 965133475 37563938 290858205 28653721 57893609 571202477 637150588 571202477 744681515 571202477 876940564 28653721 907436489 571202477 40223015 37563938 874124934 28653721 997512538 37563938 504446096 28653721 44118418 37563938 86761933 571202477 710941561 571202477 219376191 28653721 307984605 28653721 788711375 37563938 181306788 37563938 647246215 37563938 815925652 37563938 691753567 37563938 286418538 37563938 740695970 28653721 335577989 28653721 363498231 37563938 156214336 28653721 535489946 28653721 308769752 28653721 543958058 37563938 718338795 37563938 999999999765694171 571202477 199199340 28653721 602122006 28653721 389179682 28653721 166200405 37563938 247194195 571202477 991655641 37563938 672274283 37563938 242614081 571202477 999999999765694171 571202477 120540473 28653721 597175071 28653721 329838394 571202477 505164626 28653721 459460318 28653721 991057254 28653721 999999999765694171 571202477 844455372 571202477 858775237 28653721 929135973 571202477 926894562 37563938 530053007 28653721 458260616 37563938 103513471 28653721 311184164 28653721 817405851 571202477 999999999765694171 571202477 999999999765694171 571202477 292911709 571202477 650934351 28653721 675139766 571202477 22166571 28653721 513881265 37563938 411050319 37563938 103313570 28653721 280188884 28653721 615860199 37563938 543692499 28653721 378405584 28653721 437929227 571202477 906171504 28653721 3985136 37563938 63065291 37563938 276303776 571202477 62631590 28653721 624980853 571202477 726239732 28653721 121432236 571202477 994382672 37563938 886459922 28653721 880204967 28653721 934337849 28653721 487702468 37563938 203521121 571202477 605287717 28653721 687803205 37563938 20005099 28653721 501173403 571202477 584925670 28653721 40312847 571202477 875219164 571202477 349068275 28653721 209114324 571202477 991538831 28653721 124449617 37563938 652364556 571202477 795407358 28653721 299621570 571202477 985228725 571202477 153359625 571202477 652293892 28653721 682667695 37563938 67582002 571202477 4255580 571202477 677835940 37563938 85895004 37563938 4060290 28653721 885274409 37563938 942151123 28653721 999999999765694171 571202477 58845777 571202477 304463393 28653721 412961692 571202477 890216503 37563938 686178751 37563938 855634893 28653721 147853825 37563938 668668924 571202477 445793045 37563938 669391588 28653721 342731269 37563938 167215948 37563938 999999999765694171 571202477 999999999765694171 571202477 559071623 37563938 621418846 37563938 654949992 571202477 34023075 37563938 675215749 28653721 313344020 28653721 94288385 37563938 409090251 571202477 577800116 571202477 173578388 37563938 558404716 28653721 781184808 28653721 338098681 28653721 618582127 571202477 310218860 37563938 630031412 571202477 283463293 37563938 660895794 571202477 846254001 28653721 98576947 571202477 805384781 571202477 85895004 571202477 59840288 28653721 546768346 37563938 613510820 571202477 999999999765694171 571202477 120422485 571202477 416061567 37563938 827887956 37563938 685926769 28653721 21124805 571202477 580365187 37563938 665340533 571202477 278842638 571202477 533507272 37563938 513092657 37563938 888367952 571202477 95558178 28653721 274453927 571202477 139356989 28653721 224053924 37563938 464990327 571202477 69828699 571202477 521248455 28653721 63463304 37563938 842832979 37563938 29123306 37563938 634916116 571202477 671716162 28653721 768112939 37563938 777181264 28653721 739096238 37563938 601967200 28653721 703197716 28653721 311497844 28653721 452011198 28653721 432426780 28653721 674704079 28653721 428211463 37563938 70790364 571202477 777986680 571202477 693422161 571202477 762650796 571202477 826788020 37563938 206637501 37563938 5977902 28653721 86762250 28653721 172105043 28653721 601714820 571202477 200231136 28653721 588398162 37563938 124573018 571202477 27485449 571202477 332376643 28653721 251999250 37563938 999999999765694171 571202477 505178504 28653721 319819328 28653721 176285546 571202477 484101806 571202477 171881311 28653721 238404154 571202477 555571155 37563938 799273203 571202477 875147809 571202477 350460736 37563938 377732847 28653721 410313468 28653721 526431631 28653721 997682054 28653721 941423830 28653721 65741771 37563938 661295262 28653721 291501226 28653721 294635601 571202477 117680059 571202477 357694873 37563938 128556251 28653721 310038001 571202477 161952375 571202477 618746863 28653721 457488516 28653721 506810695 28653721 743284309 571202477 155924953 28653721 504619281 571202477 402963184 28653721 73022765 37563938 659781736 28653721 294327067 571202477 635250448 571202477 427705833 37563938 738799837 28653721 289896856 37563938 772400066 37563938 597879990 571202477 298219451 571202477 120737257 28653721 812381300 37563938 250450513 571202477 860708453 571202477 980677675 571202477 953932806 28653721 781280002 28653721 775979853 571202477 217017052 28653721 376654021 28653721 383474339 28653721 800234394 571202477 453628305 37563938 266796529 37563938 630499350 37563938 243754819 37563938 166209186 571202477 325078045 28653721 602734558 28653721 435825030 37563938 921588763 37563938 50684574 37563938 740423529 37563938 402141551 28653721 820684677 28653721 716782513 37563938 93231180 571202477 667516471 571202477 948492343 571202477 414490634 37563938 307471024 28653721 132793642 571202477 379316141 37563938 155337317 28653721 184577709 571202477 31005704 28653721 57645877 571202477 268185243 28653721 855559256 571202477 273140035 571202477 375043357 37563938 93098205 28653721 959246265 28653721 81672066 28653721 248889525 28653721 141496216 37563938 999999999765694171 571202477 250886640 571202477 357623523 28653721 184934837 571202477 478088793 28653721 796570005 571202477 3098149 571202477 19270538 37563938 940613617 571202477 18434732 37563938 350949594 28653721 580968001 28653721 549443929 37563938 802026777 28653721 95966315 37563938 705566584 571202477 456079918 571202477 731187731 37563938 201159586 37563938 34573931 571202477 837837169 37563938 796434217 37563938 530090293 28653721 409812754 37563938 311701223 28653721 340718948 28653721 799879966 37563938 281092619 28653721 155012703 37563938 420731605 571202477 14066042 28653721 196978793 28653721 697114225 37563938 508172248 37563938 627573065 28653721 413705500 571202477 24686959 571202477 181596304 28653721 110606443 37563938 395789111 571202477 907396172 28653721 349861615 571202477 832726672 37563938 148340646 571202477 669740371 571202477 249491304 28653721 999999999765694171 571202477 954060193 28653721 275446873 37563938 441647557 571202477 260959992 28653721 488391834 28653721 116299584 571202477 531330857 37563938 417625770 37563938 592679846 37563938 236737506 28653721 999999999765694171 571202477 84628341 37563938 889269612 28653721 230875914 28653721 796988189 37563938 683287595 571202477 999999999765694171 571202477 638267692 28653721 64154447 28653721 583706646 37563938 850954378 37563938 148340646 28653721 497904197 37563938 130981983 37563938 743638065 37563938 361497466 28653721 702192275 37563938 342031308 28653721 863649752 28653721 394486419 28653721 239441520 28653721 965424578 571202477 746044678 37563938 709031260 37563938 929122735 28653721 366846037 28653721 75446034 571202477 157750378 28653721 817287620 28653721 926919082 37563938 611867811 37563938 624290977 571202477 311818289 28653721 852753018 37563938 837361235 28653721 335548978 571202477 167556301 28653721 54458847 571202477 610115499 37563938 204880625 571202477 351905846 571202477 210213974 28653721 224282880 37563938 265994701 37563938 300087213 28653721 245100945 28653721 151909139 571202477 849141132 37563938 710864958 571202477 317728245 37563938 627072202 37563938 71072363 571202477 790853275 37563938 122102628 571202477 404769192 37563938 654886524 571202477 707186328 571202477 430544172 37563938 3310499 28653721 393381484 28653721 998096247 37563938 609155795 37563938 336790791 571202477 924715291 37563938 266933929 28653721 44406146 28653721 960494595 28653721 938949069 37563938 441556726 37563938 537088337 28653721 826873950 571202477 703745100 28653721 381950640 37563938 429396171 28653721 668141516 571202477 99003568 37563938 272393327 571202477 200866999 571202477 124311326 28653721 189673877 28653721 153913494 37563938 136164542 37563938 882723698 28653721 592517924 37563938 96079324 571202477 161287375 28653721 124449617 28653721 715392186 571202477 992192213 37563938 999999999765694171 571202477 50193110 37563938 525896938 571202477 832257234 571202477 999999999765694171 571202477 869862715 571202477 305299054 37563938 790901123 571202477 230770125 28653721 306323718 571202477 385324158 37563938 737323643 571202477 227162099 28653721 985095834 28653721 923874119 37563938 163280171 28653721 20982636 571202477 805155029 37563938 126771110 571202477 259083801 28653721 999999999765694171 571202477 230852079 571202477 242040523 37563938 91953489 28653721 715171060 571202477 449238107 571202477 912249330 37563938 953190755 571202477 89551819 571202477 329319122 28653721 542565917 37563938 255003816 28653721 569571099 37563938 559874155 571202477 811630209 571202477 731543652 37563938 311371133 28653721 54739938 571202477 854378344 28653721 565027592 571202477 594574551 571202477 300915012 37563938 999999999765694171 571202477 81893458 571202477 216475105 571202477 338090019 28653721 486172814 28653721 852831640 571202477 866612290 37563938 733644092 571202477 296216083 571202477 501417403 28653721 206986766 28653721 381999284 37563938 79554854 37563938 876774309 28653721 999999999765694171 571202477 240219682 37563938 839639622 37563938 679774574 571202477 144619798 571202477 47692071 28653721 999999999765694171 571202477 359635424 37563938 859791381 37563938 782696865 37563938 736882271 571202477 443425363 37563938 993981002 571202477 916846083 28653721 797660494 571202477 129259196 28653721 999999999765694171 571202477 690491751 37563938 778594140 28653721 264016604 571202477 888176725 37563938 100182694 37563938 668211633 571202477 748383692 28653721 404387435 28653721 790300092 28653721 241242615 571202477 278583792 37563938 991813756 28653721 505440389 37563938 904988822 37563938 115758500 37563938 148586084 571202477 604356072 28653721 570840272 571202477 968590568 571202477 999999999765694171 571202477 409441134 37563938 43134245 37563938 150268956 37563938 469003148 571202477 66631311 571202477 196925282 28653721 622345953 28653721 279357049 28653721 912828532 571202477 814661175 37563938 274590130 571202477 887728107 28653721 585372603 571202477 237832760 37563938 862397244 28653721 165567517 28653721 973326167 37563938 44321185 37563938 999999999765694171 571202477 180780621 571202477 316680323 37563938 664331965 37563938 369400015 37563938 154687725 28653721 889328826 571202477 609615685 37563938 871539019 28653721 213145693 37563938 58214911 28653721 601063393 37563938 833914819 28653721 551709566 28653721 445736859 28653721 113170918 37563938 915078549 571202477 11086744 37563938 107704635 37563938 668657108 28653721 131350878 37563938 634786512 37563938 622583546 37563938 747431603 37563938 999999999765694171 571202477 475611420 28653721 981514527 571202477 70499436 28653721 999999999765694171 571202477 260959992 571202477 903447730 37563938 666083756 37563938 514148932 571202477 821610923 28653721 608216265 571202477 578251666 37563938 176667376 571202477 10348650 571202477 806902852 37563938 652579444 28653721 596784939 37563938 943524231 571202477 24641000 571202477 12886510 37563938 495717393 37563938 89244574 571202477 71887991 37563938 670907693 28653721 796693578 37563938 999999999765694171 571202477 271857105 571202477 473988087 28653721 201081952 37563938 668645289 571202477 104618515 28653721 999999999765694171 571202477 885289583 571202477 704454494 28653721 588517488 28653721 728325894 37563938 153090450 28653721 340113058 37563938 22379907 37563938 813290374 28653721 44013884 37563938 659471587 37563938 73771985 28653721 899843661 37563938 374069680 28653721 551021151 28653721 145811561 571202477 999999999765694171 571202477 950569858 37563938 999999999765694171 571202477 411957114 571202477 89408384 37563938 563331670 37563938 842219106 28653721 140766077 28653721 50818581 37563938 670970127 571202477 474796295 571202477 184621859 571202477 250763076 571202477 507019249 28653721 723228171 28653721 999999999765694171 571202477 795221882 571202477 367249617 571202477 524005306 571202477 413871347 28653721 131224340 571202477 526517978 37563938 965133475 571202477 930745371 28653721 104548587 571202477 427785401 28653721 515332273 571202477 819350547 28653721 35800103 28653721 244564642 571202477 669985002 37563938 15909105 28653721 787115247 571202477 218325282 571202477 144169982 28653721 367125081 37563938 260275738 571202477 403514393 37563938 999999999765694171 571202477 60118502 28653721 611490131 28653721 191369439 571202477 491961601 571202477 642285257 37563938 997328858 28653721 894318110 37563938 552216307 28653721 527965473 28653721 733082138 571202477 639290384 37563938 102675084 571202477 174557014 571202477 815614098 571202477 219239058 37563938 398831958 28653721 490392178 28653721 999999999765694171 571202477 311281537 28653721 469738195 28653721 970763405 571202477 522756658 37563938 552082134 37563938 304249472 571202477 740343853 28653721 999999999765694171 571202477 86439607 37563938 412288521 37563938 45424501 37563938 425699976 37563938 541046948 37563938 485746592 28653721 917669928 571202477 999999999765694171 571202477 955331735 28653721 189574156 37563938 615950381 37563938 999999999765694171 571202477 624423518 37563938 430906624 37563938 501074871 37563938 176924904 571202477 503332636 28653721 632611733 28653721 160717061 37563938 17762041 571202477 473462948 37563938 62953180 37563938 489652808 571202477 800300555 28653721 717930798 37563938 217358193 571202477 824046570 28653721 388688782 28653721 771895726 28653721 320389017 37563938 504454352 571202477 600172060 28653721 547513994 571202477 219787383 571202477 436411237 37563938 204388300 37563938 817047373 37563938 785698178 37563938 639985428 28653721 267030404 37563938 234324670 37563938 999999999765694171 571202477 547665817 571202477 722002820 571202477 278525972 28653721 828440851 37563938 373089346 28653721 836091025 571202477 57992767 571202477 435869555 37563938 473462948 571202477 999999999765694171 571202477 774839695 571202477 136902446 37563938 600236479 571202477 368733433 37563938 346973970 37563938 184702294 28653721 999999999765694171 571202477 988860389 37563938 26383384 28653721 147126183 37563938 147860270 571202477 114060682 37563938 838184165 571202477 999999999765694171 571202477 70083612 571202477 315564659 28653721 756115098 571202477 447111907 28653721 535537766 37563938 234830931 37563938 946436750 28653721 795226240 28653721 447222136 28653721 382689618 28653721 844998630 571202477 854207076 28653721 257978770 571202477 214807899 571202477 221036531 37563938 684127030 37563938 768367180 28653721 671480437 571202477 643663453 571202477 741835167 571202477 424648329 28653721 565335617 37563938 703799855 37563938 351488629 571202477 219503304 37563938 909005650 37563938 835540301 37563938 7805134 37563938 295366565 571202477 606698452 37563938 172724757 28653721 670969628 28653721 509188428 37563938 993073020 28653721 142926778 28653721 746491426 37563938 980222444 37563938 864728356 37563938 219503304 571202477 91883203 28653721 461468128 571202477 933751367 571202477 460038323 28653721 463562816 571202477 137774161 571202477 510324963 571202477 30583647 28653721 239143399 37563938 844124223 37563938 395036971 571202477 826527508 28653721 260331056 37563938 342983038 28653721 780781830 37563938 800096529 571202477 878633885 28653721 358780571 28653721 561246332 37563938 834696247 37563938 867820232 571202477 428341613 37563938 837361235 571202477 117649722 28653721 30594850 571202477 22758546 571202477 173849109 37563938 654124723 28653721 120737257 37563938 317359881 571202477 170869203 28653721 466984538 28653721 126248170 28653721 158335541 28653721 330689546 37563938 703278862 37563938 714750551 571202477 176695873 28653721 130204741 571202477 999999999765694171 571202477 881329800 28653721 399134102 28653721 947609611 37563938 156074384 571202477 964936675 37563938 284949230 571202477 731176355 37563938 844680768 28653721 68122463 37563938 338890412 571202477 576345156 571202477 69412070 28653721 324471338 37563938 110253655 571202477 294711944 571202477 364343348 28653721 161594221 571202477 337985192 37563938 756346757 28653721 567299961 28653721 618512873 571202477 860639304 37563938 997995581 571202477 999999999765694171 571202477 577800116 28653721 210294507 28653721 642184904 37563938 893254518 37563938 940654479 28653721 212625178 571202477 212998880 571202477 488016851 28653721 664174693 571202477 240929894 28653721 463397333 571202477 348598432 28653721 277659111 571202477 999999999765694171 571202477 276480374 37563938 269501602 571202477 768370908 571202477 495375942 28653721 26848249 28653721 635058249 28653721 445045803 37563938 105962570 571202477 403256618 28653721 586907350 37563938 168450747 28653721 559741843 571202477 96206272 28653721 191921811 37563938 428594898 28653721 454799356 571202477 456962394 571202477 407999638 28653721 108367185 571202477 151312807 571202477 628282281 28653721 318021006 28653721 709320728 571202477 924044635 571202477 848909807 37563938 930485117 571202477 999999999765694171 571202477 280204210 571202477 144485245 571202477 140129224 571202477 68532700 37563938 468464878 571202477 502699605 37563938 849384251 28653721 480293094 37563938 820053550 37563938 543590764 28653721 999999999765694171 571202477 332922483 28653721 196094346 28653721 523571474 37563938 307527470 37563938 314456555 37563938 147987498 28653721 562485633 37563938 779381757 571202477 255593217 37563938 272246098 37563938 604927979 571202477 632362758 37563938 174927436 28653721 398133151 37563938 816559632 37563938 311731427 37563938 717221224 571202477 405998722 37563938 839198748 28653721 201985368 37563938 844725780 571202477 368076503 28653721 962773196 37563938 941241057 28653721 747560496 571202477 459511926 571202477 333780948 37563938 361396024 37563938 579926657 28653721 630876691 28653721 836006132 28653721 683330804 37563938 971798255 28653721 136470728 37563938 999999999765694171 571202477 464033677 37563938 482525985 37563938 651627806 28653721 777996531 37563938 247980186 571202477 590957819 28653721 878004166 28653721 626129628 571202477 163316909 37563938 66059186 28653721 229609254 571202477 729865324 28653721 316156792 28653721 999999999765694171 571202477 554344285 37563938 189153010 28653721 615235288 37563938 410845925 571202477 999999999765694171 571202477 588616083 37563938 999999999765694171 571202477 632823400 37563938 257399762 28653721 767161563 37563938 541561101 571202477 929490804 37563938 58217978 28653721 703265908 37563938 383202670 28653721 132446567 28653721 551820786 28653721 772927575 37563938 999999999765694171 571202477 999999999765694171 571202477 103005555 37563938 195562237 571202477 964152514 37563938 378573656 571202477 395081866 28653721 108085983 28653721 999999999765694171 571202477 875178749 37563938 784585033 28653721 632880080 28653721 366176641 37563938 951679058 37563938 95956649 37563938 856726722 28653721 67712471 37563938 409614761 37563938 299329354 28653721 476032476 571202477 858534559 37563938 355115435 28653721 182111028 571202477 896227911 37563938 997336261 571202477 452064160 28653721 143360918 28653721 169715890 37563938 689471746 571202477 697919040 571202477 529504714 37563938 837022873 28653721 409136609 28653721 996573521 28653721 291691362 37563938 887240169 571202477 932328727 37563938 810378193 571202477 430822124 37563938 961278817 37563938 999999999765694171 571202477 703491901 28653721 327926107 37563938 452226746 37563938 256597301 37563938 651951302 37563938 395486245 37563938 158490645 37563938 924445104 37563938 610626797 571202477 829580385 37563938 885065310 37563938 680099456 28653721 14927743 37563938 569887117 37563938 746943936 37563938 311324831 37563938 514018386 571202477 86169375 37563938 201057762 28653721 517755585 28653721 378966048 37563938 999999999765694171 571202477 252698212 571202477 232254900 37563938 171373965 37563938 999999999765694171 571202477 993013057 28653721 391854761 28653721 242084617 571202477 966332017 28653721 682003782 28653721 614550722 37563938 130680615 571202477 835804912 571202477 905159879 37563938 42600874 37563938 753315243 37563938 53177725 571202477 930840414 37563938 144845663 37563938 388796752 37563938 570141312 37563938 187084224 571202477 323596 28653721 999999999765694171 571202477 504757896 37563938 496142653 28653721 334471885 37563938 253094570 571202477 258134678 571202477 281183840 37563938 920911931 28653721 998277979 37563938 566564410 28653721 929407260 571202477 652604351 37563938 651910141 37563938 684624546 37563938 720176332 37563938 999999999765694171 571202477 498313715 37563938 462462354 28653721 173424487 571202477 966613251 28653721 999999999765694171 571202477 183380063 37563938 999999999765694171 571202477 888567621 571202477 682667695 571202477 345441533 37563938 999999999765694171 571202477 384720177 28653721 203321439 571202477 967787889 571202477 574420376 28653721 19271925 571202477 872399289 571202477 377435202 28653721 475455354 37563938 999999999765694171 571202477 813996880 37563938 451489310 37563938 379690698 37563938 890288453 28653721 964456685 37563938 502699421 571202477 891605919 37563938 913534362 37563938 224234631 37563938 148410172 28653721 756111165 28653721 171189598 37563938 308989705 37563938 636528253 571202477 60503867 37563938 553980180 28653721 637832349 37563938 547840297 28653721 636625680 571202477 189323757 571202477 151823959 28653721 740445088 37563938 986284622 28653721 530503730 28653721 529124279 571202477 609920102 28653721 999999999765694171 571202477 999999999765694171 571202477 51195118 37563938 212284366 37563938 60117306 571202477 436153200 37563938 103647956 37563938 999999999765694171 571202477 225406778 28653721 119093891 37563938 567254135 28653721 816443020 37563938 501464452 28653721 179976408 571202477 139479919 571202477 935669936 37563938 620012971 37563938 28587790 28653721 993713105 571202477 553557124 571202477 436541509 28653721 157282364 28653721 677025029 28653721 325151045 28653721 44469839 37563938 370858689 571202477 736882271 28653721 670641540 28653721 999999999765694171 571202477 471831604 28653721 95357895 37563938 949500366 28653721 377110811 37563938 797543107 37563938 156552030 37563938 831930069 37563938 995100121 571202477 286047545 571202477 533585696 571202477 597102808 571202477 995419679 37563938 501005791 28653721 795136986 571202477 123820484 571202477 77099380 571202477 360678247 37563938 131137242 28653721 549242334 37563938 284006790 28653721 599172005 37563938 344832518 37563938 413801247 37563938 368692680 571202477 101487638 37563938 447120130 28653721 494589552 28653721 77454051 37563938 339532909 37563938 309961434 28653721 992981260 37563938 283765874 37563938 284908017 571202477 34710242 37563938 214329761 37563938 999999999765694171 571202477 310537368 571202477 187386832 571202477 425684835 28653721 307884363 571202477 290641722 571202477 585382772 571202477 813419532 37563938 75943315 37563938 938660401 571202477 596705712 571202477 174343945 571202477 999985477 37563938 157821065 571202477 672656799 28653721 821985605 571202477 790623425 37563938 950473623 37563938 409060495 571202477 282560333 28653721 91654131 37563938 221619387 28653721 701368161 28653721 570488203 37563938 350239058 37563938 112585847 571202477 802809001 37563938 38941152 571202477 45452960 37563938 723022863 37563938 658812999 571202477 490843741 37563938 297387255 37563938 179046251 37563938 329091190 28653721 761826299 571202477 446804099 37563938 174184737 571202477 999999999765694171 571202477 745925184 571202477 301403897 37563938 692737201 28653721 716794684 37563938 436461089 571202477 697741250 571202477 339630660 28653721 514982703 28653721 959097640 28653721 704936108 28653721 357134905 37563938 784919788 37563938 397251226 28653721 192404001 28653721 690766753 571202477 436521243 28653721 542361640 28653721 636457121 571202477 105058162 37563938 584625671 28653721 927599007 37563938 890585849 571202477 693756606 28653721 893554830 37563938 39361071 571202477 893775916 37563938 823372185 28653721 417193629 28653721 823631408 28653721 958744656 37563938 215715391 28653721 631762605 28653721 812046967 571202477 517799006 571202477 774784775 37563938 128818597 37563938 360704991 37563938 423930327 28653721 406506634 28653721 540204113 571202477 771025060 37563938 131089222 571202477 163263424 28653721 599958298 571202477 850268332 28653721 182845528 28653721 635323254 37563938 64883318 37563938 30302497 37563938 747375990 37563938 79890119 28653721 403979270 28653721 605899451 37563938 795014868 28653721 286834020 28653721 999999999765694171 571202477 3450350 28653721 283813066 37563938 574303303 37563938 179775648 571202477 477468889 571202477 483748229 571202477 770864593 37563938 215050357 28653721 568896917 571202477 520259274 571202477 194004769 37563938 763844730 571202477 164545880 571202477 245106228 37563938 984718927 571202477 697151346 37563938 390290508 571202477 999999999765694171 571202477 3053182 37563938 89281468 28653721 601069171 571202477 814303081 571202477 211642813 28653721 954938669 28653721 522423331 28653721 695519534 571202477 747393405 37563938 772948270 28653721 864633568 571202477 467563020 37563938 248370770 571202477 999999999765694171 571202477 468393111 37563938 150097945 28653721 526022037 571202477 898612340 28653721 891686924 571202477 243107437 28653721 37414989 571202477 225270575 571202477 754258461 28653721 233604572 37563938 778338192 571202477 325013956 37563938 672596497 28653721 267377563 37563938 508310279 571202477 933334218 28653721 523520038 37563938 669880591 37563938 248139226 571202477 975812723 571202477 826393126 37563938 356751468 571202477 417315636 37563938 99427661 28653721 618341997 28653721 183023018 37563938 355344776 37563938 804519791 571202477 675491417 28653721 968314207 37563938 852134455 571202477 154230519 37563938 473257264 37563938 711552660 37563938 698524598 28653721 605436361 28653721 595231457 37563938 256662615 37563938 899422570 28653721 777986680 28653721 42969067 28653721 999999999765694171 571202477 977536915 28653721 423074630 37563938 720432542 37563938 397096476 571202477 279561004 37563938 130260540 28653721 634252881 28653721 341483942 37563938 172858692 571202477 795942368 37563938 999999999765694171 571202477 109152661 571202477 970567684 28653721 94590135 37563938 647760777 37563938 138940937 571202477 193520113 37563938 958026959 28653721 593548569 28653721 800275880 571202477 999999999765694171 571202477 43395810 28653721 164254533 37563938 468264353 28653721 598482709 37563938 909623684 571202477 82181669 37563938 302814982 571202477 785331701 571202477 129147900 571202477 67770404 28653721 426250872 37563938 921663697 37563938 999592862 37563938 859257683 28653721 560748564 28653721 326433174 571202477 587049172 28653721 754364669 37563938 21255253 28653721 589562742 571202477 999999999765694171 571202477 774299523 37563938 281083653 37563938 682933234 28653721 7929949 28653721 753149663 37563938 103367303 28653721 980706911 571202477 538233172 37563938 67859467 571202477 965406057 28653721 695568669 37563938 225664993 28653721 999999999765694171 571202477 148006730 571202477 999999999765694171 571202477 758023416 37563938 156654046 571202477 622285465 28653721 610302175 37563938 781507793 571202477 399043742 571202477 338752731 571202477 720119834 571202477 945077054 28653721 144612555 37563938 341201473 37563938 433870190 28653721 797323626 37563938 289164172 571202477 371620112 37563938 608117721 571202477 825048215 571202477 730987679 28653721 739733744 28653721 673879445 28653721 999999999765694171 571202477 950753647 571202477 789509193 37563938 299063008 37563938 825213713 37563938 323319760 571202477 771603981 28653721 364711042 28653721 999999999765694171 571202477 852258631 37563938 464356024 571202477 200076988 37563938 372100761 571202477 692253238 571202477 402165014 571202477 982570738 571202477 578112197 28653721 768087627 28653721 685950135 37563938 384654444 28653721 879016021 28653721 860329827 28653721 144034306 37563938 47385827 571202477 781897594 28653721 107501230 37563938 522293289 28653721 182349872 37563938 289710136 571202477 859071121 571202477 917986403 37563938 658000589 28653721 81253797 28653721 34050750 571202477 231403775 37563938 885962252 37563938 886626109 37563938 999999999765694171 571202477 449488552 37563938 68024219 37563938 290190836 28653721 437347804 37563938 933938315 28653721 579085194 571202477 595982398 37563938 515358865 571202477 216443380 28653721 177213358 28653721 517073618 28653721 307783552 37563938 939661706 571202477 98161948 571202477 975505906 37563938 130064837 571202477 347297281 28653721 982900081 37563938 999999999765694171 571202477 341197471 28653721 216475105 28653721 731055788 37563938 908371430 37563938 270725926 37563938 634984314 28653721 697968854 28653721 416059370 37563938 630440082 37563938 25596355 571202477 481609856 37563938 275645386 571202477 446375908 28653721 225610598 28653721 734903144 571202477 52960923 571202477 762679864 28653721 602467950 37563938 736732301 37563938 953932806 37563938 648779049 571202477 95357895 571202477 80184608 28653721 540661947 28653721 236562047 37563938 753904851 37563938 401676675 37563938 811987461 28653721 607526388 37563938 325589976 28653721 567052933 37563938 364851338 28653721 770406641 571202477 918795947 28653721 791620398 37563938 248585199 28653721 162190014 37563938 607020999 571202477 798696903 28653721 434717297 37563938 551878711 571202477 37929240 37563938 727316204 28653721 570402688 28653721 58056851 28653721 676535680 571202477 372482405 37563938 856816276 571202477 940652377 28653721 285162466 37563938 790218289 37563938 243863198 571202477 630092761 28653721 899718250 37563938 281038625 571202477 609920102 37563938 132421011 28653721 571949904 37563938 194203360 571202477 726618866 571202477 650681186 571202477 999999999765694171 571202477 454768073 571202477 637665228 28653721 570272974 28653721 636959548 28653721 974489626 28653721 611947234 37563938 301020787 571202477 772468436 37563938 382437863 28653721 150274727 571202477 263142199 571202477 984898276 28653721 874664996 28653721 332358219 37563938 218430702 37563938 25297743 28653721 396389144 28653721 700039634 28653721 165603202 571202477 872049826 28653721 738759294 37563938 518409412 28653721 442133840 37563938 900890834 28653721 725074533 28653721 577152989 28653721 599566037 28653721 446667207 28653721 563858968 28653721 645654302 28653721 885377171 571202477 93016577 37563938 731560951 37563938 25545200 37563938 43105647 37563938 941085669 571202477 271032635 28653721 927491614 571202477 153237083 28653721 767640104 571202477 958301435 37563938 411268974 37563938 802825418 571202477 467319177 37563938 194004769 571202477 857737925 571202477 699391011 37563938 830095146 37563938 500400625 28653721 491595131 37563938 711271334 37563938 229678124 37563938 737800080 28653721 355852876 571202477 453297407 28653721 999999999765694171 571202477 426623318 28653721 260632073 28653721 842011814 571202477 456705901 37563938 768956731 28653721 999999999765694171 571202477 954824606 37563938 304098602 28653721 531848302 37563938 785498646 571202477 927531409 37563938 144752592 37563938 310743380 37563938 181306788 28653721 43050285 37563938 905549835 37563938 505178504 37563938 498665425 28653721 577617084 571202477 276581921 571202477 352374210 37563938 675878382 28653721 682939871 571202477 233485055 571202477 190782091 37563938 270976233 37563938 129835028 571202477 304635923 571202477 167899820 28653721 353253867 37563938 77479667 28653721 337241055 28653721 154521855 37563938 943013394 37563938 679783799 571202477 673797028 571202477 915134004 571202477 675755525 37563938 660019492 37563938 789038457 37563938 347730925 28653721 264617827 37563938 970489360 37563938 255822106 28653721 665425762 571202477 43938108 571202477 999999999765694171 571202477 211115729 37563938 999999999765694171 571202477 412142441 37563938 63609378 37563938 62028774 37563938 724929081 28653721 153090450 571202477 371244797 37563938 974126622 37563938 872030384 28653721 16761927 28653721 375044692 28653721 873875497 37563938 703491901 37563938 888216656 28653721 463797794 37563938 821952182 28653721 939118163 28653721 670075584 571202477 418510494 571202477 347220485 28653721 41165484 571202477 999999999765694171 571202477 478787977 28653721 154655751 28653721 46267786 28653721 841959050 37563938 152036508 571202477 878855247 28653721 445565431 571202477 90328983 571202477 55835306 37563938 12968764 37563938 999999999765694171 571202477 562021831 571202477 819941617 571202477 410601394 37563938 601639053 571202477 285919974 37563938 162444881 571202477 286464600 28653721 396057537 28653721 677220416 37563938 933002589 37563938 810812159 37563938 516158271 571202477 233302154 571202477 226948383 28653721 999999999765694171 571202477 911124937 37563938 868349 571202477 18047444 28653721 563137993 28653721 643332899 28653721 102916935 28653721 423618358 37563938 396702796 37563938 999999999765694171 571202477 304049822 571202477 849626542 571202477 301384730 28653721 618593485 28653721 19673591 37563938 621996223 28653721 282334678 37563938 999999999765694171 571202477 312105521 571202477 286212466 571202477 730947428 28653721 691801682 37563938 999999999765694171 571202477 930247403 571202477 661579158 28653721 715071722 571202477 309433363 571202477 356298247 37563938 427482752 37563938 45496142 37563938 538396633 571202477 458782707 28653721 737357333 28653721 75043518 28653721 304983360 37563938 373797022 571202477 748588049 28653721 99368860 37563938 132559199 28653721 995722648 28653721 506485592 28653721 445774553 571202477 847872082 571202477 876774309 37563938 448829310 37563938 977690589 571202477 609929636 28653721 779491648 37563938 582357968 28653721 151044303 37563938 152803980 37563938 188851090 28653721 99538107 571202477 98234322 571202477 411803185 37563938 564203669 37563938 375471689 571202477 28637959 571202477 667791430 37563938 634041196 28653721 732479697 28653721 324411903 37563938 626021411 37563938 896299797 37563938 610358269 28653721 968913377 28653721 114662628 37563938 921282190 37563938 94075049 571202477 180543688 37563938 72388800 37563938 837747673 37563938 796572868 37563938 247910067 37563938 334172247 571202477 388910623 37563938 193164479 571202477 527048134 571202477 545904414 37563938 389277857 571202477 123076213 28653721 892765750 28653721 825569056 571202477 438623979 571202477 378427316 571202477 54679257 37563938 816108399 28653721 833750258 37563938 985739079 28653721 614936580 37563938 796642901 37563938 165967181 28653721 319253140 37563938 89047619 571202477 197421037 28653721 327579321 571202477 650459085 37563938 906131080 571202477 865706217 571202477 274610669 571202477 441118386 28653721 264617827 28653721 763222870 571202477 949587597 37563938 316991182 571202477 826266335 37563938 30980104 571202477 704879371 28653721 303138275 571202477 69378745 571202477 467454539 37563938 390835519 28653721 467096673 571202477 637710319 571202477 900678786 571202477 356619561 571202477 393508194 28653721 420470793 571202477 970680737 37563938 306645766 571202477 956098668 28653721 792297371 37563938 463537667 28653721 966595156 28653721 825238538 571202477 452249084 28653721 790123881 37563938 248116047 571202477 853285663 571202477 487633545 28653721 979680479 37563938 307036322 37563938 164651647 571202477 878873631 571202477 869776600 571202477 144034306 571202477 999999999765694171 571202477 999999999765694171 571202477 540399633 28653721 656252201 571202477 762524437 37563938 295154434 37563938 401830214 28653721 765110224 28653721 999999999765694171 571202477 592956243 571202477 467695338 28653721 999999999765694171 571202477 524313659 37563938 860912015 37563938 306993341 37563938 416657591 28653721 371613072 28653721 452661205 571202477 491096196 37563938 237882454 571202477 328308421 37563938 595982398 28653721 863909060 28653721 281092619 571202477 999999999765694171 571202477 881930387 37563938 85537082 28653721 322009521 28653721 276366561 28653721 293487893 28653721 15554507 37563938 999999999765694171 571202477 455206192 37563938 42548354 571202477 168639274 571202477 265415572 571202477 647008826 37563938 333577099 28653721 330041351 28653721 742373915 28653721 839599728 28653721 158458257 37563938 199577707 28653721 730328614 28653721 55176178 28653721 369839589 571202477 482806234 571202477 690535905 571202477 821063202 37563938 445566694 28653721 999999999765694171 571202477 669326561 37563938 550391712 571202477 541972105 28653721 531927634 37563938 410722758 37563938 542879255 37563938 591409232 28653721 251687183 28653721 999999999765694171 571202477 465424717 37563938 276882834 571202477 845617973 571202477 869355889 28653721 783961253 571202477 807028626 28653721 320249136 28653721 161897939 571202477 156626675 571202477 246873836 37563938 850954378 28653721 742160913 28653721 802058657 28653721 305643611 28653721 82747374 28653721 247957818 571202477 696229124 28653721 129835028 28653721 502217599 28653721 355459062 28653721 531962274 37563938 890755100 28653721 561720099 571202477 510643503 28653721 583040500 37563938 670469035 571202477 372918270 37563938 136566740 37563938 163207812 37563938 908736087 37563938 788776479 37563938 737972009 37563938 686640075 28653721 312516150 37563938 610630411 37563938 196333916 37563938 492338950 37563938 476651609 28653721 761778152 28653721 999999999765694171 571202477 259750717 571202477 448543091 37563938 50732181 28653721 795149820 571202477 759026160 571202477 603159421 28653721 314398299 571202477 405202182 37563938 832297585 28653721 612183600 28653721 696296410 28653721 64194971 28653721 633026489 28653721 398553211 571202477 346554455 37563938 773008544 28653721 147153360 571202477 651937936 28653721 394552231 571202477 407548280 571202477 500585264 28653721 292369615 28653721 823391960 37563938 707899194 37563938 188846813 28653721 949577748 571202477 731333548 571202477 55875494 37563938 409510486 28653721 36965082 37563938 437749060 571202477 460038323 37563938 440999195 28653721 602725308 28653721 2993679 28653721 718430377 37563938 116436911 37563938 604222742 37563938 153767186 28653721 790853275 571202477 17874513 37563938 935249089 28653721 73471232 28653721 114329129 37563938 49448872 28653721 527867068 571202477 167749367 571202477 999999999765694171 571202477 228245161 28653721 234870243 571202477 999999999765694171 571202477 94288385 28653721 992655740 28653721 289721023 571202477 487760272 571202477 164270249 571202477 408079688 571202477 13198803 28653721 766639803 37563938 139246633 37563938 61009017 571202477 999999999765694171 571202477 427785401 571202477 273770710 28653721 58049389 28653721 509884108 28653721 321929857 571202477 18876873 37563938 714815431 37563938 363215492 37563938 999999999765694171 571202477 97477560 37563938 208160505 28653721 44941613 28653721 26922692 28653721 999999999765694171 571202477 999999999765694171 571202477 281479573 37563938 709070090 571202477 525777884 28653721 765253556 571202477 833375576 28653721 940174739 571202477 532748040 571202477 86639469 28653721 365285087 28653721 565919906 571202477 118947131 28653721 594933075 28653721 461202900 28653721 584100748 571202477 470415221 37563938 317811895 571202477 506995246 28653721 863905019 571202477 999999999765694171 571202477 511142386 571202477 959062769 571202477 769677513 28653721 999999999765694171 571202477 186473867 28653721 916699384 37563938 985930503 28653721 999999999765694171 571202477 851663975 28653721 999999999765694171 571202477 444707866 37563938 999999999765694171 571202477 918300456 37563938 351068401 28653721 132446567 571202477 214821276 571202477 330273548 37563938 167618668 571202477 794162404 571202477 151398762 28653721 575253391 28653721 519618283 37563938 826124650 28653721 829403802 37563938 245323696 28653721 513272898 28653721 255421482 28653721 600528099 37563938 298750790 571202477 999999999765694171 571202477 999999999765694171 571202477 95218342 28653721 111128559 28653721 242010331 571202477 663494572 37563938 591039891 37563938 450900700 37563938 248114039 28653721 302475760 28653721 847281094 571202477 788417641 28653721 679054521 28653721 438076878 571202477 507729269 37563938 492898952 28653721 320147342 571202477 989490597 571202477 947509285 571202477 153206871 571202477 49051833 37563938 879670771 28653721 999999999765694171 571202477 264038935 37563938 467541063 28653721 83973633 28653721 996937823 571202477 509787261 571202477 603473740 37563938 527712741 28653721 918214311 37563938 351962231 37563938 51088519 28653721 156771670 28653721 19426032 37563938 596528586 28653721 381463428 37563938 487395944 37563938 364516344 28653721 490940112 28653721 999999999765694171 571202477 180849827 28653721 784358086 571202477 582673365 28653721 83869662 28653721 984685331 28653721 732919287 571202477 909798576 28653721 882609820 28653721 543127450 37563938 50754544 37563938 972384151 28653721 643684673 28653721 30028192 28653721 299017356 571202477 333219521 571202477 275689574 28653721 586334213 37563938 679358921 28653721 999999999765694171 571202477 999999999765694171 571202477 239635249 37563938 870715649 37563938 209347329 28653721 879415155 571202477 999999999765694171 571202477 53125267 571202477 114828345 28653721 468099740 37563938 41471985 571202477 399580932 571202477 463321205 37563938 930806549 571202477 398831958 37563938 999999999765694171 571202477 871930218 37563938 611801538 28653721 714045854 37563938 999999999765694171 571202477 731942903 571202477 905661270 571202477 325099733 571202477 728441738 28653721 978799221 571202477 221254892 571202477 965533508 28653721 508611462 571202477 237330521 571202477 304983360 571202477 626659071 37563938 936225843 28653721 458890894 37563938 434085954 571202477 98031374 571202477 752465215 37563938 719795001 28653721 52735755 28653721 964971546 571202477 272403961 571202477 488858345 37563938 464460251 37563938 880006011 37563938 249667116 28653721 287280117 571202477 521921614 571202477 214720402 571202477 518989653 571202477 463724754 37563938 157398185 37563938 463908802 28653721 839447325 37563938 700994521 28653721 325205662 28653721 707645915 571202477 311939868 28653721 451871974 28653721 263947563 571202477 278525972 37563938 512461984 571202477 706459343 28653721 139859921 37563938 42237167 571202477 999999999765694171 571202477 321306888 28653721 743143788 37563938 384155809 571202477 898959551 571202477 585459513 37563938 219711493 571202477 107962373 37563938 474778903 28653721 646747469 571202477 465012661 28653721 894078546 37563938 661087880 28653721 64491681 28653721 999999999765694171 571202477 273771926 28653721 196674468 37563938 599836015 28653721 971606619 37563938 266916182 571202477 829989300 37563938 24835835 37563938 63082584 28653721 9542112 571202477 243295754 571202477 661282459 37563938 461285979 28653721 354447703 28653721 2875723 37563938 17633416 28653721 999999999765694171 571202477 19874375 571202477 647974116 571202477 779012709 37563938 990527460 571202477 795420029 37563938 859601943 28653721 734887273 37563938 760026534 28653721 316210454 28653721 404229062 37563938 355789430 37563938 723186389 28653721 137923280 37563938 380909431 37563938 326352030 37563938 453297746 28653721 446965324 571202477 617921099 28653721 788210070 28653721 528249848 28653721 252213582 37563938 675070876 571202477 999999999765694171 571202477 150385271 37563938 318438776 28653721 905790966 28653721 737769811 571202477 784545695 571202477 845125966 37563938 211105004 28653721 171313529 28653721 425173298 37563938 93498708 571202477 511473064 571202477 904452408 28653721 129406900 28653721 947145372 37563938 264283663 37563938 761450169 37563938 674082932 571202477 964679412 571202477 551945343 37563938 299963141 571202477 343127208 571202477 75943315 571202477 32806020 37563938 174369430 37563938 933011449 28653721 859424319 37563938 348986032 28653721 398766371 28653721 554160654 571202477 284215726 571202477 999999999765694171 571202477 163650652 571202477 543337355 571202477 699503065 37563938 99620964 571202477 349739223 571202477 707645658 571202477 721470794 28653721 667829766 28653721 390020966 37563938 651067766 571202477 710976630 37563938 996390970 37563938 379704585 37563938 899641860 571202477 915388940 37563938 697524339 571202477 687100661 28653721 110797108 37563938 425897264 571202477 180219350 571202477 510106139 37563938 892765750 37563938 85464444 571202477 760008228 28653721 288167120 28653721 955199755 37563938 453704436 37563938 297294128 37563938 189909518 571202477 821018736 571202477 815767406 28653721 213530977 37563938 9287993 37563938 999999999765694171 571202477 321433081 571202477 861834513 571202477 416298987 37563938 600979507 28653721 103106065 571202477 948818158 28653721 256284258 37563938 235595129 28653721 365449589 37563938 922056953 37563938 853488196 28653721 700097151 37563938 287512249 37563938 993749979 28653721 408297665 37563938 381329007 571202477 923431330 571202477 320888805 571202477 284885878 37563938 43534778 571202477 669326561 571202477 772191648 571202477 580968001 37563938 837082801 571202477 210823810 571202477 399602281 37563938 59237534 28653721 845073112 571202477 707977733 571202477 877836744 571202477 816601421 28653721 660973321 28653721 700308643 28653721 599181552 37563938 102450502 571202477 135019962 37563938 707712933 28653721 528545365 571202477 579845103 28653721 754994750 37563938 104953506 28653721 138947372 571202477 911600255 571202477 258311588 571202477 71737244 28653721 770740838 37563938 738264453 37563938 985165677 28653721 717172435 28653721 77971086 37563938 161375177 37563938 999999999765694171 571202477 461268001 37563938 390300720 28653721 519537336 28653721 404546405 28653721 745120892 28653721 817429557 37563938 667727346 37563938 83774965 28653721 80054909 571202477 982334514 37563938 528826558 28653721 141552507 37563938 328308421 571202477 909940342 37563938 871510320 37563938 945822567 28653721 516794622 571202477 45496142 28653721 68122463 28653721 386236388 28653721 584756373 28653721 428500639 571202477 667655383 37563938 208168501 28653721 216905263 37563938 880606680 28653721 999999999765694171 571202477 358467407 28653721 209060443 571202477 999999999765694171 571202477 858187935 28653721 776763949 28653721 676699316 37563938 402165014 28653721 999999999765694171 571202477 246873836 571202477 660155005 28653721 999999999765694171 571202477 988020535 28653721 541127008 28653721 383202670 571202477 523956337 37563938 980870063 28653721 627297034 28653721 98865963 28653721 487156762 28653721 112693015 28653721 985938336 37563938 10824058 571202477 449270746 37563938 556113582 571202477 999999999765694171 571202477 518524214 37563938 123696090 28653721 999999999765694171 571202477 390138410 28653721 621909297 37563938 811560830 37563938 93291755 571202477 309889662 37563938 605343147 28653721 146403763 571202477 551660718 37563938 901808516 28653721 267913849 37563938 551820786 571202477 201621974 37563938 169071650 28653721 477917573 571202477 855623850 28653721 88961781 28653721 845959651 571202477 485176010 37563938 316522717 571202477 166525275 28653721 312946568 28653721 764360053 28653721 124027387 28653721 481692119 28653721 966664777 37563938 966613251 37563938 141116880 571202477 547043933 37563938 314623106 37563938 34023075 28653721 53134833 28653721 399180036 571202477 743143788 571202477 780133355 571202477 850312593 571202477 862253840 37563938 378646956 37563938 398491008 571202477 999999999765694171 571202477 184877750 37563938 992898666 28653721 428710056 28653721 526029919 37563938 999999999765694171 571202477 568507075 571202477 369990722 28653721 256891558 28653721 715465026 28653721 807832985 28653721 615860199 28653721 510881461 28653721 999999999765694171 571202477 509283533 37563938 659745948 37563938 161324084 28653721 456209416 37563938 862292292 571202477 139086039 28653721 485511060 28653721 202705064 28653721 37939281 37563938 262494411 28653721 968279627 37563938 583592675 37563938 214478388 571202477 210314336 571202477 426991557 37563938 590120671 28653721 936568654 28653721 658812999 37563938 999999999765694171 571202477 285410905 28653721 615981630 37563938 999999999765694171 571202477 747325090 571202477 335647602 37563938 971225491 571202477 998308993 37563938 688479734 571202477 250980419 37563938 724400454 571202477 996729052 28653721 27730415 28653721 864610558 571202477 292101142 28653721 999999999765694171 571202477 934548071 571202477 496823890 571202477 449772942 37563938 683073097 37563938 170269385 571202477 44813273 571202477 96605075 28653721 502323273 571202477 916065321 37563938 164254533 28653721 405292054 37563938 964956923 28653721 546021852 571202477 999999999765694171 571202477 625419727 571202477 241724731 28653721 848033648 28653721 608424358 571202477 3403096 28653721 792442713 28653721 924154463 28653721 976734016 37563938 65518739 37563938 631857126 37563938 306096319 571202477 901821678 28653721 500944052 37563938 444463997 28653721 958972750 571202477 472253862 571202477 561191169 37563938 192481441 571202477 960190144 37563938 242414374 571202477 999999999765694171 571202477 594899899 37563938 294413849 37563938 133937236 37563938 4767110 37563938 444707866 571202477 543674643 37563938 996185670 28653721 175458368 28653721 139648175 28653721 67770404 37563938 649855572 571202477 742571492 28653721 720665873 28653721 999999999765694171 571202477 989569960 571202477 846980048 28653721 371368576 28653721 595911850 28653721 739367981 28653721 237151485 571202477 486071001 28653721 799909088 37563938 789180871 37563938 123841071 28653721 920215260 28653721 999999999765694171 571202477 431822018 37563938 642477544 37563938 810497541 571202477 784746489 28653721 686093995 571202477 505751504 28653721 629337234 571202477 364409126 571202477 547698734 37563938 486402752 28653721 958031530 28653721 728227541 28653721 141327278 37563938 936079448 37563938 520598450 571202477 779967068 28653721 912664035 37563938 367200986 37563938 2188563 571202477 828569018 28653721 426272075 37563938 681071419 28653721 497967502 28653721 110014448 37563938 409301273 28653721 630520505 571202477 115298019 28653721 999999999765694171 571202477 368821676 37563938 905666474 28653721 918712122 37563938 904704341 37563938 108085983 37563938 322489620 37563938 724445838 571202477 78714002 28653721 846542405 28653721 257445307 37563938 251626953 571202477 796504714 37563938 463561836 571202477 805302885 37563938 430598259 37563938 999999999765694171 571202477 882054674 28653721 21263620 571202477 105440293 37563938 999999999765694171 571202477 481952124 37563938 557576899 28653721 946527626 28653721 999999999765694171 571202477 137007959 571202477 17006342 571202477 559089999 37563938 863059143 571202477 979970044 28653721 188659884 28653721 801945355 37563938 431497132 28653721 938662679 37563938 747541938 37563938 54224834 571202477 545079145 571202477 717648452 37563938 549787974 28653721 615890294 28653721 277967606 37563938 951072192 37563938 632023347 37563938 40630767 28653721 315748006 571202477 827340178 28653721 772031834 37563938 999999999765694171 571202477 929508115 28653721 458399045 28653721 627041165 37563938 558334392 28653721 594219746 28653721 581349742 571202477 741683818 37563938 515358865 37563938 817797314 37563938 603716926 571202477 297294128 28653721 693211668 571202477 141435529 37563938 989862369 37563938 89563822 37563938 686093995 37563938 999999999765694171 571202477 927224930 28653721 520383554 37563938 701847656 571202477 862360221 37563938 611947234 571202477 139086039 571202477 225270575 37563938 370614335 37563938 12982791 28653721 77868696 28653721 847192895 28653721 130174898 37563938 292600770 28653721 707293943 571202477 192159180 37563938 234422915 571202477 436949379 28653721 472656771 37563938 246262806 28653721 870703032 28653721 610531959 37563938 758088940 571202477 547698734 28653721 366566240 37563938 36061291 37563938 205136933 571202477 593962080 28653721 271092686 571202477 156675253 571202477 96473910 37563938 549570366 37563938 668165947 28653721 632384570 37563938 20936164 37563938 40619177 28653721 604222742 28653721 249315528 571202477 620085954 28653721 999999999765694171 571202477 999999999765694171 571202477 619029778 28653721 109535485 571202477 567304633 28653721 661133106 571202477 653428017 28653721 384309902 571202477 316708124 28653721 207241516 37563938 294111165 571202477 560390929 571202477 999999999765694171 571202477 927248871 571202477 999999999765694171 571202477 347046036 37563938 165262245 37563938 639789078 28653721 439565262 28653721 214021357 571202477 398085460 28653721 864255417 571202477 644683678 37563938 231915438 28653721 561062492 37563938 378646956 571202477 294573532 28653721 534510158 37563938 262426995 571202477 799315094 37563938 446395194 37563938 462997738 28653721 999999999765694171 571202477 970695180 37563938 954691624 37563938 257289819 571202477 499126513 28653721 989635040 28653721 212751119 37563938 343344538 571202477 803741099 37563938 243163577 571202477 116465446 571202477 793256202 28653721 741970182 37563938 207254873 28653721 680995566 28653721 881369047 571202477 804029700 571202477 421234447 37563938 607283120 28653721 999999999765694171 571202477 513310188 37563938 525453465 37563938 620461473 571202477 570840272 37563938 88814699 571202477 220004753 28653721 660991083 37563938 203149940 571202477 999999999765694171 571202477 131517446 37563938 327119223 37563938 526353500 37563938 452661205 28653721 285235009 28653721 999999999765694171 571202477 652168479 28653721 814313266 37563938 904777215 28653721 460549780 28653721 625929402 571202477 955222674 571202477 553281260 28653721 436572498 571202477 532425699 28653721 183187736 37563938 199320170 28653721 182754359 28653721 63111011 28653721 301052187 571202477 607911694 571202477 39235623 28653721 529193277 28653721 895957707 37563938 38941152 37563938 642184904 571202477 353086816 571202477 531578361 37563938 655331455 28653721 639860593 571202477 471795861 28653721 477780903 37563938 21682323 28653721 416333029 571202477 503987876 571202477 495893275 28653721 843940720 37563938 452064160 571202477 191378693 37563938 785498646 28653721 82806491 28653721 209597646 571202477 200866999 37563938 412476762 37563938 913061673 571202477 37280361 28653721 400513403 571202477 929117457 571202477 796514801 571202477 827659938 37563938 759596582 28653721 604051716 571202477 433306845 37563938 74185811 37563938 86069761 28653721 250549609 28653721 171426366 571202477 465932763 37563938 249793570 28653721 351962231 571202477 38980755 37563938 484067616 28653721 269922835 37563938 812323855 37563938 897766245 28653721 132884359 37563938 675157413 37563938 181798152 28653721 327575720 28653721 560100224 37563938 594092711 571202477 889088338 28653721 593857484 571202477 370390843 28653721 93304908 37563938 999999999765694171 571202477 161566910 37563938 756255328 571202477 534761304 37563938 779336957 28653721 573663335 571202477 254402312 28653721 836670958 37563938 880256182 37563938 458399045 37563938 609805779 37563938 483105222 571202477 299691778 28653721 284066568 28653721 841083898 28653721 411342842 571202477 130970639 37563938 999999999765694171 571202477 646788899 37563938 603844131 28653721 531375297 571202477 716479335 28653721 490801397 37563938 534910961 571202477 200758405 571202477 161109503 571202477 198029146 37563938 565356518 28653721 172151107 571202477 320253630 571202477 991100188 28653721 981115573 571202477 466343701 571202477 793456396 571202477 974496686 28653721 764362371 28653721 361046642 571202477 876900210 28653721 730354351 37563938 801917905 37563938 984938819 28653721 467041568 28653721 610529644 37563938 156300033 28653721 148488036 28653721 357029927 571202477 853649329 37563938 735628739 37563938 999999999765694171 571202477 425972436 28653721 594325547 571202477 924790121 28653721 395549459 571202477 746909608 28653721 607699027 37563938 493092592 28653721 177376175 571202477 791329239 28653721 85815 37563938 527657876 37563938 728675680 28653721 229067620 28653721 54703654 37563938 875659357 571202477 999999999765694171 571202477 432255327 28653721 158837054 28653721 643074959 28653721 586480921 571202477 500669750 37563938 600102548 571202477 120360448 571202477 791697778 37563938 299732524 571202477 499737515 28653721 437065750 571202477 970704872 28653721 80774427 571202477 599306591 571202477 177577546 571202477 333177284 28653721 587257456 28653721 556327594 28653721 597722623 37563938 269968716 28653721 110496779 28653721 221933911 37563938 19378432 28653721 821376637 37563938 727746310 37563938 595727780 28653721 487895293 37563938 999999999765694171 571202477 999999999765694171 571202477 468524696 28653721 281574540 28653721 617058588 571202477 707533306 28653721 633897749 37563938 43915186 28653721 712660529 28653721 175282953 37563938 434367225 28653721 119863557 37563938 276436019 28653721 780053754 28653721 274109175 28653721 451670714 37563938 999999999765694171 571202477 763477874 37563938 430242903 28653721 146031100 571202477 852103661 28653721 798517384 28653721 936162235 571202477 483233175 37563938 608838547 37563938 329255131 37563938 8915078 28653721 713098324 37563938 883046714 37563938 43002267 28653721 322863738 571202477 999999999765694171 571202477 416792666 571202477 825811624 37563938 830087019 37563938 141669606 37563938 571949904 28653721 820586046 571202477 623423507 37563938 603844131 37563938 720252329 571202477 37153569 571202477 793744162 571202477 532730350 37563938 996077449 571202477 590291357 28653721 235138704 37563938 766824293 28653721 877485072 28653721 453809136 37563938 810333681 571202477 514564664 37563938 884082455 28653721 819474353 28653721 274571653 571202477 451760648 28653721 702744221 571202477 317634422 37563938 18363545 571202477 923495470 28653721 209459054 28653721 43208730 37563938 394607059 28653721 409179531 37563938 351488629 37563938 51991438 37563938 113873121 571202477 737035105 37563938 71930905 571202477 353484946 571202477 167728277 37563938 130891050 571202477 150345297 571202477 812304770 37563938 621671677 571202477 457857842 28653721 359746799 28653721 999999999765694171 571202477 919351628 28653721 115961887 28653721 170491645 28653721 332251761 571202477 137428324 28653721 19249798 37563938 38554257 571202477 447285855 28653721 256804433 37563938 709312670 37563938 146942841 37563938 188846813 37563938 301538079 28653721 609439897 28653721 739272267 571202477 818495506 37563938 703065893 571202477 794496968 37563938 330959977 571202477 205246912 571202477 754650900 37563938 999999999765694171 571202477 834282995 37563938 12605764 37563938 648804316 571202477 984487182 28653721 437849044 571202477 999999999765694171 571202477 964921201 28653721 723558465 571202477 509200975 37563938 847510476 37563938 916898260 28653721 223305306 28653721 393190616 28653721 469871088 37563938 566154998 28653721 371786085 571202477 474694649 37563938 591707477 571202477 35197699 37563938 943329249 37563938 537659021 37563938 908672683 37563938 688168618 37563938 999999999765694171 571202477 462192611 37563938 683671856 28653721 999999999765694171 571202477 934868500 37563938 908224984 28653721 434902485 37563938 608035502 37563938 709388289 37563938 609631467 571202477 567956904 28653721 613641092 571202477 199809151 37563938 804199982 28653721 604464958 37563938 610416712 28653721 248822673 28653721 729144556 571202477 159627722 571202477 905790966 37563938 682535677 28653721 110996420 37563938 999999999765694171 571202477 315750363 571202477 848421771 28653721 300985008 571202477 941418980 28653721 999999999765694171 571202477 923924210 571202477 668322500 37563938 301374334 37563938 258082960 571202477 251576790 37563938 555620188 28653721 407827597 37563938 943885138 28653721 465775539 37563938 798182550 571202477 285940157 37563938 906298503 37563938 244806421 28653721 107207936 37563938 264285684 28653721 579445267 37563938 999999999765694171 571202477 932761744 571202477 193738393 37563938 145826316 37563938 522429932 37563938 663877211 571202477 378770557 37563938 477782160 571202477 812481636 571202477 316592038 28653721 449024964 37563938 180595457 37563938 724631929 28653721 807364590 571202477 112100773 571202477 682684624 28653721 29651805 28653721 151342515 28653721 762375490 37563938 433688636 37563938 255593217 28653721 210637775 571202477 336960534 28653721 654304587 571202477 768732852 37563938 614846437 28653721 136540382 28653721 227210718 37563938 236057068 37563938 499665608 28653721 7282223 37563938 144555450 37563938 941600459 28653721 850017935 28653721 551660718 28653721 497653194 37563938 80656152 28653721 409841498 37563938 459946630 37563938 993379152 28653721 968234110 28653721 999999999765694171 571202477 480177536 28653721 557494171 28653721 664022594 37563938 680217504 37563938 713948781 37563938 807183063 28653721 847490160 28653721 934589313 28653721 999999999765694171 571202477 181793350 571202477 67732692 37563938 829489957 571202477 174460119 37563938 433561781 37563938 218848889 37563938 311324831 571202477 698706125 28653721 152067663 571202477 15469590 28653721 999999999765694171 571202477 986459361 28653721 476888820 571202477 456796297 37563938 791199594 37563938 794325765 28653721 212940783 571202477 190909827 571202477 732393489 28653721 114041951 571202477 893869636 28653721 285034451 37563938 963477643 571202477 692309384 28653721 999999999765694171 571202477 24037004 28653721 709981374 28653721 335376093 37563938 50284262 28653721 723811325 571202477 131136231 571202477 421232735 571202477 999999999765694171 571202477 223179369 37563938 808956108 28653721 999999999765694171 571202477 140852232 37563938 999999999765694171 571202477 447927181 28653721 799973356 571202477 35730405 571202477 111855751 571202477 441909063 37563938 484065882 37563938 918111262 37563938 448562794 37563938 959840969 571202477 174386660 28653721 208600751 571202477 667041842 571202477 557055058 571202477 657504473 37563938 810610530 37563938 356842639 28653721 662752466 28653721 536792219 571202477 404654363 571202477 457808799 571202477 302817703 28653721 895101279 571202477 694279295 28653721 651910141 28653721 514236127 37563938 269113122 571202477 594935002 571202477 314188003 571202477 665796821 37563938 689346222 37563938 943093608 571202477 999999999765694171 571202477 999999999765694171 571202477 368191625 37563938 999999999765694171 571202477 796504714 571202477 553904519 37563938 549577843 37563938 687100661 37563938 974516641 571202477 674864461 37563938 855040502 571202477 134569779 571202477 281108971 571202477 110165258 28653721 936339760 28653721 395760960 37563938 997877707 571202477 348250741 571202477 768150871 28653721 869186634 28653721 527694543 28653721 741875184 571202477 268503763 37563938 241224994 37563938 999999999765694171 571202477 279005936 37563938 357654680 37563938 574677829 571202477 53180599 571202477 463470526 571202477 682532120 571202477 114481261 571202477 477739122 571202477 190398454 571202477 457890302 28653721 43066033 28653721 417097901 28653721 378836400 28653721 55233274 571202477 879842401 28653721 681404664 28653721 863526365 28653721 652500242 37563938 649394260 571202477 103687606 28653721 172486986 28653721 210419419 37563938 402705409 37563938 190909827 37563938 23140682 37563938 94595142 571202477 849723943 571202477 731291449 28653721 712295156 571202477 97377895 571202477 788044455 28653721 503191561 37563938 810904166 37563938 130423596 571202477 735443856 571202477 258389153 37563938 707881746 37563938 660019492 571202477 666592602 28653721 453008637 37563938 952237669 37563938 146691694 37563938 790285336 28653721 309647689 571202477 815115236 37563938 999999999765694171 571202477 933134054 37563938 721321442 37563938 516434398 37563938 661690028 28653721 807552364 28653721 179799420 28653721 999999999765694171 571202477 685483008 28653721 564961718 28653721 474795010 571202477 728069708 28653721 245573704 28653721 850085249 37563938 731138796 571202477 391473442 28653721 609631467 37563938 148835197 571202477 359607528 28653721 885489571 37563938 576174809 37563938 307629115 37563938 868801568 28653721 357222087 28653721 181991591 28653721 708456076 28653721 806363143 37563938 731977486 37563938 743031468 571202477 736732301 28653721 312516150 28653721 166074931 37563938 651059359 28653721 257892437 571202477 238432775 37563938 794639493 28653721 368571190 571202477 186841725 37563938 530981392 37563938 829095857 28653721 538050880 28653721 999999999765694171 571202477 518541303 37563938 966623115 37563938 855086422 37563938 391271588 571202477 832199143 571202477 673365395 28653721 773904449 571202477 153135197 37563938 977502489 37563938 563353012 571202477 999999999765694171 571202477 105797600 37563938 664058788 28653721 189740551 28653721 61786366 28653721 973340421 28653721 239787156 571202477 51497705 37563938 653708707 28653721 999999999765694171 571202477 864406705 37563938 142199656 571202477 446063805 28653721 423046512 571202477 655772976 571202477 554496047 28653721 163810146 571202477 694203339 28653721 184161225 571202477 851603161 28653721 13791376 37563938 411050319 28653721 155366665 37563938 666807350 37563938 227779421 37563938 336759252 37563938 67277160 571202477 634523006 28653721 433748820 571202477 348043241 571202477 878064068 571202477 562410378 28653721 89972120 28653721 499379582 571202477 567693235 571202477 579407484 28653721 999999999765694171 571202477 771974323 37563938 64834727 37563938 280922440 37563938 60509875 37563938 196293669 28653721 21861586 37563938 970304095 28653721 433304716 28653721 837429566 28653721 303696032 37563938 166298217 37563938 960663602 571202477 999999999765694171 571202477 200292030 28653721 39812753 571202477 751688275 28653721 750066643 28653721 54227972 28653721 316460199 37563938 264659968 28653721 483280537 571202477 757867515 37563938 158515707 28653721 388402252 28653721 27297819 571202477 321854200 37563938 57876635 28653721 889699656 28653721 314402666 28653721 324203357 571202477 143401787 28653721 382461218 28653721 987782145 571202477 230675021 571202477 999999999765694171 571202477 412559557 28653721 236093422 571202477 648157733 28653721 827188270 37563938 156847515 28653721 615245025 37563938 870974878 571202477 527371383 571202477 999999999765694171 571202477 379924159 28653721 26322613 28653721 384212553 28653721 825945811 571202477 905207299 37563938 823753567 37563938 372357712 571202477 549827403 37563938 659360803 37563938 395253612 37563938 155315841 571202477 851943594 37563938 919299256 37563938 918650038 28653721 624069075 571202477 99754561 37563938 999999999765694171 571202477 403312391 37563938 224214328 37563938 144566269 37563938 519137697 28653721 557231143 28653721 248181454 571202477 779475069 28653721 33772841 28653721 122490455 37563938 305513232 571202477 947435759 37563938 216990477 37563938 8146231 571202477 215287826 28653721 434129980 28653721 367942437 571202477 784792508 37563938 813199142 37563938 690647201 37563938 91109380 571202477 996672714 37563938 322089986 28653721 601717249 28653721 999999999765694171 571202477 596491982 37563938 99729935 37563938 446631755 571202477 673909816 571202477 888875114 37563938 480892158 28653721 668329161 37563938 781086484 571202477 999999999765694171 571202477 300786961 37563938 285933003 37563938 408240499 571202477 555610623 571202477 756824817 571202477 976073937 571202477 660535010 28653721 183830367 37563938 383750667 37563938 431913660 37563938 146497292 37563938 449912305 28653721 827472828 571202477 602223823 571202477 999999999765694171 571202477 730544892 37563938 338122430 28653721 888869980 37563938 888800350 28653721 693003508 28653721 506789132 28653721 998277979 28653721 553902256 28653721 478221695 28653721 261604429 37563938 786549987 37563938 723934058 571202477 958659268 571202477 436700646 571202477 620766505 28653721 856816276 37563938 713278249 571202477 34243294 37563938 663113222 571202477 940352330 37563938 46286996 28653721 9506359 37563938 206813580 28653721 898550066 28653721 999999999765694171 571202477 124047770 571202477 999999999765694171 571202477 942143265 37563938 143621599 37563938 340246917 28653721 380398353 571202477 298670074 571202477 684899210 37563938 42817860 37563938 999999999765694171 571202477 763604939 37563938 354678819 37563938 850686658 571202477 468984042 37563938 559085974 37563938 5635912 37563938 999999999765694171 571202477 34334856 571202477 222636287 571202477 399626773 28653721 999999999765694171 571202477 837642553 28653721 699630440 28653721 276303776 28653721 427541490 571202477 352044607 28653721 999999999765694171 571202477 340773095 28653721 517144269 28653721 242612545 28653721 431755576 37563938 172551051 37563938 363528234 37563938 306548791 28653721 347903705 571202477 107195432 28653721 902950496 28653721 58394530 28653721 277790278 571202477 716519193 28653721 153072514 28653721 429558365 37563938 547508475 37563938 959525364 28653721 817296401 28653721 655997626 571202477 470159080 28653721 936979605 37563938 474155345 37563938 267657349 571202477 231123760 37563938 345799131 37563938 618457397 37563938 655407380 37563938 112070010 571202477 9669939 37563938 151964758 37563938 76987168 571202477 203633640 28653721 407881803 28653721 251577829 571202477 184618834 571202477 831429059 28653721 901258015 37563938 191028464 37563938 211695454 28653721 166515325 571202477 503449606 571202477 924043257 28653721 449772226 571202477 375741011 28653721 194681714 571202477 593146753 571202477 400304201 37563938 28186528 571202477 875611543 28653721 650740534 37563938 849476803 37563938 344641666 571202477 999999999765694171 571202477 250177311 28653721 155215074 571202477 225460549 28653721 372204805 571202477 999999999765694171 571202477 612548592 571202477 956552632 28653721 293352140 37563938 133312493 37563938 203333978 37563938 720391976 28653721 599836015 571202477 686353564 28653721 70452944 37563938 999999999765694171 571202477 850686658 37563938 268688632 28653721 838031739 37563938 876774309 571202477 91357936 28653721 84069433 28653721 147870509 571202477 992597318 571202477 674064646 571202477 662741634 37563938 539990829 28653721 531987203 37563938 367942437 28653721 318467930 37563938 208840107 37563938 133012497 28653721 999999999765694171 571202477 955453028 28653721 109152661 28653721 34710242 28653721 748529336 28653721 31589643 28653721 332735545 28653721 403312391 28653721 999999999765694171 571202477 398563039 28653721 205980569 571202477 987958602 28653721 262063010 28653721 999999999765694171 571202477 186205084 571202477 999999999765694171 571202477 939386927 37563938 501917943 28653721 176285546 37563938 639663587 37563938 110304518 571202477 263564631 37563938 184692017 37563938 443995423 28653721 350965966 571202477 413186842 37563938 624772438 37563938 312161294 28653721 278281586 571202477 274302834 571202477 145714706 37563938 568148269 28653721 147264920 28653721 46696755 28653721 123084040 28653721 76042982 571202477 269923661 28653721 675215749 571202477 160644527 37563938 868652379 37563938 814401942 37563938 978037528 28653721 352738540 571202477 471640450 571202477 576085295 28653721 773353838 28653721 673362807 37563938 258800063 571202477 224342809 28653721 475013135 28653721 911456825 37563938 939466839 571202477 298488832 571202477 388074668 28653721 424650604 37563938 272153744 28653721 511911553 37563938 344361018 37563938 437480880 28653721 268987011 28653721 510030611 571202477 79057076 37563938 298831384 28653721 78287811 28653721 65594882 28653721 27719863 28653721 805734983 571202477 533882136 37563938 377040570 28653721 528779212 37563938 244626960 37563938 999999999765694171 571202477 850808806 28653721 500055709 37563938 30519708 28653721 156172345 571202477 801214876 571202477 147461857 37563938 523766571 37563938 454338074 37563938 999999999765694171 571202477 468402162 37563938 657586233 571202477 949631044 28653721 345139154 37563938 51089437 37563938 414467296 571202477 652861726 28653721 42237167 37563938 523252339 28653721 577563058 37563938 804913379 571202477 35952988 571202477 147569173 571202477 522506534 37563938 935228720 571202477 33557828 28653721 805744613 571202477 693295701 37563938 460531979 37563938 812349829 28653721 291801773 28653721 156074384 37563938 521689582 37563938 885090332 571202477 911492260 28653721 689850814 571202477 368174717 28653721 142087453 571202477 99647121 571202477 129927494 571202477 999999999765694171 571202477 259677691 571202477 435002034 28653721 999999999765694171 571202477 828088821 37563938 746088259 28653721 472363504 28653721 999999999765694171 571202477 482956038 28653721 306135526 571202477 749228300 37563938 820145023 571202477 888731337 28653721 936162235 37563938 421237123 28653721 104057035 37563938 876988416 28653721 343344538 37563938 660283870 28653721 997072964 37563938 910008745 28653721 947551930 571202477 999999999765694171 571202477 545306167 571202477 311331290 571202477 551660718 571202477 783667168 571202477 735658888 28653721 121873390 28653721 8349254 571202477 302924738 571202477 491524880 28653721 171382692 571202477 999999999765694171 571202477 904076383 28653721 128702479 571202477 999999999765694171 571202477 438396200 37563938 419792112 37563938 224110772 28653721 120684702 37563938 146931664 571202477 48742221 28653721 939109375 28653721 532649077 28653721 657103304 28653721 801046823 37563938 592381079 28653721 251425135 571202477 247839934 37563938 542781244 28653721 878151163 571202477 999999999765694171 571202477 758715718 37563938 829897614 37563938 322693104 571202477 87935113 37563938 753416033 28653721 630520505 37563938 750937613 37563938 325184075 571202477 653546023 571202477 484470361 571202477 55756659 28653721 734881088 571202477 845339215 37563938 852868413 571202477 368325430 28653721 718290456 28653721 495197291 571202477 330146826 28653721 122109954 37563938 246364160 28653721 608971114 571202477 552299316 37563938 546848197 571202477 888891335 37563938 999999999765694171 571202477 3046318 571202477 445156913 571202477 79890119 37563938 717876734 37563938 801385908 37563938 87306485 28653721 613100872 28653721 545021229 37563938 335611374 571202477 289244956 571202477 953389435 571202477 499744050 571202477 229512181 571202477 779317841 571202477 436700646 37563938 289306813 28653721 832199143 28653721 8349254 28653721 899085183 28653721 482544384 37563938 384157602 28653721 698780225 571202477 831735428 37563938 694355895 28653721 565612764 37563938 73031501 28653721 569942968 28653721 260185002 37563938 125214133 571202477 554390668 28653721 141197197 28653721 782524050 571202477 773755772 28653721 850564566 28653721 630366114 37563938 313051510 37563938 234161636 37563938 795149820 28653721 493684156 37563938 512239322 37563938 130873377 37563938 153135197 28653721 155587711 571202477 623474125 37563938 756482812 37563938 999999999765694171 571202477 514154679 571202477 999999999765694171 571202477 235901571 28653721 95345015 571202477 999999999765694171 571202477 510025765 37563938 487197872 37563938 807842177 37563938 219436818 28653721 592979818 37563938 878034235 37563938 837764344 28653721 998885196 28653721 805692118 37563938 95901643 37563938 535850859 571202477 362542253 28653721 419071666 28653721 727074867 28653721 999999999765694171 571202477 999999999765694171 571202477 785611468 571202477 263587466 571202477 222920049 37563938 649342385 571202477 165530660 37563938 688083748 28653721 509831307 28653721 6170937 571202477 150220308 37563938 914399259 28653721 2346645 37563938 846187137 28653721 297749373 28653721 605752614 37563938 637233470 37563938 618901140 37563938 685517545 37563938 709770314 28653721 560616427 28653721 507099287 37563938 910831833 37563938 607775181 28653721 801154255 571202477 763126533 28653721 155489363 37563938 747563731 571202477 306847310 571202477 369112590 28653721 34919955 37563938 830095146 28653721 162309834 571202477 525140594 37563938 630512190 37563938 310494405 28653721 412738991 571202477 313185915 28653721 68909838 37563938 626659071 28653721 844351268 37563938 880856450 37563938 293983107 28653721 842574297 37563938 51952813 28653721 192383304 37563938 631080030 37563938 324327092 37563938 594456904 37563938 508615450 28653721 721191993 37563938 103313570 571202477 592381079 571202477 698860797 37563938 192210430 37563938 739428092 28653721 392528886 28653721 586782187 37563938 159493026 28653721 322906671 571202477 838822882 37563938 457900516 37563938 536792219 28653721 668100081 37563938 919868818 37563938 262516978 571202477 77099380 37563938 913577514 571202477 215595430 28653721 516291303 571202477 999999999765694171 571202477 701069712 571202477 74839611 571202477 873769080 571202477 501695121 571202477 736781648 37563938 999999999765694171 571202477 586486344 37563938 719983424 37563938 162115395 571202477 940828823 37563938 849410391 28653721 620461473 28653721 201739217 37563938 83743513 37563938 247255942 28653721 753741467 37563938 436507419 28653721 309318592 28653721 204831455 571202477 849370030 28653721 630265772 37563938 578572648 28653721 658172205 28653721 5222925 28653721 545368191 571202477 139573716 571202477 649014652 37563938 885917389 28653721 121062745 571202477 27709066 28653721 191347050 28653721 446136342 28653721 783667168 28653721 999999999765694171 571202477 506368754 571202477 498211252 37563938 154777562 28653721 135093786 37563938 850564566 571202477 509937668 37563938 302748438 28653721 917402333 28653721 760820241 28653721 574760118 37563938 907958632 28653721 719300161 28653721 405725819 571202477 346554455 571202477 434717297 571202477 622345953 37563938 817303521 571202477 942895342 28653721 940142264 28653721 830956030 37563938 320987933 37563938 741996386 571202477 249373117 37563938 192749004 28653721 310639178 37563938 89413671 37563938 929755275 571202477 999999999765694171 571202477 82625380 571202477 526225982 37563938 62608625 28653721 875881964 37563938 239252192 37563938 726751418 571202477 256574931 28653721 950619359 571202477 146403763 28653721 484260451 37563938 931715240 37563938 92780049 571202477 462701911 37563938 108763497 37563938 182266254 571202477 843172563 37563938 245684978 28653721 522557784 28653721 655411354 28653721 846712569 571202477 699225053 37563938 709910827 37563938 678427655 571202477 593312604 571202477 618103984 571202477 756897422 28653721 453268151 37563938 270417668 28653721 17640175 571202477 58646205 37563938 858420643 37563938 974126622 28653721 413750869 28653721 387378766 571202477 197783305 37563938 352877545 37563938 747325090 28653721 864780919 28653721 230696027 28653721 863061785 37563938 717648452 28653721 793876198 28653721 156840105 28653721 999999999765694171 571202477 289743144 571202477 815819008 28653721 908806958 571202477 294214113 37563938 883951687 28653721 342229794 571202477 89359739 571202477 793251859 37563938 960198410 37563938 950724807 571202477 302861507 37563938 983270497 571202477 411380579 571202477 136335328 571202477 650929901 28653721 423046512 37563938 395973177 37563938 468111829 28653721 696018235 28653721 643605809 28653721 716929743 28653721 547375674 37563938 60377476 28653721 492748867 571202477 153153597 571202477 891805626 28653721 439840502 28653721 308984104 571202477 760979693 37563938 828186461 571202477 362342556 571202477 94075049 37563938 938926078 37563938 47434313 571202477 44469839 28653721 518524214 28653721 638643498 571202477 429785678 571202477 480714477 37563938 409288772 37563938 145526535 571202477 433688636 28653721 155115394 571202477 34050750 37563938 208681492 37563938 333555100 28653721 506109142 28653721 80252152 571202477 659612523 28653721 701070499 37563938 132142377 37563938 873032998 37563938 234603890 28653721 70670413 28653721 187973091 571202477 212413483 37563938 442735344 571202477 460502637 28653721 651467407 37563938 848909807 28653721 342238351 37563938 259385316 571202477 732885248 28653721 938000035 571202477 999999999765694171 571202477 747439121 28653721 171124964 37563938 866280885 571202477 312467892 28653721 999999999765694171 571202477 902682491 37563938 845995566 28653721 239849783 571202477 898868793 571202477 926456959 28653721 739349673 28653721 249152261 37563938 957722522 571202477 340375333 571202477 413764806 571202477 253932412 571202477 356095204 28653721 550580537 28653721 347159075 571202477 205808348 37563938 435472238 37563938 738189100 28653721 999999999765694171 571202477 525988181 37563938 542556359 28653721 222078624 28653721 52575930 571202477 399241331 28653721 387533099 571202477 553630971 37563938 76640998 571202477 466695546 37563938 28813175 28653721 245942103 28653721 667845122 28653721 155295120 37563938 836401666 37563938 388466590 571202477 273722828 571202477 13532275 28653721 853905665 28653721 73348608 28653721 788776479 28653721 858127023 571202477 338494451 571202477 569175712 571202477 392569936 571202477 205136933 37563938 758680147 37563938 879311131 37563938 410989662 28653721 508172248 28653721 41816010 28653721 923863830 28653721 606736927 28653721 860444098 37563938 596784939 571202477 807023409 37563938 231390543 37563938 966734637 571202477 208216475 28653721 165603202 28653721 987904602 37563938 78023725 37563938 153160365 28653721 398133151 571202477 999999999765694171 571202477 838298699 28653721 999999999765694171 571202477 786385559 28653721 527950469 571202477 612244372 37563938 256761716 571202477 129378302 28653721 999999999765694171 571202477 570607619 28653721 71044241 571202477 234741574 28653721 972136075 37563938 997336261 28653721 821122245 37563938 606136467 37563938 916892535 571202477 501279322 28653721 762497270 37563938 461388627 571202477 24862411 37563938 855965201 37563938 832571966 37563938 863772783 571202477 149908042 571202477 704544345 571202477 122591251 37563938 505440389 28653721 694631625 28653721 999999999765694171 571202477 616813644 37563938 999999999765694171 571202477 684497938 37563938 850476567 28653721 647029174 28653721 69382142 571202477 374790169 28653721 800542311 571202477 866271749 37563938 754779257 571202477 466711456 37563938 879827777 571202477 914976152 28653721 15330186 571202477 896464216 37563938 337338246 28653721 119260158 28653721 918302781 28653721 195434526 37563938 871646610 28653721 504745065 28653721 141176085 571202477 73638206 28653721 704719533 37563938 8418839 571202477 460105083 28653721 302809180 571202477 955082745 28653721 190652979 28653721 576914675 571202477 858215292 28653721 610643461 28653721 598928773 37563938 892340531 28653721 119665905 37563938 969942917 37563938 840630998 28653721 410307395 28653721 461375278 571202477 167741510 28653721 39808692 571202477 860797604 37563938 666418406 37563938 780944632 28653721 408562462 28653721 600275881 28653721 372212851 571202477 999999999765694171 571202477 448994203 571202477 315445287 37563938 999999999765694171 571202477 564567201 28653721 704454494 37563938 943093608 37563938 318186775 37563938 968224429 28653721 751614356 28653721 233203505 37563938 496058736 37563938 333396558 571202477 77832303 28653721 601182492 28653721 344933350 37563938 456332668 37563938 957269834 28653721 585875321 28653721 220689227 28653721 803537823 37563938 133878966 571202477 889271727 37563938 68122463 571202477 70733671 28653721 999999999765694171 571202477 357003676 37563938 231603264 571202477 403720270 28653721 792087736 571202477 319185909 571202477 107984813 28653721 623139469 28653721 272569083 571202477 536777512 571202477 513946385 571202477 381855332 37563938 966542326 28653721 310218860 571202477 91300961 571202477 999999999765694171 571202477 841684609 37563938 88528419 37563938 140306953 571202477 694357309 28653721 999999999765694171 571202477 222963909 571202477 451371447 28653721 488124592 28653721 843689737 571202477 999999999765694171 571202477 684527032 571202477 277146925 37563938 577255429 28653721 88512531 37563938 859838426 28653721 909079293 37563938 208315860 37563938 238267482 28653721 448195835 28653721 204031962 37563938 557491529 37563938 605356794 571202477 191049264 571202477 274540732 37563938 206803964 37563938 709972245 37563938 833029604 571202477 958301435 571202477 692927117 571202477 899666547 571202477 999999999765694171 571202477 976446316 37563938 570254875 37563938 476724457 37563938 866322414 28653721 255944472 37563938 776118563 28653721 228567809 28653721 883028773 571202477 947283256 28653721 510582140 571202477 692927117 37563938 929160890 571202477 419434201 28653721 350136725 571202477 184300718 28653721 835161963 571202477 670408554 571202477 176058364 571202477 391473442 37563938 823263653 571202477 80184608 571202477 987434419 571202477 67990091 571202477 49156978 571202477 690696473 571202477 329558327 37563938 364381070 28653721 32730861 571202477 534077064 28653721 831315294 28653721 126494754 37563938 89691384 37563938 377782294 28653721 163248701 571202477 832501646 571202477 194837752 28653721 55950402 28653721 699654267 28653721 67027109 571202477 304349561 571202477 999999999765694171 571202477 401666842 28653721 732444016 37563938 985739079 571202477 72093068 37563938 896428653 37563938 999999999765694171 571202477 699766144 28653721 387387290 28653721 46641340 571202477 76001608 571202477 398015664 37563938 921623818 37563938 999999999765694171 571202477 229405394 37563938 104515735 28653721 558424712 571202477 722417060 28653721 810225691 571202477 568580758 571202477 687116439 571202477 118145382 37563938 259453827 37563938 144426134 28653721 374600859 37563938 494277994 571202477 281576893 28653721 350267517 28653721 838822882 571202477 211145758 571202477 277580164 571202477 910086848 28653721 712259020 28653721 583862314 28653721 119101108 28653721 759608959 28653721 258654093 28653721 719782524 28653721 72560952 28653721 145207457 571202477 492643296 28653721 222466230 571202477 461375278 28653721 508899552 28653721 494151448 571202477 999999999765694171 571202477 109726961 37563938 999999999765694171 571202477 866322414 571202477 231086859 28653721 633889353 28653721 769951311 37563938 114481261 37563938 33301502 571202477 229619357 571202477 868590464 37563938 647556963 571202477 696054950 28653721 488605735 28653721 958744656 28653721 374948391 37563938 138194521 37563938 155988795 571202477 147618905 571202477 814022785 571202477 815627858 571202477 233744599 571202477 165808805 37563938 709254631 571202477 565129691 571202477 777803228 28653721 222004173 571202477 204376755 37563938 366402047 28653721 751380615 37563938 679266281 571202477 188932412 28653721 490986143 28653721 693362556 28653721 531653549 571202477 468360354 28653721 333839633 37563938 754807586 571202477 338238955 28653721 999999999765694171 571202477 229512181 37563938 397983683 37563938 120915071 28653721 887331528 37563938 256749538 37563938 376156295 37563938 196633447 571202477 623196860 28653721 416200500 37563938 882298604 37563938 451076523 37563938 453638293 571202477 440200333 571202477 271795091 571202477 305620640 28653721 656746460 37563938 473377125 37563938 821985605 37563938 425780309 37563938 227747750 571202477 704620157 571202477 999999999765694171 571202477 671282578 28653721 999999999765694171 571202477 777873367 28653721 572331357 571202477 609920102 571202477 999999999765694171 571202477 627705831 571202477 653180433 37563938 35586190 571202477 370923911 37563938 279212557 28653721 663936566 28653721 66469353 37563938 316991182 28653721 532675832 37563938 897074241 571202477 566734386 37563938 842330739 28653721 641300377 28653721 122538719 28653721 756004166 571202477 700921183 37563938 393449395 28653721 394585337 37563938 51529287 28653721 896113802 571202477 230202190 28653721 606721928 28653721 747700304 37563938 306313717 28653721 19079211 571202477 297128804 37563938 211642813 571202477 384841236 28653721 782618934 28653721 999999999765694171 571202477 101056920 571202477 613027686 28653721 636389461 28653721 385374162 37563938 86153732 28653721 57994183 37563938 75665659 571202477 406987791 37563938 22350822 37563938 909679434 28653721 531138955 37563938 767702556 37563938 492426539 571202477 240906244 571202477 207355424 571202477 768130604 28653721 739272267 37563938 682122064 37563938 651611858 28653721 905081823 37563938 126302954 28653721 727891439 28653721 268200238 28653721 657488483 571202477 999999999765694171 571202477 969155938 28653721 650038758 37563938 912134850 28653721 657967651 28653721 166374291 571202477 996672714 571202477 999999999765694171 571202477 647511718 571202477 935416805 28653721 30252025 28653721 825183854 571202477 356331155 571202477 409999475 37563938 29912111 28653721 971384373 28653721 144621644 37563938 143640897 37563938 398675408 571202477 954612621 37563938 533598759 28653721 999999999765694171 571202477 490986143 37563938 977682995 28653721 999999999765694171 571202477 12497283 571202477 837123292 37563938 983031556 28653721 792551585 28653721 613517292 37563938 999999999765694171 571202477 999999999765694171 571202477 656793359 28653721 522756658 28653721 999999999765694171 571202477 996185670 571202477 509248404 571202477 142087453 37563938 237294301 28653721 731304425 28653721 865656455 28653721 13538124 37563938 684787256 37563938 199476475 28653721 202090155 571202477 526988664 571202477 786983067 37563938 999999999765694171 571202477 873112336 37563938 999999999765694171 571202477 545169858 28653721 365827946 571202477 668141516 37563938 603092647 28653721 653645396 571202477 429684659 28653721 912955643 28653721 130401083 37563938 457042791 28653721 854104727 28653721 355859418 28653721 808347433 28653721 707420268 37563938 11061446 571202477 31549502 37563938 311379523 571202477 29992830 571202477 999999999765694171 571202477 95258238 37563938 446079266 571202477 551381919 571202477 428710056 37563938 583334499 37563938 817170441 571202477 789240926 37563938 113206827 571202477 743938034 28653721 448722921 28653721 483230274 571202477 999999999765694171 571202477 309452623 571202477 999999999765694171 571202477 499913664 28653721 125633268 37563938 880016738 571202477 999999999765694171 571202477 795623115 571202477 631247325 28653721 379241750 571202477 983631075 37563938 999999999765694171 571202477 484012418 28653721 813757522 571202477 343136201 28653721 544706157 571202477 631259727 37563938 328818426 37563938 126569376 28653721 750306104 37563938 960209536 37563938 965470637 28653721 148961913 28653721 455966663 37563938 628228455 37563938 297944486 571202477 338238955 571202477 28417944 28653721 836049923 28653721 948349604 37563938 66691556 37563938 157633426 37563938 942572801 571202477 253488379 28653721 747221117 28653721 999999999765694171 571202477 534069161 37563938 626395776 571202477 403534878 37563938 574763795 571202477 15892369 28653721 290186259 37563938 112413968 28653721 948768700 37563938 48294653 571202477 779936954 571202477 879667065 28653721 206637501 571202477 999999999765694171 571202477 788998184 28653721 984008663 571202477 678427655 28653721 643804063 571202477 638486502 37563938 121559671 571202477 125621899 37563938 893638160 37563938 955780541 37563938 280227263 571202477 833923778 571202477 125742061 571202477 709220061 571202477 310038001 37563938 856868423 571202477 786436258 571202477 37289322 28653721 923706095 28653721 739585829 571202477 415860447 28653721 998876253 571202477 648198772 28653721 942068748 571202477 650934351 37563938 282347652 28653721 595896075 37563938 108367185 28653721 604057844 28653721 433644820 28653721 307029768 571202477 984493923 37563938 999999999765694171 571202477 999999999765694171 571202477 230505552 28653721 101756325 28653721 385427782 28653721 296833134 37563938 367433357 37563938 155295120 28653721 165560420 571202477 400982783 28653721 40587524 28653721 431914488 571202477 999999999765694171 571202477 512341501 37563938 761807860 571202477 919870699 28653721 229744080 37563938 999999999765694171 571202477 120129484 571202477 71710355 571202477 824097667 28653721 303409595 571202477 717153705 28653721 999999999765694171 571202477 634137685 28653721 11754935 37563938 87405458 571202477 79128428 571202477 669544931 28653721 137882106 28653721 909145436 37563938 584439494 37563938 48245005 571202477 75943315 28653721 808610140 37563938 708810512 28653721 884604078 37563938 534639688 37563938 444082947 37563938 227526676 37563938 567601336 28653721 710926156 28653721 999999999765694171 571202477 518228489 37563938 2070615 28653721 570769095 28653721 128129724 37563938 282044843 37563938 618499952 37563938 475099397 28653721 450653942 571202477 703274563 28653721 639659654 28653721 345139154 28653721 68731285 37563938 333669997 28653721 195317124 28653721 521349687 28653721 999999999765694171 571202477 546554064 37563938 996694460 37563938 739710567 28653721 298340105 28653721 79914834 571202477 777478355 28653721 948894238 37563938 484824805 571202477 43134245 28653721 933317025 571202477 132383733 571202477 999999999765694171 571202477 487376965 37563938 10755471 37563938 762452350 37563938 284886178 571202477 999999999765694171 571202477 125712511 28653721 778891499 28653721 999999999765694171 571202477 507361937 571202477 247827097 571202477 401327263 28653721 924541841 28653721 962903869 28653721 491443205 571202477 999999999765694171 571202477 184304415 571202477 243571479 571202477 80642433 37563938 756941680 28653721 946460653 28653721 675292819 28653721 182375210 28653721 692970942 571202477 306197269 37563938 253338968 571202477 999999999765694171 571202477 999999999765694171 571202477 564789352 37563938 537777164 28653721 245731530 28653721 372759496 37563938 879734871 28653721 486827263 37563938 459743974 28653721 460387128 28653721 501917943 37563938 999999999765694171 571202477 549726508 37563938 701567253 37563938 131878880 28653721 958176823 37563938 781429415 37563938 634980332 28653721 14959598 37563938 877193806 28653721 298012900 37563938 999999999765694171 571202477 930579082 37563938 467454539 28653721 345718789 37563938 468455209 37563938 340599282 28653721 365713000 28653721 157398185 28653721 999999999765694171 571202477 978226681 28653721 98730286 37563938 29545332 571202477 344137062 37563938 103008969 37563938 218879734 37563938 477192570 571202477 304566527 571202477 521250439 37563938 948320957 571202477 953000422 571202477 303696032 571202477 900807240 28653721 612430412 37563938 950919641 37563938 613194178 28653721 119474285 28653721 747779485 571202477 237707651 571202477 628650102 571202477 328273078 28653721 101281655 28653721 717455012 37563938 738676834 37563938 128702210 571202477 504601234 571202477 39600569 28653721 292139339 571202477 707828786 37563938 34409518 28653721 161594221 37563938 88252721 571202477 391869424 37563938 784767148 37563938 181653812 571202477 345699658 571202477 601496846 571202477 557367454 28653721 111756946 571202477 688713228 571202477 467973423 37563938 702715997 28653721 904777215 37563938 743209126 37563938 668190558 28653721 101281655 37563938 602518124 37563938 690173979 37563938 373150756 28653721 668322500 571202477 957092010 37563938 241772968 28653721 378391534 571202477 921699848 37563938 183990154 28653721 24165477 571202477 901527226 28653721 217278853 37563938 683798861 28653721 183308166 571202477 999999999765694171 571202477 440494486 37563938 872418345 37563938 111910418 571202477 941636570 37563938 857830037 571202477 591727498 571202477 759953532 28653721 778380123 28653721 55554626 28653721 726780822 28653721 809002179 571202477 286815017 28653721 352277674 28653721 710106667 571202477 948932660 28653721 677031515 28653721 10926590 571202477 415577721 28653721 437342764 571202477 769628340 37563938 721088540 571202477 197002056 28653721 370442649 571202477 878053728 37563938 530769121 571202477 585017515 28653721 895345923 37563938 761763280 28653721 823076580 571202477 144193230 37563938 908520299 28653721 224591166 28653721 836006132 571202477 208608889 571202477 971351705 28653721 295319398 28653721 999999999765694171 571202477 113665236 28653721 592956243 28653721 265853118 571202477 703364961 571202477 68731285 28653721 60739215 571202477 298759763 571202477 186992969 28653721 98414276 37563938 85537082 571202477 858754202 571202477 655618273 37563938 923743203 28653721 176545811 28653721 417315636 28653721 146824185 28653721 529572637 28653721 475270971 37563938 365623131 28653721 779256707 571202477 705440812 28653721 3282760 28653721 908337494 37563938 346810014 571202477 376187065 28653721 297972742 28653721 369200352 28653721 49331258 28653721 998587039 571202477 206003862 571202477 237030286 37563938 994710113 37563938 121664329 28653721 258509812 28653721 834750134 571202477 190796359 28653721 999999999765694171 571202477 495162686 571202477 360235249 37563938 999999999765694171 571202477 461803212 571202477 109861797 37563938 784309874 37563938 837296524 571202477 352405454 28653721 500336225 37563938 210012498 571202477 212751119 28653721 999999999765694171 571202477 738107542 571202477 605745697 571202477 386744662 28653721 733811436 37563938 433418886 571202477 619505049 28653721 60837435 28653721 923919921 28653721 410975096 571202477 660059488 28653721 521956981 571202477 864332686 28653721 130242638 571202477 485996461 37563938 87901219 28653721 547375674 28653721 269679016 37563938 800468328 37563938 525252634 571202477 138353526 37563938 905127649 28653721 999999999765694171 571202477 602019047 571202477 116039254 28653721 585459513 28653721 382243618 571202477 710516899 37563938 951924652 571202477 33929503 28653721 628724289 37563938 625929402 37563938 530950167 37563938 14930770 28653721 999999999765694171 571202477 133312493 28653721 276872556 571202477 1975020 571202477 878855247 571202477 768180081 28653721 317728245 571202477 906486749 28653721 927058777 37563938 301779183 571202477 32255161 37563938 975152115 37563938 999999999765694171 571202477 708639297 28653721 554630858 37563938 392114811 28653721 999999999765694171 571202477 419557110 37563938 513355941 571202477 156553169 28653721 667828038 37563938 789373048 37563938 146392856 28653721 658801254 571202477 553904519 571202477 788360247 37563938 263308677 28653721 797477390 571202477 203649410 28653721 735380895 37563938 631436377 28653721 999999999765694171 571202477 274932078 37563938 405291867 37563938 582276828 37563938 614671666 28653721 158800720 37563938 575343773 28653721 404311931 571202477 124573018 37563938 247062375 37563938 747541938 28653721 687491219 37563938 46314771 37563938 361657333 28653721 940142264 37563938 362196318 37563938 658968038 37563938 41215069 28653721 630817195 37563938 999999999765694171 571202477 669989678 28653721 273372537 28653721 599052903 571202477 333669997 571202477 609311596 37563938 535489946 571202477 154107257 28653721 43911769 571202477 479532806 37563938 248856552 37563938 694928672 28653721 253103118 571202477 747259984 28653721 442267102 37563938 150858670 37563938 480872314 28653721 929967778 28653721 224174649 28653721 129259196 571202477 722694899 571202477 511760010 28653721 209663619 571202477 76242050 28653721 586056926 28653721 53973990 571202477 69412070 37563938 790897621 28653721 147949198 28653721 999999999765694171 571202477 583553918 571202477 329163449 37563938 834655968 571202477 513084735 571202477 79367372 28653721 770637965 28653721 701184840 37563938 112585847 37563938 999999999765694171 571202477 51952813 37563938 245245994 28653721 906286878 37563938 202546562 37563938 699893194 37563938 791715917 37563938 719395184 37563938 919987916 28653721 99102721 571202477 230012312 37563938 869948496 37563938 235401429 571202477 338713330 28653721 332544123 37563938 339955044 28653721 565920900 571202477 508153003 28653721 446631755 28653721 939049699 37563938 499881176 37563938 842067432 571202477 971790877 571202477 99692340 571202477 674427709 28653721 868802001 37563938 224730493 28653721 300207777 28653721 253796043 37563938 40539065 571202477 276220610 37563938 635005382 28653721 541506396 28653721 758715718 571202477 926023753 37563938 425956490 571202477 312490811 571202477 519064715 571202477 966091374 28653721 664512740 37563938 766699448 28653721 845455593 37563938 939713330 37563938 21263620 28653721 876236938 28653721 206395624 37563938 880481668 571202477 2383742 28653721 308989705 28653721 138269182 28653721 818664569 37563938 509573453 28653721 868723351 37563938 737028947 37563938 406470481 28653721 749099208 37563938 195540240 28653721 846630519 28653721 179303793 571202477 999999999765694171 571202477 726610469 37563938 924894057 571202477 332565135 37563938 775180257 571202477 539784062 571202477 682414078 28653721 207814358 28653721 219587419 28653721 837153896 28653721 27918491 28653721 887168211 37563938 936046275 37563938 60051254 571202477 131467929 28653721 755655656 571202477 191897005 37563938 920958882 37563938 684763225 28653721 306962424 37563938 594030874 37563938 711135020 37563938 436784808 28653721 231447679 37563938 565345078 571202477 248131461 571202477 66301369 37563938 146865841 37563938 788096027 28653721 255345636 571202477 518062434 37563938 988428495 28653721 109036693 28653721 703392195 571202477 330039835 28653721 999999999765694171 571202477 35445715 37563938 218209386 28653721 46302784 571202477 344701447 28653721 134725554 37563938 635977939 37563938 459498893 37563938 492843108 571202477 836349003 28653721 264286253 28653721 668006877 37563938 660641435 571202477 452340599 37563938 773749087 28653721 986920022 28653721 212625178 28653721 539372726 571202477 143282127 37563938 54174347 28653721 147314406 37563938 90328616 28653721 868780007 37563938 821344012 28653721 674317924 571202477 65738658 28653721 82963181 37563938 635753034 37563938 14634537 28653721 354628480 571202477 256729472 28653721 564619006 37563938 198655606 28653721 718973941 28653721 999999999765694171 571202477 855005334 37563938 413387939 571202477 417168813 37563938 252072071 28653721 415019457 28653721 288492662 571202477 770637965 37563938 615245025 571202477 311923786 28653721 236933018 37563938 8100959 28653721 565430981 37563938 721814969 571202477 29173281 37563938 660430871 28653721 768804942 28653721 836401666 28653721 44684662 571202477 160942901 571202477 224110772 571202477 826527508 571202477 164957017 571202477 49382979 37563938 51069245 571202477 204717324 28653721 396181141 28653721 634992088 37563938 746631380 37563938 750372796 37563938 210820871 37563938 279521543 571202477 87211114 571202477 363930239 571202477 677886631 571202477 205605215 37563938 786304278 571202477 937976672 571202477 999999999765694171 571202477 26427163 571202477 979533976 28653721 749940613 37563938 226223036 571202477 999999999765694171 571202477 532802881 37563938 816572291 571202477 153734937 37563938 700170354 37563938 397932754 28653721 106250597 37563938 659157113 28653721 14077046 28653721 718696405 37563938 999999999765694171 571202477 605396327 571202477 494637302 37563938 105259305 37563938 959227498 28653721 437201521 571202477 710138465 28653721 173342728 28653721 962775225 37563938 772060431 571202477 231788734 28653721 999999999765694171 571202477 105876895 28653721 891641040 28653721 821789097 28653721 397306409 28653721 749560334 571202477 746713316 37563938 852912085 28653721 263595328 37563938 504152098 571202477 66371613 571202477 64491681 571202477 649577199 571202477 344159970 571202477 58137266 37563938 241913036 571202477 918130107 37563938 649781974 37563938 232944680 37563938 476014377 571202477 529615111 28653721 619025977 28653721 679152106 571202477 274878710 37563938 345643896 571202477 830987697 571202477 40009263 571202477 356117378 28653721 513268139 37563938 975064141 37563938 972184964 571202477 895877277 37563938 45904433 28653721 89880784 571202477 938660401 28653721 656816606 28653721 327818153 28653721 569613671 28653721 111694756 571202477 925759742 28653721 876068551 571202477 221716316 37563938 295474814 37563938 936170104 37563938 720285395 28653721 968054691 28653721 172264817 571202477 260633982 37563938 314931685 28653721 24315715 28653721 957397065 37563938 297182069 571202477 302574392 37563938 484245085 37563938 152710939 28653721 354628480 37563938 74771426 28653721 999999999765694171 571202477 645131403 571202477 999999999765694171 571202477 591956638 37563938 605314743 28653721 618008160 37563938 353580706 37563938 241044459 571202477 333876033 28653721 473991894 571202477 870970 571202477 501909420 28653721 887665572 28653721 357030182 37563938 84440499 37563938 871930218 571202477 29173281 571202477 232119603 37563938 955593437 37563938 999999999765694171 571202477 340015160 28653721 898466942 37563938 749590951 571202477 163454843 571202477 787542106 37563938 18095573 28653721 327531875 28653721 264098535 571202477 161926953 37563938 251980251 37563938 190796070 28653721 181310254 28653721 906679626 37563938 723186389 37563938 964926249 28653721 934969194 571202477 513570862 28653721 129105406 571202477 999999999765694171 571202477 527799354 37563938 999999999765694171 571202477 128294599 571202477 692290023 28653721 103251973 28653721 999999999765694171 571202477 88443287 37563938 999999999765694171 571202477 213032364 28653721 878470487 37563938 886988816 37563938 799781220 37563938 660895794 37563938 727509139 571202477 815047052 37563938 353605776 28653721 999999999765694171 571202477 35586190 28653721 372026804 37563938 105962570 28653721 402141551 571202477 208590730 28653721 225236234 37563938 746252900 571202477 553501741 37563938 657504473 28653721 637752137 571202477 56381138 571202477 6513102 571202477 455206192 28653721 410902120 571202477 930667685 571202477 840598887 571202477 761708886 571202477 493786441 28653721 351378926 571202477 232745098 28653721 223014471 571202477 999999999765694171 571202477 255822106 571202477 722284006 571202477 546470216 37563938 14247432 28653721 436147377 571202477 820905154 37563938 360822964 37563938 502711397 37563938 158025746 28653721 104594186 571202477 499704096 571202477 45322271 37563938 964431470 571202477 976465053 37563938 272854981 28653721 342229794 28653721 129818673 571202477 558427518 37563938 999999999765694171 571202477 691385854 37563938 237686381 571202477 355035597 28653721 194774105 37563938 514514718 28653721 38122209 28653721 667704512 28653721 105115869 28653721 684141049 571202477 625929402 28653721 145544567 28653721 200053390 37563938 130300237 571202477 837699084 28653721 263318976 37563938 766273429 28653721 534970960 37563938 732479697 37563938 448786570 28653721 111128559 571202477 654765041 37563938 494758703 37563938 163896611 37563938 7431439 28653721 586040195 28653721 210424704 571202477 692128195 571202477 229381328 571202477 443223144 28653721 245227634 571202477 28654445 37563938 949500366 37563938 34476599 28653721 185756269 28653721 730011244 28653721 976218850 37563938 816465928 28653721 518541303 28653721 455279650 37563938 855785346 28653721 236664014 37563938 999999999765694171 571202477 248822193 37563938 772629642 571202477 999999999765694171 571202477 339007485 37563938 372444890 37563938 980098154 37563938 291262801 571202477 609473613 37563938 697151346 571202477 211894648 28653721 990717690 37563938 427163448 37563938 899130415 571202477 967560977 28653721 890984342 571202477 723658072 28653721 999999999765694171 571202477 106513562 28653721 897175704 28653721 335926250 571202477 999999999765694171 571202477 693571943 571202477 315283279 37563938 189740551 571202477 862418249 37563938 575407041 37563938 572891561 28653721 93304908 571202477 670326906 37563938 340173061 28653721 963914604 571202477 750661276 28653721 257231294 28653721 237882454 28653721 944611670 37563938 461232192 37563938 310967395 37563938 559961296 571202477 53045095 37563938 704332763 571202477 586137370 37563938 582432237 571202477 106915132 37563938 399979189 571202477 999999999765694171 571202477 268391467 37563938 185447149 28653721 475014742 571202477 319179553 37563938 217206413 37563938 344809232 28653721 41888456 37563938 688713228 28653721 288689798 28653721 214771774 28653721 964661606 571202477 260409844 37563938 559162026 571202477 495055072 37563938 217630546 37563938 255172631 571202477 187334896 37563938 570603749 37563938 776150226 28653721 408955163 28653721 66769569 28653721 426498469 37563938 930559092 37563938 672241924 37563938 999999999765694171 571202477 950109338 37563938 822162976 37563938 5115158 37563938 999999999765694171 571202477 164371757 28653721 763225622 37563938 999999999765694171 571202477 301304760 571202477 999999999765694171 571202477 742598591 37563938 814733526 571202477 245331252 28653721 999999999765694171 571202477 755263499 571202477 657057241 28653721 2529791 571202477 999999999765694171 571202477 885917389 37563938 368201153 37563938 867669267 571202477 52779823 28653721 210637775 28653721 75484280 28653721 701419154 28653721 890765704 571202477 754475577 37563938 950128794 37563938 454300579 28653721 982583116 28653721 639132341 37563938 999999999765694171 571202477 966834364 28653721 969253181 571202477 71744042 571202477 438450455 28653721 468880818 37563938 683092127 37563938 559028977 28653721 55398181 28653721 318519164 571202477 739876414 28653721 875691557 28653721 528149245 37563938 999999999765694171 571202477 942209913 28653721 153020220 571202477 780818307 28653721 343733441 571202477 121239002 28653721 992215399 28653721 360034865 37563938 324605867 571202477 533598759 37563938 621006087 571202477 425234731 28653721 887455131 37563938 929037436 37563938 999999999765694171 571202477 736496460 37563938 726568202 37563938 201525575 37563938 74610829 37563938 116541794 28653721 513495664 28653721 471020174 28653721 757249536 28653721 982157709 571202477 602303234 28653721 366172621 28653721 915329245 37563938 365350394 571202477 545785922 37563938 264123463 571202477 450058713 28653721 161581957 28653721 607177094 37563938 697310698 37563938 467718115 28653721 975152115 28653721 924560149 28653721 913769925 571202477 138200600 571202477 604266528 37563938 732142858 28653721 843123580 37563938 697828597 37563938 719227046 37563938 290120567 37563938 412142441 28653721 380119787 37563938 97080526 571202477 286464600 37563938 830417561 28653721 573312916 37563938 102184965 28653721 962688771 28653721 313664827 37563938 488848878 571202477 367873997 28653721 36395568 37563938 73106602 571202477 819715009 571202477 229746250 37563938 68030883 571202477 593803022 37563938 596705712 37563938 777612075 28653721 514632099 571202477 12605764 28653721 820898480 571202477 433926205 37563938 898946605 37563938 239252192 571202477 861915250 37563938 682003782 571202477 658890354 37563938 758834347 37563938 115700268 28653721 497653194 28653721 232354980 571202477 990884299 571202477 524780494 28653721 758765975 28653721 969323686 28653721 442024151 37563938 954796069 28653721 491742699 37563938 142319447 571202477 45051444 28653721 856250926 571202477 57812743 28653721 112114207 571202477 999999999765694171 571202477 751833407 37563938 205375257 28653721 143438127 28653721 484595437 37563938 644857394 571202477 542469449 28653721 438279155 28653721 980197153 37563938 93817388 28653721 556725453 37563938 109316957 571202477 59108107 37563938 324644252 571202477 122701795 37563938 999999999765694171 571202477 130401083 571202477 287205731 571202477 281829170 571202477 6079050 28653721 151997649 571202477 710080254 571202477 126630903 28653721 399911851 571202477 559304993 37563938 999999999765694171 571202477 676640517 37563938 252236747 28653721 910106249 37563938 104068059 571202477 279677739 571202477 908134211 28653721 201409292 28653721 832780508 28653721 46588016 28653721 999999999765694171 571202477 477872687 28653721 728709254 37563938 532036774 37563938 213773091 37563938 999999999765694171 571202477 779273156 571202477 735739963 571202477 590821709 571202477 167321699 37563938 579783398 28653721 381664944 28653721 35915378 571202477 84784153 571202477 490545352 28653721 359808788 571202477 941636570 28653721 757504864 37563938 999999999765694171 571202477 925034077 37563938 709985133 37563938 65399848 37563938 778770226 37563938 283746551 571202477 109815146 28653721 399221762 37563938 899130415 37563938 973522604 28653721 754788806 28653721 618593485 37563938 525534947 37563938 517113058 571202477 836960473 571202477 471203436 571202477 423030012 28653721 436936261 571202477 283310502 28653721 447834790 28653721 174369430 571202477 999999999765694171 571202477 783214373 571202477 527456123 28653721 577617084 28653721 885274409 28653721 705857962 28653721 967118867 37563938 256529469 28653721 194211363 571202477 53371004 28653721 522792840 571202477 998096247 28653721 912687648 571202477 757309297 571202477 173582758 37563938 384911366 28653721 324597969 37563938 933462114 571202477 326352030 28653721 423261238 37563938 502455704 37563938 500055709 28653721 513049893 28653721 512961852 571202477 19692907 37563938 297182069 28653721 594264073 37563938 873408322 28653721 327014609 28653721 201226472 37563938 141327278 571202477 262109706 571202477 98017609 28653721 370279458 571202477 999999999765694171 571202477 93498708 37563938 173849109 571202477 152683122 571202477 384323980 37563938 933455052 28653721 907423275 28653721 372093598 28653721 85712543 28653721 492786080 37563938 145368352 28653721 139692293 37563938 838962158 28653721 795258354 28653721 919870699 571202477 940707473 571202477 212654545 37563938 650038758 571202477 701387289 37563938 804173707 37563938 475793445 37563938 370065836 571202477 461183298 571202477 780614475 571202477 296115646 28653721 999999999765694171 571202477 486156241 28653721 123988588 28653721 145968713 37563938 374194633 28653721 40701043 28653721 954866751 28653721 212850615 37563938 403534878 571202477 64241323 28653721 771167149 28653721 999999999765694171 571202477 408703778 37563938 605716765 28653721 898612340 571202477 395589290 28653721 698515960 28653721 987424306 28653721 450664389 37563938 999999999765694171 571202477 525830241 37563938 327549644 571202477 40692378 571202477 196135234 571202477 586334213 571202477 534526883 28653721 552735620 28653721 252653897 571202477 999999999765694171 571202477 999999999765694171 571202477 472169381 28653721 467789152 28653721 857894603 571202477 627070607 28653721 844748753 37563938 106032254 37563938 999999999765694171 571202477 342835192 28653721 211357453 28653721 843772075 37563938 702472929 37563938 616499098 37563938 278971749 37563938 694901231 37563938 737028947 571202477 227173238 571202477 82744139 37563938 736665314 28653721 189323757 28653721 134062138 37563938 168063471 37563938 902950496 571202477 388580046 37563938 154349786 37563938 417842370 37563938 908300765 28653721 310471356 571202477 472439478 37563938 856459758 571202477 608638943 28653721 151585171 37563938 999999999765694171 571202477 959331217 28653721 147104404 571202477 621365348 37563938 40997564 571202477 921090284 37563938 523520038 28653721 13088764 571202477 930040844 28653721 763212363 28653721 502771443 37563938 412119097 28653721 416828829 571202477 257886029 37563938 981977620 571202477 504151588 28653721 47774872 37563938 954150668 28653721 979970044 571202477 595942812 37563938 121499181 28653721 493822248 28653721 688168618 28653721 632232456 28653721 999999999765694171 571202477 633852310 571202477 996390970 28653721 433846621 28653721 152811404 571202477 947695306 37563938 622089660 571202477 857353561 571202477 464289705 571202477 911983677 28653721 948551544 37563938 593043855 28653721 275447390 571202477 432018761 571202477 497226876 571202477 999999999765694171 571202477 890476245 571202477 906065973 28653721 858215292 37563938 559840980 37563938 830117047 28653721 855623850 37563938 429286998 571202477 651574790 37563938 319819328 37563938 160106958 571202477 221932897 28653721 924043257 37563938 654898501 28653721 183212156 571202477 999999999765694171 571202477 17550151 571202477 985504398 571202477 607591270 37563938 783391957 571202477 999999999765694171 571202477 499418309 37563938 999999999765694171 571202477 548220847 571202477 851004440 28653721 778009934 571202477 527759001 28653721 545319153 37563938 542509181 37563938 673976195 28653721 695552010 571202477 619936249 37563938 666807350 571202477 139821365 37563938 796434217 28653721 48530882 571202477 166190197 28653721 635105822 37563938 348705478 571202477 502067529 28653721 775573595 28653721 929042061 571202477 884302697 571202477 951852972 28653721 448349586 37563938 574677829 37563938 454886968 28653721 398613523 571202477 179687831 37563938 127788832 28653721 999999999765694171 571202477 343477972 37563938 797427551 37563938 29864130 28653721 298845486 28653721 999999999765694171 571202477 922082659 37563938 352137512 571202477 959214705 37563938 657903360 37563938 891053489 37563938 13364124 37563938 93817388 571202477 588370533 28653721 812647483 37563938 655147815 571202477 59104105 37563938 168982505 37563938 926564069 37563938 800772087 37563938 305274155 571202477 206499685 571202477 382653950 28653721 998482522 28653721 320249136 37563938 293352140 28653721 315852609 37563938 430317832 571202477 705492410 28653721 999999999765694171 571202477 394407269 37563938 438104763 28653721 977404555 571202477 999999999765694171 571202477 161219964 28653721 999999999765694171 571202477 556711976 28653721 534934402 37563938 126375358 28653721 714638059 571202477 619580310 28653721 148494970 37563938 423385639 37563938 270087611 37563938 835983747 37563938 443753802 28653721 907375352 28653721 470722258 571202477 414895045 571202477 633462461 571202477 417385277 28653721 776429587 571202477 216237357 28653721 4885727 571202477 806759476 571202477 641410587 571202477 533049046 28653721 91515513 571202477 457558843 571202477 931537279 28653721 725330887 37563938 488626962 28653721 298830608 28653721 819462348 571202477 980870063 37563938 425897264 28653721 465906240 571202477 722767781 28653721 377202474 28653721 891131152 37563938 630700625 571202477 311325883 37563938 999999999765694171 571202477 329670233 571202477 233272143 571202477 901505752 37563938 488115300 37563938 674985987 37563938 389080653 28653721 549534967 571202477 103680504 28653721 547462876 571202477 35237305 28653721 746863446 28653721 37873618 571202477 605696930 571202477 796513128 28653721 999999999765694171 571202477 943388897 571202477 214803307 37563938 68345678 37563938 387020864 37563938 999999999765694171 571202477 81950513 28653721 147860270 37563938 148716711 571202477 999999999765694171 571202477 117547663 37563938 367896948 37563938 54227972 37563938 136120235 28653721 804153675 28653721 125272600 571202477 999999999765694171 571202477 673386458 571202477 236302458 571202477 402385207 571202477 893869636 571202477 237374133 28653721 610994183 571202477 998490741 28653721 93696271 37563938 79427205 571202477 136688820 28653721 784445173 28653721 269502064 28653721 505973538 37563938 985739079 37563938 926317034 571202477 199515884 37563938 70773132 571202477 259146115 28653721 882225456 571202477 38577717 37563938 887144445 571202477 999999999765694171 571202477 956382230 28653721 244103377 571202477 801496356 37563938 383857980 28653721 999999999765694171 571202477 99838303 28653721 999999999765694171 571202477 305310586 571202477 239445742 37563938 999999999765694171 571202477 684391675 28653721 938485807 571202477 810701688 571202477 918963753 37563938 285933003 28653721 664364421 37563938 597347967 571202477 199214722 571202477 239561675 571202477 602503036 37563938 639659654 37563938 380954177 37563938 999999999765694171 571202477 617308507 571202477 174341581 571202477 380960052 37563938 364655660 28653721 277816590 571202477 999999999765694171 571202477 791222960 37563938 9934348 571202477 357844653 37563938 238647138 571202477 312790351 571202477 650883150 571202477 572331357 37563938 486172814 37563938 657268256 37563938 667292681 28653721 55755781 37563938 402416895 37563938 352415216 37563938 102292562 571202477 985437278 28653721 429355315 28653721 524379701 28653721 810691771 571202477 779202475 37563938 419549277 28653721 629536371 571202477 711586330 571202477 160267849 37563938 859193926 37563938 232745098 571202477 973383179 28653721 437929227 37563938 180914772 28653721 60671438 571202477 866740467 571202477 668620840 571202477 399952202 37563938 33376810 37563938 82850758 571202477 189625044 28653721 504014163 37563938 129248155 37563938 412422963 571202477 831903932 37563938 371865975 28653721 761431129 28653721 64180312 571202477 36305853 571202477 624038789 571202477 640027798 571202477 999999999765694171 571202477 729820816 571202477 167580439 28653721 389509055 28653721 985693969 28653721 388514894 37563938 158025746 571202477 406253479 28653721 272103207 37563938 511256857 571202477 999999999765694171 571202477 101281655 571202477 247255942 37563938 608300890 28653721 856225015 37563938 569760126 571202477 268725608 571202477 258012887 37563938 999999999765694171 571202477 108365899 571202477 222004173 28653721 695906234 28653721 704596622 37563938 651704335 571202477 529375173 28653721 142319447 28653721 90328616 37563938 86364299 571202477 980498141 28653721 423074630 571202477 147379571 571202477 97426935 571202477 670599138 37563938 197005424 37563938 739541405 28653721 859257683 37563938 511426272 571202477 102447424 28653721 928561645 28653721 343444758 28653721 766885387 28653721 350702390 571202477 900016143 37563938 235481508 37563938 239382468 37563938 220218404 28653721 715979269 28653721 525779915 28653721 680290968 571202477 546627405 571202477 831139888 37563938 302901757 571202477 599812644 28653721 313745575 571202477 765309616 571202477 939578693 37563938 14738516 37563938 45055033 28653721 811560830 28653721 431347141 28653721 853317044 37563938 433858669 571202477 684992189 571202477 206658370 37563938 901450341 37563938 231111071 37563938 853057643 571202477 718234205 37563938 431501718 571202477 664275431 28653721 953900771 28653721 44478273 37563938 80772043 37563938 199507267 37563938 834966444 28653721 55935625 28653721 523501067 571202477 826675932 37563938 370683624 28653721 178227415 37563938 578526506 28653721 999999999765694171 571202477 948992964 571202477 863302007 28653721 696770777 37563938 346198890 28653721 523867782 37563938 999457374 28653721 884604078 28653721 697310698 571202477 652545616 571202477 588003444 37563938 149661563 28653721 480010776 571202477 299399954 28653721 92511607 37563938 80054909 28653721 102397233 28653721 629866914 571202477 613803237 37563938 493430167 28653721 967321647 37563938 247954151 28653721 282193947 571202477 716708489 37563938 967866108 37563938 802207936 571202477 930115349 37563938 571170714 37563938 999999999765694171 571202477 423455324 571202477 568898953 571202477 847973348 37563938 91953489 571202477 695988891 37563938 714726279 571202477 68118112 37563938 999999999765694171 571202477 85002778 37563938 482314825 37563938 556756183 571202477 759608959 571202477 501978809 28653721 824595388 37563938 111784550 28653721 980571748 571202477 657317842 28653721 25936533 37563938 369112590 37563938 344729453 571202477 999999999765694171 571202477 657903360 28653721 352118980 28653721 583221557 28653721 292238714 571202477 90792269 571202477 543568383 37563938 553241804 28653721 603398070 37563938 286281087 571202477 968632902 571202477 74478473 37563938 909971129 37563938 914849020 28653721 998657709 37563938 490844547 37563938 640200908 28653721 877069810 571202477 336743764 37563938 504698516 571202477 44760066 28653721 49835005 37563938 777517745 37563938 538193644 28653721 78714002 37563938 293133738 571202477 999999999765694171 571202477 272908720 571202477 119070232 571202477 781428000 28653721 306791891 37563938 490166224 571202477 389868971 571202477 464232520 571202477 41471985 37563938 434925971 28653721 3948007 37563938 699500902 571202477 260172883 571202477 881203424 571202477 419020536 37563938 517301448 571202477 116004573 571202477 529964882 28653721 489544399 37563938 999999999765694171 571202477 860128867 571202477 488626962 37563938 209620523 28653721 908566958 571202477 999999999765694171 571202477 887716946 37563938 285479898 28653721 695651513 571202477 444692982 28653721 62953180 28653721 262057697 571202477 456960691 28653721 912815111 37563938 774300231 571202477 796693598 28653721 449726586 37563938 471547012 37563938 755991359 37563938 256346999 571202477 186469964 571202477 103945938 571202477 479214066 28653721 819715009 28653721 614528331 571202477 44090375 28653721 804840847 28653721 857560782 571202477 999999999765694171 571202477 420824057 37563938 122365593 571202477 284908017 37563938 933553822 37563938 235760253 571202477 999999999765694171 571202477 216990477 571202477 682987779 571202477 999999999765694171 571202477 34595986 571202477 993379628 571202477 902500092 37563938 468236930 37563938 571126301 28653721 253233826 28653721 732397000 571202477 669745629 37563938 1718690 571202477 417625770 28653721 999999999765694171 571202477 619936249 28653721 522130986 37563938 298671938 571202477 740859194 571202477 60933124 571202477 431028204 571202477 932160972 37563938 710228029 571202477 85815 571202477 428890970 37563938 912755736 37563938 400804611 571202477 921500366 571202477 449478663 28653721 999999999765694171 571202477 612889768 37563938 225664993 37563938 40692378 28653721 37054734 571202477 7161897 37563938 43672006 37563938 197306124 571202477 682975131 37563938 266771447 37563938 567183402 571202477 274723128 37563938 106972299 37563938 674744221 28653721 130001069 28653721 906074487 37563938 897708968 28653721 734089438 571202477 255677283 571202477 107553891 571202477 999999999765694171 571202477 395004395 28653721 70898342 571202477 142434056 28653721 95364682 37563938 640097323 37563938 583040500 28653721 835264424 37563938 902159509 37563938 918773284 28653721 896232829 37563938 728325894 28653721 904954240 28653721 975989492 571202477 923352073 28653721 294049327 28653721 366950525 28653721 252744961 571202477 977827962 28653721 999999999765694171 571202477 44673070 571202477 452529752 37563938 469891392 28653721 689679800 571202477 220780869 571202477 498052037 571202477 208049126 37563938 387078446 28653721 450653942 37563938 242940995 571202477 730851326 37563938 932062943 37563938 431352721 37563938 699176353 571202477 119101108 37563938 84320821 37563938 314591950 571202477 193115170 28653721 726942941 28653721 747700002 28653721 43544031 28653721 679482343 28653721 909202395 28653721 559826245 571202477 526562819 37563938 999999999765694171 571202477 656793359 37563938 732397000 28653721 666842477 571202477 18596610 37563938 999999999765694171 571202477 604004881 28653721 999999999765694171 571202477 154486226 571202477 113170918 571202477 459402701 28653721 285280458 28653721 783811718 571202477 321341378 37563938 961951449 571202477 810576463 37563938 465708204 571202477 636655737 37563938 675864173 28653721 104618515 37563938 343675317 37563938 676493613 37563938 938845530 571202477 504361785 571202477 233805023 37563938 353731671 37563938 179775648 28653721 519542418 37563938 789224116 28653721 768717844 571202477 590813610 37563938 958269476 28653721 672951467 37563938 999999999765694171 571202477 730328614 571202477 186096715 28653721 865199627 571202477 441982668 571202477 488350339 28653721 665449705 28653721 471082380 571202477 999999999765694171 571202477 86639469 571202477 237296856 37563938 980794859 37563938 489922642 28653721 422638523 37563938 825903263 28653721 485994414 28653721 878523049 37563938 377448514 37563938 768439336 28653721 243007813 28653721 826724902 571202477 355823407 37563938 227464458 37563938 910458999 571202477 175908874 37563938 587098543 571202477 252032851 28653721 575927198 37563938 359686998 37563938 772830446 571202477 636528253 37563938 22479339 37563938 278923711 28653721 411078908 571202477 999999999765694171 571202477 315848512 37563938 894973728 37563938 37559443 28653721 239360856 28653721 443249934 37563938 57868933 571202477 29992830 28653721 899614750 37563938 107174016 37563938 999999999765694171 571202477 891587275 37563938 944379888 571202477 82891492 28653721 790181302 571202477 194452522 571202477 396702796 28653721 999999999765694171 571202477 644603495 28653721 134866544 37563938 470979923 28653721 902683907 571202477 419391638 28653721 501884326 37563938 260133610 571202477 658049691 571202477 469695699 28653721 522393037 28653721 359686998 28653721 154377236 28653721 467675940 571202477 601182492 571202477 906171504 571202477 338085645 571202477 844324830 571202477 166295064 37563938 63609378 28653721 860770214 37563938 806745518 37563938 821780227 571202477 936652935 28653721 694819047 571202477 164408320 37563938 3115539 37563938 999999999765694171 571202477 999999999765694171 571202477 362368526 28653721 409092000 37563938 885216531 28653721 365623131 571202477 204957965 571202477 581559394 37563938 719507906 28653721 569820565 28653721 507523175 37563938 145638673 28653721 308470286 28653721 9001671 28653721 999999999765694171 571202477 864896211 37563938 84752688 571202477 999999999765694171 571202477 846129434 28653721 695906234 571202477 497145500 37563938 999999999765694171 571202477 918812761 28653721 699794512 28653721 461004743 28653721 119488540 28653721 855340624 28653721 369573387 37563938 133730031 37563938 668564608 571202477 189585688 571202477 935741065 571202477 203842913 37563938 287995036 28653721 824324148 571202477 696628286 37563938 623692251 37563938 141601642 28653721 978990168 28653721 345234990 28653721 631213476 571202477 303182754 571202477 679275502 28653721 636004535 37563938 377473233 28653721 453448292 37563938 924076919 28653721 231548557 571202477 74194135 571202477 876520873 28653721 204094779 571202477 131645229 571202477 636234758 571202477 388934446 28653721 675964913 37563938 160512999 28653721 313113413 28653721 736049490 28653721 548043071 28653721 818553337 28653721 980344738 37563938 792067955 37563938 27736937 571202477 859397794 571202477 240526771 37563938 365838937 28653721 242452170 28653721 446965324 28653721 817564491 28653721 690216567 571202477 956330738 571202477 391559388 28653721 497294739 571202477 316177018 37563938 955575941 571202477 708353390 37563938 754063025 571202477 999999999765694171 571202477 999999999765694171 571202477 764901893 28653721 507729269 571202477 302101095 28653721 999999999765694171 571202477 307614126 28653721 837046516 571202477 443266220 28653721 204687799 571202477 481651865 37563938 999999999765694171 571202477 839963491 571202477 69327493 28653721 381522811 28653721 62149303 571202477 770050983 571202477 670332880 571202477 167741510 571202477 826508415 28653721 213576988 28653721 907616678 37563938 585076335 28653721 930299571 37563938 474796295 37563938 277809499 28653721 376891940 37563938 916664759 28653721 295465430 571202477 454160519 28653721 85303402 571202477 199547944 28653721 100632814 28653721 557038717 37563938 86907244 37563938 750420351 571202477 350418951 28653721 999999999765694171 571202477 728187561 37563938 403256618 571202477 262736666 37563938 951719181 571202477 939942140 571202477 12987308 37563938 677975649 28653721 299963141 28653721 221124427 571202477 57697423 571202477 595954061 37563938 77771434 37563938 758211165 571202477 309288144 37563938 979688218 571202477 132465436 28653721 468524696 571202477 999999999765694171 571202477 633852872 37563938 911983677 37563938 999999999765694171 571202477 229619357 28653721 835116940 37563938 5115158 28653721 736907713 571202477 827241378 571202477 999999999765694171 571202477 805332356 28653721 243735424 28653721 191856589 37563938 961906291 28653721 677109954 571202477 251664945 28653721 525507032 28653721 594409451 37563938 166200405 28653721 922225190 37563938 614279122 28653721 46275417 37563938 737948292 28653721 999999999765694171 571202477 410066867 28653721 999999999765694171 571202477 429762434 571202477 209059458 28653721 448935046 571202477 993368359 37563938 407190370 28653721 78485760 28653721 348115149 28653721 76372049 37563938 635174574 28653721 956098668 37563938 871981381 571202477 825687994 37563938 412061282 571202477 669883814 28653721 496595224 37563938 167637421 571202477 850686312 571202477 512031052 571202477 988866831 37563938 386116041 28653721 988076083 37563938 40693186 28653721 524212207 571202477 221993081 571202477 11053139 28653721 670573788 37563938 999999999765694171 571202477 966595156 37563938 944319480 571202477 397988618 37563938 384892659 37563938 694203339 37563938 458399045 571202477 49937766 37563938 432026590 571202477 378912179 571202477 999999999765694171 571202477 8982797 37563938 27328074 28653721 699408086 571202477 779272699 571202477 659400998 28653721 654680404 28653721 936695707 37563938 638945473 571202477 290933361 28653721 944474297 28653721 168986970 571202477 429061137 37563938 181653812 28653721 999999999765694171 571202477 28186528 28653721 770229858 571202477 157859580 28653721 217017052 37563938 905835924 37563938 727316204 37563938 999999999765694171 571202477 378116915 571202477 488241634 571202477 130680615 28653721 999999999765694171 571202477 546266042 37563938 390784485 37563938 810691771 37563938 70206894 28653721 897911181 37563938 531142029 37563938 999999999765694171 571202477 454493063 28653721 30821890 28653721 650929901 37563938 516794622 37563938 917066624 37563938 906998415 28653721 763875543 37563938 231872903 37563938 84539777 28653721 335181866 28653721 173568814 571202477 712934785 28653721 872267748 37563938 311281537 37563938 695853832 37563938 516960033 571202477 576355373 28653721 250830388 28653721 397706469 571202477 145225292 571202477 821397703 571202477 324711208 37563938 26481127 37563938 826503846 28653721 297450516 571202477 319538435 28653721 851210339 37563938 122109954 571202477 92384884 37563938 709972245 28653721 213177472 28653721 590498137 37563938 999999999765694171 571202477 56130760 28653721 277283113 571202477 980406433 37563938 209346948 571202477 241913170 28653721 896858782 37563938 10531687 37563938 106314913 28653721 854363818 28653721 591534416 571202477 664492119 37563938 814022785 37563938 845312952 571202477 555303350 28653721 657163537 571202477 999999999765694171 571202477 341317656 37563938 69828699 37563938 701723341 37563938 508036136 28653721 705354615 37563938 487841215 28653721 883702036 571202477 894774974 37563938 700181491 571202477 526069169 571202477 450946250 37563938 992070322 28653721 435643860 28653721 22379907 28653721 737752904 37563938 148232214 28653721 701259644 28653721 551755618 571202477 257148533 37563938 635210794 28653721 925099639 37563938 150496749 571202477 680364325 37563938 757793351 28653721 997540300 37563938 471976001 37563938 699798732 37563938 845616916 28653721 900821521 28653721 999999999765694171 571202477 530662035 37563938 462769477 571202477 167649030 28653721 187973091 37563938 592152890 28653721 30703040 37563938 621240798 37563938 310555847 37563938 305102774 28653721 516978935 28653721 346149392 571202477 775314136 37563938 268611339 37563938 498987394 37563938 535456504 28653721 603549697 28653721 189716842 37563938 209620523 37563938 348828324 28653721 188705119 28653721 392356302 571202477 224536436 28653721 953299816 571202477 426810560 28653721 934906230 28653721 752033875 37563938 242709287 571202477 219211280 28653721 996044206 37563938 76744963 37563938 72850264 571202477 377116618 571202477 183194842 37563938 551020550 571202477 772783790 28653721 566658322 37563938 515394480 28653721 605573322 37563938 501818164 571202477 305477881 571202477 79255901 28653721 439332354 571202477 475647751 28653721 898428079 28653721 791732229 28653721 812304770 28653721 999222433 571202477 737759109 571202477 39481299 37563938 854104727 37563938 72130928 37563938 858932597 37563938 680486591 37563938 852134455 28653721 993243130 28653721 290189516 571202477 334266887 28653721 82963181 28653721 643141452 571202477 597444240 28653721 839917833 37563938 893051160 37563938 218754207 571202477 900701830 28653721 937229728 571202477 253233826 571202477 192198611 571202477 150353352 37563938 753145063 37563938 999999999765694171 571202477 539799523 37563938 790362622 28653721 496823890 28653721 658758491 571202477 94124546 571202477 837291230 28653721 350095018 37563938 288583979 571202477 574600165 37563938 842075401 571202477 245733181 28653721 203333978 28653721 150872574 571202477 936693047 37563938 548019456 37563938 415262024 571202477 176256123 28653721 290363016 571202477 336779489 28653721 981165761 28653721 987892368 28653721 631247325 571202477 999999999765694171 571202477 323133240 571202477 948570157 28653721 817583991 37563938 912595429 28653721 590055135 28653721 825782465 28653721 212966449 571202477 965296735 571202477 256355060 28653721 999999999765694171 571202477 260093825 37563938 322089986 37563938 555303350 37563938 556612109 37563938 436448258 571202477 256799001 571202477 550426449 37563938 679787009 28653721 897169102 28653721 399437219 37563938 191347050 571202477 306360628 37563938 538097100 37563938 484470361 37563938 767177461 571202477 178492595 28653721 553066348 571202477 573278332 571202477 829181080 28653721 367152007 28653721 580814920 37563938 825238538 37563938 238244784 28653721 716937747 28653721 173356495 571202477 935083508 37563938 539799523 571202477 953493123 28653721 586624488 571202477 700595876 37563938 321513170 28653721 949870052 28653721 111717904 37563938 671139531 37563938 968252673 571202477 692854252 37563938 824754680 571202477 234230011 37563938 562295067 37563938 331848994 571202477 487957128 571202477 525541013 37563938 873418647 37563938 412034660 571202477 872188984 37563938 737195103 37563938 999999999765694171 571202477 894388056 37563938 53045095 571202477 784246263 37563938 473452231 28653721 537279135 37563938 303695033 571202477 608461947 28653721 307741832 571202477 723444144 37563938 852944046 571202477 784875348 28653721 804913379 37563938 63555309 37563938 54183048 37563938 46696755 571202477 601846280 28653721 681516218 571202477 455240723 571202477 696336959 28653721 373528480 28653721 475838018 28653721 793456396 28653721 340246917 37563938 926050813 37563938 577854293 37563938 472428322 28653721 330109875 37563938 434892395 28653721 423261238 28653721 303409595 37563938 594325547 28653721 401396780 37563938 695496138 37563938 725167646 37563938 464782904 571202477 402806888 571202477 999999999765694171 571202477 63512258 37563938 999999999765694171 571202477 224591166 37563938 117680059 28653721 668645289 37563938 734451940 571202477 164636421 37563938 505973538 571202477 734593529 28653721 195827811 28653721 711000538 37563938 796552878 28653721 501189837 37563938 535207497 571202477 941053029 37563938 911989704 28653721 142743750 28653721 463710554 37563938 93725499 37563938 633038470 28653721 225407816 37563938 988848806 571202477 501475569 37563938 60255767 571202477 557888435 571202477 478956828 28653721 633796285 571202477 70297160 571202477 425335141 28653721 567286541 28653721 195266466 571202477 389920768 37563938 999999999765694171 571202477 115001274 37563938 476979032 571202477 656011685 571202477 708455729 571202477 165434924 37563938 29360352 37563938 112275373 37563938 506599797 37563938 540907437 37563938 572524523 28653721 344464455 37563938 48392815 28653721 27810343 37563938 881769189 571202477 956901816 28653721 160115743 28653721 992261708 571202477 750116279 28653721 999999999765694171 571202477 310063906 28653721 872146357 571202477 489786537 571202477 769538543 571202477 980045286 571202477 999999999765694171 571202477 579499439 571202477 131644380 28653721 129620350 571202477 837154573 37563938 123649960 571202477 295205160 37563938 114460791 28653721 420731605 37563938 380975292 37563938 999999999765694171 571202477 627573065 37563938 102778350 28653721 286332664 28653721 332437257 37563938 595705117 28653721 432162662 571202477 354547921 28653721 126687108 37563938 750586548 28653721 319983628 571202477 389670009 28653721 240888654 37563938 217161013 571202477 572531867 28653721 615514205 28653721 508506815 37563938 532918786 571202477 179146966 28653721 474269003 28653721 8249262 28653721 245978913 571202477 38565070 571202477 268489251 37563938 222701029 28653721 935063577 571202477 92694321 28653721 331056435 28653721 999999999765694171 571202477 103544763 28653721 644337692 28653721 952652871 37563938 720119834 37563938 306463984 37563938 805465233 28653721 999999999765694171 571202477 854982121 571202477 363717195 37563938 992231448 28653721 985052 28653721 409455083 571202477 194767606 37563938 680720919 571202477 778009934 28653721 671381085 28653721 999999999765694171 571202477 76038252 28653721 408944616 37563938 754459092 28653721 195125829 28653721 789202775 571202477 999999999765694171 571202477 788916989 28653721 2700495 571202477 175892196 37563938 975277124 37563938 562962804 37563938 905557065 37563938 514189229 37563938 999999999765694171 571202477 436227252 28653721 482711291 571202477 324939307 37563938 564707236 571202477 736372364 37563938 204647833 571202477 637854917 571202477 592749929 28653721 500929795 37563938 634798219 37563938 850686658 28653721 276946725 571202477 582071655 37563938 595705117 571202477 472042860 37563938 689014794 571202477 695487419 571202477 286464600 571202477 702715997 571202477 67518749 28653721 705084535 571202477 900678786 28653721 217141123 571202477 35701725 28653721 910305293 571202477 420880891 571202477 155293662 571202477 657215235 28653721 87403795 28653721 334546790 571202477 239870387 571202477 715970012 37563938 897028096 571202477 610643461 37563938 318723119 37563938 800297361 37563938 244976581 28653721 496975965 571202477 110399526 37563938 984993120 571202477 66229189 28653721 493456879 571202477 341197471 37563938 696842098 28653721 353352612 37563938 229865374 571202477 292238714 28653721 848474798 37563938 235685015 28653721 850808806 37563938 564726575 37563938 845815834 571202477 796988189 28653721 126452943 571202477 22309167 37563938 971225491 28653721 786128749 37563938 802881815 571202477 159048181 28653721 978572634 571202477 861660101 28653721 694842160 571202477 409908571 37563938 440367029 28653721 199642159 571202477 300099299 28653721 454388429 37563938 358157182 37563938 923295320 37563938 962788140 571202477 694988706 28653721 662390977 37563938 270730388 37563938 860388674 28653721 285160328 571202477 455807904 571202477 655676237 28653721 419183451 37563938 153284554 37563938 999999999765694171 571202477 557218627 28653721 995916324 37563938 25596355 28653721 737909135 37563938 954839672 28653721 303979468 28653721 601950994 571202477 982627500 37563938 354465044 571202477 575960042 571202477 685517545 571202477 384245782 571202477 907763916 37563938 933650383 37563938 803567606 28653721 336506842 28653721 791462403 28653721 495628193 37563938 679774574 28653721 439332354 37563938 731138796 37563938 811987461 37563938 881438431 37563938 120326672 37563938 233744599 37563938 884349041 37563938 579250743 28653721 310300134 37563938 723147792 28653721 790685012 37563938 586355777 571202477 337233704 28653721 582598627 37563938 999999999765694171 571202477 77692927 28653721 6459065 28653721 585492702 37563938 186064149 37563938 794584326 28653721 999999999765694171 571202477 335269431 571202477 999999999765694171 571202477 176415421 571202477 252339706 571202477 999999999765694171 571202477 357119723 28653721 918701262 571202477 516291303 28653721 215376490 37563938 662882787 28653721 724086082 37563938 642375761 571202477 999999999765694171 571202477 492879111 571202477 31417752 28653721 921912033 571202477 139652916 37563938 910029526 37563938 5905234 571202477 367058571 28653721 196293669 37563938 794370851 37563938 458478519 571202477 80778267 28653721 670593769 37563938 288324592 28653721 139863771 37563938 107052117 37563938 256168780 37563938 353789881 571202477 397238945 37563938 185858941 571202477 720555078 37563938 89842720 37563938 318172572 571202477 570902836 37563938 455971005 37563938 27275972 28653721 837219236 37563938 120468939 37563938 55481251 571202477 907353489 28653721 623626436 28653721 923493234 28653721 386186496 571202477 112527240 37563938 667339997 37563938 897287959 571202477 100530715 571202477 747603006 37563938 171304333 28653721 225298727 28653721 62775945 571202477 805416497 28653721 628063644 37563938 786436258 28653721 200493552 37563938 391846311 571202477 596629157 571202477 707977733 37563938 507167111 28653721 672513217 37563938 378290540 28653721 139019434 37563938 400208256 571202477 123248436 571202477 462917022 28653721 555673431 37563938 188641601 28653721 218298974 28653721 88778331 28653721 652943495 37563938 431480626 37563938 74972668 571202477 291585197 37563938 900604730 37563938 22043316 571202477 328857609 37563938 784488967 571202477 541174546 28653721 427870685 37563938 919366596 28653721 21998643 28653721 569241608 28653721 7161897 28653721 406058638 28653721 12292315 37563938 149074662 37563938 266348245 28653721 13088764 28653721 987958602 571202477 452775709 37563938 62383007 37563938 875054334 28653721 130927840 571202477 537526336 28653721 587060333 28653721 168450747 571202477 81950513 37563938 833103418 37563938 749230016 28653721 679631394 28653721 483189260 37563938 331085076 37563938 891559411 37563938 240782833 37563938 639799413 37563938 223123282 571202477 151884957 37563938 999999999765694171 571202477 214973556 37563938 320950504 28653721 44658717 571202477 653180433 571202477 665118567 571202477 127396665 28653721 84401137 28653721 183194842 28653721 566626821 28653721 596033736 37563938 802147955 28653721 208168501 571202477 570090598 28653721 935516327 571202477 415898905 37563938 77800015 28653721 265475111 37563938 154586128 28653721 536368345 28653721 282681006 571202477 267225474 571202477 16526442 28653721 863024709 28653721 202997962 571202477 916664759 37563938 471547012 571202477 44417081 571202477 99708397 28653721 801125675 28653721 725726031 571202477 607081817 571202477 999999999765694171 571202477 326286865 571202477 144746417 571202477 640115129 37563938 649978614 37563938 314623106 571202477 745764289 28653721 378199902 28653721 999999999765694171 571202477 864610558 37563938 515394480 37563938 559029552 571202477 256728172 28653721 808702364 571202477 72303150 28653721 961973440 571202477 89880784 37563938 775388505 28653721 723502131 37563938 2104802 571202477 257941232 37563938 102292562 28653721 184934837 37563938 820205875 571202477 563306675 571202477 897465841 37563938 999999999765694171 571202477 999999999765694171 571202477 696336959 37563938 475721994 571202477 417178299 28653721 712817220 37563938 206261945 571202477 622426187 571202477 883319988 37563938 996492669 28653721 239635249 28653721 548112095 28653721 279156035 28653721 726723062 571202477 999999999765694171 571202477 61964554 37563938 711835025 37563938 511032218 37563938 822448527 37563938 194776415 571202477 905557065 571202477 911706608 37563938 72032285 37563938 661882410 37563938 209417989 28653721 817611519 571202477 51966763 28653721 145589947 571202477 221112304 571202477 634232121 37563938 999999999765694171 571202477 542583093 37563938 31296798 37563938 935516327 37563938 146804668 28653721 98892211 37563938 263595328 28653721 425901968 37563938 692417377 571202477 640973991 571202477 827659938 28653721 91051336 571202477 902515647 37563938 969771527 37563938 835361888 37563938 705624961 28653721 722018313 571202477 245167235 37563938 244317948 37563938 179486988 37563938 72077895 37563938 374790169 37563938 999999999765694171 571202477 718976267 571202477 198178104 28653721 541376521 37563938 248698213 28653721 468171403 28653721 37055730 28653721 410963583 571202477 889485846 571202477 644199012 28653721 39619862 28653721 537527499 37563938 442999998 571202477 516678861 571202477 757463847 571202477 339118085 37563938 199548398 28653721 479599479 571202477 93001877 571202477 77868696 37563938 263220592 28653721 298131165 28653721 196449491 37563938 258884296 571202477 17924604 28653721 836116492 28653721 27810343 571202477 184802059 28653721 999999999765694171 571202477 825845157 28653721 821004249 28653721 158409575 571202477 8237061 571202477 785803711 37563938 643332899 37563938 460968254 37563938 4079319 37563938 621250097 28653721 793346038 28653721 775542172 28653721 660958524 37563938 217996672 37563938 146962932 28653721 525018083 571202477 883404999 37563938 632424883 571202477 412029754 28653721 264788056 571202477 962688771 571202477 199267126 571202477 352118980 37563938 733452074 28653721 549370203 571202477 277911512 571202477 7805134 28653721 694836152 571202477 282999885 28653721 565499213 37563938 149692148 37563938 212597291 37563938 103680504 37563938 319405549 571202477 67230939 37563938 980699022 571202477 706564489 28653721 763568709 28653721 999999999765694171 571202477 204311787 28653721 525925678 571202477 466903450 571202477 206943940 571202477 728944910 571202477 999999999765694171 571202477 536811959 571202477 836374679 37563938 387605926 37563938 624899669 571202477 801505879 37563938 645179135 37563938 353524732 28653721 145331569 37563938 751379271 37563938 45583733 37563938 871196454 28653721 183173209 28653721 684527032 28653721 656571792 37563938 998614503 28653721 921939258 37563938 61684454 37563938 850312593 28653721 698566547 28653721 929999940 571202477 278625056 571202477 307629115 571202477 169972665 571202477 756465063 37563938 52469106 28653721 163574119 571202477 999999999765694171 571202477 931093186 37563938 679291448 28653721 198722972 571202477 879415155 37563938 770740838 28653721 45424501 571202477 488266177 28653721 732097584 571202477 941521341 28653721 999999999765694171 571202477 747903827 37563938 782854711 571202477 573091969 37563938 810225691 37563938 941867663 28653721 759465422 37563938 324943527 37563938 118078458 37563938 555145091 571202477 727354858 571202477 206362854 37563938 106859888 37563938 350648609 28653721 660798101 28653721 540972182 37563938 615889604 37563938 353820793 28653721 999999999765694171 571202477 294612268 28653721 294702675 28653721 110375773 571202477 996659707 28653721 784851069 37563938 416986755 571202477 581644043 37563938 470176308 28653721 935949345 28653721 963841329 37563938 525693393 571202477 503931640 571202477 707966262 28653721 780496585 28653721 750175549 571202477 84545810 571202477 460502082 37563938 798765047 28653721 74972668 37563938 662275330 28653721 133688110 571202477 517395065 37563938 379586789 28653721 373834467 28653721 186217303 37563938 293399567 28653721 672755953 37563938 233915353 571202477 448640311 37563938 788925595 28653721 195772327 571202477 999999999765694171 571202477 617058588 37563938 254468712 37563938 983721904 37563938 337228987 28653721 721201382 37563938 171631467 37563938 103708954 37563938 135004884 37563938 294761167 571202477 316249392 28653721 289710136 37563938 217358193 37563938 160943115 28653721 827438819 28653721 379698549 37563938 224591166 571202477 223532276 571202477 734903144 37563938 810701688 28653721 525721663 28653721 4147385 37563938 601795228 28653721 629672357 37563938 696584662 571202477 735037196 37563938 434925971 37563938 460667719 37563938 464766548 37563938 629784564 571202477 613156014 37563938 430583226 28653721 539219372 571202477 517902130 28653721 868130266 37563938 572531867 571202477 433688636 571202477 54679257 28653721 985454392 571202477 304098602 37563938 845558821 37563938 117015970 28653721 523708943 28653721 136115831 571202477 159531795 28653721 73024107 28653721 999999999765694171 571202477 892580562 37563938 709287616 571202477 944071700 28653721 585869740 37563938 913523018 571202477 387073507 37563938 932545098 571202477 999999999765694171 571202477 656188000 28653721 205013919 28653721 324241883 37563938 693389536 37563938 158464280 28653721 214454792 28653721 583243500 37563938 209109140 28653721 755509290 571202477 999999999765694171 571202477 500585264 37563938 455240970 571202477 729864732 37563938 993272292 571202477 131081678 37563938 494626030 28653721 989983553 28653721 395817393 37563938 873418647 28653721 721093878 37563938 811793022 28653721 852500389 28653721 609521143 37563938 234545636 37563938 518583612 28653721 683278513 37563938 542565917 28653721 642156183 571202477 577617084 37563938 340691046 571202477 478626710 28653721 833225314 37563938 527607807 571202477 999999999765694171 571202477 915520393 37563938 343442773 37563938 777196812 571202477 357286496 571202477 895642589 37563938 922603462 28653721 239787156 37563938 470397211 571202477 782566086 37563938 209919117 37563938 262064630 37563938 701300734 571202477 213887744 37563938 764289197 571202477 771595577 571202477 612639091 571202477 509401628 37563938 373716131 571202477 792826099 37563938 999999999765694171 571202477 893648880 37563938 678208220 571202477 221062512 28653721 145510662 37563938 993528884 571202477 334172247 37563938 328320250 571202477 170054482 28653721 573746525 28653721 694581684 28653721 867253359 37563938 548220847 37563938 404223868 37563938 240219682 571202477 949870052 37563938 753634087 37563938 205375257 571202477 402106752 37563938 941590900 28653721 937638599 571202477 546135754 28653721 79119921 571202477 734593529 571202477 759402187 37563938 924181523 37563938 999999999765694171 571202477 191734207 28653721 313200807 37563938 999999999765694171 571202477 646487212 37563938 999999999765694171 571202477 999999999765694171 571202477 405208384 571202477 793013481 28653721 311492833 37563938 537743250 571202477 344057918 37563938 547785595 28653721 248860388 37563938 964009545 28653721 603473740 571202477 275230209 37563938 181959695 571202477 414460752 37563938 265475111 28653721 457176239 571202477 999999999765694171 571202477 921625756 28653721 175323740 37563938 635169053 37563938 312326622 37563938 515393572 37563938 151570690 28653721 471863576 28653721 249916196 37563938 514191043 571202477 351917905 571202477 725167646 571202477 813610491 28653721 550863019 37563938 515311586 28653721 617486749 28653721 522863429 571202477 628858242 37563938 29841610 37563938 160822502 37563938 187069605 571202477 999999999765694171 571202477 962414885 37563938 604985672 37563938 138690363 28653721 164636421 571202477 912224589 571202477 999999999765694171 571202477 221398848 571202477 978037528 571202477 544821246 37563938 450902724 28653721 215001630 571202477 117246692 37563938 428924415 37563938 179584275 571202477 878633885 571202477 987216193 37563938 3053182 28653721 96002459 571202477 899518069 37563938 250184003 28653721 626116874 37563938 387111966 28653721 902515647 28653721 534526883 571202477 263897090 571202477 254333631 37563938 317782689 28653721 673702059 571202477 999999999765694171 571202477 625331567 571202477 17479329 571202477 112478912 571202477 330264652 28653721 485136006 28653721 645235412 37563938 897074241 37563938 139463954 571202477 125044423 28653721 129181053 37563938 446818126 28653721 101994877 28653721 628750347 571202477 171238681 28653721 70055701 571202477 396039916 37563938 380898086 37563938 999999999765694171 571202477 944497897 571202477 372175608 37563938 625027243 571202477 675157413 28653721 890917481 37563938 40312847 37563938 853124304 28653721 403325162 28653721 944177837 28653721 102848203 28653721 573353717 37563938 697953976 28653721 27811890 37563938 973702855 37563938 395446280 37563938 371898839 37563938 6562958 37563938 749261210 37563938 157432454 37563938 692078482 37563938 749706097 571202477 626105801 28653721 111962038 571202477 275080181 28653721 853630135 37563938 132393103 571202477 474169 28653721 149110082 37563938 583592675 28653721 272201596 37563938 999999999765694171 571202477 335210514 28653721 236737506 37563938 356631237 37563938 828282391 571202477 465705091 571202477 18004494 571202477 685386732 28653721 999999999765694171 571202477 149955480 37563938 954261612 37563938 539399642 28653721 999999999765694171 571202477 394138669 37563938 172985454 37563938 221466641 571202477 386045042 28653721 44684662 37563938 858265204 37563938 926023753 571202477 173128238 28653721 894347463 571202477 428211463 28653721 999999999765694171 571202477 40626794 571202477 904729372 28653721 303146665 37563938 814251056 37563938 544468791 571202477 95225162 571202477 834816140 28653721 826931921 28653721 262426995 37563938 258399498 37563938 999999999765694171 571202477 999999999765694171 571202477 756941680 37563938 158332456 37563938 449772226 28653721 935115027 37563938 336198910 37563938 74374838 28653721 39336571 571202477 815680088 37563938 526853098 28653721 16536282 571202477 999999999765694171 571202477 200771160 37563938 434566763 28653721 65673350 571202477 699794512 37563938 124270588 37563938 376418127 37563938 913370634 28653721 779012709 28653721 466909095 571202477 508748219 28653721 227003521 571202477 44127876 571202477 120684702 28653721 244366029 37563938 832245008 28653721 968222627 28653721 285069140 37563938 173095243 28653721 371667558 28653721 708583594 37563938 127049761 37563938 536175714 37563938 385942646 571202477 959595647 37563938 266549179 28653721 418617753 571202477 102027690 571202477 942281186 28653721 413751072 28653721 904164779 571202477 611252738 37563938 836298653 37563938 388796752 571202477 531453398 28653721 153974293 37563938 450344171 37563938 999999999765694171 571202477 270530643 28653721 994792873 571202477 146942841 571202477 975773528 37563938 770406641 28653721 546718162 28653721 770584628 28653721 357189434 28653721 711361216 571202477 499331331 571202477 721664244 571202477 634491976 28653721 280646178 571202477 755098879 28653721 918812761 37563938 68377961 28653721 590427174 37563938 780931322 37563938 676959742 571202477 705624961 571202477 136947268 571202477 457523204 28653721 877463694 571202477 329439794 37563938 136999315 37563938 532918786 37563938 262880660 37563938 132150532 28653721 680233212 37563938 72514328 37563938 999999999765694171 571202477 323221456 571202477 351030050 37563938 999999999765694171 571202477 318438776 37563938 936314851 571202477 937427074 37563938 784095089 37563938 773746373 28653721 864363875 28653721 351867023 37563938 560696385 37563938 264491549 37563938 19768894 571202477 373481565 571202477 31613315 28653721 618499952 571202477 57893609 37563938 970765446 37563938 190472088 571202477 570018650 571202477 311517114 571202477 585504914 28653721 844068957 28653721 510162142 28653721 654062685 37563938 138002146 37563938 747276593 37563938 311590814 571202477 154777562 37563938 277609163 37563938 382264850 37563938 453584849 28653721 235127255 37563938 419521306 37563938 142703934 571202477 355488109 37563938 281223877 37563938 426023383 28653721 710864958 28653721 839756586 571202477 381774854 37563938 943134597 571202477 706898988 28653721 396836342 28653721 217017052 571202477 999999999765694171 571202477 679054521 37563938 574496984 37563938 981677764 37563938 999999999765694171 571202477 747845235 571202477 832501646 28653721 640265390 571202477 111564030 37563938 500134511 28653721 254765096 37563938 479705735 571202477 15969694 28653721 555085850 28653721 604031263 28653721 475023800 37563938 928518825 28653721 288859799 28653721 918327480 28653721 397225418 571202477 521065522 571202477 335269431 28653721 273039299 37563938 419026556 37563938 27086384 571202477 262563942 571202477 646793077 28653721 185884068 28653721 110734620 571202477 536580390 37563938 984550498 37563938 434030384 37563938 642440930 37563938 979584824 37563938 845050694 28653721 613513487 571202477 246026570 28653721 61382625 28653721 596808998 37563938 65529621 37563938 462720579 37563938 566613175 571202477 404320870 571202477 58692539 28653721 679068946 571202477 166190197 37563938 522661403 28653721 344641666 37563938 563663989 28653721 859435714 37563938 931576349 28653721 887524936 571202477 930392395 28653721 230817811 571202477 113337140 571202477 99011019 37563938 596330318 37563938 86881366 28653721 643782413 37563938 185567318 37563938 670408554 28653721 824283099 28653721 764610413 28653721 968663373 37563938 442897572 28653721 570840272 28653721 926747634 37563938 94449357 571202477 999999999765694171 571202477 213576988 37563938 121643100 571202477 879388296 28653721 603697879 28653721 736781648 571202477 902812682 37563938 43388643 37563938 768819171 37563938 821880612 28653721 677919678 571202477 436327389 571202477 898490625 28653721 141295732 37563938 770480018 28653721 658287209 571202477 275423530 28653721 78677189 28653721 202890775 571202477 535369741 571202477 491559508 37563938 294721085 571202477 228676353 28653721 999999999765694171 571202477 281207935 37563938 313142567 571202477 133160840 37563938 475426155 571202477 429303439 37563938 560668618 28653721 596862069 571202477 16945972 571202477 750049277 571202477 494626030 37563938 851513326 571202477 605505079 28653721 852468719 37563938 609805779 571202477 782452525 28653721 555599880 571202477 957089787 571202477 466343701 37563938 488991435 37563938 896351905 37563938 52773415 28653721 999999999765694171 571202477 809669786 28653721 506144461 37563938 84545810 37563938 111245205 37563938 270995986 571202477 96408374 571202477 364655660 37563938 82029433 37563938 70055701 28653721 452529752 28653721 505363737 28653721 787914133 37563938 281228805 37563938 377116618 28653721 109908359 37563938 93404936 37563938 804842874 571202477 628649180 571202477 448485347 37563938 298831384 571202477 289979093 28653721 398085460 37563938 282582432 28653721 222890554 37563938 782680007 571202477 681564072 571202477 400584114 37563938 829041566 37563938 349955337 28653721 389306781 28653721 590813610 28653721 640289564 28653721 327511230 37563938 478502096 571202477 145968713 571202477 26521237 37563938 999999999765694171 571202477 872690273 28653721 210064669 28653721 968749216 571202477 110656466 571202477 37106997 571202477 27416818 571202477 673798751 37563938 862052546 571202477 664860201 37563938 22379907 571202477 825621562 37563938 656621567 37563938 179490259 28653721 21998643 37563938 208124546 28653721 699064802 28653721 676293901 28653721 574554814 37563938 200660564 37563938 936695707 28653721 990569477 37563938 922822569 28653721 999999999765694171 571202477 155019740 28653721 182967765 37563938 594570580 28653721 60645976 571202477 5108670 37563938 59264315 28653721 402705409 28653721 431822018 571202477 218854875 37563938 583249760 28653721 208111210 28653721 676300943 28653721 787667269 571202477 173015517 28653721 679906421 571202477 603475472 37563938 840372627 571202477 415813002 571202477 999999999765694171 571202477 467563020 28653721 999999999765694171 571202477 60509875 28653721 238242727 28653721 385344713 571202477 469470840 37563938 268862264 571202477 114376592 37563938 634259034 28653721 508996599 37563938 703392195 37563938 594131182 571202477 345489747 571202477 486801102 37563938 822590933 571202477 854457755 571202477 999999999765694171 571202477 607594377 37563938 651108482 37563938 552984298 28653721 446710659 37563938 31130352 571202477 172645684 37563938 525882289 37563938 266609128 571202477 206895523 37563938 999999999765694171 571202477 143903626 571202477 763557059 37563938 179819715 37563938 674424570 37563938 481692119 37563938 546648366 28653721 999999999765694171 571202477 280159752 37563938 956856717 28653721 183824762 571202477 385698475 28653721 207684988 571202477 670792841 28653721 958178678 37563938 141669606 28653721 289689033 571202477 987124735 571202477 301304760 28653721 965746858 37563938 363686173 28653721 862052546 37563938 506485113 37563938 774075359 571202477 970867373 37563938 157943948 571202477 403658361 37563938 862556866 37563938 348315616 571202477 723860772 28653721 918300456 571202477 867321639 37563938 13335168 37563938 751431291 28653721 679152106 28653721 772333303 28653721 750895208 571202477 349384354 28653721 275644415 37563938 928250362 37563938 366159143 37563938 732471762 37563938 159908012 28653721 694959810 28653721 859435714 28653721 724794519 28653721 206637501 28653721 546261000 37563938 611026635 571202477 355319496 28653721 293357318 571202477 977008877 37563938 545949385 571202477 619736654 37563938 134948624 28653721 194694195 37563938 806759476 37563938 62251318 28653721 134775630 571202477 599812644 571202477 98894415 37563938 273913083 571202477 569175712 37563938 803501449 571202477 858115551 28653721 340506346 28653721 834398738 28653721 482806234 37563938 107738492 28653721 60067798 28653721 204717324 571202477 684206687 28653721 701300734 37563938 385930027 28653721 20885347 28653721 98947392 37563938 55113892 571202477 384487534 37563938 999999999765694171 571202477 920938782 37563938 555085850 571202477 703967991 37563938 623570388 571202477 827438819 37563938 637246998 37563938 184135573 37563938 257945174 28653721 213274691 571202477 274478704 571202477 556050007 28653721 812381300 571202477 374715819 37563938 653428017 571202477 584092447 571202477 619178234 37563938 440080181 37563938 612244372 571202477 771286260 571202477 810740836 28653721 19854996 571202477 360404388 28653721 37103925 571202477 128675603 571202477 227771691 571202477 926547607 571202477 709031260 571202477 958687851 571202477 37461694 37563938 67648118 37563938 615202225 571202477 805776499 37563938 277995337 571202477 554401404 28653721 975137113 28653721 477843552 28653721 533649160 28653721 345799131 571202477 615991435 37563938 889269612 37563938 604690027 28653721 726942941 571202477 999999999765694171 571202477 838300090 37563938 852103661 37563938 10632762 37563938 220274600 28653721 963032170 28653721 831055255 37563938 281228805 28653721 542740233 571202477 274878710 28653721 999999999765694171 571202477 804835473 28653721 839356946 571202477 702041909 571202477 544262151 571202477 30858910 28653721 435954579 37563938 309058179 28653721 999999999765694171 571202477 954695514 28653721 639572940 28653721 222466230 28653721 823206206 37563938 999999999765694171 571202477 279561004 571202477 497438614 571202477 110595834 28653721 981595098 571202477 999999999765694171 571202477 372074885 37563938 264270908 28653721 129530032 37563938 966473973 37563938 105220170 37563938 962623043 37563938 700595876 28653721 127823390 37563938 947486924 37563938 475006031 37563938 590347425 37563938 999999999765694171 571202477 384814840 28653721 727578520 28653721 433846621 571202477 585986156 37563938 436528294 37563938 707179401 571202477 982627500 28653721 807746659 37563938 999999999765694171 571202477 853317044 28653721 551339556 28653721 178646742 571202477 705759122 37563938 852430384 571202477 550184450 28653721 999999999765694171 571202477 999999999765694171 571202477 160092048 571202477 138583305 571202477 10348650 37563938 199507267 571202477 963454822 28653721 964518184 571202477 142857382 28653721 49578194 37563938 392925996 571202477 833150483 37563938 995086178 37563938 857421208 37563938 987699424 571202477 21592409 37563938 675945699 37563938 776657157 28653721 998476033 28653721 754807586 28653721 620443360 37563938 312340329 571202477 59238857 28653721 370271771 571202477 528149245 28653721 107548656 28653721 706185812 28653721 256260411 571202477 999999999765694171 571202477 755977442 571202477 221270629 37563938 930417354 37563938 761723255 37563938 566057076 28653721 980382729 571202477 11045652 28653721 584099832 37563938 583801525 571202477 357699398 28653721 981420592 28653721 646664395 28653721 440409048 37563938 375013986 571202477 294142823 37563938 585253349 28653721 164623105 37563938 814760459 37563938 267288861 37563938 389727363 37563938 999999999765694171 571202477 836345970 37563938 271032635 37563938 873094827 37563938 916371354 28653721 40713406 37563938 44752278 571202477 897929312 28653721 999999999765694171 571202477 824626797 37563938 98892211 571202477 747632465 571202477 999999999765694171 571202477 673735260 37563938 552267415 28653721 425453062 37563938 546448892 571202477 868138544 571202477 821026964 571202477 543855462 28653721 831739475 37563938 337067023 28653721 815768314 571202477 402927200 37563938 524046788 571202477 407754594 28653721 681315027 571202477 569531898 37563938 305895185 28653721 102184145 571202477 677083524 37563938 247957818 28653721 179879973 28653721 999999999765694171 571202477 696571445 37563938 403979270 571202477 782320535 37563938 635980099 28653721 999999999765694171 571202477 543559032 37563938 238478147 37563938 90792269 28653721 937229728 28653721 265986258 37563938 597557254 571202477 614522561 37563938 331711332 28653721 221619387 571202477 264904657 571202477 300428930 37563938 411380579 28653721 111248146 571202477 156153772 37563938 228676353 571202477 999999999765694171 571202477 39933156 28653721 858912058 37563938 170686007 37563938 205308952 28653721 363287364 28653721 647722775 28653721 925122650 37563938 538140117 571202477 409100737 37563938 677708031 28653721 262451730 28653721 78595426 28653721 421817521 37563938 385655238 28653721 890216503 28653721 828515274 28653721 214182666 28653721 668551236 37563938 584206143 28653721 958367916 37563938 374700556 28653721 636712847 37563938 567868217 37563938 290330402 28653721 765309616 37563938 83887314 571202477 56130760 37563938 138538382 571202477 343127208 28653721 207586295 28653721 999999999765694171 571202477 979837605 37563938 662872699 28653721 647904187 37563938 136566740 571202477 559975102 37563938 787921861 571202477 770572065 28653721 999999999765694171 571202477 540661947 37563938 999999999765694171 571202477 999999999765694171 571202477 439247335 37563938 575104420 571202477 160041372 571202477 62325007 28653721 433238757 571202477 970243995 37563938 151208894 571202477 762643523 28653721 889742681 37563938 237362382 28653721 705043988 37563938 562659208 571202477 575303599 28653721 934647831 571202477 934241389 37563938 105583888 28653721 957397065 571202477 784557206 37563938 806023066 571202477 363386562 28653721 195762758 28653721 833560694 37563938 995372006 28653721 740658157 571202477 262736666 28653721 296891054 28653721 699827973 37563938 119573175 28653721 950969739 37563938 583034273 571202477 999999999765694171 571202477 949929681 571202477 328273078 37563938 709709704 37563938 493409537 37563938 753976180 571202477 236552915 37563938 132614286 571202477 999999999765694171 571202477 785254075 37563938 152750690 37563938 603398070 28653721 399105633 28653721 102420294 571202477 602326077 28653721 289721023 37563938 571823226 37563938 274885232 28653721 956960459 37563938 337240399 28653721 195762758 571202477 168752679 571202477 205870368 28653721 802464815 37563938 40873132 571202477 549787974 37563938 139336047 571202477 421073018 28653721 169071650 37563938 716842951 28653721 24001253 37563938 999999999765694171 571202477 763300308 28653721 115515670 28653721 357709955 28653721 844984773 28653721 352137512 37563938 31352759 28653721 629672357 28653721 31528785 28653721 508138295 571202477 42399439 37563938 46563852 37563938 937127832 28653721 27370863 37563938 399544758 28653721 392104853 571202477 266356246 28653721 73348608 37563938 667828038 28653721 249918077 571202477 605343147 571202477 564088622 571202477 643685683 28653721 340015160 37563938 168176623 37563938 304739101 37563938 128257011 37563938 38227024 571202477 326948858 37563938 637150588 37563938 31615201 571202477 639860593 37563938 990967699 37563938 579905212 28653721 611634768 28653721 715171060 37563938 358780571 571202477 119356801 571202477 160786980 28653721 221141455 37563938 417595028 571202477 11029578 571202477 385474448 28653721 487882165 28653721 748005609 571202477 660449478 37563938 240132563 37563938 492730146 37563938 239143399 28653721 181320066 37563938 620390320 28653721 961574532 37563938 919542597 28653721 284361883 571202477 135792046 571202477 907491551 571202477 26651739 28653721 618434126 37563938 381089018 37563938 321433081 37563938 385427782 571202477 544076711 37563938 169941718 28653721 268698710 571202477 345439069 571202477 245733181 37563938 535920624 28653721 988295277 571202477 541890693 28653721 975744449 37563938 452018787 571202477 757106977 571202477 414467296 37563938 903470183 37563938 814769668 28653721 999999999765694171 571202477 488032597 37563938 259636964 37563938 149074662 571202477 464492104 37563938 264714320 37563938 323544078 37563938 742704682 28653721 630934201 28653721 949863348 37563938 999999999765694171 571202477 997068248 571202477 448033742 28653721 748307815 37563938 829723263 28653721 562659208 37563938 852753018 28653721 308162885 37563938 761786257 571202477 691486414 37563938 509105943 37563938 118662739 571202477 848456581 37563938 999999999765694171 571202477 975585619 37563938 897674947 37563938 868780007 28653721 374985003 37563938 141012444 571202477 419605604 28653721 585901887 571202477 858135235 37563938 861182905 37563938 17996100 571202477 66301369 571202477 28362300 571202477 740592754 571202477 930857118 571202477 5115665 571202477 634910808 37563938 104329707 571202477 551339156 28653721 456194848 37563938 655142408 571202477 479140188 571202477 19286314 571202477 768851851 571202477 293496895 571202477 570536804 37563938 122366008 571202477 155293662 37563938 74124727 571202477 47500996 571202477 999999999765694171 571202477 346594013 571202477 152028951 28653721 999999999765694171 571202477 840632223 37563938 99102721 37563938 534413406 28653721 336114964 28653721 170917542 28653721 233412282 571202477 160187411 571202477 896304035 37563938 682577465 28653721 523117443 28653721 199462960 571202477 553254017 37563938 688615347 571202477 916167421 37563938 843294994 571202477 99538411 37563938 760173895 37563938 502727280 28653721 892751038 37563938 518667356 37563938 241175330 37563938 608952542 37563938 600786705 37563938 694139086 571202477 811015235 571202477 47597028 571202477 321430726 37563938 479575728 28653721 940613617 37563938 435663279 571202477 913301090 571202477 452033603 28653721 585492702 28653721 999999999765694171 571202477 401570946 571202477 273064040 37563938 474693260 28653721 422259887 37563938 605239772 571202477 450247340 28653721 945645670 571202477 526150105 28653721 392379711 37563938 999999999765694171 571202477 768450614 28653721 658890354 28653721 343207638 571202477 754258461 571202477 802144439 28653721 348983358 28653721 973063752 28653721 928657374 571202477 215922016 37563938 461666583 28653721 38392244 28653721 645131403 37563938 436112689 37563938 198228942 37563938 610524412 571202477 256371008 571202477 924866688 37563938 381792736 37563938 788093729 37563938 452643810 28653721 479946648 37563938 398997242 37563938 437658059 28653721 375810282 28653721 20714664 37563938 856287165 28653721 184916344 28653721 700004165 37563938 30989767 571202477 672791427 571202477 479657287 571202477 10942214 571202477 64257716 37563938 799359301 37563938 268486420 37563938 878004166 37563938 406177200 571202477 234515911 28653721 543626259 37563938 680689120 28653721 392758353 571202477 649313120 37563938 879680183 28653721 647612681 37563938 739793168 37563938 10347701 571202477 672658221 37563938 54792184 37563938 336506842 571202477 128058594 28653721 847880218 571202477 932998145 571202477 649131589 28653721 807028626 571202477 697510484 37563938 241913170 571202477 327341714 571202477 209459054 37563938 154021883 571202477 136075079 571202477 402219069 28653721 422082121 28653721 290770913 571202477 726751418 28653721 779272699 37563938 390835519 37563938 37153569 28653721 902554056 28653721 665419602 37563938 302680752 571202477 999999999765694171 571202477 780136769 571202477 189552942 28653721 695058614 28653721 597687481 37563938 674869079 571202477 781218706 571202477 429603186 28653721 506109142 37563938 916371354 37563938 195863333 571202477 43002267 571202477 852362610 571202477 381765071 37563938 20669365 28653721 22956078 28653721 481571978 37563938 176902961 571202477 681315027 28653721 969864488 571202477 127621461 28653721 694156992 37563938 467772130 37563938 819798651 571202477 971537211 28653721 580651199 28653721 452198696 28653721 829194104 37563938 517312027 28653721 612078835 37563938 277667856 37563938 997877707 28653721 999999999765694171 571202477 948566280 28653721 234406658 571202477 447540912 37563938 670307862 571202477 7721212 37563938 268597228 571202477 400625529 571202477 956132752 571202477 25297743 37563938 805088148 28653721 888555615 28653721 938578482 28653721 310063906 37563938 719529193 571202477 151119372 571202477 359753631 37563938 809922716 37563938 326518418 37563938 689815663 37563938 125633268 28653721 286753951 28653721 967786529 28653721 999999999765694171 571202477 999999999765694171 571202477 188705119 571202477 90894398 28653721 989212658 571202477 477177794 37563938 999999999765694171 571202477 731269156 37563938 359808788 37563938 49496350 28653721 602303234 37563938 29173281 28653721 407197575 37563938 675893789 37563938 72103186 28653721 92156891 571202477 174062633 37563938 736732301 571202477 440338008 571202477 286753951 37563938 502003819 28653721 752190608 571202477 348983358 571202477 665094263 37563938 2147402 37563938 783770865 37563938 824286117 37563938 995658037 28653721 131228322 37563938 130260540 37563938 208024596 571202477 965047479 37563938 656341488 571202477 652168479 571202477 619217848 28653721 113343985 28653721 982523513 28653721 962452738 28653721 822166418 28653721 366312717 28653721 749549777 37563938 92824784 37563938 926214712 37563938 809904920 37563938 752182207 571202477 177478616 37563938 914955105 28653721 904739369 28653721 999999999765694171 571202477 685569027 37563938 25235926 37563938 469373494 37563938 78148735 571202477 539623691 37563938 855841506 571202477 298443315 37563938 99647121 37563938 909641571 571202477 230870841 28653721 957555583 28653721 241609769 37563938 999999999765694171 571202477 114118067 28653721 400659370 37563938 282410468 571202477 541227949 28653721 183960147 37563938 187711258 28653721 719918784 28653721 876843998 28653721 929932041 28653721 623146543 28653721 408208204 571202477 770031482 28653721 687016733 37563938 372654747 28653721 999999999765694171 571202477 999999999765694171 571202477 222058604 37563938 132510708 28653721 847697372 37563938 262288840 571202477 896200538 37563938 266339828 28653721 971766119 37563938 606277871 28653721 987434419 37563938 408211401 28653721 276789080 28653721 791502403 28653721 849128533 28653721 70475139 571202477 877193806 37563938 489652808 28653721 945219686 37563938 988268515 28653721 813334418 37563938 624164998 28653721 7923250 571202477 999999999765694171 571202477 946220814 37563938 254973756 571202477 519756955 37563938 72077895 28653721 111174446 571202477 537606052 28653721 346500238 37563938 571919566 37563938 115961887 571202477 592074984 28653721 34595986 37563938 776146657 37563938 676818371 37563938 281909831 571202477 376906906 571202477 938241016 28653721 594712777 571202477 4009505 37563938 135004884 571202477 934327894 28653721 335842102 28653721 814967820 28653721 822909292 28653721 270087611 571202477 940358754 28653721 247016367 571202477 882089953 28653721 953005705 37563938 900816674 37563938 170054482 571202477 762524437 28653721 673751652 37563938 176376644 28653721 999999999765694171 571202477 999999999765694171 571202477 715089940 37563938 147379571 28653721 141122218 571202477 715932269 37563938 874212380 571202477 440409048 571202477 468654983 571202477 135009332 571202477 999999999765694171 571202477 341791037 37563938 67277160 37563938 725154479 37563938 81852253 28653721 710981896 28653721 229517446 28653721 195513934 37563938 161593409 571202477 427145902 37563938 896269612 37563938 950141157 37563938 81564252 571202477 280831094 37563938 450721753 28653721 370644858 37563938 250177311 37563938 173924076 37563938 762909250 28653721 644747318 28653721 666187330 37563938 469203888 571202477 353139515 571202477 492459188 37563938 718430377 28653721 695316546 571202477 489833384 28653721 620091351 571202477 999999999765694171 571202477 144570166 37563938 121559671 28653721 630144539 28653721 51409125 28653721 86232601 37563938 407890957 28653721 999999999765694171 571202477 923268246 37563938 367655417 571202477 400940785 571202477 450285231 37563938 999999999765694171 571202477 134892331 571202477 910908854 37563938 334641674 571202477 256344615 28653721 760112697 28653721 999581682 571202477 465162790 28653721 929183703 28653721 457744235 37563938 465000928 571202477 63687099 571202477 500761498 571202477 671689151 571202477 919265248 28653721 222078624 571202477 818453790 28653721 200992316 37563938 661540427 571202477 33969109 28653721 954866751 37563938 976479377 37563938 949502969 28653721 280105702 571202477 365285087 571202477 583664882 37563938 396890080 28653721 422179985 37563938 973383179 37563938 990140896 37563938 150446375 37563938 845630527 28653721 850630232 571202477 43915186 571202477 950621887 571202477 999999999765694171 571202477 761036706 571202477 565722142 37563938 607738247 28653721 193470116 28653721 109746978 28653721 326122362 28653721 126486337 37563938 6681647 571202477 934466848 571202477 100910979 37563938 695842538 37563938 183573318 571202477 658783246 37563938 206813580 571202477 999999999765694171 571202477 125661837 37563938 856948543 37563938 514812794 28653721 477872687 571202477 752498816 37563938 564604057 37563938 514236127 571202477 982852757 571202477 885200986 37563938 642809370 571202477 260602593 37563938 910226042 571202477 626681095 28653721 421453077 571202477 579882033 28653721 753594712 28653721 348651156 571202477 633462461 37563938 8728433 571202477 672596458 37563938 757497871 37563938 385483977 28653721 445581376 37563938 505747666 28653721 407205251 571202477 31255437 28653721 533641995 37563938 185704382 37563938 638643498 37563938 402848074 571202477 272202494 28653721 547602021 571202477 540149416 37563938 240394542 37563938 53641638 571202477 436147377 28653721 828591759 28653721 569999775 37563938 486801102 28653721 735044876 37563938 483391821 28653721 568556397 28653721 111717904 28653721 999999999765694171 571202477 140306953 28653721 127823390 571202477 124775604 571202477 592434325 37563938 999999999765694171 571202477 527759001 37563938 943304421 28653721 297620264 37563938 102055352 28653721 498939459 37563938 405649736 37563938 926564069 571202477 749028824 571202477 489922642 37563938 492040850 37563938 589679461 571202477 962228617 37563938 333502516 571202477 132884359 28653721 672214547 571202477 701847656 28653721 43066033 571202477 650618723 28653721 49835005 571202477 404736915 28653721 923688592 28653721 999999999765694171 571202477 16004133 28653721 299032601 28653721 699887232 571202477 671518387 571202477 168704827 28653721 541174546 571202477 271801092 571202477 940828823 571202477 546441687 571202477 879050647 37563938 695519534 37563938 985731506 28653721 477906275 28653721 961278817 28653721 751805007 571202477 104515735 37563938 424208406 37563938 206000119 37563938 845959651 28653721 832159413 571202477 982406047 571202477 962110633 37563938 731084306 28653721 28109045 571202477 205977424 28653721 999999999765694171 571202477 468180825 37563938 881342664 571202477 207583170 28653721 458112166 28653721 727930295 37563938 834203317 28653721 80778267 37563938 298446096 571202477 269535957 571202477 679866714 37563938 96232628 28653721 999999999765694171 571202477 999999999765694171 571202477 415898905 571202477 702269952 28653721 566618508 37563938 548998454 37563938 305895185 37563938 616908463 28653721 255133104 37563938 377732847 37563938 999999999765694171 571202477 206376032 28653721 18049193 571202477 735738351 571202477 999999999765694171 571202477 304349561 28653721 378276135 28653721 186379592 28653721 122639966 37563938 448820806 37563938 83172440 571202477 966179046 28653721 999999999765694171 571202477 793269046 37563938 157821065 28653721 197947313 571202477 686721340 571202477 984487182 571202477 685483255 571202477 792567403 28653721 66159358 37563938 970567684 571202477 397371841 37563938 999999999765694171 571202477 105095577 28653721 970162459 28653721 426916825 571202477 498220376 28653721 243165136 37563938 666573871 28653721 14937568 37563938 258982349 28653721 650449589 571202477 545021229 571202477 692263414 37563938 84938579 28653721 11562191 28653721 865891947 37563938 313875104 28653721 159778008 571202477 792206321 571202477 233610117 28653721 376971857 571202477 465000928 28653721 742631321 37563938 811873 571202477 219810634 28653721 259545644 37563938 994421140 28653721 999999999765694171 571202477 655671725 37563938 279053340 37563938 13235777 37563938 615029018 28653721 818179686 37563938 77283302 37563938 147780259 37563938 206986766 37563938 514420498 37563938 199366092 571202477 979597670 571202477 153651822 37563938 277032398 37563938 341687843 571202477 460256067 571202477 303148802 571202477 597395711 571202477 631909421 571202477 409072022 571202477 382653950 37563938 605986938 28653721 230043115 37563938 734338773 571202477 979952475 37563938 737797473 28653721 999999999765694171 571202477 13532275 571202477 154777562 571202477 287739956 571202477 677455274 37563938 834703648 28653721 323883670 571202477 298825419 37563938 150203828 28653721 205729369 571202477 694449229 571202477 777514062 37563938 423455324 37563938 919110666 571202477 996044206 28653721 768900012 37563938 999999999765694171 571202477 832548485 37563938 192229137 571202477 152606934 37563938 272669240 37563938 429711374 37563938 909878866 37563938 299603813 28653721 496996926 37563938 25168525 571202477 802789389 28653721 840153125 28653721 635126904 37563938 980565630 28653721 891769999 28653721 625626144 571202477 999999999765694171 571202477 333160526 37563938 624414792 28653721 552299316 28653721 173408303 571202477 312313132 571202477 824198623 571202477 449159987 571202477 164994366 37563938 539711548 37563938 626681095 571202477 24735602 571202477 309345979 571202477 433622482 28653721 959287491 28653721 178172677 37563938 783499953 571202477 313200807 28653721 930263848 37563938 693589534 37563938 944326747 28653721 984381739 28653721 999999999765694171 571202477 652364556 37563938 259578615 571202477 142671748 37563938 650532877 571202477 699900024 28653721 999999999765694171 571202477 863976399 28653721 845267422 571202477 274879792 37563938 599966939 28653721 309935939 28653721 850124278 28653721 999999999765694171 571202477 303541963 37563938 245654258 571202477 948712239 571202477 360555412 28653721 999999999765694171 571202477 965641323 37563938 482927283 28653721 198047605 37563938 589421602 37563938 483461210 28653721 581209407 28653721 930933961 28653721 962205713 37563938 431501718 37563938 323469439 28653721 516761989 28653721 49629074 37563938 893184249 28653721 810937479 37563938 13886419 37563938 354447703 37563938 930417354 28653721 629536371 37563938 411689202 571202477 701873128 571202477 65363599 37563938 126856351 571202477 155587711 37563938 842358293 571202477 368338522 37563938 948782160 28653721 808865812 28653721 651627806 571202477 79453261 37563938 291106049 37563938 826503846 571202477 655900462 571202477 535931844 37563938 210012498 37563938 249351654 37563938 141268203 571202477 558283125 28653721 46222895 28653721 999999999765694171 571202477 975268383 28653721 86365838 571202477 708311351 28653721 762389856 28653721 733299435 28653721 417189780 571202477 502101632 37563938 262494411 37563938 902797740 37563938 999999999765694171 571202477 968213778 28653721 573563594 37563938 999999999765694171 571202477 432804292 571202477 859850349 571202477 999999999765694171 571202477 153253821 28653721 722182797 37563938 121606117 28653721 68374529 28653721 747080898 37563938 543958058 28653721 390017176 28653721 862292292 28653721 545079145 28653721 588341838 28653721 232508104 571202477 171218224 28653721 923233597 571202477 362586255 37563938 89709310 571202477 342944230 28653721 702956620 28653721 484262610 37563938 52351663 28653721 851872197 571202477 830560438 28653721 541832995 571202477 477422764 571202477 781781086 37563938 645400942 571202477 34333496 571202477 414968612 571202477 221462258 28653721 110969274 28653721 777448084 37563938 520562390 37563938 369202685 28653721 276367832 37563938 201734030 571202477 989117473 571202477 649104321 28653721 834570318 571202477 84938265 37563938 664624204 571202477 533170501 571202477 999999999765694171 571202477 766049989 37563938 136160317 571202477 556177749 37563938 810679946 37563938 755786314 571202477 256882132 571202477 205870368 37563938 625864075 571202477 96805161 37563938 292847336 28653721 805066041 571202477 907736485 571202477 759465422 28653721 513643967 37563938 567693235 37563938 553851724 28653721 462208205 37563938 321998748 28653721 529048330 37563938 752190608 37563938 733610059 37563938 821002220 28653721 999999999765694171 571202477 505924638 28653721 438366504 37563938 863487376 28653721 563722396 37563938 24862411 571202477 970473467 37563938 698198494 37563938 962968332 28653721 337623816 571202477 999999999765694171 571202477 983347542 37563938 836374679 571202477 677860225 37563938 380818927 571202477 563843181 28653721 570582573 28653721 17620385 28653721 538538640 37563938 158840140 571202477 872848309 37563938 437929227 28653721 153209317 571202477 609615685 28653721 999999999765694171 571202477 139920356 28653721 719479115 28653721 743089448 28653721 343904685 571202477 156131143 37563938 956330738 37563938 803509784 37563938 699615602 571202477 144621644 571202477 576616568 28653721 790415150 571202477 944570411 37563938 549443929 571202477 999999999765694171 571202477 137244779 571202477 6463096 37563938 424395558 37563938 288649253 28653721 848860865 28653721 288859996 571202477 79119921 28653721 206772839 28653721 70733671 571202477 999999999765694171 571202477 219641966 28653721 67793194 28653721 46422495 37563938 579443267 37563938 660083861 571202477 66303061 28653721 153144552 28653721 177866159 28653721 915195508 37563938 682088786 571202477 365495657 571202477 913899123 571202477 615749216 28653721 406162217 571202477 729092999 28653721 16728231 571202477 230202190 571202477 351680685 571202477 146031100 28653721 999999999765694171 571202477 485506758 571202477 826905097 28653721 86053576 37563938 620768269 571202477 567590424 28653721 800479646 28653721 831942451 37563938 762497270 28653721 122181563 37563938 869798818 37563938 240083002 37563938 899682556 28653721 615917556 28653721 996573521 37563938 156181081 37563938 398840258 571202477 929122735 37563938 786885215 571202477 389263165 37563938 672596497 571202477 571799818 571202477 529286797 37563938 351999562 37563938 236956278 37563938 781838091 37563938 551061672 28653721 350640617 571202477 175957287 571202477 480352597 37563938 359850497 37563938 994447140 28653721 413526322 28653721 428594898 571202477 526050201 37563938 838523983 28653721 7561345 28653721 999999999765694171 571202477 424324862 28653721 684231557 28653721 60955701 571202477 623224266 37563938 557108265 37563938 735062855 28653721 447270465 28653721 767911824 37563938 657150252 571202477 729722332 37563938 169121065 28653721 31792414 571202477 249585899 37563938 860817855 37563938 581057287 571202477 566564410 571202477 288583979 28653721 910347614 28653721 780519535 37563938 573353717 571202477 386637300 571202477 70660114 28653721 432721031 28653721 771193722 28653721 750895208 28653721 73724194 571202477 211740633 28653721 684406975 571202477 354291487 28653721 502101632 28653721 77835234 571202477 568580758 37563938 182038406 28653721 583346244 28653721 89244574 28653721 631578048 571202477 215376490 571202477 544064948 37563938 165124051 571202477 999999999765694171 571202477 176397861 28653721 849882445 28653721 408648574 37563938 641137423 37563938 999999999765694171 571202477 975733853 28653721 625416662 571202477 498407047 37563938 942153881 37563938 679275502 571202477 158759680 571202477 579035677 571202477 747603006 28653721 500967189 571202477 758328776 28653721 735658888 571202477 708456076 37563938 728969303 28653721 102846908 28653721 590754135 28653721 596109519 571202477 603358824 37563938 486006556 28653721 465130648 571202477 261738088 28653721 607868777 37563938 267304571 37563938 171236279 28653721 477410897 571202477 817752880 571202477 915310937 37563938 804199982 571202477 585957486 571202477 58994316 571202477 611889877 28653721 32446290 571202477 259299718 37563938 741213873 37563938 546648366 571202477 999999999765694171 571202477 526773341 28653721 106962787 28653721 734881088 37563938 621348446 571202477 999592862 28653721 627231156 28653721 805954506 28653721 987426488 571202477 589793166 37563938 748329826 28653721 999999999765694171 571202477 530300528 28653721 449981483 37563938 432770738 28653721 951173587 37563938 670227505 37563938 722290199 28653721 170220496 28653721 268489251 571202477 302817703 571202477 960192612 28653721 583786680 37563938 329453087 28653721 800566738 37563938 589763500 28653721 640845950 37563938 999999999765694171 571202477 520326311 571202477 114887777 37563938 293129139 37563938 844997591 28653721 982334514 571202477 379016187 37563938 385982855 37563938 357623523 37563938 103282889 37563938 772898167 37563938 594049583 37563938 869318583 37563938 376558845 28653721 367803893 37563938 305439011 37563938 44673070 37563938 611104108 28653721 755482471 37563938 823085027 28653721 408079688 28653721 933267451 28653721 805416497 37563938 787921861 28653721 441717267 37563938 158987508 28653721 989483734 28653721 142926778 37563938 399037062 571202477 666971088 571202477 138948599 37563938 517144269 37563938 354725972 28653721 218298974 571202477 279842884 571202477 798729359 37563938 945202642 37563938 640261058 28653721 744901160 571202477 924181523 28653721 257662000 571202477 738172526 37563938 113343985 571202477 851571474 37563938 845959651 37563938 210474353 571202477 982837260 28653721 999999999765694171 571202477 411834534 571202477 632752189 37563938 260185002 571202477 729876055 571202477 808527377 28653721 921242449 37563938 28905077 571202477 764472441 37563938 34371346 37563938 142377634 28653721 641174741 37563938 800096529 28653721 999999999765694171 571202477 734925497 28653721 858177946 28653721 256062139 28653721 751926513 28653721 183413837 28653721 869186634 37563938 999999999765694171 571202477 999999999765694171 571202477 992670837 571202477 352535883 28653721 464782904 28653721 122718392 37563938 999999999765694171 571202477 85828486 571202477 253110320 571202477 999999999765694171 571202477 960747188 37563938 700243659 571202477 999999999765694171 571202477 334966191 37563938 413169897 28653721 262878739 571202477 713948781 28653721 96679993 28653721 113900558 28653721 330448449 37563938 814535081 37563938 999999999765694171 571202477 316780915 571202477 999999999765694171 571202477 999999999765694171 571202477 395057297 28653721 506355660 37563938 667927580 28653721 637278015 28653721 683846078 37563938 582095131 28653721 881890722 37563938 848979811 37563938 729770251 571202477 999999999765694171 571202477 245411740 37563938 936162235 28653721 879372709 37563938 564972563 28653721 957555583 37563938 827248713 28653721 623678027 37563938 551290552 37563938 676130364 28653721 362196318 28653721 88564899 37563938 816649964 28653721 265861553 571202477 401216442 28653721 970304095 37563938 490545352 571202477 2596605 571202477 499379582 37563938 420642799 37563938 85002778 571202477 305229834 571202477 101595211 37563938 957717379 37563938 399569477 37563938 882189125 37563938 122570985 37563938 280831094 28653721 471516434 571202477 815547122 37563938 741108097 28653721 79057076 28653721 171861764 28653721 110656466 28653721 585385786 28653721 967782902 28653721 27966432 571202477 216327475 28653721 359896296 37563938 464842 28653721 11207001 28653721 731483396 28653721 180086756 571202477 280444150 571202477 421237123 571202477 227528797 571202477 910128965 571202477 610575816 28653721 391115799 28653721 142602469 37563938 535920624 571202477 282529117 28653721 616282353 37563938 326082312 37563938 872146357 28653721 966487722 28653721 11602983 28653721 842680575 571202477 294711944 28653721 11275999 37563938 579177925 28653721 567149492 571202477 833619175 571202477 513092657 28653721 895278736 571202477 999999999765694171 571202477 32650291 37563938 371545775 28653721 514307050 571202477 93107630 571202477 958833973 37563938 333339128 37563938 404210499 37563938 265975865 37563938 524707746 571202477 954839672 571202477 833768257 37563938 596766150 28653721 852250945 37563938 194589216 28653721 733386952 37563938 273422638 571202477 476260035 28653721 97570631 571202477 712182484 571202477 723562129 37563938 559664438 37563938 987297513 28653721 999999999765694171 571202477 101756325 571202477 383775868 37563938 900280359 28653721 333556727 37563938 840221937 571202477 300418260 571202477 816749396 571202477 381203799 28653721 902959468 28653721 999999999765694171 571202477 264593729 28653721 205057855 28653721 838604847 28653721 999999999765694171 571202477 928661195 571202477 215778524 28653721 492051312 37563938 429785678 37563938 138231911 37563938 214554116 37563938 942554109 37563938 423410162 28653721 931537279 37563938 230012312 571202477 78387541 37563938 973579312 28653721 499753723 28653721 999999999765694171 571202477 976446316 571202477 586529137 571202477 837772052 571202477 70412645 571202477 426333611 571202477 148979769 571202477 854174544 37563938 850630232 37563938 736882271 37563938 598630751 571202477 999999999765694171 571202477 540831805 37563938 256255904 37563938 624231077 37563938 393964137 28653721 863694529 571202477 343207638 28653721 834810641 28653721 999999999765694171 571202477 752718861 28653721 104206077 571202477 255421482 571202477 500929795 28653721 256284258 28653721 291691362 28653721 804974176 28653721 391584455 28653721 965543670 28653721 37469112 37563938 448844722 571202477 699406660 571202477 961700771 28653721 749227943 28653721 104617929 571202477 475500513 28653721 802026777 571202477 273900094 571202477 124719982 37563938 999999999765694171 571202477 288570184 28653721 77771434 28653721 116606880 28653721 673702059 28653721 999999999765694171 571202477 8820309 571202477 763239478 571202477 649096736 28653721 612641186 37563938 999999999765694171 571202477 524545534 37563938 517587000 28653721 727468729 37563938 463736765 28653721 833149091 37563938 875979631 28653721 877077003 37563938 999999999765694171 571202477 883033617 37563938 277720404 37563938 529354959 37563938 161425321 37563938 75913816 28653721 954677193 571202477 198029146 28653721 538628426 571202477 886855655 37563938 100981775 37563938 544178755 28653721 275328541 37563938 464907122 37563938 348045921 571202477 791091476 28653721 474694649 28653721 561249794 37563938 46601868 571202477 6715538 37563938 286986219 28653721 569599397 37563938 608476479 28653721 799359301 28653721 790022770 37563938 450253538 571202477 289985673 571202477 887728107 571202477 688150167 37563938 501098892 571202477 588003444 571202477 735004719 37563938 409442248 37563938 80320184 571202477 286522032 28653721 538628426 28653721 710539308 28653721 590038401 37563938 905415000 37563938 373136459 37563938 587308641 571202477 454005565 571202477 788353615 37563938 183416034 37563938 941267144 28653721 457139871 37563938 894288317 28653721 267066292 37563938 472671480 28653721 918214311 28653721 11414724 571202477 794757916 37563938 999999999765694171 571202477 233513092 37563938 423993501 571202477 251344865 28653721 970867373 28653721 55425053 28653721 21483614 37563938 180035968 37563938 162257989 28653721 715778920 571202477 170764372 37563938 448935548 28653721 278971749 571202477 669697337 37563938 980030943 571202477 475023800 571202477 805987711 28653721 418312622 571202477 999999999765694171 571202477 188081123 37563938 796639002 571202477 862556023 28653721 528775341 571202477 726877758 571202477 678106241 37563938 899711759 28653721 134907772 37563938 967846453 37563938 340993085 37563938 399602281 571202477 615133698 37563938 872830153 571202477 269971619 28653721 84150760 37563938 598490654 37563938 865949089 28653721 803316179 571202477 654062685 571202477 499737830 37563938 690752359 37563938 999999999765694171 571202477 622651208 28653721 17996100 37563938 403181550 571202477 367643194 37563938 148097021 28653721 172985454 571202477 808720008 37563938 699556753 37563938 999999999765694171 571202477 333626359 28653721 929888429 37563938 410555878 37563938 720252329 28653721 466769434 28653721 608190469 37563938 148578080 37563938 917455799 37563938 438721214 28653721 994797288 28653721 529064939 28653721 468809126 37563938 999999999765694171 571202477 423216510 28653721 300985008 28653721 151909139 37563938 82625380 37563938 371368576 571202477 869836094 571202477 56744665 37563938 233486581 37563938 879142998 571202477 305299054 571202477 260860621 571202477 447701535 28653721 247973186 37563938 755509290 28653721 786549987 571202477 395486245 571202477 211669086 28653721 462089439 571202477 716684047 37563938 782577631 28653721 469003148 28653721 567304633 571202477 189132376 28653721 607948404 37563938 999999999765694171 571202477 71558265 37563938 417989609 571202477 627479634 571202477 536456432 37563938 515332273 28653721 315326172 37563938 529210846 571202477 116986107 37563938 107553891 37563938 753972440 37563938 343604396 37563938 91515513 28653721 606900237 28653721 498560293 37563938 195565920 28653721 488352936 28653721 86794929 37563938 688060590 28653721 405152303 571202477 846764067 37563938 951563557 37563938 562013220 571202477 665449705 37563938 362926903 571202477 261481963 37563938 29495869 37563938 728944910 37563938 357332433 571202477 463101297 28653721 294418857 28653721 292590333 28653721 62712094 571202477 914832583 571202477 641662681 28653721 517290665 37563938 48794501 37563938 285257385 571202477 985429935 28653721 647325069 37563938 497904197 571202477 674329709 37563938 492426539 28653721 999999999765694171 571202477 768956731 37563938 383133562 37563938 600977045 37563938 270262627 28653721 82115361 37563938 155115394 28653721 58603483 571202477 776763949 571202477 94761214 37563938 560040340 571202477 595896075 571202477 735293157 28653721 4962610 37563938 592929380 28653721 335560917 571202477 231101937 571202477 378202864 571202477 768581009 571202477 999999999765694171 571202477 827177911 571202477 236643153 571202477 576669407 37563938 672596497 37563938 831930069 28653721 609218278 37563938 513857690 28653721 897857587 28653721 730848396 28653721 32299391 571202477 62712094 37563938 750933062 571202477 149661563 571202477 141539314 28653721 209675120 37563938 960924167 28653721 763477874 28653721 510448490 28653721 401074687 28653721 375919901 28653721 747522825 571202477 891855450 37563938 218489509 571202477 812374841 28653721 346771858 37563938 559874155 28653721 768459220 571202477 513640765 571202477 656011685 28653721 436399630 37563938 376027272 28653721 859340913 37563938 815988205 571202477 904368939 37563938 572891561 37563938 311528065 37563938 668668924 37563938 447021511 28653721 162521994 37563938 722590147 37563938 999999999765694171 571202477 54979184 28653721 921696920 28653721 957678350 37563938 328358888 37563938 694126143 28653721 333311017 37563938 551966463 571202477 900010659 28653721 74610829 571202477 529526462 28653721 999999999765694171 571202477 375272102 571202477 85899257 571202477 566305489 571202477 733590329 28653721 509200975 571202477 210409940 37563938 284949230 37563938 326793512 571202477 639222206 37563938 491836708 571202477 24174325 571202477 899210670 37563938 144168135 37563938 352231729 28653721 283681093 28653721 684237393 37563938 390432734 37563938 40744351 571202477 825987550 28653721 770031482 571202477 526940378 28653721 265417275 37563938 847948413 37563938 673542004 571202477 409893968 37563938 46218661 28653721 413801247 571202477 243295754 28653721 812575779 37563938 764289197 37563938 999999999765694171 571202477 832257234 28653721 842183863 37563938 462208205 28653721 911501689 571202477 122718392 28653721 275692935 571202477 370598008 37563938 825811624 28653721 277732148 28653721 681168812 571202477 488644586 571202477 787371765 571202477 164916775 571202477 643573284 37563938 256043377 37563938 263580287 28653721 341015435 28653721 878087802 28653721 377890722 28653721 768555163 28653721 961354013 37563938 96252773 28653721 409893968 28653721 502358545 37563938 504323250 28653721 794846889 28653721 674212385 37563938 313113413 571202477 684860020 28653721 280708914 571202477 875881964 28653721 514799073 37563938 951074882 571202477 795471576 28653721 852430384 37563938 775059800 28653721 953389435 28653721 449007207 571202477 786159751 571202477 266518462 571202477 877163975 571202477 974766434 37563938 136026536 37563938 703551454 37563938 706399789 571202477 766508618 37563938 212654545 28653721 987432711 28653721 504592500 37563938 938662679 571202477 628710370 28653721 578863936 28653721 152511450 28653721 360345443 37563938 504006308 28653721 562497017 571202477 999999999765694171 571202477 501833263 571202477 136483756 28653721 999999999765694171 571202477 179303793 28653721 630700625 37563938 360025954 37563938 709664024 28653721 916389047 28653721 121106893 571202477 197072277 37563938 836349003 37563938 929301596 28653721 276405023 28653721 587959308 571202477 636797920 571202477 256891558 571202477 397567459 28653721 229846402 37563938 57126449 28653721 58762908 28653721 999999999765694171 571202477 98406612 37563938 480627773 37563938 634298031 37563938 985664902 37563938 999999999765694171 571202477 834549615 37563938 583325172 37563938 436630795 37563938 143647516 571202477 364329682 37563938 801046823 571202477 215603466 28653721 719593844 28653721 614178159 28653721 321673902 28653721 550184450 37563938 482732627 37563938 548194212 37563938 718864871 37563938 515393572 28653721 419752325 571202477 207366716 571202477 300124892 28653721 41133778 28653721 238302291 37563938 965411144 28653721 264895221 571202477 888462544 571202477 475014742 28653721 292600770 37563938 884787503 28653721 853692601 28653721 503093203 28653721 336342262 37563938 299017356 28653721 356154612 37563938 999999999765694171 571202477 72180659 571202477 657412085 37563938 944576723 37563938 387016296 37563938 188477446 37563938 669985002 28653721 925725185 37563938 812323855 28653721 666193162 37563938 645497768 28653721 85573567 28653721 999999999765694171 571202477 273661445 28653721 196414537 28653721 206395624 571202477 999999999765694171 571202477 566776554 37563938 105259305 571202477 57017268 571202477 662740389 28653721 680496919 37563938 545789651 28653721 994258205 37563938 158464280 37563938 772437652 571202477 402387046 571202477 463369118 37563938 78345107 37563938 525681574 28653721 66446321 571202477 224234631 571202477 792656753 571202477 119947244 28653721 998495652 28653721 58680211 28653721 845565516 37563938 597444240 37563938 304635923 37563938 322009521 571202477 908218625 37563938 230034766 37563938 19826172 28653721 86979679 571202477 774935660 28653721 73106602 28653721 849709587 37563938 756824817 37563938 104884558 571202477 391741973 28653721 179714389 571202477 205862923 571202477 846690634 37563938 429012400 28653721 619028827 37563938 390757155 28653721 799191380 28653721 267993373 571202477 718474580 571202477 830468279 571202477 557556492 37563938 196266632 37563938 323319760 37563938 135078808 28653721 999999999765694171 571202477 802058657 37563938 842358293 37563938 950591115 571202477 926919082 571202477 985743744 37563938 159535099 28653721 629713389 28653721 296691253 571202477 188373250 28653721 713600979 571202477 559817865 37563938 317236832 37563938 910869066 28653721 565722142 28653721 310639178 28653721 594935002 28653721 378912179 37563938 46531263 37563938 999999999765694171 571202477 999999999765694171 571202477 583887230 571202477 885995953 28653721 207546583 28653721 225207454 37563938 138353526 28653721 691384007 571202477 927004845 571202477 484904124 571202477 875043030 571202477 214174749 37563938 996672714 28653721 825552255 28653721 999999999765694171 571202477 203149940 37563938 475298107 37563938 391115799 37563938 999999999765694171 571202477 587830436 37563938 53450712 37563938 71072363 28653721 409621662 37563938 161429551 28653721 733490912 37563938 498560293 571202477 167618668 37563938 916554756 571202477 484219084 571202477 673807968 37563938 161581138 28653721 521598791 571202477 204717324 37563938 590773303 28653721 999999999765694171 571202477 116385396 28653721 117731493 28653721 889367837 28653721 654977169 571202477 762002098 28653721 121308597 28653721 686975818 28653721 436130563 28653721 847956787 571202477 173290294 37563938 91992959 37563938 999999999765694171 571202477 706173099 571202477 139528392 37563938 11212532 571202477 613803237 571202477 889319379 28653721 46588016 571202477 853046757 571202477 503724119 37563938 207032702 37563938 397704223 571202477 999999999765694171 571202477 69626895 37563938 289038261 571202477 514869966 37563938 698687011 571202477 777865072 37563938 449993376 37563938 999999999765694171 571202477 794837212 571202477 689235881 571202477 804517707 28653721 920647991 571202477 396181141 37563938 303695033 37563938 777150870 37563938 504152098 28653721 946008507 37563938 999999999765694171 571202477 754063025 37563938 377178766 28653721 305620640 571202477 148340646 37563938 659578471 28653721 154428849 571202477 39823182 571202477 652692457 28653721 474169 571202477 631223285 571202477 946104920 28653721 592430606 571202477 880204967 37563938 505817646 571202477 169621383 37563938 594031355 28653721 129698543 37563938 853649329 571202477 145225292 37563938 748888708 571202477 573746525 37563938 362330766 571202477 751858199 571202477 338459434 28653721 213418305 28653721 113332564 571202477 237529768 37563938 877954951 37563938 152811404 37563938 69718473 571202477 234573137 571202477 80083811 571202477 40701043 571202477 999999999765694171 571202477 839738034 28653721 999999999765694171 571202477 637810598 28653721 748228044 28653721 948323811 28653721 999999999765694171 571202477 98777171 28653721 488225018 37563938 377609513 37563938 931715240 571202477 236233543 571202477 378158469 28653721 573707307 28653721 829123927 571202477 776628289 37563938 191939844 571202477 985376934 571202477 816462020 571202477 423712104 571202477 258250651 28653721 397251226 37563938 977220421 571202477 942703914 571202477 632830977 37563938 999999999765694171 571202477 174279246 37563938 255105163 28653721 941478205 28653721 67895508 571202477 128429604 37563938 549590551 37563938 198953209 28653721 327728207 28653721 103283361 37563938 376027070 571202477 829719384 28653721 495861866 571202477 667904683 37563938 778886114 28653721 999999999765694171 571202477 568302053 571202477 566104130 37563938 817303521 28653721 330689546 28653721 712414566 37563938 709320728 28653721 999999999765694171 571202477 550381025 571202477 900708220 37563938 338302089 571202477 867115170 571202477 265405198 28653721 999999999765694171 571202477 683846078 28653721 953647735 37563938 273807017 28653721 609817970 37563938 832645957 571202477 999999999765694171 571202477 960015032 37563938 503093203 37563938 186243691 28653721 542591645 28653721 565600915 28653721 805734983 28653721 902223922 28653721 779336957 571202477 857332029 37563938 389727363 28653721 476623957 28653721 711552660 28653721 537663257 37563938 784358086 37563938 704620157 28653721 274711454 571202477 473198713 28653721 128212288 37563938 999999999765694171 571202477 365350394 37563938 936170104 28653721 238647138 28653721 367823911 37563938 299054832 37563938 833769451 37563938 417898529 28653721 948755709 28653721 46314771 28653721 161375177 28653721 277852279 571202477 272153744 37563938 960693642 37563938 402786211 28653721 70678451 37563938 148886652 37563938 870470071 37563938 956113925 28653721 74374838 571202477 973495303 28653721 568307699 37563938 659055968 37563938 937874552 37563938 739740143 28653721 628707437 37563938 915459338 571202477 687016733 571202477 676967057 571202477 892483605 37563938 232519445 28653721 792980628 28653721 390205222 28653721 120385159 28653721 146282435 37563938 334564620 28653721 999999999765694171 571202477 312815981 37563938 794398097 28653721 897983001 571202477 583311552 28653721 32703889 28653721 449308793 28653721 99713231 37563938 810356962 571202477 490720838 28653721 486679288 28653721 943303314 28653721 886467836 28653721 925965495 37563938 475598013 28653721 258792443 37563938 736399318 28653721 57225960 37563938 195292515 571202477 399017377 571202477 159007139 28653721 897067505 28653721 944474297 571202477 423953278 28653721 690697693 28653721 172729705 28653721 521664795 37563938 448485347 28653721 774075359 37563938 779475069 37563938 592611402 37563938 956260776 571202477 831329854 571202477 15727839 571202477 443147996 37563938 611490131 571202477 263783605 571202477 61382625 571202477 393702050 28653721 588937840 37563938 278520848 571202477 999999999765694171 571202477 89549475 28653721 712414566 571202477 495055072 571202477 302576115 571202477 429012400 37563938 899286831 28653721 952741653 571202477 334999938 28653721 999999999765694171 571202477 613399166 28653721 413764806 28653721 12803012 37563938 696486007 28653721 506873644 571202477 697114225 28653721 439059712 28653721 815722244 571202477 542556359 37563938 226081093 571202477 273146554 37563938 771286260 37563938 10632177 37563938 120127724 28653721 582478699 37563938 159197903 571202477 999999999765694171 571202477 558056551 571202477 473377125 571202477 719300161 37563938 669180408 28653721 364887007 37563938 999999999765694171 571202477 63470437 28653721 807938838 571202477 239784753 571202477 780364336 571202477 743935563 571202477 665294693 28653721 805992685 28653721 103283361 571202477 838531831 571202477 231605139 571202477 39164174 571202477 463816693 28653721 628312237 37563938 637631685 37563938 231114054 28653721 458812412 571202477 827153984 28653721 805021071 28653721 931294908 37563938 316177018 28653721 999999999765694171 571202477 328562841 571202477 239272599 28653721 478218467 28653721 587789759 571202477 49052732 28653721 890177524 571202477 372100761 37563938 9554662 571202477 7561345 571202477 575894547 571202477 544286012 37563938 600410861 571202477 999999999765694171 571202477 142602469 28653721 999999999765694171 571202477 427021677 28653721 753527215 37563938 228892542 28653721 766540858 37563938 999999999765694171 571202477 713788025 571202477 806497611 571202477 262480531 37563938 415168978 571202477 634232121 28653721 941418980 571202477 999999999765694171 571202477 136075079 37563938 352777602 37563938 642185941 37563938 628500018 37563938 999999999765694171 571202477 197396185 37563938 401287651 37563938 345559547 28653721 575927198 28653721 267066292 28653721 84420377 571202477 8052252 571202477 870670020 28653721 375389111 37563938 31685366 571202477 245379305 37563938 713767330 28653721 306687629 571202477 214059314 28653721 110779573 571202477 249152261 28653721 31590481 37563938 387387290 37563938 709442019 28653721 161593409 28653721 855785346 37563938 616427434 571202477 396749528 37563938 166875636 37563938 27975696 37563938 999999999765694171 571202477 366094928 28653721 394314532 37563938 23778310 571202477 246256797 571202477 700987206 37563938 45670009 571202477 419750715 571202477 376027070 37563938 647965511 37563938 171382692 28653721 40603866 28653721 552246847 28653721 503400276 28653721 107681586 37563938 418243175 28653721 655753896 37563938 605566457 28653721 586486344 28653721 402314282 571202477 28549460 571202477 78677189 37563938 660085700 37563938 999999999765694171 571202477 345216065 37563938 225610598 37563938 85171161 28653721 980614848 571202477 20714664 571202477 124719982 571202477 929184303 37563938 64275527 37563938 571335270 28653721 239564297 37563938 564131718 28653721 156552030 28653721 341434538 571202477 173516462 28653721 584671175 28653721 484509094 571202477 199462960 37563938 154364125 37563938 106507500 571202477 112527240 28653721 687491219 28653721 818169068 37563938 904704341 28653721 681056239 571202477 605426640 28653721 796642901 571202477 539408653 37563938 545446193 37563938 900170145 37563938 717113220 37563938 877225580 571202477 563993276 28653721 569376848 37563938 144225512 28653721 948681634 28653721 622237758 37563938 681817691 28653721 500716155 37563938 433924088 37563938 226490301 37563938 805548195 571202477 295394315 571202477 804531310 37563938 768561411 37563938 231309339 28653721 953190755 28653721 173786076 571202477 852823180 37563938 991080548 37563938 215994736 28653721 437387779 28653721 243152621 571202477 737972009 28653721 939264376 571202477 673732980 37563938 734452464 571202477 343444758 37563938 805420961 28653721 597687481 28653721 962820100 28653721 395881510 37563938 340749138 571202477 482976517 571202477 615950381 28653721 297972742 37563938 926564069 28653721 658339356 28653721 207766301 571202477 917634509 37563938 966897499 28653721 632023347 571202477 229846402 28653721 928515243 37563938 693403859 37563938 893648527 571202477 133265068 37563938 640735978 37563938 343611610 28653721 846792045 28653721 632237944 28653721 351571110 37563938 197252590 37563938 933149813 28653721 950894671 28653721 380939983 28653721 521203707 28653721 297910230 28653721 410044073 571202477 489218309 571202477 408364987 28653721 999999999765694171 571202477 447744090 28653721 423848731 571202477 974111489 28653721 999999999765694171 571202477 589999928 28653721 210108744 37563938 66785037 28653721 230088566 571202477 650801872 37563938 110768497 37563938 898945043 28653721 183657738 28653721 216891343 37563938 763238451 37563938 51981534 37563938 875890095 37563938 76451684 37563938 134813797 571202477 417997943 571202477 942475783 37563938 838120177 28653721 319182334 37563938 717368361 37563938 430096250 28653721 366159143 28653721 439914098 37563938 554630858 28653721 985829661 28653721 332439471 28653721 767542987 37563938 387378766 37563938 795846416 37563938 197236321 571202477 351864453 571202477 136429051 28653721 954257559 28653721 503931640 37563938 703799855 28653721 327046025 571202477 653706420 28653721 952043845 37563938 608609702 28653721 609542627 37563938 169660578 571202477 809990460 37563938 519404511 571202477 912262835 28653721 267693094 571202477 942498779 28653721 695853832 28653721 722590147 571202477 970390293 571202477 949470492 37563938 546127288 571202477 147853825 571202477 781203941 571202477 129906100 37563938 561191169 571202477 150242584 37563938 43635814 571202477 352156451 571202477 193516894 571202477 783963858 28653721 839678589 28653721 739096238 571202477 831933001 571202477 706247152 571202477 929023592 571202477 236529796 28653721 57269494 28653721 825149440 37563938 763239478 28653721 197471533 37563938 926213270 571202477 567868217 571202477 999999999765694171 571202477 791153066 37563938 999999999765694171 571202477 162365608 571202477 517514297 28653721 213219836 28653721 658614868 37563938 364753712 28653721 377878490 37563938 962344085 571202477 898212240 28653721 495797402 28653721 700855933 37563938 246369367 28653721 115909576 37563938 607885919 28653721 776189836 37563938 716488453 28653721 651302975 571202477 167045003 37563938 82581755 28653721 360988248 28653721 999999999765694171 571202477 511522383 28653721 294111165 37563938 903796918 37563938 550625028 37563938 673312129 37563938 999999999765694171 571202477 984040483 571202477 9732378 37563938 927301085 28653721 157211301 28653721 854380716 37563938 259838605 37563938 676117112 37563938 999999999765694171 571202477 250549609 571202477 919578820 571202477 9743341 37563938 30288279 28653721 587711361 28653721 669953188 571202477 651514350 571202477 212712293 37563938 175957287 37563938 257681064 571202477 740343853 37563938 850863211 28653721 769677513 571202477 364985569 37563938 427655891 37563938 26831083 37563938 257822472 28653721 96475615 37563938 676712983 37563938 735346544 28653721 491115044 37563938 424093631 28653721 793903707 37563938 86762250 571202477 596109519 37563938 858813467 37563938 888923886 37563938 833398979 28653721 107989842 37563938 156249184 37563938 436214073 571202477 581057287 28653721 999999999765694171 571202477 886714100 28653721 7282223 571202477 69926980 571202477 925379152 28653721 305439011 28653721 765774555 37563938 498388899 571202477 901963846 571202477 182792970 571202477 651686450 37563938 92379544 571202477 909119540 28653721 559304993 28653721 920674784 37563938 765129844 28653721 453252542 571202477 11519400 37563938 622445416 37563938 798182550 37563938 707186328 28653721 656252201 28653721 483927958 37563938 999999999765694171 571202477 861794317 571202477 803760126 37563938 494117976 571202477 587308641 28653721 169323951 571202477 823637979 37563938 887600025 28653721 553803884 28653721 157724514 37563938 10720355 37563938 762010096 28653721 96232628 37563938 46779679 37563938 529064939 571202477 339321282 28653721 511412550 37563938 38596623 571202477 973688095 37563938 608035502 571202477 139821365 571202477 47634041 37563938 900141353 37563938 810754005 37563938 150493071 571202477 408678204 28653721 128436499 28653721 756941680 571202477 155315841 37563938 413880503 571202477 977739843 571202477 691486414 571202477 726638092 571202477 91754723 37563938 488420890 37563938 115458158 37563938 509702435 28653721 999999999765694171 571202477 878052376 28653721 158025746 37563938 658610289 571202477 856506697 571202477 114649994 28653721 904473806 37563938 952438871 28653721 304349561 37563938 524562184 571202477 439501333 37563938 434252649 37563938 838018889 37563938 742122265 28653721 876708865 37563938 632023347 28653721 576609627 37563938 673143692 37563938 80507905 37563938 80925290 571202477 723558465 28653721 558819921 571202477 649031407 571202477 930755308 37563938 990272802 28653721 687704677 28653721 858904238 28653721 358230664 28653721 167876763 28653721 319196348 571202477 9001671 37563938 563521602 37563938 666086586 28653721 252653897 37563938 555101916 28653721 147486341 571202477 851513326 37563938 509281454 37563938 333426530 28653721 420284171 28653721 8145720 571202477 513355941 28653721 789267438 571202477 150493071 37563938 223618928 571202477 31683248 571202477 354218627 28653721 602503036 28653721 860165316 571202477 62712094 28653721 231884748 28653721 986831178 37563938 69438949 37563938 220353773 571202477 999999999765694171 571202477 43668758 571202477 267791913 571202477 46422495 571202477 269922835 571202477 909977679 571202477 466711456 571202477 592700052 28653721 644055636 571202477 766272850 571202477 565840347 37563938 243781203 37563938 864484843 28653721 984809919 571202477 525777884 571202477 197241744 571202477 784216791 571202477 743089448 37563938 407814147 37563938 30513826 28653721 801307261 37563938 861974581 28653721 726023940 571202477 129444124 28653721 645448519 37563938 217161013 28653721 689964236 37563938 614068703 28653721 429340703 571202477 325007187 28653721 439842313 37563938 478103017 571202477 923056493 28653721 23932861 37563938 218736253 37563938 518583612 571202477 30511845 37563938 999999999765694171 571202477 230392165 571202477 744129762 28653721 255949559 571202477 751328087 37563938 259085236 571202477 237632817 28653721 136080999 571202477 570936010 37563938 577132777 37563938 306440202 28653721 499882105 37563938 53450712 28653721 265456436 28653721 378405584 37563938 340546286 571202477 366094928 37563938 343904685 28653721 218119928 28653721 68169571 37563938 751379271 571202477 518409412 37563938 626738741 571202477 11558454 37563938 544990036 571202477 566779225 37563938 802682452 571202477 164253851 571202477 601350002 37563938 26378595 37563938 751427100 37563938 797817519 37563938 185704382 571202477 801385908 571202477 999999999765694171 571202477 360904838 37563938 206395624 28653721 896244099 37563938 657215058 571202477 182404430 37563938 229877948 37563938 385674449 37563938 930303190 28653721 819797487 37563938 999999999765694171 571202477 36126183 571202477 984809919 28653721 727185529 37563938 716818215 28653721 242612545 571202477 233484734 37563938 126652359 571202477 426505590 37563938 860161176 571202477 190400700 28653721 149795381 571202477 884212220 37563938 411681046 571202477 479359058 37563938 183332488 571202477 849629371 37563938 712807185 28653721 66569247 28653721 854675259 28653721 425618994 28653721 72560952 571202477 293435922 37563938 694901231 28653721 647029174 37563938 599634173 37563938 660283870 571202477 909878866 28653721 229394679 571202477 999999999765694171 571202477 594437781 37563938 958147589 37563938 701920952 28653721 735476614 28653721 999999999765694171 571202477 663654852 28653721 220812713 571202477 512484396 28653721 8942213 571202477 920298546 28653721 757520506 571202477 817828821 28653721 17116690 28653721 951199266 28653721 917482151 28653721 222515460 571202477 951078736 37563938 99368860 571202477 181882473 28653721 828448246 28653721 567286541 37563938 735785648 28653721 999999999765694171 571202477 330620011 37563938 375215478 571202477 882609820 571202477 616395366 28653721 348252889 37563938 471710250 28653721 756962291 28653721 799273203 28653721 174601854 28653721 427072743 37563938 605029672 37563938 334867836 37563938 750563677 28653721 587620595 28653721 574186044 571202477 521065522 37563938 498724685 571202477 259299718 571202477 46681882 28653721 297339860 37563938 187863755 37563938 811605249 28653721 178830727 28653721 245654258 37563938 147569173 37563938 805276585 571202477 859257683 571202477 837154573 571202477 536810945 28653721 578414369 28653721 511256857 28653721 999999999765694171 571202477 999999999765694171 571202477 195562237 37563938 54119301 28653721 991655641 571202477 780053754 37563938 683740677 37563938 600979507 571202477 451891499 37563938 209675120 571202477 474269003 571202477 952289162 571202477 987426488 37563938 803117354 28653721 109793204 28653721 999999999765694171 571202477 958576706 571202477 630677103 28653721 209432818 571202477 981203190 37563938 23147635 37563938 264943516 571202477 102403566 28653721 207260560 571202477 109452301 571202477 726347143 571202477 321410954 37563938 521349294 37563938 37528974 37563938 100386431 571202477 150343644 571202477 392307693 571202477 855062612 571202477 44650507 28653721 246026570 571202477 856436274 37563938 872126177 37563938 923097459 37563938 819117886 28653721 443598920 571202477 82147359 28653721 222970892 37563938 909123455 28653721 619936249 571202477 158934980 37563938 709140522 28653721 157051170 28653721 376971857 28653721 830553129 37563938 999999999765694171 571202477 823753567 28653721 521250439 28653721 988268515 571202477 578863936 571202477 326444682 28653721 715536816 37563938 144619798 37563938 532085535 37563938 107174016 28653721 73106631 28653721 550863019 571202477 609853039 28653721 703063654 28653721 838828826 28653721 251626953 28653721 618669448 37563938 934857415 37563938 538680860 28653721 723934058 28653721 456236797 571202477 617539970 37563938 251116904 571202477 271088135 28653721 69378745 37563938 747044125 28653721 4580401 571202477 388144247 28653721 653281401 37563938 339291857 37563938 362956324 37563938 242414374 28653721 362608020 28653721 504837277 37563938 930040844 37563938 302279753 37563938 795957502 28653721 662034289 37563938 997111553 37563938 626021411 28653721 931228219 37563938 344729453 37563938 149074662 28653721 192159180 28653721 846729302 28653721 135009332 37563938 386702818 37563938 947695919 28653721 743042559 28653721 47882016 37563938 181798152 571202477 623022084 37563938 272569083 28653721 999999999765694171 571202477 464854170 571202477 952385531 37563938 495156374 571202477 372490250 37563938 239004973 28653721 79843055 28653721 50231644 37563938 306570905 37563938 17691328 571202477 584194773 28653721 102775788 37563938 737064903 28653721 724756256 37563938 745066919 28653721 632922804 571202477 881890722 28653721 134752927 571202477 423743474 37563938 572148635 37563938 483664329 571202477 843838272 28653721 999999999765694171 571202477 888626065 28653721 580952575 37563938 999999999765694171 571202477 999999999765694171 571202477 931242168 571202477 980866263 37563938 245884416 37563938 928659969 37563938 915195508 571202477 174723016 37563938 741311733 37563938 490215727 37563938 343711638 571202477 242228934 571202477 40619177 37563938 320943802 571202477 613568603 28653721 326444682 571202477 251116545 571202477 265986258 571202477 999999999765694171 571202477 799879966 28653721 387275669 37563938 717250721 37563938 918778767 28653721 221227043 28653721 37974247 37563938 269971619 37563938 957194350 571202477 547471664 571202477 986236022 37563938 32987926 28653721 505453677 28653721 939610064 571202477 570259152 28653721 999999999765694171 571202477 477647284 37563938 280273669 37563938 206786883 571202477 598968402 37563938 729989491 28653721 979464944 28653721 999999999765694171 571202477 193413624 37563938 574942946 571202477 498126098 571202477 826142839 28653721 670737004 37563938 381563482 28653721 267913849 28653721 714715110 37563938 332470571 28653721 338864142 28653721 987699424 28653721 193413624 28653721 999999999765694171 571202477 816617729 571202477 177549924 28653721 794313619 571202477 679648229 571202477 326245676 28653721 268725608 37563938 939109375 571202477 815564433 571202477 34164734 28653721 283466083 571202477 39512998 37563938 509613306 37563938 622787617 37563938 636505619 28653721 42964643 28653721 8237061 28653721 583901706 28653721 306847310 37563938 313629596 37563938 625911593 571202477 101847143 28653721 770224358 37563938 852390219 28653721 360305832 37563938 233602856 37563938 298022086 28653721 339532909 28653721 319965866 37563938 905940285 37563938 561380047 37563938 230546146 37563938 532425699 571202477 999999999765694171 571202477 517257521 571202477 994670186 28653721 599981173 571202477 897988663 28653721 855812422 28653721 125858838 571202477 596555033 571202477 999999999765694171 571202477 916898260 571202477 890115268 571202477 488016851 37563938 614307204 28653721 962788140 37563938 592074984 37563938 212510404 28653721 788328822 28653721 507653331 28653721 989713893 37563938 972477915 28653721 348252889 28653721 275423530 37563938 100149630 28653721 810474784 571202477 896304226 28653721 211320102 37563938 881806121 37563938 173626394 37563938 211375474 37563938 637832349 571202477 766035345 28653721 484595437 28653721 481748343 28653721 354170855 37563938 659686458 28653721 375384160 571202477 807364590 28653721 14959598 28653721 342692860 28653721 911341015 571202477 331641814 571202477 670996925 28653721 959364888 37563938 999999999765694171 571202477 786040025 37563938 891236370 37563938 931727060 28653721 606395836 37563938 54541855 37563938 261481963 28653721 858109083 571202477 617030030 571202477 285780403 28653721 213707196 28653721 672349924 37563938 373126969 571202477 505198428 37563938 892879579 37563938 533363884 28653721 381475069 28653721 999999999765694171 571202477 993243130 37563938 47434313 37563938 9765740 571202477 759026160 28653721 153737454 571202477 743250900 37563938 245359688 28653721 822581284 37563938 123993275 571202477 866819436 571202477 122252121 571202477 239013985 571202477 809083680 571202477 999999999765694171 571202477 749423380 571202477 463963103 37563938 805410925 37563938 66599260 37563938 999999999765694171 571202477 321010375 37563938 598367924 37563938 895534661 37563938 750262503 37563938 616039305 37563938 349044139 37563938 887815620 571202477 217580955 37563938 790856915 571202477 74205900 37563938 855975393 571202477 518667356 28653721 724197134 571202477 597936021 28653721 304948727 28653721 845971032 571202477 443246813 37563938 517525933 28653721 303634585 28653721 568580758 28653721 246890395 571202477 780136769 28653721 786781221 28653721 102675084 28653721 523689820 28653721 124204044 37563938 741372080 571202477 91575980 571202477 413055315 37563938 258547476 37563938 306205677 571202477 549077058 37563938 999999999765694171 571202477 501299122 571202477 519674735 37563938 868581031 28653721 77198021 571202477 851868397 28653721 357068205 37563938 999999999765694171 571202477 793122421 37563938 697318963 571202477 153647799 28653721 701482716 37563938 526192340 571202477 129488698 28653721 512484396 37563938 671228269 37563938 235387911 37563938 511008395 28653721 563353012 37563938 629775203 37563938 233346910 37563938 827722660 37563938 539127373 37563938 999999999765694171 571202477 761716441 37563938 631304712 571202477 430875648 37563938 436899590 28653721 806149253 571202477 776817500 28653721 979512319 28653721 134725554 28653721 248027812 571202477 736920608 37563938 424109884 571202477 116436911 28653721 915430888 28653721 394031619 37563938 858945342 37563938 440239061 28653721 999999999765694171 571202477 458414382 37563938 337623816 28653721 385427782 37563938 523117443 37563938 284066926 37563938 621337193 571202477 347466530 37563938 424627637 571202477 739938414 28653721 509283533 571202477 210012498 28653721 999999999765694171 571202477 999999999765694171 571202477 950558411 571202477 570769095 571202477 999999999765694171 571202477 249300181 571202477 257886029 28653721 108625516 37563938 157379979 28653721 589655265 37563938 6208472 37563938 199005102 571202477 81474990 28653721 413738214 28653721 157067809 28653721 999999999765694171 571202477 364851338 37563938 96706046 28653721 451631421 28653721 11545621 28653721 642185941 28653721 999999999765694171 571202477 767911824 28653721 769658129 571202477 630167875 37563938 117659908 28653721 598181 37563938 53585546 28653721 730292052 571202477 421498757 28653721 134607792 28653721 999999999765694171 571202477 999999999765694171 571202477 634980332 37563938 972792273 571202477 553980651 28653721 745104929 28653721 773527984 571202477 812063832 571202477 997264517 571202477 716708489 571202477 390529176 571202477 517028543 37563938 756814704 28653721 79554854 28653721 430601780 571202477 999999999765694171 571202477 151758668 37563938 350760294 28653721 537803488 37563938 937349147 28653721 839560611 28653721 545371797 571202477 999999999765694171 571202477 935651083 571202477 110595323 28653721 346083241 28653721 62829741 37563938 250886640 37563938 423843634 37563938 113980544 37563938 724873092 571202477 156249340 37563938 522314685 37563938 325643623 28653721 236547772 571202477 415813002 37563938 64012905 37563938 123211535 37563938 319922026 37563938 696886641 28653721 90191130 37563938 509345782 571202477 539960632 28653721 409949564 28653721 151964758 571202477 358123703 28653721 518322014 37563938 980201394 28653721 774126743 37563938 240472525 28653721 662873808 571202477 357068807 571202477 366114948 571202477 795495626 37563938 213213129 28653721 962102931 37563938 753155551 28653721 181402690 571202477 999999999765694171 571202477 340924111 37563938 779582636 28653721 183549856 28653721 938000035 28653721 716419349 37563938 544330732 37563938 513234273 571202477 545028438 37563938 720498825 28653721 547375674 571202477 863122433 28653721 999999999765694171 571202477 311807042 571202477 254119369 28653721 391846311 28653721 491509589 571202477 643984360 28653721 333160526 571202477 337623816 37563938 572252373 28653721 999999999765694171 571202477 900005891 28653721 545319153 28653721 16636029 28653721 913500727 28653721 448935548 37563938 178530771 37563938 907491551 37563938 676353928 571202477 326724515 37563938 996486489 28653721 333047331 37563938 31685366 28653721 981801554 28653721 999999999765694171 571202477 738316699 37563938 815425808 37563938 4079319 571202477 720110414 28653721 483016442 28653721 947102967 28653721 458497349 28653721 408996028 37563938 944074956 37563938 870703032 37563938 243790880 28653721 739472277 28653721 201624950 37563938 558411742 571202477 538100432 37563938 818950165 37563938 999999999765694171 571202477 889570167 571202477 926375646 571202477 704077726 28653721 582432237 28653721 511616341 37563938 756453009 37563938 998526858 571202477 530503769 37563938 900708220 28653721 349522238 37563938 166515325 37563938 176618178 37563938 997361970 571202477 975040888 571202477 179618491 37563938 836725306 28653721 50818581 571202477 565335617 571202477 431553183 28653721 689182523 571202477 700170040 28653721 826788020 28653721 444748643 571202477 999999999765694171 571202477 570355293 571202477 891452179 37563938 747632465 28653721 591946480 28653721 403540106 37563938 891236370 28653721 496996926 571202477 595697754 28653721 410365694 28653721 692290023 37563938 658172205 571202477 330198145 571202477 866627130 571202477 278905149 37563938 255172631 37563938 241866986 37563938 889704238 571202477 208428640 37563938 811974975 37563938 637477614 571202477 948465679 28653721 66336842 571202477 447308837 37563938 819552946 28653721 476742441 28653721 176994964 37563938 203855043 28653721 275447390 37563938 961202918 37563938 530300528 37563938 999999999765694171 571202477 239360848 28653721 310616207 37563938 883104588 28653721 698427619 28653721 957045913 28653721 6127380 37563938 344729453 28653721 433757890 37563938 559029552 37563938 29607883 37563938 86153732 37563938 473119722 37563938 596201099 28653721 510484499 28653721 25630911 571202477 60764537 28653721 391803772 571202477 223163836 28653721 413814006 37563938 948972165 28653721 221932897 571202477 544118025 28653721 779624058 37563938 124842356 37563938 761716441 28653721 471983470 37563938 362847738 571202477 516559136 28653721 43208730 28653721 683895395 28653721 313390156 37563938 455528151 37563938 676967057 37563938 823240286 28653721 555255985 37563938 999999999765694171 571202477 968224429 571202477 550863019 28653721 489884188 28653721 411335823 571202477 713865240 28653721 216990353 571202477 577859949 28653721 980699022 37563938 730953374 28653721 300382363 571202477 763126533 571202477 215508971 37563938 233166805 571202477 492407646 28653721 67437713 28653721 494663374 28653721 862547216 37563938 619327287 28653721 230875914 37563938 550176651 28653721 720751486 571202477 944605886 28653721 117920468 28653721 880173007 37563938 92949717 28653721 592273111 37563938 413288840 571202477 238547198 28653721 708402762 28653721 660551380 37563938 431976506 37563938 260472973 37563938 178172677 571202477 187687626 28653721 455927822 28653721 178702979 37563938 499402487 571202477 569999775 571202477 777651836 28653721 417051951 37563938 45102241 37563938 862397244 37563938 502885033 37563938 501990097 571202477 575199008 28653721 177692651 37563938 197399399 28653721 999999999765694171 571202477 813199142 28653721 556419455 571202477 209114324 37563938 842848560 571202477 4317712 28653721 602514946 28653721 316405067 571202477 904742070 571202477 34309057 28653721 337240399 571202477 999999999765694171 571202477 547118887 28653721 663185179 37563938 224949725 571202477 602669180 37563938 881783951 37563938 31068112 571202477 457785979 37563938 280525601 28653721 22376795 571202477 246707544 28653721 999999999765694171 571202477 631849324 28653721 34756525 571202477 32654333 37563938 308016656 28653721 887524936 28653721 320436566 571202477 414645075 28653721 828282391 37563938 629228056 571202477 289720251 571202477 502711397 28653721 181139077 28653721 255133104 571202477 807955125 28653721 339638980 37563938 956440038 571202477 637149278 28653721 816478172 28653721 555174267 571202477 72931266 571202477 471796669 571202477 383927320 28653721 631011825 28653721 217632842 28653721 327728207 37563938 102814140 571202477 606519402 37563938 41583385 28653721 791821161 28653721 462192611 571202477 792742116 28653721 363836179 571202477 926222285 571202477 317467204 37563938 669490997 571202477 353139515 28653721 435315252 37563938 858904238 571202477 729092236 37563938 674675621 37563938 498835058 37563938 541474388 571202477 639483953 28653721 478935573 571202477 190835882 28653721 297944486 28653721 289002973 28653721 121286676 28653721 980970601 28653721 853630135 28653721 235014253 571202477 413390245 28653721 748771521 37563938 796570005 28653721 29736708 28653721 370271771 28653721 56324507 571202477 809754614 571202477 787392529 571202477 314162083 37563938 763958125 28653721 994112816 571202477 534761304 28653721 611523984 28653721 534077064 37563938 574918465 37563938 954870091 37563938 303766881 28653721 272495193 571202477 635114763 28653721 984060979 28653721 999999999765694171 571202477 862707808 37563938 91450274 28653721 14128405 571202477 276087108 571202477 817170441 37563938 236302458 37563938 147163994 28653721 21965485 28653721 259822170 28653721 685183516 37563938 356943184 37563938 89134220 571202477 999999999765694171 571202477 25534958 28653721 411948373 571202477 125095280 37563938 20152034 37563938 88443287 571202477 277207828 28653721 964035849 37563938 443023881 571202477 416933044 28653721 982394237 28653721 621406085 28653721 479892364 37563938 342393069 37563938 896232829 28653721 919728325 28653721 399137698 571202477 499331331 28653721 412061282 28653721 790233522 571202477 385614515 28653721 875642997 28653721 988356610 28653721 894273563 28653721 290933361 37563938 85249830 37563938 955164387 28653721 503847794 571202477 866819436 28653721 999999999765694171 571202477 195632591 37563938 378569074 571202477 601952287 37563938 13641277 571202477 934589313 37563938 118281771 37563938 253260862 37563938 746185215 571202477 534935900 37563938 807786321 571202477 585959916 28653721 918773284 37563938 858882766 571202477 498511779 571202477 999999999765694171 571202477 275102151 37563938 888482148 37563938 154319935 37563938 999999999765694171 571202477 187902923 37563938 577666987 28653721 725638053 28653721 60624354 37563938 532675832 571202477 646647734 37563938 463930378 28653721 204163920 37563938 920656037 37563938 945942567 37563938 801154255 28653721 999999999765694171 571202477 84392585 571202477 520709610 37563938 632398911 28653721 775180257 28653721 528932277 37563938 165041735 571202477 137774161 37563938 668329161 571202477 344291980 571202477 271549517 28653721 81350672 571202477 108049827 571202477 999999999765694171 571202477 211024671 37563938 97500418 28653721 628764129 571202477 208840107 571202477 185858941 28653721 415073430 37563938 680596537 28653721 999999999765694171 571202477 745372933 37563938 304562050 37563938 189909518 28653721 213108422 37563938 999999999765694171 571202477 606519402 28653721 237602733 28653721 534311887 37563938 496935749 571202477 364793097 37563938 537282204 37563938 336838955 37563938 801181579 28653721 690821821 28653721 312815981 28653721 504563813 571202477 95357895 28653721 550335185 28653721 795469303 571202477 175058993 28653721 999999999765694171 571202477 468111829 571202477 399319777 28653721 308880073 28653721 73629729 37563938 498052037 28653721 217429055 571202477 830560438 37563938 314271637 28653721 82115361 571202477 470943327 28653721 116803503 37563938 716116351 37563938 473583289 37563938 917253570 37563938 431618229 571202477 206895523 28653721 212494251 571202477 552216307 571202477 942705303 28653721 783492118 28653721 879745851 28653721 246209773 37563938 565898879 28653721 999999999765694171 571202477 55425053 571202477 379606595 571202477 459984368 28653721 356496858 571202477 616039305 571202477 35238807 571202477 823453528 37563938 999999999765694171 571202477 542034220 37563938 943138582 571202477 207418456 37563938 553815486 37563938 295319398 571202477 998212763 37563938 361225537 28653721 183869073 571202477 433926205 571202477 365495657 37563938 201442129 37563938 969159986 571202477 465351046 28653721 150830754 571202477 796063881 37563938 300523356 571202477 32299391 37563938 239792186 37563938 753970818 571202477 122629648 571202477 729752564 28653721 80649188 37563938 41684681 37563938 999999999765694171 571202477 732638901 37563938 370741895 28653721 637540722 28653721 29865948 28653721 647927115 571202477 886855655 28653721 58049389 37563938 394429307 571202477 88291269 37563938 855669486 571202477 563803192 571202477 129631843 28653721 387940690 28653721 520598719 28653721 999999999765694171 571202477 502638114 571202477 220991823 37563938 200440000 28653721 513092657 571202477 111732892 28653721 373327319 28653721 164872818 571202477 713313905 28653721 106019309 28653721 251425013 37563938 870921326 571202477 769606425 28653721 767640104 37563938 567292033 37563938 944177837 37563938 507555868 28653721 108168247 28653721 494659384 37563938 134569779 28653721 45746774 28653721 503724119 28653721 722809879 571202477 990311730 571202477 715839202 37563938 849809754 37563938 703541757 37563938 438366504 571202477 55859049 571202477 602151410 37563938 444940629 28653721 19142941 37563938 105128247 571202477 908178724 28653721 287682685 37563938 140794855 571202477 999999999765694171 571202477 573703236 571202477 71496723 28653721 354772767 37563938 331579121 28653721 594933075 37563938 628996324 28653721 992529376 37563938 402782742 28653721 662616594 28653721 473136321 37563938 271233300 28653721 150858670 571202477 623995734 28653721 14648141 37563938 39669042 37563938 76655560 37563938 741193088 37563938 626467771 571202477 598433161 28653721 6698491 28653721 423782813 37563938 754713166 28653721 122109954 28653721 999999999765694171 571202477 151371130 37563938 890427762 28653721 105801038 37563938 297749373 37563938 758433278 28653721 999999999765694171 571202477 822297655 571202477 399241331 37563938 288874591 28653721 58851612 28653721 908980103 28653721 394607059 571202477 274282370 571202477 77433245 28653721 429286998 28653721 104688451 37563938 618512873 37563938 674064646 37563938 749590951 37563938 941564973 37563938 9570274 37563938 761736041 37563938 145801224 28653721 292816540 571202477 894421001 37563938 2159712 571202477 492892267 37563938 702744221 37563938 660084022 37563938 294912744 28653721 978069488 28653721 972591571 28653721 214803307 571202477 861254357 571202477 999999999765694171 571202477 26378595 28653721 614173646 37563938 428915615 37563938 527815013 28653721 91588719 28653721 809835018 37563938 200904615 37563938 994421140 571202477 996496492 28653721 696742294 37563938 165606440 28653721 343136201 37563938 534935900 571202477 33201057 37563938 589942756 37563938 400659370 571202477 208536147 571202477 999999999765694171 571202477 68194951 28653721 317010251 28653721 121499181 571202477 226223036 28653721 884302697 28653721 548711504 28653721 999999999765694171 571202477 737646657 37563938 45248703 571202477 999999999765694171 571202477 120863025 37563938 999999999765694171 571202477 290223016 28653721 997331634 571202477 28930915 28653721 796639002 28653721 476032476 37563938 883049353 28653721 318383524 28653721 941043908 571202477 855955858 571202477 139210987 571202477 538193644 37563938 642285257 571202477 999999999765694171 571202477 917761086 28653721 984072824 28653721 896968327 37563938 84684344 28653721 841188058 571202477 482113389 571202477 962968332 37563938 660760712 37563938 727279453 37563938 824656254 571202477 238638695 37563938 634020277 571202477 994653605 37563938 999999999765694171 571202477 341973960 28653721 39776 571202477 275230209 28653721 979943807 28653721 999999999765694171 571202477 549787974 571202477 418934416 571202477 294327067 37563938 575853325 37563938 560390929 37563938 245737913 28653721 416731873 37563938 999999999765694171 571202477 399221762 28653721 490986143 571202477 537947952 37563938 817955434 37563938 102798150 28653721 999999999765694171 571202477 24063238 37563938 378427316 28653721 767397721 571202477 605920115 28653721 945143145 37563938 321765492 28653721 33109 37563938 486030458 28653721 643332899 571202477 33360802 571202477 281183840 28653721 207967766 571202477 378202864 37563938 311423057 571202477 999999999765694171 571202477 354671056 571202477 700971725 37563938 239180658 571202477 999999999765694171 571202477 320415608 37563938 122706376 571202477 516432326 571202477 999999999765694171 571202477 94899031 28653721 602856423 571202477 403194618 28653721 387609314 28653721 591078581 37563938 975511710 37563938 709507711 571202477 46563852 28653721 386468208 37563938 722621906 28653721 165819804 28653721 350833704 37563938 312213016 28653721 427136533 571202477 64715893 28653721 586349902 571202477 116308755 28653721 588234325 571202477 304635923 28653721 355998395 28653721 305552289 37563938 480316175 571202477 492601519 37563938 280227263 37563938 87252476 571202477 662181759 28653721 85899257 28653721 676597101 28653721 273064040 28653721 846980048 571202477 795977903 571202477 602518124 28653721 922859391 37563938 275354609 37563938 86948334 28653721 706178882 28653721 825945811 28653721 818950165 28653721 262218013 571202477 802361381 28653721 7196650 37563938 21855078 28653721 352669147 37563938 999999999765694171 571202477 143941017 28653721 288145488 28653721 837154573 28653721 228628313 571202477 534201711 28653721 720418322 37563938 58238243 571202477 547025996 571202477 999999999765694171 571202477 372833611 37563938 603949548 37563938 30614455 571202477 346447613 37563938 306895930 37563938 145297025 28653721 999999999765694171 571202477 558908782 571202477 697797527 571202477 829455459 28653721 509150653 28653721 930559092 571202477 999999999765694171 571202477 434176313 37563938 105769260 28653721 680167697 37563938 177014375 37563938 372026804 571202477 125582889 37563938 588460708 28653721 545451697 37563938 930762752 28653721 566613175 28653721 215454635 28653721 749635273 28653721 294754792 571202477 502638114 28653721 785780443 28653721 699109837 28653721 396252251 571202477 323142637 571202477 641529970 571202477 999999999765694171 571202477 172340040 28653721 647580168 37563938 57876635 37563938 805692118 28653721 999999999765694171 571202477 203891626 28653721 446391867 37563938 623196860 571202477 992940614 37563938 844369305 28653721 460389416 37563938 804962561 571202477 211963177 571202477 560071038 37563938 945544046 571202477 131090166 37563938 999999999765694171 571202477 376002929 571202477 565039539 37563938 240639404 28653721 570178445 37563938 262577668 571202477 278095401 571202477 241426155 571202477 567205277 28653721 266621825 28653721 780303618 28653721 642812719 37563938 269609659 37563938 247706988 571202477 850278619 28653721 183384308 37563938 24352975 28653721 338752731 28653721 632813454 28653721 810113118 37563938 695241740 28653721 186462404 28653721 144019355 28653721 367123948 571202477 209275605 28653721 689128434 28653721 235127255 28653721 242652842 571202477 999999999765694171 571202477 191581864 571202477 153944453 28653721 433515093 571202477 987481637 37563938 649439567 37563938 830987697 28653721 169647724 37563938 346397431 571202477 999999999765694171 571202477 790230699 571202477 702949604 571202477 473568097 28653721 330842035 28653721 893554830 571202477 10082971 37563938 118626546 37563938 575834074 37563938 452018787 37563938 614130762 571202477 992597318 37563938 901105623 28653721 548127487 37563938 861116924 37563938 134709354 571202477 446395194 28653721 508101923 37563938 867883095 28653721 520993295 37563938 712326079 28653721 999999999765694171 571202477 839117726 28653721 999999999765694171 571202477 983491920 28653721 121559671 37563938 477880001 28653721 852596147 28653721 786875307 571202477 666083756 28653721 633976953 37563938 185756269 571202477 116525121 37563938 999999999765694171 571202477 190619548 571202477 669953188 28653721 314931685 37563938 822361085 37563938 478986472 28653721 128063363 28653721 657467480 37563938 972093650 571202477 505106709 37563938 193470116 37563938 884172084 28653721 867190216 571202477 308470286 571202477 82314687 571202477 400649983 37563938 586811525 571202477 606497961 571202477 936609395 37563938 501279322 571202477 120932636 571202477 290186259 28653721 466860057 571202477 2893668 37563938 891228825 37563938 114460791 571202477 724291924 37563938 999999999765694171 571202477 741911474 28653721 313628019 28653721 999999999765694171 571202477 986318939 37563938 869122987 571202477 438396200 571202477 330761483 37563938 358540805 37563938 461211143 28653721 949308132 28653721 427482752 28653721 906188897 28653721 486402752 37563938 284066926 28653721 778678597 571202477 885518232 571202477 558741334 37563938 235138704 28653721 368405396 28653721 858372377 37563938 299279679 28653721 599559128 28653721 777910770 37563938 324939307 571202477 845621772 571202477 787739836 571202477 645550470 37563938 999999999765694171 571202477 181306788 571202477 66652293 28653721 459908995 28653721 992311776 37563938 396489617 28653721 122181563 28653721 493622955 28653721 778677103 37563938 999999999765694171 571202477 465496140 37563938 225585674 28653721 554422564 37563938 520993295 28653721 184577709 37563938 202416914 28653721 996937823 37563938 570936010 571202477 480177536 571202477 203321439 37563938 663652327 37563938 282600978 28653721 94549314 37563938 867691312 28653721 925231985 37563938 958528670 28653721 448195835 37563938 435802110 37563938 530769121 28653721 240161188 571202477 879016021 37563938 896304035 28653721 629568514 28653721 840536898 37563938 650621575 28653721 86162812 28653721 815880877 37563938 471796669 28653721 7814647 571202477 176562642 37563938 502138610 571202477 612338294 571202477 675184766 28653721 80526064 28653721 327046025 37563938 184161225 28653721 329558327 571202477 306854665 571202477 657038332 28653721 283463293 571202477 215090055 571202477 984993120 28653721 486024410 571202477 591707477 28653721 941295572 37563938 416986755 37563938 631618887 28653721 972610409 28653721 104772991 571202477 75710094 28653721 447200921 571202477 762747013 37563938 254594111 37563938 700307754 571202477 17366774 28653721 650883150 37563938 378617974 28653721 604429616 28653721 760146863 37563938 394407269 28653721 440256911 571202477 516158271 37563938 361556096 28653721 738734670 571202477 969343912 37563938 543937144 37563938 659962614 571202477 191837020 37563938 663654852 571202477 645815065 28653721 376824553 28653721 679143070 37563938 602725308 571202477 999999999765694171 571202477 895425457 28653721 922600701 28653721 715098685 37563938 242557312 37563938 797229971 28653721 408996028 28653721 60227321 571202477 772629642 28653721 895874187 37563938 748585955 28653721 999999999765694171 571202477 266750745 571202477 424201536 37563938 790856915 37563938 866359711 28653721 234142749 571202477 451723267 37563938 901684319 571202477 471228467 37563938 159930230 37563938 542353725 37563938 899986335 37563938 916898260 37563938 86815395 28653721 713216179 28653721 999999999765694171 571202477 316522717 28653721 449238107 28653721 495485092 37563938 768391630 28653721 442225418 571202477 416694916 571202477 928321121 37563938 999999999765694171 571202477 521203153 37563938 14129596 28653721 940852911 37563938 114312196 28653721 728969303 37563938 96680042 28653721 228447409 28653721 703247901 37563938 955082745 571202477 82227356 571202477 487488695 37563938 605752614 571202477 412960963 571202477 947831190 28653721 536737010 28653721 194014042 28653721 251034279 28653721 718526325 28653721 221464861 28653721 420346885 28653721 601965047 28653721 267225474 28653721 700676214 37563938 304523669 28653721 136647020 37563938 210424704 37563938 764901893 37563938 115612179 571202477 16680432 28653721 638115452 37563938 926541344 37563938 557438234 37563938 999999999765694171 571202477 743383022 28653721 889516679 37563938 810952069 571202477 230870841 37563938 231101937 28653721 99162921 37563938 50666524 37563938 656419177 37563938 964661606 28653721 952166108 28653721 33006524 37563938 942390625 28653721 35067728 28653721 93231180 28653721 552454068 37563938 841871912 37563938 334034625 28653721 178144430 571202477 192547036 571202477 195762765 28653721 331681462 28653721 346397431 37563938 781897594 37563938 669391588 571202477 888540834 37563938 574385042 28653721 453189601 28653721 410162801 28653721 526069169 28653721 146346224 28653721 92151594 37563938 808200127 37563938 20982636 28653721 911954545 37563938 631650005 37563938 548628330 28653721 495541802 28653721 904177994 37563938 695316546 37563938 878053728 28653721 350399932 37563938 887278342 37563938 407827597 571202477 153974293 571202477 773875624 37563938 409090251 37563938 644389335 28653721 256945640 37563938 659334926 37563938 497404509 37563938 792549122 571202477 25764983 28653721 414799943 28653721 366094928 571202477 999999999765694171 571202477 876174296 28653721 742144310 37563938 744387980 37563938 234541067 571202477 834301202 28653721 352241134 37563938 521038496 37563938 89590668 37563938 365827946 28653721 92316640 571202477 703104183 571202477 359246943 28653721 170002278 37563938 238433479 28653721 999999999765694171 571202477 852817852 571202477 195292515 37563938 891090996 37563938 596837086 571202477 768928415 28653721 937717089 37563938 263600270 28653721 999999999765694171 571202477 724960833 37563938 641345336 37563938 833680493 28653721 214339912 28653721 364071711 37563938 576357836 37563938 57528188 37563938 939383627 571202477 679412791 37563938 400513403 37563938 421175171 28653721 206649036 571202477 78232761 37563938 101318737 28653721 771268631 37563938 750868931 571202477 447064995 37563938 699820770 571202477 999999999765694171 571202477 869439063 571202477 212686706 571202477 951199266 37563938 145638673 37563938 591258533 37563938 74611603 37563938 185449036 37563938 182192578 28653721 278524489 37563938 154024261 28653721 617815853 571202477 999999999765694171 571202477 999999999765694171 571202477 999999999765694171 571202477 808178857 37563938 412867826 37563938 109793204 37563938 999999999765694171 571202477 503847794 28653721 963708346 571202477 475014742 37563938 994288221 37563938 166885990 37563938 313152265 571202477 210487471 571202477 128611308 571202477 588653078 37563938 303757512 28653721 435825030 28653721 464450535 37563938 440080181 571202477 307413121 571202477 328857609 28653721 524379701 37563938 526957738 28653721 999999999765694171 571202477 983134946 571202477 258599422 571202477 999999999765694171 571202477 605343147 37563938 280626155 28653721 971215310 37563938 999999999765694171 571202477 303428943 37563938 741476479 37563938 999999999765694171 571202477 389309557 571202477 751916269 28653721 238787005 571202477 369509491 37563938 176995079 37563938 978320246 571202477 686300406 37563938 102708697 37563938 239838014 571202477 806497611 28653721 814674135 28653721 975989492 28653721 122951610 28653721 889606316 571202477 267929003 28653721 981627273 37563938 518978771 28653721 785134427 37563938 586040195 571202477 412216081 37563938 619269858 28653721 6394902 37563938 581644043 571202477 448920643 28653721 225633782 571202477 180816798 28653721 999999999765694171 571202477 776118563 37563938 999999999765694171 571202477 582673365 571202477 805399413 37563938 558908782 37563938 71943106 28653721 265581967 28653721 959694458 28653721 712807185 571202477 884172084 571202477 252698212 28653721 306674003 37563938 387275669 571202477 586279075 28653721 352793637 571202477 384892659 571202477 535407964 28653721 999999999765694171 571202477 939796209 571202477 127253754 37563938 302901757 37563938 16877348 37563938 16114143 37563938 486668339 571202477 92556550 571202477 860912015 571202477 7161897 571202477 374499087 571202477 816617729 28653721 481010294 571202477 564773002 28653721 877501740 571202477 14705777 37563938 781500039 28653721 160717061 571202477 751431291 37563938 782540372 571202477 453297407 37563938 869318583 28653721 804962561 28653721 177577546 37563938 227714791 28653721 501189837 571202477 609472253 28653721 49051833 28653721 898144796 28653721 540856831 37563938 880612395 37563938 815927443 37563938 372863697 37563938 697265598 37563938 727009764 571202477 237360717 571202477 607948404 571202477 154358624 37563938 622089660 37563938 158458257 28653721 731977486 571202477 201057762 37563938 254239496 28653721 704932223 571202477 469425726 37563938 146600238 28653721 309910641 571202477 285387867 571202477 187830233 28653721 952623574 37563938 181601004 37563938 986226938 28653721 94124546 28653721 610687920 37563938 942882113 37563938 169845621 37563938 310929856 571202477 927052462 28653721 100430885 571202477 614864432 571202477 790116636 28653721 887204465 37563938 158938853 37563938 619490684 571202477 274415146 571202477 531763518 571202477 794757916 28653721 250337309 28653721 770578800 28653721 999999999765694171 571202477 299641117 28653721 25900646 28653721 181519394 571202477 926549600 28653721 112114207 37563938 148494970 571202477 48550821 28653721 111966912 571202477 421796610 571202477 874165948 28653721 171376601 571202477 999999999765694171 571202477 385044348 37563938 651772461 571202477 999999999765694171 571202477 441546840 37563938 906235710 37563938 125999113 37563938 897068812 571202477 367557562 28653721 674086953 571202477 118694140 571202477 946317580 571202477 818758480 37563938 479168582 28653721 811919446 37563938 218422920 37563938 957092010 28653721 800734203 571202477 357717181 37563938 813182658 571202477 712817220 28653721 12154484 37563938 53585546 37563938 558732799 28653721 87552421 571202477 137915919 28653721 224949725 37563938 723227093 571202477 234540573 571202477 880856450 28653721 999999999765694171 571202477 176058364 28653721 999999999765694171 571202477 510244848 571202477 121227672 37563938 531875797 37563938 586907350 571202477 654037338 28653721 324946342 571202477 914964349 37563938 878873631 28653721 485131845 37563938 796654596 37563938 772568761 37563938 788417641 37563938 981720190 28653721 272832887 571202477 838424498 28653721 784356141 571202477 999999999765694171 571202477 663641657 28653721 816897856 571202477 933083639 37563938 232126303 28653721 658614868 571202477 197622206 571202477 811386606 28653721 119863557 571202477 204374231 571202477 772400066 28653721 861244235 37563938 954578523 571202477 476550186 571202477 306875684 37563938 933312078 28653721 502711397 571202477 402534458 37563938 488848878 37563938 29197590 571202477 137882106 571202477 285272636 37563938 161897939 37563938 58954803 571202477 75363320 28653721 750841390 571202477 344244371 28653721 982570738 37563938 622387198 37563938 615108338 37563938 523890990 28653721 766057754 571202477 251485345 28653721 86794929 28653721 820699167 571202477 64791181 28653721 195125829 37563938 445163698 28653721 825698369 37563938 190398454 37563938 215664344 571202477 790993052 571202477 32130164 37563938 848957570 28653721 980794859 28653721 363990251 571202477 299732524 28653721 114845906 37563938 232273900 571202477 999999999765694171 571202477 284274557 37563938 397323833 28653721 485511060 37563938 222967936 37563938 463828369 28653721 884409511 37563938 521816887 571202477 57793906 28653721 995884190 37563938 389281536 571202477 255627341 37563938 703633745 28653721 136078782 571202477 377573868 37563938 759394380 37563938 999999999765694171 571202477 988520645 37563938 320872780 571202477 482190448 28653721 149042950 28653721 700106709 37563938 579954363 571202477 136120235 571202477 480572552 37563938 741790991 28653721 605696930 28653721 599635244 28653721 860057058 28653721 463796962 37563938 923222957 37563938 622930565 28653721 140829155 37563938 413526322 571202477 564818815 37563938 522429932 28653721 653074463 37563938 566534993 571202477 196872425 37563938 973477436 37563938 399043742 37563938 416506195 28653721 21034955 571202477 682802455 37563938 279005936 571202477 467174367 28653721 98234322 28653721 595324790 37563938 675161913 571202477 999999999765694171 571202477 343203654 37563938 312430886 28653721 35644133 37563938 362349991 37563938 177468057 37563938 162514968 28653721 999999999765694171 571202477 401327263 571202477 770968854 571202477 484296549 571202477 182766900 28653721 999999999765694171 571202477 822817742 37563938 290686483 37563938 954535723 28653721 674128388 28653721 866740467 37563938 233012707 28653721 202649310 571202477 913856695 571202477 999999999765694171 571202477 690186647 28653721 468067701 28653721 86907244 28653721 230505552 37563938 484010035 28653721 515928588 37563938 715778920 28653721 110887196 28653721 300648398 37563938 663431035 28653721 194119272 37563938 333446494 571202477 9591843 571202477 502717642 37563938 592412261 571202477 110271123 28653721 740763513 571202477 752349814 28653721 731827505 37563938 9001671 571202477 526988664 37563938 359409022 37563938 843155270 571202477 650399042 571202477 199033444 28653721 617539970 28653721 999999999765694171 571202477 529498905 28653721 900141353 28653721 375021795 37563938 426665873 28653721 994569548 28653721 888062932 28653721 829678774 28653721 705087550 37563938 22197196 571202477 229678124 571202477 145204477 37563938 716116351 28653721 822647460 37563938 823151994 28653721 170764372 28653721 351864453 28653721 701118520 28653721 786860880 571202477 851661918 37563938 238265427 28653721 813847465 28653721 493822248 571202477 184646667 37563938 259976405 571202477 144485245 28653721 160382610 28653721 204311787 571202477 408240499 37563938 640115129 28653721 381968713 571202477 604004881 37563938 526782254 571202477 710539308 571202477 434252649 571202477 82625380 28653721 631270695 37563938 39386742 37563938 1097950 37563938 496139240 28653721 489491955 37563938 984878867 37563938 782854711 28653721 728102630 37563938 166769168 37563938 277960297 571202477 725638053 37563938 385692473 37563938 536994502 37563938 417709031 37563938 307029768 28653721 975756539 28653721 762314530 571202477 248382669 37563938 659157113 37563938 994198611 37563938 146831074 28653721 570272974 571202477 91300961 28653721 239382468 571202477 736742446 28653721 197336474 571202477 165063012 28653721 452775709 571202477 465014126 37563938 555430688 37563938 499704096 28653721 42217703 28653721 586137370 571202477 255911192 571202477 737147838 28653721 279414234 571202477 140496890 28653721 788331890 28653721 123969892 28653721 349132513 571202477 473210919 28653721 374715819 28653721 50107869 571202477 981447344 571202477 278564962 571202477 853961648 571202477 45418343 37563938 89965396 37563938 999999999765694171 571202477 669962878 28653721 620148453 28653721 766273429 37563938 999999999765694171 571202477 12363291 37563938 66751199 28653721 900807240 571202477 906802087 37563938 144885997 28653721 3223977 28653721 125095280 28653721 872690273 37563938 282191767 37563938 506388501 37563938 412379648 571202477 69933104 28653721 258886117 571202477 19052977 28653721 4885727 28653721 612244372 28653721 999999999765694171 571202477 573707307 37563938 14650007 37563938 933872846 28653721 941956893 37563938 783858707 28653721 149674556 37563938 834038842 37563938 499825657 28653721 501189837 28653721 674847898 571202477 700039634 571202477 856806078 37563938 207509467 571202477 238302291 571202477 67396891 28653721 97529586 28653721 430006804 571202477 100182694 571202477 453714741 28653721 603549697 571202477 728637066 37563938 999999999765694171 571202477 795005242 571202477 413298033 37563938 518587959 37563938 942841799 571202477 910583582 37563938 362711699 28653721 686598856 37563938 193500774 28653721 694432378 571202477 640696703 571202477 770769028 37563938 82806491 37563938 124455775 37563938 569613671 37563938 191436100 37563938 277317230 37563938 921009164 571202477 473657239 37563938 702654301 37563938 638855240 37563938 584604444 28653721 686781996 571202477 918517172 571202477 361327077 28653721 226764258 37563938 613695131 571202477 874133033 571202477 955278172 37563938 381755844 37563938 999999999765694171 571202477 868289353 28653721 617539576 37563938 426914136 37563938 879880785 28653721 326805849 28653721 795078969 28653721 265415572 28653721 223364466 37563938 745946333 28653721 342597707 37563938 224489923 571202477 653746165 37563938 206658370 571202477 356616191 28653721 252617044 28653721 242612545 37563938 391791162 37563938 428594898 37563938 133399114 37563938 966173813 571202477 137865063 28653721 692688044 571202477 860240074 571202477 533642946 571202477 264285684 37563938 438721214 571202477 413576399 28653721 155097191 37563938 77692927 37563938 379080598 28653721 139775812 571202477 927113689 571202477 567212743 37563938 31908417 37563938 982633543 37563938 303131016 28653721 207596187 28653721 802725043 28653721 170344026 28653721 704877349 28653721 733610059 571202477 669391588 37563938 182356073 28653721 408801390 28653721 835034307 571202477 742751867 571202477 956953788 571202477 166769168 571202477 384693107 37563938 814251056 571202477 93533423 28653721 897169745 28653721 144715965 28653721 801353422 28653721 192766752 571202477 392569936 37563938 178243857 37563938 239167487 571202477 244806421 37563938 715935561 37563938 305825438 37563938 709690985 37563938 999999999765694171 571202477 20780971 28653721 879612566 28653721 163641906 571202477 23016926 28653721 651072359 28653721 937349147 37563938 877283224 28653721 871981381 28653721 999999999765694171 571202477 969153530 28653721 999999999765694171 571202477 502575412 37563938 40409199 37563938 177915954 28653721 118214816 28653721 91682045 571202477 930755308 28653721 999999999765694171 571202477 551503195 28653721 289455417 28653721 603475472 571202477 16728231 37563938 519542418 571202477 345163621 37563938 514077569 28653721 937419721 37563938 993619916 37563938 522660105 571202477 31987751 571202477 200047312 571202477 49503219 571202477 467242397 571202477 449788434 571202477 329453087 37563938 593904663 28653721 453189601 571202477 630273356 37563938 645654302 571202477 75014344 28653721 5324850 37563938 203564916 571202477 976062361 28653721 306843297 37563938 583865950 37563938 786875307 28653721 694324457 28653721 910226042 28653721 362459308 28653721 432612644 37563938 881982971 28653721 707186328 37563938 497864236 37563938 485551794 28653721 754715409 37563938 816395741 28653721 480572552 28653721 201057762 571202477 96488364 28653721 792105458 571202477 675115861 571202477 941438234 28653721 360711526 28653721 33050416 571202477 425956490 37563938 748543217 37563938 59693043 28653721 563589999 28653721 858945342 571202477 722683909 28653721 222197166 28653721 382461218 571202477 457008847 37563938 310187718 571202477 265816457 37563938 999999999765694171 571202477 708607763 37563938 82606279 571202477 285444075 37563938 583774182 28653721 230421629 571202477 620367989 571202477 544500606 37563938 194837752 37563938 441860985 28653721 22758546 28653721 676592962 28653721 639789078 37563938 384445581 28653721 324235719 37563938 39843611 28653721 416200500 571202477 506301144 28653721 71849977 37563938 113462856 28653721 139479919 28653721 742104713 571202477 265581967 37563938 231067183 37563938 330273548 28653721 266167275 37563938 137823726 28653721 999999999765694171 571202477 989899789 28653721 989283307 28653721 502358545 571202477 820962065 28653721 607296135 28653721 681404664 571202477 428958131 28653721 517514297 37563938 265554667 571202477 433087149 571202477 455419875 571202477 804834017 28653721 698687011 28653721 459464789 28653721 922600701 571202477 928561645 37563938 999999999765694171 571202477 164133948 28653721 343622935 37563938 753731672 28653721 968067306 37563938 579783098 571202477 166740625 28653721 347028027 37563938 214973556 28653721 530680076 37563938 352010303 37563938 210424704 28653721 775756693 28653721 219711460 28653721 719212626 571202477 410003613 571202477 71896888 28653721 30583647 37563938 4580401 37563938 981447344 28653721 624981685 28653721 9240537 28653721 999999999765694171 571202477 779381757 37563938 999999999765694171 571202477 659408332 37563938 881381973 37563938 208600751 28653721 263549892 37563938 915236502 571202477 674604742 37563938 258023903 28653721 416506195 571202477 495861866 37563938 250092239 571202477 112478912 28653721 554914250 28653721 669989678 37563938 471391789 571202477 284433796 571202477 937268703 28653721 437146523 571202477 957619834 571202477 848440570 37563938 171304333 571202477 109769849 28653721 117198631 571202477 328740756 571202477 706185812 37563938 946664392 37563938 747527032 37563938 588001699 37563938 930040844 571202477 269057218 571202477 285836340 28653721 701482716 28653721 942342712 28653721 742476497 37563938 102016442 37563938 923779372 28653721 841420586 571202477 449007207 28653721 308148451 28653721 910382480 37563938 489833384 37563938 915157316 37563938 999999999765694171 571202477 102069146 28653721 838366466 37563938 581057287 37563938 930289825 37563938 352368411 28653721 273551570 37563938 175323740 571202477 876940564 571202477 215405160 571202477 405234864 571202477 184238691 37563938 470392633 37563938 260738689 28653721 482367107 571202477 414021722 571202477 70316489 571202477 861294318 28653721 673798751 28653721 229559211 37563938 395303804 37563938 374926633 37563938 462776106 37563938 982583116 37563938 385942646 28653721 601350002 28653721 601687200 571202477 143941017 37563938 919541705 28653721 81315067 28653721 73106631 571202477 999999999765694171 571202477 775264111 37563938 928373465 37563938 437496768 28653721 131774566 28653721 670816325 37563938 291033097 28653721 918180558 28653721 266332441 37563938 668778545 37563938 837839999 28653721 522429932 571202477 769277258 28653721 146497292 571202477 906835131 28653721 747193145 37563938 197471533 571202477 435578203 37563938 678737838 37563938 955952726 28653721 459666149 28653721 743209126 28653721 930122952 37563938 231298145 37563938 255677283 37563938 219926820 28653721 151312807 37563938 666194583 37563938 863033580 37563938 126630903 571202477 999999999765694171 571202477 609201000 37563938 10755471 28653721 885377171 37563938 475328376 571202477 388361769 37563938 999999999765694171 571202477 723668105 571202477 945177907 37563938 728236257 37563938 191022719 37563938 37048881 571202477 269388661 28653721 311731427 571202477 743254716 37563938 518322014 28653721 305087231 37563938 367375782 571202477 999999999765694171 571202477 981420592 37563938 34238763 571202477 894804025 571202477 846187137 37563938 607893525 28653721 784095089 28653721 141353438 28653721 260538917 571202477 762804626 37563938 345345782 28653721 989117473 37563938 621760611 571202477 999999999765694171 571202477 328857609 571202477 68143100 28653721 638303742 37563938 154339507 37563938 942244385 571202477 294612268 571202477 197221694 571202477 358283009 28653721 78848729 37563938 487787258 571202477 76322837 571202477 999999999765694171 571202477 111855751 28653721 734844238 37563938 471640450 37563938 454979791 37563938 721192900 571202477 880256182 28653721 363582528 571202477 442159110 571202477 808115416 28653721 420916602 37563938 429684659 571202477 321846585 28653721 23674321 571202477 266339828 571202477 642837317 37563938 630031412 28653721 689160161 571202477 31951507 37563938 313418220 571202477 983120824 28653721 794410525 571202477 240482074 571202477 615180337 37563938 191400666 37563938 553110326 571202477 999999999765694171 571202477 597791370 37563938 478787977 37563938 691951621 37563938 290741619 37563938 188659884 571202477 24271362 28653721 257229585 28653721 819366511 28653721 591515329 571202477 913913683 28653721 852579905 571202477 85784075 28653721 78710967 28653721 94682406 37563938 297367464 571202477 543378986 28653721 135651360 571202477 59869506 571202477 55113892 28653721 720736472 28653721 663347066 37563938 585093967 37563938 580489063 37563938 804764647 28653721 477479782 28653721 786961074 28653721 436448258 37563938 23731529 37563938 621277311 37563938 544944922 28653721 506605223 571202477 489622754 28653721 819665426 28653721 222771479 571202477 16636029 571202477 374309210 37563938 646098198 28653721 398593825 28653721 747560496 28653721 88568629 37563938 315651017 28653721 489544399 28653721 782290193 571202477 459617063 28653721 276673032 37563938 30882154 571202477 832020939 28653721 38604271 571202477 849000088 37563938 907944188 571202477 235481508 28653721 475759455 37563938 837626383 37563938 89709310 37563938 999999999765694171 571202477 614936580 571202477 176667376 28653721 810555098 37563938 328675644 28653721 309918407 28653721 418008587 37563938 461285979 37563938 300014853 571202477 778602358 571202477 532039912 28653721 47103535 28653721 268331826 571202477 681348899 28653721 170854715 28653721 143336270 571202477 272495193 28653721 534939597 37563938 932545098 37563938 975902644 37563938 445565240 571202477 277065795 28653721 125858838 37563938 232699888 571202477 28112911 571202477 999002605 571202477 409666976 37563938 413031040 571202477 246710321 37563938 452935618 28653721 53973990 28653721 635057909 28653721 909005650 28653721 314533958 37563938 469373494 28653721 443490355 28653721 139098449 28653721 12356373 571202477 514576219 28653721 680677606 37563938 304297152 28653721 375080228 37563938 444654485 28653721 736942501 28653721 999999999765694171 571202477 339630660 37563938 344433330 37563938 131778960 37563938 325917750 571202477 308445991 28653721 592136831 28653721 633155012 571202477 858865519 28653721 722083210 571202477 879532520 28653721 185712083 37563938 758560021 37563938 895716488 28653721 258654093 571202477 821002220 571202477 900907060 28653721 957092010 571202477 230675021 28653721 999999999765694171 571202477 585100495 37563938 999999999765694171 571202477 654673702 37563938 480993347 37563938 544211761 28653721 999999999765694171 571202477 203933436 37563938 338510404 28653721 907899714 571202477 776698041 37563938 601301107 28653721 266529434 571202477 219645688 37563938 433157307 571202477 391329168 28653721 92379544 37563938 86153732 571202477 985764123 571202477 223905379 37563938 949896718 37563938 167899820 571202477 541199880 571202477 978498259 28653721 220361559 37563938 986823461 28653721 76640998 28653721 919002852 28653721 945962810 37563938 30355124 571202477 618603268 37563938 999999999765694171 571202477 461934590 37563938 294912744 37563938 261604429 28653721 999999999765694171 571202477 600303059 28653721 2284113 37563938 651224815 571202477 654037338 37563938 30579179 28653721 528826558 571202477 805310913 37563938 370815572 571202477 21932535 28653721 279673844 571202477 966870301 37563938 670593769 28653721 680832911 28653721 509831307 571202477 999999999765694171 571202477 903720577 37563938 637407884 37563938 97084898 37563938 167575943 37563938 978676057 28653721 554773878 28653721 897465841 28653721 68342122 37563938 26521237 571202477 263181023 28653721 212132960 28653721 28186528 37563938 379606595 28653721 156181081 571202477 305859227 28653721 766311732 28653721 14462221 571202477 836359426 28653721 890881332 571202477 148848126 571202477 104068059 28653721 753245814 37563938 960105520 37563938 969843823 571202477 921305743 571202477 471105527 28653721 514189229 28653721 786329064 37563938 920153567 37563938 233423896 571202477 759154265 37563938 166092202 571202477 195565920 571202477 975505906 28653721 446184490 37563938 68194951 571202477 56086921 28653721 999999999765694171 571202477 357013483 37563938 893966064 28653721 195691305 37563938 646169796 571202477 624397102 571202477 296115646 37563938 195827811 571202477 779209993 37563938 807786321 37563938 259458243 571202477 634977736 37563938 674046941 37563938 534991921 28653721 93001877 37563938 999999999765694171 571202477 999999999765694171 571202477 946220814 28653721 999999999765694171 571202477 999999999765694171 571202477 126494754 28653721 399766195 571202477 458913381 37563938 222701029 37563938 778098619 28653721 257229585 571202477 771534033 37563938 643141452 28653721 422552482 28653721 899682556 37563938 208492189 37563938 698072904 28653721 100202065 28653721 340296887 37563938 506105188 28653721 57611434 37563938 247493446 37563938 718338795 571202477 235091175 571202477 743862025 37563938 402233711 28653721 21928738 571202477 892591138 37563938 783232500 37563938 372546355 571202477 305437013 571202477 370390843 571202477 822403009 28653721 914318626 28653721 182111028 28653721 745168612 37563938 339492415 37563938 33256810 28653721 559874155 37563938 127774639 37563938 626744383 28653721 109726961 28653721 653405036 37563938 839117726 571202477 241913036 28653721 214415850 571202477 45325213 571202477 870968861 37563938 700631921 571202477 611988898 28653721 877308225 28653721 106369619 28653721 991538831 571202477 108168247 37563938 588857948 37563938 41816010 571202477 205862923 37563938 404789985 28653721 396030584 28653721 776982817 37563938 640082694 571202477 341473092 28653721 678744044 28653721 463537667 37563938 676709119 37563938 129299944 571202477 399016167 37563938 543674643 28653721 509573453 571202477 648704585 28653721 211105004 571202477 731386461 28653721 631477691 28653721 369346536 28653721 742482098 571202477 21249999 37563938 605239772 28653721 92790146 37563938 56690077 571202477 540425108 37563938 67396891 37563938 326760263 28653721 478502096 28653721 213707196 571202477 107475092 571202477 88568629 28653721 507587455 28653721 185686741 571202477 520969848 571202477 334999938 571202477 165843652 28653721 400584114 571202477 999999999765694171 571202477 968252673 37563938 625681229 571202477 37048881 28653721 421595767 28653721 383857980 571202477 999999999765694171 571202477 729752564 37563938 999999999765694171 571202477 435106375 571202477 926276560 28653721 805193218 37563938 999999999765694171 571202477 454768073 28653721 761805456 28653721 762347496 571202477 570658244 571202477 529659677 28653721 926747634 28653721 639135938 28653721 999999999765694171 571202477 837747673 28653721 999999999765694171 571202477 142592492 571202477 999999999765694171 571202477 181388018 571202477 374094825 37563938 940682730 28653721 857354238 37563938 680894757 28653721 446376787 37563938 999999999765694171 571202477 777181264 571202477 360851404 28653721 672863415 28653721 88814699 28653721 255098361 37563938 173566637 37563938 643636337 37563938 347947594 37563938 690666130 28653721 471056424 37563938 344701447 571202477 234515911 37563938 997745438 571202477 970217157 571202477 406113163 37563938 313664827 571202477 679648229 37563938 999999999765694171 571202477 999999999765694171 571202477 887485260 37563938 21967732 28653721 167045003 571202477 999999999765694171 571202477 52096832 28653721 300245308 37563938 834703648 571202477 927052462 571202477 136122428 37563938 990884299 37563938 704789268 37563938 997061741 571202477 775751835 37563938 285208647 571202477 460187631 37563938 368216253 37563938 933793919 37563938 313530044 571202477 872806584 37563938 10836683 28653721 438618109 37563938 190307432 571202477 999999999765694171 571202477 561717902 571202477 999999999765694171 571202477 882695128 37563938 999999999765694171 571202477 18336038 37563938 948465679 37563938 79511724 37563938 179819715 571202477 259329286 571202477 634077153 28653721 878514836 37563938 463797794 28653721 574186044 37563938 695003208 28653721 541932589 28653721 584765011 571202477 322274899 37563938 18176311 28653721 999351488 571202477 896351905 28653721 221933911 571202477 633155012 28653721 321886950 28653721 999999999765694171 571202477 473452231 37563938 631574417 571202477 888054858 37563938 110304518 37563938 780047168 37563938 810000630 37563938 302101691 571202477 96670791 571202477 890231426 28653721 74611603 571202477 452198696 37563938 943134597 37563938 781865146 37563938 445565431 37563938 197546181 37563938 644699595 37563938 999999999765694171 571202477 60420209 37563938 710772857 37563938 788484998 28653721 761692775 28653721 832179867 37563938 615393833 571202477 732049033 571202477 110808291 571202477 429157459 37563938 700482944 571202477 316249392 571202477 491153426 37563938 602437615 37563938 61960565 37563938 568902669 28653721 175383024 28653721 461106201 28653721 307140626 571202477 795355153 28653721 78148735 28653721 982852757 37563938 466869268 28653721 87252476 28653721 508310769 37563938 467886713 571202477 168921579 28653721 497224569 28653721 292775255 37563938 324810988 37563938 35893499 571202477 694579689 28653721 999999999765694171 571202477 551178757 28653721 228544047 571202477 999999999765694171 571202477 763003985 37563938 933751367 28653721 260882269 37563938 372293611 37563938 212563567 28653721 199958759 571202477 866804020 571202477 759402187 28653721 999999999765694171 571202477 583185794 37563938 134752927 28653721 50055224 37563938 696886641 37563938 999999999765694171 571202477 838135490 28653721 611406140 37563938 671139531 28653721 767913208 28653721 4755575 37563938 363215492 571202477 606380739 571202477 289484672 571202477 8950063 37563938 225871163 571202477 772338387 28653721 720566200 28653721 145318963 571202477 835916611 37563938 496207232 37563938 129196345 37563938 230714304 37563938 734548271 37563938 465000928 37563938 640082694 37563938 711425747 37563938 125881909 571202477 456962394 28653721 376190185 37563938 838863777 28653721 944824581 28653721 197295340 571202477 188041180 28653721 751356780 28653721 613156014 28653721 815988205 37563938 522335803 571202477 828186461 37563938 416436576 28653721 999999999765694171 571202477 6844973 28653721 399602281 28653721 231086828 37563938 279393952 37563938 587827351 28653721 130512069 37563938 539422623 37563938 477862908 28653721 895400093 28653721 526225982 28653721 611425594 571202477 930221327 37563938 29807547 37563938 483391821 37563938 852468719 28653721 141319688 28653721 999999999765694171 571202477 171759213 28653721 558732799 571202477 999999999765694171 571202477 707854061 571202477 521308802 37563938 184618834 28653721 862291557 28653721 476045146 28653721 114329129 28653721 860128867 28653721 937874552 28653721 985486981 37563938 576434938 571202477 193470116 571202477 675499654 37563938 640999698 571202477 53525256 37563938 170029980 37563938 440374708 28653721 10360084 28653721 829806087 37563938 697424147 28653721 596605569 37563938 106803923 37563938 480789573 37563938 180219350 37563938 365116873 37563938 592855702 571202477 422722899 37563938 289903048 37563938 603206463 28653721 528739176 37563938 18966777 571202477 974291191 37563938 523687526 571202477 439842313 28653721 182651151 28653721 589363788 37563938 511522383 571202477 293983286 28653721 299641117 37563938 241075730 28653721 998920997 571202477 721067477 28653721 518137406 37563938 299084410 571202477 527456123 571202477 733207648 37563938 167749367 37563938 227528797 28653721 584100748 28653721 716027557 28653721 458361342 571202477 510181856 28653721 553525346 28653721 460256067 37563938 163650652 37563938 688634252 37563938 417375109 37563938 999999999765694171 571202477 480866555 28653721 685079295 28653721 737171013 37563938 32215013 28653721 570789661 28653721 802710164 28653721 768732852 28653721 730487407 37563938 195866815 571202477 955307637 571202477 341434538 37563938 180864708 28653721 121098349 37563938 621966395 28653721 57248095 37563938 315148991 571202477 747527880 28653721 827379004 37563938 436533426 37563938 251729791 571202477 741284438 571202477 696742294 28653721 236013949 28653721 353661571 37563938 503201442 28653721 249300181 28653721 999900638 571202477 75633239 571202477 463196991 37563938 101318737 571202477 224053924 571202477 307984605 571202477 492572976 37563938 491656303 37563938 94277944 37563938 530368403 28653721 77372828 28653721 849723943 28653721 899421774 37563938 999999999765694171 571202477 255706000 37563938 816465928 37563938 289720251 37563938 36900309 37563938 353004562 28653721 338674159 28653721 262426995 28653721 335469463 28653721 164825715 37563938 300531117 28653721 897465841 571202477 85036596 571202477 94494066 37563938 771787150 571202477 906679626 28653721 614153699 37563938 372653703 28653721 999351488 28653721 742796858 571202477 168257500 28653721 520469940 571202477 93855697 28653721 85053613 571202477 400343083 37563938 274711454 37563938 812253549 571202477 381329007 28653721 283896088 571202477 267786221 571202477 831130424 571202477 171313529 571202477 591165127 571202477 727328715 37563938 876450940 28653721 974945628 28653721 263599350 571202477 631831058 37563938 940792845 571202477 996097746 571202477 207238414 571202477 514869966 28653721 851729394 571202477 140005445 571202477 253547197 571202477 999999999765694171 571202477 250037709 28653721 957648334 37563938 930029977 37563938 38560722 37563938 700921183 571202477 480033151 571202477 973002722 37563938 890424516 571202477 349195800 37563938 897911181 28653721 945374222 28653721 386679118 37563938 661133106 37563938 998948122 28653721 453297746 37563938 48864534 28653721 451739303 37563938 846761230 37563938 791678592 28653721 485521518 571202477 583325172 28653721 433748820 37563938 777568057 28653721 707336249 571202477 731942903 28653721 794398097 571202477 185704382 28653721 994913887 28653721 835497724 571202477 640183818 28653721 570914397 37563938 28595750 571202477 167512990 37563938 540440882 28653721 425618994 37563938 437402196 37563938 272825445 571202477 721352476 571202477 340098859 37563938 9395335 571202477 889707289 28653721 597006162 37563938 318577010 37563938 964694467 28653721 214807899 28653721 4157598 571202477 427751879 37563938 410163075 37563938 754678290 37563938 239664735 571202477 982753277 571202477 734844238 571202477 192947860 571202477 678075697 28653721 504310770 37563938 644123810 28653721 857206099 28653721 316749500 571202477 99644825 28653721 851187655 37563938 842500071 37563938 819234395 571202477 789240926 571202477 853854886 37563938 150268956 28653721 999999999765694171 571202477 733935313 571202477 363187599 28653721 313526616 37563938 465134536 571202477 812046967 37563938 436730804 28653721 810696515 28653721 606380739 37563938 705759122 28653721 371559413 37563938 294181016 28653721 638258112 571202477 365762070 37563938 417979077 571202477 466635014 571202477 937938805 28653721 906591494 571202477 555610623 37563938 404210499 571202477 35187609 571202477 19242891 28653721 471119974 37563938 610877392 28653721 85036596 28653721 56381138 37563938 413676697 37563938 351081478 28653721 256578700 37563938 766206263 28653721 197399399 37563938 699772194 28653721 595784053 571202477 859948843 28653721 685645201 571202477 119947244 37563938 737171013 571202477 980565630 571202477 522806951 28653721 769606425 571202477 641874217 37563938 172418724 28653721 999999999765694171 571202477 877637301 571202477 31634450 28653721 510862984 37563938 756235876 28653721 381994878 37563938 406736441 28653721 688666021 571202477 30678234 28653721 999999999765694171 571202477 560181417 37563938 378391534 28653721 999999999765694171 571202477 544236844 28653721 426250872 571202477 803228802 571202477 559868182 571202477 762015445 37563938 557239943 37563938 724529430 28653721 105642755 37563938 278772774 571202477 328458136 37563938 999999999765694171 571202477 105893365 28653721 57503890 571202477 30853948 28653721 37302964 571202477 688289513 28653721 285124012 37563938 911533313 37563938 981370762 37563938 134775630 28653721 389622689 37563938 871774812 28653721 514799073 28653721 831625533 28653721 829989300 28653721 453614916 28653721 92501672 37563938 982354740 37563938 998569743 28653721 836408641 37563938 150496749 28653721 895044246 37563938 680461871 571202477 45873812 571202477 610877392 571202477 451724031 571202477 282614761 37563938 399105633 571202477 109835399 37563938 102292562 37563938 747700002 571202477 91842866 571202477 864222292 28653721 848597772 571202477 917336720 28653721 473585181 37563938 104038899 37563938 34843230 571202477 365449589 28653721 837296524 28653721 430695529 37563938 947462275 28653721 307633472 37563938 999999999765694171 571202477 287469960 37563938 900237443 28653721 841949644 28653721 183212156 37563938 325317446 28653721 660074718 28653721 21456625 571202477 412745213 28653721 982633543 571202477 815225160 37563938 377609513 28653721 658983064 28653721 750192103 571202477 656188000 571202477 854525921 37563938 334812787 37563938 315246830 37563938 590570323 37563938 452862552 28653721 295710667 571202477 410642107 37563938 943908588 28653721 153651969 37563938 381613420 37563938 376190185 28653721 999999999765694171 571202477 831159771 571202477 220880174 37563938 365437277 28653721 773197916 37563938 727479979 37563938 999999999765694171 571202477 44684662 28653721 542186631 28653721 386236388 571202477 685163942 28653721 585298732 37563938 627921169 28653721 393219853 571202477 16761927 37563938 129832466 28653721 162821577 571202477 128212288 28653721 560666365 571202477 244234673 571202477 3146027 571202477 999999999765694171 571202477 737514182 28653721 18556975 28653721 799364044 37563938 999999999765694171 571202477 594219746 571202477 439794015 37563938 626130502 571202477 559975102 28653721 770769028 571202477 389628310 37563938 999999999765694171 571202477 517247087 28653721 545595306 37563938 999999999765694171 571202477 810022371 37563938 819194154 37563938 357068807 28653721 6127380 571202477 151496127 571202477 750420351 37563938 886729079 28653721 497967502 37563938 727316204 571202477 644699595 571202477 898238531 28653721 304523669 571202477 74611603 28653721 279600776 37563938 394239888 37563938 189422467 28653721 903807179 37563938 738137282 571202477 547906734 37563938 70790364 37563938 57795936 37563938 862118649 37563938 999999999765694171 571202477 17177545 37563938 52662178 571202477 501802972 28653721 608609702 571202477 285848090 571202477 577132777 28653721 999999999765694171 571202477 547427409 37563938 752581193 28653721 90894398 571202477 814831501 37563938 443710009 28653721 695241740 571202477 201833218 571202477 869355889 37563938 999999999765694171 571202477 379926143 28653721 439915033 37563938 678284815 28653721 245264830 571202477 695428757 37563938 423281380 571202477 87972312 28653721 168443290 37563938 930591228 28653721 600977045 571202477 28219252 571202477 486238127 28653721 940352330 571202477 715583113 571202477 914369416 37563938 859008409 37563938 15052334 571202477 203913918 28653721 468654983 28653721 359032683 571202477 114385714 37563938 982627500 571202477 564639235 28653721 169903690 28653721 920643838 28653721 924894057 37563938 229609254 37563938 76582249 28653721 374883503 571202477 50666669 37563938 534516707 37563938 926276560 571202477 373136459 28653721 915805392 28653721 126489522 571202477 299342732 28653721 400649983 28653721 872252878 37563938 318842722 571202477 64755563 571202477 973203849 37563938 206189673 571202477 930108356 28653721 197949291 28653721 168379497 571202477 817910759 571202477 999999999765694171 571202477 31614471 37563938 259202034 571202477 100000568 571202477 670682029 28653721 547118887 37563938 230817811 28653721 68706550 28653721 529361080 571202477 409718613 28653721 58138939 571202477 392813217 28653721 725906677 37563938 916065321 571202477 559095726 28653721 599117057 28653721 743254716 571202477 656642351 28653721 97906073 28653721 4018902 28653721 554914250 37563938 767903849 37563938 682577087 571202477 672431842 28653721 819552946 37563938 354170855 28653721 14179616 571202477 951421373 571202477 424148896 37563938 783053969 28653721 356948215 28653721 732624337 37563938 999999999765694171 571202477 6715538 571202477 566683084 28653721 978610202 28653721 828485612 37563938 206025164 28653721 961146190 37563938 999999999765694171 571202477 991124863 37563938 948323811 571202477 365997697 28653721 359746799 37563938 476886757 28653721 228680623 571202477 76044169 571202477 965424578 28653721 775390018 28653721 716315824 571202477 711965619 571202477 432719029 37563938 760125596 37563938 993874387 37563938 693776773 28653721 628649180 37563938 510958861 28653721 199680752 37563938 538241354 37563938 317235779 37563938 999999999765694171 571202477 926232224 37563938 575224621 571202477 41510622 37563938 373188619 571202477 898579860 571202477 863875478 571202477 810691771 28653721 883288536 28653721 538756585 37563938 189130082 571202477 641612528 37563938 877880845 571202477 921090284 28653721 631183906 571202477 851786487 28653721 243598193 571202477 224516194 28653721 503105174 37563938 53045095 28653721 311423057 37563938 246369367 37563938 477212036 37563938 633796285 28653721 519796949 571202477 662558731 571202477 385303763 28653721 617405605 571202477 384820095 28653721 271819252 571202477 999999999765694171 571202477 4132490 37563938 900816674 28653721 195863333 28653721 562042152 37563938 748560152 28653721 918337993 28653721 836006132 37563938 231500209 571202477 505060936 37563938 741064134 28653721 710699187 571202477 899731055 28653721 425658770 37563938 542541766 28653721 2377727 571202477 849963344 28653721 322815709 571202477 93533423 571202477 999999999765694171 571202477 81147870 571202477 375910798 28653721 23434475 28653721 519130346 571202477 593151287 28653721 80165332 37563938 348771096 571202477 722462208 571202477 244875271 37563938 33395695 28653721 691562108 28653721 175101849 571202477 770050983 28653721 603464687 28653721 994382672 28653721 868590464 28653721 299433080 37563938 100869963 37563938 267993373 37563938 77099380 28653721 756716401 28653721 999999999765694171 571202477 840467628 28653721 659731804 37563938 411854010 37563938 603890577 571202477 179555721 28653721 77032928 571202477 608160161 28653721 625169553 37563938 475426155 37563938 238077796 37563938 263547279 571202477 610841871 28653721 846072659 37563938 229982779 571202477 999999999765694171 571202477 748588049 37563938 457700508 37563938 945751507 28653721 43521283 28653721 934785525 571202477 201894763 37563938 862465860 28653721 450465073 37563938 125589991 37563938 468357386 571202477 798958982 28653721 176545811 37563938 78655295 37563938 583786680 28653721 299473231 571202477 956660690 28653721 550985814 28653721 287476691 571202477 462444417 37563938 998155198 37563938 453069275 571202477 695552010 28653721 161952375 28653721 531623957 571202477 553390466 28653721 738493519 37563938 109589641 571202477 642390046 571202477 962270030 37563938 688563321 571202477 673187189 28653721 793122421 571202477 999999999765694171 571202477 554430163 28653721 798769168 28653721 676848812 28653721 500683727 28653721 939796209 37563938 537765204 37563938 830261433 28653721 501052223 37563938 223532276 28653721 440136809 571202477 598861787 37563938 116414611 37563938 583850420 37563938 996077449 28653721 7174535 571202477 40563353 571202477 821122245 28653721 185188983 37563938 58845777 28653721 728441738 37563938 861818576 37563938 623697633 571202477 127077622 37563938 954241049 37563938 775390018 37563938 777003654 28653721 44085406 28653721 732243938 37563938 682034120 28653721 837642553 571202477 476204664 37563938 432354157 571202477 954976897 571202477 50003838 37563938 836359426 37563938 201168225 37563938 385674449 571202477 214622331 28653721 861650632 37563938 719916926 571202477 599172005 28653721 975064141 28653721 999999999765694171 571202477 213108422 28653721 242135427 37563938 693896201 37563938 586069259 37563938 690481100 28653721 851529493 28653721 899998282 37563938 999999999765694171 571202477 259578615 37563938 99838303 37563938 619104845 37563938 999999999765694171 571202477 279610691 28653721 999999999765694171 571202477 868017427 37563938 231605139 37563938 454388429 571202477 207254873 37563938 373834467 37563938 298356151 571202477 728930336 28653721 139920356 571202477 893981718 37563938 943138582 28653721 812268446 28653721 263158968 37563938 310035143 28653721 149279289 28653721 34364445 28653721 791954797 28653721 511892906 28653721 948782160 571202477 824626797 571202477 136647020 571202477 79919670 28653721 854169323 28653721 866569821 28653721 454491334 37563938 758731320 37563938 434491407 37563938 628037449 37563938 543337355 37563938 954320557 571202477 34243294 28653721 944432545 37563938 986655215 28653721 866446375 28653721 40319147 571202477 182174263 37563938 194767606 28653721 895750265 28653721 603454156 571202477 58213058 28653721 845565516 28653721 294418857 571202477 248836369 37563938 320416956 571202477 234478442 571202477 865335860 37563938 246975344 37563938 311104798 37563938 147501827 28653721 335376093 571202477 288278817 28653721 119488540 37563938 262288840 37563938 861980012 28653721 569289745 37563938 212726816 28653721 939661706 28653721 230754313 37563938 999999999765694171 571202477 506328353 37563938 542348094 37563938 951202779 571202477 734881088 28653721 123405500 28653721 630031412 37563938 791675250 28653721 658811779 37563938 819350547 37563938 302101095 571202477 36061291 28653721 170843383 571202477 301726293 571202477 646291372 37563938 825738467 571202477 272675777 28653721 999999999765694171 571202477 288495435 571202477 537073747 571202477 513384717 37563938 951459006 28653721 612338294 37563938 999999999765694171 571202477 964141215 28653721 273768023 571202477 709279046 571202477 140129224 28653721 383927320 571202477 979235291 571202477 300548440 571202477 10311919 571202477 999999999765694171 571202477 263062075 37563938 76987168 28653721 556039205 37563938 986505290 37563938 304049822 37563938 255148709 37563938 825552255 571202477 999999999765694171 571202477 365854237 37563938 289263607 37563938 583284212 37563938 717404693 571202477 294243689 28653721 999999999765694171 571202477 323111834 28653721 602634736 28653721 210409940 28653721 955102075 37563938 291181419 37563938 590427981 28653721 286244632 571202477 598458577 37563938 148125847 571202477 521349687 37563938 332343495 571202477 869655344 28653721 268692406 37563938 6116959 37563938 247194195 37563938 842635869 28653721 291087531 28653721 247387916 28653721 92694321 37563938 463398744 37563938 222188902 571202477 241999898 28653721 894318110 571202477 514276145 37563938 999999999765694171 571202477 142604992 28653721 562505557 571202477 877761298 28653721 212929688 28653721 202235525 571202477 393894315 571202477 869622439 28653721 847218619 28653721 592380042 571202477 518396483 571202477 999999999765694171 571202477 617167956 28653721 817647256 37563938 701475859 28653721 968632902 37563938 186402236 37563938 999999999765694171 571202477 477666790 37563938 766511667 28653721 734840080 28653721 696054950 37563938 887025032 571202477 180308853 37563938 999999999765694171 571202477 604933798 37563938 245751107 37563938 763953747 571202477 437417316 28653721 102778350 571202477 164548760 28653721 860325535 28653721 1203373 28653721 346911382 571202477 61654591 571202477 227056952 571202477 996496492 37563938 951118353 37563938 602639137 37563938 943284449 28653721 84593486 571202477 217884849 37563938 78875247 571202477 669943401 571202477 853057643 37563938 118626546 571202477 968224429 37563938 45102241 28653721 988074432 37563938 797448795 37563938 371962788 37563938 475759455 28653721 841754854 28653721 999999999765694171 571202477 664374377 571202477 169397787 28653721 742633607 28653721 613053036 571202477 906302379 37563938 269751743 37563938 729303136 571202477 79723777 571202477 156214336 571202477 728426049 571202477 370119598 28653721 508036136 571202477 27147690 37563938 507984942 571202477 840153125 37563938 579409025 37563938 568902669 571202477 510621792 28653721 717455022 28653721 831933001 28653721 724189983 28653721 303220789 37563938 969340965 28653721 947831190 571202477 949500366 571202477 203406632 571202477 294418857 37563938 678612105 28653721 542499756 571202477 796976333 28653721 66250466 571202477 250328973 37563938 711247046 37563938 256869465 571202477 333626359 37563938 16749864 28653721 889704840 28653721 615461052 571202477 948049903 571202477 273740970 571202477 585414264 28653721 652168479 37563938 146138458 37563938 503829943 37563938 329709011 37563938 976216434 28653721 707141655 28653721 392804634 28653721 80057718 28653721 95891845 28653721 60067489 571202477 292864667 37563938 161581957 37563938 267030404 571202477 461388627 37563938 259167817 28653721 374440042 571202477 999999999765694171 571202477 712256576 571202477 919936743 28653721 146491792 37563938 20106402 37563938 93291755 37563938 515310483 28653721 512300479 28653721 422697214 37563938 883735687 37563938 123176889 37563938 585093967 28653721 9353557 28653721 839117726 37563938 106286779 28653721 485678592 28653721 884599276 37563938 435979608 37563938 498773390 571202477 88662949 37563938 730953374 37563938 999999999765694171 571202477 374851551 37563938 243570512 28653721 589233407 571202477 512797308 37563938 380264810 37563938 410624593 28653721 948497021 28653721 531974962 571202477 465932763 571202477 63754296 28653721 635089437 28653721 325890910 28653721 408263190 37563938 958687851 37563938 218854875 28653721 986113126 571202477 745764289 571202477 184607113 28653721 534934402 28653721 758408676 37563938 999999999765694171 571202477 684527032 37563938 782395399 571202477 90535668 571202477 981076175 571202477 115850164 28653721 79511724 571202477 103706675 571202477 585084387 571202477 889707289 37563938 169887972 37563938 672451104 28653721 45243423 28653721 409441134 28653721 508460996 37563938 548112095 571202477 633796285 37563938 81657363 37563938 139066873 28653721 908143296 571202477 347792612 28653721 234870243 37563938 977400806 571202477 91300961 37563938 362608020 37563938 999999999765694171 571202477 794054277 37563938 235610075 571202477 394746527 37563938 736920608 571202477 595262591 37563938 315607837 571202477 314151303 37563938 155366665 571202477 433514895 28653721 362642625 571202477 168921579 571202477 208687630 28653721 225746902 37563938 268692406 28653721 995020733 571202477 80922359 28653721 205802070 28653721 115758500 571202477 428211463 571202477 523191798 28653721 266356246 37563938 28100529 28653721 535092464 571202477 117342268 37563938 303463809 28653721 517128053 37563938 691437479 28653721 82891492 571202477 872619293 571202477 423591512 37563938 51783636 28653721 461803212 28653721 548615581 28653721 52662178 37563938 671228269 28653721 434714317 37563938 343203654 28653721 588411877 28653721 702654301 571202477 827364235 28653721 983677994 37563938 395039010 28653721 188197390 28653721 124774257 37563938 496975965 37563938 999999999765694171 571202477 59108107 571202477 348234085 571202477 954900957 571202477 720583068 571202477 679787009 37563938 819282638 28653721 109726961 571202477 84561830 37563938 574371157 37563938 588001699 571202477 591039891 571202477 999999999765694171 571202477 536321796 571202477 624305717 28653721 50003838 571202477 358421082 28653721 396805942 37563938 36125958 37563938 582920770 37563938 175062912 571202477 757275958 37563938 958269476 37563938 142270083 28653721 362177602 571202477 441674516 37563938 802453693 37563938 353054764 28653721 474694649 571202477 958935655 37563938 497658173 28653721 999999999765694171 571202477 418866812 37563938 464782904 37563938 2377727 37563938 921952346 28653721 720503682 37563938 707712933 37563938 713594946 571202477 210171666 571202477 898015444 37563938 265527132 28653721 957089787 28653721 516607942 37563938 551552556 28653721 152915492 28653721 708439333 37563938 632813454 37563938 312516150 571202477 999999999765694171 571202477 367858515 571202477 844890533 37563938 8358249 571202477 230086926 28653721 999999999765694171 571202477 905080188 28653721 999999999765694171 571202477 506637526 37563938 814831501 28653721 345163621 571202477 581172383 28653721 157821065 37563938 402684923 37563938 845073112 28653721 165034712 28653721 444307969 37563938 867883095 37563938 763529747 28653721 999999999765694171 571202477 902344406 37563938 999999999765694171 571202477 635114763 571202477 462917022 37563938 70817573 571202477 150830754 37563938 588341960 28653721 150976746 37563938 863024709 37563938 999999999765694171 571202477 154339507 571202477 507717219 37563938 870504889 37563938 418708510 37563938 233907928 37563938 820770677 28653721 702335139 571202477 896507665 28653721 317236832 28653721 999999999765694171 571202477 139356989 571202477 809137781 28653721 103368937 37563938 866539834 37563938 906235710 28653721 263400341 37563938 934292499 37563938 950590339 28653721 268505987 28653721 237360717 28653721 999999999765694171 571202477 742482098 28653721 392113523 37563938 672377766 571202477 988642327 37563938 999999999765694171 571202477 1928355 571202477 424745645 28653721 814760459 28653721 174299893 37563938 538902000 28653721 619269858 37563938 734844238 28653721 211798756 28653721 242334370 37563938 55950402 37563938 786385559 571202477 148295688 571202477 790233522 37563938 999999999765694171 571202477 541626082 28653721 165794622 37563938 436427441 37563938 182475058 37563938 153846931 28653721 91854403 28653721 976449520 37563938 261822475 571202477 328479997 37563938 395446280 28653721 372175608 28653721 647197110 571202477 707370097 571202477 860044017 37563938 439797325 571202477 636857434 37563938 659055968 571202477 24884145 571202477 608823400 571202477 601952287 28653721 998012171 571202477 564669616 571202477 999999999765694171 571202477 370625644 37563938 785287334 571202477 486041193 37563938 243152621 28653721 518989653 37563938 761914052 28653721 981595098 28653721 575224621 37563938 293854299 571202477 186532896 28653721 144163576 571202477 999999999765694171 571202477 861974581 571202477 270730388 28653721 985818518 37563938 411834534 28653721 223336312 28653721 738851351 37563938 999999999765694171 571202477 804182474 28653721 253547197 37563938 322407837 571202477 635745791 28653721 999886904 571202477 204263918 571202477 999999999765694171 571202477 650740534 28653721 551289694 37563938 473939181 37563938 144736066 37563938 210559067 28653721 590813610 571202477 615258456 28653721 476720824 28653721 122701795 571202477 602859381 571202477 544880132 37563938 697919040 37563938 926931170 28653721 560251549 37563938 307002863 28653721 463877193 28653721 388730096 37563938 365713000 37563938 193135638 37563938 112572746 28653721 944438037 571202477 843286761 28653721 302838111 28653721 522214 28653721 223014471 28653721 999999999765694171 571202477 37048881 37563938 463369118 28653721 839356946 37563938 965025584 571202477 226434438 37563938 343442773 28653721 152171247 37563938 617129323 37563938 123948440 28653721 621269375 571202477 951202779 28653721 706459343 571202477 123969892 571202477 236514088 28653721 786768331 571202477 428130034 28653721 547158064 571202477 581561388 28653721 999999999765694171 571202477 726638092 28653721 235482709 37563938 933134054 571202477 777448084 28653721 259085236 28653721 312926783 28653721 896627360 571202477 230753723 37563938 41138840 28653721 224668750 571202477 368076503 37563938 138970822 571202477 449222942 28653721 981627273 28653721 109093543 28653721 645448519 28653721 81340268 28653721 516432326 28653721 753377780 28653721 802476083 28653721 492824271 571202477 441860985 37563938 930108356 571202477 841231432 28653721 162041444 571202477 791678592 37563938 292759313 37563938 717368361 28653721 16318222 37563938 984878867 28653721 801125675 571202477 745764289 37563938 999999999765694171 571202477 736261843 571202477 806021593 571202477 760384940 571202477 338674159 37563938 34099157 28653721 316265619 571202477 536306544 37563938 468838713 571202477 269455708 571202477 447927181 571202477 374769785 37563938 325589976 571202477 167637421 37563938 306443355 28653721 348771096 28653721 783339411 37563938 918990515 28653721 745372933 28653721 462500163 28653721 246256797 28653721 377849441 571202477 719319541 571202477 625839409 571202477 674047462 37563938 186064149 571202477 999999999765694171 571202477 424797749 37563938 999999999765694171 571202477 433238757 37563938 999999999765694171 571202477 179799420 571202477 988295277 28653721 981124777 28653721 77249407 28653721 294276680 571202477 355276663 37563938 567073642 571202477 236552915 28653721 774110004 37563938 310537368 37563938 968608833 571202477 999999999765694171 571202477 802264166 28653721 587450534 28653721 178740423 571202477 279502367 28653721 521622407 28653721 119724675 28653721 999999999765694171 571202477 296199612 28653721 954168796 571202477 874656304 37563938 139911479 37563938 101917258 571202477 768219 571202477 654346708 571202477 908826532 28653721 432112916 571202477 285209573 571202477 486740397 28653721 615411450 37563938 348556677 37563938 904954240 37563938 841420586 37563938 861501058 28653721 604664298 571202477 18377138 37563938 999999999765694171 571202477 373866217 37563938 225990314 571202477 987424306 571202477 428105776 37563938 316708124 37563938 794942791 28653721 278963433 571202477 999999999765694171 571202477 835557811 37563938 407405865 571202477 699766144 37563938 999999999765694171 571202477 121436213 571202477 843603471 28653721 743906827 28653721 754293611 28653721 256529469 37563938 654949992 28653721 676254412 28653721 326411758 28653721 51105821 28653721 697288546 28653721 221222248 571202477 46681882 37563938 924687000 571202477 440200333 28653721 666473633 28653721 987481637 28653721 576891178 37563938 755786314 28653721 653327782 571202477 112114207 28653721 251577829 28653721 174218410 28653721 262494411 571202477 648102787 571202477 628046431 571202477 792690099 28653721 369509491 28653721 82581755 37563938 370741895 37563938 655693286 571202477 179490259 571202477 460047863 28653721 474169 37563938 264818427 28653721 854582913 37563938 790182509 37563938 279617717 571202477 91906280 37563938 515641222 37563938 27589704 37563938 942919257 37563938 607057792 37563938 305924042 571202477 963934085 37563938 853855835 37563938 538216646 37563938 146851119 28653721 962830262 37563938 227401726 28653721 136282101 37563938 148410172 37563938 310186055 571202477 567046334 571202477 894268868 28653721 658168514 37563938 607707506 571202477 3475627 28653721 65518739 28653721 344751464 37563938 945645670 37563938 922589123 37563938 48521460 571202477 907396172 37563938 347466530 28653721 168808456 571202477 977255255 571202477 758211165 28653721 778552576 28653721 418484966 571202477 527121078 37563938 613621837 37563938 756240804 37563938 201712581 37563938 856766435 37563938 306379483 571202477 574045476 28653721 888983645 37563938 509259641 28653721 545574394 37563938 999999999765694171 571202477 802476083 37563938 999999999765694171 571202477 967730027 571202477 20712191 571202477 48392815 37563938 228968080 571202477 738725802 37563938 777612075 37563938 70784453 28653721 999999999765694171 571202477 749446058 571202477 186038197 28653721 389920768 571202477 747527032 571202477 223544028 37563938 594120289 37563938 141984202 37563938 558684387 571202477 734268934 28653721 310743380 571202477 829050746 37563938 897814929 571202477 328565943 571202477 761124092 571202477 437374153 28653721 411361187 37563938 301836272 571202477 512608319 571202477 81289842 28653721 167860887 571202477 999999999765694171 571202477 989912309 37563938 75888185 28653721 594713649 28653721 6844973 571202477 606544348 571202477 252617044 571202477 149486776 37563938 398461967 571202477 142642649 571202477 777701977 37563938 66870082 571202477 791474688 571202477 999999999765694171 571202477 719382447 571202477 150446375 571202477 331253244 37563938 907229656 28653721 288145488 37563938 999634381 28653721 999999999765694171 571202477 304517509 37563938 555963328 571202477 527965473 571202477 59176832 37563938 773538629 37563938 708328316 37563938 716488453 37563938 216546052 571202477 931269944 37563938 409100737 28653721 279156035 571202477 473991894 37563938 991240848 37563938 582988964 571202477 179987297 28653721 446830481 28653721 755977442 28653721 655532390 28653721 85933949 571202477 550381025 28653721 364307717 571202477 462327067 37563938 894155197 571202477 233598229 571202477 999999999765694171 571202477 999999999765694171 571202477 718911639 37563938 887593170 28653721 917764279 28653721 594906651 37563938 490641923 28653721 864061285 37563938 699893194 28653721 753970818 37563938 64113628 571202477 225746902 571202477 823214761 37563938 549577967 37563938 416316398 37563938 57430371 571202477 303899043 28653721 128254266 37563938 999999999765694171 571202477 88776513 37563938 462997738 571202477 7639810 571202477 446237273 37563938 597936021 37563938 502717642 571202477 206926566 37563938 32215013 571202477 740888486 571202477 480235377 28653721 556037486 37563938 915371987 571202477 999999999765694171 571202477 585959916 571202477 105128247 37563938 773755772 37563938 558311870 28653721 249793570 571202477 146824185 571202477 291367527 28653721 43002267 37563938 626681095 37563938 802539076 28653721 846792045 37563938 999999999765694171 571202477 232648616 571202477 619505049 37563938 133858106 28653721 636385628 571202477 364226775 571202477 286802297 28653721 766281853 28653721 477613689 571202477 334546790 37563938 803445803 37563938 77783931 28653721 717172435 37563938 469902665 571202477 169459787 571202477 245882868 28653721 54703654 571202477 676597101 37563938 447934347 28653721 44323760 28653721 816478172 571202477 999999999765694171 571202477 193738393 571202477 809922716 28653721 468503152 28653721 761124092 37563938 419301159 37563938 701792137 571202477 128619502 37563938 999999999765694171 571202477 355852876 28653721 308445991 37563938 150597252 37563938 429457699 37563938 509070204 28653721 119947244 571202477 850441666 37563938 761225429 37563938 68461879 28653721 144193230 28653721 782083019 571202477 356117378 571202477 64241323 37563938 415899857 37563938 433926205 28653721 266769192 28653721 999999999765694171 571202477 68885289 37563938 416371400 28653721 95646322 37563938 999999999765694171 571202477 324946342 37563938 338430044 28653721 309961434 571202477 239382468 28653721 53543823 571202477 753392546 28653721 478205815 28653721 411942781 571202477 999999999765694171 571202477 668898128 571202477 92506350 571202477 746863446 37563938 666246719 28653721 794837212 37563938 303617873 571202477 471326566 571202477 999999999765694171 571202477 196925282 37563938 243983559 28653721 980045286 28653721 21249999 571202477 945426945 571202477 608016917 571202477 317058021 28653721 60955701 37563938 103353804 571202477 269923661 571202477 179687831 571202477 772178187 571202477 316265619 37563938 235482709 571202477 626738741 28653721 592700052 37563938 118412590 28653721 831626328 28653721 379187454 28653721 118244295 571202477 945661227 571202477 489393014 37563938 325834599 37563938 640200908 37563938 402156262 571202477 960213835 28653721 959109548 37563938 73764160 37563938 126878628 37563938 524006269 571202477 929932041 37563938 82826398 37563938 66446321 28653721 370390843 37563938 999999999765694171 571202477 999999999765694171 571202477 317690908 37563938 579073010 28653721 13996572 28653721 480010776 37563938 649424909 28653721 181229662 571202477 799119676 37563938 279600776 28653721 358157182 571202477 19993175 37563938 999999999765694171 571202477 506853113 28653721 358120068 28653721 279448443 28653721 38596623 28653721 286661239 37563938 328289208 28653721 918773284 571202477 576478201 28653721 108168247 571202477 858960332 37563938 848535457 37563938 448844722 37563938 413149763 571202477 316460199 28653721 644549333 571202477 342983038 571202477 228525501 28653721 989912309 571202477 977220421 28653721 999999999765694171 571202477 713150468 37563938 317893762 28653721 643281931 571202477 507361937 28653721 406075938 37563938 680894757 571202477 392769881 571202477 146346224 37563938 455280223 37563938 513049893 37563938 163169483 37563938 931109013 571202477 867382401 28653721 705520423 571202477 730542387 571202477 547471664 37563938 315383865 571202477 999999999765694171 571202477 55131175 37563938 468464878 28653721 188353823 571202477 50215835 28653721 10531687 571202477 802539076 37563938 114403899 28653721 944164189 571202477 895689492 28653721 913741813 28653721 64354517 28653721 999999999765694171 571202477 734028729 37563938 455184957 571202477 204687799 28653721 89264350 37563938 907169003 37563938 62477746 37563938 29201197 571202477 906835131 571202477 138948599 28653721 832020939 37563938 482769705 571202477 625139904 571202477 221124427 37563938 631661204 571202477 59328248 571202477 243163577 28653721 726935113 28653721 999999999765694171 571202477 200660564 28653721 681843127 37563938 716622671 571202477 526435627 571202477 253307294 28653721 573661327 37563938 428254173 28653721 883060351 571202477 923481384 37563938 502918314 37563938 802789389 37563938 558710827 37563938 149692148 571202477 749227943 37563938 832102702 37563938 642574816 571202477 96985461 28653721 47888451 28653721 683334475 28653721 741893210 571202477 26784227 28653721 999999999765694171 571202477 187111520 37563938 515669107 28653721 999999999765694171 571202477 504512206 571202477 231086859 37563938 987078134 28653721 333001715 37563938 856535447 37563938 558710827 571202477 475471129 37563938 716853069 37563938 892828079 28653721 4255580 28653721 999999999765694171 571202477 12462063 37563938 187830233 37563938 430601780 28653721 325722544 37563938 235375136 571202477 423282521 37563938 583664882 28653721 585430674 28653721 367858915 37563938 818823785 28653721 999999999765694171 571202477 947862617 28653721 999999999765694171 571202477 279862653 28653721 204942669 28653721 661344967 28653721 185858941 37563938 426173942 37563938 94440547 571202477 260538917 37563938 635174574 37563938 989368059 28653721 607177094 28653721 153517694 37563938 821371275 37563938 40713406 28653721 174391009 37563938 999999999765694171 571202477 675088421 28653721 319965866 28653721 774885223 37563938 842092472 571202477 310406340 28653721 178942402 37563938 601717249 571202477 977093711 37563938 432233154 37563938 114510692 28653721 221426432 37563938 800182609 28653721 662139058 28653721 552059828 28653721 507593492 28653721 484824805 37563938 999999999765694171 571202477 77800015 571202477 719983424 571202477 897504731 28653721 79570156 28653721 612891376 571202477 401508278 37563938 999999999765694171 571202477 742340929 37563938 950753647 28653721 562145283 37563938 999999999765694171 571202477 750317722 28653721 194776415 28653721 587310653 37563938 583672640 571202477 85241454 37563938 999999999765694171 571202477 923688592 37563938 699176530 28653721 475298107 28653721 47248062 28653721 508996599 28653721 999999999765694171 571202477 361146780 28653721 576553794 28653721 827809882 571202477 399906506 37563938 12102706 571202477 868391737 37563938 522214 37563938 999999999765694171 571202477 290969938 28653721 68169571 28653721 212126847 37563938 561259622 37563938 942960671 37563938 339234432 28653721 999999999765694171 571202477 686039189 37563938 472899177 571202477 402855251 28653721 942288184 28653721 159919771 37563938 321433081 28653721 364038454 571202477 475023800 28653721 335611374 28653721 583381414 37563938 50408002 571202477 999999999765694171 571202477 861921484 571202477 251687183 37563938 968979972 37563938 556037486 28653721 729076851 28653721 236431680 37563938 96677165 37563938 106486662 37563938 35237305 571202477 949287195 571202477 405652423 571202477 230173701 571202477 89518037 571202477 884288700 571202477 488985517 37563938 999999999765694171 571202477 908325095 28653721 999999999765694171 571202477 551061672 37563938 204425012 28653721 27719863 37563938 167384525 571202477 190814994 571202477 973790303 37563938 72077895 571202477 699405533 28653721 569499759 28653721 999999999765694171 571202477 876068551 28653721 74034159 571202477 103008969 28653721 109316957 37563938 932158541 571202477 230421629 37563938 237072754 37563938 374547802 37563938 333446494 37563938 122484838 37563938 959043902 571202477 849146276 28653721 220186265 571202477 113373846 28653721 701970529 571202477 546470216 28653721 960101430 28653721 36678530 28653721 974496686 571202477 555620188 37563938 196978793 37563938 357226072 28653721 27416818 37563938 999999999765694171 571202477 842949762 28653721 216610491 37563938 294826877 37563938 572619477 28653721 81130700 37563938 999999999765694171 571202477 477867617 37563938 49496350 37563938 58994316 37563938 79290043 28653721 647638714 28653721 720196419 571202477 543349182 571202477 806398122 37563938 989041131 37563938 80054909 37563938 78362723 37563938 598204205 28653721 427751879 28653721 930559092 28653721 351905846 37563938 356106535 28653721 306831591 28653721 25251388 28653721 655075252 571202477 450900700 28653721 907654265 28653721 632384570 28653721 690982752 37563938 867402598 28653721 165909059 37563938 472104941 28653721 68024219 571202477 900280359 37563938 988006642 28653721 260133610 37563938 384155809 37563938 756742270 28653721 737028947 28653721 486172814 571202477 908603720 28653721 723147792 37563938 468067701 37563938 982177144 28653721 139775812 37563938 6208472 571202477 284102198 571202477 61063765 37563938 375838207 28653721 90191130 28653721 391276246 571202477 492822104 571202477 267928465 37563938 238075448 37563938 958178678 28653721 454979791 571202477 752273734 37563938 405292054 28653721 31026571 28653721 659005945 571202477 694493864 571202477 958176823 28653721 461268001 571202477 285280458 37563938 23600090 571202477 107306645 571202477 318383524 37563938 550176651 571202477 818004870 28653721 501729121 571202477 466305601 28653721 132372689 28653721 102814140 28653721 164607240 28653721 656947232 28653721 879405235 571202477 297170811 37563938 483370475 571202477 888976653 571202477 748851551 28653721 661463365 571202477 735478623 571202477 245654258 28653721 222771479 28653721 530053007 37563938 404465670 37563938 405082007 28653721 524307172 28653721 157902128 37563938 744161654 37563938 114080008 28653721 490641923 37563938 608216333 37563938 915896734 37563938 807693169 37563938 159137560 28653721 448898018 28653721 731199194 28653721 521926362 28653721 263302751 37563938 371317220 37563938 514276145 28653721 40923206 28653721 19826172 571202477 486740397 571202477 730284621 571202477 815662383 28653721 893390581 28653721 845616916 571202477 365390749 571202477 683948814 28653721 413427312 571202477 56381138 28653721 339868519 571202477 524313659 571202477 832297585 571202477 196076678 28653721 73836779 571202477 507606929 37563938 600796767 28653721 389868971 28653721 778154059 28653721 837179065 37563938 232153240 37563938 269378110 28653721 742104713 37563938 94880131 571202477 697524339 28653721 26546993 28653721 34243294 571202477 182038406 571202477 958779540 37563938 219923569 571202477 174723016 571202477 999999999765694171 571202477 968582645 28653721 794258768 28653721 343501045 28653721 999999999765694171 571202477 321685958 37563938 999999999765694171 571202477 236502486 571202477 467547804 28653721 286763024 37563938 144955837 28653721 811605249 37563938 103313005 571202477 629568514 37563938 430500367 28653721 87922143 28653721 946048045 37563938 19686993 37563938 235533186 37563938 335210514 571202477 620063043 37563938 635003650 28653721 960656863 28653721 139310974 37563938 126486337 571202477 840189922 28653721 980618527 571202477 199808 571202477 254621345 37563938 42545725 37563938 316557174 37563938 999999999765694171 571202477 179714389 28653721 784585033 37563938 431553183 37563938 696825853 37563938 546190207 571202477 551659028 571202477 429513203 571202477 903915344 37563938 929135973 37563938 868001172 37563938 705087550 571202477 394585337 28653721 337233704 37563938 845550622 37563938 809605850 37563938 581472426 37563938 72485209 28653721 225333658 28653721 499031529 37563938 419750715 28653721 287957132 37563938 431914488 37563938 821349165 571202477 128083686 28653721 357736364 571202477 352050468 571202477 837046516 37563938 213723679 571202477 999999999765694171 571202477 999999999765694171 571202477 427286881 37563938 348601603 37563938 969473961 28653721 141268203 28653721 575960042 28653721 565079216 28653721 359649837 28653721 289915805 28653721 285257385 37563938 584658623 571202477 647733346 28653721 169660578 28653721 600176240 28653721 382946971 37563938 286657519 37563938 532757049 28653721 105416729 37563938 955620556 571202477 869059073 28653721 559845959 37563938 33811341 571202477 672377766 37563938 243857320 28653721 193409782 28653721 624731833 28653721 84846687 28653721 256729472 37563938 534327118 28653721 999999999765694171 571202477 56087589 571202477 211743506 37563938 503093203 571202477 221095894 37563938 724400454 28653721 587277241 37563938 647008826 571202477 722373058 37563938 261298548 37563938 197540665 37563938 238638695 28653721 66494323 571202477 536737010 37563938 488225779 571202477 646647734 571202477 426112119 28653721 643369803 37563938 531127666 37563938 60051254 28653721 830011924 28653721 499471453 37563938 813027293 28653721 237322054 571202477 533049046 571202477 152550423 28653721 482171291 37563938 175456464 37563938 758511765 28653721 754401781 28653721 548665391 571202477 571469635 571202477 67057027 571202477 298600580 28653721 784321486 37563938 638486502 571202477 133886039 571202477 525607128 571202477 98976619 28653721 852671262 28653721 867691312 571202477 401540898 28653721 527767395 37563938 211375474 571202477 620390320 37563938 967138069 571202477 386129197 571202477 555842712 28653721 869978000 28653721 599969029 571202477 738477952 28653721 332437257 571202477 624038789 37563938 646876216 37563938 631092917 37563938 809438380 571202477 490336802 571202477 911939896 37563938 175101849 28653721 994085394 37563938 874126148 28653721 41988107 28653721 222314936 28653721 340999706 37563938 999999999765694171 571202477 233351449 37563938 267788647 571202477 411124538 571202477 421959237 37563938 436784808 37563938 584963775 571202477 660525628 28653721 892190493 37563938 772125752 28653721 183990154 37563938 324869070 37563938 896464216 28653721 382437863 571202477 60493994 28653721 528149245 571202477 999999999765694171 571202477 560100224 28653721 756229391 571202477 592611402 28653721 893051160 28653721 491656303 571202477 94269692 28653721 30871599 28653721 997145542 571202477 480362910 37563938 561758079 28653721 30579179 571202477 739367981 37563938 867327500 571202477 271797291 571202477 661087880 37563938 551178757 571202477 936070359 37563938 999999999765694171 571202477 921516704 571202477 660209363 28653721 202342111 28653721 999999999765694171 571202477 87972312 571202477 999999999765694171 571202477 82581755 571202477 283466083 28653721 528631443 28653721 623392848 571202477 964009545 571202477 907375352 37563938 289429323 37563938 585926443 571202477 158840140 37563938 378323450 571202477 675161913 28653721 616718310 28653721 757483721 37563938 999999999765694171 571202477 789822234 571202477 1286361 37563938 999999999765694171 571202477 5040448 28653721 177692651 28653721 432732235 37563938 657117181 37563938 321996046 571202477 204781295 37563938 441909063 571202477 359463159 28653721 532201724 571202477 995061846 28653721 999999999765694171 571202477 518989653 28653721 933002589 28653721 73246995 571202477 15149927 37563938 855086422 571202477 999999999765694171 571202477 32730861 37563938 748171140 571202477 46197870 37563938 726756369 571202477 254047099 571202477 7196650 571202477 455528151 28653721 812349829 37563938 500479876 37563938 273463463 571202477 371865975 571202477 50754544 28653721 16015092 571202477 377878490 571202477 85515557 571202477 747476398 37563938 373150756 571202477 88392196 571202477 166298217 571202477 362926903 37563938 919391188 28653721 635904893 28653721 552755049 571202477 292782971 28653721 459498893 571202477 725726031 37563938 425234731 571202477 725369579 571202477 432792698 37563938 999999999765694171 571202477 123988588 571202477 519865486 28653721 388179453 571202477 713888598 571202477 350949594 37563938 78796072 28653721 810610530 28653721 191848720 571202477 939466839 28653721 575116314 571202477 260882269 28653721 670793663 571202477 411046554 37563938 234161636 571202477 687542115 571202477 751709262 28653721 846496204 37563938 710013368 28653721 942509157 28653721 215948240 28653721 254073615 37563938 970962086 28653721 174622169 28653721 719649312 37563938 999999999765694171 571202477 161752275 37563938 217884849 28653721 885289583 28653721 349948600 28653721 463609483 37563938 999999999765694171 571202477 536994502 28653721 451371447 571202477 461867210 571202477 787642867 571202477 999999999765694171 571202477 240709977 37563938 999999999765694171 571202477 18560012 28653721 352178169 28653721 819001206 571202477 245613289 571202477 967782423 28653721 702442228 28653721 699556753 28653721 999999999765694171 571202477 720663639 28653721 706898988 571202477 999999999765694171 571202477 331415098 28653721 737533132 37563938 801018533 37563938 288684653 571202477 897544887 37563938 999999999765694171 571202477 832962289 571202477 999999999765694171 571202477 363948754 28653721 365308539 37563938 718976267 37563938 675499654 28653721 32299391 28653721 145417486 28653721 999999999765694171 571202477 255911192 28653721 625681229 37563938 756598011 28653721 742751867 28653721 801866553 37563938 316437970 571202477 594270712 37563938 999999999765694171 571202477 616707987 571202477 336852294 28653721 486851976 571202477 640261058 37563938 848421771 37563938 193699087 571202477 20193492 37563938 928295748 28653721 644958643 37563938 336740818 571202477 785042242 28653721 873853085 571202477 86616101 571202477 999999999765694171 571202477 765941384 571202477 448958805 28653721 799315380 28653721 191031747 37563938 141539314 571202477 607610306 28653721 999999999765694171 571202477 123381597 571202477 383202670 37563938 703260420 37563938 999999999765694171 571202477 108982349 571202477 300531117 571202477 45199004 571202477 870870545 37563938 264217570 571202477 449588517 571202477 989223770 28653721 663127765 571202477 394028280 571202477 123820484 37563938 603949548 28653721 146787248 28653721 636571908 37563938 133298775 37563938 598496752 37563938 878640934 28653721 452935618 37563938 893744524 28653721 390291632 37563938 731791966 37563938 665581705 571202477 121606117 37563938 301363373 571202477 396407099 28653721 415995051 28653721 68377961 37563938 820288538 37563938 999999999765694171 571202477 415750546 28653721 739883601 28653721 931300683 37563938 190690347 37563938 164545880 37563938 163316909 28653721 999999999765694171 571202477 259786896 571202477 148752875 571202477 795403255 37563938 786291422 571202477 410043709 28653721 879612566 571202477 51729017 28653721 526192340 37563938 330761483 28653721 13255540 37563938 729117633 37563938 603358824 571202477 1997920 37563938 880612395 571202477 642858824 571202477 834203317 37563938 367375782 37563938 840302337 28653721 411957114 37563938 228000777 37563938 699406660 28653721 999999999765694171 571202477 379080598 37563938 4255580 37563938 999999999765694171 571202477 954900957 28653721 226373354 571202477 722275428 37563938 122318817 37563938 884288700 37563938 97779471 37563938 380119787 571202477 1628945 28653721 245957813 37563938 536619208 28653721 406404159 28653721 363287364 571202477 239271901 571202477 448640311 28653721 576616568 37563938 769085179 37563938 588857292 28653721 895101279 37563938 725066266 28653721 858059358 571202477 663679299 28653721 794498817 571202477 54325909 28653721 729260453 37563938 596640167 571202477 102184145 28653721 133688110 28653721 508373437 28653721 399234216 571202477 996107487 37563938 198432828 37563938 206822271 37563938 169836805 37563938 762096648 571202477 660729683 37563938 105506471 28653721 456004255 37563938 197803653 28653721 749258651 37563938 308110867 28653721 593346218 37563938 285877037 28653721 977130039 28653721 982633543 28653721 594899899 571202477 551746581 37563938 252760733 37563938 423074630 28653721 384147950 28653721 999999999765694171 571202477 286092629 37563938 395760960 28653721 286226631 571202477 113271902 571202477 543135302 28653721 788873574 571202477 938409987 28653721 299625914 571202477 285009027 37563938 460293178 37563938 888540834 28653721 643574433 28653721 568438686 28653721 714853101 37563938 425878756 37563938 20586424 28653721 409129570 28653721 607327519 28653721 413534690 28653721 713138301 28653721 987147249 571202477 748672844 37563938 263599350 28653721 243754819 571202477 16570765 571202477 731827505 571202477 12968764 28653721 136688820 571202477 490589748 28653721 999999999765694171 571202477 523191798 37563938 325980608 28653721 504598225 37563938 509248404 37563938 254237030 28653721 531927634 571202477 436837027 28653721 849447667 37563938 498785613 571202477 353171884 37563938 255148709 571202477 738633332 571202477 175312290 28653721 701055489 28653721 913741813 37563938 845681319 28653721 46267786 571202477 842444097 28653721 464995666 28653721 333555100 571202477 719047537 37563938 31164687 37563938 923401458 28653721 183549856 571202477 231686407 28653721 475481218 28653721 291157922 37563938 817602435 37563938 438374975 37563938 463025711 37563938 300915012 571202477 898261495 28653721 580276813 37563938 37302964 28653721 821207885 571202477 438396200 28653721 634966183 37563938 683708684 28653721 839876259 37563938 68374529 37563938 552047152 28653721 808149813 571202477 91854403 571202477 539103640 28653721 552755049 37563938 121050001 28653721 157211301 37563938 69929035 571202477 111248146 28653721 949615216 28653721 416457145 28653721 471253028 37563938 232621551 28653721 234029879 28653721 240047309 28653721 239323356 37563938 172150737 571202477 21480489 28653721 601601685 28653721 72969013 28653721 421446366 28653721 999999999765694171 571202477 790853275 28653721 604768291 571202477 355407847 571202477 595862968 37563938 136559164 28653721 222967936 28653721 438692379 28653721 581995446 28653721 793453940 28653721 670107754 571202477 516708000 571202477 226948383 571202477 167321699 571202477 553832380 37563938 891053489 28653721 205402868 28653721 780872340 28653721 909430017 37563938 976932647 37563938 674826342 571202477 713735250 571202477 678841119 28653721 618341997 37563938 753970818 28653721 325501659 571202477 712268924 28653721 114310125 28653721 366154591 571202477 374149784 37563938 356616191 37563938 999999999765694171 571202477 318351561 28653721 962158372 28653721 195106373 37563938 317634422 28653721 584667446 28653721 17924604 571202477 725901023 37563938 707822930 37563938 307884363 28653721 411532923 37563938 11700747 571202477 334024133 28653721 565345078 37563938 574763795 37563938 814475508 37563938 574891167 28653721 61151522 28653721 976540013 37563938 731090493 37563938 796258018 37563938 915858597 37563938 581995446 37563938 954668540 28653721 202546562 28653721 76229476 28653721 999999999765694171 571202477 283896088 37563938 268185243 571202477 794331317 37563938 842309571 571202477 446990285 571202477 383418255 37563938 449456528 28653721 687710464 37563938 163263424 37563938 326654375 37563938 136422638 571202477 431562782 571202477 199507267 28653721 272393327 28653721 700490655 28653721 220744575 571202477 919998004 571202477 293265465 571202477 318985307 28653721 546708158 37563938 215855595 37563938 353086816 28653721 61638617 28653721 61231813 571202477 477479782 571202477 923142094 37563938 875054334 37563938 999999999765694171 571202477 596616040 571202477 197002056 571202477 109684743 571202477 429124827 28653721 697852126 37563938 974974547 37563938 921064485 28653721 197622206 28653721 714386224 37563938 921693890 571202477 5067188 37563938 516708000 28653721 391271588 37563938 560668618 37563938 702215102 28653721 368733433 28653721 309730627 571202477 276573079 37563938 864442589 28653721 51572201 28653721 94089502 37563938 136947268 28653721 51760257 28653721 377878490 28653721 684628083 37563938 302296519 37563938 31417752 571202477 553644923 28653721 73172760 571202477 80586089 28653721 293854299 28653721 724756256 571202477 751671088 37563938 779135359 37563938 816897856 28653721 334787002 28653721 597395711 37563938 173788782 37563938 202342111 37563938 999999999765694171 571202477 457999279 37563938 126687108 571202477 205315071 28653721 264185800 28653721 454005565 37563938 59524663 571202477 155565170 28653721 536777512 28653721 120815095 28653721 328850009 37563938 999999999765694171 571202477 85573567 571202477 628649180 28653721 359896296 28653721 65529621 28653721 204094779 28653721 109452301 28653721 989808144 37563938 917465895 571202477 205416881 37563938 465317550 571202477 999999999765694171 571202477 999999999765694171 571202477 919579884 37563938 112960078 571202477 720909110 28653721 89549475 37563938 645929370 28653721 869535708 28653721 133688110 37563938 82606279 28653721 911280360 28653721 31068112 37563938 446955439 37563938 673845096 37563938 164213903 37563938 221993081 37563938 691404325 28653721 17947802 28653721 31555285 37563938 710941561 28653721 163896611 571202477 522557784 571202477 534676145 37563938 115997202 37563938 518821940 28653721 198152603 37563938 354628480 28653721 904368939 28653721 909079293 28653721 131406953 571202477 375049874 571202477 32270079 571202477 724271975 571202477 384654444 37563938 130841956 571202477 188362938 28653721 768928415 571202477 145417486 571202477 114849003 28653721 725749288 28653721 936652935 37563938 892628655 37563938 117015970 37563938 91234725 28653721 660345232 37563938 849102375 28653721 297655358 28653721 729092999 37563938 69438949 571202477 515015664 571202477 279507839 37563938 505691311 37563938 619028827 28653721 779963982 37563938 588285625 37563938 163168695 37563938 837153896 37563938 259519679 571202477 264185561 571202477 895874187 571202477 557666459 37563938 380818927 28653721 347904694 28653721 887815620 37563938 385721095 37563938 153525456 37563938 658332224 28653721 59693043 37563938 655929405 571202477 762839536 571202477 631385329 571202477 309251831 37563938 739881403 28653721 333602204 37563938 751605181 28653721 332292257 37563938 853184939 28653721 756564207 37563938 898397188 571202477 175974717 37563938 157805279 28653721 833150483 571202477 726239732 571202477 825509431 571202477 755168458 28653721 605565859 28653721 920927030 571202477 399043742 28653721 999999999765694171 571202477 85515557 28653721 567586980 28653721 161699079 37563938 826595871 571202477 133878966 37563938 632737460 37563938 994428039 28653721 42166310 28653721 493653079 28653721 671716162 571202477 389509055 37563938 930635994 37563938 588748174 28653721 860755176 37563938 161615379 28653721 827887956 28653721 378454022 28653721 245331252 571202477 551115772 28653721 520614705 28653721 729151596 37563938 83659937 571202477 814331481 28653721 341791037 571202477 495297044 571202477 759176848 37563938 339020208 37563938 629318333 571202477 347426030 37563938 176659085 571202477 999999999765694171 571202477 683334475 37563938 95199275 37563938 510448490 37563938 841713629 571202477 97443297 28653721 756004166 37563938 293001416 37563938 969942917 28653721 606311944 28653721 650496741 37563938 120313989 571202477 330013317 37563938 675184766 37563938 860751464 571202477 323446701 28653721 41816010 37563938 441302250 28653721 299826450 37563938 489132291 37563938 410656512 37563938 25337536 28653721 371613072 37563938 689815663 571202477 297914753 28653721 305796659 37563938 144566269 28653721 708796247 37563938 996049788 571202477 576700683 37563938 969230085 571202477 158759680 37563938 528447469 28653721 426623318 571202477 919299256 571202477 588920264 37563938 131136231 28653721 521622407 37563938 33972747 571202477 999999999765694171 571202477 601122172 28653721 899854752 28653721 647974116 37563938 999999999765694171 571202477 941560378 37563938 538258623 37563938 765642556 28653721 546127288 37563938 322292366 28653721 868515011 37563938 165297337 37563938 515194283 571202477 617815853 28653721 327575720 37563938 999999999765694171 571202477 903263030 37563938 170749602 571202477 24422075 28653721 132142377 28653721 821598789 37563938 477979455 37563938 687085286 37563938 905081823 28653721 239849783 37563938 9990622 28653721 472540246 37563938 60067489 28653721 200473865 37563938 169626202 28653721 780519535 28653721 721093878 571202477 449222942 37563938 999999999765694171 571202477 59881526 37563938 737323643 37563938 664484266 37563938 861501058 571202477 147923245 571202477 431347141 571202477 277710743 37563938 176095684 28653721 969490802 28653721 177376175 28653721 290548295 571202477 944824581 571202477 545956399 28653721 782985346 571202477 333133367 37563938 45030585 28653721 977255255 28653721 219552345 37563938 541932589 37563938 282826040 571202477 42243355 571202477 335842102 37563938 430630599 28653721 271801092 37563938 825871729 28653721 884336621 28653721 565356518 37563938 176415421 28653721 498511750 28653721 111912068 571202477 86907244 571202477 337895358 28653721 973795574 37563938 684015820 28653721 288633689 37563938 778096892 28653721 820684677 37563938 999999999765694171 571202477 892580562 571202477 904158087 28653721 656341488 37563938 817564491 37563938 380909431 28653721 30230011 37563938 194986676 28653721 434581422 37563938 43898973 571202477 730250741 37563938 993178816 28653721 359746799 571202477 757672611 28653721 367150233 28653721 814401942 571202477 708047164 28653721 460718840 28653721 606690944 28653721 20798400 37563938 104953506 571202477 145309042 37563938 316251366 37563938 753119360 571202477 565612764 571202477 36855109 571202477 457422050 28653721 385044213 28653721 495055072 28653721 596705712 28653721 170029980 571202477 786721515 37563938 991813756 571202477 360917694 37563938 927117686 37563938 513268139 571202477 675139766 37563938 36206380 37563938 218913615 28653721 999999999765694171 571202477 144856814 37563938 6562958 571202477 863826032 37563938 614910099 28653721 503191561 28653721 838523983 37563938 303409595 28653721 121072602 28653721 424395558 28653721 298244520 37563938 141210463 28653721 602287652 37563938 545962072 37563938 997627075 28653721 999999999765694171 571202477 980661538 28653721 2933991 28653721 535210951 28653721 312313132 37563938 588341960 571202477 679631394 37563938 236816156 37563938 936273697 37563938 49479445 571202477 586480921 37563938 902927163 37563938 699855899 37563938 845617973 37563938 31233369 28653721 356281977 28653721 607591270 571202477 276436019 37563938 677424559 571202477 840925379 571202477 988932528 37563938 593305431 28653721 504745948 37563938 999999999765694171 571202477 225479874 37563938 38590309 571202477 322484526 37563938 224868015 571202477 999999999765694171 571202477 323890481 37563938 999999999765694171 571202477 586033024 37563938 46218661 37563938 72144456 37563938 190772974 28653721 606236158 37563938 195260159 28653721 648384085 28653721 650801872 28653721 530534664 28653721 932119311 28653721 843842305 28653721 158015506 571202477 662263249 28653721 64533478 571202477 999999999765694171 571202477 429397707 28653721 690186647 37563938 833225314 571202477 631332919 28653721 999999999765694171 571202477 34756525 28653721 136884442 37563938 923318358 37563938 723465037 37563938 161699079 28653721 999999999765694171 571202477 999999999765694171 571202477 829535053 28653721 430077303 28653721 818008263 571202477 802366796 28653721 197471867 28653721 971022451 571202477 261822475 37563938 601950994 28653721 216916646 571202477 999999999765694171 571202477 999999999765694171 571202477 697288546 571202477 918337993 37563938 316301272 37563938 964518184 37563938 489622754 571202477 799079512 571202477 806679864 571202477 518282338 28653721 794811731 28653721 774300231 37563938 160855827 37563938 970298560 28653721 207596187 571202477 428724081 571202477 677525944 28653721 38227024 28653721 999999999765694171 571202477 23932861 28653721 322358447 28653721 161080893 28653721 902462534 37563938 179545329 28653721 55131175 571202477 999999999765694171 571202477 999999999765694171 571202477 227711332 28653721 649031407 37563938 86230409 571202477 447069275 571202477 711420300 571202477 2700290 571202477 260693463 37563938 826453467 571202477 883104588 37563938 344809232 37563938 314771775 37563938 170630481 37563938 99930062 28653721 63470437 37563938 999999999765694171 571202477 623692251 28653721 476735274 28653721 241224994 28653721 398675408 28653721 732160425 28653721 459690784 571202477 959227498 37563938 429276621 28653721 999999999765694171 571202477 993272292 37563938 556559205 571202477 110670807 37563938 69926980 37563938 999999999765694171 571202477 316813206 37563938 416059370 28653721 999999999765694171 571202477 290070571 571202477 286026896 28653721 605251232 37563938 846347048 37563938 978906185 571202477 574048772 28653721 197252590 28653721 695611749 28653721 911280360 571202477 688623308 28653721 588280136 571202477 70495430 571202477 461004743 37563938 465903269 37563938 697170704 37563938 411959988 28653721 999999999765694171 571202477 930247403 37563938 531675674 37563938 168698882 28653721 393647233 28653721 646098198 37563938 564632135 571202477 25480931 571202477 443848947 28653721 70307018 571202477 741927703 571202477 748909569 28653721 554494188 37563938 536883867 37563938 542983618 28653721 480988922 571202477 907470065 37563938 659072870 37563938 84100595 571202477 101126535 28653721 239167487 28653721 557888435 37563938 34919955 28653721 176065669 28653721 549020946 37563938 548127487 28653721 860237081 37563938 863619910 571202477 743140211 28653721 176995079 28653721 402106752 28653721 392136393 37563938 31688573 28653721 112711621 28653721 159710486 37563938 989749717 28653721 871985743 28653721 777135489 28653721 989219227 571202477 579408798 28653721 341577057 37563938 172696294 37563938 385585493 28653721 148026752 571202477 103219446 37563938 811873 37563938 250429032 37563938 999999999765694171 571202477 304249472 28653721 4753641 28653721 490980008 28653721 833103418 28653721 300531117 37563938 523724926 28653721 821701680 37563938 649391843 571202477 210202151 571202477 942312374 37563938 378199301 28653721 999999999765694171 571202477 372370639 571202477 948570157 37563938 65622173 571202477 334048107 37563938 374185595 28653721 867824753 28653721 931576349 37563938 792431265 571202477 715583113 37563938 924589195 571202477 121286676 571202477 21249999 28653721 322026688 37563938 784746489 571202477 220582639 28653721 999999999765694171 571202477 540751121 571202477 999999999765694171 571202477 219242853 37563938 999999999765694171 571202477 771902462 28653721 315852609 571202477 432375753 28653721 999999999765694171 571202477 496343593 37563938 443753802 571202477 541158193 37563938 209114324 28653721 584307406 28653721 422792195 571202477 281219534 37563938 19993175 571202477 762389856 571202477 743938034 571202477 80557683 37563938 140936150 28653721 993414434 28653721 827649576 37563938 321465949 37563938 24686959 28653721 394162078 571202477 465134536 37563938 407200684 37563938 999999999765694171 571202477 177404943 37563938 491144620 571202477 647638738 28653721 984567581 571202477 491782454 37563938 702224548 37563938 39776 28653721 394538438 28653721 992554489 571202477 477177794 571202477 446861968 28653721 585869740 28653721 997145542 28653721 872452442 28653721 171543218 571202477 208403036 571202477 220880174 28653721 871825547 37563938 676006586 37563938 185762169 571202477 999999999765694171 571202477 8982797 28653721 972811590 571202477 981598937 28653721 306205677 37563938 18560012 571202477 203633640 37563938 340678140 571202477 91357936 571202477 901110973 37563938 707539196 571202477 196904528 28653721 415248968 28653721 182594550 37563938 703496706 37563938 67518749 37563938 326518418 571202477 921181852 28653721 150242584 28653721 195632591 28653721 750372796 28653721 180035968 571202477 302848289 37563938 980406433 571202477 751893313 37563938 423500621 28653721 562361443 571202477 772760714 37563938 646807613 571202477 571380397 37563938 265493727 571202477 999999999765694171 571202477 437651645 28653721 99175946 37563938 354286202 571202477 928709655 28653721 379140484 37563938 999999999765694171 571202477 313207578 571202477 976835314 28653721 540739943 37563938 233403910 37563938 726528709 37563938 805744613 37563938 279862653 37563938 205869220 571202477 317909865 37563938 784765591 571202477 999999999765694171 571202477 240404794 571202477 999999999765694171 571202477 106472856 37563938 163236533 28653721 602636489 28653721 965508569 571202477 430338661 28653721 448994203 28653721 905666474 37563938 62463852 37563938 675032115 571202477 198375671 37563938 999999999765694171 571202477 95687309 37563938 344159970 28653721 586931165 37563938 620768269 28653721 770740838 571202477 146426391 571202477 500716155 28653721 227151340 571202477 772108283 37563938 569317788 28653721 281668217 37563938 751573561 28653721 785113188 37563938 269968716 37563938 624563012 571202477 260653495 37563938 802451292 571202477 910325700 37563938 501102783 28653721 137428324 37563938 503201442 571202477 955082745 37563938 575111302 571202477 778392899 28653721 583553918 37563938 999999999765694171 571202477 282045743 28653721 128344500 28653721 734841642 28653721 525322907 28653721 173626394 571202477 53722229 37563938 957397065 28653721 148410172 571202477 20712191 28653721 282721168 571202477 214484205 37563938 987662643 571202477 90833356 28653721 687257560 28653721 129105406 37563938 815079948 28653721 906399147 28653721 893549496 571202477 746843939 37563938 68461879 571202477 815987310 37563938 589691200 28653721 95341997 571202477 920890386 28653721 618424882 28653721 903467546 571202477 671677858 37563938 329462541 28653721 698816929 571202477 71737244 571202477 804851541 28653721 408562462 571202477 208942076 571202477 355282424 28653721 643452392 37563938 337423792 571202477 306417563 28653721 742952061 28653721 360235249 571202477 400952453 37563938 863976399 37563938 675157413 571202477 623697633 37563938 590218590 28653721 582306311 28653721 960270702 571202477 135466240 28653721 894318110 28653721 572148635 571202477 411361187 28653721 747080898 28653721 999999999765694171 571202477 907582843 28653721 32654333 28653721 827364235 37563938 999999999765694171 571202477 525322907 37563938 646747469 28653721 983287464 28653721 251135134 28653721 370286100 28653721 996694460 28653721 607932955 571202477 999999999765694171 571202477 467917550 37563938 999999999765694171 571202477 846764067 571202477 258884296 28653721 605566457 571202477 390254838 571202477 299032601 571202477 576891178 28653721 658983064 37563938 999999999765694171 571202477 999999999765694171 571202477 271157319 28653721 409175235 37563938 620362867 28653721 281537640 37563938 991484673 571202477 196633447 28653721 999999999765694171 571202477 140037044 37563938 221052917 571202477 646664395 571202477 999999999765694171 571202477 962175835 571202477 794727345 37563938 866947573 28653721 313303587 571202477 452340599 28653721 532712515 571202477 724458581 37563938 461941866 37563938 206827411 37563938 999999999765694171 571202477 118200569 37563938 999999999765694171 571202477 790233522 28653721 212699314 571202477 574174132 28653721 814925800 37563938 999999999765694171 571202477 660417605 28653721 809187152 37563938 692943022 571202477 106286779 37563938 999999999765694171 571202477 269554879 571202477 698286371 28653721 856264335 37563938 589672176 37563938 630622182 571202477 87403795 571202477 999999999765694171 571202477 905084818 28653721 908806958 28653721 795623115 37563938 429202695 37563938 319369232 37563938 409389424 28653721 402927200 571202477 121873390 37563938 976401572 37563938 698803060 571202477 732471762 28653721 604833613 571202477 827858998 28653721 913644553 37563938 818849410 571202477 776657157 37563938 828350130 571202477 802383289 37563938 471105527 37563938 154464902 571202477 102612739 37563938 544468791 28653721 516960033 37563938 999999999765694171 571202477 334172247 28653721 723658867 571202477 885995953 37563938 253905655 571202477 856078452 28653721 688608158 28653721 548665391 28653721 35753965 571202477 909664872 571202477 397096476 28653721 90174586 37563938 394751374 571202477 926022205 37563938 600410861 28653721 511911553 28653721 929802602 37563938 266046844 28653721 636960968 28653721 19249798 571202477 836852471 37563938 456405968 28653721 999999999765694171 571202477 999999999765694171 571202477 180592970 28653721 182338370 571202477 88612251 37563938 983287464 571202477 765129844 571202477 729092236 28653721 961384766 28653721 934938540 37563938 663028434 571202477 546725441 571202477 179585188 571202477 810754005 28653721 432729721 37563938 355390585 37563938 19138503 571202477 307489643 28653721 927201284 37563938 116385396 37563938 810519794 37563938 890765704 37563938 839560611 571202477 678612105 37563938 921588763 571202477 777986680 37563938 630273356 571202477 40718524 28653721 267824711 37563938 854217725 28653721 67862201 28653721 29280858 571202477 664932362 571202477 885503941 37563938 443967171 37563938 413243651 28653721 866783248 28653721 287494289 28653721 747725661 28653721 260860621 37563938 867621048 28653721 792237059 37563938 50312302 28653721 966251497 571202477 64816564 571202477 540907437 28653721 233460218 571202477 546562456 571202477 593943661 571202477 126771110 37563938 804029700 37563938 141177969 571202477 310418050 571202477 860946886 37563938 221467921 37563938 178446879 571202477 705909845 37563938 761863738 37563938 923850359 37563938 955244563 28653721 726723062 28653721 149168531 28653721 999999999765694171 571202477 858902448 571202477 999999999765694171 571202477 268200238 571202477 699615602 37563938 966473973 28653721 889266125 28653721 641105952 37563938 311350773 571202477 37461694 28653721 437181923 571202477 986318939 571202477 787667269 37563938 119297741 28653721 169026549 28653721 999999999765694171 571202477 927004845 28653721 245540495 37563938 139289123 37563938 999999999765694171 571202477 257941232 28653721 908389980 37563938 26566133 28653721 88188125 571202477 842782334 37563938 527369109 28653721 599627988 37563938 940682730 37563938 176209762 571202477 669831732 28653721 246714265 28653721 588189855 37563938 645550470 571202477 918687435 571202477 774885223 28653721 743450295 37563938 231720817 28653721 327549644 28653721 132150532 37563938 99162921 571202477 964956923 571202477 419521306 28653721 37528974 571202477 28780520 28653721 521091103 37563938 806602147 37563938 181705359 28653721 257580989 28653721 691686832 571202477 600241468 571202477 269720629 28653721 722884916 571202477 914305907 37563938 997328858 37563938 492361308 28653721 399678887 571202477 994112816 28653721 7537202 571202477 212615313 37563938 559481712 37563938 158714425 28653721 262563942 37563938 345537985 571202477 775767979 571202477 387111966 37563938 999999999765694171 571202477 999999999765694171 571202477 293302905 28653721 907360054 28653721 989560039 37563938 593515076 37563938 271951308 571202477 140794855 28653721 380899987 37563938 200491727 28653721 1552506 37563938 782544497 571202477 413853169 37563938 33956518 28653721 258001257 37563938 160235873 37563938 351537567 37563938 51412594 571202477 999999999765694171 571202477 147266646 37563938 703372065 28653721 139538276 571202477 702675711 37563938 453479544 571202477 694377953 28653721 496410129 571202477 415803388 37563938 457857842 571202477 662881599 28653721 59267814 571202477 928546539 28653721 388799589 28653721 273953819 28653721 147005365 571202477 38980755 571202477 634252881 571202477 953242114 37563938 634285133 37563938 237374133 571202477 672177396 28653721 445163698 571202477 580174457 28653721 111689346 28653721 285877037 37563938 587277241 28653721 592452194 28653721 280397434 28653721 41625820 28653721 463004229 37563938 999999999765694171 571202477 678962285 37563938 813470543 28653721 729786210 28653721 196168964 571202477 136373132 571202477 384157602 571202477 423596197 571202477 999999999765694171 571202477 243165136 28653721 443361632 28653721 161287375 37563938 54979184 571202477 347947594 28653721 483734653 37563938 357286496 28653721 923362395 28653721 359104595 37563938 999999999765694171 571202477 538756585 571202477 999999999765694171 571202477 384916896 28653721 768451496 28653721 354772767 28653721 110595834 37563938 763434307 28653721 617953497 37563938 146942841 28653721 186317021 28653721 617614165 28653721 901023505 28653721 138484964 37563938 309345979 37563938 50452076 571202477 633095326 571202477 155295428 37563938 504152098 37563938 719047537 28653721 999999999765694171 571202477 558993821 571202477 383049600 28653721 77698042 28653721 82648686 37563938 524636086 37563938 221642717 37563938 743713829 28653721 521192206 37563938 32195530 37563938 115900526 37563938 682991268 28653721 68191808 37563938 692953426 37563938 881399158 28653721 39948805 28653721 612891376 28653721 800030508 571202477 514807285 37563938 414983043 28653721 583582082 37563938 162588180 571202477 568632876 37563938 630246657 571202477 275637757 28653721 359571816 37563938 843967345 37563938 218061853 28653721 696624169 37563938 307036322 28653721 409485539 28653721 457236030 571202477 382243618 37563938 999999999765694171 571202477 751715715 571202477 850947077 37563938 949104580 28653721 999999999765694171 571202477 886678619 571202477 440114684 37563938 815119891 37563938 971158529 37563938 782592815 37563938 195266466 28653721 482486800 571202477 777334399 28653721 999999999765694171 571202477 964419182 37563938 694279295 571202477 963776984 28653721 999999999765694171 571202477 171841400 571202477 999999999765694171 571202477 82147359 571202477 699408086 28653721 13663772 28653721 287494289 37563938 634684669 28653721 116548770 37563938 962886483 571202477 5760236 28653721 676544093 571202477 452226746 571202477 595487172 28653721 321306888 37563938 26290759 37563938 393015853 28653721 931417591 571202477 882147667 37563938 373566138 571202477 527762242 28653721 216080709 28653721 644793215 28653721 596627628 37563938 904026023 37563938 217421919 28653721 154068758 571202477 855363107 28653721 211798756 37563938 720110414 571202477 401185486 28653721 903993984 37563938 758810818 37563938 810378193 37563938 985454392 37563938 432740319 571202477 504036728 28653721 999999999765694171 571202477 99838303 571202477 142319447 37563938 545132827 571202477 73528252 37563938 864259128 28653721 84045993 37563938 180849827 571202477 4010438 37563938 400854891 37563938 227779421 571202477 892997947 571202477 174557014 37563938 693299454 571202477 215603466 571202477 827188270 571202477 899256615 28653721 403799704 571202477 615358809 571202477 646658592 28653721 191903419 571202477 311923786 571202477 748771521 28653721 999999999765694171 571202477 221426432 28653721 70284974 571202477 488605735 571202477 433643103 571202477 164133948 37563938 574677829 28653721 43467119 28653721 335842102 571202477 741213873 28653721 578439458 571202477 444677208 571202477 140114461 37563938 375792032 37563938 984550498 571202477 97610446 37563938 999999999765694171 571202477 32993280 28653721 47413287 28653721 147856426 571202477 995229717 28653721 7923250 28653721 153495492 37563938 20669365 571202477 721611369 37563938 371786085 28653721 257681064 28653721 356751468 28653721 503400276 571202477 999999999765694171 571202477 335636659 28653721 309094692 37563938 396407099 37563938 754063025 28653721 697734989 37563938 465053842 28653721 626344782 571202477 773548778 28653721 235595129 37563938 999999999765694171 571202477 920502376 28653721 548926332 571202477 563645423 571202477 240929894 571202477 104218965 37563938 356797436 571202477 659471587 28653721 339991219 571202477 815032524 37563938 508899552 37563938 212712293 28653721 287029165 37563938 46498202 37563938 139310974 28653721 804639967 37563938 633079088 571202477 534676145 28653721 134405733 571202477 285160328 37563938 642440257 28653721 229857973 571202477 186038197 37563938 999999999765694171 571202477 796663833 37563938 698566547 37563938 28417944 37563938 209683830 37563938 509328679 571202477 661802973 571202477 334189918 571202477 651302975 37563938 984327440 37563938 171237416 28653721 645179135 571202477 281857306 37563938 639695842 37563938 233468274 37563938 598861787 571202477 177376175 37563938 312502939 571202477 133376022 571202477 355321001 571202477 230801525 37563938 362542253 571202477 94317627 28653721 131228322 28653721 901374775 28653721 367193847 28653721 734887273 28653721 75281138 28653721 516248864 28653721 419153229 28653721 2596605 37563938 362684753 571202477 923888207 37563938 200248654 571202477 73865276 28653721 528258776 571202477 230421629 28653721 240022907 571202477 276520693 28653721 294512820 37563938 626146321 571202477 713278249 37563938 836576625 571202477 802848732 37563938 373525503 571202477 340246917 571202477 997602479 571202477 593803022 571202477 985027396 28653721 645156694 37563938 23674321 37563938 687862600 37563938 195365929 28653721 250549609 37563938 410776015 571202477 603697879 37563938 350714996 37563938 969648410 571202477 942088243 28653721 262972511 571202477 516540433 37563938 79771484 28653721 890809575 37563938 177027173 37563938 278564962 28653721 128212288 571202477 697461364 571202477 999999999765694171 571202477 105254549 37563938 504615334 28653721 403216031 37563938 604176217 28653721 720583068 37563938 732624337 571202477 563095252 28653721 355998395 571202477 626905443 37563938 148211071 37563938 501604473 28653721 222697825 28653721 863734969 571202477 155506665 28653721 97477560 28653721 891228825 28653721 999999999765694171 571202477 598886439 571202477 414750619 571202477 130300237 37563938 895579471 37563938 303663949 37563938 608913684 37563938 740823419 37563938 544726650 37563938 76291289 28653721 331465641 28653721 154536674 28653721 135106405 571202477 638762577 37563938 142199656 37563938 493819428 28653721 692485473 37563938 881381973 571202477 280397434 37563938 67195222 571202477 394627135 571202477 190998810 28653721 968222627 571202477 726820902 28653721 156626675 37563938 999999999765694171 571202477 37215072 37563938 419857838 28653721 901200386 37563938 921693890 28653721 523169733 28653721 628132940 28653721 452775709 28653721 846792430 28653721 161699079 571202477 236956278 571202477 180430032 28653721 922102326 28653721 137040366 571202477 222197166 37563938 958924900 37563938 999999999765694171 571202477 971825966 28653721 795356710 37563938 713948781 571202477 375711502 37563938 597006162 28653721 54541855 28653721 56086921 37563938 211360742 28653721 165477164 571202477 202720746 28653721 403947699 37563938 284219286 571202477 287314780 571202477 880572932 37563938 876185688 37563938 859764749 37563938 446802100 28653721 751671088 28653721 256928860 28653721 527394369 571202477 302809180 28653721 620768269 37563938 244037588 28653721 406797442 28653721 999999999765694171 571202477 999999999765694171 571202477 909189718 28653721 69412070 571202477 57309911 571202477 90340288 37563938 282193947 37563938 616282353 28653721 379601417 37563938 464305377 37563938 999999999765694171 571202477 298022086 37563938 937753819 28653721 992398852 37563938 306847310 28653721 653247703 571202477 105174345 37563938 228544047 28653721 97443297 37563938 310923810 28653721 124319135 37563938 446015947 37563938 635290875 28653721 43280987 28653721 183154929 28653721 12886510 571202477 813419532 28653721 362181958 571202477 165295395 571202477 950422216 28653721 789391213 37563938 945374222 571202477 865949089 571202477 172464897 571202477 911409294 37563938 885039260 28653721 707454808 571202477 745547528 28653721 295901339 37563938 256662615 571202477 884172084 37563938 345718789 571202477 194162597 28653721 562432973 28653721 351214251 37563938 133219973 37563938 152915492 571202477 821422504 28653721 958367916 571202477 497404509 28653721 320872780 28653721 77468743 571202477 133706633 571202477 472038632 28653721 532430626 571202477 707103893 28653721 332544123 571202477 485136006 37563938 939441094 28653721 980800870 28653721 187364428 28653721 589561844 571202477 892483605 571202477 289455417 571202477 618506441 571202477 425972436 571202477 929241043 37563938 868130266 571202477 316251366 28653721 999999999765694171 571202477 325151045 37563938 321687242 571202477 611229435 37563938 510804656 37563938 429931765 37563938 298012900 28653721 724794519 571202477 532936190 571202477 761227831 28653721 367112408 37563938 27589704 571202477 45774814 37563938 93160607 37563938 106144893 571202477 807938838 28653721 615297985 571202477 129967604 571202477 827159828 37563938 545785922 571202477 487895293 28653721 575930439 37563938 438049390 37563938 571893468 37563938 454786064 37563938 777016879 28653721 999999999765694171 571202477 630520505 28653721 462213275 571202477 120796322 571202477 46641340 28653721 7940314 571202477 517247087 571202477 22561057 37563938 415099356 28653721 957925964 28653721 783770865 28653721 10738445 571202477 487376965 28653721 121664329 571202477 279203841 571202477 635429153 37563938 999999999765694171 571202477 154586128 571202477 792442713 571202477 110672795 571202477 604756275 28653721 15301799 571202477 231512273 37563938 973493031 28653721 831596142 28653721 812061266 28653721 838120177 571202477 571799818 37563938 715036927 37563938 999999999765694171 571202477 821030629 28653721 714380115 28653721 999999999765694171 571202477 895174981 571202477 103517338 37563938 726381181 571202477 955624580 37563938 182735049 37563938 508172248 571202477 914955105 571202477 257148533 28653721 255234038 37563938 726372489 28653721 912975505 28653721 999999999765694171 571202477 708581808 28653721 222417654 37563938 755982454 571202477 219332894 571202477 26786448 28653721 908214302 28653721 345211349 28653721 762524437 571202477 924541841 37563938 260331056 571202477 247293770 28653721 102069146 571202477 559941515 37563938 999999999765694171 571202477 350128697 37563938 417709031 571202477 202367043 571202477 347027757 37563938 762716300 37563938 532936190 28653721 966872919 28653721 199283156 37563938 33235454 28653721 16602092 571202477 885274409 571202477 233412282 28653721 122134579 37563938 999999999765694171 571202477 42243355 37563938 213380643 571202477 288567088 28653721 242530426 37563938 658542769 37563938 357029927 28653721 448774352 28653721 933142186 571202477 268991484 28653721 211035425 571202477 153248363 28653721 563868063 28653721 232017582 571202477 742052766 28653721 516322555 37563938 111821825 37563938 297656596 37563938 516443915 37563938 754650900 28653721 943907621 37563938 279053340 571202477 753392546 571202477 585837884 37563938 372444890 571202477 472116203 28653721 980030943 28653721 43521283 571202477 631259727 28653721 524911576 37563938 999999999765694171 571202477 201739217 28653721 259546196 28653721 95602327 28653721 194791099 571202477 448916406 37563938 825293425 571202477 56087589 37563938 711340734 37563938 864780919 571202477 408833039 37563938 983157293 28653721 615402302 37563938 615315700 37563938 66631311 28653721 999999999765694171 571202477 526132217 37563938 813716778 571202477 673365395 571202477 237296856 571202477 219242853 571202477 732015382 571202477 719007008 28653721 826595871 37563938 159531795 571202477 860044017 571202477 346688084 571202477 999999999765694171 571202477 539332168 37563938 875706431 37563938 210294507 37563938 797608777 571202477 72842211 28653721 270995986 37563938 155706657 28653721 272983342 28653721 499765489 571202477 303216954 571202477 720391976 37563938 987960928 37563938 486041193 571202477 464771381 37563938 606209903 571202477 972843021 37563938 278625056 28653721 997540300 28653721 81963006 571202477 160885674 37563938 999999999765694171 571202477 113056337 28653721 480580120 37563938 814232887 571202477 502138610 37563938 241175330 571202477 65003490 37563938 540507810 28653721 170764372 571202477 321341378 571202477 430562158 571202477 222576349 28653721 946722378 37563938 408537110 571202477 880173007 571202477 187254734 37563938 702250409 28653721 792275063 571202477 579085194 37563938 750049277 28653721 239196326 571202477 545169858 571202477 588189855 571202477 696547500 571202477 701530143 37563938 999999999765694171 571202477 169887972 28653721 245540495 28653721 402008403 37563938 69626873 571202477 434455487 28653721 634868834 571202477 542509878 37563938 84412080 28653721 256214627 28653721 629937285 28653721 853124304 37563938 717113220 571202477 146555483 28653721 639035544 37563938 511849522 28653721 563841689 37563938 307491745 571202477 908472455 28653721 435648774 28653721 399365056 571202477 89952217 28653721 59329387 28653721 999999999765694171 571202477 178214131 37563938 419048005 28653721 223544028 28653721 916919735 571202477 426424551 37563938 705440812 571202477 850919273 28653721 667581678 571202477 482748724 37563938 426301358 571202477 446667207 571202477 222572376 28653721 40539065 37563938 682975131 571202477 621671677 37563938 208935887 37563938 213058455 571202477 88534906 37563938 119709698 28653721 774619920 37563938 949669994 571202477 345372650 37563938 465695957 28653721 999999999765694171 571202477 113198980 571202477 151836643 28653721 398461967 37563938 896078530 571202477 834772505 37563938 99538107 37563938 965724325 571202477 53306751 571202477 917482151 37563938 269057218 37563938 152310257 37563938 981124777 37563938 779544683 28653721 968632902 28653721 307614126 37563938 585959916 37563938 627646652 571202477 261777376 571202477 185803104 571202477 208114679 37563938 49384094 37563938 67491552 571202477 324946342 28653721 188732017 37563938 357575427 28653721 233403910 571202477 631912094 28653721 723444144 28653721 213576988 571202477 999999999765694171 571202477 540846734 37563938 563137993 571202477 698891247 28653721 575604387 28653721 895673440 571202477 414799943 571202477 245284112 28653721 110657251 571202477 814331481 37563938 256887042 571202477 553647374 571202477 2766931 28653721 758834347 571202477 317874163 571202477 49093218 571202477 209060443 28653721 482367107 37563938 488032597 28653721 734165349 571202477 987639274 37563938 253987977 28653721 891192082 28653721 479499584 37563938 248609431 37563938 40693186 37563938 249722877 571202477 936360719 28653721 999999999765694171 571202477 764251419 37563938 876843998 571202477 252045072 571202477 201159586 571202477 942690180 37563938 140675780 28653721 329995795 37563938 507489472 28653721 194101439 571202477 672976405 28653721 100000568 28653721 999999999765694171 571202477 364130902 28653721 956260776 28653721 298783009 571202477 414704940 571202477 751657889 28653721 640158630 571202477 377435202 571202477 558427518 571202477 225298727 571202477 477006972 28653721 779202475 571202477 921926027 28653721 420621397 28653721 313966983 28653721 667487586 28653721 425575651 37563938 108724712 28653721 568130053 28653721 999999999765694171 571202477 330866776 37563938 425283845 28653721 676300943 571202477 739818591 28653721 39189397 571202477 784019905 571202477 546427704 28653721 924042988 37563938 728862674 28653721 971079486 28653721 635641467 28653721 378502372 28653721 864239691 37563938 894388056 28653721 661225404 571202477 557570131 37563938 191436100 571202477 499418309 28653721 783214373 37563938 626379511 37563938 918777694 37563938 999999999765694171 571202477 334142352 28653721 838141458 37563938 206626822 28653721 119632794 37563938 248823032 571202477 20005099 571202477 606690944 37563938 999999999765694171 571202477 779963982 28653721 57688035 571202477 894774974 28653721 117756369 37563938 441247527 28653721 997450833 37563938 245882868 571202477 526330510 37563938 271123400 28653721 617233141 571202477 832102702 28653721 999999999765694171 571202477 546261000 28653721 471710250 571202477 398365208 37563938 943466438 37563938 541972105 37563938 996077449 37563938 291055787 571202477 939598571 28653721 291262801 28653721 852817852 28653721 516552047 28653721 999999999765694171 571202477 165111207 28653721 978694116 37563938 274590130 28653721 731132711 37563938 457139871 571202477 331848994 37563938 696170043 37563938 641752564 37563938 999999999765694171 571202477 95912208 571202477 894181198 37563938 675577413 37563938 999999999765694171 571202477 609591720 28653721 697524702 571202477 262010904 28653721 613886916 571202477 831772592 28653721 844750809 28653721 791675250 37563938 784029804 28653721 787114848 28653721 831326980 571202477 290192197 571202477 231512273 571202477 187902923 28653721 265417275 28653721 510301426 37563938 302699045 571202477 14309445 37563938 429201989 37563938 233423896 28653721 203338532 571202477 223869385 28653721 458926278 37563938 689160161 28653721 614130762 28653721 59993081 28653721 248081701 28653721 33209074 571202477 200493552 28653721 712182484 37563938 999999999765694171 571202477 97114307 571202477 999999999765694171 571202477 15548868 571202477 244037588 37563938 367842346 37563938 661295262 37563938 139936496 37563938 822581284 28653721 264549850 28653721 495453739 37563938 621570552 28653721 631790489 571202477 539422623 571202477 287036039 571202477 911091846 37563938 241584604 28653721 235620189 571202477 420250498 37563938 551078977 37563938 487633545 571202477 318021006 571202477 809000785 28653721 484393858 37563938 625092438 37563938 835916611 571202477 774150817 571202477 999999999765694171 571202477 903955708 28653721 447285855 571202477 179486988 571202477 474146053 571202477 701055489 571202477 850013111 571202477 920478548 28653721 999999999765694171 571202477 795186640 28653721 483734653 28653721 55330432 28653721 737800080 571202477 240189384 28653721 260693463 571202477 737486320 37563938 814938919 28653721 324903711 37563938 532670325 571202477 384691394 37563938 638152318 37563938 715392186 28653721 685143012 571202477 231746405 28653721 913369394 28653721 140152361 28653721 657752923 37563938 272825445 28653721 93107630 37563938 396493723 37563938 999999999765694171 571202477 821880612 37563938 951456192 37563938 689285625 37563938 2414872 37563938 325721733 28653721 491300904 571202477 6565804 37563938 538425437 28653721 795355153 571202477 191862624 571202477 863033580 571202477 37872098 28653721 49574030 37563938 616499098 28653721 586182510 37563938 712182484 28653721 954709423 571202477 919195790 37563938 523480849 571202477 196094346 571202477 399935594 28653721 274879792 571202477 665796821 28653721 651439505 571202477 543544075 37563938 316709379 571202477 207818622 571202477 386694118 571202477 999999999765694171 571202477 627231156 37563938 577800346 37563938 11700747 28653721 427482752 571202477 414750619 28653721 283038358 37563938 553658151 37563938 909262396 571202477 903467546 28653721 730405077 37563938 548270691 37563938 929183703 571202477 959666910 28653721 670871964 37563938 893549496 37563938 645577404 37563938 432915252 28653721 256936459 571202477 992824697 37563938 719324463 571202477 102955294 571202477 786313147 28653721 750841390 37563938 850133080 37563938 988037003 571202477 258389153 571202477 364071711 28653721 64044332 28653721 316177018 571202477 5365934 571202477 592152890 571202477 509328679 37563938 715506847 28653721 224174649 571202477 256722763 37563938 368941319 28653721 826124650 571202477 129105406 28653721 596684119 571202477 123665629 37563938 663613052 37563938 96408374 28653721 431497132 571202477 588409097 571202477 131275928 28653721 374372446 37563938 229746250 28653721 86937624 28653721 196923962 571202477 737390901 37563938 768956731 571202477 540813398 28653721 57420350 571202477 869405001 37563938 999999999765694171 571202477 999999999765694171 571202477 781507793 28653721 881085130 37563938 905127649 571202477 619851622 28653721 205808348 571202477 392356302 28653721 918151706 28653721 54207947 28653721 279842884 37563938 489521574 37563938 923142094 571202477 48010458 571202477 676254412 37563938 999999999765694171 571202477 752498816 28653721 648384085 37563938 253574848 37563938 775038328 28653721 960656863 571202477 999464377 28653721 69626895 28653721 730542387 37563938 534991921 571202477 47692071 37563938 618434126 571202477 475721994 28653721 853951279 571202477 25723021 28653721 957497706 28653721 938241016 37563938 457700508 571202477 907423275 37563938 66229189 571202477 8942213 37563938 648996568 571202477 45954779 28653721 281836325 37563938 192912065 571202477 579783098 28653721 182904917 37563938 260959992 37563938 742340929 28653721 673362807 28653721 891673815 28653721 858083686 571202477 508907825 28653721 38261279 37563938 18047444 37563938 183432089 571202477 999999999765694171 571202477 640948845 37563938 609983755 37563938 505081358 571202477 936368193 37563938 535868818 571202477 813177478 37563938 932406007 571202477 571335270 37563938 784513885 37563938 97779471 28653721 590826514 37563938 489438899 28653721 771438451 37563938 703085211 571202477 845479116 37563938 304576674 571202477 459722685 37563938 96002459 28653721 558549574 28653721 22197196 28653721 257419522 37563938 193520113 571202477 259811819 37563938 216237357 37563938 754751764 37563938 418680100 571202477 898946605 28653721 999999999765694171 571202477 89691384 571202477 605356794 37563938 425681365 571202477 679832123 37563938 552893810 571202477 158335541 37563938 846690634 571202477 149036171 37563938 929204092 37563938 150593535 571202477 221598742 571202477 182015883 37563938 799649591 37563938 25197489 571202477 454700730 28653721 910705168 571202477 820023574 37563938 600833871 37563938 954691624 571202477 501464452 571202477 890231426 571202477 255066425 37563938 610175298 28653721 76429586 28653721 870913197 571202477 999999999765694171 571202477 157902128 28653721 546762986 28653721 222095987 571202477 274410850 37563938 474348483 571202477 6663620 571202477 999999999765694171 571202477 236248035 28653721 169723714 571202477 680720919 37563938 378692961 37563938 507555868 571202477 96079324 37563938 293999506 28653721 182396710 571202477 221227043 571202477 333759664 28653721 633918887 28653721 90956320 571202477 14937568 28653721 940247058 37563938 971713123 28653721 962938920 37563938 518541303 571202477 233819364 571202477 977141159 28653721 868977878 28653721 355635669 571202477 913017654 37563938 355200452 28653721 736028245 37563938 700597259 571202477 704877349 37563938 521833376 28653721 795094412 571202477 128999140 571202477 551930207 28653721 999999999765694171 571202477 467992838 28653721 751110655 37563938 472328471 571202477 286773194 37563938 551580848 28653721 567676970 28653721 979448535 37563938 195488215 571202477 999999999765694171 571202477 209597646 28653721 999999999765694171 571202477 251771049 571202477 110808291 28653721 826624628 28653721 451960108 571202477 573303481 28653721 240132563 571202477 115900526 571202477 695280528 28653721 911191266 28653721 515881129 28653721 173516462 571202477 888923886 571202477 329004824 28653721 879763408 37563938 403458970 571202477 999999999765694171 571202477 211776412 571202477 326447746 28653721 214614554 37563938 663507179 571202477 436732288 571202477 802825418 37563938 712934785 37563938 636194578 37563938 317181708 28653721 615245025 28653721 399955292 28653721 470330859 28653721 89251242 28653721 737826129 571202477 699820770 37563938 980045286 37563938 88564899 571202477 886572066 571202477 678861658 28653721 527941480 37563938 410043709 571202477 760175595 28653721 994336723 571202477 120165871 571202477 178426033 28653721 17620385 571202477 319917769 37563938 547118887 571202477 427057871 28653721 747759446 28653721 366554011 28653721 413149763 28653721 64667122 28653721 623483829 571202477 569289745 571202477 534273877 28653721 136635295 28653721 942118837 37563938 918214311 571202477 372293611 28653721 999999999765694171 571202477 298830608 37563938 930299571 28653721 451126103 28653721 424093631 571202477 555779093 28653721 425956490 28653721 76429586 571202477 570789661 37563938 66939456 571202477 125621899 571202477 869122987 37563938 274109175 37563938 935083508 28653721 706178882 571202477 999999999765694171 571202477 291743442 28653721 352415216 571202477 999999999765694171 571202477 538880657 28653721 923318358 571202477 129943609 37563938 389920768 28653721 821450829 37563938 59361125 571202477 676130364 37563938 661359412 571202477 287686615 28653721 114376592 28653721 523149404 28653721 689512680 571202477 102708697 571202477 953981930 37563938 148886652 28653721 974111489 571202477 669650827 28653721 68885289 571202477 31212390 571202477 260133610 28653721 196333916 28653721 641410587 28653721 556997340 28653721 68541401 571202477 725650660 571202477 239179048 37563938 11451362 28653721 372175608 571202477 808100376 37563938 392693718 28653721 250980419 571202477 678208220 28653721 588573556 28653721 566534993 28653721 698885149 571202477 145826316 28653721 900433175 571202477 724795928 37563938 579246377 571202477 577751491 571202477 573489007 28653721 735044876 571202477 993192084 571202477 82367107 28653721 517028543 28653721 628029996 37563938 132614286 37563938 894661931 28653721 155850627 571202477 765024906 28653721 999999999765694171 571202477 72639161 28653721 302676757 37563938 618776770 37563938 999999999765694171 571202477 973632575 571202477 410956968 28653721 999999999765694171 571202477 428642787 37563938 637166437 28653721 612891376 37563938 256082565 28653721 523235805 28653721 154687725 37563938 183960147 571202477 848662575 37563938 68081357 571202477 585230185 28653721 423150007 37563938 153284554 571202477 300717620 571202477 999613674 28653721 694355895 37563938 999999999765694171 571202477 501475569 28653721 32270079 37563938 436572498 28653721 682577087 28653721 501571921 28653721 849370030 37563938 911456825 28653721 795186640 571202477 870100072 28653721 37414989 37563938 386388116 37563938 839955333 28653721 445831585 28653721 727279453 571202477 34409518 37563938 554390668 571202477 646817250 28653721 156185838 28653721 597129625 28653721 204102755 37563938 723799923 28653721 551319255 37563938 297431468 571202477 51206734 37563938 490215727 571202477 968299864 37563938 971022451 28653721 173550129 571202477 416061567 571202477 155295428 28653721 445989530 37563938 965508569 37563938 273771926 571202477 15262190 28653721 419183451 28653721 348133123 28653721 746118195 37563938 104041747 28653721 821701680 28653721 236225378 37563938 552259405 37563938 999999999765694171 571202477 736764090 571202477 12999319 37563938 405063400 571202477 494019341 37563938 210965142 37563938 511256857 37563938 763662815 28653721 214698599 571202477 802396557 37563938 999999999765694171 571202477 680486591 571202477 607676619 571202477 570254875 571202477 849370030 571202477 258372384 37563938 329861226 37563938 123696090 571202477 905549835 28653721 111912068 37563938 457558843 28653721 135992056 571202477 175523904 571202477 486432227 37563938 48870460 571202477 832832304 37563938 384487534 28653721 804501602 37563938 152511450 37563938 122706376 37563938 181086258 571202477 932347501 571202477 209078397 28653721 999999999765694171 571202477 702390131 28653721 814760459 571202477 642574816 28653721 690697693 571202477 768555163 571202477 197783305 571202477 604768291 28653721 515056409 28653721 312430886 37563938 457749511 28653721 509138944 571202477 530282655 37563938 785813942 37563938 330745352 37563938 144145645 37563938 143576976 37563938 632424883 37563938 609632433 37563938 224078776 37563938 804886549 37563938 261480014 37563938 705398430 28653721 258509812 37563938 293129139 28653721 881769189 28653721 693902726 28653721 315223667 571202477 631620438 28653721 20348400 37563938 134948624 37563938 303220789 571202477 82207620 37563938 356631237 28653721 714750551 37563938 744129762 571202477 878423719 571202477 644597023 37563938 300124892 571202477 960043362 28653721 793047159 28653721 588633746 37563938 999999999765694171 571202477 314456555 571202477 557384145 28653721 143377708 28653721 196943730 28653721 171543218 37563938 813996880 28653721 936951068 28653721 999999999765694171 571202477 215542166 37563938 90527017 37563938 808178857 571202477 592572251 571202477 358667435 37563938 416310166 28653721 593458731 571202477 487394155 28653721 815879467 28653721 999999999765694171 571202477 354465044 37563938 822238024 28653721 454955818 28653721 514851789 28653721 398564790 37563938 966872919 571202477 992568136 28653721 557798780 37563938 768851851 28653721 578702630 37563938 597938715 28653721 826439798 28653721 691350146 571202477 365838937 37563938 110963555 571202477 847510476 28653721 191293451 28653721 412512586 37563938 840933919 28653721 185686741 28653721 961277951 37563938 78682064 28653721 999999999765694171 571202477 999999999765694171 571202477 660384649 37563938 673311262 571202477 150386611 37563938 368859919 28653721 170166036 571202477 320436566 28653721 241181663 37563938 285454302 571202477 749148484 37563938 193135638 28653721 518137406 571202477 776134177 28653721 789391213 28653721 815999760 37563938 618039944 28653721 306895930 571202477 879800434 28653721 999999999765694171 571202477 796638307 571202477 241475197 571202477 567052933 28653721 999999999765694171 571202477 667787627 571202477 733287370 28653721 999999999765694171 571202477 114657942 28653721 935741065 37563938 637144043 37563938 897067505 37563938 118532046 37563938 715983142 28653721 645281478 571202477 716782513 28653721 486851976 28653721 666455662 28653721 623423507 571202477 160822502 28653721 242880906 571202477 999999999765694171 571202477 101193162 37563938 939598571 37563938 230674735 37563938 831329854 28653721 778314838 37563938 257286572 28653721 174835256 28653721 800997700 37563938 43585337 571202477 492662974 37563938 48157012 37563938 714380115 571202477 129406900 37563938 548998454 571202477 211189467 37563938 408684564 571202477 304923571 28653721 651067766 37563938 620550431 28653721 967093356 571202477 126946050 37563938 280329509 571202477 274302834 28653721 324243054 28653721 704868944 37563938 909623684 28653721 888869980 571202477 388144247 571202477 676959742 28653721 770224358 571202477 386164717 37563938 537316354 571202477 203623318 37563938 713735250 37563938 679558868 571202477 705826953 28653721 626993100 571202477 297100276 571202477 899854752 37563938 536299672 571202477 870012068 37563938 117731166 571202477 142248776 28653721 541339211 37563938 121664329 37563938 257999048 28653721 841871912 571202477 60581202 28653721 138200600 28653721 572225969 571202477 95676144 37563938 837318710 28653721 277377494 37563938 677003014 37563938 595897303 37563938 536792219 37563938 669323679 28653721 341668498 37563938 146787248 571202477 252718320 571202477 896947211 28653721 749777011 37563938 902762831 37563938 569499759 571202477 240372063 37563938 579155311 37563938 999999999765694171 571202477 999999999765694171 571202477 491300904 37563938 381826586 28653721 719029368 28653721 395261321 28653721 93704275 571202477 142283781 37563938 213530977 571202477 595725297 28653721 225849485 28653721 898994742 28653721 858949653 28653721 524085938 28653721 627872281 28653721 618281613 37563938 779614951 37563938 146962932 571202477 415168946 571202477 351680685 37563938 871428896 37563938 479126475 28653721 571495244 37563938 817610504 37563938 486780232 37563938 604514027 28653721 833427315 37563938 947920102 37563938 344464455 28653721 534670979 37563938 762750330 571202477 998597010 571202477 550485591 37563938 123851250 37563938 768717844 28653721 317874163 37563938 999999999765694171 571202477 990792684 571202477 427197851 37563938 81289842 37563938 695308166 28653721 858330874 571202477 490514699 28653721 434566763 571202477 894235528 28653721 623692251 571202477 784545695 37563938 494552298 571202477 747826150 28653721 56130760 571202477 226691502 28653721 681056239 28653721 916801261 571202477 908806958 37563938 71673006 571202477 315799274 28653721 744160717 37563938 905835924 28653721 660085700 571202477 355407847 28653721 401829675 28653721 356616191 571202477 895782684 37563938 690491751 28653721 246613252 37563938 344432082 28653721 68118112 28653721 682568381 37563938 638416503 571202477 146962932 37563938 844351268 28653721 999999999765694171 571202477 440494486 571202477 594456904 28653721 188932412 571202477 999999999765694171 571202477 393075075 28653721 24725102 28653721 272993017 571202477 447293616 571202477 239821832 28653721 301403897 571202477 574048772 37563938 135004884 28653721 398469896 571202477 716127199 28653721 963008313 28653721 473216844 28653721 867253359 28653721 954527564 37563938 382127844 37563938 999999999765694171 571202477 145801224 37563938 184702294 37563938 985664902 571202477 999999999765694171 571202477 240022907 37563938 982523513 37563938 360488590 28653721 770039231 28653721 266796529 28653721 973773147 28653721 999999999765694171 571202477 141353438 37563938 515720268 28653721 15262190 571202477 907491551 28653721 282379076 28653721 69501428 37563938 53641638 37563938 115710220 37563938 811630209 28653721 999999999765694171 571202477 165433251 571202477 352231648 37563938 470753368 571202477 987918722 37563938 999999999765694171 571202477 998614503 37563938 999999999765694171 571202477 762323013 37563938 853104624 37563938 811880183 37563938 700473318 37563938 708402762 37563938 92824784 571202477 773008544 37563938 979816304 37563938 826266335 28653721 391493768 37563938 999999999765694171 571202477 286592166 28653721 758080226 28653721 82891492 37563938 225406778 37563938 267972420 37563938 218543389 37563938 223176549 28653721 563645423 37563938 394745779 571202477 941426478 28653721 498407047 571202477 651720006 28653721 288085766 571202477 994447140 571202477 432026590 37563938 315049603 28653721 772509011 37563938 736372364 571202477 814769668 37563938 751438506 28653721 588754265 28653721 51105821 571202477 487004061 28653721 484470361 28653721 852400125 28653721 4009505 28653721 540610557 37563938 634041196 571202477 270262627 571202477 743450295 28653721 320673127 28653721 699408245 37563938 654446263 28653721 234142749 37563938 488644586 37563938 306999290 571202477 283393075 28653721 138534414 28653721 493328225 28653721 228632526 28653721 428801012 28653721 999999999765694171 571202477 657215235 37563938 322699353 37563938 999999999765694171 571202477 281375566 28653721 263701817 571202477 999999999765694171 571202477 96694137 571202477 890987519 37563938 545525682 37563938 266466392 28653721 156683347 28653721 519796949 37563938 423712104 37563938 84461364 571202477 999999999765694171 571202477 137106316 37563938 107260366 571202477 158458257 571202477 744362708 37563938 450040047 571202477 726432781 28653721 736176350 37563938 1552506 28653721 268336685 571202477 779116160 571202477 507984942 28653721 765559252 571202477 892220825 571202477 507653331 571202477 859960969 37563938 171828777 28653721 511125747 28653721 121227672 28653721 354671056 37563938 853886569 37563938 958178678 571202477 440494486 28653721 775386430 571202477 271371969 37563938 374926633 28653721 965435184 37563938 370644858 28653721 459743974 37563938 999999999765694171 571202477 715970012 28653721 381203799 571202477 142780883 37563938 962682377 28653721 44588563 37563938 764299941 28653721 473210919 571202477 624309763 28653721 657731008 28653721 423385348 571202477 41185536 37563938 17755703 37563938 360679889 571202477 137095114 28653721 812354496 37563938 123945422 571202477 102778350 37563938 477666790 28653721 182404430 28653721 355782995 571202477 471056424 28653721 233531637 28653721 190145323 28653721 258901159 37563938 966038792 571202477 61251489 571202477 600979507 37563938 151398762 571202477 500755411 37563938 948492343 37563938 615627789 37563938 175892769 37563938 534077064 571202477 889826415 37563938 271489073 571202477 530282655 28653721 999999999765694171 571202477 999999999765694171 571202477 74382213 571202477 482806234 28653721 391741973 571202477 318855471 28653721 35366799 571202477 999999999765694171 571202477 943167877 571202477 286707104 571202477 907061190 571202477 182226897 28653721 999999999765694171 571202477 78697003 37563938 558370747 37563938 997132412 571202477 463196991 28653721 93627014 28653721 897067505 571202477 406636950 28653721 591515329 28653721 571333525 28653721 553576517 571202477 704486090 571202477 489218309 37563938 292369615 571202477 628511139 571202477 560670003 37563938 203705013 28653721 291181419 571202477 867820232 37563938 934849724 28653721 620078893 571202477 389462760 37563938 67173408 28653721 155281078 571202477 810923436 37563938 467598223 37563938 908643441 571202477 611644081 37563938 296846377 571202477 469702112 37563938 40225193 37563938 148149591 37563938 635753034 571202477 7537202 28653721 647478936 28653721 947831190 37563938 125962924 571202477 386263512 571202477 994367087 571202477 457015482 571202477 651686450 571202477 847490160 37563938 764219987 28653721 960494595 571202477 986989419 28653721 795398048 28653721 639030540 37563938 438190683 37563938 86443028 28653721 999999999765694171 571202477 665400314 28653721 601660957 37563938 29865948 571202477 286532749 37563938 815047052 571202477 519348148 571202477 277219419 28653721 360988248 37563938 999999999765694171 571202477 472841577 37563938 609165662 37563938 17433924 571202477 427606840 37563938 346198890 37563938 645489127 28653721 570955832 28653721 280061497 28653721 379383936 28653721 246613252 28653721 791121560 28653721 491144620 28653721 302207070 28653721 698806628 571202477 198722972 37563938 123945422 28653721 460872605 37563938 413051854 571202477 297210558 571202477 806793501 37563938 700319057 28653721 860188097 28653721 851872197 28653721 814290267 37563938 697338591 37563938 499064165 37563938 562779347 37563938 817307219 571202477 993840369 28653721 33109 28653721 749099208 571202477 571450437 37563938 822349509 37563938 637278015 37563938 862616068 28653721 624132107 37563938 986913644 28653721 144169982 37563938 515928588 571202477 166074931 28653721 734887273 571202477 305825438 571202477 881567960 28653721 35366799 37563938 171225855 28653721 904696426 571202477 99234338 571202477 197227169 28653721 672935455 37563938 563332483 37563938 82564733 571202477 576404840 571202477 912529607 37563938 110331770 571202477 273585906 571202477 843838272 37563938 518142241 28653721 999999999765694171 571202477 467670553 571202477 997873232 37563938 632057197 37563938 230770125 37563938 301651374 571202477 5563429 37563938 57248095 28653721 241475197 28653721 157256 28653721 999999999765694171 571202477 676577055 37563938 15870971 37563938 999999999765694171 571202477 541913486 28653721 671253050 571202477 408537110 28653721 665058560 571202477 438446342 37563938 796347931 571202477 859193926 28653721 525534947 571202477 303131016 37563938 659541040 37563938 920215260 571202477 113799354 37563938 596717017 37563938 999999999765694171 571202477 798699483 28653721 579845103 37563938 299708312 571202477 248538860 37563938 221617332 37563938 157300526 37563938 9570274 571202477 253307294 37563938 376754356 37563938 273740970 28653721 785385563 37563938 626473315 571202477 999999999765694171 571202477 698450026 28653721 999999999765694171 571202477 191400666 571202477 5365934 37563938 329729191 37563938 337067023 571202477 322509195 571202477 222301709 37563938 679497147 28653721 43001378 28653721 214650402 571202477 68445704 571202477 79500259 37563938 140794855 37563938 938578482 37563938 47888451 571202477 955453028 571202477 460039806 37563938 999999999765694171 571202477 579532263 37563938 869157941 571202477 668402023 37563938 641918742 571202477 103740472 37563938 262717627 28653721 513342371 37563938 357699398 37563938 604031263 37563938 791222960 28653721 875154856 28653721 370394425 37563938 541081586 37563938 924866688 28653721 137766747 28653721 563403739 28653721 724086082 571202477 894388056 571202477 583036981 28653721 486827263 571202477 849305697 28653721 792105458 37563938 777150870 28653721 217141123 37563938 514276145 571202477 97116702 28653721 972105170 37563938 851666207 37563938 403458970 37563938 319196348 37563938 507218217 571202477 335214894 37563938 104305848 37563938 66688681 28653721 370316889 37563938 999999999765694171 571202477 912262835 571202477 67491552 37563938 909798576 37563938 432369647 28653721 999999999765694171 571202477 105797600 571202477 962270030 571202477 694866511 37563938 732624337 28653721 924724583 28653721 999999999765694171 571202477 272503532 28653721 743004494 28653721 149322882 571202477 11339504 28653721 378158469 571202477 656036877 571202477 889269612 571202477 325317446 571202477 205605215 28653721 149478592 571202477 184152676 571202477 76789285 37563938 369360107 28653721 346911382 37563938 320355645 28653721 999999999765694171 571202477 731889012 571202477 936129026 571202477 33772841 37563938 975509303 571202477 2945212 37563938 902179800 37563938 837489019 37563938 362730099 571202477 845874915 28653721 601475487 28653721 245037495 28653721 994166488 37563938 92426140 571202477 157724514 571202477 67599533 571202477 176840286 28653721 548107418 28653721 615890294 571202477 583346244 37563938 510181856 37563938 296325187 28653721 566065538 28653721 771193722 571202477 473119722 28653721 999999999765694171 571202477 810399372 37563938 607140497 571202477 470397211 28653721 242526411 37563938 39776 37563938 526585818 37563938 906916616 37563938 344579949 28653721 377156504 571202477 237254254 28653721 712617105 28653721 400202482 37563938 673263318 37563938 115554803 37563938 57868933 37563938 608035502 28653721 844997591 37563938 209663619 37563938 100000568 37563938 572791125 37563938 105781576 37563938 502575412 28653721 84752688 28653721 931347671 37563938 952146755 28653721 999999999765694171 571202477 999999999765694171 571202477 170917542 571202477 902108144 37563938 325100125 37563938 151207914 37563938 173568814 37563938 591675013 37563938 265850032 571202477 77096779 571202477 396039916 571202477 711438277 37563938 999999999765694171 571202477 60837435 571202477 479617666 37563938 941053029 28653721 908603720 37563938 999999999765694171 571202477 621365348 571202477 789357213 37563938 324231540 28653721 201988292 37563938 353374230 37563938 659388014 37563938 267231833 571202477 427336586 28653721 999999999765694171 571202477 331709267 28653721 869328144 571202477 999999999765694171 571202477 174460119 28653721 886649404 28653721 980106354 37563938 574918465 28653721 218005595 28653721 926612626 28653721 874231761 37563938 942098054 37563938 827037072 28653721 607900894 37563938 10028927 571202477 85249830 28653721 791791369 28653721 517335221 37563938 153734937 571202477 242935158 28653721 393272635 37563938 997745438 28653721 319385898 37563938 999999999765694171 571202477 245539846 28653721 196886862 571202477 551746581 571202477 151207914 571202477 437181923 28653721 32806020 571202477 359686998 571202477 247839934 571202477 39933156 571202477 119663309 571202477 802453693 28653721 488978502 37563938 577726249 571202477 442225418 28653721 363488049 571202477 412769488 37563938 455889838 28653721 829931326 28653721 1975020 28653721 980552683 28653721 774337980 571202477 844986519 37563938 16526442 571202477 280187602 37563938 462175343 571202477 545974387 571202477 829707305 28653721 964231751 28653721 800937941 28653721 68829128 37563938 474959575 37563938 52022580 37563938 923334324 571202477 931335159 28653721 888367952 28653721 802361381 37563938 278923711 37563938 128971411 571202477 706173099 28653721 603092647 571202477 476275142 37563938 22043316 37563938 527607807 28653721 815614098 37563938 915302547 37563938 386045042 37563938 213314968 28653721 499935823 571202477 69933104 37563938 331253244 28653721 197997645 37563938 795477814 28653721 775321428 28653721 512114131 37563938 565027592 37563938 33235454 37563938 784602663 37563938 214062343 37563938 534377007 37563938 479095342 37563938 482544384 28653721 946460653 571202477 991888740 28653721 723060043 37563938 886124365 37563938 741193088 28653721 97069876 37563938 399702124 571202477 329334214 28653721 615133698 28653721 158445340 28653721 498655684 28653721 3282760 571202477 232153240 571202477 326352030 571202477 598212762 571202477 454500963 571202477 875147809 28653721 652706787 28653721 716842951 571202477 26689059 571202477 773210814 37563938 999999999765694171 571202477 804956070 37563938 276716561 37563938 845774396 571202477 648923085 37563938 62313033 37563938 321010375 28653721 153458511 37563938 752615457 28653721 404320870 28653721 96206272 37563938 999999999765694171 571202477 169980588 37563938 514812794 571202477 707370097 37563938 661108848 28653721 165718888 28653721 858790449 28653721 278875794 28653721 462776106 571202477 187523259 37563938 999999999765694171 571202477 476700871 28653721 455948563 37563938 471380938 37563938 843155270 28653721 122234607 28653721 999999999765694171 571202477 169459787 37563938 507859515 37563938 999999999765694171 571202477 396890080 37563938 582788663 37563938 792553288 37563938 313701165 571202477 608476479 37563938 456332668 28653721 80778267 571202477 496110219 571202477 330443540 37563938 220560471 28653721 967802996 37563938 87338673 571202477 697296815 28653721 39435185 571202477 715071722 37563938 558668788 571202477 861117764 571202477 117832818 28653721 395345166 37563938 16002042 571202477 831879125 28653721 628500018 571202477 565506342 37563938 430189051 28653721 694324457 37563938 88528419 28653721 448774352 571202477 676004283 37563938 440136809 37563938 130115726 28653721 999999999765694171 571202477 999999999765694171 571202477 426525657 28653721 588189855 28653721 129631843 571202477 310522728 28653721 115710220 28653721 732848752 37563938 702133025 28653721 669962878 37563938 94899031 37563938 999999999765694171 571202477 8626893 571202477 973383179 571202477 289429323 571202477 755903714 28653721 940852911 28653721 295554150 571202477 321996046 28653721 918180558 571202477 736249622 37563938 85933949 37563938 133298775 28653721 838863777 37563938 910956397 571202477 17702607 571202477 880763258 571202477 836723943 37563938 226223036 37563938 201861541 28653721 638755909 28653721 524120487 571202477 264010415 28653721 37798727 37563938 238432775 571202477 53373084 571202477 726877758 28653721 999999999765694171 571202477 304485352 37563938 510106139 28653721 684765415 28653721 210171666 37563938 921439877 28653721 53199934 37563938 874287157 571202477 856726722 37563938 294704229 28653721 802505612 571202477 21173508 28653721 864222292 37563938 983641044 28653721 786016292 571202477 234540573 37563938 95618050 28653721 58055003 571202477 295991935 37563938 166875636 571202477 562021831 37563938 920647991 28653721 999999999765694171 571202477 247043116 28653721 565481533 28653721 851398459 571202477 486315376 28653721 814661175 571202477 248571771 37563938 508349015 28653721 525453465 28653721 85419679 571202477 804886549 28653721 639259786 571202477 593525483 28653721 1154225 571202477 823151994 37563938 513084735 28653721 279271447 571202477 111174446 37563938 85974389 37563938 573783520 571202477 300014853 37563938 395455645 37563938 535492702 37563938 781657127 28653721 928661195 37563938 821137195 28653721 718864871 571202477 708270136 37563938 816746256 37563938 359081972 28653721 169239427 28653721 653690147 28653721 896567749 37563938 349808294 571202477 784765591 37563938 184494978 571202477 276817128 571202477 815079948 37563938 999999999765694171 571202477 549192844 571202477 726432781 37563938 823426427 28653721 761477463 28653721 157398185 571202477 849000088 571202477 80402626 37563938 773132120 28653721 438462604 37563938 568878194 28653721 504543988 28653721 968054691 37563938 316644103 28653721 15575 28653721 904645943 28653721 259980410 37563938 575116314 37563938 380818188 571202477 614999392 37563938 970959077 37563938 648323247 37563938 579085194 28653721 751110655 571202477 338935663 571202477 496941081 37563938 517822589 37563938 96942872 37563938 66494323 37563938 916892535 28653721 999999999765694171 571202477 578385657 37563938 342508254 37563938 427541490 37563938 517253672 37563938 14747753 28653721 801866553 28653721 637316485 37563938 795495626 28653721 652579444 37563938 42007703 571202477 430128087 571202477 910583582 28653721 833137078 28653721 499753723 37563938 408684564 37563938 689683984 37563938 826026593 571202477 486636864 37563938 814649942 571202477 999999999765694171 571202477 106771950 571202477 575634035 28653721 368689827 28653721 2945212 571202477 991207383 37563938 648986185 28653721 669018422 571202477 459398715 28653721 552386201 37563938 845073112 37563938 343622935 28653721 856225015 571202477 436521243 37563938 665669633 571202477 247541304 28653721 660758565 28653721 233972934 37563938 781644557 28653721 104830869 571202477 359126544 37563938 417209985 571202477 550543336 37563938 549644179 28653721 798263442 37563938 279842884 28653721 74124727 28653721 999999999765694171 571202477 739575597 571202477 968830817 571202477 507169987 37563938 9353557 37563938 382160505 571202477 653979868 571202477 348115149 37563938 160786980 37563938 151884957 28653721 457991369 37563938 751427100 571202477 314398299 28653721 700181491 28653721 439218284 28653721 183023018 28653721 882137267 37563938 152803980 571202477 899531202 28653721 667758863 37563938 42911265 28653721 290120567 571202477 999999999765694171 571202477 183332488 37563938 575769830 28653721 868818825 28653721 512606688 571202477 999999999765694171 571202477 939410098 571202477 999999999765694171 571202477 999999999765694171 571202477 187901547 571202477 279610691 37563938 173193788 28653721 701624181 28653721 977150707 571202477 195827811 37563938 309251831 28653721 928912196 28653721 607188069 28653721 416196433 37563938 303541963 571202477 102027690 37563938 562013220 28653721 723502131 28653721 802353186 37563938 319369232 571202477 357654680 571202477 807214308 37563938 239602183 37563938 935228720 28653721 66230542 28653721 617997976 571202477 312054286 28653721 446375908 571202477 674368906 37563938 999999999765694171 571202477 869059073 37563938 244751422 571202477 713126063 28653721 397258955 37563938 668402023 571202477 105440293 28653721 802920303 571202477 689152730 37563938 332097 571202477 633984131 571202477 268692406 571202477 999999999765694171 571202477 278963433 37563938 705637983 571202477 901200386 571202477 688833250 37563938 230546146 571202477 633313400 571202477 448543091 28653721 785998387 28653721 545247197 571202477 375919901 37563938 44829261 28653721 379756133 37563938 563340466 28653721 428123887 37563938 545157036 37563938 561277280 37563938 466108065 28653721 112413968 571202477 208892000 28653721 772861257 37563938 33811341 28653721 952189449 37563938 524046788 37563938 229229829 28653721 464915976 37563938 557239943 28653721 195760551 28653721 404993079 28653721 131810319 28653721 511643364 37563938 472222820 28653721 342597707 28653721 173632298 571202477 139919979 571202477 21011327 28653721 998526858 37563938 552059828 37563938 27459415 571202477 218736253 571202477 288684653 28653721 239918050 571202477 821556584 28653721 346411094 37563938 402963184 37563938 476898960 37563938 89518037 28653721 361707540 28653721 321132218 37563938 680364234 28653721 812238914 571202477 616763355 37563938 241048749 37563938 294635601 28653721 999999999765694171 571202477 233151440 37563938 534970960 571202477 777177259 28653721 670793663 37563938 768112939 571202477 974877672 28653721 17791623 571202477 999999999765694171 571202477 986014775 28653721 954500968 571202477 225871163 37563938 892604304 571202477 558270896 28653721 633800588 28653721 37595877 28653721 774244744 28653721 742513051 28653721 781035217 571202477 842156661 571202477 694842160 37563938 825458930 571202477 143598968 28653721 31744637 37563938 44475289 28653721 117015970 571202477 8179392 571202477 572665520 28653721 63673801 37563938 463734095 28653721 953222417 28653721 541621565 37563938 821376637 28653721 835892936 37563938 636385628 28653721 500585264 571202477 700752234 571202477 465228704 28653721 438779585 28653721 240361770 28653721 855426344 571202477 999999999765694171 571202477 999999999765694171 571202477 781838091 28653721 999999999765694171 571202477 168986970 28653721 989117473 28653721 978375388 571202477 397832059 28653721 79140557 28653721 520562390 28653721 973147996 571202477 404223868 571202477 518391922 28653721 372066653 571202477 892622772 28653721 456252955 28653721 883288536 37563938 472169381 37563938 206724372 28653721 981296471 37563938 503435419 571202477 633201436 37563938 927004845 37563938 357694873 571202477 957192082 28653721 77543000 571202477 289270930 37563938 999999999765694171 571202477 816734546 28653721 662466169 571202477 691507713 28653721 467133278 571202477 999999999765694171 571202477 143115298 571202477 200231136 37563938 212371685 28653721 434875992 28653721 662917240 37563938 782606863 571202477 29807547 28653721 679906421 28653721 617308507 28653721 907958632 37563938 908700593 571202477 999999999765694171 571202477 387823481 37563938 709070090 37563938 699110499 28653721 626711954 28653721 999999999765694171 571202477 260093825 28653721 245379453 571202477 325944494 571202477 301363270 571202477 213290383 571202477 447069275 37563938 991460640 37563938 999999999765694171 571202477 812469864 571202477 948615712 28653721 275080181 37563938 87403795 37563938 994722208 28653721 311767390 37563938 262880660 571202477 107356276 571202477 507664253 571202477 238008009 37563938 556931632 37563938 267697722 37563938 921428294 571202477 238249191 571202477 170356724 28653721 950422216 571202477 945196010 28653721 943025576 28653721 691384007 28653721 248663473 28653721 172340040 37563938 59460989 37563938 999999999765694171 571202477 409175235 571202477 494019341 571202477 71496723 571202477 847050054 28653721 715881886 28653721 736324831 37563938 544076711 571202477 105444331 28653721 86439607 28653721 120129484 28653721 465903269 28653721 36781542 37563938 715374216 28653721 729356367 37563938 461753856 571202477 906100856 28653721 926999048 37563938 521473507 28653721 260842451 28653721 187334896 28653721 727473013 571202477 639572940 37563938 227056952 28653721 364313591 37563938 251894280 571202477 962228617 28653721 455889838 571202477 876398838 37563938 300422468 571202477 288730214 571202477 999999999765694171 571202477 423270561 571202477 428423704 37563938 999999999765694171 571202477 58646205 571202477 190076747 571202477 34769894 28653721 950621887 28653721 999999999765694171 571202477 355601846 571202477 601416570 37563938 675148284 571202477 231067183 28653721 925878340 37563938 999999999765694171 571202477 636960968 37563938 837962494 28653721 319309805 28653721 330499317 571202477 999999999765694171 571202477 27226452 571202477 7366068 37563938 515652452 571202477 321635517 571202477 206352641 37563938 217429055 37563938 154760870 571202477 939386927 571202477 85287456 28653721 807608829 37563938 419557110 28653721 691970292 37563938 614350488 37563938 7943432 571202477 158515707 37563938 37379739 28653721 187170955 28653721 185978973 37563938 363990251 37563938 334026598 37563938 999999999765694171 571202477 202756094 37563938 287995036 37563938 630817195 28653721 333876033 37563938 260632073 571202477 948761085 571202477 540265655 28653721 399917333 28653721 640633988 28653721 769700438 571202477 562818333 28653721 374149784 28653721 890000486 571202477 999999999765694171 571202477 724291924 571202477 123076213 571202477 840896332 571202477 111337735 571202477 693660185 37563938 594713649 37563938 999999999765694171 571202477 610416712 37563938 441929992 571202477 965306135 37563938 577773122 28653721 456633823 571202477 360851404 37563938 497920695 37563938 49895413 28653721 779186798 28653721 66159358 571202477 84388174 28653721 705091425 28653721 765533082 571202477 103282889 571202477 73471232 571202477 626130502 28653721 740573451 571202477 894804025 28653721 858720537 28653721 656873532 28653721 191386094 37563938 999999999765694171 571202477 711420300 28653721 245179333 28653721 105170333 28653721 182491345 37563938 660402106 28653721 999999999765694171 571202477 318184802 28653721 767154402 571202477 433920142 28653721 104953506 37563938 652913275 571202477 39577637 28653721 127075465 37563938 195217923 28653721 663028434 28653721 997331634 28653721 453120432 37563938 531726421 571202477 795186640 37563938 781209099 37563938 874939749 28653721 886927870 37563938 955836824 37563938 786781221 571202477 377435202 37563938 776045409 28653721 415608466 571202477 418460689 28653721 897721890 28653721 629784564 37563938 713098324 28653721 124455775 28653721 906809895 28653721 232658212 571202477 281238457 28653721 848110893 571202477 526330510 28653721 697741250 28653721 11700747 37563938 44941613 37563938 182555568 571202477 291501226 571202477 772913182 37563938 576269405 28653721 605752614 28653721 532544620 28653721 502323273 28653721 262936063 571202477 848779436 571202477 197399399 571202477 485004235 28653721 402693942 571202477 551168256 37563938 128999140 37563938 763686984 571202477 999999999765694171 571202477 734981003 28653721 429336743 37563938 190933630 37563938 406846390 37563938 475471129 571202477 450128501 28653721 376439546 571202477 278015855 37563938 815987310 571202477 610994183 28653721 45085782 28653721 322770532 571202477 758373141 37563938 17620385 37563938 79723777 37563938 759231163 571202477 562779347 28653721 796154009 571202477 513384717 28653721 851029179 37563938 999999999765694171 571202477 527950469 37563938 102027690 28653721 999999999765694171 571202477 564604057 571202477 415750546 571202477 353603596 28653721 347477569 37563938 819520080 37563938 744161654 571202477 551580848 37563938 629455418 28653721 284545060 37563938 113171468 28653721 714231751 571202477 281964830 571202477 312100697 571202477 962570487 37563938 999999999765694171 571202477 512932506 28653721 136513223 28653721 424208406 571202477 607749098 37563938 66263472 571202477 668898128 37563938 412457177 28653721 649448760 37563938 460502637 37563938 333001715 28653721 786833052 28653721 971947931 37563938 256398045 28653721 118624554 571202477 118936150 28653721 331658630 28653721 4553251 571202477 995419679 28653721 805336665 28653721 368062739 571202477 374903598 37563938 923924075 28653721 999999999765694171 571202477 218870297 28653721 467718115 37563938 575661645 571202477 206813580 37563938 850017935 37563938 992115160 28653721 742340929 571202477 267669155 37563938 551552556 37563938 10164986 37563938 749010223 571202477 446740432 28653721 495797402 571202477 422919247 571202477 525184052 28653721 433643103 28653721 987434419 28653721 880481668 28653721 935717418 28653721 456990994 28653721 840925379 28653721 500231835 28653721 770549932 28653721 789357213 571202477 100597871 28653721 129329142 571202477 310923810 37563938 860639304 28653721 90174586 28653721 577726249 37563938 277838159 28653721 208024596 28653721 731562782 571202477 114385714 28653721 972477915 571202477 661369533 28653721 999872113 28653721 242614081 28653721 865095440 28653721 735469969 571202477 186080851 571202477 323596 37563938 712979932 28653721 743116146 571202477 280076583 28653721 495931190 571202477 165621969 37563938 644337692 37563938 659055968 28653721 921699848 28653721 446557674 571202477 242334370 28653721 157859580 571202477 168804129 28653721 653823548 571202477 672863415 571202477 905549835 571202477 377791855 37563938 272289495 37563938 507342283 28653721 298109589 37563938 961828645 28653721 477236283 28653721 350932531 37563938 420972289 37563938 973702855 571202477 832215341 37563938 553905506 37563938 902216334 28653721 952667246 28653721 938475839 28653721 314010379 37563938 599381915 571202477 795780325 571202477 620010264 37563938 486300518 571202477 255413687 571202477 905298885 571202477 130935925 37563938 559028977 571202477 155872407 571202477 763434307 37563938 739132540 37563938 65220430 571202477 23736537 28653721 462462354 37563938 352241134 28653721 799079512 28653721 8328753 571202477 309445156 37563938 972434780 28653721 566683084 37563938 473730714 28653721 563843181 571202477 740147066 37563938 469744686 28653721 205308952 571202477 546881924 571202477 587871843 37563938 149197097 28653721 718614296 571202477 744831315 571202477 493409537 571202477 350498639 37563938 498313715 571202477 397847245 28653721 697841422 28653721 999999999765694171 571202477 731869886 571202477 315148991 28653721 660430871 37563938 812111231 28653721 735614290 28653721 592700294 571202477 432740319 37563938 200794538 37563938 191378693 28653721 674280380 571202477 67011855 28653721 5033499 571202477 514347221 28653721 143903626 37563938 674737660 28653721 159172125 37563938 905940151 571202477 780131396 37563938 323172582 37563938 276872556 28653721 751396509 571202477 20348400 571202477 355344776 571202477 21375797 28653721 999999999765694171 571202477 57141053 571202477 182134269 28653721 658678448 37563938 548270691 571202477 942068748 28653721 652445772 28653721 814475508 28653721 281576893 571202477 331681462 571202477 711642763 571202477 10028927 37563938 102162860 28653721 487205738 571202477 838690353 28653721 640845950 571202477 705550766 37563938 650038758 28653721 999999999765694171 571202477 600472827 28653721 97570631 37563938 891467245 571202477 812238914 37563938 797427551 28653721 892201814 571202477 815115236 28653721 256043377 571202477 999999999765694171 571202477 856250926 28653721 935167380 571202477 999999999765694171 571202477 999999999765694171 571202477 223054341 571202477 98594035 37563938 999999999765694171 571202477 264185800 571202477 509378962 571202477 612578932 37563938 280256947 28653721 134709354 37563938 442485127 37563938 460356176 571202477 999999999765694171 571202477 140114461 571202477 13453722 571202477 541940689 571202477 708898273 28653721 157300526 28653721 603569459 37563938 694526755 28653721 187386832 28653721 529286797 571202477 432112916 37563938 907383760 37563938 346733878 28653721 520469940 28653721 583547956 28653721 389973969 37563938 999999999765694171 571202477 829897614 571202477 172105043 37563938 141030737 571202477 999999999765694171 571202477 941478205 571202477 652527785 37563938 899085183 37563938 883539771 28653721 783053969 571202477 749071354 571202477 109858230 37563938 338959277 28653721 129594092 571202477 124404670 28653721 1877130 571202477 619615482 37563938 999999999765694171 571202477 940707473 28653721 291371867 571202477 702956620 37563938 30374036 37563938 789603132 28653721 976218850 28653721 247827097 37563938 727746310 571202477 529890862 28653721 368325430 571202477 774839695 28653721 934292499 28653721 893798938 571202477 165143505 28653721 61151522 571202477 407934312 28653721 999999999765694171 571202477 742713551 37563938 17187223 37563938 827229515 37563938 471294377 571202477 143607853 571202477 626993100 37563938 999999999765694171 571202477 441156771 28653721 863110308 571202477 176694413 37563938 743416343 37563938 410137766 37563938 613379998 571202477 186317021 37563938 942008541 571202477 243246932 571202477 40319147 28653721 36736868 28653721 896392120 28653721 312494871 571202477 894347463 28653721 667628364 28653721 682205470 37563938 301726293 28653721 315651017 37563938 17138211 28653721 68578130 37563938 628063644 28653721 558732799 37563938 568004370 37563938 836130399 571202477 596899066 37563938 491505301 28653721 666948926 37563938 60955701 28653721 346148228 571202477 766639803 571202477 545483705 37563938 132884359 571202477 490980008 571202477 942151123 37563938 757309297 28653721 911533313 28653721 373333674 37563938 190781291 28653721 999999999765694171 571202477 211992669 571202477 307903239 28653721 250846693 571202477 359184646 28653721 486721789 37563938 943760510 571202477 155186032 571202477 728860336 28653721 150220308 28653721 920288122 571202477 871626762 28653721 496410129 37563938 422792195 28653721 307633472 571202477 205869220 28653721 984803895 571202477 731723052 571202477 93932642 571202477 579405194 28653721 634140812 28653721 133482156 37563938 309749276 37563938 174331595 571202477 826265743 37563938 985732236 28653721 567580048 37563938 669650827 571202477 795705678 571202477 586480921 28653721 511032218 571202477 352050331 28653721 999999999765694171 571202477 642158002 28653721 399583237 37563938 663347066 571202477 422827898 28653721 224079912 571202477 705517532 571202477 139834808 571202477 479359058 28653721 197656369 28653721 84440499 28653721 180307159 571202477 998924446 37563938 241075730 571202477 249491304 571202477 217305743 571202477 527558967 28653721 840616814 37563938 479600584 28653721 42166310 571202477 294413849 28653721 526150105 37563938 526800902 37563938 719006561 28653721 144206431 28653721 190307432 28653721 20586424 37563938 567586980 37563938 920009681 37563938 576721592 28653721 999999999765694171 571202477 391869424 571202477 143336270 37563938 745693103 571202477 737569434 571202477 663209864 37563938 421730375 28653721 141116880 37563938 874939749 571202477 308011291 37563938 122102628 37563938 400287460 28653721 129147900 28653721 440633690 37563938 202563250 571202477 157993498 28653721 184861883 571202477 902223922 37563938 712510902 28653721 703745100 37563938 253513709 571202477 758297954 571202477 837296524 37563938 359294211 37563938 443448562 28653721 515015664 37563938 999999999765694171 571202477 156185838 37563938 106032254 571202477 242088524 37563938 999999999765694171 571202477 124968709 37563938 765680011 571202477 542583093 28653721 631578048 28653721 618822125 37563938 184877750 28653721 584667446 37563938 999999999765694171 571202477 203649410 571202477 799119676 571202477 735467384 28653721 771137921 571202477 251729791 37563938 158535039 28653721 867203225 571202477 620584864 37563938 819234395 37563938 685143012 28653721 908826532 37563938 999999999765694171 571202477 23784879 28653721 894232132 28653721 966872919 37563938 863302007 37563938 989018986 28653721 876250779 28653721 308048286 37563938 161172247 571202477 204309508 37563938 769264263 28653721 602312726 571202477 805870926 37563938 300382363 28653721 100202065 571202477 79684169 571202477 726528709 571202477 362617592 37563938 220353550 37563938 97844773 28653721 173550129 37563938 188936363 37563938 195871585 571202477 999999999765694171 571202477 663798525 28653721 691855124 28653721 256597301 571202477 140940316 28653721 999999999765694171 571202477 821228023 28653721 340098859 28653721 284772551 28653721 785343141 28653721 908757924 28653721 994258205 28653721 751642861 37563938 505747617 37563938 720665873 37563938 264883909 28653721 204376755 571202477 533680431 37563938 548552878 28653721 460494752 37563938 124842451 28653721 981619097 571202477 756814704 571202477 816481152 571202477 430906624 28653721 970208253 28653721 146759344 28653721 284886178 28653721 522520806 571202477 407999638 571202477 731889012 28653721 264010415 571202477 238375583 37563938 509836723 571202477 230140508 37563938 607359510 37563938 283938724 571202477 473585181 28653721 450828463 571202477 870870545 28653721 480577880 28653721 456275292 37563938 942118837 571202477 536608751 28653721 65594882 571202477 177794942 571202477 660582765 571202477 960036344 28653721 40076305 28653721 614173646 571202477 265816457 571202477 391550111 37563938 426101886 571202477 903678242 37563938 690216567 37563938 422179985 28653721 168081111 37563938 385698475 37563938 604428965 28653721 505924638 37563938 175757807 37563938 961729426 37563938 822162976 571202477 502968576 37563938 425681365 28653721 298446096 28653721 917986403 571202477 383489977 28653721 621863674 37563938 815291530 37563938 162079513 37563938 602669180 28653721 461261016 28653721 605162602 571202477 627872281 37563938 691686832 37563938 348588010 28653721 659408332 571202477 999999999765694171 571202477 243262920 37563938 707293943 37563938 490202972 28653721 111690689 571202477 813565080 37563938 563103892 571202477 581620347 571202477 934817464 28653721 847899194 28653721 919358492 37563938 130498240 37563938 561664577 571202477 609546416 28653721 30579179 37563938 697790828 571202477 188017252 37563938 810893407 37563938 735998918 28653721 281769153 28653721 48794501 571202477 121106893 28653721 597175071 37563938 516273181 571202477 754715409 571202477 391854761 37563938 46512393 571202477 270417668 37563938 961281178 28653721 639135938 37563938 135651360 37563938 774987293 571202477 400307679 37563938 541295479 571202477 363536828 571202477 999999999765694171 571202477 999999999765694171 571202477 399037062 28653721 850328204 571202477 747990515 571202477 999999999765694171 571202477 135394899 37563938 929558769 28653721 574677129 28653721 701763471 37563938 533170501 28653721 208099080 37563938 391304103 28653721 781783829 571202477 982334514 28653721 298131165 571202477 614896626 28653721 40312847 28653721 409899458 37563938 972224551 37563938 471253028 28653721 383161145 28653721 350136725 28653721 168825345 571202477 297544646 571202477 64667122 571202477 749797041 37563938 942616660 37563938 538662077 571202477 484634543 37563938 974648286 28653721 790535611 571202477 986153876 571202477 197083268 571202477 981165761 37563938 928515243 28653721 687257560 37563938 726755055 28653721 297345093 571202477 137789018 571202477 393280029 37563938 732791829 37563938 356634383 37563938 923850359 571202477 211115729 28653721 495311336 28653721 105105798 28653721 360288081 28653721 677784606 37563938 807648170 37563938 640289564 571202477 85578568 28653721 542208139 37563938 269759964 571202477 304519890 37563938 746491426 571202477 146392856 571202477 999999999765694171 571202477 328726183 28653721 373327319 571202477 745925184 37563938 833308726 571202477 937938805 571202477 326077183 28653721 580641172 571202477 960703564 571202477 31528785 37563938 231686407 571202477 721607557 28653721 177915954 571202477 638152318 28653721 547257051 571202477 318239629 37563938 845902711 37563938 309045840 28653721 629318585 37563938 290714856 28653721 472233060 37563938 85287456 37563938 72969013 37563938 130115726 571202477 507489472 571202477 334026598 571202477 436919545 571202477 646245575 571202477 76116370 37563938 166775926 28653721 410799219 37563938 746185215 37563938 999999999765694171 571202477 184702294 571202477 251624776 37563938 512519643 571202477 786768331 28653721 808905222 571202477 815041309 37563938 910430857 37563938 411930294 571202477 842635869 37563938 947939186 37563938 908757924 37563938 214329761 571202477 304115930 37563938 761391054 571202477 999999999765694171 571202477 567212743 571202477 289164172 37563938 999999999765694171 571202477 393890272 28653721 921120521 37563938 137244779 37563938 810651555 571202477 846871073 571202477 732479697 571202477 400415479 37563938 384961260 28653721 227055871 571202477 951072192 28653721 999999999765694171 571202477 820034085 28653721 233802554 28653721 265937692 37563938 887098812 37563938 470753368 37563938 458954789 28653721 999999999765694171 571202477 999999999765694171 571202477 616108392 37563938 439536913 37563938 999999999765694171 571202477 574122074 571202477 926490747 571202477 999999999765694171 571202477 176248074 571202477 17177545 571202477 229846402 571202477 388308058 28653721 999999999765694171 571202477 704479439 37563938 800326577 37563938 790786649 28653721 457556407 28653721 192749004 571202477 324869070 28653721 684624546 571202477 533842490 37563938 793945 28653721 171989153 37563938 346398347 37563938 246613252 571202477 22376795 37563938 495708790 28653721 344579949 571202477 999999999765694171 571202477 444794411 28653721 84320821 28653721 450196092 571202477 421796610 37563938 682709173 571202477 999999999765694171 571202477 586529137 28653721 295368497 571202477 107009089 571202477 253905655 28653721 425234731 37563938 179162876 571202477 291582638 37563938 743001938 37563938 547895157 28653721 207366716 37563938 458919220 28653721 176902961 28653721 467411141 37563938 469902665 37563938 942433731 37563938 556177749 571202477 796386111 37563938 289045319 571202477 176432831 37563938 548168454 28653721 979338681 28653721 828801781 28653721 406987791 571202477 821825988 37563938 749530776 571202477 250763076 37563938 280273669 28653721 490727031 28653721 738851351 28653721 794620150 37563938 226682994 571202477 428500639 37563938 848635933 28653721 424811383 571202477 313142330 28653721 587823785 37563938 327511230 571202477 470503474 37563938 642012188 37563938 200053390 571202477 295520687 28653721 610020181 571202477 53071359 28653721 152310257 571202477 31540299 28653721 724271975 28653721 164333197 571202477 533781484 37563938 850404293 571202477 117335980 571202477 751905393 37563938 159566553 37563938 967093356 37563938 443660272 37563938 993013057 37563938 983957994 571202477 218422920 28653721 891177620 28653721 33201057 28653721 864185316 37563938 386967662 37563938 904726280 37563938 909807045 28653721 999999999765694171 571202477 902812682 28653721 609498759 28653721 860163339 37563938 730953374 571202477 185696479 37563938 486178430 37563938 152472211 571202477 837962494 571202477 457048782 37563938 155320288 571202477 237632817 37563938 39948805 37563938 68142970 571202477 818146575 28653721 596512834 571202477 204309508 571202477 770920500 37563938 619327287 571202477 782517218 28653721 512118280 28653721 691709116 571202477 812167281 37563938 20798400 571202477 643573284 28653721 581939850 28653721 130528813 28653721 606912914 28653721 22637934 37563938 419171063 37563938 497735953 28653721 847872082 28653721 336762532 28653721 634285133 28653721 10360084 571202477 999999999765694171 571202477 356948212 571202477 252698212 37563938 999999999765694171 571202477 999999999765694171 571202477 12462063 571202477 252032851 37563938 568302053 28653721 837772052 28653721 443361632 37563938 556101814 571202477 999999999765694171 571202477 533922917 28653721 999999999765694171 571202477 84614196 37563938 284174093 37563938 876450940 37563938 150754801 28653721 918777694 28653721 160385240 37563938 156556461 37563938 428108556 571202477 677508017 571202477 592611402 571202477 830054722 571202477 766310144 28653721 239870387 37563938 147126183 28653721 828127874 37563938 373089346 37563938 356298247 28653721 342835192 571202477 839878056 28653721 144856814 571202477 31791325 28653721 330219090 28653721 999999999765694171 571202477 133067288 37563938 715186122 28653721 583284212 28653721 999999999765694171 571202477 250391761 28653721 999999999765694171 571202477 291467356 28653721 976516939 28653721 58858661 37563938 868622782 37563938 928151288 37563938 999999999765694171 571202477 440200333 37563938 866783248 37563938 619009310 571202477 845446248 571202477 574891167 571202477 857556334 37563938 173130632 28653721 571799818 28653721 163691368 28653721 97529586 571202477 477373015 28653721 486679288 37563938 624919272 571202477 587408001 28653721 57309911 28653721 856459758 37563938 161894669 37563938 119304989 28653721 999999999765694171 571202477 488500420 37563938 824283099 571202477 743862025 571202477 621966395 571202477 960501909 571202477 999999999765694171 571202477 351434687 37563938 251894280 28653721 610304670 28653721 845994940 37563938 546135754 37563938 77372828 571202477 524410540 37563938 519819494 37563938 350424414 28653721 5324850 571202477 726877758 37563938 974933174 571202477 848215340 37563938 360277031 28653721 288730214 37563938 509283533 28653721 348986032 37563938 653141946 28653721 227173238 37563938 524212207 28653721 770050983 37563938 999999999765694171 571202477 948894238 28653721 20348400 28653721 215454635 37563938 637233470 571202477 669087884 37563938 747779485 28653721 683823588 571202477 558767356 37563938 319246694 28653721 936527887 571202477 529675781 28653721 423596197 28653721 307208646 571202477 999999999765694171 571202477 865429684 571202477 377494865 37563938 313629596 28653721 191841562 37563938 444680152 28653721 170213384 28653721 728422412 37563938 999999999765694171 571202477 405234864 28653721 465117909 37563938 220689227 37563938 146452210 28653721 768567760 571202477 469716981 571202477 857631210 571202477 566412857 28653721 773538629 28653721 292750127 28653721 460293178 28653721 999999999765694171 571202477 615315700 28653721 109535485 28653721 387940690 37563938 64258547 28653721 966689769 28653721 201010460 571202477 631941219 28653721 88305185 37563938 124407043 571202477 280188884 37563938 955624434 571202477 202622785 37563938 71673006 37563938 490077029 37563938 195939593 28653721 205802070 571202477 999999999765694171 571202477 97106386 571202477 65518739 571202477 944497897 28653721 133706633 28653721 962035735 28653721 93780383 571202477 829897614 28653721 888023055 571202477 258092515 571202477 442102442 37563938 999999999765694171 571202477 168063471 571202477 613370324 37563938 878158607 28653721 818004870 37563938 445736859 571202477 825540422 37563938 256068566 37563938 460792830 37563938 424995301 28653721 663679299 37563938 605505079 571202477 833051639 37563938 241866986 571202477 69107635 28653721 187111520 28653721 820076700 37563938 745245113 28653721 836556685 37563938 259976405 37563938 76116370 571202477 362796310 28653721 574819672 28653721 359039642 28653721 95790574 37563938 447120130 571202477 952618735 28653721 978498259 37563938 852823180 571202477 999999999765694171 571202477 624069075 37563938 360507660 37563938 738774953 28653721 233802554 571202477 410989662 571202477 830320025 37563938 36126183 37563938 949104580 37563938 41831580 571202477 794990791 28653721 824307553 571202477 817307219 37563938 999999999765694171 571202477 931615377 37563938 203738281 37563938 274179819 571202477 25900646 571202477 158015506 37563938 448916406 28653721 93932642 28653721 929037436 571202477 218232366 28653721 357222087 37563938 22309167 28653721 434367225 37563938 999999999765694171 571202477 38604271 28653721 271797291 28653721 931449371 28653721 925304827 571202477 139863771 28653721 624069075 28653721 874315057 37563938 381729432 571202477 589233407 37563938 580756852 37563938 51057135 28653721 343503068 571202477 697734989 28653721 61479073 28653721 635641467 37563938 457346486 37563938 432531094 28653721 908391212 37563938 290887636 28653721 570402688 571202477 217464831 571202477 497082721 28653721 803396563 28653721 590882434 37563938 458782707 37563938 907264501 37563938 496296481 28653721 570213973 37563938 945426945 28653721 734268934 571202477 196094346 37563938 716538445 28653721 521453584 28653721 258921022 28653721 64154447 37563938 128193153 37563938 740592754 28653721 608205748 571202477 39933156 37563938 621553906 37563938 41835161 28653721 344790833 28653721 576202837 28653721 845210039 37563938 563993276 37563938 182043950 571202477 813240083 571202477 697790828 37563938 739556068 571202477 255066425 571202477 838399945 37563938 962217600 37563938 646131565 571202477 541435991 28653721 820076700 28653721 155706657 37563938 855040502 28653721 231512273 28653721 551659028 37563938 980207781 571202477 272771062 28653721 571333525 37563938 719479115 37563938 587620595 37563938 257287639 571202477 926363833 28653721 627236328 28653721 146452210 571202477 223532276 37563938 795356710 571202477 480451824 37563938 587098543 37563938 811095706 28653721 634638064 37563938 768180081 571202477 741023576 28653721 437994056 28653721 747997218 37563938 524648851 37563938 350267517 37563938 464201402 28653721 298529668 571202477 495858369 28653721 92762880 28653721 999999999765694171 571202477 336202128 28653721 808178857 28653721 707645915 37563938 491259136 37563938 465302153 37563938 933202963 571202477 951563557 571202477 4361063 28653721 510643503 37563938 623483829 28653721 694258939 571202477 195691305 28653721 844602271 571202477 267863180 37563938 782294497 28653721 393073183 28653721 436130563 571202477 116501770 571202477 999999999765694171 571202477 69780978 37563938 309966024 571202477 731723052 28653721 890644177 571202477 174439629 571202477 964936675 571202477 999999999765694171 571202477 411268974 28653721 945713329 28653721 509937668 28653721 323587192 37563938 285373047 28653721 116986107 571202477 676699316 28653721 230034766 28653721 511865608 571202477 45774814 28653721 602514946 571202477 379241750 28653721 535603620 28653721 596201099 37563938 863219506 37563938 660619024 37563938 177190399 28653721 879977780 571202477 883483471 571202477 999999999765694171 571202477 674985987 571202477 55330432 37563938 164916775 37563938 999999999765694171 571202477 52229597 571202477 238015116 28653721 11541009 37563938 522054263 571202477 340177134 28653721 767304078 571202477 289312924 28653721 338676400 571202477 830662080 37563938 583202191 28653721 704006368 37563938 758620264 571202477 188136405 28653721 245737913 37563938 825683597 37563938 524313659 28653721 279965815 571202477 737800080 37563938 144090476 571202477 999999999765694171 571202477 395764957 571202477 468535598 571202477 428212677 571202477 868833663 37563938 183592145 37563938 22270827 37563938 451859758 37563938 999999999765694171 571202477 593747927 571202477 390978555 37563938 94269692 571202477 817059143 37563938 461468128 28653721 317826860 37563938 374499087 28653721 286344378 37563938 144738089 37563938 583279011 571202477 211265431 37563938 747479298 28653721 372918270 28653721 391060788 37563938 24884145 37563938 812434031 37563938 111139604 28653721 597347967 28653721 636024514 28653721 46531263 28653721 525614107 571202477 108724712 37563938 782854711 37563938 80642433 571202477 249355503 37563938 586316948 37563938 93001411 28653721 16877348 28653721 45538795 37563938 832954428 37563938 943374832 28653721 999999999765694171 571202477 37798727 571202477 627070607 571202477 828088821 571202477 133890495 37563938 499644698 28653721 999999999765694171 571202477 395004395 37563938 389665094 37563938 545451697 28653721 21947136 28653721 999999999765694171 571202477 383972491 571202477 616707987 37563938 866418935 28653721 54615060 28653721 962175835 28653721 211121886 571202477 888268008 28653721 999407825 571202477 212726816 571202477 894125031 37563938 767439890 37563938 899641860 37563938 791165248 37563938 197072277 28653721 256578700 28653721 351020168 571202477 819282638 571202477 926931170 37563938 550277389 28653721 24174325 37563938 421234447 28653721 999999999765694171 571202477 721715608 28653721 569193989 28653721 311239449 37563938 847519304 37563938 701691113 28653721 483392904 37563938 659398904 28653721 880672709 28653721 136517448 37563938 17494051 37563938 46286996 571202477 209559949 37563938 127689274 571202477 210941701 571202477 694507617 28653721 820489348 37563938 390490685 37563938 999999999765694171 571202477 53177725 37563938 783818481 37563938 657340715 28653721 934945244 28653721 701184840 28653721 999999999765694171 571202477 11212532 28653721 609159559 37563938 482317440 571202477 126856351 37563938 864521946 28653721 504512206 37563938 999999999765694171 571202477 667501083 37563938 615358809 28653721 188460436 571202477 338951863 28653721 999999999765694171 571202477 88528419 571202477 464305377 571202477 605765955 571202477 331978053 571202477 464178936 571202477 915176066 37563938 4116206 37563938 278108258 28653721 911946164 571202477 543447951 28653721 259811819 571202477 418714334 28653721 812541683 37563938 418617753 37563938 191445963 28653721 136373132 28653721 852132357 28653721 888981870 28653721 338510404 37563938 610028744 28653721 278911669 28653721 31614471 571202477 339272996 28653721 399955554 28653721 410902120 28653721 247732634 571202477 460644136 571202477 613100872 571202477 160717061 28653721 769220306 37563938 489218309 28653721 808596879 37563938 969230085 28653721 605396327 37563938 874586941 28653721 568167814 37563938 443422893 28653721 616971091 571202477 841325072 37563938 262419286 571202477 505106709 571202477 758421869 37563938 694562488 571202477 95329899 37563938 681522319 28653721 908674198 571202477 194119272 571202477 699630440 37563938 354823680 571202477 685388787 571202477 302949106 571202477 651719355 37563938 645152401 571202477 11339504 37563938 643235608 28653721 373327319 37563938 999999999765694171 571202477 431709060 28653721 383403319 571202477 942008541 28653721 811000275 37563938 411819736 571202477 3445579 28653721 844602271 28653721 236733843 28653721 316966337 37563938 136272565 28653721 378255325 37563938 472363504 571202477 67491552 28653721 131341908 28653721 769974950 37563938 223176549 571202477 952237669 571202477 761953184 28653721 191018365 571202477 583185794 28653721 909971129 571202477 635488871 37563938 363899487 28653721 637540722 37563938 147486341 37563938 907396172 571202477 59671269 571202477 39886356 37563938 424745645 37563938 9879664 28653721 969847720 37563938 387078446 571202477 332327468 37563938 980706911 37563938 353186373 37563938 160235873 28653721 248822673 571202477 78326679 571202477 541227949 37563938 951719181 28653721 555842712 571202477 258982349 571202477 23736537 571202477 590929475 37563938 974945628 571202477 391276163 37563938 343444758 571202477 968582645 571202477 300552705 28653721 828566729 37563938 980509196 571202477 136701944 571202477 816729759 571202477 999999999765694171 571202477 112290614 28653721 414895045 28653721 10035615 571202477 62653453 28653721 126794802 37563938 714046426 28653721 285953921 37563938 587103072 28653721 13446177 571202477 234705089 571202477 657268256 28653721 777027716 37563938 278866379 571202477 539219372 28653721 168921579 37563938 147266646 571202477 748663299 37563938 428092015 28653721 906298503 571202477 511426272 37563938 522116259 37563938 216475105 37563938 412432446 28653721 999999999765694171 571202477 368174717 37563938 894950739 28653721 446653427 571202477 270262627 37563938 399417784 37563938 429652025 28653721 765675225 37563938 367046812 571202477 999999999765694171 571202477 296846377 28653721 796663833 571202477 13983294 28653721 795407154 28653721 386143019 571202477 115367982 37563938 431700777 28653721 919728325 37563938 378391534 37563938 560568138 571202477 549522240 571202477 19486489 37563938 413705500 37563938 55584931 28653721 693116816 28653721 838741792 28653721 841579272 571202477 464932632 571202477 947270787 28653721 319179553 571202477 92501672 571202477 464232520 28653721 146805912 28653721 207546583 37563938 822311917 571202477 924437608 37563938 784445173 37563938 691743940 571202477 791550999 28653721 602636489 37563938 725343480 28653721 318764479 28653721 201442129 28653721 932062943 28653721 736602013 37563938 312815981 571202477 143197497 571202477 165143505 37563938 85572183 571202477 68191808 28653721 615029018 37563938 134406788 37563938 999999999765694171 571202477 598397171 37563938 252264564 571202477 344177589 28653721 136884442 571202477 366554011 571202477 188324781 571202477 888415907 28653721 999999999765694171 571202477 700631921 28653721 186855858 28653721 793953900 28653721 39164174 37563938 486492571 37563938 999999999765694171 571202477 30288279 571202477 549149102 571202477 998476033 571202477 18757961 37563938 376669786 28653721 321791507 28653721 884572773 37563938 238653817 37563938 340061867 571202477 778211171 37563938 384691394 571202477 897019523 571202477 141231235 28653721 437465017 28653721 684237393 571202477 361225537 571202477 183989376 37563938 999999999765694171 571202477 217795416 37563938 729994504 571202477 859639688 28653721 403947699 571202477 578572648 571202477 141642144 28653721 816462020 28653721 24294589 571202477 999999999765694171 571202477 352231648 28653721 585479964 37563938 408211401 37563938 759670283 37563938 785694513 571202477 74606645 28653721 835370950 571202477 999999999765694171 571202477 518142241 571202477 45904433 571202477 452093809 28653721 717248677 571202477 409908571 571202477 898655932 571202477 647102498 28653721 541199880 37563938 185447149 37563938 751833407 28653721 160285130 37563938 792087736 28653721 451435085 37563938 999999999765694171 571202477 869232457 28653721 514018386 37563938 807630750 37563938 737087993 37563938 483068422 28653721 434712363 28653721 74979912 571202477 289270930 571202477 464383731 571202477 616273144 571202477 110271156 28653721 800234394 37563938 60933124 37563938 747193145 571202477 417977300 28653721 708607763 571202477 727306360 28653721 848801413 28653721 849132152 37563938 565105589 28653721 868017427 571202477 734462694 571202477 914398197 37563938 348343765 37563938 696628286 28653721 858949653 37563938 405803044 37563938 38565070 28653721 345699658 28653721 420452131 571202477 791316603 571202477 492892267 571202477 663028434 37563938 109890707 571202477 999873628 37563938 86937624 571202477 989713893 571202477 999999999765694171 571202477 375583916 37563938 621348446 37563938 879977780 28653721 579180694 571202477 504316124 37563938 270461513 28653721 807731891 28653721 208461981 571202477 710434494 37563938 999999999765694171 571202477 97477560 571202477 246979773 37563938 961906291 571202477 569199740 28653721 856809446 37563938 750868931 28653721 901188046 28653721 398993437 28653721 673634230 37563938 177509906 28653721 137428324 571202477 175351514 571202477 951773983 37563938 86024837 571202477 676492292 28653721 245684978 37563938 243155771 37563938 631175671 571202477 486178430 571202477 777621098 37563938 281462347 571202477 799191380 37563938 236969330 571202477 37929240 571202477 206376032 37563938 575343773 571202477 225395891 28653721 897049680 37563938 134607792 571202477 699772194 37563938 438104763 37563938 437181923 37563938 228544047 37563938 517727518 28653721 711993431 37563938 999999999765694171 571202477 397421090 37563938 453107507 37563938 801538926 37563938 999999999765694171 571202477 64834727 28653721 454579139 37563938 375906591 28653721 162847658 28653721 196978793 571202477 543544075 28653721 622730254 28653721 772822047 37563938 791462403 37563938 655338782 571202477 999999999765694171 571202477 815904413 37563938 550551600 37563938 53306751 37563938 842807969 37563938 12934443 571202477 301240227 37563938 866046229 28653721 668067173 28653721 999999999765694171 571202477 535537766 28653721 913369394 571202477 176261518 571202477 225555390 37563938 376156295 28653721 891559411 28653721 181919810 28653721 95329899 28653721 896567749 571202477 72982761 571202477 905572909 37563938 705457844 37563938 653546023 28653721 786830339 28653721 49578194 28653721 295465430 28653721 816559632 571202477 405052239 28653721 251519526 571202477 766178169 28653721 85973147 37563938 381855332 571202477 199529421 571202477 987055664 28653721 702654301 28653721 324411787 28653721 765821360 28653721 660711437 571202477 104103570 571202477 923602040 28653721 39826373 28653721 921469400 28653721 119033841 37563938 75013129 571202477 522535697 571202477 294573532 37563938 874165948 37563938 959990925 571202477 308148451 37563938 560942471 37563938 345735769 37563938 926213270 37563938 293172350 571202477 667655383 28653721 376306016 28653721 815925652 28653721 257155098 571202477 421175171 37563938 999999999765694171 571202477 665425762 28653721 416038915 571202477 968313201 37563938 236357217 571202477 819927748 28653721 555673431 571202477 182226897 37563938 420021327 37563938 609615685 571202477 192214419 28653721 142915072 571202477 908478736 571202477 269721857 571202477 126856351 28653721 601227732 28653721 957939100 37563938 491505301 37563938 957497855 28653721 763930498 28653721 429710821 28653721 143941017 571202477 562522174 28653721 94880131 28653721 264185800 37563938 92482166 37563938 697841422 571202477 975932083 571202477 357068807 37563938 629297417 571202477 952189449 28653721 347792612 37563938 809825916 28653721 668402075 28653721 728633490 37563938 981287204 28653721 497782818 37563938 48294653 28653721 763844730 37563938 176659085 28653721 978457692 28653721 260089747 28653721 999999999765694171 571202477 542986014 571202477 387628758 28653721 909664872 37563938 238432775 28653721 34930968 28653721 248945085 37563938 737758680 28653721 776410972 28653721 337652048 37563938 830320025 28653721 423930327 37563938 498623574 571202477 750281364 571202477 732575406 571202477 388867401 37563938 114662628 571202477 779202475 28653721 624732254 28653721 714191610 28653721 832548485 28653721 921338985 37563938 523867782 571202477 999999999765694171 571202477 292590333 37563938 18941913 28653721 488848878 28653721 21470716 37563938 439833934 37563938 906758572 37563938 999999999765694171 571202477 479900566 571202477 609983755 28653721 171725550 28653721 35259074 37563938 999999999765694171 571202477 981115573 28653721 153320941 571202477 378116915 37563938 999999999765694171 571202477 764010708 28653721 984697376 28653721 177164262 28653721 7460934 571202477 985393136 28653721 250030454 571202477 809669786 571202477 556612109 28653721 912847604 571202477 947985658 571202477 360552754 37563938 93664400 37563938 997453129 37563938 574331529 571202477 30678234 37563938 496595224 571202477 798648357 37563938 665419602 571202477 335439329 37563938 361466458 571202477 344244371 37563938 597129625 571202477 757778008 37563938 540128787 37563938 369032814 28653721 675534478 28653721 176629359 571202477 788328822 37563938 358790800 37563938 930840414 28653721 220361559 571202477 222694577 571202477 225796197 28653721 999999999765694171 571202477 776429587 28653721 111174446 28653721 757686637 28653721 810061721 28653721 742633607 571202477 999999999765694171 571202477 486851976 37563938 674455973 37563938 177244105 37563938 999999999765694171 571202477 159930230 571202477 526897867 28653721 204028095 28653721 664071167 28653721 387971994 28653721 71715586 28653721 274453927 37563938 998107829 37563938 732749746 28653721 594325547 37563938 942573304 28653721 14927743 28653721 265949455 37563938 999999999765694171 571202477 333426530 37563938 119550167 37563938 886572066 37563938 956856717 37563938 419153143 571202477 146989376 37563938 275961697 571202477 778189537 571202477 497806501 28653721 72032285 28653721 764257107 28653721 518727306 28653721 36672859 28653721 113271902 28653721 602223797 571202477 273585906 28653721 795352061 571202477 305229834 28653721 738001015 571202477 728236257 28653721 634966183 571202477 96584940 571202477 588482944 28653721 534526883 37563938 586456106 37563938 367896948 28653721 271959824 28653721 88120955 37563938 626395776 28653721 65356806 28653721 432210727 28653721 401666842 37563938 44941613 571202477 650618723 37563938 773700957 37563938 885518232 28653721 747195742 571202477 14244354 571202477 209109140 37563938 240189384 37563938 739451800 37563938 597295739 28653721 933677034 571202477 817646182 37563938 304523669 37563938 567965986 28653721 32987926 571202477 653690147 37563938 199548398 571202477 492904740 571202477 119632550 28653721 73836779 37563938 221462258 37563938 817967699 28653721 438446342 571202477 875980913 28653721 8423846 37563938 294276680 37563938 353539047 37563938 528993515 571202477 809922716 571202477 743270505 28653721 247293770 37563938 350760294 37563938 344949633 37563938 487219357 571202477 242222248 571202477 365770304 571202477 66870082 37563938 999999999765694171 571202477 462769477 28653721 999999999765694171 571202477 559029552 28653721 513234273 37563938 808184718 37563938 692895778 571202477 999999999765694171 571202477 119665905 571202477 757275958 571202477 610020181 37563938 862772253 37563938 496218816 37563938 656502000 28653721 508101923 28653721 803268084 37563938 999999999765694171 571202477 988932528 571202477 359388329 37563938 999999999765694171 571202477 802004382 28653721 392569936 28653721 435586694 28653721 905166437 37563938 999999999765694171 571202477 335636004 37563938 339868519 28653721 27370863 28653721 370653572 28653721 699408086 37563938 968529032 571202477 675470074 37563938 541913486 571202477 210202151 28653721 783950348 28653721 462674923 37563938 935228720 37563938 372821566 571202477 929183703 37563938 644423042 28653721 758303601 37563938 871700647 571202477 208160505 37563938 964454663 37563938 614307204 37563938 19138503 37563938 54979184 37563938 394145448 37563938 383049600 571202477 483759644 28653721 303696032 28653721 286487219 37563938 177549924 571202477 978701208 28653721 999999999765694171 571202477 17915064 571202477 249300181 37563938 474265759 571202477 624981685 37563938 614130762 37563938 530202343 571202477 422722899 28653721 845681319 571202477 496110219 37563938 304739101 571202477 213418305 571202477 960015032 28653721 825677525 571202477 164651647 28653721 999999999765694171 571202477 157859580 37563938 229100070 37563938 82006135 571202477 802334638 571202477 162769679 28653721 979680479 28653721 735750187 37563938 236007197 37563938 149322882 28653721 114309494 28653721 198805009 28653721 608424358 37563938 692083372 37563938 289075191 37563938 851673798 37563938 170054482 37563938 653222288 571202477 743027213 571202477 303843811 28653721 34214584 37563938 789808956 28653721 256869465 28653721 964303172 37563938 5563429 28653721 611332606 571202477 999999999765694171 571202477 574105186 571202477 918300456 28653721 6447205 28653721 179892651 37563938 998490741 37563938 877276241 28653721 778848225 28653721 805786645 571202477 250092239 37563938 825567612 37563938 999999999765694171 571202477 526370988 571202477 641752564 571202477 828350130 37563938 580364070 37563938 728262496 28653721 615890294 37563938 77443408 28653721 560274469 571202477 999999999765694171 571202477 471203436 28653721 999999999765694171 571202477 165909059 28653721 319917769 28653721 621863674 571202477 63110822 37563938 702442228 37563938 182396710 37563938 546470216 571202477 510477521 28653721 106458918 571202477 265394282 28653721 999999999765694171 571202477 851574203 37563938 801917905 28653721 89445209 37563938 370351793 28653721 623739782 28653721 912761696 571202477 219923569 37563938 730412780 37563938 609028715 37563938 779544683 37563938 698108653 37563938 495311336 571202477 38227487 37563938 137717597 28653721 31590481 571202477 765159447 571202477 869862715 37563938 3388411 37563938 637798133 28653721 834374038 28653721 172167855 571202477 687899550 37563938 788916989 37563938 808794814 28653721 867424847 37563938 999999999765694171 571202477 345770556 37563938 785981827 37563938 995461777 37563938 519333553 37563938 751614356 37563938 580365187 28653721 236188664 37563938 76451684 571202477 897246313 37563938 498514260 37563938 970489360 28653721 713472492 571202477 389569656 28653721 903915344 571202477 999999999765694171 571202477 416333029 28653721 805212528 37563938 494626030 571202477 556851654 28653721 196665718 37563938 162584382 37563938 669953188 37563938 948818158 37563938 980911472 571202477 489837363 37563938 945741765 571202477 323732188 28653721 253542556 37563938 433319996 571202477 7561345 37563938 687116439 37563938 41835161 571202477 459908995 37563938 470404390 28653721 1700729 28653721 795477814 37563938 257073593 37563938 671328976 37563938 20542173 37563938 360877447 37563938 262412548 28653721 972184964 28653721 478453440 37563938 999999999765694171 571202477 803084109 571202477 322119505 37563938 735739963 37563938 614959389 37563938 54990888 37563938 876068551 37563938 616231194 37563938 46286996 37563938 309877232 571202477 999999999765694171 571202477 999999999765694171 571202477 999999999765694171 571202477 150754801 37563938 409899458 571202477 347043785 571202477 23140682 28653721 2383742 37563938 410686871 37563938 109362747 571202477 999999999765694171 571202477 17550151 37563938 889922692 571202477 529354959 28653721 317066357 28653721 221008011 37563938 347947594 571202477 527867068 37563938 993368359 571202477 999999999765694171 571202477 492396463 37563938 504115139 28653721 999999999765694171 571202477 918754471 571202477 588234325 37563938 236057068 28653721 638632320 37563938 350231592 28653721 288085766 28653721 797926968 28653721 286949602 571202477 834810641 37563938 35644133 571202477 312100697 37563938 544880132 28653721 872399289 37563938 507523175 28653721 294839212 37563938 53777317 28653721 202751957 37563938 968913377 37563938 772948270 571202477 536128123 571202477 137946144 37563938 54918932 571202477 525204908 571202477 418965040 571202477 889704238 28653721 253233826 37563938 119818147 571202477 934868500 571202477 719395184 571202477 397932754 571202477 249585899 28653721 785113188 28653721 175383024 37563938 203931148 28653721 650176103 28653721 694750261 28653721 758536686 28653721 505817646 28653721 205120137 37563938 273386303 37563938 993379628 37563938 715970012 571202477 333683773 28653721 561720099 37563938 666052369 37563938 694258939 37563938 414537576 28653721 25867855 37563938 538972656 37563938 231353674 37563938 807342075 571202477 424825933 571202477 958931045 37563938 289164172 28653721 751926513 571202477 413298033 571202477 625544697 37563938 893638160 28653721 730411120 28653721 794004153 28653721 549390934 28653721 483934695 37563938 902159509 571202477 379586789 37563938 552893810 37563938 621633316 28653721 739286543 28653721 760146863 28653721 528823735 37563938 999999999765694171 571202477 509301208 37563938 240106300 571202477 929490804 28653721 271724642 28653721 605506603 28653721 510871627 571202477 642721630 28653721 588491027 571202477 360735087 37563938 520358379 37563938 678061007 28653721 80165332 28653721 719281098 571202477 993981002 37563938 782126253 28653721 214755374 571202477 727578520 571202477 969420111 571202477 56086921 571202477 175062912 37563938 993284936 28653721 999999999765694171 571202477 716486176 28653721 238715885 37563938 165418474 37563938 396169173 37563938 957648334 28653721 812531749 37563938 119752732 571202477 545057037 37563938 774050166 28653721 605194587 37563938 647638714 571202477 770406641 37563938 508973610 37563938 999999999765694171 571202477 363095849 28653721 8179392 28653721 907932728 37563938 338090019 37563938 156153772 571202477 340993085 28653721 255003816 37563938 999999999765694171 571202477 236688439 571202477 239180658 37563938 623626436 37563938 467133278 28653721 203931148 571202477 953639437 28653721 374898525 37563938 860329827 571202477 349808294 28653721 544706157 37563938 57170509 571202477 57262073 571202477 657600807 28653721 999999999765694171 571202477 555974597 37563938 185891321 571202477 242583913 571202477 832428033 37563938 951063335 28653721 457947728 37563938 270461513 571202477 512614334 37563938 72982761 37563938 19403957 28653721 326570393 28653721 320057298 571202477 53668297 28653721 894804025 37563938 22166571 571202477 198655606 571202477 475006031 28653721 954143674 37563938 900821521 37563938 564701398 28653721 960192612 37563938 256435790 571202477 366154591 28653721 511424188 28653721 171225855 37563938 167268455 571202477 999999999765694171 571202477 555452760 28653721 17157939 28653721 962486979 37563938 223533435 571202477 537593900 571202477 797914506 571202477 527630712 37563938 915371987 28653721 277659111 28653721 120385159 571202477 375266288 28653721 930661979 28653721 256043377 28653721 355321001 37563938 603890577 28653721 13983294 37563938 143368517 37563938 3388411 28653721 279523767 571202477 239785339 571202477 607830955 37563938 671605028 28653721 202993331 37563938 171199431 571202477 122366008 37563938 999999999765694171 571202477 413096328 28653721 851365275 571202477 194210099 37563938 564806443 571202477 947849315 28653721 116095284 571202477 112686192 37563938 508460996 28653721 645863300 37563938 737558388 571202477 18363545 28653721 376359992 571202477 62758935 571202477 758620264 28653721 277852279 37563938 771080692 571202477 174470133 28653721 564203669 28653721 999999999765694171 571202477 244875271 571202477 147026863 571202477 721618284 37563938 861314009 37563938 938409987 37563938 982422109 28653721 840669071 37563938 390480846 37563938 251796277 571202477 289765044 37563938 913869960 28653721 63082516 28653721 306143168 28653721 297655358 571202477 32159350 37563938 39489444 28653721 461211143 37563938 648445117 37563938 190781291 37563938 645174801 28653721 658968038 571202477 229985051 571202477 709254631 37563938 292640735 37563938 198047605 571202477 395926645 37563938 661002467 571202477 962893343 571202477 330745352 571202477 206087004 28653721 204781295 28653721 999999999765694171 571202477 183173209 571202477 517020882 28653721 316210454 37563938 264418116 37563938 409718613 571202477 260356007 571202477 999999999765694171 571202477 501884326 28653721 174013895 37563938 630458277 28653721 309935939 571202477 14648141 571202477 314700079 571202477 29678712 571202477 525782909 28653721 361658085 28653721 70828539 571202477 219787383 28653721 970217157 37563938 49816302 571202477 726723062 37563938 649855572 37563938 58935027 571202477 905968328 28653721 549864468 28653721 491742699 571202477 999999999765694171 571202477 28362300 37563938 843441855 37563938 948768700 28653721 251577829 37563938 903678242 28653721 954150668 571202477 294704229 37563938 819719870 571202477 789267438 37563938 713767330 37563938 142915072 37563938 919263900 37563938 67241382 37563938 403458970 28653721 765165574 28653721 73577921 37563938 477712787 571202477 469744686 37563938 769916895 37563938 540373035 28653721 57192891 28653721 813470543 571202477 440918892 571202477 999999999765694171 571202477 501641248 28653721 517822589 28653721 796252894 571202477 974414038 37563938 747431603 571202477 191335319 37563938 161566910 28653721 605506603 571202477 574331529 28653721 425283845 37563938 737826129 37563938 718430377 571202477 673879445 37563938 670408554 37563938 981287204 37563938 667292681 37563938 161324084 571202477 287494289 571202477 615235288 571202477 128344500 571202477 827494464 571202477 700110307 37563938 960101430 571202477 302406324 37563938 552714482 37563938 424688887 571202477 592270678 28653721 15870971 28653721 153160365 571202477 222884078 28653721 668899532 28653721 685483008 37563938 449772942 571202477 272527509 37563938 849609903 28653721 253749087 37563938 50215835 571202477 588234325 28653721 759048830 571202477 845454768 571202477 955593437 571202477 845339215 28653721 593636242 37563938 994179775 37563938 709634157 37563938 334324673 28653721 46269595 28653721 999999999765694171 571202477 991733179 571202477 137109790 28653721 579443587 37563938 766272850 37563938 141158567 37563938 273140035 37563938 104594186 37563938 174304392 37563938 278967484 571202477 405230681 571202477 394486419 571202477 563363422 28653721 999999999765694171 571202477 948225051 28653721 113726342 571202477 968279627 28653721 485678592 37563938 185969193 571202477 673076999 28653721 419894077 28653721 671515248 37563938 904878768 37563938 405998722 28653721 486156241 37563938 699737180 571202477 373256983 571202477 535187096 37563938 139834808 28653721 442911191 571202477 999999999765694171 571202477 944414599 37563938 171989153 571202477 562923636 571202477 821303818 571202477 652503079 28653721 999999999765694171 571202477 604885580 37563938 999999999765694171 571202477 6079357 37563938 547263730 28653721 578128793 37563938 943730530 28653721 113206827 37563938 262720066 37563938 237030286 571202477 290363016 37563938 297544646 28653721 675945699 571202477 440862864 28653721 674801351 28653721 501265339 37563938 213522661 28653721 154364125 28653721 998482522 571202477 730405077 28653721 489125922 571202477 342424603 37563938 69415594 37563938 735969301 37563938 325100125 571202477 542983618 37563938 129299944 37563938 999999999765694171 571202477 896887796 37563938 248945085 28653721 689620462 37563938 660025337 28653721 387369093 37563938 548526505 37563938 564168480 28653721 834599712 28653721 837754043 28653721 128837817 571202477 163341543 28653721 989163402 37563938 542755950 37563938 434496024 28653721 644570994 37563938 625993283 28653721 282193947 28653721 504151588 571202477 492822104 28653721 522660105 28653721 165042561 571202477 637407884 28653721 977690589 28653721 867327500 28653721 256082916 28653721 136075079 28653721 704136382 28653721 324273536 571202477 282180338 37563938 174631347 28653721 158490645 28653721 581349742 37563938 30016808 28653721 338112523 571202477 482504756 37563938 146824185 37563938 145309042 28653721 404066427 37563938 352669147 28653721 406010065 37563938 819117886 37563938 999999999765694171 571202477 312390450 571202477 606519402 571202477 990749230 37563938 580999714 28653721 999999999765694171 571202477 751642861 571202477 932853114 37563938 115526114 37563938 137766747 37563938 542584373 37563938 783618624 37563938 214484205 28653721 891015759 571202477 80184608 37563938 502215562 571202477 522557784 37563938 87918017 571202477 52755640 28653721 664104176 28653721 478098657 37563938 999999999765694171 571202477 599135520 37563938 25900646 37563938 33581100 37563938 902762831 571202477 179892651 571202477 738102923 571202477 581067940 571202477 752883755 37563938 571603788 28653721 451837360 37563938 657504473 571202477 575226814 28653721 457890302 37563938 12999680 28653721 226067621 37563938 987304741 28653721 9429546 28653721 146199964 571202477 669697337 571202477 140496890 571202477 777210001 28653721 902462534 571202477 360389844 37563938 11053139 37563938 58986698 37563938 999999999765694171 571202477 905557065 28653721 384094908 28653721 724086082 28653721 830087019 28653721 896916187 37563938 913017654 28653721 280601780 28653721 105568506 571202477 215948240 37563938 128556251 37563938 758536686 571202477 791863991 37563938 999999999765694171 571202477 62775945 28653721 976087060 37563938 736714916 37563938 269672138 571202477 211695454 571202477 141435529 571202477 405291867 28653721 300087213 37563938 502867324 37563938 244976581 37563938 477373015 37563938 832949547 37563938 237686381 37563938 976835314 37563938 119516533 37563938 746713316 571202477 696296410 37563938 2383742 571202477 706197233 571202477 919391188 37563938 297774002 571202477 607830955 28653721 654028519 28653721 844930643 571202477 655618273 571202477 888891335 571202477 84684344 571202477 992261708 37563938 909623684 37563938 540610557 571202477 965306135 28653721 777334857 28653721 4079319 28653721 707044442 37563938 242880906 28653721 584975498 28653721 574634872 28653721 260062990 37563938 65716841 28653721 235204259 28653721 24172410 28653721 193115170 37563938 999999999765694171 571202477 355625454 571202477 615092451 571202477 923222957 571202477 27304984 28653721 745693103 28653721 894014956 37563938 245498268 37563938 586349902 28653721 825903263 571202477 259677691 28653721 363011395 28653721 302842 37563938 227920792 571202477 110657251 28653721 261302264 28653721 567518732 571202477 654492510 37563938 825603840 37563938 601621292 571202477 280204210 37563938 626396176 28653721 936704949 28653721 333388030 37563938 369346536 37563938 61931460 571202477 331171963 37563938 306609303 37563938 692943022 37563938 689014794 37563938 858215292 571202477 234422915 37563938 864484843 37563938 978101829 37563938 892220825 28653721 778848225 37563938 667524809 28653721 662756541 37563938 515669107 37563938 160187411 28653721 923334324 28653721 666143222 37563938 911600255 28653721 277967606 571202477 780755580 37563938 999999999765694171 571202477 930576754 37563938 282044843 28653721 719658979 571202477 810228745 37563938 24641000 28653721 519555403 28653721 486983964 571202477 610028744 37563938 837022873 571202477 266692329 571202477 599094726 571202477 627710718 571202477 701530143 28653721 8915078 37563938 697238248 28653721 64258547 571202477 784866142 37563938 785110169 28653721 854380716 28653721 608640065 571202477 173819973 28653721 211798756 571202477 324588777 28653721 723811325 28653721 197140714 37563938 172459552 37563938 2596605 28653721 887817323 28653721 465331996 28653721 913828411 37563938 125851730 28653721 870833352 37563938 597444240 571202477 999999999765694171 571202477 691562108 37563938 334546790 28653721 976043300 37563938 592210999 28653721 825183854 37563938 234406658 28653721 256959747 571202477 821865547 28653721 636601204 571202477 525054447 37563938 999999999765694171 571202477 381210247 28653721 897169102 37563938 560631638 37563938 205715046 28653721 51028770 37563938 416229151 28653721 162198017 28653721 693389536 571202477 253905655 37563938 724411041 37563938 999999999765694171 571202477 697517368 37563938 935651083 37563938 961281178 37563938 999999999765694171 571202477 344933350 28653721 771030014 571202477 940358754 37563938 952618735 571202477 375583916 28653721 3985136 28653721 136945005 571202477 516158271 28653721 518062434 571202477 570640552 28653721 749423380 28653721 520598450 37563938 71533760 28653721 999999999765694171 571202477 264016604 37563938 454338074 571202477 639725534 571202477 167739343 28653721 666952082 37563938 449376659 37563938 810795582 37563938 552714482 28653721 774300231 28653721 523480849 28653721 7698453 28653721 697408490 37563938 746185215 28653721 808862966 37563938 643636337 571202477 118936150 37563938 831315294 571202477 835903298 571202477 287387342 37563938 363487550 571202477 74979912 28653721 39189397 28653721 820186757 37563938 868289353 37563938 550278549 571202477 110326244 571202477 311517114 28653721 490202972 571202477 891141628 37563938 904739369 37563938 493159993 37563938 129333107 28653721 750052913 28653721 154107257 571202477 866734651 37563938 902554056 37563938 616427434 37563938 462720579 571202477 393338245 28653721 375318732 37563938 14930770 571202477 172459552 28653721 161080893 37563938 863826032 571202477 234909592 571202477 846330064 37563938 448935548 571202477 415974695 28653721 866734651 571202477 860325535 571202477 87901219 571202477 598433161 571202477 337296058 571202477 30028192 37563938 436881903 37563938 966038792 37563938 875758628 28653721 183724591 571202477 209417989 571202477 751197702 37563938 332467299 37563938 595025133 37563938 80586089 571202477 993544308 37563938 508193115 37563938 655532390 571202477 999999999765694171 571202477 90210868 28653721 225585674 571202477 121490353 571202477 889542516 37563938 4580401 28653721 109716744 571202477 999999999765694171 571202477 547906734 28653721 653889893 571202477 789822234 37563938 335181866 37563938 305292433 28653721 255911192 37563938 937717089 28653721 219147169 571202477 44786651 28653721 211776412 28653721 762347496 37563938 129463496 37563938 303494640 571202477 517067834 571202477 84938265 571202477 862184648 28653721 402684923 28653721 334048107 28653721 366601669 571202477 959058552 28653721 801863951 571202477 959450556 571202477 789808956 37563938 515247042 571202477 69962342 37563938 414575869 37563938 213062368 28653721 550536320 37563938 77884849 28653721 164900146 571202477 917474464 37563938 999999999765694171 571202477 436074335 28653721 432656884 37563938 464990327 28653721 536811959 37563938 406253479 37563938 105769260 37563938 217944763 37563938 151691386 28653721 894950739 37563938 999999999765694171 571202477 426423628 28653721 347994106 571202477 63683581 37563938 936961028 28653721 21395215 28653721 417157580 37563938 738137321 571202477 595705117 37563938 959280924 571202477 21011327 571202477 280846045 571202477 745201190 28653721 999999999765694171 571202477 673400407 28653721 925759742 571202477 360404388 37563938 648593021 37563938 410307395 37563938 377441355 28653721 904275404 28653721 747654979 37563938 801146391 37563938 229067620 37563938 930206458 571202477 896876849 37563938 566734386 28653721 954535804 571202477 482113389 37563938 164623105 28653721 229802591 37563938 111969379 28653721 614864689 28653721 678737838 28653721 999999999765694171 571202477 862556023 571202477 318090980 37563938 492727447 37563938 546021852 37563938 659400998 37563938 96965878 28653721 181300889 37563938 319746525 37563938 335401306 28653721 571472478 571202477 146786127 37563938 938630439 28653721 158033519 37563938 124677000 37563938 177468057 28653721 666129969 571202477 262751775 37563938 270664866 28653721 731869886 37563938 8942213 28653721 790786649 37563938 658758491 37563938 394576261 571202477 50193110 571202477 516427587 28653721 897766245 571202477 629297417 37563938 799638133 37563938 122538719 37563938 516927279 571202477 359409022 571202477 999999999765694171 571202477 66143488 28653721 751026455 37563938 211375196 28653721 765165574 37563938 766052621 571202477 606236158 28653721 586143812 28653721 929999940 28653721 243165136 571202477 999999999765694171 571202477 104362344 28653721 969528606 571202477 651302975 28653721 999999999765694171 571202477 999999999765694171 571202477 535967657 37563938 900362671 28653721 999999999765694171 571202477 22688773 571202477 305946969 571202477 498724685 37563938 85582327 571202477 769134023 571202477 36855109 37563938 711006193 28653721 735380895 28653721 349494542 37563938 32987926 37563938 995446671 37563938 127619369 37563938 749148484 28653721 279565144 37563938 651434996 28653721 341740319 28653721 838031739 571202477 488198785 37563938 179303793 37563938 616091895 37563938 272388827 571202477 256685703 37563938 458003143 28653721 655338782 37563938 164873073 571202477 999999999765694171 571202477 352044607 571202477 304538714 37563938 529614560 37563938 655676237 571202477 190387112 28653721 155639645 37563938 69129750 28653721 301939556 37563938 999999999765694171 571202477 342597707 571202477 609155795 571202477 737859859 37563938 810936277 571202477 848957570 37563938 425901968 28653721 399816391 28653721 239784753 28653721 302842 28653721 560363996 37563938 959097640 571202477 401074687 571202477 800142600 37563938 231390543 28653721 57610216 571202477 592979818 28653721 245951221 571202477 967495970 28653721 729118305 28653721 796252894 28653721 891026420 571202477 938484090 37563938 545525682 28653721 320979906 37563938 504563813 28653721 832150716 571202477 986436084 37563938 31744637 571202477 740091140 28653721 479169519 37563938 110606443 28653721 675167669 28653721 961075939 37563938 935683555 28653721 531744080 28653721 13365414 37563938 664146040 571202477 954158496 28653721 680233212 28653721 855975393 37563938 209682361 37563938 199721334 571202477 297910230 571202477 677525944 571202477 597192309 571202477 199033444 571202477 79914834 28653721 999999999765694171 571202477 829485798 28653721 884336621 37563938 999999999765694171 571202477 310829198 28653721 68970660 37563938 26926561 37563938 712193076 28653721 763238451 28653721 971223590 37563938 968592836 37563938 504812831 28653721 746657455 37563938 775125988 28653721 93925373 571202477 947724247 37563938 343434166 28653721 456796297 571202477 726820902 37563938 91421995 571202477 847413590 28653721 602326077 37563938 908562230 571202477 978245509 37563938 212615313 28653721 471581667 571202477 29864130 571202477 999999999765694171 571202477 743254716 28653721 985930503 571202477 688739469 28653721 87406183 37563938 666473633 571202477 931746977 37563938 121403812 571202477 999999999765694171 571202477 348694933 28653721 107681586 571202477 614522561 571202477 827241378 37563938 999999999765694171 571202477 10021285 571202477 854123258 28653721 741006800 28653721 964093185 28653721 180905420 28653721 161140540 571202477 82364007 28653721 346716619 28653721 792567403 571202477 681578405 37563938 52416437 571202477 610932176 28653721 669664471 28653721 447297058 37563938 898655932 28653721 278188767 37563938 75555080 28653721 683671856 571202477 223618928 37563938 528249848 571202477 548015095 37563938 850404293 28653721 745300095 28653721 734020950 28653721 514078126 571202477 4962610 28653721 584448035 571202477 392659722 37563938 302949106 37563938 534767814 571202477 46239432 37563938 999999999765694171 571202477 799808024 37563938 611256093 571202477 837839999 37563938 547158064 28653721 660641435 37563938 969340965 37563938 329538744 28653721 517395065 28653721 313142330 571202477 377915834 28653721 313418220 28653721 202622785 571202477 100530715 28653721 423273801 571202477 271614672 28653721 615235288 28653721 165843652 571202477 720751486 37563938 614681190 37563938 998936824 37563938 581598539 28653721 965149098 37563938 739257865 28653721 581996424 28653721 330959977 28653721 738776053 37563938 941890027 28653721 884288700 28653721 431822018 28653721 531875797 571202477 653904744 28653721 155555207 37563938 981967115 37563938 207814358 571202477 521192206 571202477 598335448 571202477 345372650 28653721 889588377 28653721 483315714 28653721 788240004 28653721 313166830 28653721 209564031 37563938 124047770 28653721 381410644 28653721 172167855 28653721 6463096 571202477 656621567 28653721 486688121 571202477 999999999765694171 571202477 776817500 571202477 251130983 571202477 631909421 28653721 855306237 28653721 54523423 37563938 23893853 571202477 875890242 37563938 753446142 37563938 881369047 28653721 899518069 28653721 574590270 571202477 702458182 28653721 997515093 37563938 597192309 28653721 549242334 28653721 10021285 37563938 854595841 28653721 799649591 571202477 24397242 571202477 136282101 571202477 846403082 37563938 384820095 37563938 417989609 28653721 635126904 571202477 391276246 37563938 882510723 28653721 68416393 571202477 227469068 37563938 707087401 571202477 285620320 37563938 574613456 28653721 434252649 28653721 97558953 28653721 817917006 37563938 104618515 571202477 117893794 571202477 580174457 571202477 201712581 571202477 445257691 28653721 950759836 37563938 391255120 28653721 180849827 37563938 383161145 37563938 272117106 28653721 20022016 37563938 293534716 28653721 999999999765694171 571202477 906410193 37563938 415500484 37563938 541046376 28653721 110031700 37563938 355200452 37563938 94506996 28653721 96613788 37563938 506252948 28653721 947605182 37563938 635250448 37563938 675139766 28653721 435643580 28653721 392925996 37563938 463251157 28653721 593061102 571202477 480807508 37563938 255510602 28653721 211357453 37563938 296652516 37563938 653180433 28653721 200491727 37563938 83743513 571202477 52469106 37563938 817664739 28653721 622195842 28653721 879388296 571202477 557576899 37563938 574818594 37563938 746843939 28653721 499704096 37563938 352871318 37563938 30980104 37563938 924129898 28653721 999999999765694171 571202477 511616341 571202477 33581100 571202477 578879731 28653721 999999999765694171 571202477 18560012 37563938 999407825 37563938 626463831 28653721 940520301 37563938 384673944 571202477 505692032 37563938 806583780 571202477 675029115 28653721 767932829 571202477 310534738 28653721 709279046 37563938 731244498 28653721 234541067 28653721 927619509 571202477 223179369 28653721 543923362 571202477 537088337 571202477 357844653 571202477 999999999765694171 571202477 753533946 37563938 537316354 37563938 418617753 28653721 380954177 571202477 227831029 28653721 540221296 37563938 233403910 28653721 804974176 37563938 235065734 37563938 999999999765694171 571202477 249072178 37563938 999999999765694171 571202477 387275669 28653721 936839176 28653721 234541067 37563938 748849588 28653721 907824343 28653721 720758299 28653721 762323013 28653721 882696537 37563938 407827597 28653721 57313723 571202477 995726038 571202477 999999999765694171 571202477 444748643 28653721 521203153 28653721 45999562 37563938 783814360 571202477 37412373 28653721 27147690 28653721 192964348 28653721 537743250 37563938 368191622 28653721 999999999765694171 571202477 983134946 37563938 731416609 37563938 781783829 37563938 802696292 37563938 808865812 37563938 896227911 28653721 505725308 28653721 139859921 571202477 866351882 37563938 88010800 571202477 704674761 37563938 740444185 37563938 436759665 37563938 565232044 37563938 555224433 37563938 642858824 37563938 672640493 571202477 367803893 28653721 999999999765694171 571202477 5753729 571202477 615544724 37563938 857013647 571202477 615801101 28653721 265078443 37563938 263358556 37563938 142328009 37563938 910009841 571202477 782294497 37563938 907011467 28653721 603968639 571202477 321886950 37563938 741893210 28653721 445961878 28653721 709910827 28653721 999999999765694171 571202477 809996930 28653721 377676128 37563938 45774814 571202477 70083612 28653721 542890099 28653721 934796619 37563938 564123622 28653721 222890554 28653721 874664996 37563938 124842356 571202477 827809882 28653721 353357572 571202477 12842969 28653721 287476691 37563938 264485572 571202477 999999999765694171 571202477 627208740 28653721 340375333 37563938 904645943 571202477 158033519 571202477 738633332 37563938 229085520 571202477 95116852 28653721 444132398 571202477 857292922 571202477 924649301 37563938 35821048 28653721 410252467 37563938 196923962 28653721 154521855 571202477 613221292 571202477 645365106 37563938 944717287 37563938 927591907 37563938 424650604 28653721 999999999765694171 571202477 114309494 571202477 942277494 37563938 80557683 571202477 952438871 37563938 704310630 37563938 850947077 571202477 423843634 28653721 526132217 28653721 603657603 37563938 314400951 28653721 162518041 571202477 324597969 28653721 999999999765694171 571202477 863534133 571202477 923029402 28653721 12987308 571202477 666535252 37563938 802682452 37563938 305946969 28653721 160786980 571202477 816190405 28653721 825782465 571202477 999999999765694171 571202477 967143368 28653721 383420350 571202477 343136201 571202477 35187609 37563938 103833018 37563938 974643541 28653721 999999999765694171 571202477 221036531 28653721 222095987 28653721 999999999765694171 571202477 926177683 571202477 141177969 37563938 171304333 37563938 120165871 37563938 209975114 28653721 520358379 28653721 964679412 28653721 108971562 571202477 554160654 37563938 542034220 28653721 403194618 571202477 18095573 37563938 77282649 28653721 999999999765694171 571202477 907616678 571202477 842067432 37563938 979235291 28653721 763225622 28653721 118145382 28653721 200270680 37563938 100807833 37563938 910908854 28653721 322371159 37563938 499418309 571202477 837022873 37563938 957984542 28653721 580510869 28653721 678626751 28653721 799119676 28653721 863875478 37563938 672339610 28653721 482927283 37563938 530997300 37563938 427288628 28653721 59104105 28653721 570213973 28653721 907070255 28653721 575624423 28653721 506388501 28653721 999999999765694171 571202477 786024841 37563938 802692506 37563938 963800602 28653721 165123278 571202477 183500091 571202477 687704677 37563938 358834459 37563938 124645498 37563938 462776106 28653721 17391919 28653721 792067955 571202477 218422920 571202477 556343248 571202477 999999999765694171 571202477 255098361 571202477 45483814 571202477 718864871 28653721 163101341 571202477 562361443 28653721 23105220 37563938 587535752 37563938 325099733 28653721 502479485 37563938 999999999765694171 571202477 712256576 28653721 396979802 571202477 290741619 571202477 45341962 28653721 221466641 28653721 704389290 28653721 732471762 571202477 91515513 37563938 575441437 37563938 56690077 37563938 811450513 571202477 356480559 28653721 425335141 571202477 375780857 28653721 742958864 37563938 846892331 37563938 354170855 571202477 264318852 28653721 204263918 37563938 919299256 28653721 948816341 571202477 17303385 571202477 679068907 571202477 67814444 571202477 803445803 28653721 914458772 37563938 337891086 571202477 411342842 28653721 388210775 37563938 837764344 37563938 50684574 571202477 283792134 571202477 703459018 28653721 102016442 571202477 876420862 37563938 268982596 37563938 500991431 571202477 145714539 37563938 170286558 37563938 999999999765694171 571202477 238647138 37563938 216094775 571202477 807214308 28653721 357123936 28653721 749261210 28653721 999999999765694171 571202477 561533444 28653721 630700552 37563938 410365694 37563938 885962252 28653721 553902256 571202477 641105952 28653721 193902117 28653721 296588607 28653721 280503900 28653721 272208730 571202477 319246694 37563938 274610669 28653721 783113198 28653721 30260728 28653721 787347625 571202477 999999999765694171 571202477 540149416 571202477 197236321 28653721 999999999765694171 571202477 178161315 571202477 548527346 37563938 824613566 37563938 479720922 28653721 999999999765694171 571202477 816001462 37563938 57377985 28653721 999999999765694171 571202477 735223768 28653721 969159986 28653721 721088540 28653721 245229769 571202477 999999999765694171 571202477 820867614 28653721 602941254 37563938 407200684 28653721 705492410 571202477 796252894 37563938 248114039 571202477 137789018 28653721 789780378 37563938 999999999765694171 571202477 413853169 571202477 994179775 28653721 645577404 571202477 443147996 571202477 501173403 28653721 517889336 37563938 85433763 28653721 191939844 37563938 933202963 28653721 65441302 28653721 867586705 28653721 70678451 571202477 675115861 37563938 315326172 28653721 913391453 571202477 654898501 37563938 631011825 37563938 392287820 37563938 129347395 37563938 360660397 37563938 356086308 37563938 999999999765694171 571202477 559161092 28653721 860765910 37563938 475793445 28653721 709719639 37563938 427705833 571202477 830967036 571202477 995588878 37563938 702803873 571202477 792747600 571202477 164849528 571202477 47304951 28653721 182584296 37563938 871539019 37563938 666807350 28653721 884151908 571202477 531464002 571202477 234433142 28653721 255541047 37563938 793945 571202477 231380976 37563938 820754986 28653721 774784775 28653721 663936566 37563938 711417910 28653721 103834810 37563938 113453720 571202477 960885906 28653721 818823785 571202477 708456076 571202477 973309750 571202477 233193993 37563938 411942781 37563938 824626797 28653721 989223770 571202477 611644081 571202477 21967732 37563938 84100595 28653721 789180871 28653721 859096079 37563938 537981633 571202477 954535804 37563938 45355592 571202477 632463591 571202477 813901518 37563938 689964236 571202477 403325162 571202477 855363107 37563938 154230519 28653721 934749778 37563938 602312726 28653721 929588934 28653721 999999999765694171 571202477 888996772 28653721 731041294 28653721 240381364 37563938 854675259 37563938 999999999765694171 571202477 303177581 571202477 632752189 28653721 192395378 571202477 6681647 37563938 770186982 28653721 836220010 37563938 296570438 571202477 309215840 37563938 690696473 28653721 272356979 37563938 496905505 571202477 999999999765694171 571202477 775059800 571202477 998212763 571202477 475810087 37563938 859764749 571202477 836022120 28653721 767088582 37563938 451957194 571202477 653322624 37563938 729151596 571202477 27194806 571202477 999999999765694171 571202477 920721361 571202477 591534416 37563938 845815834 28653721 999999999765694171 571202477 816649964 571202477 362368526 571202477 995722648 37563938 166278972 37563938 379818032 28653721 478349050 28653721 756904815 37563938 33209074 37563938 369202685 571202477 362596764 28653721 423743474 571202477 419237567 37563938 652145944 37563938 129818673 28653721 207967766 28653721 767439890 28653721 243754819 28653721 948349604 28653721 297182069 37563938 976534882 571202477 999999999765694171 571202477 148494970 28653721 699855899 571202477 594906651 28653721 270920278 28653721 347252740 37563938 56716332 28653721 798517384 571202477 243598193 37563938 25764983 571202477 373716131 37563938 847973348 28653721 741694840 571202477 694042084 37563938 821228023 37563938 104647693 571202477 499967795 571202477 578813396 28653721 284297006 571202477 774150817 28653721 642285257 28653721 615627789 28653721 601122172 571202477 325779395 37563938 998308993 571202477 53657839 571202477 275256657 571202477 948712239 37563938 900010659 37563938 343344538 28653721 545215774 571202477 762681980 37563938 345537985 37563938 866169511 37563938 158015506 28653721 521810889 37563938 997132412 28653721 419301159 28653721 999999999765694171 571202477 364985569 28653721 655671725 571202477 65794775 571202477 529210846 37563938 305946969 37563938 652771351 28653721 93304908 28653721 599378200 571202477 186688985 37563938 424648329 37563938 76823324 37563938 845454768 28653721 832221078 37563938 608237845 571202477 50457816 571202477 434581422 28653721 670682029 37563938 6427433 571202477 400877299 37563938 347046036 28653721 999999999765694171 571202477 442961377 37563938 59795479 37563938 707371066 37563938 273654656 37563938 506144461 571202477 131806215 28653721 788873574 37563938 999999999765694171 571202477 493331838 37563938 790993052 28653721 645371880 571202477 796416360 28653721 826788753 28653721 535482257 37563938 788998184 571202477 700490655 571202477 667791430 571202477 760119138 37563938 502836693 37563938 94867424 571202477 551318496 571202477 681647219 37563938 684141049 28653721 507593492 37563938 326187787 28653721 786040900 28653721 538662077 28653721 999999999765694171 571202477 150114992 28653721 42447757 571202477 236455712 37563938 506316246 28653721 974301044 28653721 999999999765694171 571202477 306146432 37563938 573022425 28653721 306831591 37563938 173439031 37563938 139378255 28653721 352118980 571202477 636389461 37563938 801676163 571202477 136952726 28653721 462325435 37563938 286344378 571202477 273774707 28653721 273461132 37563938 306962424 571202477 945489220 571202477 172696294 28653721 144752592 571202477 68142970 37563938 185739668 28653721 904505399 28653721 263318976 28653721 910029526 571202477 193856515 28653721 999999999765694171 571202477 998597010 37563938 28698763 571202477 577854293 571202477 430006804 28653721 843300852 571202477 379345141 37563938 755168458 37563938 998920997 37563938 318239629 28653721 631578048 37563938 558325166 37563938 394751374 37563938 433172055 37563938 932908255 37563938 426424551 571202477 6727091 37563938 999246369 37563938 155587711 28653721 795681920 28653721 545083202 28653721 860325535 37563938 341731920 28653721 372490250 571202477 380177946 571202477 880112743 571202477 356075049 37563938 154581375 571202477 684992189 28653721 157067809 571202477 446861968 571202477 535431777 28653721 767911824 571202477 104727397 571202477 999999999765694171 571202477 999999999765694171 571202477 24257773 28653721 765680011 37563938 787739836 28653721 716000751 28653721 723118885 37563938 653904744 571202477 999999999765694171 571202477 517474434 37563938 844998630 37563938 647965511 28653721 136667794 28653721 677578151 37563938 63340092 571202477 424787256 28653721 944576723 571202477 731187731 28653721 545083202 37563938 999999999765694171 571202477 409168233 28653721 155858924 37563938 948761085 37563938 699230299 571202477 730947428 37563938 822225527 571202477 586624488 37563938 262658746 571202477 142642649 37563938 939032652 571202477 827762967 37563938 80985369 37563938 712326079 571202477 25480931 28653721 999999999765694171 571202477 405208384 28653721 971766119 28653721 478626710 37563938 465162790 571202477 830979834 37563938 79057076 571202477 868621679 37563938 445521988 37563938 219711493 28653721 999999999765694171 571202477 152845621 28653721 701482716 571202477 297290679 28653721 480973870 571202477 891865828 28653721 375384160 37563938 735004719 28653721 989433476 37563938 780953222 28653721 999999999765694171 571202477 836392725 28653721 876250779 37563938 525041414 28653721 771595577 37563938 536299672 37563938 999999999765694171 571202477 345162254 571202477 926300900 28653721 751657889 37563938 350648609 37563938 983641044 37563938 611353634 37563938 181229662 28653721 855559256 28653721 775751835 28653721 264807587 571202477 981028907 571202477 899907845 28653721 280646178 37563938 934849724 37563938 882389828 37563938 894284218 28653721 839669424 37563938 930289825 28653721 354131080 571202477 960501909 28653721 717680650 571202477 800275880 28653721 155366665 28653721 160716082 571202477 542307436 571202477 860506309 37563938 67712471 28653721 704788296 28653721 230191336 28653721 343010856 37563938 708810512 37563938 239640886 571202477 241772968 37563938 514514718 37563938 999999999765694171 571202477 144656432 28653721 608844320 28653721 199642159 28653721 169116833 28653721 916051844 28653721 496595224 28653721 507975296 28653721 339291857 28653721 501604473 571202477 30153938 571202477 582532560 571202477 202416914 571202477 539319231 37563938 212563567 37563938 453287013 37563938 954364701 571202477 606277871 37563938 247279967 37563938 200679047 571202477 120684702 571202477 253103118 28653721 683092127 28653721 361687160 37563938 572671540 37563938 300124892 37563938 803210952 37563938 629102815 28653721 858372377 571202477 784082207 37563938 357185284 28653721 104354873 571202477 459402701 571202477 854378344 37563938 634259034 37563938 111717904 571202477 999999999765694171 571202477 58138939 37563938 287492934 37563938 999999999765694171 571202477 973955875 571202477 805048141 37563938 53125267 37563938 850404293 37563938 743647537 37563938 399134102 37563938 586279740 571202477 465317550 37563938 264098535 37563938 553644923 571202477 788884704 37563938 598181 571202477 372412976 37563938 903323268 37563938 867187054 571202477 595397787 37563938 133751133 37563938 843729 28653721 477809003 37563938 696227073 28653721 789202775 28653721 859320455 28653721 999999999765694171 571202477 794325765 571202477 771286260 28653721 303211499 28653721 334867836 28653721 298671938 37563938 31791325 571202477 707179401 37563938 6217575 571202477 895440819 571202477 582861047 571202477 522903137 571202477 339955044 37563938 947884196 28653721 645187833 37563938 547070830 28653721 726568202 28653721 836981436 28653721 228975996 571202477 404074564 37563938 31613315 571202477 175757807 28653721 174675413 571202477 154377236 571202477 999999999765694171 571202477 135470839 571202477 849561656 571202477 893800951 37563938 395469355 28653721 777910770 28653721 82713606 28653721 693125980 28653721 409442248 571202477 704789268 28653721 115458158 28653721 716957973 28653721 193865810 28653721 651574790 28653721 656642351 37563938 951868449 28653721 787526900 28653721 929629231 571202477 773172627 571202477 496431321 37563938 760075235 28653721 933992706 571202477 449981483 28653721 786950153 37563938 694842160 28653721 920647991 37563938 940952664 28653721 67599533 28653721 238404154 28653721 26035146 37563938 431840034 37563938 84614196 571202477 294327067 28653721 809190273 571202477 999999999765694171 571202477 945125107 37563938 585405250 37563938 57017268 37563938 129958744 571202477 861915250 571202477 536883870 571202477 563446580 28653721 633095326 37563938 770343191 37563938 547098719 37563938 443422893 37563938 385319836 571202477 298983989 571202477 227112078 28653721 511760010 37563938 359032683 28653721 258833596 571202477 977096221 37563938 959595647 28653721 980382729 37563938 51966763 571202477 792507187 28653721 972224551 28653721 772437652 37563938 96942872 571202477 823708015 28653721 805118324 28653721 892457963 28653721 825567612 28653721 247524315 571202477 55176178 571202477 415037109 571202477 906916616 571202477 297387255 571202477 893560067 28653721 674249709 571202477 820586046 37563938 903720577 28653721 913310762 28653721 869328144 28653721 954364701 28653721 545605575 28653721 8896717 571202477 999999999765694171 571202477 65716841 37563938 255290682 571202477 286332664 571202477 646791841 28653721 295991935 571202477 999999999765694171 571202477 943388897 37563938 985953578 37563938 161080893 571202477 68589454 28653721 227464458 571202477 547132820 571202477 741343247 571202477 867586705 37563938 385982855 28653721 158332456 28653721 715524195 37563938 712130112 571202477 126936452 28653721 999999999765694171 571202477 456960691 37563938 314127885 28653721 7366068 28653721 999999999765694171 571202477 999999999765694171 571202477 999999999765694171 571202477 999999999765694171 571202477 10535987 571202477 700183773 28653721 504963327 37563938 369480348 37563938 980700458 28653721 827831982 37563938 934252183 571202477 321074823 571202477 292997793 571202477 203403472 37563938 526370988 28653721 414098432 28653721 653706420 37563938 848505790 28653721 244266911 28653721 136160317 28653721 416436576 37563938 651219633 37563938 292024222 28653721 496324332 571202477 645281478 28653721 491213676 37563938 494589552 37563938 968884512 28653721 566720157 28653721 169715890 28653721 315830523 28653721 65741771 571202477 271159981 37563938 999999999765694171 571202477 937675264 571202477 483748229 28653721 35717228 571202477 466936785 37563938 155399936 37563938 829584420 571202477 487107218 37563938 30763018 28653721 625882520 37563938 62452427 28653721 974580143 571202477 583040500 571202477 705091425 571202477 357690044 37563938 790569857 28653721 980325492 571202477 585253349 37563938 819093922 28653721 191784788 28653721 161153380 571202477 150714445 28653721 933129513 571202477 714325021 28653721 999999999765694171 571202477 435736617 37563938 597185750 37563938 315119586 37563938 912815111 571202477 396928200 571202477 481547946 28653721 268709249 28653721 251664945 571202477 861393132 571202477 375810282 571202477 168026804 28653721 88985993 37563938 409485539 37563938 610091289 28653721 127656284 37563938 279034006 28653721 648852973 28653721 751110655 28653721 702922374 571202477 236969330 37563938 846963027 28653721 924003360 571202477 939751809 28653721 403948847 37563938 845621772 37563938 403083967 37563938 999999999765694171 571202477 942281186 37563938 334817124 37563938 656115915 28653721 582861047 37563938 819665426 571202477 292816540 28653721 981420592 571202477 316611197 28653721 6116959 28653721 821018736 37563938 972591571 37563938 116264185 571202477 377794549 28653721 492123792 28653721 658298008 37563938 587012229 571202477 782126253 571202477 143623398 37563938 257260613 28653721 999999999765694171 571202477 534910961 37563938 674744221 37563938 349948600 37563938 870842937 37563938 870504889 571202477 49156978 37563938 869165230 37563938 999999999765694171 571202477 701792137 37563938 30028192 571202477 280863580 571202477 57992767 37563938 323849738 37563938 671282578 37563938 459379629 571202477 596757235 571202477 821145422 571202477 999999999765694171 571202477 914611696 37563938 531779012 37563938 61770985 28653721 220610880 571202477 197205122 37563938 597347967 37563938 290194663 571202477 687862600 28653721 956877856 37563938 237469707 28653721 90340847 571202477 199642159 37563938 751481107 28653721 591978535 37563938 264825039 37563938 167575943 571202477 137592496 37563938 274932078 28653721 746088259 571202477 587060333 571202477 999999999765694171 571202477 136513223 571202477 513857690 37563938 87552421 37563938 289715255 37563938 790123881 571202477 694449229 37563938 982742246 28653721 64535053 571202477 771598734 28653721 688354854 28653721 682532120 37563938 39747703 37563938 424559298 571202477 498987394 28653721 562326041 571202477 664109562 37563938 317108657 571202477 780760671 37563938 37437967 28653721 999999999765694171 571202477 108982349 28653721 518228489 571202477 20542173 28653721 599841656 28653721 139911479 571202477 784246263 28653721 86840824 571202477 751620074 28653721 709072611 28653721 774626327 571202477 661529410 28653721 919615076 37563938 497684177 571202477 86774439 28653721 449122399 28653721 819761880 37563938 197540665 28653721 72326773 37563938 538216646 28653721 731176355 571202477 976935524 37563938 408015197 28653721 665676331 28653721 848505790 37563938 44277573 37563938 97281544 28653721 528779212 28653721 782677805 571202477 917669928 37563938 966664777 571202477 419048005 571202477 563284616 37563938 55481251 28653721 230429714 28653721 281083653 571202477 460789208 571202477 400202482 28653721 870022582 37563938 220212439 571202477 479609112 571202477 517474434 28653721 995086178 28653721 181139077 37563938 923924075 571202477 642440257 37563938 926363833 37563938 986823461 571202477 579177925 571202477 576721592 571202477 661225404 37563938 685386732 571202477 501990097 28653721 444680152 37563938 999999999765694171 571202477 666907178 37563938 863059143 37563938 827460330 37563938 999999999765694171 571202477 827722660 28653721 629477607 28653721 958329556 28653721 91109380 28653721 999999999765694171 571202477 293133738 37563938 358120068 37563938 934906230 571202477 173972324 28653721 883917322 28653721 747663312 28653721 397781517 37563938 995907762 28653721 639600454 571202477 679358921 37563938 532425699 37563938 957497855 37563938 73797980 28653721 86162812 571202477 317801326 571202477 169239427 571202477 999999999765694171 571202477 671628436 37563938 66371613 37563938 331978053 28653721 115231310 571202477 815708500 571202477 299565282 28653721 921966806 37563938 851240065 37563938 515512238 37563938 204647833 28653721 17505206 37563938 645400942 37563938 997061741 37563938 228004120 571202477 354218627 571202477 346940792 28653721 631721330 37563938 892260241 571202477 338494451 37563938 999999999765694171 571202477 175381852 37563938 14705777 28653721 611801538 37563938 515247042 28653721 953503629 571202477 807661189 37563938 279677739 28653721 382640894 37563938 118284303 28653721 117024046 28653721 999999999765694171 571202477 947874012 37563938 85572183 28653721 39435185 28653721 711290380 28653721 353768704 37563938 245908468 28653721 503689939 28653721 105189113 28653721 833256501 571202477 75384269 37563938 62948221 28653721 988051724 37563938 999999999765694171 571202477 272393327 37563938 999999999765694171 571202477 658287209 28653721 766508618 571202477 360660397 28653721 19270538 28653721 507169987 571202477 132718858 571202477 520482472 571202477 973795574 28653721 875355091 571202477 319025750 37563938 584730330 571202477 999999999765694171 571202477 863526365 37563938 352390186 28653721 594120289 571202477 926050813 28653721 524636086 571202477 587475241 37563938 999999999765694171 571202477 766058820 37563938 461189757 37563938 667727346 28653721 747790583 37563938 710061115 571202477 881567960 37563938 362385715 571202477 908700593 28653721 999999999765694171 571202477 482804217 571202477 600303059 571202477 251034279 37563938 930122952 28653721 337307252 28653721 426623318 37563938 557491529 571202477 999999999765694171 571202477 801945355 28653721 423591723 571202477 31250681 571202477 600238031 28653721 481884941 37563938 218543389 28653721 193795973 37563938 701732859 571202477 796508369 37563938 575488997 28653721 457754307 37563938 800297361 571202477 787347625 37563938 327341714 28653721 405670828 28653721 657699190 37563938 556126668 28653721 616962144 28653721 809188445 37563938 975709959 37563938 290741619 28653721 999999999765694171 571202477 941560378 28653721 19512590 28653721 563004277 37563938 550807761 28653721 388466590 28653721 147931451 37563938 176902961 37563938 851441418 37563938 134512412 37563938 278438279 571202477 446955439 571202477 618533767 571202477 99162921 28653721 259700255 28653721 999999999765694171 571202477 399767881 37563938 888176725 28653721 633801682 571202477 521921614 37563938 454198454 37563938 302426063 37563938 291743442 571202477 200767182 571202477 509870881 571202477 999999999765694171 571202477 775386430 28653721 114080008 571202477 590929475 28653721 229481134 571202477 987639858 37563938 463708997 571202477 727534314 28653721 882096590 571202477 855486946 28653721 196923962 37563938 988356610 571202477 314893290 28653721 654886524 37563938 321166865 37563938 999999999765694171 571202477 235441322 28653721 364799498 28653721 302949511 28653721 403296439 28653721 318764479 37563938 518692859 571202477 105615351 28653721 999999999765694171 571202477 982554344 28653721 343733441 28653721 192501726 37563938 999999999765694171 571202477 212940783 28653721 147612892 28653721 608609702 37563938 228632526 571202477 999999999765694171 571202477 967889469 37563938 697883031 571202477 998495652 571202477 268987011 37563938 189829061 571202477 739608215 28653721 486827263 28653721 436521243 571202477 391967900 28653721 613886916 37563938 86364299 28653721 277048620 37563938 318571033 571202477 338159759 37563938 981857402 37563938 531447315 28653721 84347415 571202477 96694137 37563938 577282689 571202477 999999999765694171 571202477 945058516 28653721 761692775 571202477 694497552 571202477 394893395 571202477 250450513 37563938 611117536 37563938 228988089 28653721 683005549 37563938 163236533 37563938 841871912 28653721 317828839 571202477 999999999765694171 571202477 212998880 28653721 553923339 571202477 324602274 571202477 228158711 37563938 3475627 571202477 617242144 37563938 418141938 37563938 999999999765694171 571202477 35952988 28653721 127368799 37563938 195762146 571202477 611523984 37563938 386937195 28653721 571173008 28653721 493635907 571202477 126055650 28653721 228968080 37563938 722290199 37563938 517474434 571202477 238404154 37563938 152928684 37563938 673155911 37563938 174601854 37563938 999999999765694171 571202477 151208894 28653721 720859242 571202477 945608030 571202477 826821914 571202477 789357953 28653721 579783398 37563938 136902446 571202477 991233675 571202477 347994106 28653721 661505640 37563938 508672947 37563938 982350845 37563938 934337849 37563938 259838605 28653721 194781947 37563938 999999999765694171 571202477 621365348 28653721 968347425 28653721 27834899 28653721 62854315 571202477 131644380 571202477 975035587 37563938 999999999765694171 571202477 482585627 37563938 990004948 37563938 184382221 571202477 601552637 571202477 694866511 571202477 777651836 37563938 1108498 28653721 143640897 28653721 387073507 571202477 805599990 37563938 334655806 571202477 198100989 571202477 999999999765694171 571202477 840153125 571202477 565027592 28653721 539172802 28653721 947862617 571202477 752145382 571202477 560071038 28653721 229481134 28653721 121436213 37563938 693819393 28653721 268331826 28653721 464854170 28653721 798765047 37563938 148106831 37563938 822202099 37563938 187334074 571202477 216546052 37563938 955836824 28653721 705649175 28653721 430408238 37563938 375738859 37563938 694941820 37563938 443145668 28653721 715932269 571202477 99524838 28653721 909251069 28653721 111756946 28653721 447540912 28653721 719655873 571202477 781079694 37563938 387320337 28653721 277816590 28653721 37872098 571202477 942390625 37563938 824904230 37563938 980571748 28653721 566537241 571202477 521810889 571202477 396702796 571202477 362012201 37563938 999999999765694171 571202477 998526858 28653721 383420350 37563938 913736559 28653721 492951015 37563938 907932728 28653721 290134399 28653721 819169820 571202477 535052334 37563938 999999999765694171 571202477 480293094 28653721 762633070 571202477 34150539 37563938 876163722 37563938 485930237 28653721 546206154 571202477 388902726 37563938 111863797 28653721 407029347 28653721 626146321 37563938 244317948 28653721 125921542 28653721 559064007 37563938 206772839 37563938 999999999765694171 571202477 924043257 571202477 557367454 37563938 482732777 37563938 431388977 37563938 596033736 28653721 472566919 37563938 999999999765694171 571202477 711993431 571202477 677036263 28653721 999999999765694171 571202477 288633689 571202477 889477055 37563938 7607256 37563938 819282638 37563938 444239782 571202477 46601868 28653721 556650394 37563938 750622458 28653721 466869268 37563938 630850399 571202477 432612644 571202477 191680474 571202477 736066562 28653721 814769668 571202477 52191425 37563938 667041842 28653721 924003360 37563938 186473867 37563938 24619032 28653721 125999113 571202477 470553168 28653721 700243659 28653721 528993515 28653721 561177754 28653721 130927840 28653721 477422764 37563938 407230690 37563938 945949808 571202477 968608833 28653721 325397689 28653721 418488799 571202477 147988292 37563938 565345078 28653721 401119820 571202477 84954539 37563938 86757932 571202477 999999999765694171 571202477 563663989 37563938 535052334 28653721 240404794 28653721 999999999765694171 571202477 34050370 37563938 283681093 37563938 370766817 37563938 784767148 571202477 894078546 28653721 680461871 37563938 999999999765694171 571202477 281425490 571202477 858534559 571202477 210594583 571202477 23893853 28653721 694526755 571202477 729752564 571202477 575150677 37563938 355625454 37563938 405624778 37563938 817917006 28653721 865288425 571202477 999999999765694171 571202477 750924534 37563938 961572150 571202477 767346048 28653721 298830608 571202477 999999999765694171 571202477 355319496 571202477 519951790 571202477 18176311 37563938 173095243 37563938 777150870 571202477 549712642 571202477 827121794 571202477 183809918 28653721 487724730 571202477 707072133 37563938 79453261 571202477 248822193 28653721 146034591 571202477 244062201 571202477 284462521 571202477 737157723 571202477 596049628 28653721 487525589 28653721 771974323 571202477 906809895 37563938 643319511 571202477 554145576 37563938 334142352 571202477 99234712 37563938 151026400 37563938 577224112 28653721 999999999765694171 571202477 672294518 28653721 551981254 571202477 942705303 571202477 999999999765694171 571202477 278115593 571202477 330681773 28653721 98976619 571202477 137246137 28653721 86169375 571202477 880307151 28653721 190398454 28653721 678868907 37563938 708328316 28653721 802848732 571202477 636730005 37563938 3668526 37563938 290134399 571202477 199376580 28653721 547361352 28653721 896145595 571202477 783963858 571202477 325779395 28653721 411334806 28653721 65965687 28653721 863059143 28653721 420787449 37563938 466822517 37563938 530503730 571202477 236514088 571202477 999999999765694171 571202477 239640886 28653721 136335328 28653721 754630538 37563938 354823680 37563938 36133641 37563938 999999999765694171 571202477 247016367 37563938 374687556 28653721 999999999765694171 571202477 100190199 37563938 18556975 571202477 469266056 571202477 69501428 28653721 496343593 28653721 460187631 28653721 474870864 571202477 949680860 571202477 85572183 37563938 338674159 571202477 503870174 37563938 700490655 37563938 355319496 37563938 999999999765694171 571202477 203738281 28653721 89518037 37563938 76291289 571202477 60431722 37563938 980700458 37563938 775570807 28653721 525607128 37563938 814344943 571202477 939942140 37563938 298109589 28653721 627742009 28653721 91470403 571202477 672406288 37563938 512961852 37563938 294279233 571202477 357119723 571202477 197846921 37563938 191047479 571202477 366351486 37563938 567218751 37563938 985052 571202477 154592737 37563938 523327579 571202477 850535181 28653721 188373250 37563938 53418881 571202477 747895392 28653721 858239692 28653721 655716359 37563938 757106977 37563938 707087401 28653721 896858782 571202477 282991489 37563938 522277325 28653721 180543688 571202477 999999999765694171 571202477 550919540 37563938 129958744 37563938 279061588 28653721 250429032 571202477 15050372 37563938 664307674 571202477 99773063 37563938 112951889 37563938 315181198 37563938 390784485 571202477 999999999765694171 571202477 242583913 28653721 276367832 28653721 225990314 37563938 524120487 37563938 285848090 28653721 170901817 28653721 864200778 37563938 231123760 28653721 490270674 28653721 183457558 28653721 999999999765694171 571202477 920746407 571202477 684913734 37563938 174391009 28653721 708311351 37563938 767950434 28653721 962591590 571202477 184494978 37563938 219458129 571202477 141779994 28653721 987817831 571202477 797787518 37563938 999999999765694171 571202477 999999999765694171 571202477 645140878 28653721 364681899 37563938 471010037 37563938 393144428 28653721 60658331 28653721 848507082 571202477 622651208 571202477 879372709 28653721 661463365 37563938 574363663 571202477 925470862 28653721 727095920 37563938 709769651 37563938 841117690 37563938 565132127 28653721 821344012 37563938 908337494 28653721 108598921 28653721 602081207 571202477 428341613 28653721 952289162 37563938 92610473 571202477 336852294 37563938 856535447 571202477 741479606 571202477 957678350 571202477 516223345 37563938 567868217 28653721 928602789 571202477 930263848 571202477 285373047 37563938 65159134 571202477 845217226 571202477 590087691 37563938 857556334 28653721 440862864 37563938 774299523 28653721 492730146 28653721 436541509 37563938 382912446 28653721 907160990 28653721 575070909 37563938 632362758 571202477 957765958 28653721 98475212 571202477 481884941 571202477 110271123 571202477 776182826 37563938 793605512 571202477 59993081 571202477 724459179 571202477 804531310 571202477 266601258 37563938 499261217 571202477 336151553 571202477 186080851 37563938 967846453 571202477 279166750 28653721 367150233 37563938 250337309 37563938 888607244 37563938 233294697 571202477 999999999765694171 571202477 417393709 28653721 207136039 37563938 990628794 37563938 196034268 28653721 477648249 37563938 165041735 28653721 722461053 37563938 920938782 28653721 515795324 28653721 999999999765694171 571202477 907360054 571202477 260172883 28653721 562361443 37563938 977096221 28653721 430006804 37563938 560668618 571202477 695636696 37563938 786157751 571202477 973147996 28653721 689271466 571202477 807693169 28653721 917605492 571202477 326082312 571202477 536568743 28653721 439597388 37563938 110313431 37563938 311104798 28653721 866246116 28653721 133935814 37563938 989054933 37563938 891949669 28653721 176480240 37563938 529504714 571202477 163711522 571202477 999999999765694171 571202477 931467179 28653721 691944328 37563938 898868793 28653721 335926250 37563938 791369618 28653721 39577637 571202477 510276269 28653721 861197652 28653721 481291893 571202477 559856765 37563938 239154275 37563938 567544215 28653721 900141353 571202477 776478488 28653721 102047889 28653721 716185680 28653721 990781197 28653721 927745953 571202477 515332273 37563938 664930032 571202477 720665873 571202477 858720537 571202477 598212762 28653721 431497132 37563938 390480846 571202477 98865963 37563938 383519899 37563938 665400314 37563938 999999999765694171 571202477 183358504 28653721 242414374 37563938 230086926 37563938 59237534 37563938 358734797 28653721 407144781 571202477 458787275 37563938 915078549 28653721 79367372 37563938 980222444 28653721 653655030 28653721 572794705 37563938 471103901 37563938 741044249 28653721 409949564 571202477 34267644 37563938 19246955 571202477 751614356 571202477 457667836 37563938 666096250 28653721 311736367 28653721 634989335 37563938 957645966 28653721 886626109 28653721 495931190 28653721 78682064 571202477 138462635 571202477 505481878 37563938 204687799 37563938 10905254 28653721 564725627 571202477 481213215 28653721 999999999765694171 571202477 855306237 37563938 975476195 28653721 474795010 37563938 851379992 571202477 598865961 28653721 375318732 571202477 403164555 571202477 116803503 571202477 820076700 571202477 50526225 571202477 984196345 28653721 935310372 28653721 489544399 571202477 760728366 37563938 304115930 28653721 550551600 28653721 674901127 37563938 670533192 37563938 216132194 571202477 532579067 28653721 552888928 37563938 159301603 28653721 154217961 37563938 824508639 571202477 176095684 37563938 260854988 28653721 590826514 28653721 544530619 28653721 101838497 37563938 110803537 571202477 946645925 37563938 487320098 37563938 197357845 28653721 129530032 571202477 816292543 571202477 751427100 28653721 966870301 28653721 777073712 571202477 958152444 28653721 999999999765694171 571202477 612563020 571202477 140152361 571202477 665219000 571202477 625023311 28653721 528505753 37563938 482504756 28653721 269923661 37563938 229085520 37563938 626991995 37563938 70475139 37563938 271123400 571202477 999999999765694171 571202477 553254017 571202477 517873812 37563938 482461731 571202477 270995986 28653721 888184261 37563938 543047980 37563938 886690002 571202477 579631126 37563938 33949926 571202477 743862025 28653721 477917573 28653721 671039078 37563938 128697556 571202477 512189167 28653721 335407207 571202477 554105920 37563938 549712642 28653721 362920896 37563938 634077153 37563938 208189992 37563938 963603568 571202477 339846135 28653721 578251666 571202477 591995803 37563938 455421009 37563938 828787074 571202477 391830181 37563938 534510158 28653721 538538640 28653721 295653903 28653721 845243677 37563938 210582569 571202477 215778524 37563938 737422556 37563938 123696090 37563938 81963006 28653721 73479980 571202477 999999999765694171 571202477 163231799 37563938 812764707 28653721 338776504 37563938 936979605 28653721 999999999765694171 571202477 459639796 37563938 325397753 37563938 12166012 37563938 413869198 37563938 293983107 571202477 73348608 571202477 260538917 28653721 382640894 28653721 133376022 37563938 851182532 571202477 165045726 37563938 257465656 28653721 999999999765694171 571202477 804546202 37563938 850476567 37563938 320975609 28653721 109248151 571202477 930444937 37563938 626591752 37563938 481952124 571202477 972838604 571202477 148106831 571202477 990926100 28653721 667086091 28653721 480578553 37563938 593943661 28653721 997555021 571202477 299380749 571202477 96694137 28653721 961202918 28653721 414785857 571202477 112501037 571202477 463796962 28653721 551966463 37563938 457139871 28653721 219359835 37563938 736764090 28653721 612012315 28653721 334576886 28653721 571401892 571202477 815547122 571202477 591981554 28653721 829162791 37563938 27834899 37563938 918533226 37563938 120468939 571202477 999999999765694171 571202477 285430921 28653721 820288538 571202477 662390977 28653721 183860378 571202477 905822828 28653721 720252329 37563938 254765096 571202477 471421963 28653721 917336720 571202477 209559949 571202477 999999999765694171 571202477 676848812 571202477 357559318 37563938 69185665 571202477 151026400 571202477 844948435 571202477 267295682 28653721 88291269 28653721 584968336 37563938 986438654 37563938 411957114 28653721 999999999765694171 571202477 300552705 571202477 354424591 571202477 136355536 37563938 514318865 28653721 708402762 571202477 982936006 28653721 950109593 28653721 680496919 28653721 886060527 28653721 634851180 37563938 329995795 28653721 182539068 37563938 766077614 37563938 281574540 571202477 804470123 28653721 141767640 37563938 331709267 37563938 448820806 28653721 823637979 571202477 439327409 571202477 999999999765694171 571202477 373068067 37563938 197243490 571202477 837949951 28653721 194837752 571202477 708129717 571202477 804518715 571202477 790647670 37563938 169824394 571202477 328818426 28653721 66702249 37563938 449456528 571202477 316565692 571202477 124594474 37563938 659612523 37563938 835983747 28653721 725720051 37563938 351537567 28653721 841497573 37563938 544262151 37563938 715995839 28653721 169524195 571202477 28397056 571202477 61622020 28653721 550580537 571202477 447834790 571202477 949896718 28653721 861393132 28653721 255290682 37563938 142963607 37563938 135483912 571202477 514018386 28653721 999999999765694171 571202477 499126513 571202477 313017146 28653721 30838989 571202477 983325475 28653721 853854886 28653721 195513934 571202477 207517104 28653721 878723877 571202477 360096387 571202477 363211654 28653721 805336665 37563938 164422356 28653721 85784075 37563938 575661645 28653721 302925102 571202477 403540106 28653721 51088519 571202477 783339411 28653721 194452522 28653721 768604382 37563938 50666669 571202477 20936164 28653721 97249033 37563938 840411107 571202477 387956972 37563938 528823735 571202477 918149988 28653721 581451614 571202477 999999999765694171 571202477 737569434 37563938 340749138 28653721 495793524 37563938 999999999765694171 571202477 867662416 37563938 999999999765694171 571202477 761283839 37563938 958367916 28653721 384061874 28653721 364752246 37563938 844986519 571202477 115758500 28653721 919489000 571202477 643518848 37563938 431751719 28653721 209034888 28653721 964065346 28653721 498164181 37563938 646245575 28653721 161817957 28653721 464995666 571202477 332761423 28653721 175062912 28653721 300428930 28653721 713600979 28653721 999999999765694171 571202477 526604681 28653721 44085406 571202477 433863941 28653721 525387756 28653721 523890990 571202477 740738892 28653721 539319231 28653721 593636242 28653721 885555660 571202477 555093612 571202477 206724372 37563938 545033405 28653721 522443174 37563938 528775341 28653721 959916876 37563938 263364043 37563938 136355019 37563938 590038401 28653721 946263108 571202477 960040845 28653721 809000785 37563938 56431749 571202477 770690679 28653721 517056291 571202477 999999999765694171 571202477 841546186 571202477 135106405 28653721 81315067 37563938 999999999765694171 571202477 5977902 571202477 659992890 37563938 778552576 37563938 47434313 28653721 607296135 37563938 655147815 28653721 3403096 571202477 413390245 571202477 761266462 571202477 847581245 28653721 189716842 28653721 425992217 37563938 788093729 28653721 999999999765694171 571202477 772108283 571202477 471547012 28653721 7639810 28653721 880226597 28653721 210941701 28653721 559845959 571202477 98266593 28653721 471380938 28653721 13352359 37563938 999999999765694171 571202477 603929730 28653721 386786755 571202477 794463528 37563938 54717860 28653721 466687198 28653721 251855428 28653721 760008228 37563938 811959688 37563938 255599257 571202477 251490191 37563938 270629580 571202477 987987360 571202477 360488590 571202477 706022943 28653721 348234085 28653721 480988922 37563938 94969191 571202477 744901160 28653721 293999506 571202477 281108971 37563938 27304984 571202477 588748502 37563938 130759722 37563938 870968861 28653721 759612600 37563938 643377243 28653721 768804942 37563938 559085974 28653721 633031957 28653721 102600656 28653721 999999999765694171 571202477 209280744 28653721 505817073 571202477 367125081 28653721 589336972 28653721 451704235 571202477 559840980 571202477 577255429 37563938 850124278 37563938 272766736 571202477 419020536 28653721 335395021 37563938 26661313 571202477 894731211 37563938 423448555 571202477 211529448 28653721 512606688 37563938 33256810 37563938 632237944 571202477 523117443 571202477 904177994 571202477 76585266 37563938 728426049 28653721 273535968 571202477 617129323 28653721 890177524 28653721 999999999765694171 571202477 410416606 571202477 786781221 37563938 888184261 571202477 124541862 571202477 940362483 571202477 575253391 37563938 874245725 28653721 367659237 28653721 260089747 37563938 716813985 571202477 191369439 28653721 802211361 28653721 545079145 37563938 797623149 28653721 531580935 28653721 999999999765694171 571202477 467310982 28653721 264895221 37563938 278002533 28653721 113550335 28653721 401666842 571202477 892553546 37563938 506328353 28653721 319060762 37563938 39277383 37563938 464178936 28653721 230191336 571202477 314127885 37563938 447129657 28653721 469425726 571202477 815048163 28653721 509259641 37563938 668329161 28653721 644846349 571202477 234741574 571202477 225395891 571202477 615393833 37563938 812061266 37563938 300552705 37563938 471902075 28653721 952360228 571202477 999999999765694171 571202477 800087501 37563938 532430626 37563938 657469209 28653721 835627252 28653721 552307310 28653721 7943432 28653721 407567891 571202477 799224270 28653721 177213358 571202477 863440849 37563938 830055918 571202477 776331983 28653721 641660850 28653721 64258547 37563938 883028773 37563938 597508999 37563938 322595591 37563938 107645383 28653721 426498469 571202477 278905149 571202477 531633816 571202477 423862010 571202477 970680737 28653721 651439505 37563938 205015997 37563938 399099653 37563938 47888451 37563938 357619133 37563938 617815853 37563938 589562742 37563938 70206894 571202477 999999999765694171 571202477 997995581 37563938 953005705 28653721 488863280 28653721 67241382 571202477 313701165 28653721 486238127 37563938 34364445 571202477 221619387 37563938 999999999765694171 571202477 429558365 28653721 294892879 37563938 671002381 37563938 474146053 37563938 17177545 28653721 932095664 37563938 507143753 28653721 945387429 37563938 647733346 571202477 973795574 571202477 36467350 28653721 706921686 37563938 709501621 28653721 680585403 37563938 386143019 37563938 503105174 28653721 987593030 571202477 907393170 28653721 104041747 571202477 265966574 37563938 392831313 37563938 301564921 28653721 906131080 28653721 625139904 28653721 898397188 28653721 823453528 571202477 596928554 571202477 780614475 37563938 700203289 571202477 421901625 571202477 503931640 28653721 437901630 28653721 120127724 37563938 58137266 571202477 22561057 571202477 416442724 37563938 800602648 37563938 45830284 571202477 227719096 28653721 173243876 28653721 472104941 37563938 648048972 28653721 129488698 37563938 931756941 28653721 213058455 37563938 777671780 28653721 440076665 28653721 792343595 571202477 999999999765694171 571202477 685483255 28653721 134607792 37563938 140306953 37563938 838366466 571202477 180307159 37563938 311955090 37563938 695152642 37563938 691266569 571202477 278168226 28653721 464853148 37563938 999999999765694171 571202477 328675644 571202477 768391630 571202477 95618050 571202477 52850140 37563938 412069920 37563938 470820733 571202477 603968639 37563938 605920115 37563938 999999999765694171 571202477 276845188 28653721 879880785 37563938 434756891 28653721 815781182 37563938 845050694 571202477 522291274 37563938 244643062 28653721 53177725 28653721 999999999765694171 571202477 633582733 37563938 434491407 28653721 844340386 28653721 692131736 28653721 873778036 37563938 491115044 571202477 366638975 28653721 999999999765694171 571202477 935741065 28653721 294263266 571202477 945661227 28653721 999999999765694171 571202477 153209317 37563938 180914772 571202477 871108299 28653721 561119725 37563938 687980371 37563938 407144781 37563938 75710196 37563938 222509788 37563938 474623582 571202477 403256618 37563938 461414311 37563938 758373141 28653721 800130875 37563938 650627589 37563938 999999999765694171 571202477 727313004 571202477 908700593 37563938 46521884 37563938 469806636 28653721 396732254 571202477 330620011 28653721 738774953 37563938 915858597 571202477 426758209 28653721 819474353 37563938 796416360 37563938 895278736 37563938 706898988 37563938 540831805 571202477 328458136 28653721 88564899 28653721 422384309 37563938 343803820 571202477 446136342 37563938 657103304 37563938 329670233 37563938 492633011 571202477 316657446 571202477 796514801 28653721 492601519 28653721 436919545 28653721 887331528 28653721 587830436 28653721 406846390 28653721 248945085 571202477 908478736 28653721 506101007 28653721 734899417 37563938 984590897 571202477 50193110 28653721 964413692 37563938 976543413 28653721 193434865 37563938 898490625 37563938 413305199 571202477 70526680 37563938 200301456 37563938 705534459 28653721 543727594 28653721 890881332 37563938 999999999765694171 571202477 177915954 37563938 246369367 571202477 943735628 28653721 299104257 571202477 752229202 28653721 468111829 37563938 246949672 37563938 803537823 571202477 830261433 37563938 327081542 571202477 823637979 28653721 104286514 571202477 70317588 28653721 704174804 37563938 193409782 37563938 386401658 571202477 458015453 37563938 787362068 28653721 660760712 571202477 209521871 571202477 292805110 571202477 160385240 28653721 414735523 28653721 472222820 37563938 815349033 28653721 244059680 37563938 999999999765694171 571202477 60051254 37563938 999999999765694171 571202477 576758797 571202477 897028096 37563938 364384915 28653721 47859851 28653721 493283954 571202477 871934422 571202477 249918077 37563938 738221655 37563938 674712341 37563938 491768774 28653721 336360537 37563938 965543670 37563938 812037273 37563938 145459403 571202477 999999999765694171 571202477 322653534 37563938 310522728 37563938 999999999765694171 571202477 65356806 37563938 984567581 28653721 663127765 28653721 387325358 37563938 636585444 37563938 944414599 28653721 604967984 571202477 146804668 37563938 999999999765694171 571202477 823538885 571202477 845587312 28653721 560505453 571202477 267440475 571202477 999999999765694171 571202477 608823400 37563938 430704717 571202477 535092464 37563938 817564491 571202477 497950436 37563938 747527174 37563938 553803884 37563938 94277944 571202477 626234552 37563938 999999999765694171 571202477 321791507 37563938 566350662 571202477 18208402 571202477 603949548 571202477 78326679 37563938 453575406 37563938 717030416 28653721 124047770 37563938 628046431 37563938 618612435 28653721 976449520 28653721 22703328 37563938 449241489 571202477 659578471 37563938 276599753 571202477 17293273 37563938 204028095 37563938 72303150 37563938 194014042 571202477 414892892 28653721 955024250 28653721 696825853 28653721 879145473 37563938 453618272 571202477 3686909 28653721 551381919 28653721 134228550 571202477 559918256 571202477 239301647 571202477 124820356 37563938 290330402 571202477 753245814 28653721 286763024 28653721 925695607 28653721 378912179 28653721 750895208 37563938 8285993 37563938 184389675 571202477 526431631 37563938 964679412 37563938 195488215 28653721 938127821 37563938 912828532 37563938 785110169 571202477 652861726 37563938 99773063 571202477 875175333 37563938 504945342 28653721 753073104 37563938 999999999765694171 571202477 493328225 37563938 409109822 571202477 262494124 37563938 360463315 571202477 105157723 37563938 590882434 28653721 296779183 37563938 618281613 571202477 587789759 37563938 603512783 37563938 778211171 571202477 935908980 28653721 366846037 571202477 960207969 37563938 457037505 37563938 683132509 37563938 831739475 571202477 260626423 571202477 633191447 28653721 95395589 28653721 875379410 37563938 65736559 37563938 999999999765694171 571202477 77654847 28653721 583553918 28653721 534201711 37563938 446802100 37563938 633582733 28653721 340061867 28653721 688556392 571202477 197949291 37563938 999999999765694171 571202477 955331735 37563938 80642433 28653721 418949564 28653721 23147635 28653721 363950361 28653721 237322054 28653721 525614107 28653721 999999999765694171 571202477 112740489 571202477 133014509 37563938 841541663 28653721 277977629 28653721 250946074 37563938 676034955 37563938 877773807 28653721 221729185 37563938 228805157 28653721 999999999765694171 571202477 707693242 571202477 96978414 37563938 412961692 28653721 344110434 37563938 463101297 37563938 501336373 28653721 651985169 28653721 18763425 37563938 851673798 28653721 120163415 571202477 60255767 28653721 846761230 571202477 301403897 28653721 337844411 28653721 876140667 28653721 304243278 571202477 935115027 28653721 251062998 37563938 652145944 571202477 177349597 28653721 561720099 28653721 468180825 28653721 387854943 37563938 187334896 571202477 854776678 571202477 668128452 571202477 687551679 28653721 999999999765694171 571202477 461986566 28653721 133376022 28653721 799479357 37563938 892340531 37563938 631240426 28653721 225407816 571202477 479921078 571202477 596862069 28653721 57170509 37563938 791121560 37563938 284466489 28653721 550335185 37563938 427204596 28653721 913543382 37563938 22047736 28653721 879027769 571202477 888184261 28653721 305924042 37563938 276672316 571202477 784628256 28653721 14070379 28653721 910347614 571202477 999999999765694171 571202477 748158532 571202477 130981983 571202477 184304415 37563938 811015235 37563938 676127492 37563938 862838589 37563938 114849003 571202477 842509472 28653721 706906145 37563938 345288150 28653721 999999999765694171 571202477 473978946 37563938 713216179 37563938 21574253 37563938 750047958 28653721 699574351 571202477 393075075 37563938 351030050 28653721 999999999765694171 571202477 763615623 28653721 999999999765694171 571202477 914903844 28653721 446184490 28653721 921500366 28653721 843940720 571202477 675187860 571202477 616707987 28653721 636573351 28653721 672640493 37563938 971384373 37563938 450842095 37563938 660704953 28653721 241219172 571202477 57141053 28653721 777514062 28653721 102047889 37563938 911939896 571202477 860219625 37563938 814232199 571202477 969539543 37563938 179290216 28653721 846963027 571202477 745359644 28653721 913137082 37563938 610236383 28653721 229982779 37563938 952247199 37563938 131878880 37563938 956129802 571202477 877737619 28653721 506812476 28653721 510715473 37563938 949669994 28653721 220274600 37563938 157445897 28653721 280050466 37563938 600280105 571202477 162110767 28653721 161479347 28653721 591193695 37563938 487787258 28653721 59524663 28653721 993073020 571202477 261323694 37563938 313177709 37563938 643984360 571202477 156771670 37563938 929740904 37563938 832020939 571202477 841886522 37563938 168085717 37563938 727092517 571202477 871196454 571202477 170901817 571202477 615991435 28653721 528773362 28653721 901626918 37563938 188479635 28653721 441230727 28653721 671677858 28653721 641137423 28653721 640166478 28653721 745762537 37563938 356962187 28653721 300382363 37563938 727526772 37563938 956901816 37563938 556913096 28653721 186379592 571202477 999999999765694171 571202477 403948847 571202477 901363809 37563938 920633005 37563938 113980544 571202477 673229471 37563938 148374894 571202477 437396491 571202477 580108023 37563938 699900024 571202477 71943106 571202477 752190608 28653721 560507929 571202477 195255198 28653721 759876443 37563938 999999999765694171 571202477 733293754 37563938 258171116 571202477 616962144 37563938 520700241 37563938 969420111 28653721 648957786 37563938 793605512 37563938 542509181 28653721 77096779 28653721 294911208 37563938 661002467 37563938 108134669 28653721 428915615 28653721 835034307 37563938 700987206 571202477 556851654 37563938 970765446 571202477 776817500 37563938 821303818 37563938 805599990 28653721 380974195 37563938 472540246 28653721 936017178 28653721 777210001 37563938 704789268 571202477 156287049 571202477 237929452 37563938 683255075 28653721 716207183 37563938 714649133 37563938 963914604 28653721 999999999765694171 571202477 84945383 571202477 750166445 37563938 317467204 28653721 999999999765694171 571202477 173786076 37563938 887524936 37563938 584419179 28653721 845568573 37563938 233907928 571202477 99234712 571202477 999999999765694171 571202477 648766965 28653721 397704223 37563938 484982945 37563938 677264570 37563938 342707582 37563938 413880503 28653721 760231379 28653721 13120528 571202477 129906100 28653721 621337193 37563938 153154282 571202477 946436750 571202477 178720955 37563938 521473507 37563938 730487407 571202477 324203357 37563938 107681586 28653721 736601438 28653721 156840105 571202477 542882188 571202477 313177709 571202477 700473318 28653721 669299265 571202477 59402033 28653721 923432120 571202477 875479645 28653721 724014867 571202477 555430688 571202477 61762595 28653721 946546601 37563938 964231751 37563938 163574119 28653721 100807833 28653721 806395461 37563938 125661837 571202477 182754359 37563938 141828436 571202477 699737904 37563938 227112078 571202477 99003568 571202477 400759194 571202477 982267194 571202477 436674038 37563938 999999999765694171 571202477 504563813 37563938 157051170 571202477 133734008 571202477 706608587 571202477 388837671 28653721 677304245 571202477 371594848 571202477 973514779 571202477 602741998 28653721 474473128 571202477 857830037 37563938 80503095 37563938 450259344 37563938 761763280 571202477 969181896 37563938 977502489 28653721 4962937 37563938 837489019 28653721 187901547 37563938 999999999765694171 571202477 294964484 37563938 78886273 37563938 903428791 571202477 19515453 571202477 975664791 37563938 760989813 37563938 592270678 37563938 694264445 28653721 999999999765694171 571202477 94867424 37563938 673764469 571202477 84163154 571202477 927745953 37563938 612641186 28653721 954283808 571202477 381765071 571202477 101177011 571202477 268597228 28653721 365854237 571202477 73497849 37563938 298022086 571202477 18757961 28653721 765159447 37563938 194452522 37563938 326187787 571202477 71567057 571202477 188846813 571202477 55235538 571202477 185323838 37563938 96203338 28653721 297774002 37563938 467174367 37563938 79116862 571202477 116203369 571202477 422880851 28653721 187887254 28653721 323150852 28653721 262064630 571202477 695303833 28653721 770967554 37563938 785981827 28653721 392693718 37563938 621269375 28653721 485747606 28653721 591560179 37563938 960209536 28653721 999999999765694171 571202477 484067616 571202477 551319255 28653721 485443606 571202477 391255120 571202477 546010804 28653721 30583647 571202477 80586089 37563938 456705901 571202477 298494704 571202477 765774555 28653721 48451292 37563938 55996572 37563938 907160990 37563938 49093218 28653721 794257196 571202477 124224715 571202477 260433767 571202477 999999999765694171 571202477 198146775 37563938 999999999765694171 571202477 716127199 37563938 45102241 571202477 757550811 28653721 669650827 37563938 791715917 28653721 669087884 28653721 89988237 37563938 310183339 37563938 785331701 37563938 424559298 28653721 442225816 37563938 653405036 571202477 999999999765694171 571202477 634259034 571202477 47385827 37563938 297210558 37563938 260275738 28653721 553506462 28653721 999999999765694171 571202477 999999999765694171 571202477 419403811 28653721 869584775 28653721 255334244 37563938 720816329 571202477 166740625 571202477 497957666 37563938 943600965 28653721 341131943 571202477 206789199 571202477 483461210 37563938 832030586 28653721 359607528 571202477 918149988 37563938 129631843 37563938 314257263 571202477 988000121 37563938 294721085 28653721 630184226 37563938 317323980 37563938 173924076 28653721 630499350 28653721 268688632 571202477 901363809 28653721 682928614 37563938 423546456 28653721 103978057 37563938 586252074 37563938 868138544 28653721 605239772 37563938 905478358 28653721 410970774 37563938 207596187 37563938 700994521 37563938 821374356 571202477 105762125 28653721 306048618 28653721 633897749 28653721 116414611 28653721 929558769 571202477 664008704 571202477 200270680 571202477 57872534 37563938 691103647 37563938 999999999765694171 571202477 231101937 37563938 492972996 28653721 302125155 571202477 390290508 37563938 331173818 37563938 455983176 571202477 318929050 571202477 513881265 28653721 999999999765694171 571202477 999999999765694171 571202477 542624846 28653721 807746659 28653721 420296354 28653721 591115217 37563938 561246332 571202477 415446985 37563938 390578487 28653721 292864667 571202477 466687198 571202477 77920378 37563938 623392848 28653721 684071963 37563938 36678530 37563938 599306591 37563938 781530208 571202477 759325548 37563938 116548770 571202477 631790489 28653721 813199142 571202477 284505138 28653721 153734008 28653721 179486988 28653721 186587982 37563938 912224589 28653721 335401306 571202477 703063654 37563938 900235352 37563938 816633665 571202477 47096262 571202477 908794688 28653721 681066584 37563938 506355660 28653721 938484090 571202477 403399364 28653721 404387435 571202477 118178581 37563938 794463528 28653721 678965842 28653721 591222884 37563938 370766817 28653721 829931326 571202477 489419596 37563938 999999999765694171 571202477 161594221 28653721 190982404 571202477 829707305 37563938 752145382 28653721 597366206 37563938 999999999765694171 571202477 743019972 28653721 406487572 28653721 531902534 37563938 491742699 28653721 431365518 28653721 667787627 28653721 991240714 37563938 874406307 37563938 216327475 37563938 634916116 37563938 913137082 28653721 535407964 37563938 653234900 37563938 179290216 37563938 591653529 37563938 933317025 37563938 442485127 28653721 999999999765694171 571202477 628750347 28653721 816872861 28653721 286226035 28653721 809600891 571202477 434473620 28653721 153206871 37563938 990429908 28653721 485746592 37563938 730284621 37563938 786159751 37563938 961448792 28653721 897144429 571202477 430284739 571202477 881505726 37563938 76242050 37563938 635813594 571202477 27209150 28653721 460385169 37563938 992230365 28653721 185188983 28653721 946625426 28653721 567658888 28653721 291081075 37563938 499993742 571202477 402693942 37563938 398664620 37563938 713694522 37563938 776657157 571202477 391941084 28653721 694493864 37563938 330198145 37563938 260356007 37563938 626482866 571202477 792260506 571202477 975268383 571202477 206499685 37563938 752731743 37563938 645815065 37563938 766374484 28653721 307144910 37563938 380403553 571202477 864290055 37563938 555974597 571202477 344668119 28653721 276699977 37563938 42332077 28653721 376267802 28653721 999999999765694171 571202477 247980186 28653721 223869385 571202477 707753454 37563938 751093274 37563938 604341803 28653721 130064837 28653721 500991431 37563938 496691241 37563938 607775181 37563938 27304984 37563938 999999999765694171 571202477 918533226 571202477 192912065 37563938 484101806 28653721 946037684 28653721 873584762 28653721 356948215 37563938 509884108 37563938 593515076 28653721 327253369 37563938 999999999765694171 571202477 175908874 28653721 860883485 37563938 784919788 28653721 175458368 571202477 541339211 28653721 232354980 28653721 913434547 28653721 3310499 37563938 29678712 37563938 262784508 37563938 999999999765694171 571202477 269465864 37563938 206926566 571202477 709422129 37563938 456776005 571202477 812510504 37563938 853466993 37563938 677400951 571202477 802453693 571202477 321612190 571202477 129818673 37563938 958014092 37563938 688557669 28653721 31199835 37563938 743509475 28653721 45300447 37563938 698134810 28653721 447985850 37563938 306320767 28653721 304297152 571202477 763032487 571202477 412394261 28653721 683401298 37563938 439753941 28653721 631175671 37563938 179523486 37563938 290560486 28653721 338357602 28653721 784423275 571202477 138462635 37563938 887575807 37563938 325163033 571202477 152928684 571202477 999999999765694171 571202477 753119360 28653721 801629358 37563938 765635322 37563938 883527039 37563938 792422868 571202477 833808316 37563938 957497855 571202477 266466392 571202477 457809480 28653721 702882210 37563938 230288734 28653721 427855803 571202477 999999999765694171 571202477 152521309 28653721 249315528 37563938 999999999765694171 571202477 551966493 37563938 398895136 28653721 780226452 28653721 627966080 28653721 15290885 28653721 865800472 28653721 517024094 571202477 335769081 37563938 431439319 28653721 812253549 28653721 861101220 28653721 98730286 28653721 342138563 37563938 432369647 37563938 863801925 28653721 736860841 37563938 999999999765694171 571202477 794410525 28653721 564619006 28653721 400603888 37563938 281038625 37563938 722884916 28653721 96978509 28653721 429652725 571202477 999999999765694171 571202477 553685731 28653721 515786944 571202477 736729676 28653721 609444307 28653721 460698486 28653721 176899205 571202477 827229515 571202477 999999999765694171 571202477 920121530 28653721 708047164 37563938 990034626 28653721 544500606 28653721 999999999765694171 571202477 318051292 37563938 392831313 571202477 294839212 28653721 742777991 37563938 553077827 571202477 481875746 37563938 102612739 571202477 488863280 571202477 138246281 571202477 331709267 571202477 84825802 28653721 999999999765694171 571202477 942092157 28653721 182375210 571202477 126652359 37563938 304960456 37563938 832645957 28653721 435802110 28653721 999999999765694171 571202477 71137914 571202477 222999403 571202477 342648953 37563938 346009971 37563938 577734416 37563938 22637934 28653721 768849240 28653721 159259262 37563938 145297025 571202477 324327092 571202477 999999999765694171 571202477 970704872 37563938 823074029 571202477 185188983 571202477 999999999765694171 571202477 767271024 28653721 232658212 28653721 318027889 571202477 688094343 37563938 318517507 37563938 380053972 571202477 999999999765694171 571202477 398957357 28653721 746293598 37563938 910831833 28653721 350932531 571202477 16703899 37563938 765497776 28653721 192828681 37563938 231610499 571202477 531967691 37563938 100638560 571202477 890917481 28653721 934373093 28653721 575343773 37563938 156951208 28653721 541047960 28653721 999999999765694171 571202477 10034110 28653721 123322737 571202477 495297166 571202477 781057180 37563938 999999999765694171 571202477 151829334 28653721 804639967 571202477 832698549 28653721 300717620 28653721 679412791 28653721 362414331 28653721 1855731 28653721 363607361 37563938 676489691 28653721 569571099 28653721 169540233 28653721 2414872 571202477 137985491 28653721 951212210 28653721 225181416 571202477 984052117 571202477 716185680 37563938 813889931 28653721 539406702 571202477 608108787 28653721 15969694 37563938 186645136 37563938 635003650 571202477 540254431 571202477 264217570 28653721 716708489 28653721 400784318 28653721 999999999765694171 571202477 898147964 28653721 557320119 37563938 116541794 37563938 247524315 28653721 201988292 28653721 470159080 571202477 3261335 37563938 583958673 37563938 792551585 37563938 384050215 571202477 137710923 37563938 507807420 37563938 681066584 571202477 999413367 37563938 897425737 37563938 845647198 37563938 410664485 37563938 962623043 28653721 112000698 28653721 216990477 28653721 586879507 37563938 943167877 28653721 441302250 571202477 355323350 571202477 196383687 37563938 516978935 37563938 263947563 28653721 291108446 37563938 294279233 37563938 189945554 37563938 245106228 571202477 343501045 571202477 35717228 37563938 42243355 28653721 269720629 37563938 869803165 571202477 528258776 37563938 426665873 37563938 748543217 571202477 583034874 37563938 752370392 28653721 877370813 571202477 414575869 28653721 174386660 571202477 267535345 37563938 331423712 28653721 747528281 28653721 230128594 37563938 753982815 28653721 776299141 37563938 999999999765694171 571202477 872049826 37563938 182522049 37563938 770303484 28653721 112040852 571202477 597508999 571202477 261257748 571202477 634910808 28653721 296833134 571202477 313113413 37563938 609004318 571202477 692997653 571202477 284466489 571202477 999999999765694171 571202477 310829198 37563938 999999999765694171 571202477 75952006 28653721 642280721 37563938 465134536 28653721 907061190 28653721 146034591 37563938 282826040 37563938 757513581 571202477 813518006 28653721 851729394 28653721 455919096 28653721 787330266 28653721 207136039 571202477 817141078 571202477 652692457 571202477 901505752 571202477 860708453 37563938 506654564 37563938 169239427 37563938 77755662 37563938 521238792 28653721 88568629 571202477 814277567 37563938 595332840 37563938 673948996 37563938 999999999765694171 571202477 519951790 37563938 616020021 28653721 816462020 37563938 432386253 571202477 212563567 571202477 514361351 28653721 471010037 571202477 314869628 571202477 639799413 571202477 907120151 37563938 438595330 28653721 95554053 28653721 344372494 571202477 52708100 37563938 117196758 571202477 477870117 37563938 876988416 37563938 820881821 28653721 297339860 28653721 168592426 28653721 717455022 37563938 924724583 571202477 567653334 28653721 516410358 571202477 827297410 571202477 353978856 571202477 947939186 571202477 882356886 28653721 423142531 28653721 122234607 571202477 261323694 28653721 152811404 28653721 862789502 37563938 361024533 37563938 479095342 28653721 306185178 37563938 138038109 571202477 917402333 37563938 431571353 28653721 129444124 571202477 305292433 37563938 409718613 37563938 722284425 37563938 766442483 571202477 553832380 571202477 172609730 37563938 559961296 37563938 613513487 28653721 775672083 37563938 488350339 571202477 153144552 37563938 418312622 37563938 630433094 28653721 416146114 571202477 522520806 37563938 472253862 37563938 955617096 37563938 667551431 37563938 547385459 571202477 138038109 37563938 632384570 571202477 70953310 571202477 862547216 28653721 955952726 571202477 597667575 28653721 251062998 28653721 359649837 571202477 940940666 37563938 745174022 37563938 722290199 571202477 906486749 37563938 239023191 37563938 568556397 571202477 676254412 571202477 646853401 28653721 178565602 28653721 533991355 571202477 811337969 37563938 520234172 37563938 978781272 28653721 823263653 28653721 130553725 571202477 289670891 37563938 785445518 37563938 109080161 571202477 219587419 571202477 340919856 28653721 999999999765694171 571202477 215116917 37563938 124594474 28653721 756004166 28653721 206087004 571202477 269554879 28653721 182651151 37563938 422375934 37563938 875377439 28653721 70817573 37563938 402684923 571202477 858178981 28653721 880572932 571202477 987035156 37563938 126042757 28653721 370234111 37563938 489828246 28653721 588696705 28653721 101783047 571202477 446723340 37563938 781865146 571202477 895949306 28653721 866728105 37563938 490336802 37563938 239301647 28653721 374985003 571202477 132421011 37563938 321968276 37563938 288924562 28653721 821999186 28653721 620584864 28653721 328740756 28653721 556188253 571202477 37642270 37563938 888108254 37563938 474623582 28653721 522276733 37563938 169170822 571202477 122913613 37563938 61792040 37563938 265949455 571202477 570890569 28653721 303808806 571202477 802409916 28653721 117751009 28653721 688735768 28653721 729144556 28653721 447433205 571202477 533424414 37563938 835034307 28653721 619490684 37563938 33738302 571202477 60732914 37563938 990642638 28653721 735467384 37563938 214815647 37563938 705895399 28653721 310380231 571202477 92599107 37563938 263364043 28653721 641189064 571202477 624899669 28653721 264491549 28653721 329260958 28653721 42276623 28653721 824307553 28653721 322771221 28653721 764257107 37563938 999999999765694171 571202477 936839176 37563938 345998322 28653721 169965301 37563938 92674932 28653721 443077718 37563938 828917291 571202477 254054108 28653721 819715009 37563938 375838207 37563938 551173407 37563938 494202103 571202477 501477334 28653721 999999999765694171 571202477 617242144 571202477 975256884 37563938 130821964 571202477 772883426 37563938 930030090 571202477 737981081 28653721 297100276 37563938 299342732 37563938 773602828 571202477 737971140 571202477 22033665 37563938 665118567 37563938 505930284 37563938 518418566 37563938 749010223 28653721 195762765 571202477 887240169 37563938 517947697 571202477 841300472 28653721 357161939 37563938 476550186 28653721 629746377 28653721 53677518 28653721 999999999765694171 571202477 794370851 571202477 393702050 37563938 110496779 571202477 999999999765694171 571202477 778154059 37563938 155884827 37563938 155295428 571202477 381563482 37563938 565105589 37563938 774335358 37563938 948684569 28653721 889854041 571202477 284066568 37563938 945741765 28653721 191958524 571202477 614864432 37563938 648852973 37563938 54985588 28653721 64088627 28653721 99929078 571202477 568898953 28653721 111756946 37563938 567129822 571202477 229678124 28653721 602378575 571202477 883060351 37563938 635057909 37563938 630175470 37563938 17006342 37563938 480010776 28653721 528826558 37563938 203016127 28653721 324588777 571202477 731483396 37563938 263595328 571202477 499612314 571202477 719395184 28653721 146005353 571202477 123040753 37563938 562410378 37563938 578539028 37563938 674455973 28653721 204920646 28653721 974643541 571202477 992189581 28653721 282826040 28653721 630167875 28653721 482748724 571202477 301240227 28653721 159034288 28653721 55481251 37563938 651483642 37563938 478088793 571202477 342031308 37563938 615950381 571202477 321929857 37563938 479900566 28653721 236007197 571202477 575894547 37563938 134491060 571202477 237294301 37563938 94506996 571202477 463908802 571202477 507932316 28653721 674604742 571202477 815412032 28653721 938457434 37563938 309979179 28653721 224214328 571202477 673504753 28653721 256034302 37563938 112566773 571202477 866569821 571202477 761101360 28653721 10034110 37563938 953493123 37563938 589870010 571202477 4210645 571202477 815310137 37563938 999999999765694171 571202477 199462960 28653721 269113122 37563938 999999999765694171 571202477 292864667 28653721 180404910 28653721 990985800 37563938 153493788 37563938 357111599 28653721 79500259 571202477 774758818 28653721 347027757 571202477 999999999765694171 571202477 781381697 37563938 644158071 37563938 999999999765694171 571202477 354757502 28653721 735467384 571202477 125460600 37563938 460389416 28653721 987636790 37563938 999999999765694171 571202477 708796247 571202477 219211280 571202477 381173280 37563938 165418474 28653721 84614196 28653721 369300689 37563938 866811904 37563938 275416836 571202477 145826316 571202477 482285335 571202477 192501726 28653721 342043073 28653721 160822502 571202477 301212163 28653721 846129434 571202477 278002533 37563938 83869662 37563938 637149278 571202477 58762908 571202477 256804433 571202477 999999999765694171 571202477 411819736 28653721 678822862 28653721 111689346 571202477 783770865 571202477 843155270 37563938 622968307 37563938 204263918 28653721 353086816 37563938 567212743 28653721 360743695 28653721 708616586 37563938 759141542 37563938 191437220 37563938 62047148 28653721 950969739 571202477 607569306 571202477 265816457 28653721 231603264 37563938 83493747 571202477 510862984 28653721 345489747 28653721 999999999765694171 571202477 59803187 28653721 408433459 28653721 157651440 37563938 503191561 571202477 640720172 571202477 150254413 571202477 4018902 571202477 357303393 28653721 158332456 571202477 350358947 28653721 908372152 37563938 391343536 571202477 889606316 37563938 92718877 571202477 102397233 37563938 933616461 37563938 86881366 37563938 391493768 28653721 565749008 37563938 665102109 37563938 176924904 37563938 487724730 28653721 115967318 37563938 119127665 571202477 310328801 28653721 704974756 571202477 194589216 37563938 654124723 37563938 371620112 28653721 957212407 28653721 76655560 571202477 890480935 37563938 161038491 37563938 426912852 571202477 103536152 571202477 356817813 28653721 378569074 37563938 227210718 571202477 999999999765694171 571202477 367419899 37563938 153251289 37563938 999999999765694171 571202477 111966912 28653721 839738034 571202477 63687099 37563938 554092170 37563938 546206154 37563938 190933630 571202477 999999999765694171 571202477 140405 28653721 20215073 571202477 177027173 28653721 115458158 571202477 182584296 28653721 40718524 37563938 583394742 571202477 781783829 28653721 665952733 37563938 79116862 37563938 506709040 28653721 32221002 37563938 516961000 571202477 29912111 571202477 999999999765694171 571202477 749538425 28653721 936652935 571202477 923029402 571202477 638855240 28653721 587711361 37563938 922225190 571202477 891337164 37563938 105801038 571202477 642661540 37563938 37873618 28653721 136667794 571202477 643989877 37563938 513513321 571202477 840669071 28653721 817307219 28653721 347916799 28653721 92949717 571202477 331906292 28653721 322509195 28653721 5033499 28653721 851441418 28653721 71558265 28653721 813442824 37563938 952247199 28653721 234905458 571202477 730848396 571202477 549827403 28653721 172551051 571202477 359881863 571202477 458216309 28653721 716842951 37563938 614910099 571202477 516434398 571202477 724862169 37563938 33969109 571202477 369509491 571202477 302433359 28653721 24063238 28653721 879372709 571202477 28417944 571202477 703651804 37563938 976218850 571202477 964160367 28653721 234089781 571202477 673587395 571202477 153495492 28653721 314151303 28653721 999999999765694171 571202477 756282766 28653721 462327067 571202477 799170427 28653721 530513135 28653721 651945573 571202477 918915319 37563938 367658981 37563938 222970892 28653721 61479073 37563938 703293232 37563938 304463393 37563938 976865369 37563938 815880877 571202477 955308071 37563938 110042971 28653721 831130424 37563938 371306263 37563938 647569448 28653721 564123622 37563938 978498259 571202477 263241668 571202477 70627511 28653721 763950282 37563938 184691201 571202477 110803537 28653721 642670319 37563938 34564079 28653721 48833634 37563938 483073337 28653721 966942578 571202477 747527032 28653721 965364007 37563938 165035129 571202477 999999999765694171 571202477 316680323 571202477 674847898 28653721 805212528 28653721 486688121 28653721 722698376 37563938 999999999765694171 571202477 425780309 571202477 469306823 37563938 257186410 37563938 113253338 37563938 201416998 571202477 473086267 28653721 921439877 37563938 658049691 37563938 253868286 28653721 505164626 571202477 202367043 28653721 401274060 28653721 999999999765694171 571202477 309935939 37563938 186669000 37563938 156287049 28653721 847824379 28653721 393751041 571202477 875706431 28653721 868245870 571202477 705593851 37563938 249474784 37563938 277809499 571202477 498511779 37563938 904729372 571202477 165477164 37563938 550543336 28653721 992754115 28653721 518282338 571202477 919434151 28653721 999999999765694171 571202477 717172435 571202477 194571576 571202477 440337810 37563938 802015631 571202477 842444097 37563938 215731980 37563938 746891151 28653721 999999999765694171 571202477 923919921 37563938 932509477 28653721 712510902 571202477 715455016 28653721 430539806 28653721 826788753 37563938 540679399 28653721 193135638 571202477 432760270 571202477 130518602 37563938 747603006 571202477 695317037 28653721 682831256 28653721 204532178 571202477 690268679 37563938 862292292 37563938 999999999765694171 571202477 6394902 28653721 651108482 28653721 370286100 571202477 245613289 37563938 772861257 28653721 845267422 37563938 605506603 37563938 520806880 28653721 404210499 28653721 52814559 28653721 506485592 37563938 704889205 571202477 795213920 571202477 432233154 571202477 340173061 37563938 861581659 37563938 999999999765694171 571202477 516552047 37563938 112100773 37563938 20731532 571202477 797260598 37563938 44478273 28653721 642873326 28653721 637999971 37563938 426424551 28653721 925360110 37563938 998609711 571202477 432026590 28653721 180308853 571202477 821207885 28653721 323851268 571202477 664331965 28653721 522535697 28653721 341008521 571202477 153359625 28653721 409621662 28653721 683823588 37563938 200047312 28653721 345735769 571202477 451837360 28653721 999999999765694171 571202477 585143356 37563938 619060968 28653721 290070571 28653721 495297044 28653721 282560333 37563938 558811081 28653721 623493014 37563938 221169216 571202477 357608121 37563938 739710567 37563938 970070195 571202477 391984276 37563938 288579589 28653721 838989474 28653721 315916324 28653721 313291799 571202477 324040720 28653721 759832725 37563938 39903080 37563938 621760611 37563938 195434526 28653721 90697983 571202477 214174749 28653721 615064105 571202477 148256843 571202477 79137878 37563938 981370762 28653721 640720172 37563938 176065669 571202477 999999999765694171 571202477 800475060 37563938 999999999765694171 571202477 27736937 37563938 999999999765694171 571202477 820484604 571202477 180592970 37563938 468535598 28653721 492643296 571202477 912761696 28653721 821317083 28653721 806793501 571202477 830289018 28653721 881457859 571202477 104829843 37563938 985559423 28653721 92780049 37563938 429795136 28653721 632987408 37563938 328351906 571202477 72514328 571202477 541219848 28653721 84371712 37563938 762483033 37563938 600796767 37563938 589487642 28653721 623224266 28653721 95329899 571202477 296493433 571202477 157627646 37563938 108008960 37563938 443291851 571202477 120863025 571202477 490889722 28653721 915165471 28653721 966897499 571202477 74205900 571202477 951671910 37563938 519550014 37563938 675965968 28653721 114695891 28653721 262885515 571202477 259551036 28653721 271381490 571202477 589763500 37563938 307984605 37563938 589531090 37563938 134265243 37563938 698055526 28653721 869535708 37563938 632362758 28653721 906319236 28653721 999999999765694171 571202477 999999999765694171 571202477 322421081 37563938 266074708 28653721 408837158 571202477 14634537 37563938 801353422 37563938 653746165 28653721 994861768 37563938 452093809 571202477 387533099 37563938 999999999765694171 571202477 163280171 37563938 313303587 37563938 811825601 28653721 517074608 37563938 184531771 28653721 303474690 28653721 104103570 28653721 999999999765694171 571202477 232839106 37563938 302207070 571202477 930676488 28653721 923556547 28653721 421491028 28653721 493939544 28653721 384892659 28653721 217784339 28653721 750408335 571202477 523548990 28653721 980378913 37563938 487678082 37563938 735476614 571202477 999999999765694171 571202477 999999999765694171 571202477 989951938 28653721 773700957 571202477 688479734 37563938 909860220 28653721 605436361 37563938 473583289 571202477 277732148 571202477 209682361 28653721 70078154 571202477 237322054 37563938 172452203 571202477 343230973 37563938 672935455 571202477 526897867 571202477 93664400 571202477 543337355 28653721 264990010 571202477 244758030 28653721 266796529 571202477 860547053 28653721 548361909 571202477 284545060 571202477 480404300 28653721 995936477 28653721 182226897 571202477 135009332 28653721 826746231 28653721 302748438 37563938 197140714 571202477 176058364 37563938 519320553 37563938 830054722 28653721 999999999765694171 571202477 584701701 28653721 737157723 28653721 463736765 37563938 894874505 28653721 261507669 28653721 753904851 571202477 108752204 37563938 999999999765694171 571202477 507125546 28653721 324195281 571202477 79140557 571202477 14066042 571202477 151605687 37563938 445461264 37563938 530596914 28653721 647511718 37563938 204102755 571202477 633239076 37563938 500967189 28653721 217903903 571202477 967118867 571202477 452346337 37563938 994858307 28653721 784095089 571202477 499549649 37563938 198426993 571202477 347592374 37563938 830289018 37563938 999999999765694171 571202477 565132127 37563938 31613315 37563938 295384923 37563938 857447760 571202477 16526442 37563938 350765867 28653721 981619097 37563938 777612075 571202477 999999999765694171 571202477 676353928 37563938 466909095 37563938 990117278 37563938 999999999765694171 571202477 300523356 37563938 873887041 28653721 95558178 571202477 297450516 28653721 183824762 28653721 999999999765694171 571202477 605681318 37563938 689553217 28653721 694361088 28653721 902774429 571202477 272077118 28653721 988910564 37563938 10702274 28653721 510276269 571202477 266287958 28653721 298219451 28653721 766214678 28653721 460502082 571202477 245498268 571202477 205980569 28653721 999999999765694171 571202477 473210919 37563938 751396509 28653721 671515248 28653721 496139240 37563938 999999999765694171 571202477 432732235 571202477 287280136 571202477 999999999765694171 571202477 678458750 28653721 484012418 571202477 966542326 37563938 17587960 28653721 974133239 37563938 422677526 28653721 551021151 37563938 976164669 571202477 306443355 571202477 838325885 571202477 979876562 37563938 493336884 28653721 999999999765694171 571202477 378290540 37563938 795293177 37563938 656722375 37563938 684206687 571202477 890424516 37563938 910994627 571202477 422887752 571202477 999999999765694171 571202477 460431194 37563938 206970179 37563938 396917132 37563938 603159421 37563938 102055352 571202477 436327389 37563938 78485760 571202477 373735908 571202477 994090006 37563938 955240564 37563938 999999999765694171 571202477 84825802 571202477 865429684 28653721 183500091 37563938 862584815 571202477 119981907 37563938 304401960 571202477 686753767 37563938 191018365 28653721 555623987 571202477 794456460 571202477 284167764 571202477 132142377 571202477 685732704 571202477 273900094 28653721 394010034 28653721 168344267 37563938 896232829 571202477 796405001 37563938 429931765 571202477 289789078 37563938 999999999765694171 571202477 999999999765694171 571202477 273958296 28653721 617113574 37563938 119411762 571202477 507722842 28653721 909282945 28653721 482732627 571202477 547814062 28653721 413298033 28653721 447222136 571202477 208892000 37563938 707500722 571202477 271123400 37563938 633490009 28653721 710061115 37563938 581913146 571202477 259228613 571202477 289832095 28653721 630092761 37563938 516089263 37563938 340813652 28653721 379704585 28653721 795293177 28653721 816943387 28653721 921394066 28653721 374687556 37563938 564110445 28653721 37106997 28653721 523956337 28653721 999999999765694171 571202477 101449030 571202477 534767814 37563938 490266874 28653721 638152192 37563938 764250167 571202477 431506102 571202477 800542311 37563938 457047327 37563938 557533857 571202477 770097365 37563938 163020362 37563938 672865288 571202477 764455503 37563938 240795618 571202477 968264880 571202477 136355536 571202477 775812612 37563938 800999373 28653721 911766474 37563938 890431790 37563938 942342712 37563938 101869316 28653721 811974975 571202477 264485572 28653721 496500971 28653721 203564916 28653721 825717174 28653721 713158732 37563938 649424909 37563938 642356730 28653721 532748040 37563938 999999999765694171 571202477 164530667 37563938 106458918 28653721 256837668 28653721 720432542 571202477 765671023 37563938 488858345 28653721 864647315 571202477 389847979 28653721 719421876 571202477 251947057 28653721 373976340 37563938 999999999765694171 571202477 798674375 37563938 521810889 28653721 491656303 28653721 288649253 37563938 860559330 571202477 272432728 37563938 324243054 37563938 643536771 37563938 973955875 37563938 108158168 28653721 866418935 37563938 256578700 571202477 217944763 571202477 24642229 28653721 221013704 28653721 762643523 37563938 243701759 28653721 78362723 28653721 999999999765694171 571202477 948782160 37563938 411248848 37563938 733367524 571202477 286876488 37563938 966600897 37563938 41506071 28653721 972105170 28653721 956263916 28653721 669586315 37563938 526824038 37563938 772162896 28653721 416828829 37563938 999999999765694171 571202477 55857914 571202477 972214891 28653721 888950344 28653721 590510518 28653721 801780398 37563938 399801619 28653721 395549459 37563938 823877722 571202477 999999999765694171 571202477 370784270 28653721 382519176 37563938 709140522 571202477 137109022 571202477 301304090 571202477 399952202 28653721 74771426 37563938 632036758 37563938 360034865 28653721 107306645 28653721 842067432 28653721 700004165 28653721 797926968 571202477 546554064 571202477 781462420 571202477 584092447 28653721 334237856 28653721 477809003 28653721 109479923 28653721 287481575 28653721 884069574 28653721 16101896 571202477 283792134 28653721 504323250 37563938 31615201 37563938 313185915 571202477 408263190 28653721 999999999765694171 571202477 826150262 571202477 634851180 28653721 933002589 571202477 18165083 28653721 409406120 28653721 246906735 28653721 879535844 28653721 404387435 37563938 46289006 28653721 392758353 37563938 161034519 37563938 361836879 37563938 621099644 28653721 583428547 571202477 102235481 28653721 458738606 571202477 894836028 571202477 999999999765694171 571202477 591981554 571202477 270006841 37563938 868255380 571202477 781530208 37563938 342043073 571202477 696770777 28653721 245167235 28653721 879763408 28653721 984955618 37563938 567885581 28653721 772275775 571202477 780424252 37563938 216237357 571202477 771193722 37563938 755405712 571202477 390737308 37563938 71508293 571202477 457422050 37563938 312390450 37563938 192676269 37563938 217358193 28653721 596928554 28653721 956801923 28653721 689479997 571202477 184152676 37563938 678977104 571202477 329091190 37563938 104688451 28653721 579405194 571202477 961354013 571202477 261507669 571202477 233231564 28653721 713788025 37563938 419260561 37563938 206261945 28653721 43243243 571202477 9552017 37563938 454893218 28653721 732848752 28653721 366739920 571202477 76242050 571202477 999999999765694171 571202477 780316071 28653721 895689492 37563938 436881903 571202477 407405865 37563938 267791913 37563938 176261518 37563938 833369177 37563938 131518137 571202477 660760712 28653721 119417725 37563938 434129980 37563938 999999999765694171 571202477 817889413 28653721 663185179 571202477 553457421 37563938 156385160 571202477 964160367 571202477 695043357 28653721 302699045 37563938 226770951 28653721 150203828 37563938 715821846 37563938 286986219 571202477 117246692 571202477 715641717 37563938 24962376 37563938 839756586 37563938 695392953 571202477 264788056 28653721 800297361 28653721 245264830 28653721 929627662 37563938 874578395 37563938 999999999765694171 571202477 624563012 37563938 622930565 571202477 463734095 571202477 191903419 28653721 726239732 37563938 841694914 37563938 929407260 28653721 999999999765694171 571202477 79891459 571202477 800096529 37563938 871934422 28653721 213456946 28653721 327081542 28653721 335548978 37563938 2288179 28653721 986655215 571202477 514807285 571202477 42817860 571202477 156300033 37563938 438573059 37563938 645497768 37563938 598082277 571202477 622779240 28653721 850863211 571202477 893648880 571202477 462208205 571202477 924984708 28653721 840467628 37563938 645377657 28653721 505229363 571202477 578879731 37563938 329538744 571202477 516155942 28653721 557332719 28653721 122043870 28653721 860290913 571202477 848542880 37563938 338864142 37563938 745201190 571202477 47117743 37563938 712256576 37563938 22589425 571202477 676168320 37563938 959214705 28653721 270584651 571202477 302433359 37563938 441590142 28653721 999999999765694171 571202477 831139888 28653721 529229824 28653721 921009164 37563938 863729368 28653721 850186390 28653721 390978555 571202477 669299265 28653721 354286202 28653721 11414724 28653721 114887777 571202477 265405198 37563938 999999999765694171 571202477 423500621 571202477 337241055 37563938 238778304 37563938 424664988 28653721 790123881 28653721 791369618 571202477 289075191 28653721 346394193 37563938 811498345 37563938 956960459 28653721 682933234 571202477 317192724 571202477 382270845 37563938 806166181 37563938 8418839 37563938 530520106 571202477 671319042 28653721 395246413 571202477 843172563 28653721 555846535 571202477 934206401 37563938 300786961 571202477 614891549 28653721 311579604 571202477 44417081 37563938 846574936 28653721 739286543 37563938 877242275 37563938 379989066 28653721 743031468 37563938 968264880 37563938 986236022 28653721 288738758 28653721 863607209 37563938 34214584 28653721 38577717 28653721 378199301 37563938 452978590 28653721 584625671 37563938 938949069 28653721 457042791 571202477 299084410 28653721 586384962 37563938 162198017 571202477 795471576 571202477 383474339 571202477 429661797 571202477 744662780 28653721 999999999765694171 571202477 443997376 37563938 339660326 37563938 4556023 28653721 741970182 28653721 766374484 37563938 151576347 571202477 265850032 28653721 151941848 571202477 886856234 571202477 948755709 37563938 197306124 37563938 879977780 37563938 696229124 571202477 109479923 37563938 406525243 28653721 285209369 37563938 988590496 571202477 712130112 37563938 99647121 28653721 583594482 28653721 574882723 28653721 836871485 28653721 826971598 28653721 452941463 28653721 539934844 28653721 134597752 28653721 969042896 37563938 614681190 28653721 510881461 37563938 794970121 37563938 999999999765694171 571202477 3557843 28653721 656722375 28653721 210617660 37563938 447829114 37563938 144918335 571202477 561246332 28653721 916167421 28653721 522770665 37563938 154051781 571202477 545015573 28653721 602019047 37563938 128556251 571202477 630512190 28653721 478537105 37563938 575924953 37563938 999999999765694171 571202477 944570411 28653721 417193629 37563938 7410521 37563938 922603462 37563938 372266286 28653721 692544562 28653721 950792719 28653721 186382411 28653721 121011515 571202477 3458750 28653721 173130632 571202477 611523984 571202477 538140117 28653721 818868486 37563938 648115743 571202477 760119138 28653721 512856566 571202477 850686312 28653721 785163456 571202477 334818224 571202477 287387342 571202477 43806299 37563938 930574860 571202477 836022120 37563938 694279295 37563938 551381919 37563938 173193151 571202477 458154390 37563938 747030048 28653721 880856450 571202477 259167817 37563938 993013057 571202477 628766356 37563938 716929743 37563938 335376093 28653721 195975367 571202477 234545636 28653721 999999999765694171 571202477 769274512 571202477 500658558 571202477 227464458 28653721 320987933 28653721 107545078 571202477 818008263 28653721 383118487 37563938 515641222 28653721 340375333 28653721 151398762 37563938 35952988 37563938 372482405 28653721 808347433 37563938 757672611 571202477 170029980 28653721 305773986 37563938 18061046 28653721 195762758 37563938 630340932 37563938 560187876 37563938 823263653 37563938 651434996 37563938 566440533 37563938 497624296 28653721 292158713 571202477 930762752 571202477 633038470 571202477 189105779 571202477 827080401 37563938 943138582 37563938 896774978 571202477 731099898 28653721 924006946 571202477 658257509 37563938 162034324 37563938 307029768 37563938 221933911 28653721 747539540 37563938 352050331 37563938 102300544 571202477 517902130 571202477 999999999765694171 571202477 757421377 571202477 515928588 28653721 999999999765694171 571202477 642661540 571202477 936951068 37563938 326447746 37563938 996002547 37563938 307783552 571202477 208324005 571202477 883422464 571202477 852054122 571202477 999999999765694171 571202477 892768335 28653721 106486662 571202477 125635125 37563938 999999999765694171 571202477 182353173 37563938 950566867 37563938 526268593 28653721 328990500 28653721 130204741 37563938 483325877 571202477 381950640 28653721 647904187 571202477 925122650 28653721 90697983 28653721 498135882 28653721 427072743 28653721 839258469 28653721 179714389 37563938 599298059 37563938 999999999765694171 571202477 688337874 28653721 597938715 37563938 850574063 571202477 164213903 571202477 596168566 28653721 668778545 28653721 999999999765694171 571202477 999999999765694171 571202477 943284449 37563938 442271207 571202477 541506396 37563938 85426053 571202477 156556461 28653721 999999999765694171 571202477 276056762 571202477 258250651 37563938 268568752 571202477 930286698 28653721 468357386 37563938 999999999765694171 571202477 134940456 571202477 835361888 28653721 927117686 28653721 864391983 571202477 968683995 37563938 698242465 28653721 640261058 571202477 137946144 571202477 605287717 37563938 121403812 28653721 227112078 37563938 945063526 28653721 10720355 28653721 809190273 37563938 220610880 37563938 542499756 28653721 546190207 28653721 574420376 37563938 211024671 571202477 296042145 37563938 322489620 28653721 767404810 37563938 842156661 28653721 999999999765694171 571202477 358554979 37563938 16703899 28653721 999999999765694171 571202477 756936507 571202477 133674635 37563938 945143145 28653721 430510948 28653721 348252889 571202477 285780403 571202477 140720591 571202477 388248174 28653721 268013467 571202477 144955837 37563938 171376601 28653721 672241924 28653721 127049761 28653721 944220625 571202477 234523062 37563938 988642327 571202477 274839609 571202477 710699187 28653721 24397242 37563938 987424306 37563938 586456106 571202477 599981173 37563938 7366068 571202477 518121940 28653721 953299816 28653721 355390585 28653721 379227338 28653721 363610487 37563938 368228141 28653721 613066888 28653721 476651609 37563938 223336312 571202477 332891561 571202477 950128794 571202477 637245490 28653721 260904176 571202477 68851167 37563938 139442569 37563938 611644081 28653721 999999999765694171 571202477 999999999765694171 571202477 507218217 37563938 340269292 571202477 514371347 28653721 532802881 571202477 486300518 37563938 517587000 571202477 578439458 28653721 642184904 28653721 765482805 37563938 500944052 28653721 995807569 571202477 411578612 37563938 292158713 28653721 75710196 28653721 290241171 28653721 325465910 571202477 80300214 571202477 895579471 28653721 305625160 28653721 177355650 37563938 314905700 28653721 806979026 37563938 738422426 28653721 986323416 571202477 162198680 571202477 164511664 28653721 609499366 571202477 22309167 571202477 560792656 571202477 915302547 571202477 490422177 37563938 91588719 571202477 618822125 28653721 247124828 571202477 600393298 28653721 528691212 28653721 908672683 571202477 870842937 28653721 999999999765694171 571202477 298594767 37563938 898422631 28653721 603211497 28653721 338178197 28653721 204436319 28653721 548610224 28653721 387647643 28653721 63562988 28653721 456236797 37563938 891141628 571202477 1928355 28653721 266948447 37563938 775362070 28653721 805008702 37563938 447900855 571202477 282334678 28653721 174835256 37563938 688289822 571202477 513643967 571202477 818477154 37563938 922945983 571202477 227771691 37563938 309298906 571202477 399854053 37563938 999999999765694171 571202477 84735943 37563938 883302139 37563938 912880263 37563938 254927848 571202477 910008745 37563938 83880417 571202477 999999999765694171 571202477 825993945 28653721 937403808 28653721 999999999765694171 571202477 315383865 28653721 999999999765694171 571202477 503819076 28653721 100076960 28653721 777073712 28653721 620728190 37563938 86446523 37563938 715387244 37563938 999999999765694171 571202477 269148260 571202477 576758797 37563938 646062459 28653721 787392529 28653721 225236234 28653721 570355293 37563938 297620264 571202477 128619502 28653721 949308132 37563938 38405354 37563938 136429051 571202477 722621906 571202477 72667660 37563938 414460752 28653721 999999999765694171 571202477 8930520 28653721 999999999765694171 571202477 398817159 37563938 188785430 571202477 547070830 37563938 50457816 28653721 61947260 28653721 213144758 28653721 307002863 37563938 660582765 37563938 271489073 37563938 30557056 28653721 112501037 28653721 999999999765694171 571202477 598397171 28653721 701519676 28653721 298831384 37563938 575486031 37563938 576604832 37563938 99234338 37563938 111690689 37563938 418243175 37563938 280846045 37563938 896269612 28653721 563353012 28653721 126971127 28653721 992981260 571202477 892619675 571202477 578128793 28653721 673362807 571202477 807552364 37563938 999999999765694171 571202477 506604598 571202477 369358573 571202477 584076766 37563938 432612644 28653721 814649942 28653721 957269834 37563938 398962156 28653721 224021974 37563938 356086308 28653721 999999999765694171 571202477 758458017 571202477 784602663 28653721 828827994 37563938 62325007 571202477 114763373 37563938 999999999765694171 571202477 936339760 571202477 303695033 28653721 103513471 37563938 711965619 37563938 132354063 571202477 137793478 28653721 68172500 37563938 219211280 37563938 386744662 571202477 575894547 28653721 329761990 571202477 123396879 37563938 125635125 571202477 386247283 37563938 734557858 37563938 153647799 37563938 16467714 37563938 18380869 37563938 173193788 571202477 152252372 571202477 301726293 37563938 671628436 571202477 325501659 37563938 310743380 28653721 717404693 28653721 195540240 571202477 342648953 571202477 66143488 571202477 669697337 28653721 864259128 37563938 212132960 571202477 695853832 571202477 964152514 571202477 999999999765694171 571202477 400759194 28653721 15149927 571202477 29373574 37563938 746297590 571202477 851494976 37563938 138538382 37563938 77920378 571202477 344076622 571202477 89780464 37563938 370928527 28653721 168257500 571202477 647688097 28653721 999999999765694171 571202477 157342763 571202477 328552516 571202477 617736193 37563938 510643503 571202477 107553891 28653721 57868933 28653721 277176925 37563938 731974580 37563938 179523486 28653721 844869682 571202477 404311931 37563938 455608049 28653721 632848931 37563938 908672683 28653721 471437826 571202477 68342122 571202477 744573088 37563938 626388120 37563938 67648118 28653721 999999999765694171 571202477 999999999765694171 571202477 317969731 37563938 616839500 28653721 104206077 28653721 571419355 571202477 396964782 37563938 996854919 37563938 546010804 571202477 642255497 37563938 636585444 571202477 803792530 37563938 285373047 571202477 497072768 571202477 824286117 571202477 925144380 28653721 235441322 571202477 551021346 571202477 801227232 37563938 820892896 37563938 67027109 28653721 749230016 37563938 446861968 37563938 999999999765694171 571202477 136272565 37563938 927052462 37563938 644529509 37563938 615202225 37563938 762950012 28653721 188851090 37563938 242040523 28653721 127656284 28653721 161877135 28653721 359753631 28653721 981847589 571202477 71327435 571202477 10531687 28653721 186217303 571202477 624764073 571202477 532875042 28653721 169783998 28653721 820549120 571202477 70305725 37563938 681168812 28653721 57313723 28653721 998562583 28653721 795005242 37563938 160259581 28653721 123605443 37563938 67582002 28653721 160214659 37563938 13673395 571202477 999999999765694171 571202477 437396491 28653721 171238681 37563938 244366029 571202477 835611441 28653721 400982783 37563938 760058521 37563938 487107218 28653721 695609570 37563938 847124765 28653721 259988637 37563938 759945868 28653721 475414333 28653721 273926995 28653721 161381425 37563938 40701043 37563938 471902075 37563938 739702213 571202477 994428039 37563938 568878194 37563938 586355218 37563938 241075730 37563938 725330887 28653721 835116940 28653721 496209494 571202477 96057333 37563938 589271820 37563938 705550766 571202477 377441355 37563938 224324558 37563938 144715965 37563938 680217504 571202477 922175365 571202477 53973990 37563938 247584038 571202477 130170866 37563938 334556524 28653721 476391889 571202477 821151237 571202477 255780422 28653721 76582249 37563938 103716081 28653721 200491727 571202477 216905263 571202477 460899309 28653721 322371956 28653721 586575962 571202477 952618735 37563938 522561735 571202477 891445321 571202477 39882067 37563938 526773341 571202477 747528281 571202477 985144291 37563938 190387112 571202477 346227103 571202477 759575492 37563938 328829047 37563938 606504423 37563938 434334025 37563938 649180164 37563938 334297827 37563938 463470526 28653721 293265465 28653721 810936277 28653721 406987791 28653721 165478600 571202477 380168033 37563938 760278446 571202477 338302089 28653721 69107635 571202477 546349471 37563938 905494702 37563938 586316948 571202477 209731357 28653721 682088786 37563938 989368059 37563938 172610625 571202477 476393495 28653721 178545585 37563938 990429908 571202477 13330187 571202477 891028191 571202477 39239382 571202477 600988444 37563938 98634764 571202477 904177994 28653721 801015232 37563938 999999999765694171 571202477 780097931 28653721 96605075 571202477 905822828 37563938 741479606 28653721 188479635 571202477 999999999765694171 571202477 443040495 37563938 573680921 571202477 999999999765694171 571202477 325317446 37563938 356707399 571202477 910305293 28653721 999999999765694171 571202477 760175595 571202477 720935124 571202477 674826342 37563938 198805009 571202477 319794031 28653721 276809347 571202477 556559205 37563938 323858077 37563938 415073430 571202477 821317083 571202477 834628389 571202477 999999999765694171 571202477 952407253 571202477 557604546 37563938 312695570 571202477 84752688 37563938 853488196 37563938 164511664 37563938 61792040 571202477 891337164 571202477 193217486 37563938 62396685 28653721 372412976 571202477 130723022 28653721 986236022 571202477 305643611 571202477 337653865 28653721 641189521 37563938 915165471 571202477 32481387 28653721 133283451 37563938 279114700 28653721 72130928 28653721 682535677 571202477 999999999765694171 571202477 999999999765694171 571202477 992434334 37563938 877708318 571202477 611117536 28653721 344110434 28653721 420621397 37563938 835245840 571202477 695231390 28653721 164270249 28653721 875173324 28653721 622138363 37563938 768439336 37563938 262880660 28653721 795676083 37563938 402156262 28653721 747479298 37563938 819934675 571202477 631418028 28653721 162632078 37563938 758433278 37563938 563630614 571202477 675133376 28653721 321968276 28653721 426645947 571202477 799272647 28653721 297620264 28653721 590652006 28653721 965533508 37563938 706906145 571202477 780316071 37563938 750281364 28653721 374858915 28653721 732097584 28653721 202927439 571202477 841117711 571202477 129181053 571202477 81474990 37563938 244643062 37563938 615917556 37563938 318212133 28653721 417051951 28653721 575733948 28653721 999999999765694171 571202477 585520756 571202477 300796380 28653721 734520771 37563938 174325600 28653721 242940995 28653721 982442659 28653721 392653644 28653721 913742573 37563938 978572634 28653721 352405454 37563938 755805899 37563938 845491892 37563938 229237225 28653721 905301943 28653721 814963454 37563938 652199042 28653721 543638450 37563938 422827898 37563938 891452179 28653721 163887860 37563938 257580989 37563938 217421919 571202477 118694140 28653721 705602979 37563938 288063366 571202477 999999999765694171 571202477 2875723 28653721 553241804 37563938 693894918 28653721 976534882 37563938 38158082 28653721 662148188 571202477 275163873 37563938 658479360 37563938 308418704 37563938 79500259 28653721 658298008 28653721 769606425 37563938 623423507 28653721 642721630 571202477 995807569 37563938 714784887 28653721 719795001 571202477 941241057 37563938 691753567 28653721 32215013 37563938 814925274 571202477 59104105 571202477 86443028 37563938 789373048 28653721 710562267 28653721 863067490 28653721 799888286 37563938 152036508 28653721 37974247 28653721 353004562 37563938 189622007 37563938 31957729 37563938 58168607 571202477 643204704 28653721 999999999765694171 571202477 737064903 571202477 618507111 571202477 684899210 28653721 959364888 28653721 518354797 571202477 625839409 28653721 577734416 571202477 272164269 37563938 70670413 571202477 194076539 571202477 782594572 28653721 445566694 571202477 409179922 571202477 491836708 28653721 379227338 37563938 493540436 28653721 913915585 37563938 312100697 28653721 513355941 37563938 783331852 37563938 898579860 28653721 314127885 571202477 912185017 37563938 99524838 37563938 356331155 37563938 999999999765694171 571202477 286026896 37563938 618404151 28653721 416034335 37563938 805088148 37563938 47603905 28653721 235689198 571202477 362385715 37563938 627730887 28653721 615544724 571202477 351488629 28653721 163446530 37563938 655772976 37563938 424995301 571202477 522097336 28653721 314151303 571202477 70101828 28653721 172713423 37563938 134983494 571202477 815455798 28653721 60447038 28653721 777422259 571202477 663347066 28653721 527450445 28653721 514465894 37563938 936035296 571202477 315916324 37563938 296691253 28653721 494733720 37563938 269249930 571202477 246173154 28653721 260166645 571202477 607526388 28653721 397988618 28653721 898183771 37563938 107223256 28653721 243262920 571202477 150496749 37563938 879145473 28653721 251490191 571202477 1855731 37563938 760979693 28653721 379818032 37563938 128536492 28653721 25493135 37563938 880508742 37563938 392813217 37563938 122120064 28653721 41888456 28653721 798395023 37563938 303427685 37563938 713122749 571202477 148784918 37563938 999999999765694171 571202477 63444404 571202477 981701183 28653721 293399567 37563938 850574063 28653721 275423530 571202477 94110626 37563938 501417403 37563938 633079088 28653721 374858915 571202477 999999999765694171 571202477 678962285 28653721 289395013 37563938 666563175 571202477 597879990 37563938 403658361 571202477 381935415 28653721 445656 37563938 93384806 571202477 375052039 28653721 81852230 571202477 729118305 37563938 589826414 28653721 635074666 28653721 999999999765694171 571202477 942572801 28653721 654335481 37563938 947268935 37563938 639600454 37563938 171575724 571202477 244266911 571202477 583548425 571202477 624942243 37563938 847697372 571202477 835370950 37563938 801780398 571202477 737251017 28653721 642477544 28653721 668391763 28653721 193856515 37563938 999999999765694171 571202477 457999279 28653721 436936261 28653721 799170427 37563938 820699167 28653721 449488552 571202477 121602754 28653721 999999999765694171 571202477 516209872 28653721 454596453 28653721 999999999765694171 571202477 299641117 571202477 815291530 571202477 642255497 28653721 735476614 37563938 488241634 28653721 965625632 37563938 293487893 571202477 954168796 28653721 104617929 37563938 860491701 37563938 794584326 37563938 825293425 37563938 550580537 37563938 119652591 571202477 452862552 37563938 135078511 28653721 780496585 37563938 79684169 37563938 308984104 37563938 97488830 37563938 753024407 28653721 175982844 571202477 385592891 37563938 108047117 37563938 593525483 571202477 818664569 28653721 881203424 28653721 274540732 28653721 67264949 571202477 320057298 28653721 190982404 37563938 987035156 28653721 956728196 37563938 797005712 571202477 675864173 37563938 109093543 571202477 430630599 571202477 237151485 37563938 65363599 28653721 817797314 28653721 33201057 571202477 821303818 28653721 60503867 571202477 272289495 571202477 797875311 37563938 125621899 28653721 399365056 28653721 189738049 571202477 344372494 28653721 94444329 571202477 447419197 571202477 674249709 28653721 57478262 28653721 923779372 37563938 86919634 571202477 702664096 37563938 133884208 28653721 18615619 37563938 571795857 37563938 63898816 37563938 266074708 571202477 205315071 37563938 374678592 28653721 645654302 37563938 125192769 28653721 619736654 571202477 486178322 37563938 856359571 28653721 608216265 28653721 448935046 37563938 833029604 37563938 932553426 37563938 884082455 571202477 738963474 37563938 109815146 571202477 471533359 37563938 326782305 37563938 236664014 28653721 466984538 37563938 32983779 28653721 209193175 28653721 948159353 37563938 508310769 571202477 64257716 571202477 6313406 28653721 633713563 571202477 37208889 28653721 36762224 37563938 248181454 37563938 710734989 571202477 144019355 571202477 634020277 37563938 18095573 571202477 564726575 28653721 35632226 37563938 927224930 37563938 481651865 571202477 653706420 571202477 829813131 37563938 44929195 37563938 290190836 37563938 147163994 571202477 446710659 28653721 613621837 28653721 712533133 37563938 18176311 571202477 992230365 37563938 105145174 28653721 866418935 571202477 967560977 571202477 874406307 28653721 307763446 28653721 784246263 571202477 976043300 28653721 435643860 37563938 108047117 28653721 954178063 28653721 913301090 37563938 862416844 28653721 396928200 37563938 242583913 37563938 552714482 571202477 303808806 28653721 294711944 37563938 480315136 571202477 838822882 28653721 341434538 28653721 146723248 28653721 144280169 571202477 12999680 37563938 234866344 28653721 547397720 28653721 31685366 37563938 799023319 571202477 683750813 28653721 101298088 37563938 999999999765694171 571202477 301749312 37563938 420916602 28653721 915470871 37563938 191950141 37563938 750306104 28653721 999999999765694171 571202477 422082121 37563938 734115146 28653721 588857292 571202477 143197497 37563938 564131718 571202477 336297868 37563938 770920500 571202477 476015977 37563938 674316067 28653721 301635924 571202477 980552644 28653721 173516462 37563938 255934871 28653721 705091425 37563938 568255374 28653721 944083745 28653721 946022385 571202477 439327409 37563938 344641238 37563938 68970660 28653721 314533958 28653721 305625160 37563938 675187860 28653721 867820232 28653721 778770226 28653721 956263916 571202477 54812584 571202477 750811772 28653721 949104580 571202477 816734546 37563938 858127023 37563938 606678915 571202477 945792787 571202477 481200931 571202477 660758565 37563938 25574963 571202477 999246369 28653721 27086384 37563938 597726112 571202477 318182825 37563938 999999999765694171 571202477 240496228 37563938 999999999765694171 571202477 545605575 37563938 686958175 28653721 691350146 28653721 303683016 28653721 248823032 37563938 824513924 37563938 176480240 28653721 501158875 37563938 382101533 28653721 788301911 28653721 224234631 28653721 374266550 37563938 534455864 28653721 536321796 28653721 902717949 37563938 250341170 37563938 993619916 571202477 208049126 28653721 258171116 37563938 909664872 28653721 862559958 571202477 805384781 28653721 923850359 28653721 8626893 28653721 574634872 37563938 505081358 37563938 999999999765694171 571202477 542945474 571202477 409614761 571202477 653888669 28653721 904878768 28653721 647927115 37563938 225407816 28653721 999999999765694171 571202477 711130766 571202477 417157580 28653721 890204281 28653721 162365608 28653721 118739110 37563938 399702124 28653721 89925687 28653721 353789881 28653721 41461104 571202477 547100914 571202477 41185536 571202477 720758299 37563938 547132820 28653721 61880812 37563938 751204117 37563938 83172440 28653721 414253390 28653721 955199755 571202477 884548885 28653721 415187287 37563938 519333553 28653721 44658717 28653721 104900795 37563938 999999999765694171 571202477 864439706 37563938 447182028 28653721 735998918 37563938 300302938 37563938 572954941 571202477 839935126 28653721 69702961 28653721 131303962 571202477 285272636 571202477 77976871 571202477 307614126 571202477 709374428 28653721 202927439 37563938 697953976 37563938 125844672 28653721 362642625 28653721 727074867 571202477 426370249 37563938 588411877 37563938 244204497 571202477 166494907 37563938 469878063 28653721 407983916 571202477 570355293 28653721 294831191 37563938 457048782 571202477 484955709 28653721 24165477 28653721 235610075 37563938 999999999765694171 571202477 989283307 571202477 650171228 571202477 72246387 37563938 991343992 571202477 491342421 28653721 834814846 571202477 806002638 37563938 146786127 28653721 910458999 37563938 199515884 28653721 516248864 37563938 231448700 28653721 150692207 28653721 318212133 37563938 37705930 37563938 671002381 571202477 316179074 571202477 227008336 37563938 175543279 571202477 127396665 37563938 969042896 28653721 127273943 37563938 258547476 571202477 310616207 28653721 26427163 28653721 778906180 28653721 186382411 571202477 570700117 28653721 639725534 37563938 386695391 28653721 368018752 571202477 741284438 28653721 839198748 37563938 675021265 571202477 484315103 28653721 360555412 37563938 48205843 37563938 783858707 37563938 811818795 37563938 363437473 28653721 392895424 37563938 686598856 571202477 953824044 28653721 512692680 37563938 574174132 37563938 938132561 28653721 872968397 37563938 792275063 28653721 577771879 37563938 710434494 571202477 301363270 37563938 999999999765694171 571202477 344668119 37563938 778906180 571202477 712660529 37563938 404184967 37563938 319809728 571202477 596640167 28653721 671242184 37563938 436759665 571202477 755253478 37563938 508439921 28653721 999999999765694171 571202477 201081952 28653721 629713389 571202477 386463030 571202477 650192510 571202477 731891889 28653721 292015133 571202477 257048399 37563938 570936010 28653721 11637959 571202477 813825723 28653721 934327894 37563938 115481026 37563938 758408676 28653721 747467177 28653721 663680230 37563938 813126157 571202477 829595329 28653721 268990389 28653721 818553337 571202477 688833250 571202477 173092964 37563938 471207103 571202477 272356979 28653721 251980251 571202477 134364541 37563938 76471397 571202477 110313431 571202477 18722345 571202477 999999999765694171 571202477 929822870 571202477 988848806 28653721 838371528 37563938 467063257 28653721 27226452 37563938 456405968 37563938 313695636 37563938 253110320 28653721 683287595 37563938 965641323 571202477 3098149 37563938 372357712 37563938 960549392 28653721 624919272 28653721 24642229 571202477 863694529 37563938 376431280 571202477 966332017 37563938 737769811 28653721 637747649 37563938 37559443 37563938 522506534 571202477 913764309 37563938 85139691 571202477 388230628 37563938 852500389 37563938 418358553 28653721 304791564 37563938 299059401 37563938 470912287 37563938 553630971 28653721 103525727 28653721 731416609 28653721 198332340 28653721 954695514 37563938 697238248 37563938 357619133 28653721 733920147 28653721 9990622 571202477 908224984 571202477 262885515 28653721 732791829 28653721 113128867 571202477 4372888 37563938 806497611 37563938 357134905 571202477 867669267 37563938 974509264 28653721 271827676 571202477 294721085 37563938 131477709 571202477 338051955 37563938 999999999765694171 571202477 804956070 28653721 474146053 28653721 704889205 28653721 471326566 37563938 721040265 571202477 467130188 571202477 296925541 37563938 228567809 571202477 118214816 37563938 280216032 37563938 945374222 37563938 888555615 37563938 147457849 571202477 98406612 28653721 324825509 37563938 569322145 28653721 419739282 37563938 2766750 37563938 631092917 28653721 538097100 571202477 594842746 28653721 568280266 28653721 857894603 37563938 540149416 28653721 999999999765694171 571202477 515512238 571202477 460280724 28653721 612181261 28653721 95901643 28653721 667904683 571202477 190796359 571202477 713594868 37563938 167637421 28653721 624560625 37563938 999999999765694171 571202477 839567322 37563938 999999999765694171 571202477 191958524 28653721 567544215 37563938 752989117 571202477 231067183 571202477 459522485 571202477 394984571 28653721 491509589 28653721 985297669 28653721 107006794 37563938 299625914 28653721 549155274 37563938 604041230 37563938 939467972 28653721 953647735 28653721 488947980 37563938 474348483 28653721 257072941 37563938 144145645 571202477 721412710 37563938 999999999765694171 571202477 370653572 37563938 193217486 571202477 814548515 28653721 308845138 28653721 914510118 28653721 256371008 28653721 96978414 571202477 181798152 37563938 128220878 571202477 569599704 571202477 836491810 37563938 786971564 571202477 556419455 28653721 333759664 37563938 769881778 37563938 999999999765694171 571202477 728187561 28653721 716027557 571202477 335764285 37563938 703819091 37563938 108648092 37563938 194252599 37563938 954109031 37563938 999999999765694171 571202477 784569911 37563938 172486986 37563938 522792840 37563938 975773528 28653721 638303742 28653721 222967936 571202477 218640981 37563938 373716131 28653721 275328541 571202477 702335139 28653721 153667555 28653721 302417870 37563938 560746891 28653721 964059056 28653721 492040850 28653721 993907911 28653721 94494066 571202477 780244706 28653721 524562184 37563938 795469303 28653721 797199393 37563938 89780464 571202477 297140797 571202477 671875052 37563938 707828786 28653721 88123650 28653721 608461947 37563938 731244498 571202477 801505879 28653721 528505753 571202477 431889129 28653721 406541407 37563938 471020174 37563938 400287460 37563938 506485592 571202477 826272409 37563938 492459188 571202477 287195344 571202477 367926175 28653721 750937613 28653721 564961718 37563938 999999999765694171 571202477 935785124 571202477 171199431 37563938 754599285 37563938 190269801 37563938 488605735 37563938 895674942 571202477 530981392 571202477 860165316 28653721 396382124 571202477 737045905 37563938 70627511 37563938 957765958 37563938 644846349 37563938 599202560 37563938 171555739 37563938 276964094 571202477 819117886 571202477 158987508 571202477 636436295 571202477 208197982 571202477 347006630 28653721 262981591 28653721 548270691 28653721 658332224 571202477 732419548 37563938 70627511 571202477 147635043 28653721 809000785 571202477 684726624 37563938 214339912 37563938 178702979 571202477 191903419 37563938 999999999765694171 571202477 176798422 37563938 852868413 37563938 492426539 37563938 981326853 37563938 302574392 571202477 481609856 571202477 641204016 28653721 235375136 37563938 615726531 571202477 871700647 37563938 883302139 571202477 999999999765694171 571202477 54433923 571202477 31840008 28653721 599266299 28653721 251116904 28653721 745668573 571202477 550536320 28653721 999999999765694171 571202477 656504659 37563938 890231426 37563938 999999999765694171 571202477 598830499 37563938 367144237 571202477 231548557 28653721 307527470 571202477 148752875 28653721 302417870 28653721 736688505 37563938 97011346 37563938 992434334 28653721 986771539 571202477 954870091 28653721 952385531 28653721 414493230 28653721 84438044 571202477 558684387 28653721 922544794 37563938 801538926 28653721 479769844 28653721 171861764 37563938 971223590 28653721 112740489 37563938 249355503 28653721 595697754 571202477 913467410 571202477 356931913 37563938 599635244 37563938 999999999765694171 571202477 364130902 571202477 672656799 37563938 325184075 28653721 930635994 571202477 597525634 571202477 827153984 571202477 126581394 37563938 393785543 37563938 507830477 37563938 756742270 571202477 63898816 28653721 492786080 28653721 259299718 28653721 722588010 28653721 322509195 37563938 810952069 28653721 35730405 28653721 872690273 571202477 142926778 571202477 832911014 37563938 999999999765694171 571202477 729635146 28653721 247037006 37563938 989283307 37563938 231884748 571202477 284772551 37563938 931467179 571202477 474515571 37563938 58954803 37563938 831845192 37563938 431439319 37563938 615818300 37563938 294484298 37563938 452912274 37563938 572573114 28653721 218879734 571202477 918439454 37563938 428719597 571202477 921781578 37563938 61931460 28653721 518112753 28653721 862556023 37563938 895874187 28653721 311783376 28653721 153063659 37563938 263400341 28653721 493653079 37563938 768220368 37563938 805699945 28653721 169397787 37563938 541894387 28653721 439437970 28653721 586386903 571202477 999999999765694171 571202477 66412998 571202477 778096892 37563938 645743950 37563938 749902869 37563938 30489928 571202477 406574258 571202477 980552644 37563938 999999999765694171 571202477 335469463 571202477 605875125 28653721 999999999765694171 571202477 758433278 571202477 773208145 37563938 494017158 37563938 757778008 571202477 217961587 37563938 726023940 28653721 546349471 28653721 432587644 28653721 134866544 571202477 835260252 571202477 32247933 28653721 101449989 28653721 576852399 571202477 994532926 28653721 563411917 28653721 958744656 571202477 241242615 28653721 921246734 571202477 553644923 37563938 145714706 571202477 189132376 571202477 511892906 37563938 352231729 571202477 660384649 571202477 92649909 37563938 130089996 37563938 463578322 28653721 845469917 37563938 771787150 37563938 83869034 28653721 439837697 28653721 801863951 28653721 702446522 28653721 482314825 571202477 346227103 37563938 361869079 37563938 394145448 571202477 295901339 571202477 893798938 37563938 461772998 571202477 292101142 37563938 547545182 37563938 810812159 28653721 110968534 28653721 51005336 571202477 706007927 571202477 513268139 28653721 87638450 28653721 999999999765694171 571202477 197978428 37563938 744483518 37563938 102373462 571202477 454005565 28653721 674046941 28653721 299833537 37563938 607868777 28653721 405113754 37563938 405649736 571202477 531974962 28653721 107052117 571202477 236766763 571202477 231188037 37563938 397091045 28653721 66609351 37563938 999999999765694171 571202477 656114709 37563938 999999999765694171 571202477 836408641 28653721 226988643 37563938 802725043 37563938 157805279 571202477 221008011 571202477 352669147 571202477 236507227 28653721 674801351 37563938 791863991 571202477 413323398 37563938 565749008 571202477 961657927 28653721 811880183 28653721 742767351 28653721 999999999765694171 571202477 82181669 28653721 863772783 37563938 771167149 37563938 768819171 571202477 929315785 37563938 76306789 37563938 458449115 28653721 139479919 37563938 424296843 37563938 940063206 571202477 382101533 37563938 604464958 571202477 77283302 571202477 18061046 37563938 541127008 571202477 615845467 28653721 268991484 37563938 137604332 571202477 303434523 37563938 546718162 37563938 620526181 28653721 703897853 37563938 294279233 28653721 57688035 37563938 102062051 28653721 152894269 37563938 49209461 37563938 442658749 571202477 999999999765694171 571202477 588196704 37563938 514307050 37563938 62631590 37563938 736764090 37563938 46980493 28653721 85539295 28653721 359145990 28653721 364655660 571202477 217278853 571202477 32096911 37563938 308339540 571202477 999999999765694171 571202477 751688275 37563938 255355561 571202477 362801546 37563938 295394315 37563938 300326358 37563938 100076960 571202477 557218627 571202477 286834128 571202477 147538461 28653721 129961828 28653721 321132218 571202477 40219020 37563938 468156344 571202477 427657936 28653721 253552651 28653721 246975344 571202477 293357318 37563938 321685958 28653721 606865461 571202477 411546312 28653721 756482812 28653721 114693327 28653721 554360947 28653721 929369028 37563938 558639673 571202477 263358556 571202477 359954605 571202477 251425135 37563938 420784783 37563938 391343536 37563938 264285684 571202477 747080898 571202477 57192891 37563938 272246098 28653721 552942589 37563938 756187948 37563938 9552017 571202477 681765822 571202477 810474784 37563938 805066041 37563938 183042492 571202477 564168480 37563938 458738606 28653721 408830245 28653721 878400027 28653721 434085954 28653721 225700771 571202477 498957608 571202477 373575071 37563938 887692685 28653721 881085130 28653721 205019227 571202477 14244354 37563938 999999999765694171 571202477 507610881 37563938 935699816 37563938 703061137 37563938 464512048 37563938 127273943 28653721 220991823 28653721 245951221 28653721 696508905 37563938 846712569 28653721 49280866 571202477 15575 37563938 435979608 571202477 938309049 571202477 872049826 571202477 497143231 28653721 420079940 28653721 397377564 37563938 188028443 37563938 710539308 37563938 915195508 28653721 121470447 571202477 562656337 28653721 584449380 28653721 511235991 37563938 544966138 28653721 381729432 28653721 596555033 37563938 904477528 28653721 422375934 571202477 792234789 28653721 432382963 28653721 453079186 37563938 705649175 571202477 306135526 28653721 577726249 28653721 496207232 28653721 398613924 571202477 999999999765694171 571202477 999999999765694171 571202477 31930306 37563938 711013177 571202477 423448555 37563938 999999999765694171 571202477 885503941 28653721 513513321 28653721 999999999765694171 571202477 133724196 28653721 999999999765694171 571202477 4553251 37563938 999999999765694171 571202477 778652035 37563938 303666488 37563938 865429684 37563938 374094825 28653721 697338591 28653721 245411740 28653721 999999999765694171 571202477 302925102 28653721 999999999765694171 571202477 378990424 37563938 64440058 571202477 198679406 28653721 268698710 28653721 141544071 37563938 645584087 37563938 696352076 37563938 3519883 28653721 67814444 28653721 164924961 571202477 999999999765694171 571202477 452198696 571202477 87739883 37563938 73797980 571202477 308769752 37563938 256945640 571202477 284877034 28653721 445736859 37563938 697851197 28653721 302475760 571202477 377990042 28653721 891504118 37563938 879827777 37563938 62791253 571202477 150136349 28653721 47692071 571202477 999999999765694171 571202477 560568138 28653721 55935625 571202477 60572097 571202477 846421969 28653721 20870176 28653721 135019962 28653721 523191798 571202477 473978946 571202477 239258440 571202477 303541963 28653721 450946250 571202477 243143683 28653721 540395699 28653721 174257825 37563938 986126070 28653721 443677775 37563938 777198363 37563938 589248400 28653721 360678247 28653721 449334315 37563938 824904230 28653721 680988807 571202477 899422570 571202477 326959564 571202477 567054999 571202477 371368576 37563938 844425017 28653721 952490544 28653721 207260560 28653721 818169068 571202477 139442569 571202477 14044420 28653721 764156662 28653721 442024151 571202477 572282309 37563938 684808307 571202477 999999999765694171 571202477 378454022 571202477 901802980 37563938 943742710 571202477 653170266 37563938 999999999765694171 571202477 160450421 571202477 306567290 28653721 645371880 28653721 408433459 37563938 161381425 28653721 19993175 28653721 209113126 571202477 555963328 37563938 631481240 28653721 532039912 37563938 157159630 28653721 370065836 28653721 125460600 28653721 829907790 37563938 700412385 37563938 399686445 28653721 647376384 28653721 763615623 571202477 443674063 28653721 442271207 37563938 344484314 571202477 690666130 571202477 719908422 37563938 116026642 37563938 153072514 37563938 226832624 37563938 790022770 571202477 451883203 571202477 999999999765694171 571202477 337128136 37563938 277659111 37563938 772333303 37563938 999999999765694171 571202477 259764916 571202477 77032928 28653721 861129207 28653721 496296481 37563938 513725054 571202477 895782684 28653721 999999999765694171 571202477 461106201 37563938 907423275 571202477 634804857 571202477 269922835 28653721 889713415 37563938 179584275 28653721 956839308 571202477 68666000 571202477 792237059 28653721 826788020 571202477 999999999765694171 571202477 836374679 28653721 681348899 571202477 93335159 28653721 679576732 571202477 674549731 37563938 674064646 28653721 798707907 37563938 186992969 37563938 999999999765694171 571202477 721321442 571202477 294528059 37563938 423500621 37563938 936083012 571202477 498569693 37563938 399569477 28653721 671761494 28653721 634194294 28653721 239405074 28653721 137793478 37563938 186183483 37563938 666414694 37563938 64194971 571202477 326726238 28653721 737610569 28653721 761805456 37563938 849384251 571202477 773034120 37563938 234161636 28653721 80110149 571202477 653655030 37563938 529334398 28653721 505339726 28653721 999999999765694171 571202477 373481565 28653721 921792664 571202477 445656 28653721 802959903 37563938 308011291 571202477 55887679 37563938 999999999765694171 571202477 399766195 28653721 747903827 571202477 672925273 37563938 664790219 571202477 330805506 37563938 413750869 37563938 556776829 28653721 57033225 28653721 430150227 37563938 999999999765694171 571202477 735746019 571202477 600946414 571202477 431899377 28653721 69585799 571202477 471294377 37563938 609768935 28653721 182555568 37563938 978259789 28653721 999999999765694171 571202477 999999999765694171 571202477 806731481 28653721 62645462 28653721 565676323 37563938 453878300 28653721 31987751 28653721 388882427 37563938 676493613 571202477 649636831 37563938 990162415 37563938 569599704 37563938 911783456 37563938 45658306 28653721 573317857 37563938 925879108 28653721 326085537 571202477 711835025 571202477 249918077 28653721 503062185 28653721 942088243 37563938 604423812 28653721 853329605 37563938 621190462 571202477 361466458 37563938 46314771 571202477 13486544 28653721 154687725 571202477 747818997 28653721 747725346 28653721 248081701 37563938 284354069 571202477 29607883 571202477 530520106 37563938 176285546 28653721 345031863 28653721 585100495 28653721 620148453 571202477 208675181 37563938 785134427 28653721 128999140 28653721 379032478 37563938 934785525 28653721 815725494 28653721 87007736 37563938 999999999765694171 571202477 325397753 571202477 877077003 28653721 785698178 571202477 422373729 37563938 140755716 571202477 746943936 28653721 295891831 37563938 300032298 28653721 394162078 28653721 442999998 37563938 222417654 28653721 18434732 28653721 523228669 37563938 215001630 28653721 999999999765694171 571202477 954938669 571202477 999999999765694171 571202477 130928507 571202477 659360803 28653721 593766145 571202477 675577413 571202477 872146357 37563938 393848654 28653721 589691200 37563938 835677993 28653721 17059425 28653721 580242111 28653721 733342871 37563938 353357572 28653721 999999999765694171 571202477 667836140 571202477 880856186 37563938 434535178 37563938 259786896 28653721 170843383 37563938 307042140 28653721 412424164 37563938 320253630 37563938 453639921 28653721 345440066 37563938 134062138 571202477 709501621 571202477 335489955 37563938 543590764 37563938 991011732 37563938 979837605 571202477 227675915 28653721 786291422 37563938 225849485 571202477 986126070 37563938 34564079 37563938 188428690 28653721 999999999765694171 571202477 669544931 37563938 741911474 571202477 740492659 37563938 861227898 571202477 119297741 571202477 462930293 28653721 146865841 571202477 343733441 37563938 634145782 37563938 251519526 28653721 987892368 571202477 907378694 28653721 615978433 37563938 582817910 28653721 423862010 37563938 22479339 571202477 636457121 37563938 546627405 37563938 68503744 37563938 747725661 37563938 406696809 571202477 103517338 571202477 350763190 37563938 717568099 37563938 915459338 28653721 916358645 571202477 836491810 571202477 402260838 37563938 742476497 28653721 151841864 37563938 608978402 28653721 373068067 28653721 852903453 571202477 102671973 37563938 334787002 571202477 900678786 37563938 159021147 37563938 57377985 571202477 198985743 28653721 195704276 28653721 968081398 37563938 799515182 37563938 999999999765694171 571202477 797005101 28653721 606736927 571202477 435404887 28653721 949863348 28653721 537961958 28653721 440434794 37563938 165763927 571202477 231500209 37563938 423482781 37563938 484219084 37563938 20336485 28653721 677167496 37563938 894014956 571202477 865111783 37563938 245751107 28653721 999999999765694171 571202477 768717844 37563938 613364791 28653721 448821510 28653721 999999999765694171 571202477 485836980 28653721 817611519 37563938 163169483 571202477 326245676 37563938 126864979 28653721 813263436 37563938 472747548 37563938 801505879 571202477 218653319 571202477 409334567 37563938 292590333 571202477 278875794 37563938 698422739 37563938 24962376 571202477 76744963 28653721 354376763 28653721 978390846 28653721 999999999765694171 571202477 959525364 37563938 495920086 28653721 325110941 28653721 784507050 28653721 143607853 37563938 413408519 571202477 522214 571202477 97116702 571202477 305274155 37563938 429202695 28653721 827809882 37563938 82029433 571202477 319253140 28653721 314162083 571202477 577062007 28653721 990928847 571202477 642309780 28653721 843318195 571202477 83949893 571202477 117547663 571202477 213267417 28653721 985500836 28653721 495297166 28653721 83869662 571202477 659761393 37563938 380898086 28653721 334239363 571202477 999999999765694171 571202477 818960395 37563938 289896856 28653721 833769451 28653721 758023416 28653721 430562158 28653721 443967171 28653721 272720619 28653721 274453927 28653721 999999999765694171 571202477 294472037 28653721 338676400 28653721 751026455 28653721 980621048 28653721 255066425 28653721 49139580 37563938 69243852 37563938 319309805 37563938 999999999765694171 571202477 17886566 37563938 375205662 37563938 701787699 28653721 155337317 37563938 922603462 571202477 73479980 37563938 600303059 37563938 999999999765694171 571202477 518904564 571202477 823214761 571202477 939578693 28653721 786154525 571202477 361865021 37563938 237072754 28653721 416811483 28653721 584604444 571202477 723939902 37563938 572671540 571202477 574122074 37563938 328565943 37563938 73570713 28653721 953518975 571202477 374915598 571202477 573104915 28653721 344361018 28653721 842713297 28653721 958110702 28653721 341877563 37563938 414467296 28653721 325721733 571202477 111333604 571202477 488863280 37563938 37203199 571202477 151565472 571202477 118947131 571202477 141212632 28653721 431889129 571202477 353253867 28653721 642440257 571202477 881352531 37563938 673440977 571202477 789457238 37563938 980382729 28653721 983075487 571202477 389277857 37563938 999999999765694171 571202477 324825509 571202477 170222734 28653721 88814699 37563938 918149988 571202477 878470487 28653721 303463809 571202477 696508905 571202477 454664643 37563938 762850967 37563938 385141424 28653721 227162099 37563938 688833250 28653721 71488007 37563938 677400951 28653721 26206564 28653721 391480098 37563938 629477607 37563938 404465670 28653721 859421351 28653721 643369803 571202477 778199152 37563938 959591327 571202477 503847794 37563938 589433202 28653721 466246686 28653721 460494752 571202477 747221117 37563938 641939918 571202477 849692435 37563938 654195774 28653721 259545644 571202477 675133376 37563938 656188000 37563938 109113839 28653721 516085573 28653721 227714791 571202477 66412998 37563938 615092451 28653721 349090499 28653721 141602339 28653721 569766890 37563938 999999999765694171 571202477 893046132 37563938 710660610 37563938 720503682 28653721 467328727 571202477 783125734 571202477 755786314 37563938 238100619 37563938 264098535 28653721 762577095 28653721 929204092 28653721 331848994 28653721 648957786 571202477 942299123 28653721 53071359 37563938 400625529 37563938 155215074 28653721 327119223 28653721 280831094 571202477 589421602 28653721 879149712 571202477 155260573 28653721 248415451 571202477 360046886 28653721 603272680 28653721 926684520 28653721 83170408 37563938 558334392 37563938 246282585 37563938 871036806 37563938 164836170 571202477 778380123 571202477 409334567 571202477 205013919 37563938 926615947 37563938 103266349 28653721 315607837 37563938 89244574 37563938 67562022 28653721 784507050 37563938 628764129 37563938 473348566 28653721 481384774 37563938 796639002 37563938 911331153 28653721 340293861 571202477 485912283 37563938 365308539 571202477 145204477 571202477 999999999765694171 571202477 404789985 37563938 951671910 571202477 895044246 28653721 788933099 571202477 744483518 571202477 506252948 571202477 940018744 37563938 682593511 28653721 826265743 571202477 393569260 28653721 485443606 37563938 81893458 28653721 263447866 571202477 99692340 37563938 122591251 28653721 408706668 37563938 803316179 28653721 813518006 37563938 781471025 571202477 284545060 28653721 838690353 37563938 815680088 28653721 231541748 571202477 42681881 28653721 667671147 37563938 686690613 37563938 79914834 37563938 907623071 571202477 443291851 37563938 946625426 37563938 704674761 28653721 311610771 28653721 23734848 571202477 546441687 37563938 825149440 28653721 195156048 28653721 360827264 28653721 78148735 37563938 743116146 37563938 385585493 571202477 761778152 37563938 163650652 28653721 944177837 571202477 616190332 571202477 508229565 571202477 12238819 571202477 427057871 571202477 585957486 37563938 187474755 28653721 382580588 571202477 764013657 28653721 920643838 571202477 511341771 571202477 207032702 28653721 268336685 37563938 878354877 571202477 399686445 37563938 722820918 37563938 483068422 571202477 369251652 37563938 746791358 28653721 41906932 571202477 803870428 571202477 107260366 28653721 306993341 571202477 618341997 571202477 994420736 571202477 428847023 28653721 638987030 28653721 61157092 571202477 102884118 28653721 163341543 37563938 431501718 28653721 36672859 37563938 219824039 37563938 558305267 28653721 166760877 28653721 864090674 37563938 506133445 37563938 999999999765694171 571202477 59267814 28653721 250429032 28653721 584100748 37563938 248231998 37563938 736090984 28653721 190782091 28653721 354177035 571202477 63000805 571202477 624397102 37563938 865288886 28653721 414539509 37563938 810171553 571202477 867586705 571202477 151391130 37563938 431618229 28653721 277585409 571202477 214339912 571202477 999999999765694171 571202477 149197097 571202477 746792189 571202477 157724659 37563938 855785346 571202477 738609935 28653721 999999999765694171 571202477 605899451 28653721 872548683 37563938 220218404 37563938 559089999 28653721 547122739 37563938 420721562 37563938 543599055 37563938 831159771 28653721 656873532 37563938 815137728 37563938 740882555 37563938 423993501 28653721 803541281 28653721 802353186 28653721 20885347 571202477 296804868 37563938 585986156 28653721 607714207 28653721 269508875 571202477 98414276 571202477 136373132 37563938 616938650 37563938 272771062 37563938 941635633 571202477 659290441 571202477 127823390 28653721 999999999765694171 571202477 281207935 571202477 152208028 37563938 542353725 571202477 356714527 37563938 834697328 571202477 742062719 28653721 556725453 571202477 174386660 37563938 577771879 28653721 194808304 37563938 386637300 28653721 95912208 37563938 204436319 571202477 91906333 37563938 606212195 571202477 229979232 28653721 564567201 571202477 810740836 571202477 545160614 37563938 295318148 571202477 797714994 28653721 468464878 37563938 169459787 28653721 904275404 37563938 354720509 571202477 12480246 37563938 987539839 28653721 15502005 37563938 959840969 28653721 826393126 571202477 654037338 571202477 492457101 37563938 175179341 28653721 504087643 37563938 762963691 28653721 303494640 28653721 468878340 28653721 979267381 571202477 964326600 571202477 272617155 37563938 155850627 28653721 999999999765694171 571202477 474297964 28653721 48161076 37563938 45110384 37563938 977074288 28653721 999999999765694171 571202477 73629729 571202477 79648057 571202477 944074956 28653721 257784621 571202477 941521341 37563938 644534505 571202477 460105083 37563938 793744162 37563938 215376490 28653721 443301789 28653721 689785573 37563938 814967820 37563938 805261670 571202477 164825715 28653721 813769520 28653721 22240526 571202477 999999999765694171 571202477 661108848 37563938 707966262 37563938 507606929 571202477 398817159 571202477 299353771 28653721 189745974 571202477 999999999765694171 571202477 907899714 28653721 59419848 571202477 925130383 28653721 665340533 28653721 362642625 37563938 300024711 571202477 581736137 37563938 785017919 37563938 73463066 28653721 462327067 28653721 457041922 37563938 994288221 28653721 125720315 28653721 369999795 28653721 191442683 28653721 623474125 571202477 55835306 28653721 866667219 571202477 651439505 28653721 679365950 571202477 210383601 28653721 237030912 37563938 680596537 571202477 500231835 37563938 307471024 37563938 686706546 571202477 416506195 37563938 677745138 37563938 857489719 571202477 661881385 571202477 742317614 28653721 398664620 28653721 897169745 37563938 206510939 28653721 192181762 37563938 100910979 28653721 999999999765694171 571202477 717948689 28653721 300245308 571202477 281574540 37563938 771438451 28653721 769900842 37563938 443265568 37563938 118699745 37563938 58238243 37563938 142055999 28653721 743638065 28653721 889413041 28653721 30355096 571202477 624942243 28653721 783232500 28653721 464178936 37563938 302101095 37563938 613493112 37563938 284446331 571202477 576404840 28653721 702390131 37563938 367331766 28653721 914976152 571202477 222401338 571202477 745720545 28653721 285444075 28653721 67699014 28653721 850574063 37563938 911501689 28653721 932839896 37563938 453704436 28653721 302207070 37563938 844331175 28653721 273039299 28653721 308048286 571202477 431352721 571202477 705550766 28653721 738467227 28653721 759177193 37563938 170213384 571202477 999999999765694171 571202477 710516899 571202477 475099397 37563938 534339000 37563938 39361071 28653721 640155929 37563938 974316378 37563938 771030014 37563938 362711699 571202477 813182658 37563938 612195629 37563938 542879255 28653721 804402602 28653721 180496751 37563938 730011244 571202477 709719639 28653721 324644252 37563938 796347931 28653721 661933457 37563938 158800720 571202477 127621023 28653721 811450513 28653721 360235249 28653721 526988664 28653721 468393111 571202477 302927372 28653721 653779642 571202477 230870841 571202477 670737004 571202477 894810110 571202477 615394059 28653721 552881742 28653721 293222933 37563938 393449395 37563938 194602316 28653721 762375490 28653721 219332894 37563938 924737266 37563938 627730887 37563938 411352738 571202477 883060351 28653721 426801441 37563938 239847705 28653721 785728150 28653721 651794913 37563938 589448920 37563938 110118436 571202477 52279783 571202477 196540024 37563938 389628310 28653721 161324084 37563938 923268246 28653721 676228696 28653721 761977706 28653721 586879507 28653721 765717331 28653721 342692860 37563938 15520237 571202477 969490802 571202477 975580804 28653721 815880877 28653721 280118531 28653721 495696338 37563938 635472954 37563938 409455083 28653721 842409934 37563938 999999999765694171 571202477 91510797 28653721 397998309 37563938 77498396 37563938 817047373 28653721 874263381 37563938 442529017 28653721 95597999 571202477 188017252 571202477 297140797 37563938 487205738 37563938 967321647 28653721 760820241 571202477 292782971 571202477 132116087 571202477 20693718 571202477 501942188 571202477 414892892 37563938 865425085 37563938 584206143 37563938 574613456 571202477 574666387 571202477 137875493 571202477 718474580 37563938 985359306 37563938 397032712 571202477 285241488 37563938 470553168 571202477 225207454 571202477 951459006 37563938 747451238 37563938 81326406 37563938 453120432 28653721 247539691 571202477 191821506 28653721 55398181 571202477 177939843 37563938 440239061 37563938 876923775 28653721 999999999765694171 571202477 172918095 37563938 472647259 28653721 371898839 571202477 69718473 28653721 763784387 28653721 753640724 28653721 854317475 37563938 915618182 28653721 865598520 28653721 35893499 37563938 45110384 571202477 609165662 28653721 793170546 28653721 157651440 28653721 898212240 37563938 138942566 571202477 158547647 37563938 25297743 571202477 664576781 37563938 528818091 37563938 186852276 571202477 716794684 571202477 287481575 37563938 600880904 28653721 176256123 571202477 325100125 28653721 78886273 571202477 235174347 28653721 226490301 28653721 820160813 28653721 139775812 28653721 437749060 37563938 900170145 28653721 288689798 37563938 217397057 28653721 382979097 28653721 954150038 28653721 209731357 37563938 883483471 28653721 424336750 28653721 52137820 571202477 999999999765694171 571202477 817828821 37563938 420642799 28653721 155320288 28653721 488469895 37563938 376654021 37563938 78305970 37563938 445461264 28653721 648085761 37563938 429710821 571202477 999999999765694171 571202477 480136932 571202477 5184867 571202477 430473925 571202477 438279155 571202477 223464946 28653721 569743596 28653721 246975344 28653721 999999999765694171 571202477 215363580 571202477 192718764 571202477 577589815 37563938 240357363 28653721 728207591 37563938 335407207 37563938 237030912 571202477 143522698 28653721 440114684 28653721 639483953 571202477 45452960 28653721 13196516 28653721 273543148 37563938 430096250 37563938 173972324 571202477 828430845 571202477 380079229 28653721 300326358 28653721 348315616 28653721 104548587 28653721 320355645 571202477 842156661 37563938 837291230 571202477 251947057 37563938 232699888 37563938 256070176 571202477 13235777 28653721 455206192 571202477 169116833 37563938 247124828 37563938 223533435 37563938 957801868 37563938 908794688 571202477 212850615 571202477 52229597 37563938 999999999765694171 571202477 641300377 37563938 398658991 28653721 267377563 571202477 453479544 37563938 160222640 37563938 897983001 28653721 563284616 28653721 503689939 37563938 86446523 28653721 243384031 28653721 492843108 28653721 291108446 571202477 240866708 571202477 801354612 37563938 563663989 571202477 743270505 37563938 760311882 571202477 456864680 28653721 148488036 571202477 487882165 571202477 753416033 37563938 151945383 37563938 778401440 37563938 379241750 37563938 673440977 28653721 44176515 571202477 54406740 37563938 350474436 37563938 211992669 28653721 223123282 37563938 257399762 37563938 349522238 571202477 217961587 28653721 654765041 28653721 150011499 28653721 308845138 37563938 375389111 28653721 473327415 37563938 208022324 37563938 758680147 571202477 380398353 28653721 618530358 28653721 374695303 37563938 648996568 28653721 764153807 28653721 587618162 571202477 669985002 571202477 657270176 28653721 880341999 28653721 231885634 571202477 542353725 28653721 794926616 37563938 999999999765694171 571202477 552059828 571202477 842011814 37563938 210414456 28653721 874248830 28653721 135636622 571202477 108008960 571202477 399820729 28653721 715235464 28653721 885748975 28653721 585112496 571202477 708391088 571202477 479140188 37563938 910106249 28653721 985393136 37563938 155236588 37563938 433701497 571202477 603207467 28653721 239561675 28653721 546848197 28653721 51409125 37563938 250227846 37563938 238653817 28653721 63683581 571202477 392432690 571202477 689322184 37563938 105157723 28653721 517299293 37563938 825150830 571202477 130358998 28653721 211704997 28653721 935100366 37563938 246906735 37563938 224489923 28653721 414152700 28653721 956839088 37563938 214554116 571202477 667086091 571202477 995351533 37563938 918302781 571202477 24915215 28653721 684662416 37563938 174341581 37563938 376848325 28653721 289827076 37563938 75710094 571202477 558602774 37563938 876988416 571202477 419894077 571202477 501158875 571202477 450743516 571202477 118626546 28653721 427303018 37563938 384654444 571202477 966251497 28653721 498335160 571202477 245171925 28653721 269508875 37563938 52779823 571202477 698450026 37563938 974580143 28653721 154951514 37563938 723860772 571202477 262063010 37563938 999999999765694171 571202477 501102783 571202477 470415221 28653721 89780464 28653721 485996461 28653721 999999999765694171 571202477 112245109 571202477 569766890 571202477 999999999765694171 571202477 470514481 28653721 732638901 571202477 999999999765694171 571202477 958026959 37563938 70953310 28653721 168698882 37563938 499913664 37563938 357309803 571202477 588003444 28653721 145087618 571202477 573089198 28653721 999999999765694171 571202477 773034120 28653721 988498774 37563938 970117965 28653721 416757048 37563938 48742221 37563938 927591907 28653721 637246998 571202477 284362164 28653721 276786515 28653721 999999999765694171 571202477 250847035 37563938 805548195 37563938 116524640 571202477 328562841 28653721 703274563 37563938 980325492 37563938 999999999765694171 571202477 649891426 571202477 999999999765694171 571202477 153320941 28653721 901814938 571202477 871700647 28653721 423546456 37563938 105220170 571202477 434615753 571202477 984040483 28653721 256729472 571202477 411488822 28653721 150345297 28653721 44920923 571202477 501299122 37563938 180415699 37563938 553086214 37563938 144433066 571202477 999999999765694171 571202477 455240970 28653721 999999999765694171 571202477 677309128 37563938 101126535 37563938 586040195 37563938 289636785 28653721 809654342 28653721 609155795 28653721 691944328 28653721 286332664 37563938 193500774 37563938 577907840 571202477 708391088 37563938 471218903 28653721 859273062 37563938 98086398 37563938 847825486 28653721 278149528 37563938 97143586 571202477 336365696 37563938 158038224 28653721 981018273 571202477 427057871 37563938 595262591 28653721 580174457 37563938 134892331 28653721 999999999765694171 571202477 596616040 37563938 961163991 571202477 556312442 571202477 744161654 28653721 979680479 571202477 454993118 37563938 281183840 571202477 999999999765694171 571202477 805987711 37563938 747779485 37563938 490020334 28653721 414102153 37563938 657436298 37563938 999999999765694171 571202477 341201473 28653721 564632135 37563938 303182754 37563938 584658623 28653721 999999999765694171 571202477 999999999765694171 571202477 954938669 37563938 306843297 28653721 999999999765694171 571202477 311371133 571202477 752581193 37563938 528421457 28653721 194281490 28653721 943085864 37563938 657103304 571202477 882298604 28653721 820484604 28653721 428108556 37563938 795942368 28653721 760125596 28653721 79918316 571202477 533585696 28653721 442440714 37563938 402608645 37563938 99644825 571202477 253103118 37563938 607526388 571202477 297348997 571202477 216132194 28653721 272832887 28653721 756124308 28653721 18335879 571202477 785694513 37563938 413243651 37563938 821397703 28653721 713735250 28653721 673143692 28653721 836049923 37563938 801455844 37563938 466860057 28653721 546480945 28653721 742734583 571202477 672925273 28653721 953981930 571202477 928217398 37563938 294826877 571202477 742949315 571202477 380986662 571202477 340696776 571202477 987958602 37563938 643989877 571202477 361053052 571202477 255822106 37563938 875325821 28653721 248116047 28653721 876342288 28653721 930206458 28653721 328308421 28653721 203403472 571202477 861227898 37563938 64508566 37563938 131477709 28653721 551690120 28653721 510868041 37563938 276056762 28653721 905298885 37563938 827153984 37563938 52735755 571202477 999999999765694171 571202477 169626202 571202477 994129851 571202477 808014925 28653721 999999999765694171 571202477 128220878 28653721 899121475 28653721 926656389 37563938 852579905 37563938 160222640 571202477 731543652 28653721 999999999765694171 571202477 72388800 28653721 768051994 571202477 121011515 37563938 679502938 28653721 642102014 37563938 868985468 37563938 350957249 28653721 623766331 37563938 239245712 28653721 135130847 28653721 483189260 571202477 415735119 37563938 815938217 571202477 414799943 37563938 958014092 28653721 495156374 28653721 913391453 37563938 120165871 28653721 525252634 28653721 696581210 571202477 840726679 37563938 618901140 571202477 524060476 37563938 129152000 37563938 278052873 37563938 814486151 28653721 164900146 28653721 883457170 28653721 327472945 28653721 30230011 571202477 510029554 571202477 689512680 28653721 663507179 37563938 803060829 28653721 660309650 571202477 291081075 28653721 694626176 37563938 336906883 37563938 28930915 571202477 929369028 28653721 733286785 28653721 529659677 37563938 621418846 28653721 60366618 28653721 999999999765694171 571202477 901374775 571202477 597192309 37563938 552955608 37563938 383775868 28653721 215287826 571202477 410558806 28653721 503427286 28653721 975733853 571202477 999999999765694171 571202477 89802148 571202477 158077467 28653721 267669155 28653721 338864142 571202477 55859049 28653721 799170427 571202477 973480458 37563938 199005102 37563938 987662643 37563938 82314687 28653721 780244706 571202477 760394384 28653721 964326600 37563938 44791175 28653721 432018761 37563938 620274367 571202477 770186982 571202477 971079486 37563938 376669786 571202477 665094263 28653721 408240499 28653721 728687883 28653721 922987294 37563938 157379979 37563938 999999999765694171 571202477 406736441 571202477 799272647 37563938 888693078 37563938 511412550 28653721 336302814 571202477 734089438 37563938 406010065 571202477 895673440 37563938 740888486 37563938 445260984 28653721 329260958 37563938 173972324 37563938 473565303 28653721 614671666 571202477 674424570 571202477 700712850 37563938 546441687 28653721 593997747 28653721 975585619 28653721 338713330 37563938 263107470 37563938 516410358 28653721 456045154 28653721 620148453 37563938 80157299 571202477 566224222 37563938 324241883 28653721 738774953 571202477 161952375 37563938 74610829 28653721 975256884 28653721 258800063 37563938 979102105 571202477 195327662 28653721 681878622 37563938 70733671 37563938 785445518 28653721 427288628 37563938 126375358 571202477 750192103 37563938 9395335 37563938 452780835 28653721 999999999765694171 571202477 499402487 28653721 259446297 571202477 574122074 28653721 679143070 28653721 57802201 571202477 566440533 571202477 867366325 28653721 865885039 571202477 999999999765694171 571202477 554422564 28653721 187887254 37563938 622779240 37563938 103647956 571202477 959053838 28653721 388521629 571202477 278052873 571202477 416753960 571202477 668128452 37563938 527558967 571202477 735746019 28653721 360877447 28653721 768604382 571202477 852103661 571202477 659005945 28653721 822647460 28653721 487497126 37563938 368941319 571202477 711731474 571202477 841160908 37563938 34099157 37563938 412034660 28653721 95003008 28653721 618533767 28653721 619368202 37563938 653405036 28653721 335489955 28653721 660756512 37563938 490636767 28653721 371149943 28653721 438931689 571202477 158961804 571202477 426697822 571202477 490421959 28653721 219587419 37563938 136075902 37563938 205019227 37563938 232254900 28653721 865288425 37563938 162847658 571202477 890644177 28653721 218591095 571202477 294049327 571202477 898612340 37563938 424301945 28653721 66336842 37563938 818960395 571202477 379704585 571202477 323866512 37563938 999999999765694171 571202477 86216758 571202477 231500209 28653721 497025500 28653721 30302497 28653721 130234522 571202477 75013129 37563938 990648183 28653721 138948599 571202477 653222288 28653721 646853401 37563938 406666335 37563938 211498121 28653721 448149831 28653721 141197197 37563938 320976662 571202477 999999999765694171 571202477 101783047 37563938 935908980 37563938 389080653 37563938 289263607 28653721 999999999765694171 571202477 727165699 37563938 511643364 571202477 66948587 37563938 464932632 37563938 425658770 28653721 845130794 37563938 22197196 37563938 999999999765694171 571202477 854060611 37563938 425875782 37563938 399099653 28653721 767640104 28653721 351553807 571202477 801539273 37563938 999999999765694171 571202477 350136725 37563938 233669082 571202477 740530439 37563938 174225586 37563938 732397000 37563938 454500963 37563938 829537121 28653721 928822281 571202477 3180636 571202477 539623691 28653721 117246692 28653721 60255767 37563938 778189537 28653721 764292182 571202477 913742783 37563938 57377985 37563938 699110499 37563938 998720124 37563938 282560333 571202477 267592367 28653721 7814647 28653721 381998055 37563938 214768209 37563938 89972120 571202477 999999999765694171 571202477 928502510 37563938 294930274 571202477 221374511 571202477 597175071 571202477 653639731 37563938 861967349 28653721 917761086 37563938 966395494 28653721 215771829 28653721 709709704 28653721 348598432 37563938 830553129 28653721 277174109 571202477 399544758 37563938 947695306 28653721 999999999765694171 571202477 748383692 37563938 378848255 28653721 888381146 28653721 66250466 37563938 234540573 28653721 512341501 28653721 999999999765694171 571202477 469470840 28653721 391479006 571202477 659383961 571202477 508067573 28653721 999999999765694171 571202477 433011935 571202477 739774655 37563938 476032476 28653721 198029146 571202477 412738991 28653721 169451912 28653721 859948843 571202477 336960534 37563938 294702675 37563938 681564072 28653721 91194782 37563938 259764916 28653721 825569056 37563938 366967564 28653721 975397859 28653721 551954377 28653721 598249351 37563938 475372969 37563938 8308337 28653721 898094108 37563938 346056742 571202477 318870907 37563938 703326584 37563938 816601421 37563938 843318195 37563938 914318626 37563938 329761990 28653721 898973502 571202477 672451104 37563938 66652293 571202477 132354063 28653721 488718018 28653721 958791350 37563938 41506071 37563938 920633005 571202477 740614068 37563938 166494907 571202477 912149287 37563938 499151345 28653721 943013394 28653721 524562184 28653721 87206621 37563938 977650455 571202477 496218816 28653721 999999999765694171 571202477 679358921 571202477 999999999765694171 571202477 687704677 571202477 133399672 571202477 103647956 28653721 678453806 37563938 853209576 571202477 767304078 28653721 391101628 28653721 999999999765694171 571202477 821556584 37563938 653546023 37563938 721684987 28653721 470820733 28653721 934768826 37563938 136947268 37563938 284012322 571202477 67342499 28653721 238077796 28653721 170269385 37563938 212929688 571202477 609356177 571202477 196525993 571202477 118891594 37563938 999999999765694171 571202477 231507816 28653721 434230342 28653721 486160156 37563938 519982248 571202477 853961648 37563938 417209985 37563938 301635924 37563938 721607557 37563938 570277371 37563938 882806228 28653721 322693104 28653721 221112304 28653721 757533898 37563938 880142261 571202477 223863326 37563938 504093040 37563938 338357602 571202477 54928384 571202477 28445759 37563938 340999706 571202477 361654563 37563938 182481808 28653721 890681079 571202477 766008196 37563938 11558454 571202477 974682136 37563938 394202943 571202477 402312690 571202477 795293177 571202477 241436446 37563938 484391785 571202477 503890192 37563938 712844091 28653721 729722332 571202477 999999999765694171 571202477 527941480 28653721 872867237 28653721 717611865 28653721 519404511 28653721 261738088 571202477 657601211 37563938 409136609 37563938 239564297 28653721 445134429 28653721 847203152 28653721 411380579 37563938 471391789 37563938 285499822 28653721 747700002 37563938 588398162 28653721 203637409 571202477 367249617 37563938 972214891 37563938 63985075 28653721 481291893 37563938 236431680 28653721 790415150 37563938 642812719 28653721 724873092 28653721 638951887 571202477 197396185 571202477 771551023 37563938 646905952 28653721 832245008 571202477 555704855 28653721 300301939 571202477 672596458 28653721 635207581 37563938 590652006 571202477 69389882 37563938 863067490 37563938 624627371 28653721 574760118 28653721 186728610 28653721 850816459 28653721 212929688 37563938 170230578 571202477 45411180 37563938 695659925 571202477 152710939 37563938 185884068 37563938 999999999765694171 571202477 381443840 28653721 585106962 571202477 115339363 571202477 596108210 37563938 76789285 571202477 498121483 28653721 89251242 571202477 85712543 37563938 935908980 571202477 997995581 28653721 101862234 571202477 189177286 28653721 96220493 571202477 447129657 37563938 331423712 37563938 183809918 37563938 215090055 37563938 260158140 571202477 166885990 28653721 530271565 37563938 902924616 37563938 395817393 571202477 620091351 37563938 501265339 28653721 673797028 28653721 805352133 37563938 765399807 28653721 990985800 28653721 157053862 37563938 135514307 571202477 868224955 571202477 184531771 571202477 995916324 28653721 633003961 571202477 233264647 571202477 39619862 37563938 937602601 37563938 571469635 28653721 802505612 28653721 153251289 571202477 510162142 37563938 623984168 571202477 49937766 571202477 238785824 571202477 913040088 28653721 890213711 37563938 77443408 571202477 48633764 37563938 318051292 28653721 58213058 37563938 999999999765694171 571202477 944379888 28653721 575733948 571202477 964141215 37563938 378405584 571202477 427286881 28653721 310639178 571202477 999999999765694171 571202477 443077718 28653721 743927788 37563938 602859381 28653721 344484314 28653721 689346222 571202477 137136812 571202477 406652131 571202477 756897422 37563938 495347721 37563938 945063526 37563938 438181653 28653721 412960963 37563938 425644419 28653721 661369533 37563938 209621449 37563938 448807868 37563938 304244004 28653721 753640724 571202477 395202408 28653721 955582602 28653721 734899417 28653721 945489220 37563938 714192400 571202477 723465037 571202477 174591022 571202477 526069169 37563938 940747819 28653721 429303439 28653721 256068566 28653721 99003568 28653721 889135491 571202477 487395944 571202477 817583991 28653721 567809449 571202477 928932738 37563938 45483814 37563938 464779922 28653721 748663299 571202477 229559211 571202477 581448 28653721 346148228 37563938 457900516 28653721 302928337 37563938 838371528 571202477 265394282 37563938 278052873 28653721 808956108 571202477 567956904 571202477 386401658 28653721 79844752 28653721 451126103 37563938 999999999765694171 571202477 731964273 37563938 534327118 37563938 249071828 28653721 449771290 571202477 913644553 571202477 390940736 37563938 189738049 28653721 687710464 571202477 191143008 571202477 814303081 28653721 942312374 28653721 480807508 28653721 999999999765694171 571202477 999999999765694171 571202477 808580750 28653721 644857394 37563938 914476669 28653721 541561101 28653721 922945983 28653721 480580120 571202477 755241897 571202477 709664024 571202477 735408794 28653721 999999999765694171 571202477 999999999765694171 571202477 999999999765694171 571202477 999999999765694171 571202477 89251242 37563938 174184737 37563938 823076813 28653721 211687991 28653721 845446248 28653721 557422056 37563938 445953620 571202477 530468923 28653721 999999999765694171 571202477 6394902 571202477 599976433 571202477 107623017 28653721 999999999765694171 571202477 709507711 37563938 140755716 37563938 365350394 28653721 785134427 571202477 24788566 37563938 306663523 571202477 278168226 571202477 506255619 28653721 824513924 571202477 126248170 571202477 509494158 571202477 90527017 28653721 919567796 37563938 106513562 571202477 78875247 28653721 148567656 37563938 335840302 28653721 366566240 28653721 410230095 571202477 809330633 37563938 782294497 571202477 615627700 37563938 898910384 571202477 875758628 571202477 715908519 37563938 985500836 571202477 999999999765694171 571202477 955681088 571202477 640265390 37563938 999999999765694171 571202477 881684433 571202477 37203199 37563938 817341521 571202477 263587466 37563938 663755561 28653721 758023416 571202477 249243842 37563938 517024094 28653721 625396910 28653721 114178664 571202477 198985743 571202477 871985743 571202477 244185245 28653721 239602183 571202477 412745213 37563938 369376234 28653721 82589951 28653721 183187736 571202477 675313669 571202477 418686994 28653721 493430167 37563938 356084719 571202477 153122717 28653721 424787256 37563938 862198831 37563938 141544071 28653721 460127204 28653721 506255619 37563938 112566773 28653721 168026804 37563938 470430519 28653721 929490804 571202477 907225039 28653721 645904746 571202477 935516327 28653721 805737698 28653721 850133080 28653721 635435067 37563938 852132357 37563938 442747791 571202477 806745518 571202477 960895459 571202477 61009017 28653721 50788449 28653721 238787005 37563938 86815395 571202477 627679304 28653721 285953921 571202477 682939871 37563938 50059270 28653721 999999999765694171 571202477 914913127 28653721 808610140 28653721 441766677 571202477 180035968 28653721 309027281 28653721 355282424 571202477 271159981 571202477 303428943 571202477 959062769 28653721 80252152 37563938 777177259 37563938 904374262 37563938 499331331 37563938 62015985 37563938 879145473 571202477 646445392 571202477 825048215 37563938 519796949 28653721 498407047 28653721 495717393 28653721 626395776 37563938 648852973 571202477 97056386 28653721 467917550 571202477 8282669 571202477 220812713 28653721 333817951 571202477 914310837 571202477 101917258 37563938 343010856 28653721 95790574 28653721 999999999765694171 571202477 733084297 28653721 416509505 571202477 740252121 28653721 517335221 28653721 861117764 28653721 37145001 37563938 610643461 571202477 999999999765694171 571202477 798648357 571202477 100430885 37563938 104354873 28653721 801015232 28653721 385374162 571202477 474143767 37563938 273958296 37563938 553980651 37563938 353389570 37563938 21932535 37563938 657957077 571202477 958273437 37563938 914976152 37563938 215778524 571202477 230790427 37563938 495717393 571202477 13365414 571202477 689014794 28653721 313767787 571202477 999999999765694171 571202477 39812753 37563938 660238598 37563938 128619502 571202477 305779740 28653721 590123019 571202477 160885674 571202477 862616068 37563938 379756133 28653721 485176010 28653721 263241668 37563938 647756905 571202477 649636831 28653721 878437607 37563938 23016926 571202477 934768826 28653721 723667651 571202477 692001422 37563938 307033105 571202477 374774678 571202477 21124069 571202477 434236026 37563938 426951925 571202477 470330859 37563938 567702636 28653721 53543823 37563938 356218577 28653721 211162280 37563938 999999999765694171 571202477 480866555 37563938 999999999765694171 571202477 325665600 37563938 324903711 28653721 59345870 571202477 664307674 37563938 401540898 37563938 914328376 28653721 775530271 571202477 77198021 28653721 592517924 28653721 929888429 571202477 662756541 571202477 819797487 28653721 999999999765694171 571202477 280188884 571202477 362680853 28653721 567183402 37563938 485386917 37563938 120863025 28653721 237362382 37563938 86232601 571202477 573804277 28653721 486326886 571202477 143115298 37563938 777654312 37563938 863606531 28653721 12934443 28653721 475414333 37563938 633483725 571202477 866627130 37563938 999999999765694171 571202477 524221514 571202477 176065669 37563938 710734989 37563938 547665817 28653721 463004229 571202477 375906726 571202477 301836272 37563938 171482512 37563938 901351802 37563938 69856735 28653721 999999999765694171 571202477 371476430 37563938 650192510 28653721 234022135 28653721 284066568 571202477 600187699 28653721 418484966 28653721 838925047 571202477 160121708 37563938 608283689 28653721 474778903 571202477 57157869 28653721 885954721 571202477 531238610 28653721 558757173 28653721 227528797 37563938 392379711 28653721 576085295 37563938 999999999765694171 571202477 6079357 571202477 998876253 28653721 116516055 571202477 94089502 571202477 772774941 28653721 62313033 28653721 997882190 28653721 855180652 37563938 561248900 37563938 774155084 28653721 472425339 28653721 663423925 571202477 831531654 37563938 51760257 37563938 929102829 571202477 840411107 37563938 378602712 571202477 457754307 28653721 500914013 37563938 824467219 37563938 907070255 37563938 780303618 571202477 919358492 571202477 111732892 571202477 918795947 571202477 446471174 37563938 426697822 28653721 376118092 37563938 458361342 37563938 472546415 571202477 730844812 37563938 41521687 28653721 93335159 37563938 72153266 37563938 982742246 37563938 190991003 37563938 460104783 571202477 680774489 28653721 428075294 28653721 903470183 571202477 685394982 28653721 641726485 37563938 433319996 28653721 436700646 28653721 899125329 37563938 181973586 28653721 186469964 28653721 352368411 571202477 738467227 571202477 264185561 28653721 46512393 37563938 257886029 571202477 121832162 28653721 825087310 37563938 525700699 571202477 792656753 28653721 456992177 37563938 800468328 28653721 30579629 571202477 2284113 571202477 16409359 571202477 766273095 28653721 243107437 571202477 832778729 28653721 605810746 37563938 936177398 28653721 381292766 28653721 72485209 571202477 570386569 28653721 561259622 571202477 787642867 37563938 38020567 37563938 837703680 37563938 500104295 37563938 680689120 37563938 85224456 37563938 474905078 571202477 226531547 37563938 178243857 571202477 98565469 28653721 488421142 37563938 239794107 571202477 555082557 28653721 589999928 571202477 117832818 571202477 508375127 37563938 459545221 28653721 936276113 571202477 999999999765694171 571202477 907932728 571202477 40619177 571202477 413572597 37563938 606209903 28653721 567254135 571202477 352535883 37563938 285380653 571202477 12497283 28653721 519064186 28653721 628037449 571202477 933992706 37563938 182111028 37563938 193063400 28653721 969473961 37563938 162632078 28653721 225871163 28653721 866046229 37563938 502014490 37563938 280836177 28653721 155857623 571202477 900362708 571202477 148420851 571202477 439597388 28653721 418677158 571202477 999999999765694171 571202477 824055118 28653721 223950325 571202477 336618005 37563938 181320066 571202477 890869026 28653721 353605776 37563938 999999999765694171 571202477 894289044 37563938 867187054 37563938 763529747 37563938 290186259 571202477 471545798 37563938 591422650 571202477 465510927 28653721 2766750 28653721 321765492 37563938 144555450 571202477 676458248 37563938 181635978 37563938 564503794 28653721 580814920 28653721 999999999765694171 571202477 201486024 37563938 211687991 571202477 479987258 37563938 431293589 28653721 888875114 28653721 257419522 571202477 951679058 571202477 3575726 571202477 999999999765694171 571202477 411980671 571202477 543626259 571202477 28065986 28653721 70784453 571202477 642822959 28653721 608108787 37563938 349470572 37563938 704187580 28653721 858872080 37563938 291616816 28653721 652150239 28653721 999999999765694171 571202477 410642107 28653721 641345336 28653721 225298727 37563938 222572376 571202477 859008409 571202477 634804857 37563938 999999999765694171 571202477 284505138 571202477 575303599 571202477 423142531 37563938 93496746 37563938 471233623 37563938 549020946 571202477 285209573 37563938 351020168 28653721 523683036 37563938 438623979 28653721 81269972 571202477 122393329 571202477 769220306 28653721 472546415 37563938 95687309 571202477 592231882 37563938 299329354 571202477 259546196 571202477 943134597 28653721 781815942 37563938 964269956 37563938 172317336 28653721 352877545 28653721 712130112 28653721 331917900 28653721 911280360 37563938 390017176 571202477 18603149 37563938 413031040 28653721 158361045 571202477 580489063 28653721 729786210 37563938 674545259 28653721 73106631 37563938 291267643 28653721 147856426 28653721 992554489 37563938 873094827 571202477 669299265 37563938 191445963 37563938 903915344 28653721 20215073 28653721 97844773 37563938 69138279 28653721 163020362 571202477 434455020 37563938 270227072 571202477 876843998 37563938 111036701 28653721 463562816 37563938 280076583 571202477 209309243 571202477 478986472 37563938 313959947 37563938 361662396 28653721 377110811 28653721 857560782 28653721 424060399 37563938 222884078 571202477 999999999765694171 571202477 430695529 571202477 429383603 28653721 556312442 28653721 347055448 37563938 722802896 571202477 400415479 28653721 376030385 571202477 409627859 28653721 278973241 571202477 922548307 37563938 999999999765694171 571202477 793115626 28653721 322358447 571202477 786950153 571202477 86219477 571202477 360552754 571202477 84150760 571202477 575066522 37563938 531320217 571202477 931228219 28653721 630962987 571202477 211357453 571202477 326233287 571202477 783045001 28653721 411689202 37563938 818252999 571202477 800142600 28653721 197140714 28653721 112501037 37563938 138932905 37563938 883735687 28653721 763662815 37563938 892351885 37563938 707214880 28653721 125881909 37563938 30489928 28653721 251696357 571202477 248345033 28653721 285272636 28653721 109080161 28653721 455807904 28653721 229857973 37563938 480993347 28653721 48530882 28653721 105170333 37563938 786436258 37563938 126971127 37563938 308880073 571202477 97354502 28653721 471983470 28653721 128429604 28653721 734328808 571202477 327765049 28653721 841802975 37563938 653247703 28653721 241299511 28653721 703197716 571202477 704974756 28653721 984718927 28653721 312644459 28653721 999999999765694171 571202477 338051955 28653721 426645947 37563938 624089330 37563938 427296693 28653721 135078511 571202477 767129805 37563938 388796752 28653721 198655606 37563938 426052847 37563938 283925551 28653721 611702635 37563938 264418116 28653721 75555080 37563938 557813813 571202477 697704588 571202477 47096262 28653721 259066772 37563938 426154069 571202477 386045885 28653721 326661117 571202477 564567201 37563938 42911265 571202477 554494188 28653721 17719958 571202477 355536977 28653721 869122987 28653721 394202943 37563938 480506252 37563938 961989548 28653721 158759680 28653721 361836879 571202477 643932847 28653721 234573137 28653721 50818581 28653721 210544666 28653721 462668485 571202477 174917640 28653721 965533508 571202477 722702625 571202477 470458840 28653721 509871593 28653721 554684727 37563938 964231751 571202477 591956638 28653721 808639405 37563938 348250741 37563938 277419170 571202477 365017726 37563938 984478030 37563938 208111210 571202477 997682054 37563938 393242438 28653721 161109503 28653721 415608466 37563938 504543988 37563938 671039682 28653721 517631016 28653721 935332111 37563938 400952453 28653721 629241524 571202477 661945375 28653721 362586255 28653721 999999999765694171 571202477 454700730 37563938 605932739 571202477 607893525 571202477 344668119 571202477 39219918 571202477 727690851 28653721 999999999765694171 571202477 373443386 571202477 324375981 28653721 258530495 571202477 405649736 28653721 127691439 37563938 631941219 37563938 828031531 28653721 74053542 37563938 507929917 37563938 349129697 37563938 914305907 571202477 78848729 28653721 535431777 37563938 999999999765694171 571202477 556101814 37563938 999999999765694171 571202477 157391279 571202477 844494192 28653721 41906932 28653721 527369109 571202477 503845127 571202477 903955708 571202477 120796322 37563938 420470793 28653721 205808348 28653721 999999999765694171 571202477 72103186 571202477 953628887 28653721 714075248 571202477 966173813 37563938 557390766 28653721 630453144 571202477 866359711 37563938 265475111 571202477 151342515 37563938 681757391 37563938 870974878 28653721 572665818 28653721 372223714 571202477 438823896 28653721 568560896 571202477 107645383 37563938 999999999765694171 571202477 954976897 37563938 723228171 37563938 128908909 571202477 138690363 571202477 335577989 37563938 524212207 37563938 188136405 37563938 21928738 37563938 919983542 37563938 850593369 28653721 385718112 28653721 328891901 28653721 262075176 37563938 465012661 37563938 990749230 28653721 146651360 571202477 525882289 571202477 40713406 571202477 395039010 571202477 694928672 37563938 706686513 37563938 523755373 28653721 939433382 37563938 974416443 37563938 680099456 37563938 665761743 28653721 685388787 37563938 121470447 28653721 994044700 28653721 500194235 28653721 617030030 28653721 227711332 37563938 107545078 28653721 628029996 28653721 873875497 28653721 999999999765694171 571202477 765610901 28653721 6698491 37563938 999999999765694171 571202477 488352936 37563938 736714916 28653721 582778646 37563938 704544345 37563938 224079912 37563938 344409294 571202477 384700365 28653721 774555986 571202477 400393177 571202477 83659937 28653721 297970640 37563938 429795136 37563938 319060762 28653721 341015435 37563938 738975741 28653721 141348684 37563938 532675832 28653721 999999999765694171 571202477 905661270 37563938 958659268 37563938 614068703 37563938 717121110 28653721 838424498 37563938 429124827 37563938 902941651 28653721 999999999765694171 571202477 833137078 37563938 502215562 37563938 416642168 37563938 558723313 28653721 54174347 571202477 891496414 28653721 336094466 28653721 598633680 37563938 398553211 37563938 266916182 37563938 132559199 37563938 429795136 571202477 42007703 37563938 584765011 37563938 999999999765694171 571202477 452643810 571202477 216443380 37563938 509429215 37563938 760278446 28653721 581886903 28653721 333759806 37563938 123635907 37563938 194074480 37563938 346083241 37563938 273551570 571202477 999999999765694171 571202477 750563677 571202477 154068758 37563938 331085076 28653721 114178664 37563938 999999999765694171 571202477 190652979 571202477 657586233 37563938 260372695 37563938 675460109 28653721 849692435 571202477 11061446 37563938 795676083 571202477 888896193 571202477 615402302 571202477 927914356 28653721 360704991 28653721 999999999765694171 571202477 547513994 28653721 102657025 37563938 9900132 571202477 784602663 571202477 425143452 571202477 861581659 571202477 307741832 28653721 991565713 28653721 184618834 37563938 434030384 28653721 256869465 37563938 198503916 571202477 999999999765694171 571202477 766008196 28653721 285430921 37563938 622258111 571202477 670413185 37563938 259506273 37563938 365152034 28653721 167268455 28653721 999999999765694171 571202477 762183873 37563938 843123580 571202477 836536281 28653721 537458811 28653721 814674135 37563938 23827477 28653721 848774572 37563938 999999999765694171 571202477 660711437 28653721 715057532 37563938 782450100 28653721 963841329 28653721 487965185 37563938 240739346 28653721 340773095 571202477 929315785 571202477 314162083 28653721 302576115 28653721 545785922 28653721 429024538 28653721 39092993 37563938 341765455 28653721 160267444 28653721 989347188 28653721 412288521 571202477 655836080 37563938 490020334 37563938 897132807 28653721 779770847 37563938 919371638 37563938 204390707 37563938 939433382 28653721 442595339 571202477 456079918 37563938 945713329 37563938 397032712 37563938 791329239 37563938 759048830 37563938 209621449 571202477 525896938 37563938 738725802 28653721 576345156 37563938 136004950 28653721 722018313 28653721 53657839 37563938 999999999765694171 571202477 614035988 37563938 961886082 571202477 762611928 28653721 928564751 571202477 17565602 571202477 757374128 28653721 38603217 37563938 465932763 28653721 386702818 28653721 75384269 28653721 411854010 571202477 381463428 571202477 603844131 571202477 484244501 571202477 81888005 37563938 870970766 37563938 532886692 37563938 723426879 28653721 389263165 28653721 379676009 37563938 972093650 28653721 547025996 28653721 869232457 37563938 199748686 37563938 477834929 28653721 307489643 571202477 893952055 571202477 958777292 28653721 999999999765694171 571202477 552082134 571202477 149400448 28653721 325151393 28653721 438251277 28653721 510477521 571202477 62767296 28653721 999999999765694171 571202477 457824060 28653721 300668773 571202477 999999999765694171 571202477 525779915 37563938 183983970 37563938 13673395 28653721 452209097 37563938 471976001 28653721 240016480 37563938 411605655 28653721 551178757 37563938 429421453 37563938 345574315 28653721 106561058 37563938 522772169 28653721 379975135 37563938 436292755 571202477 438279155 37563938 512797308 28653721 719324463 37563938 385624083 37563938 999999999765694171 571202477 137438486 571202477 168026804 571202477 250882636 28653721 108122607 28653721 6313406 571202477 60366618 571202477 431578464 571202477 77049765 571202477 366764248 571202477 465053842 571202477 240292172 571202477 576269405 37563938 544370493 37563938 302151334 37563938 999999999765694171 571202477 946664392 28653721 327144040 28653721 242478542 28653721 111036701 571202477 834816140 571202477 115997202 571202477 782726641 37563938 161034519 28653721 834655968 37563938 717568099 571202477 480578553 28653721 491342421 37563938 603883014 28653721 796489350 28653721 266518462 28653721 461202900 37563938 450470769 571202477 421491028 37563938 419752325 28653721 151178284 37563938 953825915 571202477 299691778 37563938 375867585 37563938 968222627 37563938 361516722 571202477 409776973 28653721 400983302 571202477 459617063 571202477 216610491 28653721 955222674 28653721 567590424 37563938 881085130 571202477 296023473 28653721 259066772 28653721 32883201 28653721 166740625 37563938 121595080 571202477 999999999765694171 571202477 826624628 37563938 165602637 37563938 315119586 28653721 212699314 37563938 595054406 37563938 953937050 571202477 896599659 571202477 866722942 28653721 505426943 37563938 962284568 571202477 860339520 571202477 706197233 37563938 882247301 28653721 728637066 571202477 831930069 571202477 149659168 37563938 402638263 571202477 669326561 28653721 161317175 37563938 23981976 37563938 792656753 37563938 5760236 571202477 93098205 571202477 135130847 37563938 237362682 571202477 583279011 28653721 359388329 28653721 537606052 37563938 879612566 37563938 510538404 37563938 795818270 28653721 453117246 28653721 609444307 37563938 173855070 571202477 590810884 28653721 413751072 571202477 427615972 571202477 167899820 37563938 947769801 37563938 165759573 37563938 999999999765694171 571202477 447069275 28653721 911196211 37563938 293235025 571202477 638598330 37563938 769660889 28653721 561249794 28653721 253619182 571202477 996764508 28653721 432770738 37563938 499061131 571202477 794409157 571202477 283372056 28653721 867559281 37563938 861244235 571202477 735914683 28653721 873769080 37563938 999999999765694171 571202477 563103892 37563938 394751374 28653721 173568814 28653721 370410208 28653721 947849315 571202477 999999999765694171 571202477 999999999765694171 571202477 126652359 28653721 875991870 37563938 615178203 37563938 999999999765694171 571202477 419857838 37563938 304791564 28653721 846015503 571202477 37539656 37563938 778009934 37563938 373735908 37563938 347220485 37563938 904339652 571202477 258407067 37563938 485678592 571202477 749096886 571202477 728827307 571202477 456004255 571202477 113056337 571202477 515380127 571202477 705013516 37563938 505725308 571202477 511084576 571202477 240651021 28653721 746719737 571202477 135695489 28653721 724529430 37563938 961445459 28653721 940362483 37563938 233486581 28653721 786336868 571202477 14634537 571202477 195943956 37563938 942512634 28653721 450902724 571202477 25663531 28653721 6565804 28653721 295520687 37563938 100190199 571202477 945889852 37563938 999999999765694171 571202477 110759364 571202477 826439798 37563938 309922241 37563938 781086484 37563938 188479635 37563938 752520093 37563938 230555458 37563938 918778767 37563938 448786575 37563938 947769801 28653721 343761028 37563938 942388813 37563938 562250786 37563938 471207103 37563938 42817860 28653721 839738034 37563938 140959612 37563938 298609807 571202477 13786770 571202477 779967068 37563938 55951098 37563938 261257748 37563938 116501770 28653721 999999999765694171 571202477 638303742 571202477 565499213 28653721 149189313 37563938 663891632 28653721 983836849 28653721 224844829 571202477 646788899 28653721 133937236 28653721 499765489 28653721 54325909 37563938 999999999765694171 571202477 848779436 37563938 685143012 37563938 536619208 37563938 999999999765694171 571202477 307208646 37563938 387302281 571202477 186462404 571202477 375266288 37563938 557587488 28653721 753155551 571202477 999999999765694171 571202477 987539858 571202477 683244716 571202477 919641224 37563938 934548071 28653721 610020181 28653721 22376795 28653721 127399104 28653721 999999999765694171 571202477 496929338 28653721 487219357 28653721 585109819 28653721 681765822 37563938 81346414 28653721 260992413 28653721 814888557 37563938 770920500 28653721 999999999765694171 571202477 865690252 37563938 698885149 37563938 653235177 28653721 815119891 28653721 805118324 571202477 759394380 28653721 761708886 28653721 894155197 28653721 854524679 37563938 999999999765694171 571202477 276599753 28653721 189745974 37563938 138454234 28653721 825845157 37563938 834772505 571202477 927214288 37563938 560060 571202477 256371008 37563938 47597028 37563938 113365508 28653721 645179135 28653721 734805867 571202477 206147805 37563938 262563942 28653721 753220304 37563938 703875244 571202477 847566189 28653721 22914543 571202477 683073097 28653721 976807769 37563938 854457755 28653721 223783793 37563938 661787235 571202477 686706546 37563938 649262571 37563938 405670828 37563938 41215069 571202477 112245109 28653721 349955337 37563938 702192275 571202477 999999999765694171 571202477 149060681 28653721 867305366 28653721 203891626 571202477 284529184 571202477 999999999765694171 571202477 425453062 28653721 123737174 37563938 773208145 571202477 298446096 37563938 16015092 37563938 245100945 571202477 414102153 28653721 807786321 28653721 903552280 571202477 832911014 571202477 986138051 571202477 999999999765694171 571202477 599223791 37563938 110797108 28653721 694956960 571202477 493544080 37563938 126042757 37563938 99234338 28653721 885954721 28653721 578414369 37563938 797623898 571202477 575066522 28653721 286834020 37563938 443478903 37563938 870433100 37563938 80498815 571202477 141348684 571202477 435542854 28653721 376306016 571202477 110968534 37563938 145459403 37563938 627376126 37563938 668998438 28653721 241219172 28653721 999999999765694171 571202477 186587982 571202477 261738088 37563938 999999999765694171 571202477 835540301 28653721 604974006 37563938 613953572 28653721 741121459 571202477 410003613 37563938 123211535 28653721 535317790 37563938 516412221 571202477 77971086 571202477 337669854 571202477 366172621 571202477 110042971 37563938 962688771 37563938 98161948 37563938 553390466 571202477 210108744 571202477 495197291 28653721 773525452 28653721 668211633 37563938 311254210 28653721 890881332 28653721 694905417 28653721 204425012 571202477 442413040 37563938 574999583 28653721 161173712 37563938 27542775 37563938 306074873 571202477 831139888 571202477 967786529 571202477 564773002 571202477 103799540 571202477 382988214 37563938 656451065 37563938 828929884 571202477 999999999765694171 571202477 575924953 28653721 295653903 571202477 606236158 571202477 760635844 28653721 386143019 28653721 999999999765694171 571202477 613680535 571202477 109080161 37563938 738422426 571202477 303216954 28653721 929566199 571202477 410565932 37563938 894347463 37563938 468156344 37563938 106803923 28653721 319246694 571202477 499480164 28653721 881769189 37563938 463101297 571202477 675061814 37563938 863476416 37563938 618557013 28653721 787921861 37563938 96985461 571202477 999999999765694171 571202477 157724514 28653721 537067684 28653721 72326773 571202477 999999999765694171 571202477 565612764 28653721 646793077 37563938 533991355 37563938 294548979 37563938 394028280 28653721 123948440 571202477 464356024 28653721 414791476 28653721 973477436 28653721 532875042 571202477 298750790 37563938 453638293 28653721 87211114 37563938 999999999765694171 571202477 569942772 37563938 801280110 28653721 999999999765694171 571202477 359104595 28653721 393152755 28653721 182382192 571202477 970867186 37563938 322770532 28653721 105416729 28653721 286949602 37563938 912975505 37563938 565430981 28653721 524636086 28653721 450076060 28653721 790736347 37563938 850476567 571202477 223599635 28653721 579685427 571202477 431293589 571202477 999999999765694171 571202477 829537121 37563938 474155345 28653721 789822234 28653721 78750300 37563938 668081237 571202477 11754935 28653721 189347695 571202477 273953819 571202477 249351654 571202477 183860378 28653721 698687011 37563938 228892542 571202477 694357309 37563938 884094643 571202477 642822361 37563938 831610627 28653721 863619910 28653721 139780886 28653721 607359510 571202477 143133598 37563938 939467972 37563938 596808998 28653721 961951449 37563938 941043908 37563938 530513135 37563938 975678443 28653721 863921224 37563938 646253901 37563938 830036989 571202477 318993096 37563938 858960332 28653721 514191043 37563938 222884078 37563938 287512249 571202477 591088184 571202477 999999999765694171 571202477 999999999765694171 571202477 946061414 37563938 214433008 28653721 953490779 28653721 151823959 37563938 639200604 37563938 984697376 37563938 828281068 37563938 140936150 37563938 462199058 37563938 999999999765694171 571202477 785884238 37563938 637166437 37563938 797914506 37563938 999999999765694171 571202477 399481118 37563938 729878930 37563938 549570366 28653721 217580955 28653721 214392528 571202477 445156913 28653721 899895498 28653721 882695128 28653721 899711759 571202477 55996572 571202477 30252025 37563938 724319494 37563938 137604332 28653721 962217600 28653721 55887679 28653721 208600751 37563938 999999999765694171 571202477 866925127 28653721 780364336 37563938 612179802 571202477 135337421 28653721 907920325 28653721 183280195 571202477 106324561 571202477 9706107 28653721 818059763 28653721 154655751 571202477 598279295 571202477 483312311 37563938 567149492 37563938 432850453 28653721 955711034 28653721 810893407 28653721 628063644 571202477 706772259 37563938 319794324 28653721 370160571 571202477 622205562 571202477 692078482 28653721 202090155 37563938 840914463 37563938 186232639 28653721 20693718 37563938 642822361 28653721 371476205 28653721 384050215 37563938 109059071 37563938 999999999765694171 571202477 999999999765694171 571202477 311423057 28653721 933124934 37563938 252157843 37563938 513242537 571202477 175381852 571202477 342238351 28653721 379698549 28653721 260389734 571202477 119550167 28653721 882806228 37563938 6032263 37563938 631481240 37563938 431913660 571202477 315162664 28653721 571495244 28653721 395647564 571202477 852018675 37563938 320891738 37563938 298289426 37563938 912249330 28653721 306548791 37563938 411870454 37563938 364702613 37563938 915134004 37563938 196672548 28653721 105876895 571202477 440375800 37563938 93704275 37563938 367658981 28653721 870970766 571202477 999999999765694171 571202477 452064160 37563938 517964993 28653721 609473613 571202477 325643623 37563938 390245329 37563938 126229061 28653721 439332354 28653721 567052933 571202477 796342795 571202477 673542004 37563938 114385714 571202477 460187631 571202477 753073104 28653721 838925047 28653721 826746231 37563938 228805157 37563938 211024671 28653721 867190216 37563938 446990285 37563938 184304415 28653721 311731427 28653721 575769830 571202477 391837518 571202477 29290478 28653721 609963783 28653721 742380279 37563938 194781947 571202477 759177193 571202477 84784153 28653721 106829793 571202477 999999999765694171 571202477 35642343 571202477 460127204 571202477 198352818 37563938 675152892 37563938 825738467 37563938 494659384 571202477 155295120 571202477 999999999765694171 571202477 508973610 571202477 778677103 28653721 420042685 28653721 164060936 37563938 526268593 37563938 580477491 571202477 972477915 37563938 131517446 28653721 183746702 37563938 166092202 28653721 697919040 28653721 358667435 571202477 259228613 28653721 624403978 37563938 83973084 28653721 473257264 28653721 763988091 571202477 113460872 37563938 448821510 37563938 888268008 37563938 97135059 28653721 811674764 37563938 611117536 571202477 837703680 571202477 999999999765694171 571202477 769006407 571202477 619135983 28653721 599892965 28653721 155394827 37563938 850061695 37563938 230696027 571202477 999999999765694171 571202477 959887318 37563938 502255164 37563938 899895498 571202477 151410076 571202477 628063142 28653721 517379019 37563938 649448760 28653721 693571943 37563938 404223868 28653721 408944616 571202477 853057643 28653721 593715932 28653721 16012379 28653721 478512527 571202477 645156694 28653721 149183189 571202477 435404887 37563938 980378913 28653721 65356806 571202477 546363542 28653721 71528530 37563938 891855450 571202477 735493923 28653721 844588057 571202477 228988089 37563938 438721214 37563938 420343582 28653721 448953921 28653721 662669935 571202477 475661077 28653721 999999999765694171 571202477 54598273 37563938 730277215 28653721 370119598 37563938 535662221 37563938 400307679 571202477 906212075 28653721 186085618 28653721 580651666 28653721 629426811 571202477 447393461 37563938 999999999765694171 571202477 861254357 28653721 717310423 37563938 302424373 37563938 57525286 28653721 374769785 28653721 293172350 37563938 568280266 571202477 700482944 37563938 530969325 571202477 805465233 37563938 125095280 571202477 65441302 571202477 661268359 37563938 642386807 28653721 359995055 37563938 994373502 571202477 627969922 37563938 560227980 28653721 591222884 28653721 210474353 28653721 571603788 571202477 257598949 37563938 763296839 37563938 447826156 37563938 603207467 37563938 83995368 571202477 812354496 571202477 653234900 571202477 91421995 37563938 303966661 571202477 273774707 37563938 901737729 571202477 987432711 37563938 58859485 571202477 960270702 37563938 692688044 37563938 39583879 571202477 490015247 28653721 213454052 571202477 109890707 28653721 953005705 571202477 400287460 571202477 685164043 28653721 378323450 37563938 999999999765694171 571202477 157116832 28653721 498785613 28653721 249373117 28653721 570700117 37563938 276673032 28653721 890765704 28653721 183956901 571202477 635710749 37563938 445739258 571202477 669740371 28653721 559085974 571202477 860530526 37563938 676181368 37563938 43544031 571202477 206138728 28653721 182731159 28653721 364329682 571202477 37200985 571202477 714750551 28653721 43650538 28653721 742764019 37563938 713226359 28653721 239502159 571202477 556869922 28653721 447419197 37563938 960213835 37563938 670599138 571202477 478884139 28653721 180690507 28653721 462979005 28653721 776053298 28653721 169783998 571202477 684532555 571202477 537803488 28653721 613517292 571202477 240381364 28653721 999999999765694171 571202477 453107507 571202477 966098854 37563938 466331030 37563938 820665219 28653721 241724731 571202477 253338968 37563938 432238232 37563938 65159134 37563938 735738351 28653721 60227321 28653721 231720817 571202477 48833634 571202477 91196419 28653721 598482709 571202477 854270991 37563938 999999999765694171 571202477 830139981 28653721 335891181 37563938 224021974 28653721 567658888 37563938 749028824 28653721 896543692 28653721 945058516 37563938 689620462 28653721 922822569 37563938 660641435 28653721 574966297 28653721 102365575 37563938 837179065 571202477 950566867 28653721 507125546 571202477 207509467 37563938 143623398 571202477 938127821 571202477 515310483 571202477 817908396 571202477 158766919 37563938 133766589 37563938 573661327 28653721 540907437 571202477 290933361 571202477 394746527 571202477 791682573 37563938 210696039 28653721 726755055 37563938 218061853 571202477 233598229 28653721 136470728 571202477 999999999765694171 571202477 929501361 28653721 40076305 571202477 138194521 571202477 293114145 28653721 999999999765694171 571202477 514523926 37563938 954535804 28653721 999999999765694171 571202477 194903005 28653721 357436004 28653721 956216243 28653721 57033225 37563938 490636767 571202477 174591022 28653721 256597301 28653721 377181004 28653721 386052092 28653721 950109593 37563938 382428102 37563938 520284745 28653721 854283410 571202477 242935158 571202477 28587790 37563938 437785160 37563938 416387178 37563938 922665076 28653721 989095117 571202477 2147402 571202477 641662681 37563938 264183235 571202477 906286878 28653721 999999999765694171 571202477 62242097 37563938 213887744 571202477 119632794 28653721 902717949 28653721 387411947 571202477 298682799 28653721 624414792 571202477 77763933 28653721 457419116 28653721 886145303 37563938 509286159 37563938 999999999765694171 571202477 940837202 571202477 999999999765694171 571202477 887098812 571202477 999999999765694171 571202477 98976619 37563938 999999999765694171 571202477 607749098 28653721 758870795 28653721 394202943 28653721 549056949 37563938 897715108 28653721 999999999765694171 571202477 384323980 28653721 440033812 28653721 999999999765694171 571202477 70655325 28653721 42009543 37563938 661865273 37563938 896421069 37563938 709035285 571202477 999999999765694171 571202477 154655751 37563938 476275142 571202477 472275304 37563938 384212553 571202477 14104485 571202477 845948797 28653721 636194578 28653721 98031374 28653721 960644191 571202477 105468921 28653721 109769849 37563938 503819076 37563938 432091139 28653721 236507227 571202477 397534900 28653721 195871585 37563938 790901123 28653721 525681574 37563938 671039682 37563938 817752880 37563938 549370203 28653721 131275928 37563938 8369948 37563938 616839500 571202477 896014284 28653721 745066919 37563938 840137031 28653721 549454876 28653721 999999999765694171 571202477 468384388 28653721 151371130 571202477 16803346 28653721 91746806 37563938 207418456 571202477 289002973 37563938 999999999765694171 571202477 809754614 37563938 68532700 571202477 999999999765694171 571202477 557332719 571202477 912025800 37563938 809190273 28653721 509613306 571202477 876140667 37563938 124404670 571202477 630440082 28653721 985731506 37563938 146861685 571202477 572665818 37563938 944432545 571202477 297574078 571202477 236725478 28653721 471545798 571202477 80242905 28653721 192229137 28653721 999999999765694171 571202477 929315785 28653721 693422161 37563938 417871861 571202477 717113220 28653721 383745994 28653721 372863697 28653721 385483977 37563938 640085215 37563938 348315616 37563938 406487572 37563938 723670024 571202477 35632226 571202477 409893968 571202477 351530989 571202477 999999999765694171 571202477 129478336 28653721 968039209 571202477 161172247 37563938 39235623 37563938 235481508 571202477 307393151 37563938 24172410 37563938 987639858 28653721 848459719 28653721 448250125 37563938 689310442 28653721 857210401 571202477 381965847 37563938 824717936 37563938 870683352 28653721 189622007 571202477 464854170 37563938 315262255 37563938 445739258 28653721 187111520 571202477 784356141 37563938 490421959 571202477 949476158 571202477 592270678 571202477 288063366 28653721 978833464 28653721 921946201 28653721 123649960 37563938 696022253 571202477 914388017 571202477 880226597 37563938 82589951 571202477 687135178 28653721 788222655 28653721 859627861 28653721 169143482 28653721 165606440 37563938 151041911 571202477 718474018 28653721 31250681 37563938 358467407 571202477 379975135 571202477 539960632 37563938 429157459 28653721 208111210 37563938 811354452 28653721 547423304 28653721 184238691 28653721 154051781 37563938 731099898 571202477 562764064 571202477 668564608 28653721 789763107 28653721 679502938 37563938 271092686 28653721 446036814 571202477 864317061 571202477 609165662 571202477 83973633 37563938 131066999 37563938 686657263 28653721 539406702 37563938 797817519 28653721 83329568 28653721 732097584 37563938 574283083 571202477 620795513 571202477 999999999765694171 571202477 14479571 571202477 353658356 37563938 579631126 28653721 892346282 37563938 618404151 571202477 436899590 37563938 891424765 571202477 651127462 28653721 191598314 571202477 937419721 28653721 583034273 28653721 810187504 28653721 649270027 571202477 171631467 571202477 157287995 28653721 537527499 28653721 526029919 28653721 730848396 37563938 86979679 37563938 478644929 571202477 172486986 571202477 337985192 28653721 224811571 571202477 350424414 37563938 766178169 571202477 987782145 28653721 174502875 28653721 733956457 37563938 620922074 28653721 412208940 37563938 959331217 37563938 68024219 28653721 8328753 37563938 742764019 571202477 418503862 37563938 900438364 37563938 328571258 37563938 770097365 571202477 631213476 28653721 196672548 37563938 748560152 571202477 885090332 28653721 65908713 571202477 942572801 37563938 49816302 37563938 961700771 571202477 24912568 28653721 417642001 571202477 970158740 28653721 564560113 571202477 133766589 28653721 132993397 28653721 999999999765694171 571202477 839487212 37563938 999999999765694171 571202477 852476750 28653721 999999999765694171 571202477 423281380 37563938 39619862 571202477 624919272 37563938 521752759 28653721 434236026 28653721 460298537 571202477 860057488 28653721 872106717 28653721 834814846 28653721 222576349 571202477 999999999765694171 571202477 251449346 571202477 119828468 28653721 773602828 28653721 110360179 571202477 567377430 28653721 130891050 28653721 211555206 571202477 834398738 571202477 378602712 28653721 644423042 37563938 900362708 37563938 441247527 37563938 864646062 28653721 845681319 37563938 927619509 28653721 616749899 28653721 27850465 28653721 880720629 37563938 999999999765694171 571202477 169143482 571202477 194808304 28653721 299621570 28653721 991888740 37563938 387704458 571202477 313418220 37563938 566104130 571202477 228216356 571202477 665171784 571202477 327521395 28653721 388868810 28653721 287739956 37563938 543047980 28653721 378502372 571202477 517312027 37563938 364428442 28653721 311371133 37563938 271819252 37563938 999999999765694171 571202477 869395602 28653721 721321162 28653721 484982945 28653721 157287995 571202477 479600584 571202477 96232628 571202477 751951743 571202477 681647219 571202477 753145063 28653721 668141516 28653721 325099733 37563938 764362371 571202477 911725111 571202477 8349254 37563938 782047991 28653721 496792755 28653721 682975131 28653721 836349003 571202477 927619509 37563938 969733785 37563938 445305410 28653721 637665228 37563938 588584750 37563938 148168061 37563938 999999999765694171 571202477 343711638 37563938 498586307 28653721 340293861 28653721 688150167 571202477 388243771 37563938 240265406 28653721 449344706 37563938 895392467 28653721 219711460 37563938 160742927 571202477 272103207 28653721 462444417 28653721 558424712 28653721 693761871 37563938 888496796 28653721 854303989 37563938 836761207 571202477 485747606 37563938 151735282 37563938 212966449 37563938 944164189 37563938 162584382 28653721 9591843 37563938 999999999765694171 571202477 635980099 37563938 811007268 571202477 144169982 571202477 369999795 571202477 31250681 28653721 117649722 571202477 739367981 571202477 377156504 28653721 838370654 37563938 342006854 28653721 253094570 37563938 863826032 28653721 834038842 28653721 845630527 571202477 430875648 571202477 391559388 37563938 924162271 28653721 352137512 28653721 867621048 37563938 228938185 28653721 263107470 571202477 525979766 37563938 597185750 571202477 735785648 37563938 205283260 571202477 785981827 571202477 622968307 28653721 999999999765694171 571202477 764010708 37563938 723022863 28653721 875719096 571202477 119828468 37563938 584756373 37563938 422321690 28653721 24641000 37563938 32446290 37563938 588728830 37563938 844331175 571202477 836536281 37563938 489393014 28653721 242940930 37563938 450828463 28653721 442616341 571202477 434236026 571202477 863976399 571202477 631223285 37563938 360389844 571202477 938132561 37563938 913434547 571202477 514154679 28653721 957212407 571202477 288028839 571202477 450253538 37563938 675292819 37563938 193676845 28653721 235760253 37563938 105781576 571202477 688083748 571202477 171237416 37563938 789477613 571202477 239695640 28653721 482113389 28653721 36133641 571202477 444986450 571202477 837949951 571202477 227506757 37563938 545451697 571202477 229979232 571202477 176562642 571202477 149692148 28653721 808720008 28653721 966600897 571202477 494350585 37563938 393890272 37563938 294181016 37563938 440371502 37563938 999999999765694171 571202477 49139580 571202477 273807017 571202477 519053693 28653721 110595323 571202477 935785124 37563938 605986938 571202477 479617666 28653721 969340965 571202477 867768426 28653721 501074871 571202477 359409022 28653721 58827190 37563938 462962487 28653721 45030585 37563938 723860772 37563938 46109133 28653721 716797355 571202477 999002605 37563938 156675253 37563938 270538797 37563938 930576754 571202477 633918887 571202477 942882113 571202477 961597117 28653721 396732254 28653721 76119747 28653721 855965201 28653721 405113754 28653721 886459922 571202477 282369198 28653721 999999999765694171 571202477 171872690 37563938 998482522 37563938 60658331 37563938 637631685 571202477 441590142 37563938 350582490 28653721 921181852 571202477 615660292 28653721 915583572 571202477 392659722 28653721 746003331 37563938 30838989 37563938 510239463 571202477 765680011 28653721 155857623 37563938 999999999765694171 571202477 336240124 571202477 803646556 37563938 967138069 28653721 206786883 37563938 668204438 571202477 462191354 571202477 809792906 571202477 367123948 37563938 182935710 37563938 528447469 571202477 364054947 28653721 135130847 571202477 226531547 571202477 408208204 37563938 363039553 571202477 286815017 37563938 730277215 37563938 288738758 571202477 797031115 37563938 82564733 28653721 178530771 571202477 79281183 571202477 229877948 571202477 259636964 28653721 380579534 37563938 261270236 571202477 164436432 571202477 616395366 37563938 677167496 571202477 226331567 571202477 61684454 571202477 222683264 37563938 113126253 28653721 256945640 28653721 545946966 37563938 658614868 28653721 332343495 37563938 735743952 37563938 97636354 571202477 443708255 37563938 999999999765694171 571202477 460964624 37563938 999999999765694171 571202477 828088821 28653721 999999999765694171 571202477 164594977 28653721 883457170 37563938 504454352 37563938 559691069 28653721 474958901 28653721 295394315 28653721 250969553 28653721 327845491 28653721 676492292 37563938 892876993 571202477 719319541 28653721 954677193 28653721 266074708 37563938 79137878 571202477 735408794 37563938 299473231 37563938 294964484 571202477 644158071 28653721 154024261 37563938 912124048 28653721 107193978 37563938 501379568 37563938 609439897 37563938 336838955 28653721 536727952 28653721 999999999765694171 571202477 999999999765694171 571202477 248698213 37563938 17391919 37563938 123665629 571202477 669586315 28653721 979354706 571202477 988860389 28653721 887262045 37563938 548488925 28653721 456114862 28653721 862198831 571202477 285387867 37563938 147923245 28653721 503326699 37563938 608241668 28653721 92674932 37563938 743209126 571202477 955307637 28653721 224868015 37563938 716115931 37563938 105753753 28653721 252213582 28653721 947486924 28653721 60420209 571202477 523350133 37563938 649391843 28653721 306320767 37563938 690045331 28653721 464853148 571202477 417097901 571202477 878873234 37563938 88305185 28653721 692769849 28653721 226643279 37563938 920745417 28653721 947605182 28653721 543568383 28653721 720110414 37563938 851799389 37563938 997111553 571202477 833619175 28653721 323851268 28653721 214985287 28653721 850278619 37563938 217285965 28653721 279149750 37563938 62921625 571202477 629775203 28653721 904164779 37563938 530359608 37563938 940654479 37563938 826326743 37563938 792087736 37563938 423591512 28653721 136559164 37563938 459398715 37563938 357068205 571202477 411096201 28653721 221288474 571202477 393890272 571202477 999999999765694171 571202477 922175365 37563938 747780477 571202477 696486007 571202477 955624434 37563938 560100224 571202477 688964267 571202477 260626423 37563938 921503572 28653721 759575492 28653721 182356073 571202477 541890693 37563938 996842556 28653721 560181417 28653721 708129717 28653721 752732614 28653721 445045803 28653721 967693840 37563938 465035732 571202477 69382142 28653721 682568381 28653721 418488799 37563938 350957249 37563938 999999999765694171 571202477 299603813 571202477 77566436 571202477 95801951 37563938 267288861 28653721 792697399 28653721 21965485 37563938 948341224 37563938 413886333 28653721 716782513 571202477 771595577 28653721 436775544 37563938 885779407 28653721 277960297 28653721 430473925 28653721 156840105 37563938 459545221 37563938 279600776 571202477 977150707 28653721 999999999765694171 571202477 634194294 571202477 365449589 571202477 578112197 37563938 607738247 37563938 875084360 28653721 962035735 571202477 239243078 37563938 686300406 571202477 579407484 37563938 770186982 37563938 648048972 571202477 73638206 571202477 543692499 37563938 167860887 37563938 293172350 28653721 836298653 28653721 466627324 37563938 999999999765694171 571202477 103163469 37563938 743091092 571202477 461666583 37563938 815564433 28653721 533842490 28653721 330039835 37563938 176480240 571202477 551039779 571202477 78605329 37563938 65965687 571202477 195400864 571202477 500263885 571202477 47047818 571202477 283765874 28653721 530957749 571202477 747845235 28653721 959666910 571202477 443478903 571202477 469738195 37563938 216094775 37563938 888108254 28653721 600082147 571202477 374547802 571202477 929513415 571202477 784356141 28653721 274291054 28653721 151945383 28653721 778022565 28653721 785688637 28653721 762183873 28653721 999999999765694171 571202477 792697399 37563938 659609359 28653721 602223797 37563938 168559000 571202477 66688681 37563938 656502000 37563938 950128794 28653721 467473435 37563938 297655358 37563938 708439333 28653721 999999999765694171 571202477 161425321 28653721 637747649 571202477 332439471 571202477 525979766 28653721 454886968 37563938 846871073 37563938 873192527 37563938 412216081 28653721 630677103 37563938 37174785 28653721 550184450 571202477 644597023 571202477 296804868 28653721 821952182 571202477 269579049 571202477 58044112 28653721 551290552 28653721 704596622 571202477 668190558 37563938 549522240 37563938 999999999765694171 571202477 679576732 28653721 272103207 571202477 8179392 37563938 900393826 28653721 494202103 37563938 686753767 28653721 460188030 28653721 999999999765694171 571202477 999999999765694171 571202477 874231767 28653721 999999999765694171 571202477 610115499 28653721 68377961 571202477 17915064 28653721 221141455 571202477 36073699 28653721 24735602 28653721 973773147 571202477 357717181 571202477 201608893 571202477 118983602 37563938 159706194 571202477 477613689 28653721 636234758 37563938 560670003 28653721 767404810 28653721 282369198 37563938 676252643 28653721 7537202 37563938 494659384 28653721 941806231 28653721 516430930 28653721 202715485 28653721 620891096 37563938 994797288 37563938 446198303 37563938 517925588 571202477 535662221 571202477 999999999765694171 571202477 885346573 28653721 366154591 37563938 687567684 37563938 842635869 571202477 948064575 28653721 91557557 28653721 186855925 28653721 983638701 37563938 640401361 28653721 999999999765694171 571202477 187652438 37563938 495453739 28653721 466714997 37563938 989018986 571202477 702472929 571202477 735864331 28653721 180404910 571202477 772171498 28653721 769700438 28653721 24001253 28653721 999999999765694171 571202477 761977706 571202477 690471870 37563938 690647201 28653721 455927822 37563938 800366353 28653721 916887614 37563938 487149969 571202477 362923150 28653721 999999999765694171 571202477 576604832 571202477 729198910 37563938 153251289 28653721 896567749 28653721 996554907 37563938 845998765 28653721 58859485 37563938 561277280 28653721 717753099 37563938 378799148 28653721 324481854 37563938 274723128 571202477 97135059 571202477 588370533 37563938 402164916 37563938 831770613 571202477 124404670 37563938 811987461 571202477 572026802 37563938 746872207 37563938 790303173 571202477 479359058 571202477 194774105 28653721 444677208 28653721 721192900 37563938 970959077 28653721 526897867 37563938 884572773 571202477 980564546 37563938 453205743 37563938 786488035 28653721 964199549 28653721 163425296 28653721 555974597 28653721 299826450 28653721 999999999765694171 571202477 281425490 37563938 565514418 571202477 891805039 571202477 924639126 28653721 999999999765694171 571202477 64088686 571202477 123358794 37563938 414373677 28653721 344911533 37563938 874165948 571202477 551471963 571202477 107989842 28653721 604266528 571202477 329606300 28653721 416735310 37563938 729303136 37563938 513946385 37563938 841713629 37563938 386164717 28653721 306843297 571202477 408912495 571202477 426250872 28653721 362831137 37563938 589211707 37563938 999999999765694171 571202477 659609359 571202477 361077341 571202477 593857484 37563938 274540732 571202477 447019840 37563938 291177983 571202477 563411917 37563938 116299584 37563938 118749755 37563938 115157751 37563938 742704682 37563938 535850859 37563938 303695002 37563938 484955709 37563938 999999999765694171 571202477 59419848 28653721 916087612 571202477 235280115 28653721 518587959 28653721 487497126 571202477 596026515 28653721 47279609 37563938 396924753 37563938 802881815 28653721 999999999765694171 571202477 771902462 37563938 113823496 28653721 273807017 37563938 493197718 28653721 212943991 28653721 872104376 28653721 551078977 28653721 332467299 28653721 262577668 28653721 812764707 37563938 825458930 28653721 261172520 28653721 233610117 37563938 638486502 28653721 255897935 37563938 453628305 571202477 831739475 28653721 682298791 37563938 160800540 28653721 423591723 37563938 945949808 37563938 420306588 28653721 276817128 37563938 736069832 28653721 397306409 37563938 69962342 28653721 797875311 28653721 799227673 28653721 147635043 37563938 574573933 37563938 405725819 37563938 767702556 571202477 508413841 571202477 257769127 28653721 830055918 37563938 722496459 571202477 725074533 37563938 107270469 571202477 685863843 28653721 918180558 37563938 610687920 571202477 297287746 37563938 679482343 571202477 736262206 571202477 680995566 571202477 999999999765694171 571202477 890290964 37563938 734414871 571202477 235122945 28653721 214478388 37563938 815781182 28653721 80772043 571202477 969648410 28653721 945219686 571202477 518714315 28653721 194166761 571202477 765671023 571202477 347953018 37563938 719300161 571202477 507830477 28653721 634984314 37563938 347159075 28653721 713313905 37563938 999999999765694171 571202477 294930274 37563938 303766881 37563938 999999999765694171 571202477 532918786 28653721 102450502 28653721 716185680 571202477 998988136 571202477 784751338 37563938 133298775 571202477 513393391 37563938 253036240 571202477 719029368 571202477 3030118 571202477 999999999765694171 571202477 464383731 37563938 254621345 28653721 979597670 37563938 779209993 28653721 744365471 28653721 392627364 37563938 418536618 37563938 999999999765694171 571202477 653322624 28653721 335232289 37563938 970261840 571202477 555014792 37563938 185978973 28653721 507218217 28653721 23029117 37563938 661033278 571202477 277910577 28653721 563340466 571202477 136483756 571202477 522700736 37563938 158099839 571202477 751356780 37563938 808963148 28653721 917380249 28653721 751671088 571202477 479600584 37563938 355323350 37563938 999999999765694171 571202477 322102952 37563938 808100376 571202477 75809644 571202477 996436773 28653721 489521574 28653721 345559547 571202477 284722616 28653721 804556890 28653721 964142329 37563938 507764210 37563938 515015664 28653721 244185245 571202477 168825345 37563938 113983108 37563938 794409157 28653721 15554507 571202477 999999999765694171 571202477 952043845 28653721 674901127 28653721 303494640 37563938 87301010 571202477 587823785 571202477 805193218 571202477 289244956 28653721 78714002 571202477 112843130 37563938 186846483 571202477 341740319 571202477 629318333 37563938 271724642 571202477 578112197 571202477 811630209 37563938 963800602 571202477 838300090 571202477 323849738 28653721 157173659 28653721 756849012 37563938 560488629 571202477 441427566 28653721 551339556 37563938 533420784 37563938 838871898 37563938 515194283 37563938 493684156 571202477 852362610 28653721 544076711 28653721 76229476 37563938 876940564 37563938 71792628 37563938 911492260 37563938 219675194 571202477 4686931 28653721 257945174 37563938 59311349 37563938 490727031 571202477 999999999765694171 571202477 831942451 571202477 325853623 28653721 29736708 571202477 723658072 37563938 795221882 37563938 620550431 37563938 734452464 28653721 872763850 37563938 190796070 571202477 305859227 37563938 189132938 37563938 235705453 37563938 698806628 37563938 315222083 28653721 522277325 37563938 806363631 28653721 581620347 28653721 93856223 37563938 765253556 37563938 970298560 571202477 791153066 28653721 333839633 571202477 518118353 28653721 158576850 571202477 521234354 37563938 203403472 28653721 560150962 571202477 692417377 37563938 470800460 37563938 551319255 571202477 292816540 37563938 248609431 571202477 446198303 28653721 284361883 28653721 691350146 37563938 554390668 37563938 763130240 37563938 999999999765694171 571202477 995707194 571202477 252424185 28653721 670589361 28653721 123993275 28653721 961657927 571202477 238638695 571202477 999999999765694171 571202477 721321442 28653721 981720928 571202477 567809449 28653721 266863873 37563938 987593030 37563938 251999250 28653721 79265204 37563938 699900024 37563938 143621599 28653721 602856423 28653721 248139226 28653721 762596260 28653721 922316679 571202477 999999999765694171 571202477 465829796 28653721 999999999765694171 571202477 565180802 28653721 604933798 28653721 691109759 28653721 650399305 28653721 999999999765694171 571202477 356634383 28653721 70171297 571202477 322653534 28653721 103390830 571202477 478492627 28653721 999999999765694171 571202477 698180125 28653721 364793097 28653721 607140497 37563938 627160780 37563938 727499303 571202477 633459079 37563938 281043655 28653721 932328727 28653721 973974429 37563938 483664329 37563938 215507708 571202477 65622173 37563938 559840980 28653721 829162791 571202477 739702213 28653721 612195629 28653721 212654545 571202477 486668339 37563938 265021466 28653721 52801645 37563938 169329378 28653721 588641534 37563938 596049628 37563938 323438078 37563938 852316813 28653721 592749929 571202477 193011140 571202477 203891626 37563938 514148932 28653721 523658472 28653721 700124775 37563938 276673032 571202477 528140305 571202477 381822369 28653721 470503474 28653721 168804129 37563938 300087213 571202477 999999999765694171 571202477 549480471 37563938 629337234 28653721 849809754 28653721 365308539 28653721 339997777 571202477 794409157 37563938 145091060 571202477 695308166 37563938 899016337 37563938 398957357 571202477 38567648 571202477 69178174 28653721 372223714 28653721 862873294 37563938 999999999765694171 571202477 594108298 28653721 517799006 37563938 84593486 37563938 419153143 28653721 678977104 28653721 35821048 37563938 942475783 571202477 540679399 37563938 305102774 571202477 470915745 37563938 124842451 571202477 873859357 37563938 551471963 28653721 858592281 37563938 314188003 28653721 27975696 28653721 173250768 571202477 232839106 28653721 703065893 37563938 641137423 571202477 829535053 571202477 614846437 37563938 156684120 37563938 167118322 37563938 276413891 37563938 161566910 571202477 76471397 37563938 437574892 28653721 5905234 37563938 395306413 571202477 998182703 571202477 19426032 571202477 128436397 28653721 906476575 28653721 737646657 571202477 251324741 37563938 325834599 28653721 149400448 37563938 428801012 571202477 746891151 571202477 754003367 28653721 172609730 28653721 979163647 571202477 737981081 571202477 178882184 571202477 505908208 571202477 338112523 28653721 615749216 37563938 302102309 571202477 338159759 571202477 517247087 37563938 694631625 37563938 812304770 571202477 831293479 28653721 509871593 571202477 517367172 28653721 609422200 571202477 826393126 28653721 831055937 571202477 187386832 37563938 675070876 37563938 80235677 28653721 873769080 28653721 663209864 571202477 450291303 37563938 878341194 28653721 900394643 37563938 232159991 37563938 638987030 37563938 169323951 37563938 48870460 37563938 271088135 571202477 560274469 37563938 200911917 28653721 849659591 37563938 433387915 37563938 419403811 37563938 236502486 37563938 358780571 37563938 586132665 28653721 205862923 28653721 246173154 37563938 617489059 28653721 917232445 571202477 439218284 37563938 999999999765694171 571202477 762747013 571202477 79771484 571202477 925304827 37563938 442225816 571202477 205334408 571202477 350248697 28653721 994044700 571202477 941867663 571202477 325999038 571202477 899421774 571202477 580756852 571202477 675079277 28653721 999999999765694171 571202477 16507860 28653721 931535556 37563938 583901706 37563938 589531090 28653721 410856002 28653721 455279650 571202477 78710967 37563938 477774795 37563938 767913208 37563938 958031530 571202477 309445156 28653721 151342515 571202477 787158315 28653721 59237534 571202477 874997943 571202477 260821077 28653721 782152289 28653721 870637668 28653721 596168278 571202477 59311349 571202477 576721592 37563938 805776499 28653721 431830895 37563938 214230323 571202477 970304095 571202477 877308225 37563938 256761716 28653721 999999999765694171 571202477 875479645 37563938 719658979 28653721 651514350 28653721 455948563 571202477 448807868 571202477 357717181 28653721 999999999765694171 571202477 457558843 37563938 472428322 37563938 681018997 28653721 655799258 37563938 403450874 37563938 836562236 37563938 454866779 37563938 884136629 28653721 311184164 37563938 219068913 28653721 300099299 571202477 39943611 571202477 470722258 28653721 142602469 571202477 80300214 28653721 16991859 28653721 364226775 37563938 843419024 28653721 387590158 37563938 943742710 37563938 803691183 28653721 429421453 28653721 44786651 37563938 915423482 571202477 617167956 37563938 744662780 571202477 522116259 28653721 999999999765694171 571202477 691743940 28653721 258311588 28653721 537981633 28653721 466627324 28653721 960726011 37563938 999999999765694171 571202477 247827097 28653721 599634173 28653721 493331838 571202477 309288144 28653721 873348534 37563938 250116857 571202477 928420152 571202477 62608625 37563938 944042594 571202477 310089324 37563938 207094908 28653721 474261595 571202477 159531795 37563938 246890395 28653721 505426943 28653721 576616164 37563938 275354609 28653721 871339235 28653721 443291851 28653721 938834828 28653721 590087691 571202477 670326906 28653721 883917322 571202477 415529185 28653721 621625746 571202477 993178816 37563938 114390034 571202477 5753729 37563938 112404880 571202477 306463984 28653721 921237560 28653721 888567621 37563938 668150665 37563938 85733956 37563938 650399042 37563938 763842449 37563938 824754680 28653721 440033812 571202477 707214880 37563938 154760870 28653721 749922743 37563938 229131267 37563938 633026489 571202477 579405194 37563938 653157190 28653721 570626707 571202477 826503846 37563938 771025060 571202477 100386431 28653721 871359883 37563938 461188484 28653721 275555188 571202477 304519890 28653721 94549314 571202477 51497705 28653721 682577087 37563938 760850729 28653721 48845522 37563938 677919678 37563938 572665520 37563938 263054728 571202477 91842866 28653721 393964137 37563938 710981896 571202477 283276357 571202477 973955875 28653721 52373893 28653721 283630606 28653721 999999999765694171 571202477 280213913 37563938 505931634 28653721 499612314 37563938 697320891 28653721 183824762 37563938 39903080 28653721 921064485 571202477 855975393 28653721 350619814 37563938 671679512 571202477 164594977 571202477 926177683 28653721 254054108 571202477 604031263 571202477 999999999765694171 571202477 640166478 37563938 733935313 37563938 782598307 28653721 272878554 37563938 693589534 571202477 467695338 571202477 422697214 28653721 410258105 28653721 633713563 28653721 367459042 571202477 901258015 28653721 838184165 37563938 647216638 571202477 443301789 571202477 208197982 28653721 988074432 571202477 626905443 571202477 332261495 37563938 757672611 37563938 747813440 28653721 308886651 28653721 770290332 37563938 581472426 571202477 458414382 28653721 145281714 28653721 4556023 571202477 36791498 28653721 553576517 37563938 32159350 571202477 504149432 571202477 342069920 28653721 465331996 571202477 999999999765694171 571202477 923864617 28653721 813683751 571202477 900867606 28653721 999999999765694171 571202477 136635295 571202477 778891499 571202477 195762765 37563938 913742573 571202477 578281728 571202477 260185002 28653721 716937747 571202477 137475655 28653721 350449624 28653721 769954293 571202477 889843889 37563938 260263252 571202477 923924075 37563938 613513487 37563938 131518137 28653721 661395035 37563938 630246657 37563938 11602983 571202477 999999999765694171 571202477 41835161 37563938 380348785 37563938 999999999765694171 571202477 667235005 37563938 146651360 28653721 595942812 28653721 537316354 28653721 76789427 37563938 222920049 28653721 156771670 571202477 872619293 37563938 634798219 571202477 880013565 37563938 430695529 28653721 905879827 571202477 962486979 28653721 235441322 37563938 758458017 37563938 896784076 571202477 897976312 28653721 595942812 571202477 17187223 28653721 253260862 28653721 999999999765694171 571202477 95933084 571202477 6258835 37563938 999999999765694171 571202477 83172440 37563938 517889336 28653721 416457145 37563938 919641224 28653721 450259344 28653721 297650072 571202477 61638617 571202477 315760446 28653721 630258004 28653721 999999999765694171 571202477 605543147 28653721 999999999765694171 571202477 881578836 37563938 4767110 571202477 260072134 571202477 116580391 28653721 430756077 28653721 61762595 37563938 790716414 28653721 680900963 28653721 694959810 37563938 555610623 28653721 611229435 28653721 999999999765694171 571202477 263054728 37563938 883368774 28653721 598956768 28653721 619810797 37563938 344987653 37563938 672294518 37563938 929042061 28653721 18165083 37563938 485314169 37563938 67230939 571202477 462871298 571202477 605258536 28653721 145637321 28653721 457875556 571202477 802001294 28653721 464492104 28653721 948646206 571202477 299353771 571202477 977223591 28653721 151725115 37563938 146931664 28653721 794811731 571202477 75809644 28653721 409949564 37563938 772400066 571202477 771733013 37563938 377429898 37563938 565232865 571202477 828026525 571202477 707480705 571202477 754480686 37563938 24835835 28653721 310534738 37563938 833730756 571202477 976216434 37563938 246235101 28653721 338713330 571202477 537006616 37563938 431755576 571202477 835557811 571202477 774987293 28653721 999999999765694171 571202477 436552926 571202477 531623957 28653721 778886114 571202477 890290964 28653721 736628846 37563938 364539011 571202477 423809685 37563938 71511058 571202477 331895707 37563938 664146040 37563938 433748820 28653721 305513232 28653721 603716926 28653721 275961697 37563938 907944188 37563938 594031355 571202477 157633426 28653721 690742209 37563938 889833279 28653721 527952463 28653721 999999999765694171 571202477 122433215 571202477 315429863 37563938 240094395 37563938 337233704 571202477 999999999765694171 571202477 219397278 571202477 128254266 571202477 121490353 28653721 102657025 571202477 529361080 37563938 845556001 571202477 999999999765694171 571202477 137604332 37563938 308725708 28653721 999999999765694171 571202477 203245790 28653721 483927958 571202477 704085211 37563938 943409759 28653721 558908782 28653721 121058735 37563938 948972165 37563938 333160526 28653721 371306263 28653721 303463809 37563938 276220610 28653721 407402342 28653721 111649510 28653721 5425886 37563938 794370851 28653721 500006874 28653721 295545368 28653721 385324158 28653721 477917573 37563938 410776015 37563938 645235412 571202477 694562488 37563938 102403566 571202477 550482459 28653721 651937936 571202477 596629157 37563938 864442589 571202477 57610216 37563938 581053897 28653721 717470115 28653721 375711502 28653721 803012023 37563938 235901571 571202477 999999999765694171 571202477 68666000 37563938 382513122 571202477 19854996 37563938 694156992 571202477 267657349 37563938 93404936 28653721 723726729 28653721 486636864 28653721 707309484 37563938 522443174 571202477 657340715 571202477 999999999765694171 571202477 737024097 28653721 760635844 571202477 278524489 571202477 754293611 37563938 567753192 571202477 201325498 37563938 197454477 37563938 315690413 37563938 999999999765694171 571202477 169524195 37563938 701070499 571202477 537282204 28653721 277370961 37563938 566658322 28653721 825738467 28653721 355344776 28653721 382461218 37563938 742062719 37563938 315830523 571202477 700971725 571202477 547936964 571202477 664932362 28653721 453287013 28653721 42635120 571202477 627239720 571202477 106314913 37563938 559064007 571202477 472253862 28653721 329670233 28653721 784880593 571202477 531767832 37563938 374672482 28653721 391803772 28653721 420475745 28653721 161429551 571202477 768391630 37563938 435243 28653721 942158484 37563938 463369118 571202477 526773341 37563938 674443993 37563938 221642717 28653721 250391761 37563938 324213458 28653721 450479770 37563938 372922610 28653721 513690096 571202477 715097891 37563938 999999999765694171 571202477 355276663 28653721 230043115 28653721 898100420 37563938 355630249 37563938 208687630 37563938 472413532 37563938 104286514 37563938 66769569 37563938 329989169 28653721 641189521 571202477 337338246 571202477 182043950 37563938 907050435 37563938 380379552 571202477 720176332 28653721 598703075 571202477 840302337 37563938 802207936 37563938 999999999765694171 571202477 858448072 571202477 324273536 37563938 823426427 571202477 409334567 28653721 999999999765694171 571202477 999999999765694171 571202477 309820258 37563938 529855921 571202477 975492842 37563938 866276312 28653721 839057515 28653721 178720955 28653721 897386208 28653721 416757048 28653721 100950856 37563938 275432591 28653721 612889768 28653721 999999999765694171 571202477 455421009 28653721 723668105 28653721 166295064 28653721 472841577 571202477 300648398 28653721 999999999765694171 571202477 378642613 37563938 325744925 571202477 357182474 571202477 494151448 37563938 843300852 28653721 457999279 571202477 109684743 37563938 957096650 37563938 600470414 28653721 82367107 37563938 931028836 37563938 775233979 28653721 108763497 28653721 766446418 37563938 310494405 571202477 567149492 28653721 999999999765694171 571202477 991805467 28653721 892877138 37563938 480227049 28653721 419557110 571202477 641071831 571202477 999999999765694171 571202477 877163975 37563938 904742070 37563938 228643424 37563938 467063257 37563938 555685676 571202477 705492071 28653721 358922259 28653721 176958338 37563938 661881385 28653721 622899793 37563938 580108023 28653721 535456504 37563938 426423628 571202477 999999999765694171 571202477 216327475 571202477 654304587 37563938 538282416 571202477 479892364 28653721 200729401 37563938 206131509 37563938 797323626 28653721 245659187 28653721 577734416 28653721 885781595 37563938 888384788 28653721 67264949 37563938 765642556 571202477 76789427 28653721 827037072 571202477 795014868 37563938 965746858 571202477 761719056 571202477 766446418 28653721 928061617 37563938 863729368 37563938 999999999765694171 571202477 107006794 28653721 302748438 571202477 71511058 28653721 127164957 37563938 34474820 37563938 746390954 28653721 294528059 28653721 841802975 571202477 320943802 28653721 643685683 571202477 166762896 571202477 803741099 28653721 288570184 37563938 17702607 28653721 479674092 37563938 158714425 37563938 999999999765694171 571202477 860992997 28653721 945058516 571202477 564997165 28653721 694361088 571202477 405152303 37563938 739349673 37563938 263700845 37563938 120932636 28653721 5365934 28653721 772745985 28653721 509328679 28653721 354343708 37563938 374678592 37563938 609749638 28653721 188785430 28653721 565471620 571202477 663641657 571202477 77976871 28653721 138690363 37563938 119752732 37563938 396745463 37563938 889481765 28653721 911331153 571202477 125214133 28653721 764753454 28653721 956587578 571202477 458919220 571202477 666150430 37563938 195415311 28653721 769041933 571202477 984803895 37563938 120117126 28653721 341185949 37563938 302949106 28653721 811354452 37563938 942349132 28653721 457667836 28653721 978377693 28653721 754226949 28653721 999999999765694171 571202477 921792664 28653721 697320891 37563938 81340268 37563938 856146500 37563938 311031091 571202477 803422646 37563938 786488035 37563938 231758778 37563938 12671219 37563938 5425886 28653721 535317790 571202477 619458188 28653721 420170444 37563938 239441520 37563938 417989609 37563938 399686445 571202477 91027746 571202477 999999999765694171 571202477 827177911 28653721 874292610 571202477 736334205 28653721 780112657 571202477 352405454 571202477 250727587 28653721 697114225 571202477 904341534 37563938 399979189 37563938 301226968 571202477 257978770 37563938 298797892 571202477 363635428 28653721 706197233 28653721 93627014 37563938 305779740 571202477 782345539 37563938 885376232 28653721 625545883 28653721 828282391 28653721 815988205 28653721 999999999765694171 571202477 425644419 571202477 593997747 37563938 55935625 37563938 115551168 571202477 719658979 37563938 153458511 571202477 840914463 571202477 573663335 37563938 627921169 571202477 323352502 28653721 734996047 37563938 139210987 37563938 591764221 28653721 191442683 571202477 169170822 28653721 919567796 571202477 795005242 28653721 942884709 37563938 916487494 37563938 278015855 571202477 243107437 37563938 367842346 571202477 325589976 37563938 963454822 37563938 662148188 37563938 839955333 37563938 415899857 28653721 907147105 28653721 429276621 571202477 165749581 571202477 81297684 28653721 725343480 37563938 318051292 571202477 970962086 37563938 571173008 571202477 75215997 37563938 55530476 28653721 580459077 571202477 323221456 37563938 688623308 37563938 450546166 28653721 400425392 571202477 911783456 28653721 804639967 28653721 837881904 28653721 519491797 571202477 580672484 28653721 790736347 28653721 522271064 28653721 999999999765694171 571202477 160242169 28653721 834653111 28653721 290714856 571202477 585076335 37563938 98540840 28653721 699165827 571202477 883951687 37563938 575104420 37563938 860920889 37563938 113171468 571202477 893775916 28653721 341712367 28653721 852430384 28653721 311406509 571202477 316780915 37563938 278267200 37563938 900919596 28653721 499290331 571202477 323858077 28653721 412119097 37563938 656212938 28653721 863219506 28653721 228892542 37563938 183263574 571202477 592646543 571202477 273878094 37563938 684765415 37563938 981115573 37563938 449238107 37563938 257481543 37563938 431750004 37563938 846072659 571202477 276872556 37563938 226770951 37563938 143282127 571202477 739269572 571202477 110229360 28653721 835898461 37563938 270417668 571202477 536703924 37563938 465708204 28653721 500123129 28653721 429315939 37563938 461414311 571202477 987679097 37563938 999999999765694171 571202477 371696892 37563938 81672066 571202477 532579067 37563938 397932754 37563938 550907448 37563938 805129950 571202477 304736303 28653721 428847023 571202477 161231335 28653721 682577465 571202477 92486696 28653721 164849528 37563938 102703711 37563938 726586730 28653721 966600897 28653721 137362978 37563938 724197134 28653721 451109065 28653721 265861553 28653721 695636696 28653721 518498245 28653721 187687626 571202477 688354854 37563938 596684119 37563938 647512972 37563938 456275292 571202477 97038887 571202477 893330405 571202477 999999999765694171 571202477 8237061 37563938 302928337 28653721 181519394 37563938 21042383 37563938 251135045 37563938 87381949 28653721 503201442 37563938 3296610 28653721 996146438 37563938 999999999765694171 571202477 365437277 571202477 230372740 571202477 65004847 28653721 41510622 28653721 554105920 28653721 356928349 28653721 827460330 28653721 232799356 571202477 167618668 28653721 524120487 28653721 815002167 37563938 683976846 37563938 370442649 28653721 417066085 571202477 398564790 571202477 692880489 571202477 130204741 28653721 849609903 37563938 399935594 37563938 999999999765694171 571202477 825540422 28653721 375052039 37563938 374600170 28653721 675167669 37563938 146785955 28653721 516430930 571202477 301564921 37563938 999999999765694171 571202477 560670003 571202477 775672083 28653721 709279046 28653721 208960458 37563938 741108097 37563938 626482866 37563938 815275249 28653721 726232656 37563938 999999999765694171 571202477 889252483 571202477 993008105 37563938 406818852 571202477 332343495 28653721 195260159 571202477 356797436 37563938 999999999765694171 571202477 475998558 37563938 260738689 37563938 21346513 28653721 696584662 37563938 456671627 28653721 253307294 571202477 896299797 28653721 676977026 28653721 301538079 571202477 999176764 37563938 664374377 37563938 299813261 571202477 402055640 37563938 90872741 571202477 98205784 37563938 689471746 37563938 432116954 28653721 741372080 28653721 792862583 571202477 561289461 571202477 428861756 37563938 66955913 37563938 846625146 571202477 923982117 37563938 999999999765694171 571202477 192214419 571202477 270662408 37563938 676377883 37563938 902500092 28653721 322687468 28653721 999999999765694171 571202477 999999999765694171 571202477 526940378 37563938 461858119 28653721 999999999765694171 571202477 486658714 571202477 287953891 571202477 325501659 28653721 973805837 37563938 205983901 571202477 999999999765694171 571202477 648115743 28653721 775979853 37563938 252424185 37563938 932160972 571202477 68445704 28653721 245978913 37563938 710420886 28653721 42548354 28653721 292439254 37563938 233805023 28653721 999999999765694171 571202477 57225960 28653721 146031100 37563938 589027498 28653721 40009263 37563938 636601204 37563938 635904893 37563938 8185309 571202477 274902946 28653721 184135573 28653721 875840941 28653721 685950135 28653721 192383304 28653721 965541323 37563938 694497552 28653721 778770226 571202477 24237067 28653721 427136533 37563938 278793788 37563938 790857477 28653721 216452126 28653721 60117306 37563938 782290193 28653721 432315098 28653721 224750566 37563938 970332533 571202477 871146948 37563938 109678517 37563938 159778008 28653721 363368106 28653721 730574185 571202477 517113058 28653721 22641314 28653721 360389844 28653721 486721789 571202477 392240170 28653721 538538640 571202477 133042795 28653721 170222734 571202477 646793077 571202477 375108956 28653721 900220959 28653721 343452959 37563938 364447172 571202477 279636985 37563938 190392930 571202477 770381950 28653721 402813582 37563938 289312924 37563938 153359625 37563938 899310601 28653721 670037736 37563938 999999999765694171 571202477 728789607 37563938 62948221 571202477 330058936 37563938 679073183 37563938 710080254 37563938 512031052 37563938 363899487 37563938 549056949 28653721 738964958 37563938 769134023 28653721 264617827 571202477 178830727 37563938 478935573 28653721 163579962 571202477 474278912 28653721 277065795 571202477 146675208 571202477 987216193 571202477 600449650 37563938 823551351 28653721 901814938 37563938 646964313 28653721 608952542 28653721 653920227 37563938 739934153 28653721 211529448 37563938 174622169 571202477 168344267 28653721 265175810 571202477 702803873 37563938 999999999765694171 571202477 233669082 28653721 185241968 28653721 874642224 28653721 269249930 37563938 591262245 37563938 999999999765694171 571202477 300418260 37563938 85896889 28653721 969065467 37563938 439059712 37563938 497145500 28653721 271959824 37563938 883319988 28653721 999999999765694171 571202477 654958426 37563938 85529460 28653721 799599862 28653721 732142858 571202477 105095577 571202477 951212210 571202477 709972245 571202477 673311262 37563938 412892125 28653721 86446523 571202477 743647537 571202477 520614705 37563938 749946493 571202477 521123639 37563938 758765975 37563938 443884507 571202477 47644046 37563938 860188097 37563938 482461731 37563938 286549856 28653721 69501428 571202477 710898681 37563938 966000439 28653721 802058657 571202477 811480877 28653721 660403598 28653721 183990154 571202477 208942076 37563938 831015186 28653721 2933991 571202477 159493026 37563938 156287049 37563938 240404794 37563938 174407617 28653721 389080653 571202477 247954151 571202477 241584604 37563938 814996823 28653721 233915353 28653721 943730530 37563938 863734969 28653721 999999999765694171 571202477 836729632 28653721 163113493 28653721 671240493 37563938 721412710 28653721 473568097 37563938 59869506 28653721 42911265 37563938 473730714 571202477 943243032 28653721 194252599 28653721 126662820 571202477 980571748 37563938 676117112 28653721 492338950 28653721 307527470 28653721 778664613 28653721 436292755 28653721 537033917 571202477 398054241 571202477 698180125 37563938 439218284 571202477 255105163 37563938 999999999765694171 571202477 797660494 37563938 177070452 571202477 181320066 28653721 899286831 37563938 888567621 28653721 999999999765694171 571202477 48245005 37563938 879267414 28653721 670641540 37563938 999999999765694171 571202477 999999999765694171 571202477 402638263 37563938 61009017 37563938 146763837 28653721 693660185 28653721 63512258 571202477 154998316 37563938 10824058 28653721 224078776 28653721 233351449 28653721 216312529 28653721 423281380 28653721 676709119 571202477 999999999765694171 571202477 120661012 571202477 356086308 571202477 541626082 571202477 999999999765694171 571202477 201486024 28653721 240782833 571202477 999999999765694171 571202477 392912034 37563938 185239803 28653721 478477375 571202477 284689218 28653721 331895707 28653721 562295067 28653721 438181653 37563938 978493889 37563938 110014448 571202477 809148756 28653721 111668423 37563938 737475865 28653721 993272292 28653721 221360273 37563938 412379648 28653721 271318289 28653721 632971363 28653721 249110835 571202477 908881038 37563938 421504270 28653721 363948754 571202477 845089342 37563938 126630903 37563938 649359628 28653721 579443587 571202477 476080726 571202477 599128109 571202477 161926953 28653721 976553719 37563938 726372489 37563938 946824748 28653721 888555615 571202477 181310254 37563938 892767631 28653721 750651441 37563938 775767979 28653721 873527974 28653721 46498202 28653721 520806880 37563938 125534042 28653721 624761531 28653721 988815168 37563938 500929795 571202477 999999999765694171 571202477 717680650 28653721 941053029 571202477 211776412 37563938 614681190 571202477 238184359 28653721 498516120 28653721 33109 571202477 873531417 571202477 614906698 37563938 789086555 571202477 463398744 28653721 968039209 28653721 372074885 28653721 999999999765694171 571202477 429108190 37563938 670413185 571202477 98947392 571202477 170222734 37563938 437743021 37563938 821376637 571202477 575070909 28653721 171759213 571202477 201050247 28653721 534581236 28653721 733483036 37563938 43224872 37563938 601496846 28653721 720513502 37563938 705042983 37563938 724756256 28653721 999999999765694171 571202477 67732692 571202477 290050554 37563938 130174898 571202477 900043653 571202477 566683084 571202477 498514260 571202477 387854943 571202477 55448138 28653721 557038717 28653721 60762585 37563938 459666149 37563938 282582432 37563938 183413837 37563938 489965475 37563938 289636785 37563938 118936150 571202477 622907968 37563938 399437219 28653721 426272075 28653721 664174693 28653721 979464944 571202477 81852253 571202477 200076988 571202477 481788160 571202477 39164174 28653721 376190185 571202477 273422638 28653721 988051724 571202477 790303173 28653721 833137078 571202477 271710123 28653721 934016096 28653721 602741998 37563938 132297117 571202477 428841749 571202477 43806299 28653721 350765867 571202477 83493747 37563938 431983593 28653721 999999999765694171 571202477 332097 28653721 13781670 37563938 99729524 571202477 401767230 28653721 736942501 571202477 952289162 28653721 470943327 37563938 798639410 571202477 350399932 28653721 637463418 37563938 743001938 571202477 356707399 28653721 519550014 28653721 200138868 28653721 299826450 571202477 150714445 571202477 376030385 28653721 716929743 571202477 999999999765694171 571202477 797199393 28653721 496073505 28653721 468653351 571202477 350136724 571202477 711658488 28653721 93231180 37563938 830468759 571202477 368845812 37563938 425508982 37563938 660525628 37563938 929532642 28653721 529928809 571202477 280836177 37563938 909640874 571202477 473951654 28653721 782524050 28653721 729960887 28653721 498623574 37563938 216312529 571202477 636528253 28653721 73865276 37563938 889382025 571202477 556711976 37563938 999999999765694171 571202477 512078939 28653721 999999999765694171 571202477 253094570 28653721 273321164 37563938 999999999765694171 571202477 930716887 37563938 148054802 28653721 320888805 28653721 895877277 28653721 939610064 37563938 640696703 28653721 815137728 28653721 365745741 37563938 735746019 37563938 293238600 571202477 562213897 28653721 61595754 571202477 911076523 28653721 873112336 571202477 9743341 571202477 232658212 37563938 271857105 37563938 999999999765694171 571202477 840918891 37563938 720961469 28653721 603475472 28653721 446697320 571202477 313291799 37563938 757463847 37563938 240448723 28653721 376654021 571202477 715207155 571202477 889237945 571202477 885748975 37563938 190141852 37563938 129147900 37563938 965541323 571202477 981720928 28653721 178446879 28653721 188821717 37563938 246338595 28653721 539332168 28653721 36855109 28653721 679073183 28653721 460431194 571202477 860057058 571202477 755935588 28653721 189153010 37563938 328207106 571202477 143817355 28653721 386937207 28653721 999999999765694171 571202477 741479606 37563938 370939243 28653721 103311704 37563938 273722828 37563938 759832725 28653721 670599138 28653721 556419455 37563938 147635043 571202477 247706988 28653721 499753723 571202477 183432089 28653721 300062138 28653721 707072133 571202477 527815013 571202477 11275999 571202477 766374484 571202477 910862453 28653721 655142408 37563938 474473128 37563938 208590730 37563938 718957769 37563938 823642688 28653721 85053613 37563938 999999999765694171 571202477 299139106 37563938 440580044 28653721 78454728 571202477 660958524 28653721 567086481 28653721 877237721 571202477 819520080 28653721 360463315 28653721 999999999765694171 571202477 337712643 37563938 998132046 37563938 151343541 571202477 435103243 571202477 503845002 37563938 698037631 37563938 962067617 28653721 762452350 28653721 666187330 28653721 901802980 28653721 946061871 571202477 422697214 571202477 801146391 571202477 631080030 28653721 125044423 37563938 795355153 37563938 405725819 28653721 735937808 571202477 771025060 28653721 741251976 28653721 774662667 28653721 507125546 37563938 47882016 28653721 320134783 28653721 734273277 37563938 670593769 571202477 552121066 28653721 619009310 28653721 530287107 37563938 141435529 28653721 103687606 37563938 226643279 28653721 782047991 571202477 683244716 37563938 981638848 571202477 625169553 571202477 182813562 28653721 280846045 28653721 175321397 571202477 179980811 28653721 999999999765694171 571202477 72667660 28653721 290070571 37563938 994288221 571202477 155737081 571202477 312502939 28653721 791876835 28653721 476700871 37563938 431700271 571202477 631620438 571202477 762804626 28653721 940147303 37563938 19826172 37563938 874099352 37563938 562769516 28653721 374687556 571202477 556312442 37563938 560496450 37563938 656447857 571202477 974682136 571202477 452199995 571202477 431983165 37563938 329622626 37563938 743713829 37563938 750408335 37563938 342217007 28653721 986321740 37563938 811181033 37563938 35067728 37563938 852596147 37563938 264485572 37563938 105571604 28653721 181959695 28653721 704486090 37563938 930206458 37563938 782796728 571202477 227318008 571202477 546266042 571202477 857569563 37563938 519317465 571202477 837179065 28653721 999999999765694171 571202477 878052376 37563938 501326217 37563938 61063765 571202477 130089996 571202477 999999999765694171 571202477 828127874 28653721 738137321 28653721 979163647 37563938 479140188 28653721 950792719 37563938 131137242 571202477 150754801 571202477 848474798 571202477 999999999765694171 571202477 517056291 28653721 21998643 571202477 336872396 28653721 726347143 37563938 410601295 37563938 762015445 28653721 487044290 28653721 662558731 28653721 999999999765694171 571202477 551168256 28653721 69312791 37563938 183457558 571202477 435215137 571202477 63015164 37563938 201621974 571202477 305811406 571202477 782594572 37563938 222920049 571202477 966659020 571202477 131031776 37563938 237832760 28653721 825509431 28653721 890665002 28653721 927113689 37563938 20347879 37563938 122701795 28653721 908674198 28653721 427655891 28653721 458597171 37563938 84045993 571202477 146504547 37563938 776045409 37563938 308984104 28653721 102373462 37563938 271467499 571202477 574371157 571202477 999999999765694171 571202477 7673012 37563938 630115460 28653721 831055937 28653721 253551316 28653721 22703328 571202477 619851622 571202477 639133484 28653721 297170811 28653721 351982569 37563938 661744707 37563938 912664035 28653721 677109954 37563938 758870795 37563938 259838605 571202477 521038496 28653721 616839500 37563938 93160607 571202477 86761933 28653721 958076627 28653721 557037613 571202477 104329707 37563938 85171161 37563938 9706107 37563938 297018735 571202477 141552507 571202477 518524214 571202477 129163889 37563938 531726421 37563938 999999999765694171 571202477 264183235 37563938 666096250 37563938 48990806 28653721 526353500 28653721 976087060 28653721 959062769 37563938 888059496 571202477 715176872 28653721 854220034 37563938 8285993 28653721 730057113 571202477 84286176 571202477 848358535 37563938 223896284 37563938 790285336 37563938 431755576 28653721 460385169 28653721 592434325 571202477 89925687 571202477 839447325 28653721 232159991 28653721 419260561 571202477 971962521 571202477 57697423 28653721 91906280 28653721 179892651 28653721 561736393 37563938 540166902 28653721 576015902 37563938 220849086 37563938 880313284 571202477 809229979 28653721 770584628 571202477 583381414 571202477 137591478 28653721 965447761 28653721 257445307 28653721 714191610 37563938 450390784 28653721 810904166 28653721 517379019 28653721 791550999 37563938 487678082 571202477 729017345 37563938 362398918 28653721 663431035 571202477 891040108 37563938 698816929 37563938 81066863 37563938 437347804 28653721 553528247 571202477 64755563 37563938 999999999765694171 571202477 718042174 28653721 141030737 28653721 873288409 28653721 607870433 28653721 821004249 571202477 870725865 28653721 280061497 571202477 351434687 571202477 324734915 37563938 81719508 571202477 641174741 28653721 444853113 571202477 971225491 37563938 390179504 28653721 886060527 571202477 621806297 571202477 821999186 37563938 844869682 37563938 756323711 37563938 311324831 28653721 165035129 28653721 18363545 37563938 509281454 28653721 761719056 28653721 350358947 37563938 999999999765694171 571202477 569599397 28653721 222437559 571202477 450075933 28653721 92506350 37563938 368338522 571202477 615133698 571202477 833872699 571202477 259467600 37563938 529855921 37563938 838871898 571202477 699264324 28653721 899568253 37563938 999999999765694171 571202477 660403598 37563938 514576219 37563938 744965865 571202477 142283781 571202477 325013956 28653721 249110835 37563938 160639051 28653721 502058667 571202477 69626895 571202477 782540372 28653721 28780520 37563938 297823395 28653721 44929195 571202477 109858230 571202477 560757260 28653721 797875311 571202477 902866004 37563938 971790877 28653721 124311326 37563938 999999999765694171 571202477 384245782 28653721 750125589 37563938 517301448 37563938 673440977 37563938 26996185 571202477 365152034 571202477 830036989 37563938 697852126 28653721 411096201 37563938 549225205 28653721 989749717 571202477 116524640 28653721 978572634 37563938 948049672 37563938 714525492 571202477 296010138 571202477 730439005 28653721 450743516 37563938 994112816 37563938 179545329 571202477 999999999765694171 571202477 264123463 28653721 663613052 28653721 999999999765694171 571202477 119290725 571202477 839074184 37563938 773810583 571202477 757475039 28653721 57269494 571202477 569607649 28653721 102447424 37563938 24735602 37563938 194833801 28653721 999999999765694171 571202477 907860612 37563938 666194583 571202477 17924604 37563938 195809577 28653721 860708453 28653721 867768426 37563938 26322613 37563938 156172345 37563938 459241965 37563938 875219164 37563938 137710923 28653721 798639410 37563938 186261751 571202477 113126253 37563938 413496441 28653721 287469960 571202477 500290181 28653721 508672947 28653721 883457170 571202477 110588458 37563938 761863738 28653721 462747453 28653721 244569918 571202477 995742393 37563938 962094021 37563938 349384354 37563938 696153315 571202477 930187859 28653721 25630911 28653721 889742681 28653721 277852279 28653721 221729185 28653721 376620424 37563938 745720545 37563938 725037624 28653721 263547279 37563938 447297058 28653721 530809137 28653721 486386037 571202477 790489475 28653721 411472007 37563938 894661931 37563938 123568098 28653721 559497016 37563938 172459552 571202477 722588010 571202477 405669917 28653721 999999999765694171 571202477 673883719 28653721 454338074 28653721 259446297 37563938 175295571 37563938 240330917 571202477 483290145 28653721 368546554 37563938 306379483 28653721 298122152 571202477 840205548 37563938 999816397 37563938 201168225 28653721 29545332 28653721 351153008 571202477 987817831 28653721 450291303 28653721 401287651 28653721 153767186 571202477 893795455 28653721 882137267 28653721 598490654 28653721 802046381 37563938 547449417 571202477 470496469 37563938 989163402 28653721 999999999765694171 571202477 361763029 571202477 769006407 28653721 521161492 37563938 307763446 571202477 942895342 571202477 999999999765694171 571202477 674516195 37563938 487895293 571202477 483392904 28653721 98818054 571202477 861660101 37563938 236199638 37563938 950765474 571202477 471831604 571202477 999999999765694171 571202477 63030178 571202477 749096886 37563938 648336099 28653721 89080476 28653721 738137282 37563938 159714173 571202477 606736927 37563938 888923886 28653721 844725780 28653721 143720485 28653721 657731008 571202477 154349786 571202477 40039713 28653721 354718151 571202477 745120892 37563938 340329426 28653721 914818475 37563938 802692506 571202477 74194135 37563938 65432284 28653721 942475783 28653721 999999999765694171 571202477 898959551 28653721 818685649 571202477 65738658 571202477 361012917 37563938 196674468 571202477 580276813 28653721 353603596 571202477 369376234 37563938 122393329 28653721 422368269 28653721 517257521 28653721 712617105 37563938 196064102 37563938 960105520 571202477 579180694 37563938 997959048 28653721 538513768 28653721 87691900 37563938 51206734 571202477 951037153 571202477 889453983 571202477 307033105 28653721 930299571 571202477 303474690 37563938 556113582 37563938 561358032 28653721 153248363 571202477 716486176 37563938 664825551 37563938 317010251 37563938 988203873 37563938 312926783 37563938 73471232 37563938 475661077 37563938 850029411 28653721 34099157 571202477 641260741 28653721 239918481 28653721 85029051 37563938 970243995 28653721 800366353 571202477 158934980 28653721 111784550 37563938 447669743 571202477 999999999765694171 571202477 12356373 37563938 510106139 571202477 268503763 28653721 525741296 28653721 36268349 28653721 116465446 37563938 699798732 28653721 337615778 37563938 786885215 37563938 681338947 571202477 923318358 28653721 908920200 28653721 355925832 571202477 852671262 571202477 810441824 28653721 28654445 571202477 134983494 37563938 107195432 37563938 745946333 571202477 145091060 37563938 902108144 28653721 850029411 571202477 371106456 37563938 269971232 28653721 623904153 571202477 277065795 37563938 362012201 571202477 852912797 571202477 185447149 571202477 688354854 571202477 15262190 37563938 618603268 28653721 402416895 28653721 961459372 37563938 899121475 37563938 551954377 571202477 605543147 37563938 749976527 28653721 822581284 571202477 824324148 28653721 175523904 37563938 587776712 28653721 645894466 37563938 529375173 571202477 262064630 28653721 364226775 28653721 534968732 28653721 813358277 28653721 668240025 28653721 908234024 37563938 535431058 37563938 91234725 37563938 796966180 37563938 95646322 28653721 306197269 571202477 720868460 571202477 158121356 571202477 568164769 37563938 975148216 28653721 996255582 571202477 209564031 28653721 261989236 571202477 999999999765694171 571202477 804764647 571202477 999999999765694171 571202477 476588689 37563938 291467356 37563938 694264445 37563938 367144237 28653721 604584327 571202477 81564252 28653721 270087611 28653721 75555080 571202477 489132291 571202477 261989236 28653721 127619369 571202477 355695273 37563938 337895358 37563938 415019457 37563938 141642144 37563938 386967662 28653721 900044894 37563938 533404794 37563938 189422467 37563938 235978259 571202477 999999999765694171 571202477 448722921 571202477 118891594 571202477 999999999765694171 571202477 921023308 571202477 313344020 37563938 673400407 37563938 839487212 28653721 794818071 28653721 862047078 571202477 481059373 571202477 705472998 37563938 372605400 28653721 88628957 37563938 919992113 37563938 322484526 28653721 301363373 37563938 845971032 37563938 897976312 37563938 438360707 37563938 100615203 571202477 110313431 28653721 670448181 571202477 788210070 37563938 175726896 37563938 292747532 37563938 701763471 28653721 316156792 37563938 110326244 28653721 746390954 37563938 825956012 28653721 656742741 28653721 552367564 28653721 105416729 571202477 281219534 28653721 570582573 37563938 308148451 571202477 219082365 571202477 439715148 37563938 431347141 37563938 63292757 571202477 231610499 28653721 484883772 37563938 44311540 28653721 403860781 28653721 94682406 28653721 659640405 37563938 710276701 571202477 999999999765694171 571202477 536777512 37563938 415954999 571202477 412476762 28653721 302611804 571202477 863330487 37563938 532649077 37563938 48323248 28653721 942118837 28653721 136470728 28653721 999999999765694171 571202477 889252483 37563938 250328973 571202477 951773983 28653721 510300915 28653721 969501659 37563938 447853504 37563938 835982427 571202477 92674932 571202477 929117457 28653721 560505453 37563938 930115349 28653721 410601295 28653721 64257716 28653721 999999999765694171 571202477 994447140 37563938 53496722 571202477 217278853 28653721 974416443 28653721 147486341 28653721 703618505 37563938 249722877 37563938 999999999765694171 571202477 203921266 28653721 96057333 28653721 311939868 571202477 900984552 571202477 999999999765694171 571202477 872106717 37563938 114645624 28653721 520898761 37563938 445045803 571202477 757550811 571202477 999999999765694171 571202477 232810830 37563938 187902923 571202477 966993568 37563938 222683264 28653721 727667437 37563938 630262433 571202477 442267102 28653721 257784621 28653721 875979631 37563938 761953184 37563938 310129658 28653721 721535213 37563938 501762698 37563938 829595329 571202477 746528823 37563938 596491982 28653721 875979631 571202477 25235926 571202477 684739301 571202477 724438492 37563938 792168714 28653721 369202685 37563938 813350859 37563938 640279030 28653721 8651120 571202477 818021265 571202477 443040495 28653721 734957687 28653721 942884709 28653721 135695489 37563938 955711034 571202477 243681550 28653721 343442773 571202477 216452126 37563938 57992767 28653721 739812734 28653721 778098619 571202477 290687469 571202477 999407825 28653721 933001859 28653721 567079601 28653721 207818622 37563938 224668750 28653721 708391088 28653721 999999999765694171 571202477 999999999765694171 571202477 163263424 571202477 441020130 28653721 126921150 28653721 403334192 37563938 433561781 571202477 802004382 37563938 269388661 37563938 464744070 28653721 999999999765694171 571202477 182192578 571202477 826272409 571202477 970867186 571202477 296330358 28653721 309730627 28653721 642837317 28653721 950558411 28653721 137246137 571202477 636694912 37563938 999999999765694171 571202477 944841592 571202477 288135139 571202477 999999999765694171 571202477 626378074 28653721 36531867 28653721 670976763 571202477 998868002 37563938 304739101 28653721 367119227 28653721 232212132 37563938 297650072 37563938 831329854 37563938 191598314 28653721 999999999765694171 571202477 782875111 28653721 546044817 571202477 132297117 28653721 384298751 28653721 646964390 28653721 62829741 571202477 684913734 28653721 532712515 28653721 640902084 28653721 107207936 28653721 742970256 37563938 873879455 28653721 854831538 28653721 540743178 28653721 283001114 571202477 714815431 571202477 320943802 37563938 626116071 28653721 342698503 28653721 211162280 28653721 999999999765694171 571202477 23311100 571202477 702949604 28653721 801714064 571202477 444619308 28653721 889237945 28653721 814963454 571202477 757513581 28653721 9552017 28653721 646905952 37563938 473452231 571202477 999999999765694171 571202477 333817951 28653721 453069275 37563938 667379657 28653721 809825916 37563938 142072230 37563938 796863501 571202477 641189064 37563938 944432545 28653721 696547500 37563938 930897096 571202477 125272600 37563938 535897130 28653721 941890782 28653721 172359766 37563938 839258469 37563938 38741914 28653721 326661117 37563938 331173818 28653721 19757546 571202477 89445209 571202477 407890957 571202477 885995953 571202477 876342288 571202477 522291274 571202477 512484396 571202477 117527257 37563938 377782294 571202477 328552516 28653721 168847724 28653721 272214557 571202477 190026319 37563938 695611749 37563938 483325877 28653721 789218232 571202477 776927855 37563938 6032263 571202477 792343595 37563938 349044139 571202477 125216155 28653721 999999999765694171 571202477 223305306 571202477 591115217 571202477 845455593 28653721 668006877 28653721 93855697 571202477 798395023 28653721 809966476 28653721 529334398 571202477 478591865 571202477 313207578 37563938 25740970 37563938 168356599 28653721 753221357 37563938 764026650 571202477 685164043 571202477 999999999765694171 571202477 234705089 37563938 996298611 37563938 251476075 37563938 852868413 28653721 929508115 37563938 519491797 28653721 675916202 28653721 417288098 28653721 999999999765694171 571202477 428337268 571202477 733490912 28653721 225802489 571202477 397865751 28653721 385474448 37563938 58056851 37563938 985731506 571202477 155215074 37563938 767932829 37563938 699820770 28653721 652771351 571202477 999999999765694171 571202477 172724757 37563938 797543107 571202477 246906735 571202477 157627646 571202477 49052732 571202477 257229585 37563938 132383733 28653721 25337536 571202477 20823898 28653721 745931844 28653721 75211484 28653721 999999999765694171 571202477 229405394 571202477 887455131 28653721 999999999765694171 571202477 285933003 571202477 152180094 37563938 31296798 28653721 48864534 37563938 425324014 571202477 496110219 28653721 908566958 28653721 629584518 28653721 12480246 571202477 810936277 37563938 292006944 571202477 387728175 28653721 752615457 37563938 157391279 28653721 642809370 37563938 710045224 37563938 114862628 28653721 541797303 37563938 729722332 28653721 371317220 28653721 764250167 37563938 33406947 28653721 999999999765694171 571202477 756050235 37563938 983936511 571202477 118145599 571202477 763225622 571202477 381210247 37563938 657143519 37563938 308807027 37563938 820288538 28653721 633374244 571202477 725718019 37563938 410230095 28653721 163317491 28653721 276236526 571202477 907229656 571202477 627756840 28653721 565079216 37563938 537899797 28653721 765497776 37563938 450900700 571202477 289502518 37563938 137136812 28653721 46779679 571202477 54717860 37563938 324241883 571202477 933267451 37563938 597743603 28653721 768459220 28653721 137095114 571202477 997068248 28653721 661947846 37563938 236431680 571202477 685805607 28653721 334655806 28653721 432315098 571202477 247124828 28653721 288324592 37563938 36467350 37563938 59328248 37563938 272202494 37563938 72130928 571202477 605681318 571202477 512804259 28653721 578251666 28653721 398950700 571202477 582192556 37563938 211121886 37563938 575226814 37563938 290189516 37563938 529675781 37563938 697170704 28653721 337844411 37563938 566442441 37563938 530359608 571202477 991374630 37563938 999999999765694171 571202477 251796277 28653721 458919220 37563938 537817541 571202477 999999999765694171 571202477 165530660 28653721 35988653 28653721 813182658 28653721 745100831 28653721 42399439 571202477 404550107 28653721 176860277 37563938 663755561 37563938 440080181 28653721 200593264 37563938 833256501 37563938 286496435 571202477 725638053 571202477 819093922 37563938 657492694 37563938 760871226 28653721 976479377 28653721 239323356 28653721 814690482 571202477 309820258 571202477 964456685 571202477 419434201 37563938 848918902 571202477 447540912 571202477 223545118 37563938 205621529 28653721 229381328 28653721 85102826 571202477 998852490 28653721 344431147 37563938 999999999765694171 571202477 430888075 37563938 843772075 571202477 619175335 28653721 320877415 37563938 626942062 37563938 885090332 37563938 614495356 571202477 961281178 571202477 960924167 37563938 684141049 37563938 252072071 571202477 412512586 571202477 537619516 28653721 670737004 28653721 729820816 37563938 62452427 571202477 695465827 37563938 527815013 37563938 45760029 571202477 487760272 37563938 440375800 28653721 908545933 28653721 98730286 571202477 882081997 37563938 163906075 37563938 371811855 28653721 92610473 37563938 629455418 37563938 603211497 37563938 130534660 37563938 844324830 37563938 191442683 37563938 153846931 571202477 975664791 28653721 227983912 37563938 639799413 28653721 500432351 37563938 155924953 37563938 944717287 571202477 216080709 571202477 197846921 28653721 999999999765694171 571202477 178646742 37563938 792735447 28653721 773548778 37563938 749099208 28653721 46275417 28653721 889868971 28653721 17714508 28653721 632752189 571202477 367611082 571202477 473704642 37563938 276845188 37563938 988000121 28653721 34150539 28653721 38122209 37563938 544663437 28653721 185802842 37563938 603794623 28653721 286279571 571202477 924044635 37563938 682169348 28653721 487794108 571202477 226618278 571202477 173788782 571202477 365997697 37563938 513894086 28653721 603095331 28653721 471253028 571202477 958651042 37563938 971137625 571202477 948225051 571202477 499261217 28653721 999999999765694171 571202477 188324781 28653721 617973141 571202477 765533082 28653721 495417745 37563938 464092395 37563938 999999999765694171 571202477 132116087 37563938 406075938 28653721 442138767 28653721 452033603 571202477 315748006 37563938 346952611 571202477 207418456 28653721 102781648 571202477 538590433 571202477 999999999765694171 571202477 57528071 571202477 999999999765694171 571202477 190782091 571202477 780241850 28653721 157438654 28653721 829121238 571202477 489622754 37563938 368228141 37563938 212966449 28653721 345108990 37563938 773359094 28653721 28065986 37563938 373333674 28653721 737563781 28653721 133042795 37563938 277377494 571202477 348288505 28653721 582478699 28653721 415954999 28653721 437402196 28653721 389106221 571202477 999999999765694171 571202477 806111098 28653721 506355660 571202477 659383961 28653721 345537985 28653721 228324670 28653721 641726485 28653721 177911659 28653721 505453677 37563938 802366796 37563938 987388583 28653721 283630606 37563938 856436274 571202477 157438654 571202477 741683818 28653721 187612858 28653721 879964465 37563938 329025049 37563938 426333611 28653721 468642847 28653721 858775237 37563938 711991282 28653721 35598373 37563938 90617622 28653721 711642763 28653721 844494192 37563938 103219446 571202477 206138728 571202477 231353674 571202477 685394982 571202477 733165476 28653721 617030311 571202477 406636950 37563938 802190392 571202477 875719096 28653721 617402298 37563938 304923571 571202477 861001407 28653721 458817931 28653721 811674764 571202477 765865142 37563938 733713379 37563938 310328801 571202477 311767390 28653721 814831501 571202477 649636831 571202477 600176240 37563938 636732597 37563938 456992177 28653721 483315714 37563938 858932597 28653721 880006011 571202477 992177597 28653721 408851980 571202477 110166731 37563938 403818050 28653721 446608081 28653721 541339211 571202477 57611434 28653721 969581575 37563938 441247527 571202477 930663903 37563938 407548280 28653721 477172083 571202477 999999999765694171 571202477 999999999765694171 571202477 478414451 37563938 999999999765694171 571202477 981627273 571202477 246954652 28653721 107270469 37563938 834816140 37563938 728310458 37563938 686657263 37563938 36991413 28653721 956440038 37563938 105444331 571202477 418484966 37563938 239154275 28653721 697653021 28653721 311331290 37563938 673542004 28653721 758870795 571202477 347893270 28653721 582898361 28653721 663461795 28653721 669831732 37563938 496744485 37563938 274179819 37563938 350418951 37563938 264943516 37563938 72353117 37563938 644603495 37563938 816633665 28653721 479055905 28653721 964303172 28653721 721535213 571202477 8418839 28653721 895392467 571202477 397162719 37563938 869623531 28653721 874656304 28653721 417375109 28653721 257148468 571202477 428666752 28653721 21456625 37563938 572507114 37563938 778762859 571202477 401287651 571202477 128193153 571202477 459293281 28653721 730354351 571202477 142780883 571202477 55443074 28653721 38565070 37563938 242325548 37563938 740423166 571202477 605745697 37563938 999873628 571202477 196665718 28653721 600238031 37563938 315222083 571202477 437935433 28653721 929642385 28653721 419857523 571202477 483835857 37563938 637810598 571202477 472425339 37563938 474265759 28653721 999999999765694171 571202477 768370908 37563938 49524325 37563938 582122528 37563938 248116795 571202477 553557124 28653721 406551355 571202477 335798765 28653721 819358691 28653721 248382669 28653721 869921381 28653721 477746512 37563938 779624677 571202477 991693229 28653721 755263499 28653721 244654980 571202477 474261595 28653721 773906306 37563938 595372379 28653721 723310404 37563938 186232639 37563938 868801568 37563938 165425458 571202477 391343536 28653721 270920278 571202477 619826966 28653721 920633005 28653721 997545721 571202477 513310188 571202477 473383386 571202477 305102774 37563938 574666387 28653721 572954941 37563938 704479439 28653721 874171764 28653721 174304392 571202477 996800906 37563938 930485117 37563938 409627859 571202477 460188030 571202477 830967036 28653721 588573556 37563938 634786512 28653721 193435974 37563938 79570156 571202477 920927030 28653721 47304951 37563938 879680183 37563938 24487494 37563938 116986107 28653721 358863414 571202477 58851612 37563938 642375761 28653721 84371712 28653721 892351885 28653721 858323960 37563938 599117057 37563938 154464902 28653721 3115539 571202477 257784621 37563938 584457028 37563938 742050736 28653721 119304989 37563938 153593487 571202477 245359688 571202477 128702479 37563938 942143265 571202477 108134882 571202477 418503862 28653721 398054241 28653721 545574394 571202477 588738183 571202477 457008847 571202477 785688637 571202477 206210717 571202477 999999999765694171 571202477 531744080 571202477 626344782 28653721 289743144 37563938 999999999765694171 571202477 912776305 28653721 169903690 571202477 363335979 28653721 853342968 571202477 216546052 28653721 769974950 571202477 999999999765694171 571202477 130902166 571202477 576684891 571202477 262451730 571202477 117198631 28653721 518714315 37563938 274500677 37563938 137246137 37563938 36268349 571202477 704174804 28653721 99729935 28653721 700917759 28653721 999999999765694171 571202477 877340062 28653721 949680860 28653721 926177683 37563938 749946493 37563938 985818518 28653721 780332604 28653721 124677000 571202477 799973356 28653721 567518732 37563938 102657025 28653721 999999999765694171 571202477 842138701 28653721 999999999765694171 571202477 169446307 28653721 103799540 28653721 39577637 37563938 238778304 28653721 753015248 28653721 999999999765694171 571202477 646664395 37563938 322516536 571202477 297823395 571202477 827438819 571202477 772568761 28653721 113593441 37563938 167649030 571202477 927894490 37563938 793115626 571202477 999999999765694171 571202477 647638738 571202477 614495356 37563938 417990013 571202477 535362922 571202477 529964882 571202477 369615041 571202477 362368526 37563938 912828532 28653721 244714312 37563938 744831315 28653721 625882520 28653721 13201880 28653721 9771978 571202477 402584832 571202477 768220368 571202477 750931602 571202477 290969938 571202477 792442713 37563938 444619308 37563938 444940629 571202477 999999999765694171 571202477 896327957 37563938 999999999765694171 571202477 137095114 37563938 309094692 571202477 184787516 571202477 423270561 37563938 612183600 571202477 600528099 571202477 721875975 28653721 50284262 37563938 643618464 571202477 274478704 28653721 768793399 28653721 914829426 28653721 159627722 28653721 680362960 28653721 762002098 37563938 366176641 28653721 16507860 37563938 215507708 37563938 398697 37563938 997331634 37563938 66702249 571202477 554401404 37563938 212699314 28653721 350418951 571202477 703265908 28653721 345216065 571202477 999999999765694171 571202477 191950141 28653721 145376633 37563938 65448089 37563938 680469222 37563938 999999999765694171 571202477 471207103 28653721 303843811 571202477 156385160 37563938 999999999765694171 571202477 191510006 28653721 594842746 37563938 428254173 37563938 517258186 37563938 470514481 37563938 855812422 37563938 787760567 28653721 946391274 571202477 313017146 571202477 999999999765694171 571202477 870002697 571202477 698037631 28653721 198440711 37563938 197471843 37563938 760125596 571202477 543923362 37563938 687072436 571202477 294911208 571202477 566350662 28653721 683238947 571202477 765635322 28653721 999999999765694171 571202477 585011877 37563938 975505906 571202477 399481118 28653721 874586941 571202477 99565168 37563938 202351986 28653721 733644092 37563938 416509505 28653721 253987977 37563938 113460872 28653721 309877232 37563938 667866486 28653721 503724119 571202477 336779489 571202477 277564980 571202477 104177910 571202477 999999999765694171 571202477 245229769 28653721 852400125 37563938 765325278 37563938 391854676 37563938 102846908 37563938 230412060 571202477 13335168 571202477 374672482 37563938 299084410 37563938 439013038 37563938 374611968 37563938 409129570 571202477 374096647 37563938 38522136 37563938 123926278 571202477 310787961 37563938 107419179 571202477 92599107 571202477 33843519 37563938 770734753 571202477 542509878 28653721 213219836 571202477 947201905 28653721 244103377 37563938 591566454 37563938 544330732 571202477 452249084 571202477 353004562 571202477 20134230 571202477 104727397 28653721 583919675 571202477 213623427 571202477 611021943 571202477 771717647 37563938 71677020 28653721 45830284 28653721 362181958 28653721 294912744 571202477 862866336 28653721 759612600 28653721 590347425 28653721 999999999765694171 571202477 54183048 571202477 141601642 571202477 54792184 571202477 944497897 37563938 89563822 571202477 362428549 37563938 867187054 28653721 279357049 571202477 551699718 28653721 619368202 571202477 823753567 571202477 254047099 28653721 999999999765694171 571202477 459853285 571202477 582192556 28653721 219641966 571202477 240844473 571202477 701732859 37563938 386186496 37563938 868548010 28653721 938135020 37563938 117835016 571202477 514462579 28653721 999999999765694171 571202477 153662864 37563938 403115775 28653721 164607858 28653721 77971086 28653721 166515325 28653721 183869073 37563938 795229032 37563938 409100737 571202477 509378962 37563938 719372965 28653721 961448792 571202477 844313783 28653721 655997626 37563938 412432446 37563938 999999999765694171 571202477 816561777 28653721 355979533 37563938 680988807 37563938 856292711 37563938 875173324 37563938 971606619 28653721 644528856 37563938 306981309 571202477 77654847 37563938 250980419 28653721 246026570 37563938 635345491 37563938 397162719 28653721 6213902 28653721 999999999765694171 571202477 999999999765694171 571202477 512078939 37563938 192491851 37563938 228245161 571202477 934016096 571202477 522314450 571202477 560227980 37563938 842076679 37563938 768606065 571202477 94156456 37563938 941590900 37563938 999999999765694171 571202477 849447667 571202477 278110162 571202477 833931483 37563938 498121483 37563938 172609730 571202477 739740143 37563938 12363291 571202477 198493041 37563938 253674991 571202477 642375761 37563938 820699167 37563938 700508630 28653721 719438279 37563938 815310137 28653721 210409940 571202477 941478205 37563938 921912033 28653721 845791636 28653721 735937808 28653721 331439748 571202477 954255957 28653721 812481636 28653721 205645327 37563938 947462275 37563938 504745065 571202477 870715649 28653721 642769410 28653721 10034110 571202477 641105952 571202477 835934531 571202477 834549615 571202477 270662408 28653721 811252294 571202477 149578095 28653721 682935531 571202477 582869301 37563938 909123455 571202477 799224270 37563938 810893407 571202477 999999999765694171 571202477 67057027 37563938 281425490 28653721 845791636 571202477 358500824 37563938 767129805 28653721 913467600 571202477 719908422 571202477 895689492 571202477 284326430 571202477 154998316 571202477 667727346 571202477 278875794 571202477 967138069 37563938 114528816 37563938 725901023 571202477 84233678 28653721 270226029 28653721 965306135 571202477 231353674 28653721 58986698 28653721 874939749 37563938 52416437 37563938 525664950 28653721 169170822 37563938 393332749 37563938 992192213 571202477 402416895 571202477 435869555 571202477 206189673 28653721 34861841 571202477 801018533 28653721 999999999765694171 571202477 220689227 571202477 263241668 28653721 92780049 28653721 226682994 28653721 950788744 571202477 589763500 571202477 109036693 37563938 486160156 571202477 528249848 37563938 238265427 37563938 120273129 37563938 961459372 571202477 633056136 571202477 191734207 37563938 274610669 37563938 812068120 37563938 163113493 571202477 379676009 571202477 130716857 28653721 20509747 28653721 939669683 28653721 680894757 37563938 129660216 37563938 500228350 28653721 708391595 37563938 794630761 28653721 779273156 28653721 150114992 37563938 252032851 571202477 983089956 571202477 83836498 37563938 236507227 37563938 882264825 571202477 237174055 28653721 210582569 28653721 346594013 37563938 692443512 28653721 581172383 37563938 651001866 571202477 152894269 571202477 717611865 37563938 999999999765694171 571202477 887618406 37563938 938420658 28653721 623739782 37563938 777478355 37563938 858448072 28653721 763930498 37563938 585100176 37563938 350161270 28653721 455421009 571202477 186096715 37563938 384801274 37563938 864422728 37563938 467886713 37563938 151207914 28653721 765503759 37563938 739793168 28653721 761441546 28653721 621426089 571202477 921926027 571202477 422722899 571202477 193500774 571202477 38302401 37563938 399854053 571202477 401676675 28653721 810576463 571202477 671466911 28653721 298529668 37563938 223783793 571202477 76001608 28653721 711092550 571202477 121434531 571202477 833369177 28653721 676699273 28653721 567046334 37563938 264827810 37563938 367374043 28653721 8308337 37563938 419549277 571202477 412961692 37563938 871219959 571202477 25205098 571202477 514047052 571202477 325721733 37563938 392240170 37563938 119632794 571202477 764026650 37563938 149189313 28653721 754713166 37563938 999999999765694171 571202477 288633689 28653721 543559032 28653721 153517923 37563938 367459042 37563938 233272143 28653721 147264328 571202477 429603186 571202477 671240493 28653721 189265817 37563938 695759314 28653721 67651437 28653721 115618594 571202477 547427409 28653721 868017427 28653721 715667790 28653721 19854996 28653721 983120824 37563938 980207781 37563938 587995678 37563938 80649188 28653721 435066325 28653721 468642847 37563938 85433763 571202477 527607807 37563938 911196211 28653721 729260453 571202477 637441996 28653721 803870428 37563938 586650189 28653721 634742836 571202477 929802602 28653721 261298548 571202477 738964958 571202477 368248140 28653721 999999999765694171 571202477 227897461 37563938 426423628 37563938 624392176 28653721 128818597 571202477 225802489 37563938 181653812 37563938 105128247 28653721 97880693 28653721 766980453 37563938 777334857 571202477 268503763 571202477 999999999765694171 571202477 797005712 37563938 10702274 571202477 60572097 37563938 702269952 571202477 2700290 28653721 15330186 28653721 355407847 37563938 285430921 571202477 493806510 28653721 183983970 28653721 763003985 571202477 162769679 571202477 542584373 28653721 375919901 571202477 207583170 37563938 443490355 571202477 664788338 571202477 171189598 28653721 231123760 571202477 93098205 37563938 406180679 571202477 187635757 28653721 325151393 37563938 279007164 571202477 172713423 571202477 853905665 571202477 516567590 28653721 365854237 28653721 473280806 571202477 429396171 571202477 159007139 571202477 233669093 37563938 163062330 28653721 733981147 28653721 976174415 28653721 919998004 37563938 140114461 28653721 189738049 37563938 866804020 28653721 426023383 571202477 580108023 571202477 999999999765694171 571202477 553066348 28653721 848542880 571202477 301227717 28653721 645152401 28653721 999999999765694171 571202477 724293394 37563938 459101938 37563938 594960898 37563938 783634335 28653721 970243995 571202477 510868041 28653721 350833704 571202477 59345870 28653721 705354615 571202477 119156011 37563938 951078736 571202477 430128087 37563938 455231360 28653721 65155401 571202477 248698213 571202477 803060829 571202477 259719813 571202477 230801525 28653721 234515911 571202477 645298301 37563938 524780494 37563938 172151107 37563938 920951802 37563938 302495030 37563938 859808318 28653721 808014925 571202477 36916504 571202477 954086015 37563938 664283524 37563938 73148625 571202477 71558265 571202477 735044876 28653721 530680076 571202477 877954951 28653721 130485162 28653721 531138955 571202477 644888323 28653721 214174749 571202477 450492452 28653721 525204908 28653721 377395999 37563938 735293157 571202477 579073010 571202477 335764285 28653721 248635608 37563938 536790894 28653721 999999999765694171 571202477 396389144 37563938 637232643 37563938 821952182 37563938 105615351 37563938 675032115 37563938 494758703 28653721 906601038 37563938 242614081 37563938 605505079 37563938 523480849 37563938 708894806 28653721 296325187 37563938 83880417 37563938 936779796 37563938 163380261 571202477 823240286 37563938 266769192 571202477 103219446 28653721 874287157 37563938 617030311 37563938 315162664 571202477 513881265 571202477 914832583 37563938 8369948 28653721 159515015 28653721 239023191 28653721 424805467 37563938 60343245 571202477 459707486 37563938 625188821 571202477 733666997 37563938 303348385 571202477 409103825 571202477 140829155 28653721 876068518 28653721 356931913 28653721 999999999765694171 571202477 645471965 571202477 478537105 28653721 731964273 28653721 189164694 571202477 279115281 571202477 987124735 37563938 132421011 571202477 231885634 28653721 642769410 37563938 707820060 28653721 996146438 28653721 436260894 28653721 999999999765694171 571202477 994280797 28653721 561542706 37563938 822238105 571202477 240929894 37563938 581146570 28653721 505481878 28653721 171631467 28653721 55857914 37563938 410902120 37563938 999999999765694171 571202477 585100176 571202477 507807420 28653721 85582327 37563938 473585181 571202477 333547285 37563938 124842451 37563938 803691183 37563938 550919540 571202477 999999999765694171 571202477 299054832 28653721 168081111 28653721 951207991 28653721 250812677 28653721 82826398 571202477 472841577 28653721 635620242 571202477 407436649 37563938 335671202 37563938 411681046 28653721 395926645 28653721 304249472 37563938 999999999765694171 571202477 409031175 571202477 201232605 28653721 564941063 28653721 234324670 571202477 608216333 571202477 966834364 571202477 417066085 28653721 527630712 571202477 40223015 571202477 973176821 37563938 708697268 28653721 999999999765694171 571202477 736513566 28653721 18985611 28653721 839963491 37563938 207586295 571202477 173352981 571202477 115700202 28653721 241999898 571202477 981203190 571202477 511516579 37563938 999999999765694171 571202477 240795618 37563938 945613890 28653721 803567606 37563938 880681371 571202477 317728470 28653721 975277124 28653721 186261751 37563938 220212439 37563938 429661797 28653721 447744090 37563938 751328087 571202477 863461677 37563938 97880693 571202477 953532206 37563938 833931483 28653721 610236383 37563938 386702818 571202477 86439607 571202477 124449617 571202477 297140797 28653721 168251309 28653721 594131182 28653721 603512783 571202477 454893218 37563938 290241171 571202477 249687958 37563938 384673944 37563938 265175810 37563938 181529449 28653721 437819259 571202477 240557848 28653721 923924210 28653721 738808962 37563938 173701223 28653721 430756077 37563938 906476575 571202477 697653021 571202477 510862984 571202477 70412645 37563938 999999999765694171 571202477 501888496 28653721 661282459 571202477 228553030 571202477 774464345 28653721 858754202 37563938 503938498 37563938 422290217 37563938 64088627 571202477 908888248 28653721 51089437 28653721 942573304 571202477 754404407 28653721 716127199 571202477 591165127 28653721 861992961 28653721 730066279 37563938 737826129 28653721 210487471 37563938 317235779 571202477 34595986 28653721 146504547 571202477 242010331 37563938 742575097 28653721 587959308 28653721 223786718 28653721 488949011 28653721 999999999765694171 571202477 599371109 28653721 941831958 37563938 457160062 37563938 717948689 37563938 657930623 571202477 774982145 37563938 267993208 37563938 134722260 37563938 610663153 37563938 768439336 571202477 604356072 37563938 373528480 37563938 412424164 28653721 34573931 37563938 744831315 37563938 70452944 28653721 151044303 28653721 671344104 37563938 281051363 37563938 999999999765694171 571202477 141295732 571202477 557418347 37563938 159718165 28653721 441556726 28653721 760734150 37563938 402263105 571202477 277995337 28653721 938485807 28653721 217285965 571202477 213144758 571202477 231077237 37563938 159649511 28653721 225633782 37563938 226108047 37563938 115205365 571202477 814341832 571202477 26315985 37563938 704456264 28653721 804925740 37563938 911422817 571202477 925129723 37563938 727509139 37563938 999999999765694171 571202477 506770442 28653721 999999999765694171 571202477 169113398 571202477 427606840 571202477 842807969 571202477 513868179 28653721 384268828 571202477 17138211 37563938 446667207 37563938 78326679 28653721 346394193 571202477 779023240 28653721 477539197 571202477 224794624 571202477 132793642 28653721 463040807 28653721 845774396 28653721 971397414 571202477 352045409 37563938 223533435 28653721 624309763 571202477 102016442 28653721 714683556 571202477 517948129 28653721 145065198 571202477 74654201 28653721 982624857 28653721 194833801 37563938 4538697 571202477 459946630 571202477 251062998 571202477 173334787 37563938 220849086 28653721 693896201 571202477 724769972 28653721 197013462 571202477 176695873 37563938 87691900 571202477 834854650 28653721 517755585 571202477 461189757 571202477 297871967 37563938 488124592 571202477 855062612 37563938 461986566 571202477 953222417 571202477 920643838 37563938 999999999765694171 571202477 247293770 571202477 868581031 37563938 377794549 571202477 604769377 28653721 347916799 571202477 505039364 37563938 738316755 571202477 675292819 571202477 484308025 37563938 446610686 28653721 330177527 28653721 507167111 37563938 45055033 571202477 411445133 571202477 32883201 37563938 625304386 571202477 571672937 571202477 833133748 37563938 368179955 571202477 48521460 37563938 999999999765694171 571202477 516443915 28653721 999999999765694171 571202477 319908561 37563938 437065750 28653721 976062361 37563938 551746581 28653721 147870509 37563938 988076083 28653721 383085057 28653721 482927283 571202477 491806558 28653721 999999999765694171 571202477 220353773 37563938 994336723 28653721 272200016 37563938 106972299 28653721 64363575 37563938 560040340 37563938 754480686 571202477 544990036 37563938 164253851 37563938 14104485 37563938 540682011 37563938 350095018 571202477 136355536 28653721 950466162 37563938 596103600 571202477 999999999765694171 571202477 710420886 37563938 566734386 571202477 119752732 28653721 190392930 37563938 408087336 571202477 305832661 28653721 203056146 37563938 242935158 37563938 653857042 571202477 471131243 37563938 716486176 571202477 111694756 28653721 708129717 37563938 766375970 37563938 915430888 37563938 515310483 37563938 440409048 28653721 999999999765694171 571202477 211531679 571202477 960644191 28653721 64715893 37563938 999999999765694171 571202477 999999999765694171 571202477 132372689 37563938 241584604 571202477 71567057 37563938 704932680 37563938 996388614 571202477 510030611 28653721 213623427 37563938 79119921 37563938 999999999765694171 571202477 82207620 28653721 25545200 571202477 695152642 28653721 710627043 571202477 98777171 37563938 522535827 28653721 152208028 571202477 224237662 37563938 961097360 28653721 491286169 28653721 363635428 571202477 326782305 571202477 171855624 28653721 999999999765694171 571202477 596801572 37563938 172068914 571202477 69415594 28653721 391869424 28653721 410565932 28653721 595212647 37563938 923233597 37563938 84386120 37563938 23311100 28653721 651719355 571202477 616512188 37563938 649895376 37563938 469902665 28653721 614178159 37563938 94139253 37563938 832191989 28653721 99538411 28653721 999999999765694171 571202477 845157029 28653721 592749929 37563938 385084257 571202477 747759446 37563938 658208086 28653721 907616678 28653721 338951863 37563938 790182509 571202477 335269431 37563938 196135234 28653721 999999999765694171 571202477 905494702 571202477 127580051 571202477 451034429 28653721 24422075 37563938 683734231 37563938 279186051 571202477 44982879 28653721 255377540 571202477 638842341 37563938 987388583 37563938 311104798 571202477 585093967 571202477 937976672 37563938 761914052 571202477 999999999765694171 571202477 128599568 37563938 200440000 571202477 491505301 571202477 146452210 37563938 810000630 28653721 911706608 28653721 850564566 37563938 813683751 28653721 276946725 37563938 288728010 37563938 1108498 37563938 616649695 571202477 520469940 37563938 278741131 37563938 224915083 28653721 999999999765694171 571202477 636004535 28653721 918701262 28653721 819366511 37563938 862226368 37563938 148710325 37563938 43395810 571202477 51540092 37563938 239902581 571202477 872030384 37563938 795049417 37563938 806002638 28653721 346554455 28653721 379187454 37563938 39099087 571202477 85280187 571202477 210409325 37563938 999999999765694171 571202477 652076640 37563938 379100494 28653721 42733581 37563938 999999999765694171 571202477 949502969 37563938 202756094 571202477 273223370 571202477 243417808 571202477 251116545 28653721 116516055 28653721 222963909 28653721 330039835 571202477 403444637 37563938 680443732 28653721 144610776 37563938 539172802 37563938 696153315 28653721 621107119 37563938 821825988 28653721 512300479 571202477 214821276 37563938 135927211 28653721 773232912 571202477 115215279 571202477 782208946 37563938 999999999765694171 571202477 595640587 571202477 107984813 37563938 101342090 28653721 399962131 37563938 230202190 37563938 133858106 571202477 473704642 571202477 543084939 37563938 604368531 571202477 555015194 28653721 657492694 28653721 49183886 37563938 784628256 37563938 931909130 571202477 999999999765694171 571202477 755903714 37563938 508373437 37563938 115700202 571202477 790206640 28653721 394394082 37563938 245978913 28653721 999999999765694171 571202477 985938336 571202477 132614286 28653721 393015853 571202477 118739110 571202477 482478117 28653721 968081398 571202477 536730765 571202477 488225018 28653721 306221068 28653721 501888496 37563938 543299150 28653721 70171297 37563938 767253977 28653721 999999999765694171 571202477 999999999765694171 571202477 333556727 571202477 504598225 28653721 149895050 37563938 471380938 571202477 195939593 37563938 402474848 28653721 990330020 28653721 415646295 37563938 411948958 28653721 970162459 571202477 547896200 28653721 492457101 28653721 78454728 28653721 254073615 571202477 58763281 571202477 341685133 571202477 845994940 571202477 999999999765694171 571202477 978701208 571202477 441265387 28653721 409593715 28653721 188661747 37563938 560696385 28653721 370653572 571202477 387591170 37563938 76789285 28653721 882723698 571202477 700508630 571202477 989490597 37563938 84386120 28653721 772844769 37563938 304538714 571202477 193856515 571202477 870213142 37563938 426154069 37563938 889843889 571202477 370387222 28653721 825509431 37563938 635813594 37563938 79242921 571202477 999999999765694171 571202477 946625426 571202477 260172883 37563938 248503514 37563938 53112282 28653721 663494572 28653721 464305377 28653721 117547663 28653721 772374590 28653721 891040108 28653721 422919247 37563938 525936485 37563938 128545911 28653721 180876448 28653721 789224116 37563938 420880891 28653721 116264185 37563938 459511926 28653721 236233543 28653721 999999999765694171 571202477 148125847 37563938 999999999765694171 571202477 540972182 571202477 984473304 37563938 941564973 571202477 59361125 37563938 385303763 37563938 986113126 37563938 729380746 28653721 598956768 37563938 165272986 28653721 999999999765694171 571202477 446420323 28653721 734520771 28653721 538743577 28653721 245037495 571202477 960043362 37563938 655625054 28653721 807608829 571202477 238008009 28653721 318351561 571202477 731889039 571202477 590498137 28653721 476875589 571202477 681348899 37563938 527712741 37563938 655411354 571202477 222701029 571202477 900433175 28653721 355511130 571202477 153135197 571202477 108651423 37563938 24271362 37563938 61648168 28653721 211704997 571202477 808115416 571202477 917835339 571202477 762750330 37563938 451957194 37563938 302817703 37563938 944611670 571202477 895640430 28653721 402534458 571202477 92694321 571202477 499737515 37563938 749074557 28653721 875178749 571202477 11029578 28653721 936129026 28653721 621853286 37563938 422136343 37563938 209553680 571202477 610687920 28653721 161444591 37563938 448994203 37563938 635452977 28653721 130288224 571202477 477834929 37563938 688870289 37563938 352540820 28653721 551339156 37563938 365961088 37563938 790897621 37563938 122570985 28653721 948999721 37563938 271390112 37563938 620362867 571202477 880606680 37563938 795780325 37563938 388902726 571202477 354226049 28653721 900388993 37563938 999999999765694171 571202477 806166181 28653721 149955480 571202477 666086586 37563938 131189659 37563938 638643498 28653721 547895157 571202477 406094988 28653721 875719096 37563938 871817442 37563938 739472277 571202477 738799837 571202477 555704855 37563938 68970660 571202477 921469400 37563938 620362867 37563938 109081176 571202477 999999999765694171 571202477 772060431 37563938 764250167 28653721 410867678 571202477 822361085 571202477 579921679 28653721 851666207 28653721 171861764 571202477 650192510 37563938 478205815 37563938 533851799 37563938 674474630 37563938 157133756 571202477 37660691 37563938 733483036 28653721 72953078 571202477 829476111 37563938 581939850 37563938 176994964 28653721 676489691 37563938 833484189 28653721 802147955 37563938 291607082 28653721 266692329 28653721 194275119 37563938 861204156 28653721 64533478 28653721 999999999765694171 571202477 170269385 28653721 678739792 37563938 982837260 37563938 184745294 28653721 675133376 571202477 745844431 28653721 692895778 28653721 33505056 28653721 793115626 37563938 690742209 571202477 266871228 28653721 211529448 571202477 224488417 571202477 47216722 571202477 178227415 571202477 859071121 37563938 378770557 28653721 319147693 37563938 128058594 571202477 833282153 28653721 885779407 571202477 999999999765694171 571202477 306791891 571202477 999999999765694171 571202477 567676970 37563938 827783774 28653721 999999999765694171 571202477 952407253 28653721 596766150 37563938 128254266 28653721 722506140 571202477 595397787 28653721 117335980 37563938 92589759 28653721 475328376 37563938 963477643 28653721 999999999765694171 571202477 257481543 571202477 880973723 37563938 808421484 37563938 974579880 37563938 685966961 571202477 41138840 37563938 668583963 37563938 9240537 571202477 531283796 37563938 457236030 28653721 78173237 37563938 800542311 28653721 669664471 571202477 332484333 37563938 860444098 28653721 591738403 28653721 87686753 37563938 999999999765694171 571202477 796386111 28653721 233669093 571202477 86024837 37563938 349973863 28653721 358447829 28653721 349090499 37563938 681351421 37563938 979943807 37563938 865944865 571202477 813565080 28653721 572328776 37563938 998506201 37563938 450396639 37563938 126784503 571202477 603968639 28653721 379606595 37563938 666725006 571202477 739608215 571202477 300514776 37563938 354725972 571202477 894841037 37563938 996255582 28653721 857836076 37563938 780364336 28653721 730544892 28653721 225359046 571202477 204536462 28653721 575604387 37563938 945761184 28653721 194580756 37563938 238433479 571202477 623994566 37563938 815412032 37563938 29545332 37563938 672652967 37563938 116867236 28653721 141516580 37563938 594651280 28653721 735738351 37563938 788360247 28653721 255345636 28653721 482190448 571202477 179398805 37563938 59108107 28653721 54615060 37563938 144746417 37563938 504680712 28653721 128536492 37563938 799079605 37563938 410956968 571202477 219364678 571202477 225681456 28653721 130992026 571202477 220780869 37563938 959990925 28653721 437387779 37563938 111962038 28653721 895425457 571202477 61853259 37563938 291436056 28653721 12356373 28653721 859960969 28653721 79137878 28653721 634798219 28653721 497226876 37563938 79367372 571202477 30853948 571202477 461753856 37563938 103513471 571202477 108752204 571202477 899139159 28653721 62396685 571202477 63082516 571202477 999999999765694171 571202477 864290055 28653721 608237845 28653721 896947211 37563938 877237721 28653721 170230578 28653721 188362938 37563938 783125734 37563938 619631024 28653721 671253050 28653721 382054147 28653721 194275119 28653721 436152353 571202477 36916504 37563938 180926598 571202477 427197851 28653721 241466162 571202477 523609311 571202477 503092435 571202477 142159990 571202477 212850615 28653721 999999999765694171 571202477 496744485 571202477 252152145 37563938 999999999765694171 571202477 575486031 28653721 691437479 37563938 761441546 571202477 186038197 571202477 921009164 28653721 14841821 37563938 471902075 571202477 855262291 28653721 999999999765694171 571202477 8820309 28653721 170242029 37563938 340546286 37563938 651219633 28653721 999999999765694171 571202477 856941938 28653721 94156456 571202477 188141212 28653721 833758508 28653721 467973423 571202477 492615264 28653721 767906660 37563938 553685731 571202477 517598643 37563938 16128310 28653721 68039309 28653721 669702903 28653721 205120137 28653721 865408560 571202477 423385639 28653721 284529184 28653721 991057254 37563938 237929452 571202477 999999999765694171 571202477 829741892 571202477 134722260 28653721 214091949 37563938 115526114 571202477 137362978 571202477 671480437 37563938 525941859 37563938 340296887 28653721 926999048 571202477 999999999765694171 571202477 453575406 571202477 68909838 28653721 330842035 571202477 225925689 571202477 190387112 37563938 999999999765694171 571202477 696676161 571202477 845455593 571202477 335686129 28653721 192181762 571202477 454993118 28653721 369301311 28653721 266601258 28653721 490889722 571202477 506260978 571202477 545974387 28653721 279061588 37563938 999999999765694171 571202477 859421351 37563938 380185151 28653721 625704267 37563938 857353561 37563938 724293394 571202477 44650507 571202477 452762191 37563938 30896965 571202477 999999999765694171 571202477 524810632 37563938 211265431 28653721 951173587 28653721 438446342 28653721 123926278 28653721 178619583 37563938 929635172 28653721 484511735 37563938 259719813 37563938 197676210 571202477 999999999765694171 571202477 386967662 571202477 438779585 37563938 504965911 28653721 193164479 28653721 695043357 571202477 642822959 37563938 332571910 28653721 624089330 28653721 280863580 28653721 93533423 37563938 354671056 28653721 446391867 28653721 57893609 28653721 999999999765694171 571202477 590051775 37563938 635977939 28653721 381968713 37563938 42217703 37563938 76044169 28653721 832428033 28653721 560390929 28653721 609667873 37563938 851574203 28653721 718614296 37563938 733444066 28653721 269057218 28653721 714075248 37563938 700307754 28653721 168966838 37563938 913742573 28653721 999999999765694171 571202477 53125267 28653721 30287298 571202477 999999999765694171 571202477 464915976 28653721 702664096 571202477 823136734 37563938 13791376 28653721 748289176 571202477 692880489 37563938 299813261 28653721 626711954 37563938 613680535 28653721 931313834 28653721 792905635 37563938 849715157 571202477 421959237 28653721 543489692 37563938 601601685 37563938 703260420 28653721 357226072 37563938 128697556 28653721 605426640 37563938 437065750 37563938 923602040 571202477 77549019 37563938 74084752 571202477 356106535 571202477 880107946 571202477 398993437 37563938 202993331 571202477 957194350 28653721 607749098 571202477 433946880 28653721 185891321 37563938 737045905 28653721 617771941 571202477 916886988 37563938 896773998 37563938 314100972 571202477 282721168 28653721 84954539 571202477 612082434 571202477 93696271 28653721 845243677 28653721 733286785 37563938 786128749 28653721 883404999 571202477 329447598 28653721 663556637 28653721 935145593 571202477 197013462 37563938 130518602 28653721 255780422 571202477 671677858 571202477 402927200 28653721 726549155 37563938 202306899 571202477 239952006 37563938 457667836 571202477 778955539 37563938 475481218 571202477 708270136 571202477 987617632 37563938 856359571 571202477 500837370 571202477 421232735 37563938 715383698 28653721 15658424 28653721 992398852 28653721 213964311 37563938 125869008 571202477 224237662 571202477 889222281 37563938 725906677 28653721 881764739 28653721 694525552 28653721 251894280 37563938 691855124 571202477 285444075 571202477 879149712 37563938 630366114 571202477 665581705 28653721 181519394 28653721 611989963 28653721 193272251 571202477 782586047 28653721 786830339 571202477 25197489 28653721 431968406 37563938 468360354 571202477 154592737 571202477 284274557 28653721 999999999765694171 571202477 15578340 571202477 888415907 571202477 725901023 28653721 667758863 571202477 896444857 28653721 604189928 28653721 177230950 37563938 411980671 37563938 999999999765694171 571202477 57077707 571202477 845617973 28653721 922603358 28653721 357111599 571202477 84069433 37563938 601916730 571202477 35380875 571202477 237210961 37563938 334588802 571202477 90210868 571202477 266356246 571202477 878235444 37563938 538662077 37563938 460689563 37563938 368268389 28653721 9765740 28653721 844418243 28653721 734451940 37563938 550475287 571202477 83995368 37563938 507560934 37563938 411948958 37563938 999999999765694171 571202477 272495353 571202477 159230808 571202477 260653495 571202477 107237619 571202477 51657522 37563938 433157307 37563938 999999999765694171 571202477 170650857 37563938 178619583 571202477 983347542 28653721 796863501 28653721 523708943 571202477 97067977 571202477 74797751 37563938 36206380 28653721 736942501 37563938 38590309 28653721 460047863 37563938 192385187 571202477 791820100 28653721 930579082 28653721 741036800 571202477 161646864 28653721 209308391 571202477 69933104 571202477 471010037 28653721 639292029 571202477 88662949 571202477 806979026 28653721 667895718 571202477 999999999765694171 571202477 180430032 37563938 3557843 571202477 864185316 571202477 234830931 28653721 999999999765694171 571202477 366836275 37563938 226643279 571202477 999999999765694171 571202477 783963858 37563938 917108695 571202477 879524059 37563938 150976746 28653721 989943883 571202477 559965495 571202477 84294425 28653721 54880865 28653721 102931084 37563938 335891181 571202477 600880904 571202477 944684926 28653721 958594834 571202477 400602746 28653721 864332686 571202477 58858661 571202477 914318626 571202477 662741634 571202477 606678915 28653721 137186214 28653721 509361564 37563938 884555583 37563938 437901630 37563938 709375597 571202477 999885718 28653721 920778557 28653721 215090055 28653721 647927115 28653721 231264293 37563938 617776135 37563938 593857484 28653721 561085967 571202477 42545725 28653721 943346089 571202477 640999698 28653721 726023940 37563938 161444591 28653721 43840470 571202477 707044442 28653721 237151485 28653721 860286837 571202477 542880943 28653721 620891096 571202477 882322845 28653721 394576261 28653721 431134935 571202477 347510950 28653721 509488801 28653721 371955509 37563938 999999999765694171 571202477 845320517 571202477 630115460 571202477 95258238 28653721 391000233 28653721 76091704 28653721 360014703 28653721 487724730 37563938 65155401 37563938 475721994 37563938 500012922 571202477 413572597 28653721 999999999765694171 571202477 21811856 37563938 596103600 28653721 999999999765694171 571202477 845556001 37563938 153944453 571202477 863724549 571202477 136429051 37563938 759341133 37563938 630834715 571202477 479169519 28653721 42112835 571202477 994913887 37563938 426584965 37563938 128083686 571202477 55197104 37563938 999999999765694171 571202477 314257263 28653721 299625914 37563938 816572291 37563938 278188767 571202477 999999999765694171 571202477 999999999765694171 571202477 360712079 28653721 225181230 28653721 992670837 28653721 747467177 37563938 614550722 571202477 782796728 37563938 72353117 28653721 326831781 571202477 419775260 37563938 529928809 37563938 170002278 571202477 872898353 37563938 727354858 37563938 259719813 28653721 635207581 28653721 89709310 28653721 907736485 37563938 522443174 28653721 136078782 28653721 178881652 571202477 500055709 571202477 249474784 28653721 937229728 37563938 490553235 571202477 418866812 571202477 150136349 571202477 499993742 37563938 972964091 571202477 999999999765694171 571202477 840616814 571202477 242228934 37563938 892997947 28653721 943872836 28653721 987539858 37563938 194076539 28653721 448149831 37563938 913374714 28653721 796576288 37563938 162444881 28653721 829489957 37563938 814649942 37563938 964971546 37563938 767253977 37563938 22561057 28653721 122484838 571202477 86881366 571202477 3713276 37563938 542551230 571202477 137031135 37563938 937648910 571202477 43105647 571202477 695905787 28653721 556756183 37563938 544663437 37563938 134405733 28653721 530575799 37563938 814733526 28653721 999999999765694171 571202477 558427518 28653721 290560486 37563938 400657695 28653721 865706217 37563938 887586411 37563938 182356073 37563938 999999999765694171 571202477 154951514 571202477 28052143 571202477 148008864 28653721 715089940 571202477 809137781 571202477 406177200 28653721 874212380 37563938 505747666 571202477 819001206 28653721 111969379 37563938 728802967 37563938 981184424 37563938 999999999765694171 571202477 129011829 571202477 867321639 28653721 999999999765694171 571202477 227880784 37563938 999999999765694171 571202477 430408238 28653721 199476475 571202477 472874045 571202477 295154132 28653721 32650291 571202477 556043794 37563938 625911593 28653721 202235525 28653721 29030768 28653721 188477446 571202477 295114835 37563938 246326574 571202477 575591494 37563938 633201436 571202477 428130034 571202477 450953341 28653721 984425156 28653721 907353489 37563938 757793351 571202477 65038803 28653721 637289772 37563938 805870926 28653721 757867515 28653721 971397827 37563938 870610973 28653721 810187504 37563938 221326444 571202477 910541348 37563938 174502875 571202477 887618406 28653721 606904944 37563938 575199008 37563938 953242114 571202477 106369619 37563938 453882186 28653721 235328209 37563938 627370813 37563938 558260318 571202477 840610809 28653721 527429504 28653721 956783770 28653721 388521629 28653721 758754071 28653721 663494572 571202477 355035597 37563938 434496024 37563938 739272267 28653721 73246995 28653721 238321384 571202477 203842913 28653721 26378595 571202477 609422200 37563938 557055058 37563938 179976408 28653721 601133574 28653721 564551758 28653721 153399415 571202477 200053390 28653721 999999999765694171 571202477 269720629 571202477 430888075 571202477 252236747 37563938 199007137 37563938 357189434 571202477 495858369 37563938 319405549 37563938 344372494 37563938 747030048 37563938 55131175 28653721 108128099 571202477 777708963 37563938 47882016 571202477 197306124 28653721 601002928 571202477 483736866 28653721 185567318 571202477 290969938 37563938 200992316 28653721 257822472 571202477 684535816 571202477 473216844 37563938 807079678 28653721 418680100 28653721 60118502 37563938 283463293 28653721 781643646 37563938 800130875 28653721 596201099 571202477 999999999765694171 571202477 439102234 571202477 147949198 571202477 695428757 571202477 508918486 37563938 747663312 571202477 778413534 571202477 68541401 28653721 525486741 28653721 371757076 37563938 638901931 37563938 92400128 28653721 73724194 37563938 365390749 37563938 49263369 28653721 424208406 28653721 732229360 28653721 260472973 28653721 248114039 37563938 698037631 571202477 648102787 28653721 968915902 571202477 59328248 28653721 26503991 37563938 656571792 28653721 733956457 28653721 414053119 28653721 942068748 37563938 445793045 571202477 681522319 37563938 860290913 28653721 364384915 571202477 869439063 28653721 436827010 28653721 765635322 571202477 234545636 571202477 130759722 571202477 85102826 37563938 851985358 28653721 999999999765694171 571202477 463908802 37563938 187552148 28653721 81147870 37563938 228155094 37563938 990140896 28653721 200771160 571202477 552958371 571202477 758680147 28653721 420621397 571202477 589487642 37563938 635554785 37563938 980552683 571202477 208412647 571202477 345031863 37563938 318290236 28653721 526428030 28653721 13943487 28653721 44856561 37563938 874251146 571202477 999999999765694171 571202477 866351882 28653721 999999999765694171 571202477 605675272 28653721 672510162 37563938 546725441 28653721 145801224 571202477 519951790 28653721 683255075 571202477 185968284 571202477 309918407 37563938 713173554 571202477 668868435 28653721 333040542 37563938 285209369 28653721 866925127 37563938 147577118 571202477 631831058 28653721 676848812 37563938 302145300 28653721 152472211 28653721 124319135 28653721 421595767 37563938 492457101 571202477 219812689 571202477 183042492 28653721 310786068 571202477 999999999765694171 571202477 280503900 571202477 126946050 571202477 52134319 37563938 407029347 37563938 755767118 571202477 830341851 28653721 229085520 28653721 162699881 571202477 318595934 571202477 218232366 571202477 218870297 571202477 438544982 37563938 993379152 37563938 505757655 37563938 885737681 571202477 999999999765694171 571202477 360711526 37563938 309251831 571202477 447204164 28653721 225664993 571202477 784358086 28653721 890000486 37563938 306674003 28653721 532670325 28653721 742704682 571202477 684206687 37563938 990330020 571202477 628207621 28653721 804974176 571202477 697358502 28653721 980618527 28653721 160430371 37563938 567744541 37563938 999999999765694171 571202477 456124402 571202477 11544588 37563938 986335639 571202477 344933350 571202477 552958371 37563938 360288081 37563938 416196433 28653721 652545616 37563938 719649312 571202477 936568654 37563938 879013723 37563938 52137820 37563938 811974975 28653721 618561473 37563938 559815722 37563938 258599422 37563938 523766571 571202477 403979270 37563938 258530495 37563938 917242993 37563938 705909845 571202477 779497222 28653721 457956049 37563938 200248654 37563938 684980681 37563938 668021920 571202477 808963148 37563938 999999999765694171 571202477 52128 37563938 567205277 37563938 12987308 28653721 917761086 571202477 411046554 28653721 302746442 37563938 621906330 37563938 719990521 571202477 220353773 28653721 244032207 37563938 495375942 37563938 999999999765694171 571202477 708267196 37563938 621482379 571202477 46980493 37563938 960656863 37563938 429867018 571202477 548372837 37563938 12363291 28653721 830011924 37563938 999999999765694171 571202477 92426140 28653721 257941232 571202477 719421876 28653721 792206321 37563938 396805942 571202477 637664454 37563938 181101834 37563938 974648286 37563938 353152295 37563938 727468729 28653721 999999999765694171 571202477 160380660 28653721 383418255 28653721 416146114 28653721 437496768 571202477 890981385 37563938 922859391 28653721 829544506 37563938 374414513 37563938 229996963 37563938 58680211 571202477 273386303 28653721 250640302 28653721 535433164 28653721 640167141 37563938 199803032 37563938 684231557 571202477 798942409 28653721 313530044 37563938 32270079 28653721 513310188 28653721 506290973 28653721 999999999765694171 571202477 700307754 37563938 999999999765694171 571202477 640638359 571202477 428092015 37563938 138269182 37563938 224169360 571202477 398804214 28653721 153493788 28653721 999999999765694171 571202477 463708997 28653721 372195105 571202477 514749483 28653721 97924255 37563938 283938724 28653721 1897628 571202477 337228987 37563938 516567590 37563938 927362048 571202477 999999999765694171 571202477 19673591 28653721 392901614 28653721 606311944 571202477 194903005 37563938 859037439 571202477 154126216 571202477 548696598 37563938 586375325 571202477 720751486 28653721 433701497 37563938 344291980 28653721 599559128 37563938 999999999765694171 571202477 265078443 28653721 198352818 28653721 194602316 37563938 297063736 28653721 381792736 571202477 739842364 37563938 84938579 37563938 457042791 37563938 114510692 571202477 982354740 28653721 893184249 571202477 862877068 571202477 906401547 28653721 550705644 28653721 794331317 28653721 787115247 28653721 904988822 571202477 280525601 37563938 165794622 571202477 176694413 28653721 425173298 28653721 715821846 28653721 508611462 28653721 895251436 571202477 549570366 571202477 245908468 37563938 18047444 571202477 245229769 37563938 57812743 37563938 267304571 28653721 457243875 37563938 630876691 37563938 560813877 28653721 376891940 571202477 608221313 28653721 535273354 571202477 119260158 37563938 743284309 37563938 771646787 28653721 41988107 571202477 658969795 28653721 884555583 28653721 243598193 28653721 784309874 28653721 574283083 37563938 94081786 571202477 416887787 37563938 824754680 37563938 165529999 571202477 377429898 28653721 352178169 37563938 351336407 37563938 917474464 571202477 684866803 571202477 759596582 37563938 296419067 28653721 308335097 28653721 514148932 37563938 78232761 571202477 966613251 571202477 56486514 28653721 392758353 28653721 490940112 571202477 695202507 571202477 739556068 28653721 738189100 37563938 682192201 571202477 102962488 28653721 22043316 28653721 947069429 28653721 466246686 571202477 133730031 28653721 889436278 571202477 429340703 28653721 228216356 37563938 462089439 37563938 531987203 28653721 574919614 571202477 240472525 571202477 315848512 28653721 923739234 28653721 604826554 28653721 689152730 28653721 470176308 37563938 694497552 37563938 639135454 571202477 11541009 28653721 706173099 37563938 365532401 37563938 316252879 37563938 295891831 28653721 6844973 37563938 182731159 571202477 388179453 28653721 829121238 37563938 561462236 37563938 157680370 571202477 495347721 571202477 736513566 571202477 535362922 37563938 882079100 37563938 620091351 28653721 566503611 37563938 338631868 28653721 945125107 571202477 934555645 28653721 957794225 37563938 57503890 37563938 286496435 28653721 476700871 571202477 826724902 37563938 604436872 37563938 55176178 37563938 288610595 571202477 487197872 28653721 779317841 28653721 999999999765694171 571202477 892483605 28653721 842454376 571202477 544726650 28653721 715176872 571202477 860163339 28653721 206970179 28653721 304243278 37563938 847519304 28653721 298259232 28653721 844439189 37563938 251947057 571202477 542467917 37563938 256435790 28653721 528430955 28653721 998773964 28653721 340296887 571202477 197176039 37563938 999999999765694171 571202477 899189550 37563938 722151968 37563938 137592496 571202477 422368269 37563938 605983134 37563938 904164779 28653721 135284345 37563938 460431194 28653721 29841610 28653721 197421037 571202477 999999999765694171 571202477 601889301 37563938 986363729 37563938 762578465 571202477 678453806 28653721 999999999765694171 571202477 505725308 37563938 942098054 28653721 689850814 28653721 888665515 571202477 842795338 37563938 440730512 28653721 880679631 28653721 19683298 571202477 999999999765694171 571202477 999999999765694171 571202477 541219848 37563938 52373893 37563938 289915805 37563938 990985800 571202477 300245308 28653721 526089801 37563938 110564403 37563938 622622826 28653721 547676930 37563938 719875945 571202477 965406057 571202477 575634035 37563938 772745985 571202477 951074882 28653721 369615041 37563938 740210763 37563938 931028836 28653721 58935027 28653721 141319688 571202477 314533958 571202477 996129270 571202477 32130164 571202477 116353165 571202477 386735570 571202477 871825547 28653721 834599712 571202477 821137195 37563938 999999999765694171 571202477 632232456 37563938 999999999765694171 571202477 301224193 28653721 420709427 37563938 999999999765694171 571202477 937648910 28653721 11653358 571202477 554737883 571202477 338302089 37563938 739585829 37563938 720663639 571202477 251511202 571202477 226434438 28653721 393702050 571202477 673504753 37563938 486740397 37563938 936965407 571202477 425066217 571202477 757343189 28653721 414735523 37563938 424978985 37563938 268990389 571202477 207409989 28653721 148481427 571202477 984898276 571202477 999999999765694171 571202477 712535887 28653721 3399476 28653721 563403739 571202477 550153180 37563938 999999999765694171 571202477 74084752 37563938 796654596 28653721 195572509 37563938 429652725 28653721 824307553 37563938 166278972 28653721 4009505 571202477 820081029 571202477 999999999765694171 571202477 415077203 571202477 716916928 37563938 756453009 28653721 713138691 28653721 374437915 37563938 849268541 28653721 552407085 28653721 384814840 571202477 999999999765694171 571202477 717248677 37563938 76091704 571202477 971835865 28653721 668495436 37563938 459639796 28653721 600968025 28653721 33182598 571202477 190983263 571202477 653878643 37563938 693362556 571202477 272153744 571202477 999999999765694171 571202477 999999999765694171 571202477 96408374 37563938 844079576 37563938 802809001 571202477 60509875 571202477 748585955 571202477 465496140 28653721 897386208 571202477 577859949 571202477 50452076 37563938 240022907 28653721 582192556 571202477 790869058 28653721 859838426 571202477 71715586 571202477 34334846 37563938 345559547 37563938 652484182 28653721 999999999765694171 571202477 878954160 28653721 247541304 571202477 156970390 37563938 345234990 37563938 999999999765694171 571202477 508439921 571202477 169817428 28653721 999999999765694171 571202477 551706368 28653721 512519643 28653721 806468862 37563938 999999999765694171 571202477 838604804 37563938 948755709 571202477 110271156 37563938 959887318 571202477 324939307 28653721 330805506 28653721 51966763 37563938 257155098 28653721 425897264 37563938 220582639 571202477 264659968 571202477 238375583 571202477 616231194 571202477 57827924 28653721 414983043 571202477 151735282 571202477 122872948 28653721 244366029 28653721 173593952 28653721 156300033 571202477 777762268 37563938 45487500 28653721 164333197 37563938 307927850 571202477 107356276 37563938 543907111 28653721 377915834 37563938 721518927 37563938 866961843 28653721 935949345 571202477 210637775 37563938 597131769 571202477 243384031 37563938 633095326 28653721 326831781 37563938 104829843 28653721 358834459 571202477 307681771 37563938 999999999765694171 571202477 403374416 37563938 693195065 37563938 822006205 28653721 812381300 28653721 888702888 28653721 336110612 28653721 193409782 571202477 900362708 28653721 579926657 37563938 233468274 571202477 361580263 28653721 200767182 37563938 999999999765694171 571202477 233669093 28653721 962094021 571202477 153651969 571202477 120863248 28653721 132742687 571202477 799909189 28653721 701823910 28653721 489827069 28653721 908472455 37563938 51138584 571202477 999999999765694171 571202477 627041165 28653721 479055905 37563938 533611550 37563938 55563127 28653721 687542115 37563938 916919735 37563938 897814929 28653721 353466432 28653721 271140405 37563938 926481082 37563938 296622058 28653721 878692083 28653721 60350920 37563938 848979811 28653721 406045754 571202477 117887396 37563938 999999999765694171 571202477 999999999765694171 571202477 530969325 37563938 583919675 37563938 849497715 571202477 920745417 37563938 911422817 28653721 152472211 37563938 488947980 571202477 28397056 28653721 393190616 37563938 413096328 37563938 854217725 37563938 139573716 37563938 737035105 571202477 624980853 28653721 999999999765694171 571202477 889843889 28653721 741193088 571202477 560274469 28653721 615514205 571202477 794054277 571202477 123945422 37563938 882542840 37563938 182845528 37563938 195292515 28653721 935787421 28653721 906100856 571202477 999999999765694171 571202477 563403739 37563938 226832624 28653721 989885359 28653721 383652685 37563938 477550045 28653721 195317124 571202477 244536552 37563938 276573079 28653721 913828411 28653721 549314888 28653721 813757522 37563938 706796515 28653721 669586315 571202477 40409199 28653721 94449357 28653721 914369416 28653721 45476729 571202477 530575799 28653721 51061088 28653721 510378070 28653721 684726624 28653721 307880001 571202477 107984813 571202477 728310458 28653721 59402033 571202477 501641248 37563938 735037196 28653721 816897856 37563938 723667651 37563938 321074823 28653721 78621135 37563938 64151736 571202477 845320517 37563938 742751867 37563938 693589534 28653721 395973177 28653721 268688632 37563938 999999999765694171 571202477 310300134 571202477 670227505 28653721 505908208 28653721 999999999765694171 571202477 620501642 28653721 926612626 37563938 862052546 28653721 522314685 28653721 999999999765694171 571202477 208536147 28653721 191143008 37563938 515194283 28653721 97286685 37563938 403296439 571202477 947286186 37563938 287689330 28653721 492727447 28653721 362385715 28653721 999999999765694171 571202477 490077029 28653721 963545117 37563938 758831905 37563938 54475338 28653721 908179512 28653721 352817993 28653721 104206077 37563938 171458175 37563938 486979067 37563938 58986698 571202477 281479573 571202477 402385207 28653721 999999999765694171 571202477 512031052 28653721 216862691 28653721 417293779 37563938 660088069 571202477 339660326 28653721 572225969 37563938 375215478 37563938 446064224 28653721 792690099 571202477 993379628 28653721 645815065 571202477 204880625 28653721 752517508 571202477 297655187 28653721 787278714 37563938 165042561 28653721 526957738 37563938 999999999765694171 571202477 884174420 37563938 561259622 28653721 885950131 37563938 85578568 571202477 670789873 571202477 999999999765694171 571202477 566848402 28653721 999999999765694171 571202477 118412590 571202477 82147359 37563938 75281138 37563938 617771941 28653721 851868397 571202477 72122604 28653721 435066325 571202477 921674903 571202477 562764064 28653721 799479357 28653721 999999999765694171 571202477 620860072 28653721 358421082 37563938 198669200 28653721 828165952 28653721 450489660 37563938 410555878 28653721 999999999765694171 571202477 999999999765694171 571202477 190814994 28653721 505289917 571202477 968039209 37563938 920808173 28653721 740423166 28653721 709035285 37563938 302145300 37563938 799289339 28653721 621966395 37563938 332891561 28653721 821365309 28653721 100937814 571202477 925938624 571202477 501379568 28653721 122364812 571202477 335548978 28653721 308319896 28653721 999999999765694171 571202477 172925490 28653721 313959947 28653721 530521505 28653721 750227741 28653721 739808811 28653721 715908519 571202477 75665659 28653721 663199916 37563938 372605400 37563938 410044073 28653721 344949633 571202477 492843108 37563938 870142251 571202477 217087158 571202477 999999999765694171 571202477 373280764 37563938 138231911 571202477 572795422 571202477 785271462 37563938 18930533 571202477 688354330 37563938 337108199 37563938 924162271 571202477 586575962 37563938 474261595 37563938 197978428 28653721 713594868 571202477 386694118 28653721 337307252 37563938 488978502 28653721 806002638 571202477 295952054 28653721 812567536 571202477 994044700 37563938 827564064 28653721 685169893 28653721 621190462 28653721 264904657 37563938 666163177 37563938 186473867 571202477 910862453 37563938 835916611 28653721 535451266 37563938 188661747 28653721 605072972 37563938 844948435 37563938 524955599 37563938 459522485 37563938 534874609 571202477 137529055 571202477 208907734 37563938 25389128 28653721 796961662 571202477 147314406 571202477 812169621 37563938 641260741 37563938 55443074 571202477 137923280 571202477 340506346 37563938 679648229 28653721 710941561 37563938 379669372 28653721 428105776 28653721 437217510 37563938 810760074 571202477 121106893 37563938 130534660 571202477 855180652 571202477 772191648 28653721 231603264 28653721 280501205 571202477 912845548 571202477 786994486 37563938 18335879 37563938 129648313 28653721 17874513 571202477 517901452 37563938 999999999765694171 571202477 784933472 28653721 464842 571202477 81416150 571202477 890480935 571202477 419857523 37563938 719734317 28653721 622258111 28653721 645371880 37563938 724527355 37563938 248889525 37563938 852305545 37563938 826735748 37563938 991565713 571202477 104884558 28653721 170890642 37563938 635325278 571202477 727499303 37563938 500134511 571202477 999999999765694171 571202477 163169483 28653721 545247197 37563938 866627130 28653721 137717597 571202477 438595330 37563938 878151163 37563938 185991158 571202477 999999999765694171 571202477 261870320 37563938 864061285 28653721 428801012 37563938 570272974 37563938 975476195 37563938 473920578 28653721 999999999765694171 571202477 130760961 28653721 502014490 28653721 427296693 571202477 861552731 571202477 298340105 571202477 817429557 571202477 437496768 37563938 543923362 28653721 120451974 571202477 442739174 28653721 961378386 37563938 790916663 28653721 938477953 28653721 991565713 37563938 999999999765694171 571202477 617864350 28653721 80656152 571202477 532987281 37563938 311497844 571202477 95602327 37563938 600280105 28653721 453023397 37563938 999999999765694171 571202477 394350380 571202477 351334123 28653721 869193316 37563938 225681456 571202477 711417351 571202477 797289229 28653721 938457434 571202477 866612290 571202477 417887501 28653721 525741296 37563938 420568001 28653721 982970078 28653721 34333496 28653721 837699084 571202477 717696999 28653721 772125752 37563938 142592492 28653721 834793434 571202477 441569685 28653721 449588517 37563938 176474665 571202477 288167120 37563938 932944696 37563938 913224353 28653721 999999999765694171 571202477 985693969 571202477 194014042 37563938 831531654 28653721 37642270 571202477 105506471 571202477 426697822 37563938 21344676 37563938 941295572 571202477 245942103 37563938 787914133 28653721 634896381 37563938 647435897 28653721 949304282 37563938 24271362 571202477 62251318 37563938 129967604 28653721 654195774 571202477 885134008 571202477 954535723 37563938 270416940 28653721 295154434 28653721 878689146 37563938 416912865 571202477 350714996 571202477 350161270 37563938 922056953 28653721 116580391 571202477 125633268 571202477 573278332 37563938 30579629 28653721 276220610 571202477 914134189 37563938 247062375 571202477 610524412 28653721 344751464 28653721 845948797 571202477 658983064 571202477 696910022 28653721 601601685 571202477 672167920 571202477 999999999765694171 571202477 321998748 37563938 742777991 28653721 700217114 28653721 246209773 28653721 636573351 571202477 245171925 571202477 278206524 37563938 999999999765694171 571202477 649294601 37563938 4553251 28653721 637407884 571202477 362831137 571202477 136120235 37563938 9732378 571202477 186183483 28653721 789695245 37563938 385692473 571202477 908138570 37563938 243295754 37563938 757778008 28653721 999999999765694171 571202477 800772087 571202477 634896381 571202477 64977528 28653721 721201382 571202477 999999999765694171 571202477 230753723 571202477 999999999765694171 571202477 999999999765694171 571202477 775314136 571202477 107864493 28653721 292005999 37563938 754779257 37563938 276056762 37563938 84825802 37563938 448096326 28653721 25620822 28653721 824513924 28653721 402314282 37563938 299618508 28653721 688739469 37563938 516322555 28653721 141125524 571202477 440439029 28653721 115410948 571202477 192676269 571202477 961572150 37563938 431840034 28653721 361298845 37563938 287689330 37563938 770652463 28653721 812434031 571202477 136004950 37563938 88010800 37563938 92179960 28653721 557384145 37563938 776299141 28653721 669879156 571202477 681994031 571202477 998924446 28653721 274902946 571202477 365713000 571202477 693902726 571202477 999999999765694171 571202477 230088566 37563938 999295632 37563938 670533192 571202477 820958965 28653721 967993135 28653721 286763024 571202477 524648851 571202477 243740188 571202477 471031174 28653721 482711291 37563938 987027237 571202477 339020208 28653721 625092438 571202477 366462505 571202477 778678597 28653721 264825039 28653721 705593851 28653721 416643906 37563938 816394094 28653721 890480935 28653721 336790791 37563938 695058614 37563938 810519794 571202477 248027812 28653721 858109083 28653721 271371969 28653721 70898342 37563938 157993498 571202477 751354888 37563938 713150468 28653721 26926561 571202477 681168812 37563938 564773002 37563938 255172631 28653721 984461596 28653721 762747013 28653721 776429587 37563938 18208402 37563938 661670092 37563938 625864075 28653721 980552683 37563938 563868063 571202477 33360802 37563938 249783246 571202477 450081262 37563938 431983165 28653721 186243691 571202477 133856828 37563938 363287364 37563938 151871465 37563938 663798525 37563938 280118531 37563938 888891335 28653721 941830587 37563938 493540436 37563938 104177910 37563938 506262707 37563938 820665219 37563938 679529406 28653721 752732614 37563938 19286314 37563938 311009673 571202477 370820791 37563938 555802251 28653721 938383772 571202477 329319122 37563938 430150227 28653721 416457145 571202477 330942019 28653721 450653942 28653721 584194773 571202477 292750127 571202477 204374231 28653721 993907911 37563938 908138570 571202477 173092964 28653721 174299893 571202477 882078414 28653721 126044055 571202477 366005943 28653721 756508148 37563938 463755551 571202477 457160062 571202477 117835016 28653721 372863697 571202477 199815842 571202477 72388800 571202477 108134882 37563938 374499087 37563938 514731887 571202477 175383024 571202477 754003367 37563938 999999999765694171 571202477 396964782 571202477 440918892 28653721 61622020 571202477 508611462 37563938 18966777 28653721 127077622 571202477 82209415 37563938 157680370 28653721 883928631 37563938 93375311 28653721 294512820 571202477 956728196 28653721 860770214 571202477 948678849 571202477 168251309 37563938 65622173 28653721 763686984 37563938 999999999765694171 571202477 342180612 28653721 828455881 28653721 172724757 571202477 145714539 571202477 893560067 37563938 650937959 37563938 255133104 28653721 297914753 37563938 24159022 571202477 64684050 571202477 107738492 571202477 131341908 37563938 185890848 37563938 157680370 37563938 415305819 571202477 756716401 571202477 333577099 37563938 3388411 571202477 85002778 28653721 270530643 571202477 32983779 571202477 312695570 37563938 687038736 28653721 601889301 571202477 347355630 37563938 197454477 571202477 755098879 571202477 942507787 37563938 785287334 28653721 842743841 37563938 376926799 37563938 860912015 28653721 999999999765694171 571202477 869439063 37563938 981165761 571202477 765675225 28653721 209716856 37563938 32347896 28653721 409109822 28653721 280923490 571202477 94785172 37563938 655929405 37563938 447882630 28653721 742598591 28653721 433738670 571202477 920345198 571202477 281909831 28653721 352877545 571202477 328726183 571202477 307633472 28653721 966098854 571202477 193408352 28653721 616908463 37563938 510095584 571202477 410674901 37563938 763958125 37563938 826150262 28653721 999999999765694171 571202477 357003676 571202477 648704585 571202477 361455189 28653721 244481622 37563938 232132201 28653721 922056953 571202477 309749276 571202477 7805134 571202477 28112911 28653721 200937682 571202477 999999999765694171 571202477 890204281 37563938 56716332 571202477 309452623 28653721 368018752 37563938 93582109 28653721 54812584 28653721 518121940 37563938 701387289 571202477 223682172 28653721 966659020 37563938 343380388 37563938 486071001 571202477 706276021 37563938 149578095 571202477 795094412 28653721 514234151 28653721 766478371 28653721 999999999765694171 571202477 999999999765694171 571202477 331412459 37563938 943466438 28653721 57109353 571202477 101756325 37563938 861563400 28653721 377448514 28653721 20669365 37563938 173478427 571202477 145459403 28653721 999999999765694171 571202477 816572291 28653721 957801868 571202477 249315528 28653721 23734848 28653721 399016167 571202477 661463365 28653721 999999999765694171 571202477 369479866 37563938 97529586 37563938 665400314 571202477 859601943 571202477 80772043 28653721 22396451 571202477 429710821 37563938 609542627 571202477 229484147 571202477 804842874 28653721 586361658 37563938 777198363 571202477 907147105 571202477 447393461 28653721 395589290 37563938 299380749 37563938 968582645 37563938 768819171 28653721 295384923 28653721 410975096 28653721 300985008 37563938 935699816 28653721 264418116 571202477 169824394 28653721 75809644 37563938 569389040 37563938 639797770 28653721 352231729 37563938 710744517 37563938 626105801 571202477 906059006 28653721 148752875 37563938 999999999765694171 571202477 372093598 571202477 263158968 571202477 404440496 37563938 950051370 571202477 895328297 571202477 372444890 28653721 221288474 28653721 454579139 28653721 140564704 37563938 165272986 37563938 205573522 37563938 650834063 37563938 402879694 571202477 187494778 571202477 304948727 37563938 296486640 571202477 231298145 28653721 159645566 28653721 813739824 28653721 999999999765694171 571202477 480572552 571202477 776189836 571202477 748849588 571202477 119663309 28653721 346886422 28653721 290459127 28653721 762861081 28653721 771945065 571202477 355823407 571202477 402387046 37563938 139821365 28653721 159034288 37563938 128436397 571202477 68249813 37563938 328358888 571202477 720816329 28653721 85370045 571202477 324307012 28653721 955811187 571202477 999999999765694171 571202477 605756751 37563938 870189817 37563938 625396910 571202477 164808066 571202477 677835940 28653721 999999999765694171 571202477 814341832 37563938 749530776 28653721 295465430 37563938 806172203 37563938 440434794 28653721 425491139 571202477 175638010 28653721 443710009 37563938 278168226 37563938 52351663 571202477 585908739 28653721 401119820 28653721 938241016 571202477 69107635 37563938 384801274 571202477 999999999765694171 571202477 134260383 28653721 252744961 28653721 999634381 37563938 999886904 37563938 125749512 28653721 230188744 37563938 997627075 37563938 40134461 28653721 999999999765694171 571202477 501942188 37563938 999999999765694171 571202477 738837542 37563938 285069140 28653721 99216253 28653721 985165677 37563938 495902755 571202477 999999999765694171 571202477 164270249 37563938 52022580 571202477 53528263 37563938 624064914 28653721 58044112 571202477 545083202 571202477 278867207 37563938 487888731 37563938 322999359 37563938 211669086 571202477 161818249 571202477 331614389 571202477 335798765 37563938 920951802 28653721 869862715 28653721 784157361 571202477 248860388 28653721 608160161 37563938 23434475 571202477 163038589 28653721 477539197 28653721 888462544 28653721 667836140 37563938 358834459 28653721 67712471 571202477 751359629 571202477 106748597 28653721 466453315 37563938 387182328 28653721 851661918 28653721 231309339 571202477 473991894 28653721 296038571 28653721 183746702 571202477 30579629 37563938 555845020 28653721 591653529 571202477 736069832 571202477 999999999765694171 571202477 871428896 28653721 298817595 37563938 805066041 28653721 447239356 571202477 476080726 28653721 257662000 28653721 388730096 28653721 631776204 28653721 399408411 37563938 840086284 37563938 835627252 37563938 150136349 37563938 558260318 28653721 465873076 28653721 999999999765694171 571202477 309215840 28653721 941831958 28653721 310330683 571202477 306716691 37563938 776134177 571202477 999999999765694171 571202477 840189922 37563938 473988087 37563938 978493889 28653721 709535347 37563938 50835649 571202477 840726679 571202477 971647050 28653721 394038336 37563938 105440293 571202477 441230727 37563938 995461777 28653721 4941693 28653721 365348822 37563938 191386094 571202477 990045285 571202477 794809375 571202477 355390495 37563938 20731532 37563938 61410843 28653721 999999999765694171 571202477 858031369 28653721 329429889 571202477 651554295 28653721 377407191 28653721 206822271 571202477 4361063 37563938 431388977 571202477 409286322 37563938 17293273 28653721 823712240 37563938 778955539 28653721 707753454 571202477 552757804 28653721 865656455 571202477 385353023 571202477 760734150 571202477 566779225 28653721 450542909 571202477 860547053 571202477 852579905 28653721 883112490 37563938 533611550 571202477 840086284 571202477 225359046 37563938 619729916 37563938 624403978 28653721 771925743 571202477 272124582 571202477 660309650 28653721 684662416 28653721 86053576 571202477 768443155 28653721 856508540 28653721 211555206 37563938 999999999765694171 571202477 185825440 37563938 114310125 571202477 892828079 571202477 296486640 28653721 267231833 28653721 95345015 28653721 999999999765694171 571202477 307258228 37563938 211740633 571202477 80864142 571202477 704621146 28653721 233272143 37563938 640102424 37563938 451076523 28653721 435542854 571202477 501100580 28653721 90848067 28653721 422951263 571202477 947956671 37563938 292015133 37563938 999999999765694171 571202477 469203888 37563938 327408031 37563938 736049490 571202477 557748794 571202477 413886333 571202477 999999999765694171 571202477 709422129 28653721 577773122 571202477 708864169 571202477 163046230 28653721 789248563 571202477 668322500 28653721 999999999765694171 571202477 237707651 37563938 781246779 37563938 730613608 571202477 945899602 37563938 607359510 28653721 630246657 28653721 355203883 28653721 208681492 571202477 167556301 571202477 134569779 37563938 384235501 37563938 934868500 28653721 826746231 571202477 999999999765694171 571202477 999999999765694171 571202477 210064669 571202477 680469222 571202477 667505510 571202477 148295688 37563938 280966920 571202477 450721753 37563938 132393103 37563938 835247077 571202477 999999999765694171 571202477 998720124 571202477 429797492 28653721 615064105 28653721 530727251 28653721 386570215 37563938 542509878 571202477 977400806 37563938 265986258 28653721 907378694 37563938 262981591 37563938 678968144 28653721 528779212 571202477 300024711 37563938 228525501 571202477 999999999765694171 571202477 440730512 37563938 279749342 571202477 485689431 37563938 532534173 28653721 313959947 571202477 540657233 571202477 999999999765694171 571202477 539072895 37563938 268391467 28653721 254927848 37563938 256346999 28653721 143368517 571202477 214815497 28653721 999999999765694171 571202477 240083002 28653721 817797314 571202477 107645383 571202477 346411094 28653721 921792664 37563938 482976517 28653721 654707708 28653721 498511779 28653721 856436274 28653721 741108097 571202477 670792841 37563938 944576153 28653721 389775760 571202477 461681748 37563938 288946422 571202477 68937007 28653721 47859851 37563938 892495949 571202477 465374800 37563938 691123359 571202477 549920835 37563938 228096506 28653721 128436499 571202477 602683421 571202477 778338192 37563938 611252738 571202477 999999999765694171 571202477 106019309 571202477 278188767 28653721 776733263 571202477 489654002 37563938 584448035 37563938 672942402 37563938 565514418 37563938 694956960 37563938 515358865 28653721 621853286 571202477 219353981 28653721 359538112 37563938 843155413 37563938 30016808 37563938 241466162 28653721 584012694 28653721 110271156 571202477 675470074 28653721 393314565 571202477 347904694 37563938 136075902 571202477 336151553 28653721 991389821 571202477 396979802 28653721 754508943 37563938 453584849 37563938 195772327 37563938 870725865 37563938 294214113 571202477 160121708 571202477 138942627 28653721 953628887 571202477 347203838 571202477 720566200 571202477 697367237 571202477 708457475 28653721 297655187 37563938 999999999765694171 571202477 489179851 571202477 5115158 571202477 922548307 571202477 95078337 28653721 120360448 37563938 314869628 28653721 885010342 28653721 379100494 571202477 948615712 571202477 999999999765694171 571202477 151836643 571202477 473939181 28653721 657834002 571202477 534201711 571202477 281328636 28653721 423618358 28653721 619217848 571202477 265036721 28653721 884787503 571202477 171575724 28653721 200301456 571202477 613641092 37563938 445565431 28653721 160382610 37563938 817871923 28653721 11545621 571202477 626463831 37563938 471710250 37563938 115358536 37563938 568717415 37563938 564131718 37563938 999999999765694171 571202477 852912085 37563938 417323087 37563938 224676950 28653721 845243677 571202477 280647134 571202477 3053182 571202477 732049033 37563938 749397691 28653721 272701522 571202477 532085535 28653721 467454539 571202477 164371757 37563938 179058118 571202477 751092772 571202477 66371613 28653721 553501741 571202477 979621070 37563938 527369109 37563938 739054141 37563938 715536816 28653721 815349033 37563938 999999999765694171 571202477 999999999765694171 571202477 192828681 28653721 962682377 37563938 170686007 28653721 239460038 28653721 468809126 28653721 923334324 37563938 25321740 571202477 222197166 571202477 697346604 37563938 999999999765694171 571202477 999999999765694171 571202477 999999999765694171 571202477 864185316 28653721 879008746 37563938 798553372 37563938 308110867 37563938 451600879 571202477 229229829 37563938 272778036 571202477 21124805 28653721 531578361 571202477 896858782 28653721 389569656 37563938 585298732 571202477 611722535 37563938 214928937 571202477 531138955 28653721 249497923 28653721 200937682 28653721 198019114 571202477 781643646 28653721 142915072 28653721 262440174 28653721 342849388 28653721 223787369 571202477 938836196 28653721 995884190 28653721 49737166 37563938 481059373 28653721 178619583 28653721 427588901 37563938 995372006 37563938 299139106 28653721 620501642 37563938 58217978 571202477 993284936 37563938 904587284 28653721 221062512 571202477 108085983 571202477 541474 37563938 172317336 37563938 98205784 28653721 314398299 37563938 850940753 37563938 162518041 37563938 593943661 37563938 477380331 571202477 854737165 28653721 303808806 37563938 631091793 28653721 661053531 28653721 152526909 28653721 518112753 571202477 160106958 28653721 18880616 37563938 999999999765694171 571202477 318929050 28653721 936779796 28653721 149168531 37563938 211129060 28653721 280050466 571202477 380960052 28653721 211115729 571202477 453059255 571202477 329163449 571202477 34573931 28653721 475888787 571202477 155337317 571202477 738203402 571202477 999999999765694171 571202477 592838015 571202477 983215343 28653721 662881599 37563938 840592706 37563938 692001422 28653721 388799589 571202477 488949011 571202477 44391752 37563938 257231294 37563938 22641314 571202477 233531637 571202477 642670319 28653721 84172235 571202477 53866772 37563938 739881403 37563938 553923339 37563938 73246995 37563938 609922395 37563938 268013467 28653721 811313097 37563938 858912058 571202477 790856915 28653721 760684836 28653721 999999999765694171 571202477 738975741 37563938 800475060 28653721 105058162 28653721 850947077 28653721 809229979 37563938 399855061 37563938 439928740 37563938 627680210 37563938 999999999765694171 571202477 75014344 571202477 845666777 28653721 499480164 571202477 375922175 28653721 836871485 571202477 994090006 28653721 685163942 571202477 135882161 571202477 613493112 571202477 573751911 28653721 821030629 37563938 959595647 571202477 63015164 571202477 232745098 37563938 475006031 571202477 496419035 571202477 766057754 28653721 996718154 28653721 786721515 571202477 999999999765694171 571202477 639035544 571202477 115961887 37563938 301304090 28653721 208461981 37563938 733713379 28653721 663641657 37563938 751920460 28653721 300118123 571202477 471119974 28653721 475810087 28653721 845089342 28653721 935993247 571202477 423448555 28653721 950077465 28653721 474778903 37563938 836226083 37563938 911766474 571202477 411273879 28653721 411693084 28653721 872612420 28653721 355522249 37563938 566626821 571202477 629840355 28653721 843838272 571202477 232126303 37563938 980440285 28653721 214484205 571202477 247255942 571202477 107704635 28653721 915805392 37563938 912224589 37563938 141012444 37563938 114862628 37563938 988520645 571202477 934085568 571202477 235031303 28653721 377990042 571202477 60764537 571202477 21928738 28653721 744292067 37563938 975492842 28653721 652906080 28653721 963930101 37563938 996107487 28653721 660449478 28653721 388029281 28653721 521038496 571202477 542105103 571202477 119724675 571202477 563332483 28653721 331647076 571202477 503882152 37563938 999999999765694171 571202477 337295503 37563938 673764469 28653721 999999999765694171 571202477 722621906 37563938 825871729 571202477 999999999765694171 571202477 212494251 28653721 441156771 571202477 845446248 37563938 999999999765694171 571202477 199804444 28653721 999999999765694171 571202477 829678774 571202477 487702468 28653721 214928937 37563938 364054947 37563938 768370908 28653721 252072071 37563938 723118885 28653721 544821246 571202477 786016292 28653721 141231235 37563938 928151288 28653721 583036981 571202477 206382431 571202477 335560917 28653721 631618887 37563938 468131617 37563938 975773528 571202477 999999999765694171 571202477 234320091 28653721 160015240 37563938 490422177 571202477 859960969 571202477 119228531 571202477 999999999765694171 571202477 924464048 37563938 12238819 28653721 879415155 28653721 948678849 28653721 471362710 37563938 908643441 37563938 396732254 37563938 394138669 571202477 947270787 37563938 471863504 37563938 7431439 37563938 999999999765694171 571202477 361455189 571202477 41105446 28653721 175312290 37563938 650459085 28653721 874588807 37563938 960733554 37563938 17874513 28653721 518142241 37563938 46289006 37563938 1857490 28653721 999999999765694171 571202477 421730375 571202477 958777292 571202477 772830446 37563938 59267814 37563938 62758935 37563938 405052239 37563938 254594111 571202477 756761348 37563938 999999999765694171 571202477 164254533 571202477 610091289 571202477 293399567 571202477 495927377 28653721 373296840 28653721 733811436 28653721 926214712 571202477 864239691 28653721 892201814 37563938 936070359 28653721 882949262 28653721 999999999765694171 571202477 420824057 571202477 893648880 28653721 59016866 571202477 699500902 28653721 712529759 37563938 449478663 37563938 731304425 571202477 422450524 37563938 543127450 571202477 319643806 28653721 723562129 28653721 501660241 28653721 945810025 37563938 230140508 571202477 601639053 37563938 304098602 571202477 113550335 571202477 18336038 571202477 360735087 28653721 805699945 571202477 694997838 571202477 880593634 37563938 864406705 571202477 514462579 571202477 724014867 28653721 982624857 37563938 133846603 28653721 425283845 571202477 217489015 37563938 533404794 571202477 134525140 37563938 697265598 571202477 459776522 28653721 214925505 571202477 49524325 571202477 816617729 37563938 245224293 28653721 237362682 28653721 708328316 571202477 162699881 37563938 297367703 571202477 522535697 37563938 962744551 28653721 999816397 28653721 630262433 37563938 158515707 571202477 468189569 571202477 675313669 37563938 119474285 37563938 942919257 571202477 885950131 571202477 915176066 571202477 264829812 37563938 904026023 571202477 354720509 37563938 315246830 28653721 775542172 571202477 897988663 37563938 391837518 37563938 681578405 571202477 732052180 37563938 99243845 571202477 858609559 28653721 694264445 571202477 585382772 28653721 460689563 571202477 785532085 28653721 999999999765694171 571202477 380555422 571202477 535931844 571202477 6447205 37563938 735251588 28653721 999999999765694171 571202477 199804444 37563938 504446096 571202477 856264335 571202477 367193847 37563938 571320016 28653721 918691251 571202477 357436004 571202477 409090251 28653721 228805157 571202477 494984039 37563938 184787516 28653721 211743506 28653721 669490997 28653721 227831029 571202477 527185372 28653721 997264517 28653721 621099644 571202477 499825657 37563938 127621023 571202477 801149362 571202477 81852230 28653721 962025506 37563938 458470817 28653721 899125329 571202477 416933044 571202477 688665932 37563938 520447606 571202477 999999999765694171 571202477 654346708 28653721 597791370 28653721 103666652 28653721 339374158 28653721 413814006 571202477 582406705 37563938 174917640 37563938 386617104 28653721 730487407 28653721 147860270 28653721 16467714 571202477 68937007 37563938 244059680 28653721 24165477 37563938 373575071 28653721 635326076 37563938 501660241 37563938 138448634 28653721 358392148 37563938 340008657 571202477 954320557 37563938 880013565 571202477 699882903 28653721 102494491 28653721 813739824 37563938 999999999765694171 571202477 528993515 37563938 103834810 571202477 142703934 37563938 51195118 571202477 427169265 28653721 45418343 28653721 999999999765694171 571202477 492407646 571202477 835903298 28653721 643281931 28653721 447508409 28653721 144879469 37563938 984993120 37563938 781079694 571202477 75325565 571202477 807691027 28653721 585017515 37563938 523517881 571202477 855716061 571202477 235280115 37563938 89445209 28653721 439162119 571202477 694432378 28653721 209621449 28653721 245162026 37563938 126580246 571202477 472691613 37563938 479892364 571202477 284167764 37563938 855634893 571202477 822548070 37563938 254973756 37563938 157300526 571202477 999999999765694171 571202477 279149750 571202477 233972934 28653721 477111016 571202477 845469917 571202477 272312920 571202477 999999999765694171 571202477 875877810 37563938 622237758 571202477 656816606 571202477 208197982 37563938 110779573 28653721 329729191 571202477 883735687 571202477 597869067 28653721 194833801 571202477 915236502 28653721 337652048 571202477 970158740 37563938 260992413 571202477 993276338 37563938 156193529 37563938 652604351 571202477 653888669 37563938 809330633 28653721 967993135 571202477 744526714 37563938 734255300 571202477 59881526 571202477 295545368 37563938 737786095 37563938 703939213 37563938 471642630 28653721 620766505 571202477 996298611 571202477 552121066 571202477 950765474 28653721 657601211 571202477 819719870 28653721 272312920 37563938 997545234 28653721 130401083 28653721 708353390 28653721 784569911 571202477 320867680 28653721 398593825 571202477 464271367 571202477 146989376 571202477 138231911 28653721 877773807 571202477 813027293 571202477 762643523 571202477 191571616 571202477 802505612 37563938 312112003 37563938 304983360 28653721 129238127 28653721 502255164 28653721 954034695 37563938 999999999765694171 571202477 621099644 37563938 724790208 37563938 52542041 28653721 371559413 28653721 90258898 37563938 59542507 571202477 701787699 37563938 999999999765694171 571202477 546848197 37563938 251511202 37563938 632057197 28653721 598551856 28653721 423388144 571202477 82648686 571202477 189460941 571202477 20336485 37563938 296419067 37563938 827941567 28653721 128058594 37563938 201894763 571202477 705472998 28653721 208099080 571202477 906354066 571202477 691925374 571202477 999999999765694171 571202477 999999999765694171 571202477 661416930 571202477 563690515 28653721 843441855 28653721 327582291 37563938 829723263 37563938 468838713 28653721 759720682 28653721 411605761 571202477 999999999765694171 571202477 999999999765694171 571202477 472363504 37563938 214614554 28653721 121016653 28653721 211162280 571202477 292997793 28653721 182845528 571202477 827887956 571202477 54468886 28653721 244062201 28653721 337283963 37563938 105468921 571202477 999999999765694171 571202477 937976672 28653721 295506983 28653721 602378575 28653721 353484946 28653721 834810641 571202477 843286761 571202477 653708707 37563938 644900345 28653721 488644586 28653721 827494464 28653721 733287370 37563938 443708255 28653721 268138064 28653721 434712363 571202477 639127282 37563938 522250921 28653721 877283224 571202477 591515329 37563938 923493234 37563938 412379648 37563938 942882113 28653721 681085408 28653721 648198772 37563938 850186390 37563938 589421602 571202477 585258432 28653721 500332663 28653721 244806421 571202477 180152682 37563938 510030611 37563938 423388144 37563938 772374590 37563938 432729721 28653721 339124929 571202477 298682799 571202477 999999999765694171 571202477 539117243 28653721 900393826 37563938 320356981 37563938 1222919 571202477 585766859 571202477 773022743 28653721 283038358 28653721 958578254 28653721 283038358 571202477 52850140 571202477 788044455 571202477 615726531 37563938 737195103 28653721 407423156 571202477 999999999765694171 571202477 727534314 37563938 60581202 37563938 50312302 37563938 985228725 37563938 552942589 28653721 571603788 37563938 506599797 571202477 12193403 28653721 999999999765694171 571202477 431506102 28653721 415037109 28653721 231448700 571202477 386098464 28653721 84172235 37563938 173250768 28653721 287372551 28653721 711290380 37563938 144145645 28653721 588247540 28653721 999999999765694171 571202477 271537166 28653721 756187948 571202477 975254036 37563938 685049065 571202477 219436818 571202477 581420365 28653721 524046788 28653721 377339895 37563938 783363752 28653721 647376384 37563938 674128388 37563938 382580588 37563938 415964390 37563938 155428797 37563938 413136605 28653721 850954378 571202477 303131016 571202477 324327092 28653721 97779471 571202477 321576137 37563938 384487534 571202477 785210794 28653721 551318725 571202477 404546405 37563938 603206463 37563938 778314838 28653721 577062007 571202477 297972742 571202477 453297746 571202477 346810014 28653721 579499439 37563938 674864461 571202477 868621679 28653721 174601854 571202477 728687883 37563938 430688008 28653721 115700202 37563938 98594035 28653721 575624423 37563938 574966297 571202477 892818533 571202477 77698042 571202477 620274367 28653721 674455973 571202477 542781244 37563938 556756183 28653721 549522240 28653721 851868397 37563938 999999999765694171 571202477 251135045 28653721 802710164 37563938 999999999765694171 571202477 409007466 571202477 999999999765694171 571202477 605421300 571202477 674461725 28653721 477410897 37563938 936098899 37563938 603297668 28653721 609768935 571202477 3445579 37563938 823426427 37563938 331465641 37563938 25867855 28653721 594358758 37563938 286773194 571202477 19079211 28653721 66738470 571202477 467081774 37563938 999999999765694171 571202477 14849889 28653721 369191467 28653721 46422222 37563938 659589799 571202477 29779994 571202477 371865975 37563938 766049989 28653721 747325090 37563938 867366325 571202477 598082277 37563938 649104321 571202477 268725608 28653721 317192724 37563938 958791350 571202477 317235779 28653721 130528813 37563938 115912983 571202477 271710123 571202477 612596793 37563938 55197104 571202477 340718948 37563938 838325885 28653721 651611858 37563938 664790219 37563938 417151392 571202477 15909105 37563938 288924562 571202477 13846702 571202477 999999999765694171 571202477 95933084 28653721 672431842 37563938 245379305 28653721 646596770 571202477 927447196 571202477 395647564 28653721 631993191 571202477 761450169 28653721 732168994 28653721 247610103 571202477 697064381 37563938 287953891 28653721 586571135 28653721 999376850 37563938 69929035 28653721 822815566 571202477 838657723 571202477 94616401 37563938 428337268 37563938 276436019 571202477 137438486 37563938 237120070 28653721 184692017 571202477 572710876 28653721 767340111 28653721 808580750 37563938 124419129 37563938 113171468 37563938 44673070 28653721 374858229 571202477 999999999765694171 571202477 305825438 28653721 987539858 28653721 756940582 37563938 396501001 37563938 397306409 571202477 692083372 28653721 471233623 571202477 768130604 571202477 986460916 28653721 784082207 28653721 573121525 37563938 399105633 37563938 641189064 28653721 76350373 28653721 999999999765694171 571202477 679412791 571202477 735743952 28653721 416643906 571202477 128478876 37563938 682281505 571202477 311590814 28653721 372266286 571202477 298708790 37563938 514361351 571202477 735614290 571202477 743647537 28653721 549657610 28653721 999999999765694171 571202477 297345093 28653721 697704588 28653721 677036263 571202477 35380875 28653721 626663383 37563938 65159134 28653721 999999999765694171 571202477 837749275 37563938 534516707 571202477 957555583 571202477 291585197 28653721 201226472 571202477 42548354 37563938 586931165 28653721 804925740 28653721 880341999 37563938 612000360 28653721 363834110 37563938 241100271 571202477 97069876 571202477 330741406 37563938 439437970 37563938 940147303 28653721 90174586 571202477 204647833 37563938 873112336 28653721 617953497 28653721 668211633 28653721 807832985 571202477 623351043 28653721 733666997 571202477 387704458 37563938 291737550 37563938 590146673 571202477 896876849 571202477 266933929 37563938 249062652 37563938 947695919 37563938 999999999765694171 571202477 62149303 28653721 583202191 571202477 569088221 37563938 397384783 28653721 95640110 28653721 239502159 37563938 935249089 571202477 684980681 571202477 377407191 571202477 705159873 28653721 999999999765694171 571202477 549789671 37563938 377963323 28653721 903807179 28653721 929042061 37563938 110003577 28653721 417977300 571202477 626620442 28653721 837626383 28653721 755565624 28653721 519348148 28653721 762452350 571202477 77884849 571202477 891015759 37563938 366554011 37563938 760807551 37563938 999999999765694171 571202477 559815722 28653721 460236905 37563938 791165248 571202477 169845621 28653721 892560465 37563938 928822281 28653721 696170043 28653721 321702760 37563938 705571938 28653721 396894742 28653721 585430674 37563938 881648121 571202477 527694543 571202477 350714996 28653721 202155745 28653721 145637321 37563938 961597117 571202477 192749004 37563938 741251976 571202477 841083898 571202477 579073010 37563938 999999999765694171 571202477 55563127 571202477 948455875 37563938 173593952 37563938 749046152 37563938 79242921 28653721 79140557 37563938 362680853 571202477 461915402 571202477 447927181 37563938 402608645 571202477 862465860 571202477 942088243 571202477 239179048 571202477 420115700 571202477 650457211 571202477 901626918 571202477 608300890 37563938 999999999765694171 571202477 851025329 571202477 278842638 28653721 14479571 37563938 999999999765694171 571202477 367578149 37563938 34415117 37563938 122706376 28653721 812923144 37563938 772941768 37563938 537089707 28653721 583709199 28653721 999999999765694171 571202477 17137691 571202477 834398738 37563938 405082007 37563938 646445392 37563938 7783347 28653721 519674735 571202477 641139897 28653721 424978985 571202477 68118112 571202477 490570810 28653721 601795228 571202477 365741672 28653721 345794458 571202477 618582127 37563938 594270712 28653721 848635933 37563938 523956337 571202477 905166437 28653721 999999999765694171 571202477 736176350 28653721 19378432 571202477 137457116 28653721 678819287 571202477 144426134 571202477 246869259 571202477 160639051 37563938 796513128 571202477 962110633 28653721 325316584 28653721 361298845 28653721 308865283 37563938 999999999765694171 571202477 677003014 28653721 879532520 37563938 835974631 28653721 238100619 28653721 279271447 28653721 47378850 28653721 533851799 28653721 975932083 37563938 803326558 37563938 350965966 37563938 411365760 28653721 633713563 37563938 764753454 37563938 733165476 37563938 875084360 37563938 430601780 37563938 412049520 571202477 115481026 28653721 720347352 37563938 550917173 28653721 999999999765694171 571202477 136513223 37563938 501571921 37563938 750841390 28653721 287029165 571202477 289244956 37563938 684071963 28653721 308011291 28653721 745436103 37563938 89047619 28653721 904214102 28653721 329709011 28653721 462962487 37563938 790869058 37563938 716622671 28653721 753675975 28653721 504316124 571202477 628206812 37563938 632975976 571202477 297645820 28653721 248133547 571202477 999999999765694171 571202477 964694467 37563938 111694756 37563938 337828172 37563938 226812516 571202477 196525993 37563938 42719605 571202477 851240065 571202477 120863248 571202477 987593030 28653721 466564996 28653721 369454629 37563938 164957017 28653721 242222248 37563938 175608062 28653721 974682136 28653721 370870904 37563938 188734900 571202477 102848203 571202477 730934821 571202477 24037004 571202477 811278201 28653721 740859194 28653721 999999999765694171 571202477 974189012 37563938 183325350 571202477 73771985 571202477 525322907 571202477 300422468 28653721 169113398 28653721 964137986 28653721 600993234 28653721 50231644 571202477 521599438 571202477 999999999765694171 571202477 263308677 571202477 670871964 28653721 758211165 37563938 380224278 28653721 427655891 571202477 999999999765694171 571202477 54119301 37563938 411681046 37563938 927201284 28653721 402277291 28653721 239838014 37563938 440580044 37563938 67045146 571202477 999999999765694171 571202477 925938624 37563938 172137845 571202477 429108190 571202477 156675253 28653721 551690120 37563938 921439877 571202477 797566915 28653721 25764983 37563938 204094779 37563938 918912034 571202477 675491417 37563938 640279030 37563938 126771110 28653721 921674903 28653721 285780403 37563938 624290977 28653721 501588964 37563938 606441609 571202477 98594035 571202477 323883670 28653721 999999999765694171 571202477 877954951 571202477 799774027 571202477 573852352 28653721 504963327 28653721 303876904 571202477 738203402 28653721 661865273 28653721 453809136 28653721 229312752 28653721 999999999765694171 571202477 943303314 571202477 532075613 37563938 936162597 571202477 182201712 37563938 501464452 37563938 199803032 28653721 423953278 37563938 999999999765694171 571202477 209559949 28653721 889319379 37563938 794809375 37563938 839876259 571202477 614279122 37563938 10301919 37563938 999999999765694171 571202477 98540840 37563938 912955643 37563938 100930445 28653721 9879664 571202477 782606863 37563938 651483642 571202477 997072964 28653721 96252773 37563938 983396089 571202477 618831178 571202477 272312920 28653721 413051854 37563938 42964643 37563938 66301369 28653721 619879979 571202477 322343193 37563938 796576288 28653721 985650809 37563938 575303599 37563938 349656383 28653721 838399945 28653721 778739760 571202477 909145436 28653721 448958805 571202477 686003109 571202477 660535010 571202477 938140285 37563938 999999999765694171 571202477 781086484 28653721 525810792 37563938 524760348 28653721 862554122 28653721 328891901 37563938 796693578 28653721 22637934 571202477 691686832 28653721 950621887 37563938 38020567 571202477 827241378 28653721 444619308 571202477 364447172 37563938 418857416 571202477 205715046 571202477 95729706 28653721 676818371 28653721 850186390 571202477 147434418 28653721 762347496 28653721 408851980 28653721 384309902 28653721 999999999765694171 571202477 574590270 37563938 999999999765694171 571202477 94124546 37563938 589563506 28653721 955307637 37563938 134940456 28653721 68225010 571202477 588936532 37563938 20982636 37563938 208216475 37563938 169299695 571202477 439833934 571202477 815291530 28653721 999999999765694171 571202477 312644459 571202477 441647557 37563938 298655543 571202477 277967606 28653721 157159630 37563938 999999999765694171 571202477 472217242 571202477 626116071 571202477 573703236 28653721 627160780 28653721 739360896 28653721 999999999765694171 571202477 755253478 571202477 335636004 571202477 717876734 28653721 602971799 571202477 242709287 28653721 844331175 37563938 208675181 571202477 24890879 28653721 426159315 28653721 955952726 37563938 269048965 37563938 95199275 28653721 179980811 571202477 125460600 571202477 476886757 571202477 221013704 37563938 999999999765694171 571202477 227920792 37563938 783363752 37563938 393003355 571202477 749797041 28653721 22928870 37563938 48870460 28653721 277219419 571202477 330306484 571202477 356218577 37563938 566613175 37563938 760008228 571202477 395057297 37563938 596899066 28653721 860797604 571202477 800748421 37563938 999999999765694171 571202477 409060495 28653721 674527455 571202477 147158211 37563938 635753168 37563938 98818054 28653721 193011140 28653721 33920525 571202477 990115830 37563938 511999170 28653721 870842937 571202477 72326773 28653721 956058406 37563938 160512999 571202477 613100872 37563938 913505134 571202477 141394074 571202477 309443969 28653721 389106221 37563938 254146080 37563938 205973883 28653721 210617660 28653721 341685133 37563938 104727397 37563938 999999999765694171 571202477 476791785 571202477 271159981 28653721 865885039 37563938 677199546 37563938 329429889 28653721 220773013 28653721 187887254 571202477 930201568 28653721 219364678 37563938 16750517 571202477 11532107 28653721 878661379 28653721 855586516 37563938 545957899 37563938 837688894 28653721 624772438 28653721 90532716 28653721 106019309 37563938 546774839 37563938 24622764 571202477 721321162 571202477 586782187 28653721 943167877 37563938 836510422 37563938 999999999765694171 571202477 336872396 571202477 978320246 28653721 849141132 28653721 812111231 37563938 340813652 37563938 299557028 37563938 754485876 37563938 930539556 37563938 39948805 571202477 529504714 28653721 583221557 37563938 986321740 28653721 480420281 37563938 164994366 571202477 176996583 28653721 530809137 37563938 305477881 28653721 181635978 28653721 946037684 37563938 751841408 571202477 976566175 37563938 571126301 37563938 401244076 571202477 367659237 571202477 999999999765694171 571202477 236816156 28653721 119960037 28653721 735223768 37563938 966375734 28653721 171225855 571202477 257999048 571202477 479599479 28653721 541227949 571202477 196447602 28653721 709442019 37563938 590038401 571202477 247996846 571202477 566104130 28653721 999999999765694171 571202477 242920717 571202477 142857382 37563938 325643623 571202477 361865021 571202477 470430519 37563938 34767088 571202477 150446375 28653721 960703564 37563938 538425437 37563938 106915132 28653721 800780194 37563938 999999999765694171 571202477 452346337 28653721 469878063 37563938 949669994 37563938 278525972 571202477 380818188 28653721 555085850 37563938 783738018 37563938 300127970 37563938 810175460 37563938 449129315 571202477 599981173 28653721 197947313 28653721 415262024 37563938 151140473 28653721 472217242 28653721 770161980 37563938 160565453 37563938 376971857 37563938 37412373 37563938 532875042 37563938 272403961 37563938 374915598 37563938 919946657 28653721 68829128 28653721 825213713 28653721 434455487 37563938 945185382 37563938 389462760 571202477 294472037 37563938 201624950 28653721 51505339 28653721 281375566 37563938 999999999765694171 571202477 517878655 37563938 394552231 28653721 355043639 37563938 971397414 28653721 124455775 571202477 129951385 37563938 419269241 28653721 222299699 28653721 406801937 571202477 499499598 37563938 328351906 37563938 517925588 28653721 281043655 37563938 153493788 571202477 829584420 37563938 918422233 37563938 50055224 571202477 347004881 37563938 324711208 571202477 370279458 28653721 999999999765694171 571202477 237030286 28653721 888216656 37563938 62070035 571202477 98003158 28653721 655278696 37563938 723670024 37563938 756940582 28653721 604963383 28653721 438971830 28653721 325722544 28653721 782345539 28653721 41549844 28653721 303979468 37563938 352612597 571202477 404083537 571202477 475647751 37563938 619810797 571202477 732229360 571202477 785179962 28653721 999999999765694171 571202477 517295672 571202477 342180612 37563938 109327987 37563938 516694977 28653721 376001392 571202477 422179985 571202477 139310974 571202477 81130700 28653721 239758042 571202477 341573824 37563938 914310837 28653721 820754986 571202477 232017582 37563938 538590433 37563938 33738302 37563938 202155745 571202477 101847143 571202477 674151236 28653721 207238414 37563938 822468862 28653721 402534458 28653721 999999999765694171 571202477 149674556 571202477 6562958 28653721 449882615 37563938 588641534 571202477 64044332 37563938 454064570 28653721 298259232 571202477 935063577 37563938 996333079 571202477 637233470 28653721 766585193 37563938 138454234 37563938 269702739 571202477 813290374 37563938 997943592 571202477 859693408 37563938 999999999765694171 571202477 511084576 28653721 740397498 37563938 332787649 571202477 979308276 37563938 760850729 571202477 88534906 571202477 229744080 28653721 437201521 28653721 410416606 28653721 710898681 28653721 990963898 571202477 685569027 28653721 428883482 571202477 148886652 571202477 990180090 37563938 331173818 571202477 33949926 37563938 782598307 571202477 688856076 28653721 999999999765694171 571202477 645131403 28653721 581228997 37563938 999999999765694171 571202477 876398838 571202477 256936459 37563938 210346834 28653721 396924633 37563938 253513709 28653721 282191767 571202477 128129724 571202477 752520093 571202477 584889536 37563938 912319237 37563938 999885718 37563938 159137560 37563938 999999999765694171 571202477 660085700 28653721 581067940 28653721 878723877 37563938 894841037 28653721 501802972 37563938 447222136 37563938 709535347 28653721 499151345 37563938 999999999765694171 571202477 344057918 28653721 602122006 37563938 227151340 28653721 999999999765694171 571202477 262576883 571202477 290194663 37563938 822202099 28653721 377922314 37563938 458557077 37563938 344484314 37563938 920153567 28653721 410163075 28653721 368800219 28653721 406180679 37563938 290241186 37563938 999999999765694171 571202477 166157881 571202477 525936485 28653721 154057694 571202477 718338795 28653721 337293835 37563938 488198785 571202477 933083639 28653721 858592281 571202477 272771062 571202477 234422915 28653721 973495303 571202477 669877415 28653721 821882958 571202477 648401688 28653721 389179682 37563938 419153229 37563938 965047479 28653721 592317551 571202477 100297886 28653721 698419404 28653721 107195432 571202477 770968854 37563938 835245840 37563938 402638263 28653721 72744578 37563938 317108657 28653721 603890577 37563938 155019740 571202477 5110727 37563938 186261751 28653721 999999999765694171 571202477 326122362 571202477 111732892 37563938 872867237 571202477 452985100 28653721 299565282 37563938 191028464 571202477 894181198 28653721 866795360 28653721 518692859 28653721 792237059 571202477 243781203 571202477 999999999765694171 571202477 386299294 37563938 989041131 28653721 585901887 28653721 674675621 571202477 744901160 37563938 273321164 571202477 509836723 37563938 787347625 28653721 68039309 37563938 773597894 28653721 777613539 37563938 511354135 571202477 744937604 37563938 152402645 37563938 999999999765694171 571202477 890585849 28653721 110969274 37563938 129434892 28653721 749922743 28653721 320891738 28653721 731304425 37563938 3651610 28653721 90028756 37563938 819468391 571202477 649031407 28653721 415077203 28653721 573303481 37563938 762409384 28653721 913434547 37563938 734925497 571202477 198352818 571202477 413284746 37563938 304519890 571202477 953608166 37563938 840034035 28653721 441230727 571202477 41612649 37563938 84392534 571202477 311184164 571202477 737758282 28653721 999999999765694171 571202477 383489977 571202477 298708926 37563938 890162033 37563938 953000422 37563938 978069488 37563938 955620556 28653721 872915911 571202477 37187963 571202477 125742073 28653721 603453795 28653721 621853286 28653721 691123359 28653721 298356151 37563938 865800472 571202477 999999999765694171 571202477 501909420 37563938 393081697 571202477 850526698 571202477 221270629 28653721 571196456 28653721 42331468 571202477 995284050 28653721 51981534 28653721 89413671 28653721 411959988 571202477 676597101 571202477 214698599 28653721 999999999765694171 571202477 752850820 28653721 573563594 571202477 864896211 28653721 823877722 28653721 999999999765694171 571202477 632463591 37563938 368845812 28653721 47216722 28653721 438049390 28653721 114693327 571202477 452762191 571202477 556731686 37563938 790056468 571202477 794837212 28653721 238433479 37563938 591409232 571202477 147973883 571202477 146804668 571202477 391129251 37563938 314905700 37563938 203637409 28653721 931300683 571202477 374440042 28653721 999999999765694171 571202477 150493071 28653721 17996100 28653721 12671219 571202477 19950910 28653721 587450534 37563938 342058899 28653721 778314838 571202477 363011395 37563938 831683608 28653721 253513709 37563938 794257196 28653721 791316603 37563938 549026352 571202477 931615377 571202477 343803820 28653721 992070322 571202477 416887787 28653721 242557312 28653721 219926820 37563938 99773063 28653721 902762831 28653721 285454302 28653721 712587263 28653721 739690276 571202477 76823324 571202477 607893525 37563938 826788753 571202477 560187876 28653721 876923775 571202477 60227321 37563938 662148188 28653721 999999999765694171 571202477 274932078 571202477 458448687 28653721 741875184 37563938 615180337 28653721 727656095 28653721 982116353 28653721 540739943 28653721 72032285 571202477 208114679 571202477 728908295 571202477 845125966 571202477 988537715 37563938 398085460 571202477 262981591 571202477 113726342 37563938 606167383 37563938 945962810 28653721 254094829 37563938 999999999765694171 571202477 830321166 28653721 222890554 571202477 621337193 28653721 468653351 37563938 965508569 28653721 480993347 571202477 728637066 28653721 610575816 571202477 297018735 28653721 383085057 37563938 978194997 28653721 986318939 28653721 158335541 571202477 829544506 28653721 182539068 571202477 774982145 571202477 697653021 37563938 610871154 37563938 329538803 37563938 260158140 28653721 994166488 28653721 224915083 571202477 767557642 37563938 331440666 28653721 134650141 571202477 671249915 28653721 741573043 28653721 197005424 571202477 169323951 28653721 697064381 28653721 955582602 37563938 999999999765694171 571202477 999999999765694171 571202477 56345962 37563938 700046478 571202477 214815647 28653721 66702249 28653721 5980939 571202477 52017017 37563938 867253359 571202477 999999999765694171 571202477 689271466 28653721 522293289 571202477 139340325 28653721 632497545 37563938 384061874 37563938 376267802 571202477 161231335 571202477 570238754 571202477 588633746 28653721 780202479 571202477 500385541 28653721 784157361 28653721 721319090 571202477 265196696 28653721 115018142 28653721 295366565 37563938 256062139 571202477 650929901 571202477 501895392 37563938 771549504 37563938 248027812 37563938 610304670 37563938 361556096 571202477 476303228 37563938 747845235 37563938 822680235 571202477 126486337 28653721 885555660 28653721 208681492 28653721 509134619 37563938 493283954 37563938 899310601 571202477 999999999765694171 571202477 308470286 37563938 762716300 28653721 498388899 28653721 999999999765694171 571202477 999999999765694171 571202477 420614530 571202477 222095987 37563938 273995712 571202477 815725494 37563938 863033580 28653721 925206169 37563938 321513170 571202477 506109142 571202477 195400864 28653721 507149837 28653721 71943106 37563938 798738937 37563938 476742441 571202477 123176889 571202477 400307679 28653721 848358535 28653721 999999999765694171 571202477 511849522 37563938 509831307 37563938 334266887 37563938 729865324 571202477 724445838 28653721 936965407 37563938 260166645 37563938 473280806 28653721 779963982 571202477 806979026 571202477 999999999765694171 571202477 831770613 37563938 592572251 28653721 635706342 28653721 631385329 37563938 472899177 28653721 121982426 28653721 673732980 28653721 62854315 37563938 394607059 37563938 62477746 571202477 797074253 28653721 171510057 37563938 97084898 28653721 288684653 37563938 688713228 37563938 121011515 28653721 271724642 37563938 860329827 37563938 799564411 571202477 897072776 28653721 689370814 37563938 999999999765694171 571202477 540265655 37563938 506316246 37563938 115912983 28653721 681018997 571202477 770940909 37563938 999999999765694171 571202477 999999999765694171 571202477 529675781 571202477 105769260 571202477 48451292 28653721 795094412 37563938 907360054 37563938 11602983 37563938 646876216 571202477 875642997 37563938 670037736 571202477 499882658 28653721 631762605 37563938 918754471 37563938 526364379 37563938 475598013 37563938 277977629 37563938 115410948 28653721 187170955 571202477 533840773 28653721 959299285 28653721 455889838 37563938 801307261 28653721 701471196 571202477 392457759 28653721 933123135 37563938 797251297 37563938 671240493 571202477 663463349 37563938 370387222 37563938 382204463 37563938 22928870 28653721 312490811 37563938 44277573 28653721 430822124 571202477 981130611 37563938 525204908 37563938 161926953 571202477 456679621 37563938 872612420 571202477 204942669 571202477 389281536 37563938 860469252 28653721 999999999765694171 571202477 52366592 28653721 588491027 28653721 517367172 571202477 999999999765694171 571202477 484167237 37563938 231541748 28653721 384268828 28653721 594030874 28653721 110399526 28653721 987516680 28653721 32481387 37563938 894733380 37563938 952873652 37563938 271827676 37563938 57017268 28653721 794630761 37563938 836278096 37563938 269535957 37563938 357332433 37563938 883145798 28653721 227318008 37563938 186976819 571202477 758297954 37563938 733935313 28653721 596385786 571202477 824656254 28653721 734681930 28653721 525808435 37563938 570902836 28653721 65003490 28653721 986138051 37563938 858109083 37563938 927531409 28653721 753831261 28653721 685985197 28653721 491213676 28653721 9934348 28653721 948681634 37563938 276672316 37563938 729770251 28653721 870504889 28653721 240739346 571202477 336219932 28653721 122120064 37563938 889516679 28653721 753149663 28653721 288689798 571202477 823551351 37563938 665340533 37563938 163579962 37563938 685477340 37563938 301020787 37563938 507771095 37563938 230140508 28653721 517964993 37563938 81888005 28653721 802334638 37563938 245171925 37563938 989951938 37563938 112711621 37563938 88392196 28653721 488115300 571202477 357713785 571202477 64354517 37563938 198432828 28653721 102916935 37563938 157282364 571202477 805021071 37563938 373566138 28653721 546823900 37563938 243262920 28653721 628858242 28653721 611867811 28653721 691165563 28653721 82006135 28653721 458154390 28653721 999999999765694171 571202477 87301010 37563938 901363809 571202477 590862340 37563938 636678057 37563938 306073362 28653721 903993984 28653721 976164669 37563938 999999999765694171 571202477 276236526 37563938 112843130 571202477 892818533 28653721 571548230 37563938 499241495 28653721 46639991 28653721 123143707 28653721 332354921 571202477 345718789 28653721 492338950 571202477 260978487 571202477 757504864 571202477 302746442 28653721 636420217 37563938 644958643 571202477 362684753 37563938 241048749 28653721 925490853 37563938 992070322 37563938 302574392 28653721 303138275 37563938 268765647 37563938 301212163 571202477 113249101 571202477 749560334 37563938 999999999765694171 571202477 770864593 571202477 873853085 37563938 882228285 37563938 352259793 37563938 654278738 37563938 389868971 37563938 66230542 571202477 125742061 37563938 621933939 37563938 203913918 37563938 641608577 37563938 240756381 28653721 727509139 28653721 317728245 28653721 310327285 571202477 9771978 37563938 569942968 37563938 946783099 28653721 21173508 571202477 349494542 28653721 70456957 28653721 890427762 571202477 565129691 37563938 215553154 37563938 806679080 571202477 730250741 28653721 61720197 28653721 873879455 571202477 702250409 37563938 999999999765694171 571202477 735346544 37563938 962344085 37563938 892767631 37563938 953099247 37563938 796513128 37563938 256398045 37563938 16636029 37563938 783492118 571202477 310183339 571202477 850558321 28653721 117196758 28653721 209309243 28653721 586172336 571202477 748307815 28653721 767999414 571202477 829719384 37563938 187334074 37563938 747527880 37563938 56345962 571202477 536568743 571202477 643932847 37563938 956254656 37563938 56345962 28653721 673634230 571202477 86919634 37563938 810945362 28653721 45011624 28653721 575226814 571202477 892560465 28653721 113799354 28653721 68081357 28653721 345439069 28653721 587827351 571202477 261272202 28653721 999999999765694171 571202477 451733433 571202477 128257011 571202477 224488417 28653721 19486489 28653721 330835969 28653721 624089330 571202477 767161563 28653721 310858682 37563938 955270874 37563938 623766331 571202477 737422556 28653721 945889852 28653721 29373574 571202477 876267923 37563938 935083508 571202477 560916256 28653721 985732236 37563938 44135513 37563938 464895930 37563938 566970212 28653721 999999999765694171 571202477 431976506 28653721 811007268 37563938 417222590 571202477 340526570 37563938 821151237 37563938 406113163 571202477 640973991 37563938 418460689 37563938 667676059 37563938 620264842 571202477 313526616 571202477 879405235 28653721 574700077 28653721 145376633 571202477 590810884 571202477 767999414 37563938 907050435 571202477 326793512 28653721 535201543 28653721 895750265 37563938 661827765 28653721 999999999765694171 571202477 999999999765694171 571202477 874212380 28653721 660083861 28653721 989212658 28653721 999668232 37563938 911519857 571202477 121308597 571202477 943796111 37563938 326948858 571202477 857332029 28653721 145574095 571202477 713472492 28653721 558602774 28653721 549553052 28653721 694581684 571202477 514632099 28653721 284219286 37563938 235050829 571202477 323596 571202477 22601804 571202477 506654564 28653721 282517519 28653721 755446503 571202477 751893313 28653721 966942578 37563938 290057729 28653721 297219051 571202477 385692473 28653721 406736441 37563938 534135930 37563938 320888805 37563938 115600300 571202477 785694513 28653721 707117620 28653721 441929992 28653721 647246215 28653721 997244426 37563938 377040570 37563938 677835940 571202477 670332880 37563938 130444366 37563938 197656369 571202477 199808 37563938 5108670 28653721 604934286 28653721 10762961 28653721 66910404 37563938 919265248 37563938 220212439 28653721 380939983 37563938 387823481 571202477 302676757 28653721 992622876 37563938 808121861 37563938 373481565 37563938 303236096 37563938 442921936 28653721 496142653 571202477 331641814 28653721 171482512 571202477 842832979 28653721 363607361 28653721 635345491 28653721 324105854 28653721 427541490 28653721 615652116 571202477 562485633 28653721 80526064 571202477 278149528 28653721 338357602 37563938 525941859 28653721 999999999765694171 571202477 13486567 37563938 28397056 37563938 189945554 571202477 937412773 37563938 891337164 28653721 867203225 37563938 29558169 571202477 41625820 37563938 78362723 571202477 490392178 571202477 367046812 37563938 220744575 28653721 199475641 37563938 221361471 571202477 902117314 37563938 207082234 37563938 632650585 28653721 294648604 571202477 398962156 37563938 163906075 28653721 805543936 571202477 245498268 28653721 620098346 571202477 737296527 28653721 148006730 37563938 727708857 571202477 967167266 37563938 984473304 571202477 238015116 571202477 711993431 28653721 866276312 571202477 66303061 571202477 697492209 37563938 870433100 571202477 845465165 571202477 916138475 37563938 42112835 28653721 889606316 28653721 970208253 571202477 999999999765694171 571202477 715935561 28653721 489884188 37563938 265093538 571202477 541047960 37563938 531406313 28653721 172150737 37563938 933677034 37563938 466822517 28653721 933462114 37563938 134548543 37563938 4147385 571202477 798707907 571202477 274179819 28653721 962996316 37563938 509787261 28653721 657150252 28653721 13846702 28653721 682034120 571202477 867669267 28653721 897246313 571202477 86216758 37563938 794498817 28653721 326976007 37563938 262658746 37563938 563438630 28653721 205605215 571202477 324471338 28653721 719356403 571202477 651965115 571202477 604584327 37563938 234089781 28653721 648766965 37563938 999999999765694171 571202477 542781244 571202477 17048118 37563938 601122172 37563938 665669633 37563938 699855899 28653721 197846921 571202477 133312493 571202477 841802975 28653721 600393298 37563938 999999999765694171 571202477 396241943 28653721 313631479 28653721 545021229 28653721 504967704 571202477 355925832 37563938 893184249 37563938 114118067 571202477 467541063 37563938 287387342 28653721 913769925 37563938 588391540 37563938 832191989 571202477 941676574 28653721 340098859 571202477 582988964 37563938 88612251 571202477 39263084 28653721 423282521 28653721 800043829 28653721 574438333 37563938 16507860 571202477 809002179 37563938 12041187 37563938 355859418 37563938 64203311 571202477 173566637 28653721 43208730 571202477 188936363 571202477 769916895 28653721 206210717 28653721 960821506 37563938 451600879 28653721 944220625 37563938 920674784 571202477 492041395 28653721 741996386 37563938 845217226 37563938 979066366 37563938 560088284 571202477 146989376 28653721 706772259 28653721 88123650 571202477 823206206 571202477 999999999765694171 571202477 587720251 37563938 813126157 37563938 670075584 37563938 95597999 28653721 238501997 37563938 887054410 28653721 819761880 28653721 486024410 37563938 26225782 28653721 999999999765694171 571202477 157903272 28653721 702041909 37563938 956839308 28653721 24269719 37563938 65498222 571202477 758297954 28653721 897705790 37563938 314271637 37563938 928321121 28653721 956587578 37563938 153913494 28653721 283361669 28653721 841743279 28653721 594358758 571202477 127311236 37563938 643467860 37563938 57210744 37563938 141779994 37563938 443997376 28653721 456194848 28653721 109652426 571202477 583709199 571202477 999999999765694171 571202477 510276269 37563938 14747753 37563938 418385169 571202477 172452203 37563938 306313717 37563938 161317175 571202477 412397507 571202477 22449039 37563938 378799148 37563938 800734203 28653721 32392832 37563938 882530762 571202477 905788716 37563938 143360918 571202477 750227741 37563938 880593634 571202477 480950641 571202477 377751842 571202477 418686994 571202477 20894895 37563938 4010438 28653721 616231194 28653721 738477952 37563938 153209317 28653721 876174296 37563938 883570916 28653721 999999999765694171 571202477 950201330 571202477 250391761 571202477 70817573 28653721 403231657 37563938 648157733 571202477 999999999765694171 571202477 21375797 37563938 320867680 37563938 191821506 37563938 750933062 28653721 835934531 28653721 323142637 37563938 147158211 571202477 48521460 28653721 171218224 571202477 378211445 37563938 39099087 37563938 829931326 37563938 545974387 37563938 100091737 571202477 115339363 28653721 964782272 37563938 881342664 28653721 195365929 37563938 619458188 37563938 94277944 28653721 812434031 28653721 855991174 571202477 671628436 28653721 698780025 28653721 956657711 571202477 269530882 28653721 999999999765694171 571202477 582474045 37563938 160380660 37563938 196540024 28653721 776134177 37563938 999999999765694171 571202477 11339504 571202477 100597871 571202477 65220430 37563938 936102734 28653721 884643698 37563938 948311426 28653721 336240124 28653721 632830977 28653721 343604396 28653721 618901140 28653721 555101916 37563938 201455554 28653721 877463694 28653721 902941651 571202477 984478030 28653721 321635517 28653721 114481261 28653721 344409294 37563938 814548515 571202477 210202151 37563938 283200343 571202477 60493994 571202477 992824697 571202477 947283256 37563938 456644975 28653721 280061497 37563938 765356045 571202477 734273277 28653721 732049033 28653721 441937049 28653721 86024837 28653721 359372760 37563938 999999999765694171 571202477 735937808 37563938 525054447 571202477 357030182 28653721 42952368 37563938 563521602 571202477 594108298 37563938 163711522 28653721 990434709 28653721 862418249 571202477 151178284 28653721 213456946 37563938 728052281 571202477 417466534 37563938 385592891 28653721 249588203 571202477 892415806 37563938 920746407 37563938 241466162 37563938 878423719 28653721 879343551 28653721 833923778 28653721 663877211 28653721 143720485 571202477 241242615 37563938 958924900 571202477 538634880 571202477 598551856 37563938 525814636 28653721 846712569 37563938 892904741 28653721 123579897 28653721 458913381 28653721 999999999765694171 571202477 372443250 37563938 899614750 571202477 152256371 28653721 570582573 571202477 999999999765694171 571202477 171199431 28653721 273320317 37563938 739575597 37563938 502455704 28653721 27147690 571202477 944432526 28653721 999999999765694171 571202477 402848074 37563938 290192197 28653721 587535752 571202477 792862583 28653721 749446058 37563938 820393792 37563938 674151236 37563938 385344713 37563938 288859996 37563938 554737883 37563938 254073615 28653721 234523062 571202477 539711548 28653721 738607619 37563938 2993679 37563938 631941219 571202477 838925047 37563938 1725626 28653721 999999999765694171 571202477 258407067 571202477 881338262 37563938 270334175 37563938 5635912 28653721 391791162 28653721 539483837 37563938 999002605 28653721 597103822 28653721 163590292 571202477 968592836 28653721 588857948 28653721 344707266 571202477 581250918 28653721 927491614 28653721 853046757 37563938 702215102 37563938 987019089 37563938 625935947 37563938 866948767 28653721 917704725 37563938 999999999765694171 571202477 130828714 37563938 836733961 28653721 319025750 28653721 711000538 571202477 493786441 571202477 147257229 37563938 999999999765694171 571202477 747527174 28653721 38966794 571202477 445386153 28653721 715036927 28653721 247279967 28653721 999999999765694171 571202477 489654002 571202477 296038571 571202477 670996925 571202477 78287200 37563938 315119586 571202477 999999999765694171 571202477 620443360 28653721 681894772 37563938 892336876 37563938 46521884 28653721 781471025 37563938 654405708 28653721 130485162 37563938 436260894 37563938 63562988 37563938 420913213 37563938 801629358 28653721 309749019 28653721 824097667 37563938 454300579 37563938 896175004 28653721 699827973 28653721 248585199 37563938 151576347 37563938 157309490 571202477 999999999765694171 571202477 221993081 28653721 921236452 37563938 384422275 28653721 999999999765694171 571202477 248635608 28653721 999999999765694171 571202477 328740756 37563938 411920089 28653721 999999999765694171 571202477 365928238 37563938 684353406 571202477 514189229 571202477 855363107 571202477 941049148 571202477 642356730 571202477 467672220 28653721 640097323 571202477 477006972 571202477 348651156 37563938 792206321 28653721 31792414 28653721 999999999765694171 571202477 847951635 571202477 134405733 37563938 657270176 37563938 308597886 28653721 838204905 37563938 541206234 37563938 867824753 37563938 477566786 37563938 42952368 28653721 686657263 571202477 545574394 28653721 57994183 571202477 228628313 28653721 874442551 37563938 277370961 28653721 137109022 28653721 26343067 571202477 985027396 37563938 80065444 28653721 91992959 571202477 316249392 37563938 822403009 37563938 90798944 28653721 929822870 28653721 246714265 37563938 579159386 571202477 999999999765694171 571202477 247198105 37563938 936666433 571202477 87381949 37563938 592567872 28653721 832389847 571202477 6674547 571202477 104900795 28653721 452978590 37563938 999999999765694171 571202477 102814140 37563938 770121862 571202477 231242477 37563938 986095507 37563938 904112012 37563938 846574936 571202477 625884044 571202477 618817721 37563938 987124735 28653721 776189836 28653721 486243806 571202477 199085494 28653721 155394827 28653721 999999999765694171 571202477 862559958 37563938 78540491 37563938 901105623 37563938 259551036 37563938 4157598 37563938 544821246 28653721 447497139 28653721 244564642 28653721 259980410 571202477 902462534 28653721 891949669 37563938 363927831 37563938 716916928 28653721 863418619 571202477 670970127 37563938 290194663 28653721 504115139 571202477 772275775 37563938 885866230 37563938 632737460 571202477 787963379 37563938 420284171 571202477 267225474 37563938 151572911 37563938 930852509 37563938 999999999765694171 571202477 586811525 28653721 240394542 571202477 480872314 37563938 476720824 37563938 271198476 571202477 990004948 571202477 18165083 571202477 931037757 37563938 939264376 37563938 21947136 571202477 413676697 571202477 355635669 28653721 185825440 571202477 624290977 37563938 794993711 571202477 777996531 28653721 999999999765694171 571202477 180809380 571202477 89359739 37563938 658168514 571202477 499865915 28653721 139692293 28653721 448787077 571202477 587761103 28653721 605986938 37563938 537067684 37563938 389569656 571202477 897708968 571202477 980946809 571202477 999999999765694171 571202477 69185665 28653721 152128394 37563938 124270588 571202477 755446503 28653721 305552289 571202477 508964845 28653721 163362117 37563938 851559436 28653721 919434151 37563938 999999999765694171 571202477 934857415 28653721 458351865 28653721 641662681 571202477 969808907 28653721 571893468 571202477 235401429 28653721 107133260 37563938 12861003 28653721 503987876 28653721 183983970 571202477 177757913 37563938 217903903 28653721 5110727 571202477 294548979 571202477 617405605 28653721 193434865 571202477 413323398 28653721 500400625 37563938 30703040 28653721 672214547 37563938 253260862 571202477 12119585 37563938 177692651 571202477 161219964 571202477 52575930 28653721 404654363 37563938 891805626 37563938 44406146 571202477 149578095 37563938 508395782 28653721 315651017 571202477 209346948 37563938 74715599 571202477 999999999765694171 571202477 999999999765694171 571202477 851666207 571202477 999999999765694171 571202477 113253338 571202477 798523482 37563938 8328753 28653721 508138295 28653721 357507681 37563938 355536977 571202477 157633426 571202477 428719597 37563938 856439251 28653721 47603905 571202477 268765647 28653721 270127063 571202477 78173237 571202477 458324905 28653721 471421963 571202477 859273062 28653721 46639991 37563938 717847240 28653721 818288206 37563938 815656173 37563938 750924534 28653721 253736556 37563938 907375352 571202477 751093274 571202477 935310372 571202477 536175714 28653721 918691251 28653721 171841400 28653721 97740344 571202477 999999999765694171 571202477 175321397 37563938 413051854 28653721 586989719 571202477 93562615 37563938 247497021 37563938 102703711 28653721 221897676 571202477 538258623 28653721 999999999765694171 571202477 572619477 571202477 424148896 571202477 211821540 37563938 660993742 28653721 747790583 28653721 509836723 28653721 874292610 28653721 43585337 28653721 188734900 28653721 50843077 28653721 999999999765694171 571202477 999999999765694171 571202477 186846483 37563938 822991985 28653721 921506298 37563938 443703300 28653721 518488114 571202477 362330766 28653721 773906306 28653721 302949511 37563938 361707540 37563938 934241389 28653721 660084022 571202477 18647088 571202477 633852310 28653721 265250231 571202477 203623318 28653721 997671756 571202477 153517694 571202477 981203190 28653721 233669082 37563938 322286206 37563938 77884603 571202477 248131461 37563938 391984276 571202477 148106831 28653721 787963379 571202477 418385169 37563938 819947132 571202477 336219932 37563938 486983964 37563938 935785124 28653721 26784227 571202477 420021327 28653721 824267911 37563938 519317465 28653721 832159413 28653721 470514481 571202477 304923571 37563938 999999999765694171 571202477 741222495 28653721 223711229 28653721 504967704 28653721 346398347 571202477 999999999765694171 571202477 751951743 37563938 304865729 28653721 710898681 571202477 889868971 571202477 636585444 28653721 28719252 571202477 65738658 37563938 953981930 28653721 166494907 28653721 84545810 28653721 620795513 28653721 815825317 37563938 837153896 571202477 30664628 37563938 289872052 28653721 551552556 571202477 979441919 37563938 577850323 28653721 640973991 28653721 834203317 571202477 139920356 37563938 525191850 37563938 803541281 571202477 991240714 28653721 685079295 571202477 639483953 37563938 87338673 28653721 372212851 37563938 550391712 28653721 420253788 28653721 176209762 28653721 957257963 37563938 267592367 571202477 999999999765694171 571202477 805636409 28653721 778762859 28653721 903428791 28653721 600082147 28653721 355511130 28653721 940613617 28653721 71744042 28653721 666155500 37563938 154998316 28653721 385353023 28653721 923924210 37563938 333339128 571202477 1222919 28653721 74972668 28653721 4941693 37563938 165530660 571202477 542307436 28653721 27918491 571202477 999999999765694171 571202477 563690515 37563938 694449229 28653721 151691386 571202477 976516939 37563938 127580051 37563938 925099639 28653721 160114168 571202477 449270746 28653721 817646182 571202477 107748535 37563938 531672846 37563938 983638701 571202477 289502518 571202477 481010294 37563938 476875589 28653721 781865146 28653721 969909521 28653721 800638831 37563938 888023055 37563938 420475745 37563938 782208946 28653721 365764745 571202477 471023009 28653721 166561798 571202477 206724372 571202477 816001462 28653721 13453722 37563938 187523259 571202477 773666856 28653721 326077183 37563938 999999999765694171 571202477 60933124 28653721 999999999765694171 571202477 347252740 571202477 177027173 571202477 289689033 28653721 954241049 28653721 527484892 28653721 340113058 571202477 550383075 571202477 362608020 571202477 850328204 37563938 894836028 37563938 847973348 571202477 482190448 37563938 291267643 37563938 591560179 571202477 587618162 28653721 854297489 28653721 925099639 571202477 908564829 28653721 310380231 37563938 469266056 28653721 34023075 571202477 667790179 571202477 299887879 571202477 251696357 37563938 458294658 37563938 398957357 37563938 611283807 571202477 88622802 571202477 587855936 28653721 961209451 571202477 588755688 28653721 969287209 37563938 467563020 571202477 142604992 37563938 298817595 571202477 731199194 571202477 282180338 571202477 516273164 37563938 500658558 28653721 290241186 571202477 96965878 37563938 334239363 37563938 999999999765694171 571202477 705923241 28653721 120181885 37563938 462674923 28653721 777865072 571202477 780572353 28653721 623516586 37563938 875147809 37563938 5108670 571202477 549480471 28653721 370820791 28653721 999999999765694171 571202477 686921853 28653721 832150716 28653721 999999999765694171 571202477 941290805 28653721 907009706 28653721 999999999765694171 571202477 47248062 37563938 361658085 571202477 25293219 37563938 691551633 571202477 430588708 37563938 42964643 571202477 198100989 37563938 908643441 28653721 365652516 28653721 645546637 37563938 41133778 37563938 85050804 28653721 568255374 37563938 999999999765694171 571202477 925892757 28653721 703392195 28653721 163244354 571202477 320123165 571202477 267788647 28653721 595231457 571202477 593904663 571202477 999999999765694171 571202477 209078397 37563938 174369430 28653721 502575412 571202477 378520195 571202477 317066357 571202477 316522717 37563938 53049676 28653721 978799221 37563938 64684050 28653721 929967778 37563938 999999999765694171 571202477 912595429 571202477 42331468 37563938 642721630 37563938 172537245 37563938 162521994 571202477 151316226 571202477 796966180 28653721 999999999765694171 571202477 664512740 28653721 45062057 37563938 182651151 571202477 843387793 28653721 136618318 37563938 358790800 28653721 913741813 571202477 703692314 28653721 94590135 571202477 791424101 28653721 158961804 28653721 153651822 28653721 862422106 37563938 816746256 28653721 826769608 571202477 223260015 37563938 148211071 571202477 877836744 37563938 595954061 28653721 256182015 571202477 268862264 37563938 162198680 28653721 534377007 571202477 110797108 571202477 827177911 37563938 322316553 571202477 64508566 28653721 332261495 571202477 9743341 28653721 163445443 571202477 242452170 571202477 816394094 571202477 34415117 571202477 538634880 37563938 976553719 28653721 999999999765694171 571202477 966056572 28653721 51657522 571202477 6459065 571202477 705637983 37563938 555024397 37563938 836871485 37563938 860530526 571202477 100202065 37563938 58680211 37563938 550543336 571202477 30596501 28653721 422187922 571202477 308110867 571202477 688666021 37563938 169972665 37563938 858323960 28653721 955557601 571202477 201525575 28653721 83329568 37563938 453628305 28653721 477636847 28653721 523687526 28653721 333388030 571202477 748289176 28653721 872104376 37563938 256574931 571202477 568038984 571202477 344464455 571202477 63110822 28653721 86794929 571202477 50470649 571202477 143401787 571202477 129510091 571202477 846625146 28653721 587840597 571202477 994280797 37563938 999999999765694171 571202477 239424885 28653721 566720157 37563938 999999999765694171 571202477 390021689 37563938 59361125 28653721 962094021 28653721 619856120 37563938 923233597 28653721 634090486 28653721 320033286 28653721 539294698 28653721 797005101 37563938 883028773 28653721 411605655 37563938 787392529 37563938 999999999765694171 571202477 146763837 571202477 660895794 28653721 169116833 571202477 376754356 28653721 65498222 37563938 850085249 571202477 917704725 571202477 701920952 37563938 999999999765694171 571202477 698988772 37563938 999999999765694171 571202477 955575941 37563938 567697012 37563938 737157723 37563938 29030768 37563938 510300915 37563938 583357385 28653721 351999562 571202477 782452525 571202477 539483837 571202477 707854061 28653721 450926711 28653721 741694840 37563938 698134810 37563938 21395215 571202477 169783998 37563938 32195530 571202477 367112408 28653721 127819866 28653721 708919022 37563938 40587524 571202477 149060681 571202477 936102734 571202477 33929503 37563938 823982561 37563938 183118659 571202477 544392082 37563938 823076580 37563938 898100420 571202477 788512924 37563938 203913918 571202477 102162860 37563938 890115268 28653721 156556461 571202477 338027142 37563938 727479979 28653721 144570166 28653721 775756693 571202477 999999999765694171 571202477 500776398 571202477 231942762 28653721 310850347 37563938 847490160 571202477 250846693 28653721 304960456 28653721 651951302 28653721 880481668 37563938 11079703 37563938 447934347 571202477 786040900 571202477 257072941 28653721 385930027 571202477 689235881 37563938 679266281 28653721 258001257 28653721 853685630 28653721 823334383 37563938 417642001 37563938 691109759 571202477 297431468 37563938 505908208 37563938 620695200 28653721 255706000 571202477 145153594 571202477 458216309 37563938 319809728 28653721 894212015 571202477 247610103 28653721 999999999765694171 571202477 568717415 28653721 900867606 571202477 753594712 37563938 135078808 571202477 981977620 28653721 999999999765694171 571202477 598496752 28653721 590261503 28653721 222299699 37563938 227526676 571202477 41831580 28653721 844588057 37563938 44813273 28653721 186393269 37563938 112540835 571202477 999999999765694171 571202477 430109379 571202477 870100072 37563938 999999999765694171 571202477 460399654 28653721 629866914 37563938 926541344 571202477 734028729 28653721 494019341 28653721 999999999765694171 571202477 70660114 37563938 811642962 28653721 63000805 28653721 426810560 571202477 750353258 571202477 433515093 28653721 299139106 571202477 834655968 28653721 44135513 28653721 189576162 37563938 529526462 571202477 834549615 28653721 245179333 37563938 999999999765694171 571202477 707820060 37563938 963401644 571202477 356154612 28653721 506290973 37563938 55951098 28653721 999999999765694171 571202477 95395589 37563938 886927870 571202477 880856186 28653721 808905222 28653721 325071455 28653721 478248799 571202477 846330064 28653721 553980180 37563938 601171488 571202477 121058735 571202477 747541938 571202477 431562782 28653721 373735908 28653721 352241134 571202477 138200600 37563938 265692117 571202477 418084199 37563938 917682071 571202477 873308594 28653721 104057035 571202477 687408914 37563938 41888456 571202477 566848402 37563938 331608759 28653721 25389128 571202477 979066366 571202477 543489257 571202477 41584914 571202477 826821914 28653721 964303172 571202477 233485055 37563938 955593437 28653721 868391737 571202477 56324507 28653721 655900462 28653721 71584942 571202477 30896965 28653721 103005555 571202477 467319177 571202477 229598589 571202477 256082916 37563938 113597082 28653721 105781576 28653721 729117633 28653721 966038792 28653721 203564916 37563938 817059143 571202477 702675711 28653721 410963583 37563938 384693107 571202477 160943115 37563938 96642419 28653721 960040845 571202477 505539807 37563938 35580596 571202477 435984446 28653721 131645229 37563938 357303393 571202477 280159752 571202477 827248713 571202477 828031531 37563938 453618272 37563938 12616281 571202477 999999999765694171 571202477 810900495 28653721 446064224 571202477 786040025 571202477 386274302 28653721 930122952 571202477 531633816 28653721 320002088 571202477 187711258 571202477 443147996 28653721 756580483 28653721 39943611 37563938 155019740 37563938 956216243 37563938 826675932 28653721 30374036 571202477 135394899 571202477 824467219 28653721 127253754 28653721 256039798 37563938 789248563 28653721 518727306 571202477 889382025 28653721 437374153 37563938 566658322 571202477 133890495 28653721 965985565 571202477 57793906 37563938 169026549 37563938 272701695 28653721 321166865 28653721 464201402 37563938 999999999765694171 571202477 483778441 28653721 499865915 571202477 157043698 28653721 581228997 571202477 21124069 28653721 535537766 571202477 669372599 28653721 722284006 28653721 836392725 37563938 820958965 37563938 350080126 571202477 128971411 37563938 100530715 37563938 778211171 28653721 126581394 571202477 999999999765694171 571202477 709070090 28653721 999999999765694171 571202477 764292182 28653721 401830214 571202477 637752137 37563938 112530156 571202477 761225429 571202477 313854670 28653721 900815114 37563938 522054263 37563938 413526322 37563938 798395023 571202477 942349132 37563938 684739301 37563938 132150532 571202477 530597967 28653721 93375311 37563938 35247776 571202477 966521977 571202477 581477497 37563938 999999999765694171 571202477 878810469 37563938 907201567 28653721 98660329 37563938 430096250 571202477 259083801 571202477 464895930 28653721 786983067 28653721 999999999765694171 571202477 60837435 37563938 892260241 37563938 60732914 571202477 999999999765694171 571202477 165123278 28653721 826783204 28653721 413149763 37563938 537593900 28653721 592231882 28653721 737551821 28653721 84491578 37563938 44323760 571202477 981628128 37563938 673263318 571202477 184745294 571202477 891865828 37563938 164808066 37563938 902515647 571202477 68953898 28653721 917941667 37563938 999999999765694171 571202477 461183298 37563938 999999999765694171 571202477 646600107 37563938 26225782 37563938 109362747 28653721 901745224 28653721 346594013 28653721 173130632 37563938 221464861 37563938 572899113 37563938 169524195 28653721 999999999765694171 571202477 999999999765694171 571202477 786488035 571202477 524410540 28653721 475647751 571202477 112245109 37563938 417293779 28653721 210634268 28653721 936314851 28653721 393338245 37563938 158464280 571202477 145368352 37563938 820763 37563938 836124985 28653721 325467839 37563938 697461364 28653721 599715827 37563938 969781787 571202477 196034268 37563938 847948413 28653721 434491407 571202477 232280118 571202477 601348968 28653721 509573453 37563938 337338246 37563938 513495664 37563938 574164325 37563938 613531818 28653721 820222285 28653721 410656512 571202477 2933991 37563938 944570182 28653721 394893395 37563938 257148468 37563938 266046844 37563938 131808273 571202477 755241897 37563938 999999999765694171 571202477 189625044 571202477 176245681 28653721 166762896 28653721 822311917 37563938 183465669 28653721 986438654 28653721 510582140 28653721 952404642 571202477 953772051 37563938 438508512 37563938 737045905 571202477 189066307 571202477 624132107 28653721 43898973 28653721 243571479 37563938 239243078 571202477 101342090 571202477 277790278 28653721 11630862 28653721 865690252 571202477 477613689 37563938 289270930 28653721 858265204 571202477 595896075 28653721 611910651 571202477 938383772 37563938 382160505 28653721 730844812 28653721 494367469 37563938 797229971 571202477 552307310 571202477 999999999765694171 571202477 437397434 37563938 84286176 37563938 956132752 28653721 670075584 28653721 435103243 28653721 725037624 571202477 999999999765694171 571202477 838987492 571202477 672951467 571202477 446063805 37563938 961075939 28653721 173811681 37563938 982422109 37563938 597726112 37563938 815938217 37563938 955811187 37563938 226213278 28653721 738607619 571202477 426810560 37563938 987085074 37563938 706639761 37563938 680909299 571202477 268765647 571202477 477410897 28653721 115221439 571202477 336759252 28653721 602019047 28653721 114329129 571202477 646371893 28653721 602064102 37563938 176305665 37563938 936098899 28653721 320123165 28653721 877168766 37563938 347488225 28653721 841497573 571202477 348343765 571202477 226225962 28653721 698515960 37563938 144746417 28653721 598531914 571202477 466305601 571202477 132446567 37563938 143621599 571202477 470817984 28653721 547895157 37563938 970117965 571202477 750630038 28653721 172610625 37563938 985095834 37563938 553803884 571202477 987835126 37563938 538396633 28653721 999999999765694171 571202477 631418028 571202477 928709655 571202477 332940194 28653721 725066266 37563938 213145693 571202477 693718492 571202477 525486741 37563938 541295479 37563938 999999999765694171 571202477 366601669 28653721 126302954 37563938 205057855 571202477 199803032 571202477 978194997 37563938 212712293 571202477 338091303 571202477 991207383 28653721 984052117 28653721 577553440 28653721 317717836 28653721 337256704 28653721 725486077 37563938 741767565 28653721 594574551 37563938 944083745 37563938 368179955 37563938 791820100 571202477 784628256 571202477 373797022 37563938 820549120 28653721 37054734 28653721 808956108 37563938 850940753 28653721 530597967 37563938 562033866 37563938 553640539 37563938 164510555 37563938 277910577 37563938 639797770 571202477 444692982 571202477 910862453 571202477 999524966 28653721 659263507 28653721 202074333 28653721 726232656 571202477 560156462 28653721 937611429 571202477 918111262 28653721 999999999765694171 571202477 75211484 37563938 771906851 37563938 466771292 28653721 41360367 571202477 547449417 28653721 291737550 571202477 582474045 28653721 794258768 571202477 153153597 28653721 397706469 28653721 449159987 37563938 417168813 28653721 813290374 571202477 579250743 571202477 338710813 571202477 596168566 571202477 788269749 28653721 335348710 37563938 680290968 37563938 913040088 571202477 779135359 28653721 643377243 37563938 284108205 37563938 506924793 37563938 848597139 37563938 296199612 37563938 315429863 571202477 630265772 28653721 77543000 37563938 813419532 571202477 451883203 28653721 244639323 28653721 139246633 28653721 632283986 37563938 999999999765694171 571202477 888054858 28653721 529498905 37563938 616938650 28653721 78287200 571202477 329989169 571202477 236502486 28653721 383972491 37563938 700855933 28653721 171703226 28653721 533851799 571202477 157651440 571202477 298340105 37563938 117723893 571202477 197950672 571202477 18504410 28653721 938662679 28653721 994855355 571202477 721715608 571202477 437849044 28653721 461025308 571202477 624414792 37563938 604673652 37563938 332571910 37563938 588398162 571202477 485087833 28653721 216905263 28653721 383403319 37563938 234022135 37563938 396057537 37563938 891463142 37563938 439188376 571202477 526585818 571202477 144781202 37563938 534874609 28653721 136075902 28653721 839447325 571202477 722404203 37563938 196705567 28653721 374883503 37563938 999999999765694171 571202477 357185284 571202477 134452743 28653721 186031924 37563938 435315252 28653721 202927439 28653721 360305832 571202477 301374334 28653721 518391922 571202477 332251761 37563938 21064534 37563938 723310404 28653721 458351865 571202477 932119311 37563938 999999999765694171 571202477 76372049 571202477 348588010 37563938 782395399 28653721 821422504 37563938 685183516 571202477 383161145 571202477 751926513 37563938 190781291 571202477 348133123 571202477 209308391 28653721 547724615 37563938 96677165 28653721 451553594 571202477 595862968 28653721 142270083 37563938 956657711 37563938 108365899 37563938 931037757 28653721 636505619 37563938 61251489 28653721 606398104 571202477 930392395 37563938 856439251 37563938 752229202 571202477 125474512 571202477 400530856 28653721 320959400 37563938 236933018 28653721 151496127 28653721 285235009 571202477 682577465 37563938 101994877 37563938 707179401 28653721 492972996 37563938 122252121 37563938 523520038 571202477 163544255 37563938 815048163 37563938 410556935 28653721 384820095 571202477 785343141 571202477 999999999765694171 571202477 795818270 37563938 366739920 37563938 289827076 28653721 526782254 28653721 302102309 28653721 576015902 571202477 492904740 28653721 711731474 28653721 95258783 28653721 981184424 28653721 226682994 37563938 579035677 37563938 474143767 28653721 373192373 37563938 772642986 37563938 694109290 28653721 570955832 37563938 464766548 28653721 319721891 37563938 629994811 571202477 73570713 37563938 84593486 28653721 508310279 37563938 228216356 28653721 205057855 37563938 273953819 37563938 590862340 28653721 636655737 571202477 240132563 28653721 970390293 37563938 159627722 37563938 27431021 28653721 833923778 37563938 188197390 571202477 280216032 28653721 685432424 28653721 355601846 28653721 253932412 37563938 538590433 28653721 738425730 28653721 300523356 28653721 851182532 37563938 999999999765694171 571202477 813896179 571202477 423459038 28653721 548610224 37563938 309450590 37563938 363582528 28653721 534670979 28653721 765768017 571202477 201325498 571202477 849709587 28653721 566305489 37563938 773548778 571202477 449024964 571202477 118145599 37563938 684726624 571202477 908603720 571202477 58137266 28653721 169824394 37563938 642239281 37563938 611988898 571202477 442525718 28653721 34238763 37563938 999999999765694171 571202477 957983966 28653721 462813270 37563938 796535461 28653721 790857477 571202477 999999999765694171 571202477 363095849 37563938 245540495 571202477 870198662 28653721 586716386 28653721 518418566 571202477 101595211 28653721 868741398 28653721 57427870 571202477 139098449 37563938 511545294 571202477 304401960 37563938 953894360 571202477 84420377 28653721 287739956 28653721 756111165 37563938 421232735 28653721 999999999765694171 571202477 239271901 28653721 59238857 37563938 56067257 571202477 635074666 571202477 801736272 571202477 667845122 571202477 304220860 571202477 943025576 37563938 463470526 37563938 912815111 28653721 161615379 37563938 705084535 28653721 156249340 28653721 497079955 37563938 987475127 28653721 102450502 37563938 176088114 28653721 63687099 28653721 187254734 571202477 735251588 571202477 479710729 28653721 67230939 28653721 513640765 37563938 995707194 37563938 450369207 571202477 420787449 28653721 26521237 28653721 467772130 571202477 638598330 571202477 257011971 571202477 528739176 28653721 122570985 571202477 983134946 28653721 999999999765694171 571202477 750563677 37563938 804519791 37563938 429397707 37563938 323662148 28653721 710744517 28653721 420042685 37563938 168085717 28653721 842183863 28653721 276948731 37563938 265196696 571202477 59542507 28653721 170890642 28653721 509150653 37563938 130242638 28653721 362801546 571202477 959109548 28653721 752197576 28653721 175757807 571202477 110716418 28653721 40225193 571202477 199928428 571202477 397781517 28653721 58608150 28653721 919579884 28653721 848535457 571202477 165808805 28653721 495858369 571202477 874292610 37563938 999999999765694171 571202477 457824060 571202477 999999999765694171 571202477 914818475 28653721 4105267 28653721 923142094 28653721 869836094 37563938 414680817 28653721 717091510 28653721 260860621 28653721 333388030 28653721 753982815 571202477 695280528 571202477 999999999765694171 571202477 828637113 28653721 999030785 571202477 615029018 571202477 747375990 28653721 874683186 28653721 812694467 571202477 709094728 571202477 892879579 571202477 582532560 37563938 78750300 28653721 351020168 37563938 999999999765694171 571202477 996842556 37563938 327887177 571202477 27542775 571202477 543727594 37563938 521833376 37563938 389622689 571202477 533649160 37563938 477780903 571202477 835333395 28653721 811674764 28653721 540657233 37563938 650679830 37563938 925403384 571202477 793251859 28653721 161774761 28653721 596512834 28653721 476060123 571202477 247980186 37563938 999999999765694171 571202477 75043518 571202477 842518798 37563938 207032846 28653721 649262571 28653721 433643103 37563938 404083537 28653721 953677814 28653721 89408384 571202477 60447038 37563938 999999999765694171 571202477 882696537 28653721 757520506 28653721 914964349 28653721 340113058 28653721 942594528 37563938 459402701 37563938 827659938 571202477 242920717 28653721 539072895 571202477 390415673 37563938 498741526 37563938 999999999765694171 571202477 299557028 571202477 992655740 571202477 396917132 28653721 10160987 37563938 328479997 28653721 210213974 571202477 448096326 37563938 804518715 28653721 407574821 37563938 840189922 571202477 305310586 37563938 812694467 28653721 195572509 28653721 576174809 28653721 848979811 571202477 318595934 37563938 555599880 28653721 582234458 37563938 513319926 28653721 207546583 571202477 915618182 571202477 353484946 37563938 946537783 28653721 600236479 37563938 995061846 37563938 825956012 37563938 9429546 37563938 857631210 37563938 999999999765694171 571202477 363187599 571202477 376001392 37563938 121602754 571202477 659813409 37563938 851985358 37563938 915583572 28653721 676913721 37563938 269148260 37563938 589870010 37563938 774331641 571202477 999999999765694171 571202477 886678619 28653721 827379004 571202477 40071311 37563938 235685015 37563938 596555033 28653721 944022146 28653721 115900526 28653721 282600978 571202477 261480014 571202477 326570393 37563938 999999999765694171 571202477 632192869 37563938 494202103 28653721 798774480 37563938 498164181 28653721 719507906 37563938 272289495 28653721 214393567 571202477 332251761 28653721 57151244 37563938 618103984 28653721 805420961 571202477 548332212 28653721 461025308 28653721 153944453 37563938 228680623 28653721 3296610 571202477 837945385 28653721 608216265 37563938 574999583 37563938 871980608 28653721 754788806 37563938 31549502 571202477 32347896 37563938 63463304 28653721 785192756 28653721 949631044 571202477 657150252 37563938 559162026 37563938 436292755 37563938 13088764 37563938 999999999765694171 571202477 431613011 37563938 999999999765694171 571202477 297656596 571202477 481200931 28653721 49331258 571202477 28842110 28653721 959214705 571202477 919659227 37563938 634896381 28653721 15969694 571202477 768870574 37563938 769658129 28653721 908454327 37563938 559535385 37563938 672656497 571202477 27733999 571202477 392315352 37563938 635927653 28653721 148232214 571202477 71677020 37563938 163207812 28653721 653823548 37563938 999999999765694171 571202477 720961469 37563938 155912220 571202477 136559164 571202477 87007736 28653721 376439546 28653721 46267281 37563938 908138570 28653721 142963607 28653721 978694116 28653721 990926100 37563938 690012379 37563938 292493218 571202477 399319777 571202477 523875466 37563938 80557683 28653721 865111217 28653721 103266349 37563938 879424748 571202477 53180599 28653721 955270874 28653721 394350380 37563938 967782423 37563938 121643455 28653721 548711504 37563938 212510404 571202477 800999373 37563938 999999999765694171 571202477 121239002 37563938 657143519 28653721 67859467 28653721 222683264 571202477 452862552 571202477 269609659 571202477 652659010 37563938 742636556 571202477 970603955 28653721 894933977 28653721 619490684 28653721 899189550 28653721 748329826 37563938 751092772 28653721 303666488 28653721 346208922 37563938 73120513 571202477 276809347 28653721 731974580 28653721 757137628 37563938 975709959 571202477 999999999765694171 571202477 292782971 37563938 858912058 28653721 179058118 37563938 503605247 28653721 400208256 37563938 231111071 28653721 281238457 37563938 953169596 37563938 828971946 37563938 999999999765694171 571202477 999999999765694171 571202477 230111821 571202477 910430857 571202477 252370889 28653721 407754594 37563938 522097336 571202477 181991591 37563938 799488838 37563938 686039189 28653721 685503682 28653721 206789199 28653721 984620624 37563938 27459415 37563938 39076942 571202477 555093612 28653721 639038501 571202477 983123708 571202477 384445581 37563938 475298176 37563938 999999999765694171 571202477 768051994 37563938 984938819 37563938 7196650 28653721 623474125 28653721 996301966 37563938 985455344 571202477 280213913 28653721 672378295 37563938 447021511 571202477 608517160 28653721 413427312 37563938 339538590 571202477 666952082 28653721 705895399 571202477 285454302 37563938 546363542 571202477 73031501 37563938 830613322 571202477 934938540 28653721 999999999765694171 571202477 82181669 571202477 495931190 37563938 421352954 571202477 85050804 37563938 877818424 28653721 11209316 571202477 374339225 37563938 141394074 28653721 999999999765694171 571202477 553086214 571202477 890814970 571202477 702607225 28653721 737505056 37563938 239918481 37563938 999999999765694171 571202477 17947802 37563938 243270446 37563938 360488590 37563938 989483734 37563938 654949992 37563938 663514693 571202477 81564252 37563938 209097494 571202477 507460278 28653721 109362747 37563938 836150492 28653721 1075057 28653721 671679512 28653721 713937910 571202477 872898353 28653721 160285130 28653721 497072768 28653721 394162078 37563938 501695121 37563938 916282880 28653721 803059631 37563938 331061152 37563938 914388017 37563938 999999999765694171 571202477 907225039 37563938 191841562 571202477 436759665 28653721 805261670 28653721 962775225 28653721 500231835 571202477 985743744 571202477 52692007 37563938 589433202 571202477 643235060 28653721 911341015 28653721 160683585 28653721 796570005 37563938 979338681 571202477 329838394 37563938 831411430 28653721 468707981 37563938 81416150 37563938 113642964 28653721 649895376 571202477 67057027 28653721 585106962 37563938 999999999765694171 571202477 440338008 37563938 999999999765694171 571202477 537899797 571202477 802809001 28653721 792862583 37563938 305742823 37563938 657600807 37563938 896792192 28653721 886649404 37563938 119709698 571202477 432315098 37563938 609654088 571202477 110375773 28653721 350208318 28653721 105583888 571202477 630319718 28653721 999999999765694171 571202477 384094908 571202477 538233172 28653721 100091737 28653721 294214113 28653721 861765065 28653721 133941482 37563938 810301209 37563938 336872396 37563938 156145552 37563938 806468862 28653721 678312662 37563938 984327440 28653721 930574860 37563938 398613924 37563938 217884849 571202477 999999999765694171 571202477 608442629 571202477 962624258 37563938 756887700 28653721 155399936 28653721 961277951 28653721 35580596 37563938 950109593 571202477 409776973 37563938 826832063 28653721 483290145 37563938 547070830 571202477 674704079 571202477 932415044 28653721 139246633 571202477 536703924 28653721 526045602 37563938 999999999765694171 571202477 13886419 571202477 360751077 28653721 739532455 571202477 896627360 28653721 468707981 28653721 991343992 37563938 2529791 28653721 226812516 37563938 113158164 28653721 558283125 37563938 588196704 571202477 237030912 28653721 240372063 28653721 908300765 571202477 374903598 28653721 677927421 571202477 206362854 571202477 883074138 571202477 827292789 28653721 810760074 37563938 768220368 28653721 121110908 28653721 28740323 28653721 286834020 571202477 707977733 28653721 675044108 571202477 316657446 28653721 780112657 28653721 863909060 37563938 499126513 37563938 724725547 571202477 257822472 37563938 23600090 37563938 95025335 28653721 186205084 37563938 739883601 571202477 871981381 37563938 413880503 37563938 256344615 571202477 999999999765694171 571202477 392356302 37563938 959787172 28653721 934589313 571202477 621240798 28653721 427622586 37563938 4802565 571202477 457749511 37563938 393003355 28653721 355925832 28653721 858872080 571202477 44475289 571202477 388278337 571202477 214768209 28653721 999999999765694171 571202477 581451614 37563938 979512319 571202477 251664945 37563938 151140473 37563938 16991859 37563938 17303385 37563938 227640759 37563938 465302153 28653721 401069102 37563938 832030586 37563938 858790449 571202477 154339507 28653721 532622529 571202477 453623717 571202477 448314285 571202477 90191130 571202477 955218922 37563938 591098850 571202477 839057515 571202477 408504108 37563938 360014703 37563938 842509472 571202477 999999999765694171 571202477 538880657 571202477 613660602 571202477 162662435 571202477 999999999765694171 571202477 306320767 571202477 167739343 37563938 822815566 28653721 874381483 28653721 781246779 571202477 12041187 28653721 513868179 571202477 75014344 37563938 811337969 571202477 154536674 571202477 246917962 28653721 853466993 28653721 938355965 37563938 380579534 28653721 877225580 37563938 404993079 571202477 711454399 28653721 786040900 37563938 979308276 571202477 815079948 571202477 227640759 28653721 921663697 28653721 265975865 28653721 933334218 571202477 438251277 37563938 537070993 571202477 262412548 571202477 129488698 571202477 236694374 37563938 852596147 571202477 242135427 571202477 208428640 571202477 57802201 37563938 260992413 37563938 127164957 28653721 531464002 37563938 565919906 37563938 517299293 28653721 872763850 28653721 163038589 571202477 471362710 28653721 674604742 28653721 139086039 37563938 402782742 37563938 103890497 28653721 892300517 37563938 437342764 28653721 474959575 571202477 640299907 28653721 915579785 571202477 169965301 571202477 778790503 28653721 286522032 571202477 671242184 571202477 631776204 37563938 854525921 28653721 722884916 37563938 791682573 28653721 647556963 28653721 492233219 37563938 460366598 28653721 237702567 37563938 599966939 571202477 700963618 28653721 361024533 571202477 347561928 571202477 763212363 571202477 159908012 571202477 710864958 37563938 298797892 37563938 999999999765694171 571202477 584683888 37563938 942516553 28653721 909940342 571202477 577070731 28653721 275256657 37563938 76823324 28653721 498724685 28653721 772642986 571202477 417871861 37563938 834970528 37563938 184389675 28653721 90328983 37563938 499882105 28653721 736399318 37563938 895145140 571202477 315951846 571202477 989635040 37563938 48245005 28653721 999999999765694171 571202477 840918891 571202477 646213824 28653721 530575799 571202477 999999999765694171 571202477 104839717 37563938 239918481 571202477 719372965 37563938 546718162 571202477 802725043 571202477 159515015 37563938 773232912 37563938 999999999765694171 571202477 396501001 28653721 719729823 28653721 999999999765694171 571202477 462443867 571202477 712414566 28653721 348234085 37563938 999999999765694171 571202477 714771316 571202477 820393792 28653721 179490259 37563938 781572009 28653721 944220625 28653721 190772974 571202477 602961221 37563938 948932660 37563938 537526336 571202477 814938919 571202477 450040047 28653721 388868810 37563938 482114809 28653721 890657263 37563938 816280561 28653721 101202662 571202477 402164916 28653721 728017953 28653721 55330432 571202477 915470871 571202477 581598539 37563938 740205878 37563938 999999999765694171 571202477 100527547 571202477 739808811 37563938 505692032 28653721 757533898 28653721 65897448 37563938 515380127 28653721 999999999765694171 571202477 570018650 28653721 233610117 571202477 113365508 571202477 867077623 28653721 713594946 37563938 362428549 571202477 999999999765694171 571202477 522097336 37563938 758311891 571202477 33920525 37563938 26315985 571202477 188641601 37563938 838989474 37563938 4965511 571202477 833024271 37563938 708418898 571202477 999999999765694171 571202477 12193403 37563938 30092195 571202477 833758508 37563938 653878643 571202477 940652377 37563938 528753866 37563938 490801397 571202477 692485473 571202477 136449368 37563938 733713379 571202477 822590933 28653721 999999999765694171 571202477 223905379 28653721 999999999765694171 571202477 342393069 571202477 999999999765694171 571202477 999999999765694171 571202477 473704642 28653721 999999999765694171 571202477 902117314 571202477 943617047 571202477 999999999765694171 571202477 836345970 28653721 424142041 37563938 431578464 28653721 732100394 37563938 137774161 28653721 610157217 28653721 446079266 28653721 849146276 37563938 919578820 28653721 58608150 571202477 796416360 571202477 199366092 37563938 462997738 37563938 959694458 37563938 999999999765694171 571202477 813722583 28653721 364940596 28653721 562923636 37563938 708660555 37563938 817141078 28653721 5635912 571202477 999999999765694171 571202477 475471129 28653721 758196304 37563938 980326343 28653721 119665905 28653721 281462113 28653721 934548590 37563938 630319718 37563938 462089439 28653721 355251816 37563938 506080442 571202477 733600151 37563938 596108210 28653721 75138606 571202477 834374038 37563938 695609570 28653721 972435720 571202477 502058667 37563938 529048330 28653721 326043797 28653721 370439613 571202477 999999999765694171 571202477 900167907 571202477 999999999765694171 571202477 311153648 571202477 26343067 37563938 85117463 37563938 837592269 37563938 551966493 571202477 223787369 37563938 795114296 28653721 171881311 571202477 993073020 37563938 758328776 571202477 37199126 37563938 711658488 37563938 877675698 37563938 531736047 28653721 692769849 571202477 641752564 28653721 100091737 37563938 606398104 37563938 586650189 37563938 696138158 28653721 683287595 28653721 755699562 28653721 969718955 571202477 986238417 28653721 675746491 37563938 35121808 571202477 772927575 571202477 355745339 28653721 854060611 28653721 698147426 37563938 531406313 37563938 999999999765694171 571202477 876794216 37563938 521473507 571202477 418972714 571202477 612082434 37563938 241913036 37563938 779936954 37563938 999999999765694171 571202477 266295375 37563938 204279594 571202477 410549744 37563938 124842356 28653721 999999999765694171 571202477 300648398 571202477 999999999765694171 571202477 82591121 571202477 925231985 571202477 840221937 28653721 857804125 37563938 340511159 37563938 846015503 37563938 451945717 37563938 734904631 571202477 304244004 37563938 19512590 571202477 574385042 571202477 836187747 28653721 730981621 28653721 246707544 571202477 706094052 28653721 444285666 571202477 668067173 571202477 685269205 28653721 293496895 37563938 219082365 37563938 174374047 37563938 910956397 28653721 734115146 37563938 999999999765694171 571202477 467992838 571202477 158766919 571202477 520777700 571202477 64672298 571202477 909624648 28653721 282191767 28653721 700412385 571202477 342069920 37563938 667790179 28653721 941635633 28653721 219239058 571202477 758503497 28653721 972838604 37563938 999999999765694171 571202477 263123113 37563938 157799766 28653721 571472478 37563938 610663153 28653721 7783347 37563938 257289819 37563938 999999999765694171 571202477 581448 37563938 221617332 28653721 557604546 571202477 146282435 571202477 307903239 571202477 47702901 571202477 797212151 571202477 547100914 37563938 175982844 37563938 203921266 37563938 359995055 28653721 311379523 37563938 999999999765694171 571202477 625851724 37563938 705217853 28653721 179476275 28653721 399408411 571202477 542584373 571202477 657586046 571202477 61762595 571202477 356619561 28653721 801125675 37563938 255934871 37563938 346771858 571202477 438508512 28653721 431553183 571202477 298729709 571202477 263220592 571202477 738174928 37563938 788210070 571202477 915149802 28653721 540657233 28653721 59016866 37563938 894841037 571202477 372881561 37563938 477862908 37563938 484167237 28653721 150806826 571202477 256799001 37563938 317874163 28653721 317825908 28653721 14747753 571202477 820881821 571202477 999999999765694171 571202477 646487212 28653721 999999999765694171 571202477 450344171 28653721 788331890 571202477 778255386 37563938 214454792 37563938 717634386 37563938 556311303 28653721 160432175 28653721 481963494 37563938 791165248 28653721 258981511 571202477 457991369 28653721 289896477 28653721 640720172 28653721 59016866 28653721 950422216 37563938 771137921 28653721 614495356 28653721 841999535 37563938 760394384 37563938 582276828 28653721 726381181 28653721 198619131 571202477 566503611 28653721 926185162 571202477 748657413 28653721 452931951 571202477 917512446 37563938 999999999765694171 571202477 52096832 37563938 908980103 37563938 505060936 28653721 110759364 28653721 21344676 28653721 468455209 28653721 225796197 37563938 268489251 28653721 933462114 28653721 999999999765694171 571202477 961097360 37563938 801130066 571202477 503427286 37563938 703551454 28653721 621906330 571202477 443265568 28653721 317801326 37563938 777210001 571202477 339272996 37563938 510980632 28653721 999999999765694171 571202477 79522680 28653721 293983107 37563938 279282908 28653721 999999999765694171 571202477 706608587 28653721 771551023 28653721 43668758 28653721 511275474 28653721 138942627 37563938 852476750 37563938 999999999765694171 571202477 999999999765694171 571202477 78693473 37563938 193434865 28653721 213354714 571202477 581924685 28653721 246262806 571202477 575624423 571202477 489393014 571202477 637832349 28653721 287319196 571202477 763930498 571202477 146872396 28653721 296419067 571202477 999999999765694171 571202477 331540220 37563938 468171403 37563938 117196758 37563938 409283557 37563938 96613788 28653721 753670312 37563938 881352531 28653721 490982694 37563938 602634736 571202477 711438277 571202477 712533133 571202477 753731672 571202477 332223484 37563938 361969555 37563938 441456863 571202477 944576723 28653721 382270845 571202477 530950167 28653721 999999999765694171 571202477 430002560 28653721 404106082 28653721 465873076 571202477 7940314 37563938 456796297 28653721 454761654 37563938 808100376 28653721 632611733 37563938 232153240 28653721 834854650 571202477 183173209 37563938 303966661 28653721 999999999765694171 571202477 239821832 571202477 117731166 28653721 977093711 571202477 634137685 571202477 883539771 571202477 119632550 37563938 588937840 28653721 793831116 571202477 142671748 571202477 397781517 571202477 552267415 37563938 623324397 37563938 479861453 37563938 399241331 571202477 269702739 28653721 469809189 37563938 999999999765694171 571202477 220880174 571202477 267295682 571202477 498135882 571202477 375867585 571202477 999999999765694171 571202477 64154447 571202477 506427686 28653721 734841642 37563938 384268828 37563938 837291230 37563938 829095857 37563938 999999999765694171 571202477 133884208 571202477 557100668 571202477 74118089 37563938 204376755 28653721 763568709 37563938 264270908 37563938 103892549 571202477 580756852 28653721 296601992 571202477 734903144 28653721 107972130 37563938 694126143 571202477 547122739 571202477 493159993 28653721 105259305 28653721 165819804 37563938 479987258 571202477 850630232 28653721 647376384 571202477 49895413 571202477 386052092 571202477 254456350 28653721 296622058 571202477 809825916 571202477 308748764 37563938 731187731 571202477 347730925 571202477 85570290 28653721 844369305 571202477 999999999765694171 571202477 75858927 571202477 397605609 28653721 916065321 28653721 333602204 28653721 773370541 37563938 113198980 28653721 508973610 28653721 998506201 571202477 575359119 571202477 999999999765694171 571202477 147988292 571202477 658168872 37563938 999999999765694171 571202477 936693047 28653721 611634768 37563938 291436056 37563938 773172627 28653721 996252756 28653721 996718154 37563938 778380123 37563938 160942901 37563938 973514779 28653721 53373084 28653721 291467356 571202477 280601780 571202477 298109589 571202477 36096197 37563938 302484495 571202477 822175589 28653721 710890253 37563938 412482271 28653721 400952453 571202477 148447211 571202477 279017396 28653721 518587959 571202477 246028258 37563938 149934926 28653721 125851730 37563938 91923303 37563938 781572009 37563938 999999999765694171 571202477 253542556 571202477 383688193 37563938 526604681 37563938 487760272 28653721 915310937 28653721 846729302 571202477 963624587 37563938 490720838 37563938 136483756 37563938 433704899 28653721 916699384 28653721 679068907 28653721 328552516 37563938 894836028 28653721 294111165 28653721 437819259 28653721 994367087 37563938 874287157 28653721 100336713 28653721 624403978 571202477 999999999765694171 571202477 962486979 571202477 401570946 28653721 732550272 571202477 209034888 571202477 988818115 37563938 403799704 28653721 353374230 28653721 970261840 28653721 384691394 28653721 780931322 28653721 999999999765694171 571202477 869948496 571202477 999999999765694171 571202477 49863392 37563938 991538831 37563938 999999999765694171 571202477 41487265 571202477 940940666 28653721 170869203 37563938 661579158 37563938 560040340 28653721 140064819 571202477 49479445 28653721 756508148 28653721 999999999765694171 571202477 428847023 37563938 519962989 37563938 425894990 37563938 123948440 37563938 288492662 28653721 176840286 571202477 430875648 28653721 237361593 28653721 763032487 28653721 698286371 37563938 627296852 37563938 321410954 28653721 289038261 28653721 600988444 28653721 999999999765694171 571202477 999999999765694171 571202477 433738670 28653721 217306327 571202477 710458745 37563938 886124365 571202477 301224193 37563938 236766763 37563938 103834810 28653721 603631395 28653721 544944922 37563938 640999698 37563938 537729415 28653721 212751119 571202477 61954098 571202477 410221048 28653721 786830339 37563938 999999999765694171 571202477 4255107 28653721 763212363 37563938 999999999765694171 571202477 330259110 37563938 633239076 28653721 729933913 37563938 573303481 571202477 372195105 37563938 835982427 28653721 904975017 37563938 17801870 571202477 199085494 571202477 839604794 28653721 294930274 28653721 586393257 37563938 703686468 571202477 493684156 28653721 128257011 28653721 136272565 571202477 458248633 28653721 561248900 28653721 952741653 37563938 107864493 37563938 901351802 28653721 357498546 571202477 762314530 28653721 17565602 28653721 302495030 28653721 449122399 571202477 573022425 571202477 967693840 28653721 774996088 28653721 162079513 28653721 574158271 28653721 124968709 28653721 603150915 28653721 879311131 571202477 531464002 28653721 218119928 571202477 200231136 571202477 405825439 37563938 999999999765694171 571202477 498835058 571202477 218591095 28653721 260072134 28653721 576202837 571202477 999999999765694171 571202477 862418249 28653721 916534431 28653721 621806297 28653721 895642589 28653721 762483033 28653721 293367980 571202477 93855697 37563938 232040337 37563938 546823900 28653721 999999999765694171 571202477 486258792 37563938 509494158 37563938 786016292 37563938 521453584 37563938 34756525 37563938 566537241 28653721 62791253 37563938 419026556 571202477 99972015 37563938 72144456 571202477 689417193 37563938 65691782 37563938 738441602 37563938 186828850 28653721 459950096 37563938 670678129 571202477 96002459 37563938 367119227 37563938 686276186 571202477 665676331 37563938 814331481 571202477 498335160 28653721 988486221 571202477 567725209 571202477 66412998 28653721 599548381 28653721 554770408 571202477 103152714 28653721 829476111 28653721 348331321 28653721 271827676 28653721 733981147 37563938 327027863 28653721 77566436 37563938 715641717 28653721 758222143 28653721 22914543 28653721 531763518 37563938 52314487 571202477 197454477 28653721 15395212 37563938 105074666 571202477 853104624 28653721 49331258 37563938 884572773 28653721 663378592 571202477 82826398 28653721 744912096 37563938 638267692 571202477 224949725 28653721 25136521 37563938 460789208 28653721 357111599 37563938 558549574 571202477 970818461 37563938 346208922 571202477 277580164 37563938 770637965 571202477 387387290 571202477 922600701 37563938 874546548 37563938 203321439 28653721 422638523 28653721 738221655 28653721 171376601 37563938 999999999765694171 571202477 148578080 571202477 963545117 571202477 355447138 37563938 39747703 28653721 901483726 37563938 999999999765694171 571202477 190796070 37563938 695303833 37563938 603237780 28653721 999999999765694171 571202477 850816459 37563938 893869636 37563938 301939556 571202477 598363118 37563938 70295118 37563938 323866512 28653721 410258105 37563938 180926598 37563938 326043797 571202477 796895255 571202477 704788296 571202477 491259136 28653721 592412261 37563938 418084199 28653721 651831420 571202477 247279967 571202477 525054447 28653721 129832466 571202477 981221872 571202477 885039260 37563938 737411454 28653721 992311776 28653721 847113175 28653721 651336365 37563938 675148284 28653721 990330020 37563938 551021346 37563938 721701045 28653721 275446873 571202477 72093068 571202477 999999999765694171 571202477 218773843 571202477 184698979 28653721 31701599 571202477 172340040 571202477 861563400 571202477 654886524 28653721 985228725 28653721 869328144 37563938 387369093 571202477 210719291 28653721 999999999765694171 571202477 999999999765694171 571202477 479100282 28653721 181529449 571202477 999999999765694171 571202477 539681584 28653721 884599276 28653721 272617155 28653721 575359119 28653721 332980160 28653721 578134390 37563938 309450590 28653721 380555422 37563938 755217565 28653721 344150162 37563938 654409859 28653721 323129108 28653721 677583651 571202477 16646219 37563938 109835399 28653721 28637959 37563938 731889039 28653721 989943883 37563938 551628927 571202477 526192340 28653721 361658085 37563938 549479009 28653721 687803205 28653721 147264328 37563938 417097901 37563938 501347484 28653721 423459038 37563938 8302799 37563938 892751038 571202477 988815168 28653721 598974091 37563938 636732597 28653721 54468886 37563938 682235769 571202477 277176925 28653721 642088234 37563938 907824343 37563938 595025133 28653721 576202837 37563938 780485714 37563938 934768826 571202477 999999999765694171 571202477 999999999765694171 571202477 22601804 28653721 307589297 37563938 591995803 28653721 648954980 37563938 573740449 37563938 939831130 28653721 29651805 37563938 117723893 28653721 425198679 37563938 408504108 28653721 874578395 571202477 999999999765694171 571202477 486553886 28653721 908325095 37563938 954866751 571202477 779069404 37563938 712178037 37563938 359954605 37563938 106032254 28653721 661359412 37563938 999999999765694171 571202477 900220959 571202477 861117764 37563938 508413841 37563938 128294599 28653721 279565144 571202477 734805867 37563938 219647736 571202477 652545616 28653721 70697118 28653721 173408303 28653721 631403740 37563938 256182015 37563938 985724934 28653721 961202918 571202477 298682799 37563938 775998589 37563938 656947232 571202477 733444066 571202477 64275527 571202477 316251366 571202477 85828486 37563938 800566738 28653721 163574119 37563938 563863706 37563938 708391595 571202477 523228669 571202477 24912568 37563938 516927279 28653721 89271076 37563938 255949559 37563938 969159986 37563938 395406595 28653721 999999999765694171 571202477 269465864 28653721 28219252 37563938 741459872 28653721 307144910 571202477 113170918 28653721 377856292 571202477 238075448 28653721 667339997 28653721 219810634 571202477 756742270 37563938 240888654 571202477 209454796 571202477 437397434 571202477 705457844 28653721 871730944 28653721 310089324 571202477 240482074 28653721 40644044 571202477 643984360 37563938 902817876 28653721 206189673 37563938 646279197 37563938 919650544 571202477 260821077 37563938 541506396 571202477 604690027 37563938 613641092 28653721 791091476 37563938 554914250 571202477 398895136 571202477 289944414 571202477 402263105 28653721 318870907 28653721 999999999765694171 571202477 768567760 37563938 999816397 571202477 727009764 28653721 21563448 571202477 47774872 571202477 505106709 28653721 973477436 571202477 514077569 571202477 868802001 28653721 139066873 37563938 13201880 571202477 58956833 37563938 86704598 571202477 282230084 571202477 557231143 571202477 411310858 28653721 211194056 37563938 349470572 28653721 440144158 37563938 113550335 37563938 820586046 28653721 72180659 28653721 585795115 28653721 823435929 571202477 422560240 28653721 556591066 37563938 706018620 28653721 474949581 571202477 724189983 571202477 185567318 28653721 789477613 37563938 693299454 28653721 264351023 37563938 559918256 28653721 610522542 571202477 847825486 37563938 554730788 28653721 842072281 571202477 814486151 37563938 7048757 37563938 187069605 37563938 650167908 28653721 954527564 571202477 229254438 571202477 190141852 28653721 774331641 28653721 576758797 28653721 1286361 28653721 250384913 28653721 558424712 37563938 847581245 37563938 987277668 37563938 497526218 571202477 145065198 37563938 113073395 28653721 727328715 28653721 228078215 28653721 701652941 28653721 559995980 37563938 44311540 37563938 44426904 571202477 27966432 37563938 646876216 28653721 999999999765694171 571202477 947943982 571202477 758754071 37563938 855559256 37563938 539133571 37563938 80498815 37563938 921242449 571202477 202416914 37563938 122590186 37563938 322595591 28653721 848215340 571202477 253882795 28653721 498785613 37563938 775570807 571202477 894731211 28653721 111564030 571202477 81308045 37563938 182038406 37563938 141158567 571202477 505229363 37563938 871817442 28653721 464994212 37563938 299104257 28653721 999999999765694171 571202477 243735424 571202477 21415661 28653721 64816564 28653721 12982791 571202477 904339652 28653721 774758818 571202477 942903438 28653721 953490779 37563938 218005595 571202477 999999999765694171 571202477 156181081 28653721 21255253 37563938 829185395 28653721 900807240 37563938 18930533 37563938 417466534 28653721 126302954 571202477 942870422 28653721 700308643 37563938 637477614 28653721 44791175 571202477 144612555 571202477 492021469 571202477 443023881 28653721 957983966 37563938 626942062 28653721 779336957 37563938 838987492 37563938 675878382 571202477 597295739 571202477 141828436 28653721 936035296 28653721 981846911 37563938 999999999765694171 571202477 656793359 571202477 719172652 571202477 189574156 571202477 696170043 571202477 484065882 571202477 948455875 28653721 644123810 571202477 143640897 571202477 999999999765694171 571202477 138836797 571202477 897955020 28653721 481566960 28653721 442225816 28653721 507587455 37563938 635264946 37563938 810441824 571202477 842011814 28653721 992215399 37563938 926615947 28653721 734840080 571202477 513585123 37563938 157847335 37563938 18536326 571202477 82473755 571202477 77049765 28653721 574999583 571202477 527488828 571202477 322771221 571202477 19768894 28653721 540813398 37563938 43672006 28653721 475240633 28653721 645584087 28653721 999999999765694171 571202477 264185561 37563938 432424882 37563938 213219836 37563938 476391889 28653721 481898669 37563938 215508971 571202477 603794623 571202477 192404001 37563938 117527257 28653721 999999999765694171 571202477 60732914 28653721 671716162 37563938 451724031 28653721 469425726 28653721 696910022 37563938 75998345 571202477 314133965 28653721 347203838 37563938 386263512 37563938 234433142 37563938 899895498 37563938 20215073 37563938 140252734 28653721 380954177 28653721 518322014 571202477 78693473 571202477 361150261 28653721 881746291 37563938 918844682 571202477 98003158 37563938 71032557 571202477 970593741 28653721 466309918 37563938 635927653 571202477 465605492 28653721 667536864 28653721 865132820 37563938 897049680 28653721 123248436 37563938 720238592 37563938 906059006 37563938 667904683 28653721 264615243 571202477 134597752 37563938 455421702 37563938 913899123 28653721 999999999765694171 571202477 938484090 28653721 883373730 28653721 739247334 37563938 44323760 37563938 929501361 571202477 46109133 571202477 115600300 28653721 356931913 571202477 280105702 37563938 549020946 28653721 592679846 571202477 684980681 28653721 543010609 28653721 536920207 37563938 564725627 37563938 815048163 571202477 409283557 28653721 340678140 37563938 296643927 571202477 553988933 571202477 82648686 28653721 999999999765694171 571202477 363789669 37563938 733082138 37563938 101917258 28653721 582793884 571202477 472233060 571202477 400804611 28653721 414704940 37563938 67648118 571202477 522250921 37563938 969531941 37563938 532806863 28653721 7923250 37563938 912124048 37563938 259782192 571202477 824147330 571202477 104038899 28653721 499935823 28653721 755699562 571202477 111509229 571202477 380865377 37563938 837881904 571202477 41105446 37563938 117807479 37563938 580489063 571202477 999999999765694171 571202477 549679442 28653721 562497017 28653721 538513768 571202477 161375177 571202477 952514022 37563938 112527240 571202477 401396780 571202477 806363143 28653721 350449624 571202477 879388296 37563938 999999999765694171 571202477 180987123 37563938 302417870 571202477 452601292 571202477 73223846 28653721 894010274 37563938 53677518 37563938 629102815 37563938 842454376 37563938 737758282 37563938 5085475 37563938 857292922 37563938 296486640 37563938 643287408 28653721 51191934 28653721 491443205 37563938 362847738 28653721 31212390 37563938 462312988 28653721 462701911 28653721 954450122 28653721 673229471 571202477 590957819 37563938 450056723 28653721 57827924 37563938 386570215 571202477 417466534 571202477 999999999765694171 571202477 896444857 571202477 235294082 571202477 742446348 37563938 607002042 28653721 446036814 28653721 674549731 571202477 999999999765694171 571202477 471082380 28653721 921246734 28653721 300434295 571202477 463251157 37563938 195809577 571202477 363686173 571202477 961828645 571202477 341415545 28653721 120273129 571202477 543937144 28653721 244887717 571202477 977844645 37563938 672647095 28653721 508375127 28653721 503435419 28653721 2414872 28653721 689553217 37563938 222694577 28653721 175058993 571202477 663507179 28653721 810904771 28653721 315538832 37563938 202421904 37563938 805954506 37563938 196168964 28653721 100638560 37563938 805118324 37563938 907623071 37563938 568307699 28653721 550705644 37563938 400982783 571202477 119960037 571202477 712965467 571202477 999999999765694171 571202477 59832602 37563938 343861742 28653721 289263607 571202477 686690613 571202477 692128195 28653721 214899342 37563938 115221439 37563938 770967554 28653721 958569483 37563938 251576790 28653721 495425693 28653721 114657942 571202477 599094726 37563938 999999999765694171 571202477 946824748 37563938 999999999765694171 571202477 534573846 28653721 40563353 37563938 999999999765694171 571202477 79290043 37563938 265417275 571202477 838300090 28653721 233457167 571202477 708418898 28653721 827045713 37563938 173092964 571202477 260389734 37563938 998506201 28653721 184607113 37563938 884948548 571202477 236733843 571202477 189740551 37563938 999999999765694171 571202477 596627628 571202477 612338294 28653721 361516722 28653721 767346048 37563938 620187355 571202477 266692329 37563938 113799354 571202477 537663257 28653721 762323013 571202477 882189125 571202477 711597226 28653721 443425363 28653721 999999999765694171 571202477 454979791 28653721 863146788 28653721 644843227 37563938 326286865 37563938 966375734 37563938 940452577 28653721 326518418 28653721 980207781 28653721 448722921 37563938 511522383 37563938 616659531 37563938 111784550 571202477 549534967 37563938 766311732 571202477 14090470 28653721 316683112 28653721 908337494 571202477 250727587 571202477 999999999765694171 571202477 816280561 37563938 951868449 571202477 891805039 28653721 89340224 37563938 719593844 37563938 467598223 571202477 999999999765694171 571202477 959591327 28653721 923056493 37563938 815927443 28653721 807076547 571202477 999999999765694171 571202477 417178299 37563938 17719958 28653721 517253672 28653721 999999999765694171 571202477 86539194 28653721 715935561 571202477 472116203 571202477 385044213 571202477 820186757 28653721 146542852 571202477 151570690 571202477 381563482 571202477 510095584 37563938 885039260 571202477 50526225 37563938 846015503 28653721 819665426 37563938 125921542 571202477 24804750 37563938 813470543 37563938 799079605 28653721 57525278 28653721 396382124 37563938 225638298 571202477 270403346 571202477 148567656 28653721 842865268 28653721 651483642 28653721 999999999765694171 571202477 964583885 28653721 154428849 28653721 477746512 571202477 631721330 571202477 864442589 37563938 909262396 28653721 348986032 571202477 931335159 571202477 273072313 571202477 733229443 37563938 519130346 37563938 737758680 37563938 233294697 37563938 676712983 28653721 108367185 37563938 792168714 37563938 924687000 37563938 501100580 37563938 559535385 571202477 112572746 571202477 409595106 28653721 999999999765694171 571202477 858239692 37563938 999999999765694171 571202477 654883826 571202477 170850599 571202477 134161369 37563938 347994106 37563938 654195774 37563938 30092195 28653721 603207467 571202477 791502403 571202477 571893468 28653721 282001523 28653721 501660241 571202477 701066827 37563938 71896888 37563938 693834120 28653721 481788160 37563938 999999999765694171 571202477 534135930 28653721 727095920 28653721 261870320 571202477 379586789 571202477 509345782 37563938 635389708 28653721 613531818 37563938 183046878 571202477 767557642 28653721 331579121 37563938 175453183 37563938 71772311 37563938 454993118 571202477 499241495 37563938 191862624 28653721 495347721 28653721 594394798 28653721 889517328 28653721 980440285 37563938 325163033 28653721 672865288 37563938 300062138 571202477 832745120 571202477 424530767 37563938 442102442 28653721 461934590 571202477 119417725 571202477 572507114 28653721 893549496 28653721 829657283 37563938 828547179 28653721 999999999765694171 571202477 273900094 37563938 68532700 28653721 571683218 28653721 500722437 37563938 562326041 28653721 540972182 28653721 225530232 28653721 315222083 37563938 810740836 37563938 930221327 28653721 837837169 571202477 19242891 571202477 900984552 37563938 849723943 37563938 145714539 28653721 937648910 37563938 845568573 571202477 786313147 571202477 573828382 28653721 660645039 37563938 301887049 28653721 286876488 28653721 125763784 571202477 833149091 571202477 787526900 571202477 438769994 571202477 638448718 28653721 813177478 571202477 507932316 37563938 399017377 37563938 700110307 571202477 699737180 28653721 262526106 28653721 946664392 571202477 256837668 37563938 165749581 37563938 14614343 571202477 244626960 571202477 62921625 37563938 954709953 37563938 630262433 28653721 302125155 37563938 384497696 571202477 582959768 571202477 183187736 28653721 206087004 37563938 791732229 571202477 685985197 37563938 413305199 37563938 805399126 28653721 70784453 37563938 548696598 28653721 932713323 37563938 292747532 571202477 374700556 571202477 858372377 28653721 409666976 571202477 919206710 28653721 617353803 37563938 35197699 28653721 777177259 571202477 813027293 37563938 979876562 571202477 736907713 37563938 71934157 571202477 143522698 37563938 299621570 37563938 212906953 571202477 958779540 28653721 785780443 37563938 305437013 28653721 631857126 28653721 78679102 28653721 664686078 37563938 371736605 28653721 167193813 571202477 481571978 571202477 675460109 37563938 477212036 28653721 67518749 571202477 513513321 37563938 999999999765694171 571202477 981677764 571202477 27226452 28653721 344707266 28653721 45549468 37563938 547361352 37563938 356842639 37563938 287619539 28653721 215855595 571202477 836960473 28653721 237632817 571202477 458003143 571202477 733082138 28653721 675161913 37563938 999999999765694171 571202477 763384207 37563938 319360355 37563938 999999999765694171 571202477 823488762 37563938 732749746 37563938 999999999765694171 571202477 22240526 37563938 218753393 571202477 996981288 37563938 832821727 37563938 419260561 28653721 493808704 28653721 235463566 571202477 792234789 37563938 599371109 37563938 196943730 571202477 731891889 37563938 157799766 37563938 14650007 571202477 7698453 571202477 524111149 28653721 952667246 571202477 583353964 571202477 791874459 571202477 961277951 571202477 322119505 571202477 189839257 37563938 549657610 37563938 881457859 37563938 463566266 571202477 124774257 571202477 618561473 571202477 196925282 571202477 761941427 571202477 523867782 28653721 901527226 571202477 768219 28653721 501906712 37563938 451302163 37563938 588584750 571202477 521203707 37563938 313631479 37563938 423737725 37563938 180404910 37563938 875219164 28653721 999999999765694171 571202477 233486581 571202477 69740872 28653721 778509547 37563938 412867826 28653721 847538926 28653721 292006944 28653721 209578149 28653721 798263442 571202477 764472441 28653721 973612176 37563938 861967349 571202477 618530358 571202477 347488225 571202477 293235025 37563938 615514205 37563938 404066427 28653721 838828826 571202477 312161294 37563938 683740677 28653721 384756942 37563938 220610880 28653721 356084719 28653721 366351486 28653721 273770710 37563938 209521871 37563938 945282282 37563938 999999999765694171 571202477 666952082 571202477 835934531 37563938 850919273 571202477 429340703 37563938 96475615 28653721 104391832 28653721 15052334 28653721 982494959 37563938 773312015 28653721 646781663 28653721 239640886 37563938 133878966 28653721 669879156 37563938 151503491 28653721 724862169 571202477 999999999765694171 571202477 691551633 37563938 690952724 28653721 676492292 571202477 980106354 28653721 704719533 28653721 164377196 28653721 418949564 37563938 763743271 37563938 189105779 28653721 521234354 571202477 58214911 571202477 372288720 571202477 397847245 37563938 624969524 28653721 986058028 28653721 206304345 28653721 173193151 28653721 300203367 37563938 646115247 28653721 722588010 37563938 180905420 571202477 93134198 571202477 729865324 37563938 981677764 28653721 110003577 571202477 131806215 37563938 417898529 571202477 946963896 37563938 453623717 28653721 854457755 37563938 701275832 28653721 788933099 28653721 236057068 571202477 410253094 571202477 302676757 571202477 643579169 28653721 737024097 37563938 34364445 37563938 88814961 37563938 818852893 37563938 999999999765694171 571202477 363607361 571202477 756235876 37563938 113343985 37563938 476742441 37563938 542737186 28653721 53657839 28653721 349739223 37563938 925398111 28653721 773210814 571202477 263181023 37563938 66738470 28653721 85249830 571202477 968252673 28653721 885275595 571202477 11053139 571202477 999222433 28653721 819797487 571202477 673879445 571202477 999999999765694171 571202477 204163920 28653721 473383386 28653721 80320184 28653721 86069761 571202477 903955708 37563938 738820428 28653721 999999999765694171 571202477 657163537 28653721 204942669 37563938 172264817 37563938 818021265 28653721 507169987 28653721 329889198 571202477 246916827 37563938 222177339 28653721 742085515 571202477 585479964 571202477 705637983 28653721 713607933 37563938 678333019 28653721 145589947 28653721 615652116 37563938 970818461 571202477 339488405 571202477 902978878 28653721 70499436 571202477 999999999765694171 571202477 262993197 28653721 247043467 37563938 811825601 37563938 101449030 37563938 790362622 37563938 379085320 37563938 436427441 28653721 703618505 28653721 860163339 571202477 760979693 571202477 653979868 28653721 620322439 28653721 847538926 571202477 381822369 37563938 900388993 571202477 869776600 28653721 28587790 571202477 65673350 28653721 333759806 28653721 430630599 37563938 69185665 37563938 282001523 571202477 9506359 571202477 327076775 28653721 92506350 28653721 173128238 37563938 63721183 571202477 311379523 28653721 460518671 28653721 78605329 28653721 354226049 37563938 826327069 571202477 237174055 571202477 697266454 28653721 238478147 571202477 999999999765694171 571202477 140936150 571202477 76350373 37563938 575948176 28653721 64883318 28653721 402008403 28653721 759945868 571202477 876521406 28653721 427303018 571202477 705984761 28653721 156145552 28653721 935528388 37563938 989247321 28653721 791481177 37563938 708697268 37563938 574700077 571202477 951037153 28653721 348288505 571202477 943093608 28653721 620085954 37563938 559451223 28653721 514347221 37563938 867402598 37563938 429396171 37563938 303666488 571202477 999999999765694171 571202477 630414351 37563938 966623115 28653721 521664795 571202477 862198831 28653721 106859888 571202477 274902946 37563938 218653319 37563938 345234990 571202477 262736666 571202477 374774678 28653721 409179531 28653721 118281771 28653721 99565168 571202477 291616816 37563938 19475706 571202477 57192891 571202477 889485846 28653721 735739963 28653721 546630683 28653721 790182509 28653721 259546196 37563938 374372446 28653721 332761423 571202477 905572909 28653721 219832646 571202477 504653341 37563938 413243651 571202477 371264983 37563938 272268788 28653721 872612420 37563938 744362708 571202477 15548868 37563938 598865961 37563938 482732777 571202477 640102424 28653721 151239305 571202477 133766589 571202477 753533946 28653721 29360352 571202477 999999999765694171 571202477 988000121 571202477 103251973 571202477 573296074 37563938 760684836 571202477 78679102 37563938 306548791 571202477 651434996 571202477 200794538 28653721 655532390 37563938 181710926 571202477 422033261 37563938 81297684 37563938 783738018 28653721 830321166 571202477 951506501 571202477 772178187 37563938 168308262 571202477 285538600 571202477 14372122 28653721 964365019 571202477 83869034 37563938 284689218 37563938 736324831 28653721 108158168 37563938 999999999765694171 571202477 538950203 28653721 820881821 37563938 357619133 571202477 698860797 28653721 175453183 28653721 509301208 571202477 243155771 571202477 410601394 571202477 750052913 571202477 669406217 37563938 446456931 28653721 659046845 571202477 519555403 37563938 812354496 28653721 492972996 571202477 955815486 37563938 306897343 571202477 920478548 571202477 852650022 37563938 936813838 571202477 575415428 37563938 232254900 571202477 750175549 37563938 806149253 37563938 581420365 571202477 215454635 571202477 91113428 28653721 104594186 28653721 981195319 37563938 374499245 28653721 77372828 37563938 765497776 571202477 737251017 37563938 625139904 37563938 209275605 571202477 143674338 37563938 76229476 571202477 955024250 37563938 960381025 28653721 649526483 28653721 957577930 37563938 630115460 37563938 921696920 37563938 44090375 571202477 969501659 571202477 782985346 28653721 218753393 37563938 673386458 28653721 640696703 37563938 626132241 571202477 946856534 28653721 266445184 37563938 836130399 28653721 90210868 37563938 621933939 28653721 815725494 571202477 600592535 37563938 563137993 37563938 246979773 28653721 409092000 28653721 138719492 571202477 736181090 28653721 157222640 37563938 420475745 571202477 973612708 37563938 165073390 28653721 724527355 571202477 209280744 571202477 430284739 37563938 65004847 37563938 679365950 37563938 839741336 28653721 675044108 37563938 795356710 28653721 72744578 571202477 93001411 37563938 183830367 571202477 2070615 37563938 546881924 37563938 19702637 28653721 91842866 37563938 83880417 28653721 353309883 571202477 33677912 571202477 155967931 571202477 315799274 571202477 188417142 28653721 727313004 28653721 34309057 571202477 515311586 37563938 323221456 28653721 683952975 571202477 922987294 28653721 516427587 37563938 789439262 28653721 325465910 37563938 837997748 571202477 430077303 37563938 178646742 28653721 198679406 571202477 670107754 28653721 871646610 37563938 629477607 571202477 763615623 37563938 999999999765694171 571202477 317022999 37563938 185479810 28653721 484219084 28653721 37437967 37563938 966725824 571202477 641524367 571202477 585479964 28653721 999999999765694171 571202477 11653358 28653721 937427074 28653721 999999999765694171 571202477 798618906 37563938 7783347 571202477 799599862 37563938 709375597 28653721 737629316 37563938 113271902 37563938 653174792 37563938 504880120 37563938 97114307 37563938 999999999765694171 571202477 197336474 28653721 936079448 571202477 880848920 28653721 999999999765694171 571202477 496209494 28653721 999999999765694171 571202477 846474468 37563938 513393391 28653721 40923206 571202477 684231557 37563938 395789111 37563938 363990251 28653721 689182523 37563938 769428773 571202477 474905078 28653721 905788716 28653721 999999999765694171 571202477 994670186 37563938 900237443 37563938 465510927 37563938 77419797 28653721 798774480 571202477 285836340 37563938 971798255 37563938 67599533 37563938 156145552 571202477 636629173 28653721 742122265 571202477 985856321 37563938 762850967 28653721 980439909 28653721 363710174 571202477 611353634 28653721 713638651 571202477 885200986 28653721 916886988 28653721 774464345 571202477 657731008 37563938 296115646 571202477 146491792 28653721 449606770 37563938 884308886 37563938 389745768 37563938 911902289 37563938 560748564 37563938 908520299 37563938 527799354 28653721 10926590 28653721 333839633 28653721 792742116 571202477 80774427 37563938 24835835 571202477 80235677 571202477 208403036 28653721 648774358 37563938 999999999765694171 571202477 631080030 571202477 752989117 37563938 124966692 37563938 520259274 37563938 379016187 28653721 715171060 28653721 61751490 28653721 254765096 28653721 398697 28653721 919650544 37563938 326090495 37563938 384235501 571202477 585866330 571202477 105499655 571202477 214760872 28653721 140564704 571202477 182319631 37563938 244887717 37563938 19757546 28653721 5033499 37563938 487957128 37563938 776763949 37563938 325999038 37563938 981720190 37563938 162200255 28653721 309656813 571202477 296891054 37563938 187474755 571202477 588702486 37563938 436533426 571202477 651137664 28653721 376848325 37563938 588433182 28653721 870022582 28653721 442485127 571202477 997602479 37563938 414424821 28653721 662181759 571202477 634279114 28653721 942602860 28653721 76923197 37563938 256628526 571202477 208168501 37563938 738734670 28653721 39666549 28653721 989912309 28653721 638755909 37563938 943760510 37563938 925725185 28653721 507361937 37563938 464512624 28653721 960207969 28653721 660798101 37563938 907860612 571202477 107962373 571202477 245227634 28653721 168356599 37563938 362330766 37563938 253619182 28653721 489643567 37563938 685483008 571202477 38169372 571202477 990819219 28653721 471437826 28653721 710255853 28653721 362926903 28653721 907030046 571202477 704310630 28653721 734904631 37563938 557494171 37563938 490498343 37563938 663755561 571202477 333876033 571202477 199696633 571202477 927362048 28653721 491843414 28653721 428724081 37563938 803059631 571202477 891090996 28653721 822238105 37563938 826453467 37563938 906442541 37563938 708047164 571202477 500526572 28653721 513868179 37563938 418358553 37563938 577282689 28653721 308988721 28653721 958354005 28653721 575111302 28653721 845998765 571202477 20303564 28653721 306570905 571202477 734273277 571202477 925360110 28653721 795640189 28653721 88612251 28653721 227008336 571202477 335181866 571202477 904729372 37563938 60645976 37563938 488350339 37563938 375627239 28653721 303527382 571202477 151178284 571202477 931142152 37563938 54544159 37563938 64088627 37563938 262412548 37563938 753021215 571202477 601915516 28653721 999634381 571202477 103005555 28653721 276121948 37563938 999999999765694171 571202477 153593487 37563938 999999999765694171 571202477 259932917 28653721 999999999765694171 571202477 859990761 28653721 793343710 28653721 932347501 28653721 504615334 571202477 985693969 37563938 140852232 28653721 999999999765694171 571202477 871114742 28653721 751951743 28653721 199476475 37563938 634491976 37563938 818553337 37563938 714023640 37563938 98824031 571202477 786304278 37563938 66093448 571202477 123584286 37563938 697318963 37563938 196630283 28653721 477782160 28653721 999999999765694171 571202477 987760790 37563938 875012735 28653721 479720922 571202477 114403899 37563938 671605028 37563938 344037855 37563938 3686909 37563938 605010916 28653721 374590628 28653721 506605223 28653721 173243876 37563938 756465063 571202477 233151440 571202477 606829 37563938 569887117 28653721 710367364 28653721 295114835 28653721 129594092 37563938 724790208 28653721 431650797 37563938 211129060 571202477 671478918 37563938 786313147 37563938 971397827 28653721 513725054 28653721 991629544 571202477 307192166 37563938 117751009 37563938 115215279 28653721 790002952 571202477 165073390 37563938 252349364 28653721 583279011 37563938 506884414 37563938 90535668 37563938 267993373 28653721 721037903 571202477 476588689 28653721 496324332 28653721 127222104 37563938 86216758 28653721 214478388 28653721 298134721 28653721 818823785 37563938 369990722 37563938 680099456 571202477 741121459 28653721 577920916 37563938 277087457 37563938 231746405 571202477 627756840 571202477 382437863 37563938 932908255 28653721 471689690 28653721 667505510 37563938 351962231 28653721 606829 571202477 723060043 28653721 999999999765694171 571202477 585818171 571202477 642156183 28653721 591764221 571202477 265415572 37563938 999999999765694171 571202477 589027498 571202477 794290613 28653721 622205562 28653721 504967704 37563938 706686513 28653721 780572353 37563938 901505752 28653721 6698491 571202477 520383554 28653721 841340057 571202477 133283451 571202477 999999999765694171 571202477 951413813 28653721 727656095 571202477 15395212 28653721 13641277 37563938 856806078 28653721 999999999765694171 571202477 296493433 28653721 873853085 28653721 231548557 37563938 821002220 37563938 207082234 571202477 269313333 571202477 467130188 37563938 893254518 28653721 348598432 571202477 547025996 37563938 999999999765694171 571202477 559941515 28653721 579954363 37563938 177478616 28653721 191378693 571202477 134260383 37563938 592190631 571202477 596103600 37563938 795229032 28653721 766808549 28653721 484262610 571202477 100149630 571202477 659146654 37563938 174622169 37563938 782606863 28653721 678122782 571202477 337240399 37563938 686444025 37563938 409570809 28653721 65472477 571202477 325140098 28653721 188851090 571202477 999999999765694171 571202477 999999999765694171 571202477 914265731 571202477 7410521 571202477 427855803 28653721 361662396 37563938 892336876 571202477 448241776 28653721 236007197 28653721 21124069 37563938 999999999765694171 571202477 767557642 571202477 129660216 571202477 151964758 28653721 3575726 28653721 950869172 37563938 173582758 571202477 148443078 571202477 437480880 37563938 141125524 37563938 650372185 37563938 194166761 37563938 874248830 37563938 944042594 37563938 394490598 28653721 280626155 571202477 550426449 28653721 644199012 37563938 94075049 28653721 821371275 571202477 674744575 571202477 788409183 571202477 765110224 37563938 357286496 37563938 422351602 37563938 119093891 571202477 954364701 37563938 45583733 28653721 331906292 571202477 467242397 37563938 789357953 37563938 327034183 28653721 171236279 37563938 255045686 37563938 612688360 37563938 349973863 37563938 965154026 37563938 459241965 571202477 394866483 28653721 437465017 571202477 257871541 37563938 446015947 571202477 623570388 37563938 100950856 571202477 935028638 37563938 15578340 37563938 265692117 28653721 284877034 37563938 551115772 571202477 482114809 37563938 211531679 28653721 945613890 571202477 159100982 37563938 42545725 571202477 545605575 571202477 55951098 571202477 958528670 37563938 953561051 571202477 804182474 571202477 460188030 37563938 217747286 28653721 337307252 571202477 999999999765694171 571202477 100297036 37563938 677025029 571202477 813807521 571202477 999999999765694171 571202477 199696633 37563938 999999999765694171 571202477 636694912 571202477 612730585 37563938 668021920 28653721 415995051 571202477 954150668 37563938 976865369 28653721 412960963 28653721 188932412 37563938 981967115 28653721 686889797 571202477 393144428 37563938 931886737 571202477 957577930 28653721 749071354 28653721 947145372 28653721 19256287 37563938 81837019 571202477 530727251 571202477 284167764 28653721 704332763 37563938 644597023 28653721 748551677 28653721 416839204 28653721 129378302 37563938 921506298 28653721 240844473 28653721 426005613 28653721 172150737 28653721 505692032 571202477 447200921 28653721 660838959 28653721 189716842 571202477 37642270 28653721 211498121 571202477 861834513 28653721 713888713 571202477 97610446 28653721 35187609 28653721 29280858 28653721 165584488 28653721 43243243 37563938 395202408 37563938 309922241 28653721 526562819 28653721 119297741 37563938 457758856 37563938 878034235 571202477 753976180 37563938 41533935 28653721 578385657 28653721 957762795 28653721 473198713 571202477 999999999765694171 571202477 748560152 37563938 432734855 37563938 141317590 28653721 625385750 28653721 999999999765694171 571202477 159007139 37563938 717455012 28653721 33672617 37563938 642574816 37563938 277219419 37563938 412207340 37563938 529229824 571202477 821371275 28653721 301363270 28653721 137106316 571202477 489706211 571202477 487488695 28653721 183416034 28653721 253547197 28653721 586361658 571202477 647029174 571202477 27297819 28653721 441674516 571202477 516477108 28653721 603957618 28653721 588584750 28653721 53169964 28653721 999999999765694171 571202477 999999999765694171 571202477 447892340 37563938 412432446 571202477 217892908 571202477 427694089 37563938 853855835 28653721 999999999765694171 571202477 997450833 571202477 177355650 571202477 967495970 37563938 999999999765694171 571202477 159919771 28653721 747276593 28653721 177404943 28653721 144168135 28653721 286487219 571202477 667790179 37563938 794102926 28653721 660420136 37563938 152208028 28653721 973360579 37563938 390578487 571202477 723956269 37563938 556697390 28653721 489270956 571202477 911983677 571202477 617555855 28653721 481566960 37563938 585795115 37563938 356948212 28653721 658564968 28653721 322657883 28653721 361497466 571202477 775672083 571202477 848597772 28653721 387374531 37563938 147339653 28653721 486386037 28653721 250830388 37563938 191335319 28653721 117712038 571202477 259329286 37563938 692443512 571202477 910197676 571202477 102781648 28653721 673311388 37563938 443627634 37563938 591444778 37563938 537606052 571202477 514594331 37563938 795637351 571202477 659398904 571202477 714204605 37563938 143674338 571202477 499061131 28653721 103354012 28653721 176088114 571202477 437651183 28653721 214760872 571202477 84863617 37563938 106507500 28653721 97067977 37563938 766980453 28653721 131878880 571202477 115231310 37563938 764118062 571202477 783226487 37563938 473976573 37563938 126899647 28653721 422136343 571202477 95618050 37563938 186828850 571202477 657412085 28653721 999999999765694171 571202477 999999999765694171 571202477 204624110 37563938 780241850 571202477 414253390 571202477 482804217 37563938 999999999765694171 571202477 253749087 28653721 730412780 571202477 740763513 37563938 276817128 28653721 999999999765694171 571202477 62673524 28653721 195943956 571202477 591588680 571202477 483068422 37563938 497998421 28653721 537033917 28653721 645265889 28653721 562145283 28653721 390138410 37563938 378108504 571202477 348601603 28653721 440371502 28653721 134722260 571202477 837881904 37563938 393081697 28653721 669018422 37563938 582234458 571202477 509884108 571202477 530287107 28653721 341415545 37563938 271819252 28653721 186004270 571202477 260633982 571202477 823139993 571202477 543907111 571202477 204920646 37563938 442159110 37563938 455966663 28653721 391296249 37563938 891587275 28653721 322316553 28653721 805734983 37563938 16761927 571202477 835540301 571202477 661033278 37563938 282787353 571202477 755253478 28653721 228206264 37563938 227459931 571202477 381292766 37563938 50231644 28653721 468878340 571202477 945219686 28653721 314141986 571202477 198805009 37563938 662616594 37563938 299735444 37563938 892562482 28653721 332950187 37563938 999999999765694171 571202477 888976653 37563938 690781856 37563938 191821506 571202477 239424885 571202477 664492119 571202477 672656497 37563938 271521514 571202477 391902626 37563938 861980012 571202477 18876873 571202477 150345297 37563938 380224278 37563938 842092472 28653721 356826896 571202477 39666549 571202477 53326312 571202477 674549731 28653721 595487172 571202477 307489643 37563938 39263084 571202477 613667496 28653721 227771691 28653721 318780294 37563938 999999999765694171 571202477 840411107 28653721 803501449 37563938 84401137 571202477 350619814 28653721 258134678 37563938 617113574 28653721 169679335 37563938 439437970 571202477 674737660 37563938 39189397 37563938 156654046 28653721 964141215 571202477 492730146 571202477 113823496 37563938 608241668 37563938 888800350 571202477 71834459 571202477 169972665 28653721 974416443 571202477 207967766 37563938 299833537 571202477 598531914 37563938 254083242 571202477 319538435 571202477 586650189 571202477 270416940 37563938 997946248 37563938 453495350 37563938 531406313 571202477 960192612 571202477 220186265 37563938 562033866 28653721 524707746 28653721 851571474 28653721 21811856 28653721 269113122 28653721 360609274 37563938 108648092 571202477 55618608 28653721 546363542 37563938 999999999765694171 571202477 321407660 28653721 173424487 28653721 473086267 37563938 213361263 37563938 995916324 571202477 889826415 28653721 382428102 571202477 999999999765694171 571202477 442616341 37563938 67031874 37563938 683005549 28653721 516683944 37563938 153651969 28653721 199547944 37563938 345643896 28653721 328850009 571202477 58138939 28653721 190998255 37563938 24915215 37563938 659962614 28653721 699264324 571202477 999999999765694171 571202477 390432734 28653721 396928200 28653721 914305907 28653721 605162602 28653721 855804336 28653721 165967181 571202477 70773132 28653721 999999999765694171 571202477 831293479 37563938 527484892 37563938 628132966 37563938 591491652 571202477 261298548 28653721 474551959 37563938 52134319 28653721 777003654 37563938 794846889 37563938 513585123 28653721 886467836 37563938 173015517 571202477 738190812 28653721 196705567 37563938 68143100 571202477 144727791 28653721 573104915 571202477 148961913 37563938 916053265 571202477 174062633 571202477 207782812 37563938 591727498 28653721 516273181 37563938 338459434 37563938 275692935 28653721 534670979 571202477 951207991 37563938 384755526 28653721 309889662 571202477 254775825 571202477 883319988 571202477 792905635 28653721 417709031 28653721 210419419 28653721 976087060 571202477 828448246 571202477 812923144 571202477 896428653 28653721 24619032 37563938 645195956 37563938 516708000 37563938 565722142 571202477 480316175 37563938 743042559 37563938 482461731 28653721 321341378 28653721 917117377 28653721 595372379 571202477 114178664 28653721 901802980 571202477 39882067 571202477 511125747 571202477 903220142 37563938 237929452 28653721 894694750 28653721 742021835 571202477 919578820 37563938 962591590 28653721 742317614 37563938 377339170 571202477 426914136 571202477 721271015 571202477 144758828 28653721 165567517 37563938 353357572 37563938 365652516 37563938 577920916 28653721 388910623 28653721 217577987 37563938 674249354 37563938 755482471 571202477 639292029 28653721 850441666 571202477 390737308 28653721 715908519 28653721 597395711 28653721 408364987 37563938 324903711 571202477 655331455 37563938 364940596 37563938 262885515 37563938 990569477 28653721 693353805 571202477 779273156 37563938 420513079 37563938 884948548 37563938 449772226 37563938 157902128 571202477 205013919 571202477 297348997 37563938 923863830 571202477 980892492 571202477 227711332 571202477 999114383 37563938 746791358 37563938 810945362 571202477 258568637 28653721 404074564 571202477 999999999765694171 571202477 238451068 37563938 204311787 37563938 22350822 28653721 794727345 28653721 138448634 37563938 417898529 37563938 678977520 37563938 194681714 37563938 744912096 28653721 379168681 37563938 439840502 571202477 476260035 37563938 791715917 571202477 389509948 37563938 999999999765694171 571202477 460236905 28653721 201232605 571202477 569101548 28653721 897721890 571202477 616649695 37563938 16803346 37563938 387378766 28653721 718732439 571202477 807661189 571202477 832726672 28653721 337653865 37563938 913637539 571202477 894447796 37563938 999999999765694171 571202477 674474630 28653721 90106912 37563938 941127084 37563938 125749512 571202477 541046948 571202477 983157293 571202477 999999999765694171 571202477 782540372 37563938 272208730 37563938 999999999765694171 571202477 131090166 571202477 345162254 37563938 205869220 37563938 185803104 28653721 228004120 28653721 131066999 571202477 483230274 37563938 303876904 37563938 877340411 28653721 446929749 28653721 111337735 28653721 374203120 37563938 884787503 37563938 719875945 37563938 557576899 571202477 852258631 28653721 976377265 37563938 955277625 571202477 117807479 571202477 918422233 28653721 605072972 28653721 742636556 37563938 91557557 571202477 471756276 571202477 525814636 37563938 114060682 28653721 846574936 37563938 486492571 28653721 985876713 571202477 189153010 571202477 748558548 37563938 265994701 571202477 134948624 571202477 438823896 571202477 568255374 571202477 785648410 28653721 643467860 571202477 308832476 571202477 442138767 37563938 807452060 37563938 433238757 28653721 933872846 37563938 850133080 571202477 856766435 28653721 448562794 28653721 999999999765694171 571202477 680469222 28653721 941438234 37563938 569088221 28653721 940063206 28653721 229322014 571202477 157211301 571202477 37595877 571202477 475013135 571202477 719918784 571202477 416839204 37563938 251519526 37563938 678861658 37563938 81130700 571202477 66104502 571202477 668773197 28653721 499346949 28653721 676802003 28653721 221095894 571202477 737859859 28653721 474795010 28653721 113665236 571202477 228206264 571202477 492671947 37563938 112632803 37563938 516085573 571202477 959591327 37563938 31683248 28653721 645904746 28653721 146872396 37563938 616440440 37563938 500012922 28653721 712844091 571202477 362459308 571202477 686721340 28653721 999999999765694171 571202477 452368513 28653721 271613682 571202477 107260366 37563938 701471196 37563938 14179616 37563938 495162686 28653721 430500367 37563938 170199206 28653721 738316699 571202477 887997589 28653721 713865240 571202477 229229829 571202477 406574258 37563938 901034078 28653721 95553062 37563938 999999999765694171 571202477 416455582 28653721 487888731 571202477 971647050 37563938 264491549 571202477 31164687 28653721 897715108 571202477 876794216 571202477 775511969 571202477 218690428 571202477 706564489 571202477 20542173 571202477 741679972 28653721 321513170 37563938 391584455 37563938 930897096 28653721 435984446 571202477 921428294 37563938 241299511 571202477 999999999765694171 571202477 24656962 28653721 562505557 28653721 432592844 28653721 396027093 28653721 815938217 28653721 416694916 37563938 25337536 37563938 715092377 571202477 452199995 37563938 85303402 37563938 607296135 571202477 889699656 571202477 273438790 28653721 907386819 571202477 318517507 571202477 999999999765694171 571202477 587575168 571202477 961459372 28653721 188119521 28653721 384428285 37563938 771646787 37563938 42719605 28653721 152851257 571202477 829255100 37563938 372941148 37563938 44829261 37563938 241458806 571202477 182792970 28653721 81269972 28653721 646445392 28653721 244103377 28653721 836733961 37563938 565723736 37563938 103367303 37563938 598458577 571202477 865139082 37563938 84412080 571202477 483290145 571202477 197396185 28653721 479397236 37563938 285919974 571202477 810923436 571202477 999999999765694171 571202477 983433280 37563938 679631394 571202477 355333715 28653721 699658491 571202477 127368799 28653721 687007327 571202477 981130611 571202477 96680042 571202477 213723679 28653721 43111410 37563938 322687468 571202477 248415451 37563938 351656593 28653721 608971114 28653721 200076988 28653721 277816590 37563938 254033446 28653721 544118025 37563938 599841656 37563938 743713829 571202477 268611339 571202477 8184230 28653721 104218965 28653721 476791785 37563938 889252483 28653721 360552754 28653721 515056409 571202477 303427685 28653721 977220421 37563938 403860781 37563938 343501045 37563938 259228613 37563938 837253653 571202477 374600859 571202477 626467771 37563938 904214102 37563938 306185178 28653721 286657519 571202477 85433763 37563938 923268246 571202477 306875684 571202477 980614848 28653721 849530854 37563938 125426985 571202477 673155911 28653721 999999999765694171 571202477 851182532 28653721 229100070 28653721 413886333 37563938 983270497 37563938 500526572 37563938 369360107 37563938 35598373 28653721 999999999765694171 571202477 85171161 571202477 999999999765694171 571202477 582126626 28653721 999999999765694171 571202477 467041568 571202477 704936108 571202477 674086953 28653721 116353165 37563938 571919566 571202477 923495470 571202477 701723341 28653721 298671938 28653721 508153003 37563938 769660889 37563938 564421315 28653721 830613322 37563938 247198105 571202477 529386779 37563938 950724807 37563938 903222851 571202477 948526089 28653721 218913615 37563938 871108299 37563938 378617974 37563938 987662643 28653721 363163844 571202477 999999999765694171 571202477 212943991 571202477 306417563 571202477 480073090 28653721 298134721 37563938 591719538 571202477 338430044 37563938 506485113 28653721 775751835 571202477 926911166 37563938 201572682 571202477 517453868 28653721 43673607 571202477 302809180 37563938 256761716 37563938 943600965 37563938 760728366 571202477 479861453 28653721 999999999765694171 571202477 285877037 571202477 702607225 37563938 277419170 37563938 887665572 571202477 413814006 28653721 904878768 571202477 242084617 37563938 980870063 571202477 681085408 571202477 411352738 37563938 519542418 28653721 931715240 28653721 987782145 37563938 889135491 28653721 656746460 28653721 332437257 28653721 136540382 37563938 743031341 28653721 999999999765694171 571202477 999999999765694171 571202477 745762537 571202477 625882520 571202477 58603483 37563938 24084106 571202477 89925687 37563938 896145595 28653721 489240105 28653721 433387915 28653721 258023903 37563938 950869172 28653721 885376232 571202477 141838626 37563938 31744637 28653721 120451974 37563938 118983602 28653721 926491831 28653721 750016740 28653721 961097360 571202477 841999535 28653721 939386927 28653721 906360036 37563938 444677208 37563938 327027863 37563938 607963920 37563938 137793478 571202477 976932647 28653721 194986676 571202477 360827264 571202477 221897676 37563938 303766881 571202477 787362068 37563938 999999999765694171 571202477 392653644 37563938 815662383 37563938 980713230 28653721 101487638 28653721 467670553 28653721 40873132 28653721 289710136 28653721 497025500 37563938 805399126 37563938 651283829 571202477 798648357 28653721 902117314 28653721 868255380 37563938 233972934 571202477 623995734 37563938 503449606 37563938 997068248 37563938 641529970 28653721 861992961 37563938 273677561 28653721 386984790 37563938 575150677 28653721 921663697 571202477 476610034 28653721 685386732 37563938 323352502 37563938 692131736 571202477 991343992 28653721 155912220 28653721 812726546 28653721 999999999765694171 571202477 517144269 571202477 727013999 37563938 431415264 571202477 582306311 571202477 660973321 37563938 322102952 571202477 20365357 28653721 999999999765694171 571202477 414785857 37563938 385721095 571202477 809669786 37563938 541081586 28653721 792297371 28653721 101869316 37563938 997721039 37563938 709981374 37563938 477550045 37563938 615178203 28653721 115554803 28653721 897250558 37563938 333282331 37563938 248860388 571202477 16002042 37563938 135483912 37563938 593346218 28653721 686640075 571202477 513319926 37563938 181529449 37563938 38603217 571202477 871114742 37563938 576700683 571202477 772687315 28653721 5222925 37563938 949470492 28653721 569389040 571202477 378798318 28653721 394010034 37563938 639222206 571202477 585520756 28653721 878341194 571202477 933616461 28653721 554503970 37563938 725745337 571202477 981002597 28653721 972124917 28653721 936070359 571202477 881684433 28653721 538443261 571202477 6079050 571202477 631183906 37563938 268849196 37563938 954283808 28653721 705704979 37563938 13201880 37563938 584963775 28653721 170491645 571202477 737486320 571202477 757793351 37563938 801863951 37563938 999999999765694171 571202477 390755110 37563938 909262396 37563938 954143674 28653721 587387989 28653721 645584087 571202477 670227505 571202477 787115247 37563938 235311691 37563938 230555458 28653721 392307693 37563938 174279246 28653721 202079510 28653721 170213384 37563938 499665608 571202477 367823911 571202477 524221514 28653721 953099247 571202477 194852494 571202477 347903705 37563938 340269292 37563938 815859849 571202477 775280213 37563938 531096676 571202477 741694840 28653721 818758480 28653721 831411430 37563938 111337735 37563938 243270446 571202477 188460436 28653721 687135178 37563938 659686458 37563938 377011292 28653721 994855355 28653721 467672220 37563938 269759964 28653721 999999999765694171 571202477 864521946 37563938 168063471 28653721 794290613 37563938 454786064 571202477 836091025 28653721 921120521 571202477 999999999765694171 571202477 674826342 28653721 111863797 571202477 934206401 28653721 549833833 37563938 571304196 37563938 326726238 37563938 347561928 28653721 635229604 571202477 999999999765694171 571202477 455919459 571202477 472217242 37563938 903552280 37563938 424639252 37563938 861197652 571202477 611252738 28653721 197330048 28653721 569417339 571202477 999999999765694171 571202477 97636354 37563938 786994486 28653721 84461364 28653721 721085683 37563938 287469960 28653721 999999999765694171 571202477 976073937 28653721 546427704 37563938 228628313 37563938 999999999765694171 571202477 318184802 37563938 493635907 37563938 740573451 28653721 466695546 28653721 427163448 28653721 536920207 28653721 872030384 571202477 987600232 37563938 609201000 571202477 695870287 28653721 746713316 28653721 846347048 571202477 291033097 37563938 923706095 571202477 645929370 571202477 190400700 37563938 880672709 37563938 298783009 37563938 321612190 37563938 304485352 28653721 265422092 37563938 332376643 37563938 829307539 37563938 214062343 28653721 999999999765694171 571202477 129108840 571202477 674280380 28653721 753245814 571202477 172858692 37563938 998773964 37563938 320673127 37563938 111976272 28653721 999999999765694171 571202477 136282101 28653721 778413534 37563938 81719508 37563938 533781484 28653721 822716999 37563938 472046635 37563938 286387055 28653721 845558821 28653721 628707437 571202477 230790427 571202477 276716561 571202477 132793642 37563938 218913615 571202477 877230160 37563938 780519535 571202477 942277494 28653721 761692775 37563938 586716386 37563938 376739918 571202477 731291449 571202477 244758030 571202477 274723128 28653721 25493135 571202477 777820651 37563938 492361308 37563938 293556897 28653721 884174420 571202477 764541522 28653721 95709954 37563938 999999999765694171 571202477 163187436 571202477 660729683 28653721 100390946 37563938 859424319 571202477 147694965 571202477 301304090 37563938 124419129 571202477 831468000 37563938 999999999765694171 571202477 280626155 37563938 649978614 28653721 427751879 571202477 544335572 28653721 735478623 28653721 239323356 571202477 880410957 28653721 220991823 571202477 294243689 37563938 889779922 28653721 511643364 28653721 999999999765694171 571202477 69856735 571202477 555599880 37563938 52838981 37563938 629241524 37563938 999999999765694171 571202477 592405931 37563938 174225586 28653721 750420351 28653721 160644527 571202477 545033405 571202477 495297044 37563938 291055787 37563938 977844645 28653721 826326743 571202477 68416393 37563938 674712341 28653721 266184677 571202477 468316030 37563938 291582638 571202477 427697738 28653721 383308616 28653721 657215058 37563938 679906421 37563938 465424717 28653721 63984950 28653721 134525140 571202477 837642553 37563938 806111098 37563938 769231646 37563938 136667794 37563938 205870368 571202477 341765455 571202477 789439262 571202477 401212771 571202477 965985565 37563938 144225512 37563938 91510797 571202477 436552926 37563938 938791899 571202477 809600891 37563938 728944910 28653721 502150943 37563938 448953921 571202477 363536828 28653721 333683773 571202477 704604869 28653721 84150760 28653721 881875894 37563938 510032092 571202477 478061720 37563938 496076668 37563938 74118089 28653721 242135427 28653721 670486792 28653721 573278332 28653721 507143753 571202477 159566553 571202477 363218795 28653721 717310423 571202477 199680752 571202477 572783872 571202477 86812058 37563938 999999999765694171 571202477 146607288 571202477 403164555 28653721 811771858 28653721 670307862 28653721 278741131 571202477 999999999765694171 571202477 400304201 571202477 933129513 37563938 999999999765694171 571202477 479769844 571202477 767656933 37563938 960720499 37563938 821882958 37563938 409128007 37563938 95025335 571202477 695988891 571202477 22270827 571202477 194903005 571202477 795681920 37563938 714895123 37563938 999999999765694171 571202477 544064948 28653721 159197903 37563938 758088940 37563938 65498222 28653721 393894315 28653721 94899031 571202477 490644074 571202477 49384094 571202477 206131509 28653721 999999999765694171 571202477 191856589 571202477 355522249 571202477 551709566 37563938 769677513 37563938 607885919 37563938 273677561 571202477 947435759 28653721 325151045 571202477 215405160 37563938 633191447 37563938 747451238 571202477 36536843 28653721 28445759 28653721 385064128 28653721 204220414 28653721 674316067 571202477 435959132 37563938 626905443 28653721 382643715 28653721 879763408 571202477 584720532 571202477 935787421 571202477 603920348 571202477 254635551 571202477 180415699 28653721 360704991 571202477 999999999765694171 571202477 289944414 28653721 739096238 28653721 90872741 28653721 785728150 571202477 162198680 37563938 766346890 571202477 648115743 37563938 568556397 37563938 185241968 571202477 538097100 28653721 275644415 571202477 596627628 28653721 559918256 37563938 855004612 37563938 800602648 571202477 671242184 28653721 25136521 571202477 305773986 28653721 537593900 37563938 603549697 37563938 999999999765694171 571202477 308231730 37563938 999999999765694171 571202477 836981436 37563938 131224340 37563938 899907845 37563938 911619807 28653721 694525646 571202477 999999999765694171 571202477 386984790 28653721 325571261 571202477 405396710 37563938 583334499 571202477 597295739 37563938 699887232 37563938 423912337 37563938 420250498 28653721 306073362 37563938 324602274 37563938 142857382 571202477 730411120 37563938 285124012 571202477 975511710 571202477 462444417 571202477 298131165 37563938 1075057 571202477 999999999765694171 571202477 98542459 37563938 999999999765694171 571202477 262717627 37563938 654680404 571202477 927230016 571202477 722820918 571202477 33949926 28653721 627966080 37563938 300668773 28653721 778509547 571202477 57151244 28653721 948678849 37563938 774331641 37563938 160234461 571202477 559208728 571202477 972214891 571202477 610922530 28653721 479674092 28653721 486243806 37563938 324825509 28653721 999999999765694171 571202477 239758042 37563938 984809919 37563938 919110666 28653721 514851789 571202477 277146925 571202477 359808788 28653721 570658244 28653721 999999999765694171 571202477 163046230 37563938 281083653 28653721 108008960 28653721 347220634 28653721 153008592 571202477 390578487 37563938 999999999765694171 571202477 93404936 571202477 38928215 28653721 999999999765694171 571202477 380053972 28653721 806239962 28653721 748888708 28653721 700752234 28653721 995588878 571202477 293556897 37563938 175892196 571202477 97695032 37563938 740844034 28653721 128063363 37563938 949158300 28653721 940792845 28653721 574331529 37563938 336110612 571202477 897929312 571202477 397387169 37563938 792422868 37563938 999999999765694171 571202477 75363320 37563938 972604253 37563938 605251232 571202477 683132509 571202477 484874441 37563938 799479357 571202477 820322720 28653721 943374832 37563938 839876259 28653721 294263266 37563938 75265349 571202477 373256983 37563938 523641448 28653721 395847281 37563938 229857973 28653721 895750265 571202477 393152755 37563938 446610686 571202477 999999999765694171 571202477 630962987 37563938 853808234 37563938 282180338 28653721 943284449 571202477 443703300 37563938 294636606 28653721 302924738 37563938 311325883 571202477 394727380 37563938 812238914 28653721 843155413 28653721 256062139 37563938 297914753 571202477 770480018 571202477 710772857 28653721 999999999765694171 571202477 885037045 571202477 569580033 37563938 67328352 571202477 245539846 571202477 188141212 37563938 467772130 28653721 533882136 571202477 463723639 28653721 396493723 28653721 548168454 571202477 767402388 37563938 676699273 37563938 999999999765694171 571202477 998936824 28653721 390021689 28653721 556311303 37563938 365348822 28653721 765167520 37563938 170686007 571202477 175455034 571202477 919755751 37563938 224844829 28653721 444794411 571202477 847566189 37563938 785611468 37563938 246954652 37563938 498578414 28653721 382268214 571202477 820160813 37563938 999999999765694171 571202477 420181299 37563938 711092550 37563938 282334678 571202477 138452668 571202477 255510602 37563938 101342090 37563938 745837331 28653721 929184303 571202477 246949672 28653721 710138465 37563938 81893458 37563938 248428207 28653721 630945534 28653721 145318963 37563938 411309845 37563938 573172277 37563938 999999999765694171 571202477 163248701 28653721 319431905 571202477 444239782 37563938 499482160 571202477 62452427 37563938 600470414 37563938 262065383 571202477 999999999765694171 571202477 839324429 28653721 999999999765694171 571202477 637441996 571202477 194580756 28653721 206510939 571202477 727690851 37563938 942602860 571202477 69962342 571202477 192766752 37563938 90340288 571202477 896014284 37563938 714192400 28653721 705608974 571202477 276948731 571202477 721201382 28653721 562021831 28653721 830468759 37563938 144727791 37563938 409575562 37563938 399251153 571202477 879013284 28653721 532806863 37563938 211704997 37563938 531205282 37563938 737035105 28653721 11497819 571202477 152683122 28653721 859340913 571202477 494552298 37563938 512804259 37563938 826573280 571202477 763032487 37563938 159493026 571202477 272164269 571202477 718976267 28653721 266466392 37563938 571796993 28653721 144879469 571202477 999999999765694171 571202477 485737673 37563938 808527377 37563938 241436446 571202477 23140682 571202477 203056146 571202477 417887501 571202477 390179504 571202477 748171140 37563938 296023473 37563938 840536898 571202477 601063393 28653721 787760567 37563938 932158541 28653721 165802499 571202477 446804099 571202477 888059496 28653721 832726672 571202477 343803820 37563938 999999999765694171 571202477 937938805 37563938 271198476 28653721 113332564 28653721 981628128 28653721 646371893 571202477 593151287 37563938 94156456 28653721 510324963 28653721 356075049 571202477 969539543 571202477 743906827 571202477 252264564 37563938 866811904 571202477 498378680 571202477 412049520 37563938 831015186 37563938 904026023 28653721 498378680 37563938 356154612 571202477 999999999765694171 571202477 813126157 28653721 999999999765694171 571202477 299279679 571202477 530300528 571202477 35196222 28653721 386744662 37563938 314141986 37563938 540507810 571202477 999999999765694171 571202477 999999999765694171 571202477 754713166 571202477 318855471 571202477 599223791 28653721 960951570 37563938 87935113 571202477 929755275 37563938 109327987 28653721 260504711 37563938 246890238 37563938 870012068 571202477 123841071 37563938 974877672 37563938 514129259 28653721 557075457 28653721 676959742 37563938 535317790 28653721 472046635 28653721 169540233 571202477 146175179 37563938 79285885 37563938 999999999765694171 571202477 256039798 571202477 801511753 28653721 806638285 571202477 586811525 37563938 115215279 37563938 1700729 571202477 532651171 28653721 869193316 571202477 654303641 28653721 999999999765694171 571202477 178545585 28653721 742160913 571202477 929733098 37563938 930676488 571202477 775264111 28653721 79215147 571202477 573966290 37563938 39143222 571202477 433704899 571202477 879424748 28653721 959280924 28653721 447308837 28653721 882322845 571202477 109081176 37563938 22774836 37563938 360822964 28653721 478986472 571202477 718272147 37563938 727185529 571202477 86757932 37563938 398675408 37563938 4157598 28653721 829041566 28653721 112381148 28653721 912025800 571202477 763842449 571202477 112960078 37563938 961163991 37563938 243143683 37563938 470915745 571202477 522276733 28653721 351385693 28653721 348982802 28653721 563306675 28653721 314591950 28653721 999999999765694171 571202477 705593851 571202477 515539625 571202477 268138064 571202477 885377171 28653721 164287898 571202477 97011346 571202477 979975236 37563938 827159828 28653721 316734478 571202477 655716359 28653721 644570994 28653721 872806584 28653721 473136321 28653721 734557858 28653721 598378663 571202477 999999999765694171 571202477 14738516 28653721 37461694 571202477 585100176 28653721 734089438 28653721 650399305 571202477 87491805 28653721 126044055 37563938 284446331 37563938 592855702 28653721 657117181 571202477 640735978 28653721 237087722 28653721 472656771 28653721 999999999765694171 571202477 251490191 28653721 889542516 571202477 495458931 28653721 274571653 28653721 731101293 571202477 666924526 28653721 196886862 37563938 999999999765694171 571202477 26807625 571202477 105058162 571202477 848635933 571202477 221013704 571202477 928295748 37563938 196604709 37563938 746770080 571202477 733610059 28653721 77282649 571202477 164510555 571202477 744662780 37563938 296720812 571202477 953518975 28653721 999999999765694171 571202477 131031776 571202477 868833663 28653721 43602029 28653721 801714064 37563938 256082565 571202477 376848325 571202477 683823588 28653721 738107542 37563938 577666987 37563938 296323992 28653721 89359739 28653721 581067940 37563938 607870433 571202477 837219236 28653721 741251976 37563938 550705644 571202477 586931165 571202477 138246281 28653721 721715608 37563938 162554759 28653721 880256182 571202477 409625068 28653721 301020787 28653721 953169596 571202477 706094052 37563938 593061102 37563938 163013454 28653721 602971799 28653721 497079955 28653721 842515194 37563938 646115247 37563938 684484567 28653721 841796386 571202477 515265395 571202477 374790169 571202477 381613420 571202477 999999999765694171 571202477 955557601 28653721 143438127 37563938 76322837 37563938 683901378 28653721 599306591 28653721 343503068 37563938 12934443 37563938 882096590 28653721 320436566 37563938 402474848 571202477 114390034 37563938 507019249 571202477 217795416 28653721 415290766 28653721 456618372 37563938 675148284 37563938 704604869 571202477 483631801 37563938 224187939 37563938 444476802 28653721 259202034 28653721 987516680 37563938 334844705 28653721 532622529 28653721 892346282 28653721 585258432 571202477 131810319 571202477 973514779 37563938 318467930 571202477 243857320 571202477 345389148 28653721 815662383 571202477 784792508 571202477 248231998 28653721 666403441 37563938 265250231 28653721 750541524 571202477 13486567 571202477 103283361 28653721 913301090 28653721 370394425 28653721 375618474 571202477 807364590 37563938 649169908 571202477 865771288 28653721 444307969 571202477 969181896 28653721 38603217 28653721 605765955 37563938 741343247 28653721 974189012 571202477 808930994 28653721 999999999765694171 571202477 782517218 571202477 896227911 571202477 406525243 37563938 977650455 28653721 918778767 571202477 40718524 571202477 41549844 37563938 274500677 571202477 678612105 571202477 193676845 571202477 279034006 571202477 623053599 28653721 427473167 571202477 359753631 571202477 757309297 37563938 671229784 571202477 192491851 28653721 999999999765694171 571202477 823085027 37563938 284722616 37563938 930716887 571202477 183023018 571202477 623512663 37563938 184037688 571202477 812567536 37563938 276699977 571202477 560251549 571202477 810061721 37563938 144621644 28653721 749560334 28653721 216990353 37563938 233151440 28653721 476888820 37563938 386129197 37563938 164924961 28653721 793013481 571202477 264286253 571202477 214771774 571202477 782972331 571202477 621570552 571202477 845777348 28653721 977827962 37563938 355601846 37563938 239301647 37563938 786860880 28653721 703819091 28653721 104177910 28653721 57126449 571202477 224194296 571202477 290957859 28653721 763555016 571202477 528932277 571202477 213108422 571202477 612078835 28653721 844998630 28653721 773505624 28653721 720862198 571202477 966734637 37563938 231686407 37563938 887025032 37563938 741284438 37563938 438623979 37563938 746044678 28653721 173408303 37563938 327046025 28653721 574677129 37563938 396169173 28653721 845815834 37563938 400646093 28653721 764013657 571202477 999999999765694171 571202477 710255853 37563938 94616401 28653721 999999999765694171 571202477 867115170 37563938 850919273 37563938 368571190 28653721 464990327 37563938 588754265 37563938 270976233 571202477 402584832 37563938 656036877 37563938 325744925 37563938 846980048 37563938 778401440 28653721 227714791 37563938 120639069 28653721 196246539 37563938 767304078 37563938 432386253 28653721 902179800 28653721 17137691 28653721 829584420 28653721 737087993 571202477 999999999765694171 571202477 464176087 37563938 298594767 28653721 247954151 37563938 498211252 28653721 233294697 28653721 534874609 37563938 807691027 37563938 332735545 37563938 955278172 28653721 885575037 571202477 197471843 571202477 993981002 28653721 146192461 28653721 505817646 37563938 196425874 37563938 999999999765694171 571202477 863110308 28653721 721352476 28653721 593997747 571202477 25620822 571202477 347355630 28653721 313628019 37563938 31417752 37563938 743270505 571202477 845587312 37563938 746122980 28653721 954168796 37563938 95025335 37563938 573312916 28653721 999999999765694171 571202477 54938054 37563938 929501361 37563938 588748502 28653721 252152145 28653721 141197197 571202477 388521629 37563938 310218860 28653721 199809151 28653721 598378663 28653721 988866831 28653721 473920578 37563938 62028774 28653721 166309206 28653721 823074029 28653721 66769569 571202477 357654680 28653721 233457167 28653721 395081866 37563938 812333618 571202477 509770567 28653721 589531090 571202477 464176087 571202477 36073699 37563938 854363818 37563938 270127063 28653721 471652399 37563938 959733128 28653721 962807971 571202477 225796197 571202477 485004235 571202477 210037534 28653721 354678819 571202477 748158532 28653721 811252294 28653721 87739883 571202477 252546923 28653721 909767719 28653721 501052223 571202477 785179962 571202477 308752586 37563938 71327435 28653721 423385348 28653721 721664244 37563938 999999999765694171 571202477 619368202 28653721 17086797 571202477 885887855 37563938 973140403 28653721 339445703 37563938 549199048 571202477 999999999765694171 571202477 671466911 571202477 935948955 28653721 613439547 37563938 386116041 571202477 999999999765694171 571202477 999999999765694171 571202477 394407269 571202477 955277625 28653721 654883826 28653721 401508278 28653721 16015092 28653721 34371346 571202477 329035331 37563938 666163177 28653721 363836179 37563938 999999999765694171 571202477 48845522 571202477 175443643 37563938 398613523 37563938 953389435 37563938 989223770 37563938 671002381 28653721 100618191 571202477 329622626 571202477 50457816 37563938 2147402 28653721 592855702 37563938 513922100 28653721 820464256 28653721 930263848 28653721 409179531 571202477 688354330 28653721 723310404 571202477 60823407 37563938 706022943 37563938 999999999765694171 571202477 618746863 37563938 975040888 37563938 999999999765694171 571202477 152180094 571202477 767402388 28653721 936527887 37563938 229405394 28653721 302925102 37563938 197659471 28653721 61197179 37563938 186393269 571202477 999999999765694171 571202477 485521518 37563938 505751504 37563938 1303896 571202477 765503759 571202477 828917291 28653721 722373058 571202477 424336750 571202477 146199964 37563938 933149813 37563938 577282689 37563938 340696776 28653721 64194971 37563938 377040570 571202477 6463046 28653721 603917333 37563938 471160428 571202477 432760270 28653721 566618508 28653721 463755551 37563938 534055949 37563938 557418347 571202477 297656596 28653721 574045476 37563938 711991282 37563938 330264652 571202477 751121851 37563938 732489952 571202477 651224815 28653721 655753896 571202477 481384774 571202477 903807179 571202477 765821360 37563938 334768615 28653721 995446671 571202477 458890894 28653721 146138458 571202477 279316945 37563938 272825445 37563938 808720008 571202477 893823813 28653721 611989963 37563938 165028739 37563938 322729576 37563938 677083524 28653721 897544887 571202477 285096134 571202477 290523505 28653721 694218041 28653721 220186265 28653721 5957014 37563938 822991985 37563938 740860750 28653721 999999999765694171 571202477 380379552 37563938 695776627 37563938 373952555 37563938 890476245 28653721 827941567 571202477 147339653 571202477 308886651 571202477 664174693 37563938 721271015 37563938 498773390 37563938 129011829 37563938 845479116 28653721 209731357 571202477 999999999765694171 571202477 476724457 28653721 625007932 571202477 681357870 37563938 705923241 571202477 247497021 571202477 181635978 571202477 763222870 28653721 20699592 571202477 58124021 571202477 481748343 37563938 125701942 28653721 718732439 28653721 345441533 571202477 707645658 28653721 185751075 571202477 764219987 37563938 336151553 37563938 758244584 37563938 3519883 571202477 165718888 37563938 698422739 28653721 248635608 571202477 547906734 571202477 738318307 37563938 332097 37563938 839730826 571202477 522387333 28653721 557748794 37563938 646062459 37563938 999999999765694171 571202477 29865948 37563938 433858669 37563938 866593872 37563938 15658424 571202477 390254838 28653721 637666928 37563938 268081022 37563938 188477446 28653721 376926799 28653721 146651360 37563938 943304421 37563938 201081952 571202477 61231813 37563938 506599797 28653721 151909139 28653721 254033446 571202477 999999999765694171 571202477 118532046 571202477 386236388 37563938 721518927 571202477 721666486 28653721 446237709 571202477 999999999765694171 571202477 700163453 28653721 804214072 37563938 907305121 37563938 894289044 28653721 468156344 28653721 108648092 28653721 557390766 37563938 644653420 28653721 34769894 37563938 847158654 37563938 113823496 571202477 121286676 37563938 270700774 28653721 999753665 28653721 394038336 571202477 955270874 571202477 490015247 37563938 975397859 37563938 820151688 28653721 149197097 37563938 164042624 571202477 244536552 571202477 923919921 571202477 715180667 571202477 188428690 37563938 75145138 571202477 211687991 37563938 395874384 28653721 619178234 28653721 493786441 37563938 303428943 28653721 766214678 37563938 686311604 28653721 586033994 37563938 27117347 28653721 532496127 37563938 283630606 571202477 544623320 571202477 582666450 37563938 980044963 571202477 639259786 37563938 742952061 37563938 999999999765694171 571202477 624397102 28653721 333602204 571202477 449159987 28653721 999999999765694171 571202477 845125966 28653721 184693692 571202477 714771316 37563938 730080733 28653721 541832995 37563938 380224278 571202477 373755543 28653721 80165332 571202477 810656978 37563938 999999999765694171 571202477 669879156 28653721 403325162 37563938 567850583 37563938 676273488 28653721 999999999765694171 571202477 138942566 37563938 165425458 37563938 595653208 28653721 59869506 37563938 396181141 571202477 482557348 37563938 136449368 571202477 945899602 571202477 427014692 37563938 409193144 37563938 561332715 28653721 999999999765694171 571202477 692345344 571202477 225638298 28653721 737323643 28653721 655147815 37563938 341573824 28653721 828603996 37563938 393219853 28653721 892457963 37563938 583431721 37563938 2744886 571202477 713173554 28653721 717597332 28653721 999999999765694171 571202477 389306781 37563938 701567253 571202477 400877299 28653721 61853259 571202477 226434438 571202477 16114143 571202477 420306588 37563938 689785573 28653721 19475706 28653721 841160908 28653721 255529060 571202477 91196419 571202477 349136571 28653721 379737690 28653721 633801682 28653721 380053972 37563938 979584824 571202477 460210709 37563938 210064669 37563938 999999999765694171 571202477 216862691 37563938 896916187 28653721 970695180 28653721 124419129 28653721 774160533 37563938 79453261 28653721 476015977 571202477 792429919 37563938 62974249 37563938 95116852 571202477 895425457 37563938 501917943 571202477 604584327 28653721 296570438 28653721 25574963 37563938 459722483 28653721 731310612 37563938 694246043 571202477 589942756 571202477 84388174 571202477 9429546 571202477 120163415 37563938 914328376 571202477 8184230 571202477 497658173 37563938 600766269 571202477 999999999765694171 571202477 375741011 37563938 591290758 28653721 667501083 28653721 95675591 37563938 517117309 37563938 505539807 28653721 999999999765694171 571202477 918915319 571202477 65441302 37563938 610175298 37563938 751620074 571202477 693353805 28653721 402385207 37563938 474796295 28653721 445953620 37563938 999999999765694171 571202477 143516358 28653721 526132217 571202477 951202779 37563938 409175235 28653721 47702901 28653721 740205878 571202477 386274302 37563938 802476083 571202477 737610569 37563938 958344412 37563938 570238754 28653721 622787617 28653721 534051233 37563938 829416729 28653721 492577096 28653721 498655684 37563938 867995472 37563938 841117690 28653721 407814147 571202477 224237662 28653721 947943982 28653721 508899004 28653721 306567290 571202477 644857394 28653721 528766397 28653721 156335544 28653721 568570942 571202477 13120528 37563938 256610033 571202477 999999999765694171 571202477 182481808 571202477 234089781 37563938 818495506 28653721 863801925 571202477 542541766 37563938 431091701 571202477 614279122 571202477 759832725 571202477 546365894 28653721 85464444 28653721 918844682 37563938 912529607 571202477 999999999765694171 571202477 330620011 571202477 654765041 571202477 374811363 28653721 260854988 571202477 2346645 28653721 959321625 37563938 837839999 571202477 704913402 28653721 776761699 37563938 76372049 28653721 741601680 571202477 315323943 28653721 582988964 28653721 553528247 28653721 263358556 28653721 424201536 28653721 406541407 28653721 48323248 37563938 363368106 37563938 887144445 37563938 999999999765694171 571202477 870142251 37563938 146857024 37563938 774585506 28653721 999999999765694171 571202477 778392899 37563938 144845663 28653721 305775493 37563938 26922692 571202477 218870297 37563938 488225018 571202477 310084285 28653721 757513581 37563938 600102548 28653721 745066919 571202477 248538860 571202477 300544789 28653721 999999999765694171 571202477 284174093 571202477 219167670 28653721 195704276 37563938 623570388 28653721 513342371 571202477 769277258 571202477 277862252 571202477 852500389 571202477 382348538 571202477 681434328 37563938 81289842 571202477 474096366 37563938 30302497 571202477 338098681 571202477 430669839 571202477 100615203 37563938 707480705 37563938 843603471 571202477 517024094 37563938 703875244 37563938 264714320 571202477 450489660 28653721 138462635 28653721 841965929 37563938 736334205 37563938 319355319 37563938 245659187 571202477 801676163 28653721 248081701 571202477 567753192 37563938 981414350 37563938 497684177 28653721 660402106 37563938 546562456 28653721 361563476 571202477 500837370 28653721 676709119 28653721 384911366 571202477 966725824 28653721 319922026 571202477 231447679 571202477 606300935 571202477 262720066 571202477 215892508 28653721 446420323 37563938 913498421 571202477 731293971 28653721 224489923 37563938 951202995 571202477 999999999765694171 571202477 852788668 571202477 999999999765694171 571202477 806021593 28653721 299017356 37563938 367557562 571202477 17006342 28653721 37691269 37563938 583249760 37563938 421730375 37563938 666592602 37563938 388799589 37563938 481291893 28653721 97566020 28653721 460502637 571202477 583865950 28653721 652484182 37563938 27696836 37563938 703745100 571202477 186096715 571202477 283746551 37563938 917835339 28653721 760188718 571202477 993919322 37563938 755770534 28653721 294413849 571202477 180595457 571202477 450247340 37563938 197950672 37563938 421352954 28653721 437994056 571202477 94440547 28653721 11209316 37563938 904368939 571202477 292024222 571202477 854675259 571202477 569765491 28653721 214807899 37563938 388361769 28653721 906171504 37563938 754723805 37563938 554630858 571202477 839487212 571202477 752145382 37563938 624005320 28653721 881369047 37563938 119863557 28653721 811199741 28653721 351603135 37563938 599868603 28653721 101056920 37563938 289903048 571202477 161897939 28653721 677783788 37563938 841231432 37563938 472233060 28653721 140324371 28653721 151410076 37563938 747990515 28653721 145225292 28653721 945810025 28653721 363039553 37563938 199214722 37563938 163280171 571202477 256882132 28653721 208160505 571202477 254594111 28653721 30501300 571202477 506485113 571202477 442529017 571202477 848033648 37563938 883081948 571202477 982852757 28653721 571320016 37563938 542880943 571202477 947145372 571202477 779624677 37563938 999999999765694171 571202477 659745129 37563938 804871399 28653721 999999999765694171 571202477 999999999765694171 571202477 1552506 571202477 906998415 571202477 272200016 28653721 219810634 37563938 520571565 37563938 999999999765694171 571202477 999999999765694171 571202477 286707104 37563938 664788338 28653721 286226035 37563938 303146665 28653721 446802100 571202477 979644480 37563938 376187065 37563938 235689198 28653721 382006307 28653721 712699239 28653721 433319996 37563938 427697738 571202477 176996583 571202477 476979032 28653721 183380063 571202477 27834899 571202477 538434457 28653721 94590135 28653721 235065734 571202477 334768615 571202477 675893789 28653721 493026309 37563938 64113628 28653721 471863504 28653721 41215069 37563938 980552644 571202477 200056756 37563938 614550722 28653721 704136382 571202477 862533687 28653721 999999999765694171 571202477 67782697 571202477 206382431 28653721 999999999765694171 571202477 131160293 37563938 881982971 37563938 705087550 28653721 418680100 37563938 681357870 28653721 310418050 37563938 357713785 37563938 842076679 28653721 14462221 37563938 992215399 571202477 100297036 28653721 414373677 571202477 597667575 571202477 859067377 571202477 871602641 28653721 437375551 37563938 313695636 28653721 267030404 28653721 309433363 28653721 249152261 571202477 28109045 28653721 895543769 571202477 766309552 37563938 538100432 28653721 854524679 571202477 982406047 28653721 985027396 571202477 263783605 28653721 767931121 37563938 706022943 571202477 478396367 28653721 310929856 37563938 351823346 28653721 916386715 37563938 27771519 37563938 749028824 37563938 306831591 571202477 52838981 571202477 202756094 28653721 653074463 28653721 736262206 28653721 902344406 571202477 913523018 37563938 232280118 28653721 998920997 28653721 999999999765694171 571202477 500104295 571202477 434422731 571202477 447129657 571202477 462229067 571202477 76506460 37563938 861765065 571202477 8185309 37563938 148447211 28653721 449991144 37563938 248836369 28653721 363610487 28653721 459526529 28653721 952843720 28653721 190933630 28653721 895701107 571202477 445739258 37563938 226764258 28653721 415853931 28653721 273926995 37563938 457414752 28653721 257289819 28653721 281092619 37563938 737558388 37563938 743416343 28653721 870198662 37563938 795407154 571202477 23406821 571202477 586056926 571202477 911409294 28653721 173356495 37563938 981018273 28653721 702922374 37563938 439209202 571202477 262878739 28653721 371317220 571202477 351434687 28653721 624353101 28653721 780755580 28653721 987019089 571202477 703235686 571202477 132116087 28653721 391830181 28653721 982267194 28653721 340718948 571202477 91113428 571202477 372833611 28653721 123800339 571202477 308988721 571202477 810497541 28653721 694507617 571202477 608677545 571202477 586231798 37563938 109374770 571202477 538572716 37563938 870051752 37563938 323883670 37563938 100190199 28653721 441717267 28653721 741927937 37563938 20347879 28653721 230875914 571202477 345345782 571202477 645904746 37563938 462930293 571202477 264286253 37563938 522393037 37563938 921946201 571202477 890085426 28653721 489922642 571202477 64567890 28653721 77419797 571202477 466771292 571202477 427169265 571202477 942895342 37563938 548112095 37563938 112693015 37563938 782049488 37563938 30763018 37563938 361516722 37563938 163590292 37563938 542499756 37563938 747431603 28653721 4753641 37563938 712268924 37563938 147577118 28653721 35397865 571202477 268505987 571202477 112540835 37563938 260882269 571202477 792553288 571202477 291743442 37563938 700039634 37563938 542720054 28653721 778124588 571202477 240782833 28653721 934548590 571202477 105254549 571202477 364516344 37563938 418965040 37563938 414539509 28653721 234022135 571202477 999999999765694171 571202477 547462876 37563938 808121861 28653721 106803923 571202477 550917173 37563938 168316190 28653721 224536436 37563938 859067377 28653721 394429307 37563938 305779740 37563938 733165476 571202477 838604847 571202477 187635757 37563938 259202034 37563938 999999999765694171 571202477 928602062 28653721 774626327 37563938 491768774 571202477 999999999765694171 571202477 394808204 37563938 132209130 37563938 112711621 571202477 705084535 37563938 681023936 28653721 999999999765694171 571202477 978194997 571202477 576616164 28653721 845630527 37563938 907436489 28653721 123969892 37563938 697510484 28653721 100869963 28653721 306791891 28653721 501052223 28653721 953099247 28653721 691944328 571202477 656722375 571202477 90258898 571202477 239167487 37563938 671139531 571202477 630700625 28653721 839074184 28653721 222515460 37563938 932553426 571202477 63985075 571202477 999999999765694171 571202477 99368860 28653721 39943611 28653721 492662974 28653721 766824293 571202477 148784918 28653721 254775825 37563938 497950436 571202477 982347645 28653721 795386010 37563938 625419727 28653721 873755707 571202477 147923245 37563938 208907734 571202477 941423830 571202477 999999999765694171 571202477 647569448 37563938 477876288 571202477 771413227 37563938 98824031 28653721 870142251 28653721 200794538 571202477 787551978 37563938 264807587 28653721 613621837 571202477 185739668 571202477 851029179 28653721 559028977 37563938 88231307 28653721 675029115 571202477 164872818 37563938 365041740 37563938 563843181 37563938 137985491 571202477 629672357 571202477 328238983 571202477 11173762 571202477 407934312 37563938 971859779 28653721 144656432 37563938 309979179 571202477 338098681 37563938 471103901 571202477 148578080 28653721 820905154 28653721 121098349 571202477 475222854 28653721 999999999765694171 571202477 136355019 571202477 166760877 37563938 309877232 28653721 86757932 28653721 392831313 28653721 245973174 37563938 377011292 37563938 854046113 28653721 71834459 37563938 999999999765694171 571202477 161535291 28653721 569743596 37563938 533592557 571202477 109184813 37563938 305859227 571202477 433973501 37563938 697338591 571202477 349136571 37563938 21483614 28653721 604012990 37563938 249916196 571202477 439837697 571202477 889653310 571202477 276882834 37563938 915298698 28653721 635003650 37563938 405554130 28653721 953937050 37563938 629006124 28653721 403399364 571202477 815455798 37563938 165034712 37563938 556890249 37563938 236199638 28653721 861288928 37563938 336550709 37563938 573296074 28653721 764428444 28653721 542755950 28653721 217141123 28653721 909679434 37563938 948992964 28653721 674424570 28653721 443627830 37563938 218753393 28653721 386617104 571202477 953650666 28653721 797212151 28653721 381752015 571202477 12462063 28653721 913263947 28653721 833362516 37563938 412288521 28653721 899325387 37563938 104206684 37563938 552216307 37563938 450056723 37563938 589655265 28653721 420824057 28653721 651224815 37563938 999999999765694171 571202477 316460199 571202477 982742246 571202477 536810945 37563938 675945699 28653721 441427566 37563938 938090072 28653721 850863211 37563938 720237451 28653721 468384388 37563938 374774678 37563938 723279908 37563938 550974688 571202477 697883031 37563938 961951449 28653721 301052187 37563938 817611519 28653721 307491745 37563938 31212277 571202477 436528294 28653721 929117457 37563938 833768257 28653721 965724325 37563938 999999999765694171 571202477 220849086 571202477 978781272 37563938 36781542 28653721 959594243 37563938 360988248 571202477 3519883 37563938 885518232 37563938 466508885 28653721 844828070 571202477 523689186 37563938 77773988 37563938 17886566 571202477 18763425 571202477 999999999765694171 571202477 545215774 37563938 922544794 571202477 392461698 28653721 212615313 571202477 80252152 28653721 115763385 37563938 815002167 571202477 588912842 28653721 549199048 28653721 751605181 37563938 179545329 37563938 256685703 571202477 185922962 37563938 436138296 37563938 702803873 28653721 694997838 37563938 726756369 28653721 619736654 28653721 968749216 28653721 16524060 571202477 839258469 571202477 65399848 28653721 966542326 571202477 94771072 37563938 98161948 28653721 999999999765694171 571202477 353731915 37563938 889542516 28653721 749397691 37563938 276573079 571202477 813825723 37563938 756962291 37563938 60936650 37563938 922671870 28653721 603092647 37563938 657903360 571202477 591566454 28653721 348771096 37563938 223545118 571202477 884321382 37563938 714649133 571202477 217784339 37563938 713173554 37563938 139988576 571202477 316301272 28653721 681071419 37563938 757374128 571202477 919002852 37563938 651945573 37563938 417829728 28653721 793778642 571202477 585318402 571202477 915310937 571202477 624132107 571202477 953532206 28653721 714683556 28653721 530368403 37563938 889091841 28653721 849561656 28653721 698858220 28653721 999999999765694171 571202477 850268332 571202477 432734855 28653721 820081029 28653721 726586730 571202477 716058636 37563938 828485612 28653721 430562158 37563938 163279837 28653721 991389821 28653721 953772051 28653721 757520506 37563938 28233648 37563938 378276135 37563938 417189780 37563938 453448292 571202477 999999999765694171 571202477 625851724 28653721 909977679 37563938 450369207 37563938 944207064 37563938 999999999765694171 571202477 692737201 571202477 634140812 571202477 872452442 37563938 615297985 37563938 226618278 28653721 507099287 28653721 685573459 28653721 996002547 28653721 249243842 28653721 123381597 28653721 781462420 37563938 837480149 571202477 998948122 37563938 928912196 37563938 75028633 28653721 609521143 28653721 240356527 28653721 82473755 28653721 58055003 37563938 136688820 37563938 487611929 571202477 36991413 571202477 496142653 37563938 224342809 37563938 383183612 28653721 57157869 37563938 837129571 37563938 235045861 571202477 438374975 28653721 630273356 28653721 312695570 28653721 311325883 28653721 666455662 37563938 790869058 571202477 544155233 37563938 417189780 28653721 221467921 28653721 240047309 571202477 912262835 37563938 44982879 37563938 4962937 28653721 999999999765694171 571202477 52960923 37563938 416735310 28653721 969065467 28653721 286661239 28653721 584832763 571202477 919936743 37563938 193855213 37563938 784773408 28653721 999999999765694171 571202477 76451684 28653721 141669606 571202477 999999999765694171 571202477 546388085 37563938 514234151 571202477 844369305 37563938 273543148 28653721 617609437 37563938 312054286 571202477 999999999765694171 571202477 94672553 28653721 906758572 28653721 572026802 28653721 62383007 28653721 437201521 37563938 310786068 37563938 596981440 571202477 509411609 37563938 64535053 28653721 542473953 37563938 502364652 571202477 206970179 571202477 643518848 28653721 852912797 37563938 558819921 37563938 736049490 37563938 560181417 571202477 141225590 571202477 318383524 571202477 268138064 37563938 689152730 571202477 272503532 37563938 341008521 28653721 82364007 37563938 461913348 28653721 803541281 37563938 319360355 28653721 945613890 37563938 361053052 37563938 549077058 28653721 481963494 28653721 516097674 571202477 79281183 28653721 420614530 37563938 901875132 37563938 160972016 37563938 359463159 37563938 382428102 28653721 413751072 37563938 380818188 37563938 858292988 37563938 290560783 28653721 774982145 28653721 582959768 37563938 523641448 571202477 35247776 28653721 179476275 571202477 308319896 37563938 160432175 571202477 59483661 571202477 999999999765694171 571202477 123568098 571202477 320970193 28653721 168129490 571202477 589561844 28653721 772162896 571202477 416061567 28653721 460644136 37563938 927058777 28653721 567304633 37563938 691551633 28653721 319696727 37563938 567885581 37563938 668022187 571202477 396407099 571202477 229100070 571202477 116606880 571202477 322985803 28653721 627730887 571202477 353191200 571202477 128947614 571202477 833369177 571202477 146175179 28653721 52366592 571202477 362617592 28653721 971766119 571202477 902950496 37563938 402855251 571202477 258224639 571202477 65691782 28653721 523689186 571202477 815893367 571202477 190908106 571202477 999999999765694171 571202477 200056756 28653721 728908295 37563938 999999999765694171 571202477 999999999765694171 571202477 970600169 37563938 609632433 28653721 596605569 571202477 811793022 571202477 837106676 37563938 56213031 571202477 605127602 571202477 15658424 37563938 374858229 37563938 169715890 571202477 244062201 37563938 12999319 571202477 685541871 571202477 731101293 37563938 959594243 28653721 13352359 28653721 105642755 571202477 143133598 28653721 201734030 37563938 94163357 28653721 137875493 28653721 641918742 37563938 11754935 571202477 506864329 571202477 784379508 571202477 999999999765694171 571202477 999999999765694171 571202477 517833349 28653721 772824007 37563938 490392178 37563938 999999999765694171 571202477 719593844 571202477 115912983 37563938 999999999765694171 571202477 793269046 571202477 407567891 37563938 370598008 28653721 803059631 28653721 19874375 28653721 28100529 37563938 824046570 37563938 189132376 37563938 694429957 28653721 492254032 28653721 999999999765694171 571202477 780332604 37563938 65897448 28653721 239902581 28653721 858122966 37563938 592795270 37563938 590261503 571202477 559208728 28653721 894563533 28653721 229865374 37563938 966375734 571202477 442440714 28653721 563863706 28653721 981804130 28653721 472983902 37563938 427588901 571202477 965047479 571202477 510621792 37563938 999999999765694171 571202477 999999999765694171 571202477 233346910 571202477 570626707 28653721 869584775 37563938 433704899 37563938 165967181 37563938 807028626 37563938 456705901 28653721 905478358 571202477 388073068 28653721 412725681 28653721 649394260 37563938 258886117 37563938 235138704 571202477 773597894 571202477 679493858 571202477 527456123 37563938 999999999765694171 571202477 323880012 28653721 413096328 571202477 999999999765694171 571202477 917380249 37563938 221980035 37563938 708796247 28653721 817428453 28653721 837749275 571202477 805310913 28653721 162110767 37563938 237120070 571202477 664788338 37563938 315262255 571202477 37174785 37563938 43898973 37563938 517496287 37563938 456004255 28653721 398469896 28653721 465893997 37563938 672451104 571202477 635435067 571202477 22774836 571202477 196425874 28653721 84440499 571202477 67651437 37563938 971158529 571202477 313017146 37563938 30980104 28653721 814290267 571202477 877106144 37563938 346810014 37563938 179824706 28653721 975208834 571202477 999999999765694171 571202477 693433501 28653721 939661706 37563938 522535827 571202477 263580287 571202477 347903705 28653721 587049172 37563938 416657591 37563938 97281544 571202477 599248461 28653721 70307018 37563938 733229443 571202477 836576625 28653721 658049691 28653721 909281531 571202477 457857842 37563938 423482781 28653721 232119603 571202477 790535611 37563938 514078126 37563938 821985605 28653721 497904197 28653721 139834808 37563938 999999999765694171 571202477 53037273 571202477 336302814 37563938 301779183 37563938 383652685 28653721 611989963 571202477 214554116 28653721 779497222 37563938 999999999765694171 571202477 816904777 37563938 631332919 37563938 804415458 571202477 999999999765694171 571202477 740614068 28653721 970158740 571202477 801227232 571202477 47500996 37563938 392457759 571202477 699658491 37563938 689956178 28653721 185803104 37563938 814888557 28653721 736324831 571202477 97354502 571202477 999999999765694171 571202477 999999999765694171 571202477 829806087 28653721 496905505 37563938 368859919 571202477 913987856 28653721 418866812 28653721 220004753 571202477 649439567 571202477 523609311 28653721 999999999765694171 571202477 864987251 571202477 838141468 571202477 695842538 28653721 238870953 28653721 558270896 37563938 522903137 37563938 149110082 571202477 763477874 571202477 48157012 28653721 471173397 28653721 311239449 28653721 410365694 571202477 715881886 571202477 999999999765694171 571202477 242325548 571202477 428123887 28653721 38169372 37563938 258530495 28653721 999999999765694171 571202477 644528856 28653721 605543147 571202477 846018263 28653721 391435039 571202477 986388595 571202477 3482620 571202477 64883318 571202477 94232026 37563938 994910590 28653721 822680235 37563938 257186410 28653721 895128694 571202477 741843640 28653721 998852490 571202477 999999999765694171 571202477 533642946 28653721 768981728 37563938 177577546 28653721 385718112 37563938 977536915 571202477 831626328 37563938 773102951 28653721 138452668 28653721 255778562 28653721 693168798 37563938 822349509 28653721 335395021 28653721 434176313 28653721 854565041 28653721 182874585 37563938 399221762 571202477 513690096 37563938 659640405 571202477 534413406 571202477 673311262 28653721 594120289 28653721 201409292 37563938 311807042 37563938 601660957 571202477 999999999765694171 571202477 485131845 571202477 72982761 28653721 979965521 571202477 291106049 571202477 875691557 571202477 651937936 37563938 79215147 37563938 967495970 571202477 218731516 571202477 538783898 37563938 258654093 37563938 969869519 571202477 994994932 37563938 96616607 37563938 47451528 571202477 740066580 37563938 547984870 28653721 883368774 37563938 162514968 37563938 653327782 28653721 324863973 37563938 751379271 28653721 749046152 28653721 852132357 571202477 232242169 28653721 877616336 28653721 999999999765694171 571202477 665094263 571202477 436320189 37563938 129108840 28653721 714976926 571202477 624038789 28653721 57151244 571202477 399801619 571202477 447330984 37563938 383403319 28653721 677958686 571202477 801780398 28653721 859417297 28653721 134775630 37563938 595653208 37563938 635488871 571202477 606441609 28653721 120540473 571202477 500944052 571202477 270664866 37563938 326165254 28653721 581209407 37563938 902959468 37563938 878035423 37563938 588609125 28653721 875771937 28653721 28712100 571202477 738081985 37563938 735750187 28653721 926885668 571202477 888415907 37563938 999999999765694171 571202477 160885674 28653721 584439494 28653721 360555412 571202477 52303085 37563938 323587192 571202477 167045003 28653721 861727485 571202477 514234151 37563938 346868139 571202477 105074666 37563938 985664902 28653721 532670325 37563938 315888505 28653721 999999999765694171 571202477 534970960 28653721 160285130 571202477 814346381 571202477 17543370 571202477 334024133 571202477 651766711 37563938 718957769 28653721 734548271 28653721 237481722 571202477 512628020 28653721 133194521 28653721 95395589 571202477 96584940 37563938 290057729 37563938 450727690 571202477 895251436 37563938 4755575 28653721 409128007 28653721 87856899 37563938 367823911 28653721 5994145 28653721 657967651 37563938 289896477 571202477 845565516 571202477 330866776 28653721 175982844 28653721 881203424 37563938 797289229 37563938 444654485 37563938 24622764 37563938 89222846 28653721 366005943 37563938 426101886 28653721 960720499 28653721 800780194 28653721 737291814 28653721 330959977 37563938 749192917 37563938 750787181 37563938 940018744 28653721 557813813 37563938 999999999765694171 571202477 999999999765694171 571202477 106458918 37563938 959710344 37563938 715186122 37563938 277207828 571202477 298759763 28653721 668041506 28653721 16750517 28653721 884614880 571202477 826265743 28653721 106771950 37563938 324307012 571202477 163362117 28653721 24294589 28653721 661002467 28653721 909971129 28653721 688850398 37563938 162554759 571202477 61165084 571202477 304736303 571202477 87972312 37563938 538680860 571202477 73112377 571202477 999999999765694171 571202477 219376191 571202477 871339235 37563938 358120068 571202477 71533760 571202477 690739635 37563938 876513852 571202477 572791125 571202477 873567587 571202477 973493031 37563938 98003158 571202477 880107946 28653721 999999999765694171 571202477 815987310 28653721 107223256 37563938 488500420 571202477 747276593 571202477 219744517 37563938 947943982 37563938 934647831 37563938 595897303 571202477 450247340 571202477 173243876 571202477 810459035 37563938 422373729 28653721 385655238 37563938 147618905 28653721 776570280 37563938 999999999765694171 571202477 219147169 28653721 972843021 28653721 891015759 28653721 579155311 571202477 333556727 28653721 634013695 571202477 571823226 571202477 299887879 28653721 354678819 28653721 517190280 28653721 148488036 37563938 36531867 571202477 321663652 37563938 609642714 28653721 211375196 571202477 780760671 28653721 296925541 571202477 183830367 28653721 376823866 37563938 999999999765694171 571202477 677455274 571202477 322484526 571202477 412394261 37563938 744937604 28653721 273661445 37563938 972184964 37563938 920911931 37563938 29558169 37563938 755217565 571202477 245731530 37563938 686690613 28653721 999999999765694171 571202477 259988637 28653721 943466438 571202477 163454843 37563938 873887041 37563938 999999999765694171 571202477 310186055 37563938 51529287 571202477 297574078 37563938 443511989 28653721 782144889 28653721 751688275 571202477 763953747 37563938 256082916 571202477 644534505 28653721 999999999765694171 571202477 434717297 28653721 116308755 571202477 773312015 37563938 831933001 37563938 359246943 37563938 430373335 571202477 278524489 28653721 432620072 37563938 699110499 571202477 999999999765694171 571202477 77549019 571202477 49209461 571202477 695058614 571202477 302296519 571202477 183956901 37563938 885145150 37563938 392457759 37563938 223123282 28653721 302178991 37563938 921388947 28653721 570890569 571202477 555452760 571202477 809148756 571202477 34625573 37563938 911939896 28653721 231915438 571202477 540831805 28653721 354131080 37563938 920721361 28653721 999999999765694171 571202477 711081042 28653721 974496686 37563938 954709423 28653721 436949379 37563938 672177396 37563938 6565804 571202477 962948805 28653721 724845860 28653721 415735119 28653721 37495706 28653721 134452743 571202477 266621825 571202477 999999999765694171 571202477 470556690 37563938 251771049 28653721 335278314 37563938 30099096 28653721 565723736 28653721 158576850 28653721 771479352 28653721 876420862 28653721 245224293 571202477 607337809 28653721 930247403 28653721 755565624 571202477 401274060 37563938 244204497 28653721 999999999765694171 571202477 956839088 28653721 901034078 37563938 906314829 28653721 420787449 571202477 183134516 28653721 923599013 28653721 819194154 571202477 804153675 37563938 910325700 28653721 214996332 571202477 999999999765694171 571202477 539681584 571202477 916053265 37563938 999999999765694171 571202477 232699888 28653721 692854252 571202477 983215343 571202477 211320102 571202477 897983001 37563938 999999999765694171 571202477 717775150 28653721 999999999765694171 571202477 999999999765694171 571202477 469702112 28653721 706276021 28653721 740343853 571202477 669880591 28653721 762011572 28653721 701514765 37563938 67793194 571202477 344432082 37563938 579783098 37563938 601916730 37563938 999999999765694171 571202477 668551236 28653721 156185838 571202477 476588689 571202477 487149969 37563938 258884296 37563938 380939983 571202477 278015855 28653721 39512998 571202477 957192082 571202477 336740818 28653721 80507905 28653721 934969194 28653721 264615243 28653721 399801619 37563938 999999999765694171 571202477 599611013 37563938 777417610 28653721 951456192 28653721 342578151 28653721 761450169 571202477 616394074 571202477 549553052 571202477 171373965 28653721 39092993 28653721 846330064 571202477 225181230 37563938 131806215 571202477 296216083 37563938 656947232 37563938 112744403 28653721 238321384 28653721 951242723 571202477 999999999765694171 571202477 257653843 28653721 531848302 28653721 931294908 571202477 151945383 571202477 113158164 37563938 999999999765694171 571202477 547896200 571202477 508138295 37563938 590055135 571202477 62921625 28653721 935249089 37563938 736066562 571202477 589433202 37563938 685926769 37563938 546349471 571202477 171828777 37563938 197471867 37563938 983631075 571202477 71772311 571202477 596928554 37563938 551061672 571202477 64113628 37563938 320249136 571202477 604222742 571202477 678739792 28653721 748383692 571202477 151379071 28653721 141136439 37563938 595595931 37563938 923493234 571202477 999999999765694171 571202477 304948727 571202477 600968025 37563938 575240902 37563938 25168525 28653721 177070452 37563938 637855860 28653721 356075049 28653721 456405968 571202477 999999999765694171 571202477 810812159 571202477 882961203 37563938 319983628 28653721 938355965 571202477 864728356 571202477 999999999765694171 571202477 754485876 28653721 999999999765694171 571202477 914955105 37563938 181300889 28653721 104617929 28653721 398658991 37563938 379345141 28653721 38654976 37563938 956660690 37563938 411578612 28653721 737505056 571202477 909430017 28653721 974583723 571202477 491595131 28653721 869157941 37563938 677855610 37563938 962404740 37563938 858592281 28653721 488949011 37563938 409193144 28653721 252594370 37563938 215137344 571202477 417323087 28653721 500837370 37563938 999999999765694171 571202477 989943883 28653721 795780325 28653721 446955439 28653721 432354157 28653721 269521572 571202477 164916775 28653721 308663597 37563938 939410098 37563938 999999999765694171 571202477 227003521 37563938 443301789 37563938 42009543 28653721 354177035 28653721 498586307 37563938 999999999765694171 571202477 795386010 28653721 35586190 37563938 240850909 28653721 179146966 37563938 556697390 37563938 734942447 37563938 632975976 28653721 914265731 37563938 485758752 571202477 779256707 37563938 75211484 571202477 777803228 37563938 983087124 571202477 927531409 571202477 958833973 571202477 808730145 571202477 993368359 28653721 930667685 28653721 917986403 28653721 8302799 571202477 113940517 571202477 964454663 28653721 729635146 37563938 295474814 28653721 814232887 28653721 489179851 37563938 147163383 28653721 628511139 37563938 325397753 28653721 677958686 28653721 483934695 571202477 585866330 28653721 124190791 571202477 552454068 571202477 870012068 28653721 899189550 571202477 565769483 28653721 30557056 37563938 191571616 37563938 606300935 37563938 631403740 28653721 740400732 571202477 753982815 37563938 999999999765694171 571202477 55235538 37563938 81657363 28653721 243893437 571202477 439170043 28653721 73106602 37563938 446136342 571202477 102931084 571202477 999999999765694171 571202477 613667496 37563938 999999999765694171 571202477 564789352 28653721 794410525 37563938 324040720 37563938 424093631 37563938 375618474 37563938 606212195 28653721 30858910 37563938 773022743 571202477 615889604 571202477 340599282 571202477 789373048 571202477 837897809 571202477 337296058 37563938 837106676 571202477 806602147 571202477 548570360 37563938 887455131 571202477 118333465 571202477 488198785 28653721 860161176 28653721 675339873 571202477 921623818 571202477 445791880 37563938 848049350 37563938 987297513 37563938 251626953 37563938 399906506 28653721 41461104 28653721 271797291 37563938 624305717 37563938 672569032 28653721 39826373 37563938 126465773 571202477 200593264 571202477 30153938 28653721 681765822 28653721 141552507 28653721 94163357 37563938 915388940 28653721 565232044 28653721 109746978 571202477 999999999765694171 571202477 999999999765694171 571202477 63015164 28653721 280647134 28653721 720285395 37563938 602514946 37563938 620728190 28653721 411096201 571202477 948031865 28653721 938845530 28653721 311701223 571202477 493315495 37563938 43467119 571202477 985504398 37563938 432375753 37563938 342743149 571202477 781280002 571202477 406213928 571202477 559826245 37563938 469710118 571202477 454768073 37563938 375205662 571202477 575488997 37563938 689160161 37563938 102962488 37563938 583582082 28653721 448314285 37563938 194281490 37563938 697424147 37563938 437979318 37563938 999999999765694171 571202477 26561503 37563938 806465749 571202477 630609814 571202477 615394059 37563938 76630131 571202477 1975020 37563938 608283689 571202477 104103570 37563938 153593487 28653721 300434295 28653721 334015041 37563938 70655325 571202477 241181663 28653721 306663523 28653721 999999999765694171 571202477 439715148 28653721 999999999765694171 571202477 437651183 37563938 256355060 37563938 889436278 37563938 34759378 28653721 999999999765694171 571202477 133674635 28653721 796063881 28653721 135337421 571202477 215994736 571202477 333310032 28653721 999999999765694171 571202477 265605394 571202477 219472403 571202477 25205098 37563938 290459127 37563938 504864975 37563938 128611308 28653721 804155587 571202477 381760554 28653721 292600770 571202477 999999999765694171 571202477 659781736 571202477 795149820 37563938 489837363 28653721 714683556 37563938 801511753 37563938 184877750 571202477 950969739 28653721 619729916 28653721 209578149 571202477 510804656 28653721 270006841 571202477 140005445 28653721 662872699 37563938 621250097 571202477 942158484 28653721 999999999765694171 571202477 795226240 571202477 470979923 37563938 616735189 37563938 265196696 37563938 43360422 571202477 21064534 571202477 497967502 571202477 999999999765694171 571202477 631762605 571202477 819462348 37563938 898946605 571202477 321687242 28653721 596605569 28653721 303899043 37563938 597557254 37563938 427296693 37563938 175295571 571202477 606731933 28653721 210409325 571202477 378650301 37563938 258171116 28653721 953833289 571202477 623146543 571202477 842454376 28653721 562219764 28653721 572524523 571202477 257214061 571202477 44857788 37563938 779022487 28653721 217691622 28653721 842518798 571202477 150218817 37563938 681894772 28653721 478484577 28653721 111976272 37563938 39583879 28653721 995351533 28653721 143522698 571202477 129958744 28653721 9934348 37563938 551039779 28653721 334189918 37563938 999999999765694171 571202477 309820258 28653721 300717620 37563938 560150962 37563938 456633823 28653721 15929532 571202477 475222854 37563938 324273536 28653721 696138158 37563938 779211249 37563938 700987206 28653721 206574000 571202477 628063142 571202477 770290332 28653721 368335547 28653721 582598627 28653721 784919788 571202477 983283107 37563938 325744925 28653721 409129570 37563938 725749288 37563938 163641906 37563938 999999999765694171 571202477 770652463 571202477 61964554 571202477 167334279 571202477 474155345 571202477 113462856 571202477 739269572 37563938 776982817 571202477 976543413 37563938 201858609 37563938 324411903 571202477 589826414 37563938 652943495 571202477 643579169 37563938 999999999765694171 571202477 467672220 571202477 79285885 28653721 916627085 571202477 781428000 37563938 138488276 37563938 868641340 28653721 181024274 28653721 586355218 28653721 988590496 28653721 913040088 37563938 879244618 571202477 166762896 37563938 596717017 28653721 99620964 37563938 721814969 28653721 895777868 571202477 138247113 28653721 737147838 37563938 675965968 37563938 999999999765694171 571202477 571949904 571202477 483233175 28653721 825698369 571202477 692686549 37563938 129434892 571202477 377429898 571202477 241436446 28653721 217305743 28653721 577563058 28653721 888482148 28653721 733084297 37563938 48294653 37563938 130680615 37563938 876068518 37563938 667524809 571202477 908566958 37563938 378692961 28653721 984196345 37563938 934327894 571202477 178144430 28653721 23261146 571202477 723039431 571202477 124224715 28653721 682684624 37563938 78108830 28653721 841684609 28653721 999999999765694171 571202477 903832084 37563938 112000698 571202477 246338595 571202477 490731995 28653721 410975096 37563938 778790503 571202477 336678375 571202477 999999999765694171 571202477 962886483 37563938 410956968 37563938 214996332 37563938 404083537 37563938 723444144 571202477 639921323 571202477 562497017 37563938 729960887 37563938 841188058 37563938 547545182 571202477 180017957 28653721 606136467 28653721 707141655 37563938 264895221 28653721 334999938 37563938 205621529 37563938 115551168 37563938 58394530 571202477 943085864 28653721 878873631 37563938 301836272 28653721 563863706 571202477 515311586 571202477 615402302 28653721 729830907 28653721 999999999765694171 571202477 999999999765694171 571202477 57225960 571202477 659400998 571202477 601227732 571202477 397534900 571202477 847565331 37563938 721085683 571202477 363163844 37563938 672569032 571202477 965364007 28653721 948526089 37563938 382204463 28653721 47644046 28653721 266959429 28653721 211360742 571202477 962067617 571202477 209416636 571202477 416828829 28653721 457785979 28653721 816481152 28653721 373528480 571202477 427072743 571202477 252045072 37563938 491441738 37563938 768731773 571202477 999999999765694171 571202477 4104151 571202477 894950739 571202477 751916526 37563938 9215172 571202477 637245490 37563938 733575310 571202477 731310612 571202477 85515557 37563938 139573716 28653721 449334315 28653721 2288179 37563938 999999999765694171 571202477 138719492 37563938 315951846 28653721 156074384 28653721 564421315 37563938 547158064 37563938 622899793 571202477 609642714 37563938 153144552 571202477 498560293 28653721 514594331 571202477 347220634 37563938 94449357 37563938 74053542 28653721 355782995 28653721 708583594 571202477 868652379 28653721 322286206 28653721 542208139 571202477 327253369 28653721 607445331 37563938 646621234 571202477 643562308 28653721 471863576 571202477 640027798 28653721 646781663 37563938 963777920 28653721 841784142 37563938 707645915 28653721 793744162 28653721 411342842 37563938 216341014 28653721 437217510 28653721 41138840 571202477 622387198 28653721 439794015 571202477 870470071 28653721 549390934 37563938 999999999765694171 571202477 189606869 571202477 805060301 28653721 424395558 571202477 169723714 28653721 239271901 37563938 434581422 571202477 999999999765694171 571202477 897072776 571202477 13771595 28653721 841579272 37563938 714023640 28653721 355823407 28653721 276087108 37563938 462994898 28653721 23088390 37563938 341668498 571202477 989713893 28653721 485723187 37563938 550198618 28653721 685503682 37563938 160716082 28653721 999999999765694171 571202477 19072227 571202477 743239413 28653721 703197716 37563938 493328225 571202477 581053897 571202477 433920142 37563938 726528709 28653721 957722522 37563938 315750363 28653721 823488762 28653721 249141847 37563938 855086422 28653721 484511735 571202477 768468800 571202477 878297482 37563938 250177311 571202477 729017345 571202477 380941157 37563938 832102702 571202477 473988087 571202477 179290216 571202477 305128571 28653721 49937766 28653721 188417142 571202477 349132513 37563938 508615450 37563938 961886082 28653721 821408916 37563938 674675621 28653721 504659033 28653721 999999999765694171 571202477 999999999765694171 571202477 991805467 37563938 54983540 28653721 922117799 28653721 982302342 28653721 999999999765694171 571202477 740738892 37563938 622919406 37563938 924715291 28653721 715057532 571202477 618392853 37563938 747522825 37563938 413055315 28653721 767656933 28653721 980564546 28653721 158409257 571202477 836536281 571202477 486432227 28653721 373962529 37563938 917108695 28653721 193435974 571202477 389172400 571202477 210965142 571202477 869623531 571202477 825567612 571202477 609028715 28653721 649169908 37563938 999999999765694171 571202477 679068946 37563938 38611122 571202477 239635249 571202477 945942567 28653721 6463046 37563938 230814706 571202477 999999999765694171 571202477 852740414 37563938 823136734 28653721 280256947 37563938 305299054 28653721 529124279 37563938 763460995 37563938 999999999765694171 571202477 339563709 571202477 350582490 571202477 324264017 37563938 357763238 571202477 50620408 571202477 874133033 28653721 882164734 571202477 901450341 28653721 999999999765694171 571202477 941423830 37563938 382519176 28653721 408703778 28653721 878158607 37563938 322653534 571202477 858115551 37563938 13984170 571202477 76350373 571202477 706007927 28653721 622345953 571202477 860804164 37563938 317724219 28653721 999999999765694171 571202477 671875052 571202477 871934422 37563938 778255386 28653721 935618824 37563938 512239322 571202477 148231201 571202477 479499584 571202477 427286881 571202477 623278232 571202477 505339726 37563938 695659925 28653721 435954579 28653721 198619131 37563938 112506820 28653721 899515813 28653721 603297668 571202477 440371502 571202477 271614672 571202477 610604604 37563938 319475569 37563938 369032814 37563938 116026642 571202477 522772169 37563938 988006642 37563938 70206894 37563938 169621383 28653721 678965842 37563938 696486007 37563938 127135505 571202477 497769444 28653721 168607339 571202477 884614880 28653721 98086398 571202477 53049676 37563938 999999999765694171 571202477 420470793 37563938 170772435 571202477 481952124 28653721 145811561 28653721 178545585 571202477 441766677 37563938 214396086 28653721 75913816 571202477 907229656 37563938 421652741 37563938 168379497 37563938 994373502 37563938 147538461 37563938 892828079 37563938 142434056 37563938 182874585 571202477 891463142 28653721 999999999765694171 571202477 756465063 28653721 31688573 37563938 974970460 37563938 255098495 28653721 497152874 28653721 290189516 28653721 256541404 37563938 874683186 37563938 499913664 571202477 501265339 571202477 662025453 28653721 3482620 28653721 589266127 28653721 856506697 28653721 533585696 37563938 459722483 571202477 482557348 571202477 962948805 37563938 721241782 571202477 750943990 28653721 525721663 37563938 15520237 28653721 165124051 37563938 739451800 571202477 956587578 28653721 851976580 28653721 889854041 37563938 887354395 37563938 830054722 37563938 100597871 37563938 900251208 28653721 985829661 37563938 804851541 571202477 705158304 571202477 164623105 571202477 386058007 28653721 880672709 571202477 208130940 28653721 355115435 37563938 45243423 571202477 697139234 571202477 180543688 28653721 440516500 571202477 27730415 37563938 458223352 28653721 245323696 571202477 885748975 571202477 224169360 37563938 139685050 37563938 424627637 37563938 310186055 28653721 999999999765694171 571202477 435643860 571202477 370160571 28653721 497224569 37563938 949929681 28653721 149168531 571202477 735939786 28653721 19683298 37563938 836024644 571202477 823551351 571202477 901875132 28653721 157412280 28653721 711006193 571202477 184135573 571202477 428865083 37563938 997545721 37563938 927053466 28653721 732444016 28653721 468969472 571202477 42237167 28653721 878661379 571202477 25596355 37563938 238747601 28653721 851025329 28653721 326654375 28653721 214755374 37563938 143994398 571202477 974133239 571202477 13365414 28653721 28109045 37563938 999999999765694171 571202477 799808024 28653721 257186410 571202477 17949552 37563938 386468208 28653721 179555721 37563938 9066935 37563938 299708312 37563938 745201190 37563938 780243183 28653721 478218467 37563938 881292999 571202477 146403763 37563938 852029570 28653721 263701817 37563938 528766397 37563938 411920089 571202477 333502516 28653721 133402154 571202477 202155745 37563938 34333496 37563938 740844034 571202477 999999999765694171 571202477 591165127 37563938 265937692 28653721 902927163 571202477 34759378 571202477 197243490 28653721 372922610 37563938 6663620 37563938 805351427 28653721 219436818 37563938 932415044 571202477 593457246 28653721 148568702 28653721 697797527 28653721 636234758 28653721 639010246 571202477 971022451 37563938 564088622 28653721 683734231 571202477 910029526 28653721 703293232 28653721 137109790 37563938 151239305 28653721 443677775 28653721 447853504 28653721 999999999765694171 571202477 61648168 37563938 115157751 28653721 185521418 28653721 709769651 571202477 239794107 28653721 736729676 571202477 962102931 28653721 811959688 571202477 317524022 28653721 226988643 28653721 999999999765694171 571202477 378454022 37563938 83636826 571202477 258092515 37563938 721618284 28653721 44856561 571202477 294636606 37563938 955208375 28653721 472566919 28653721 853209576 37563938 795957502 37563938 931294908 28653721 20870176 571202477 353074830 37563938 294142823 28653721 907282272 37563938 81483530 571202477 581451614 28653721 814963454 28653721 999999999765694171 571202477 487794108 37563938 497025500 571202477 82850758 37563938 731293971 37563938 506955745 28653721 650044608 571202477 621406085 37563938 227983912 571202477 620655625 28653721 103030147 571202477 458449115 571202477 327511230 28653721 763177685 37563938 777074767 571202477 822680235 28653721 519335546 37563938 621107119 28653721 219359835 28653721 902630094 571202477 471701446 28653721 999999999765694171 571202477 59329387 37563938 932839896 28653721 865690252 28653721 933751367 37563938 441156771 37563938 516427587 571202477 928661195 28653721 828026525 37563938 620078893 37563938 113158164 571202477 655676237 37563938 225207133 571202477 430475169 571202477 999999999765694171 571202477 443210519 28653721 880973723 571202477 784751338 571202477 692459373 37563938 999999999765694171 571202477 541561101 37563938 10905254 571202477 958569483 571202477 291262801 37563938 515709952 37563938 416333029 37563938 934252183 37563938 89134220 37563938 811252294 37563938 224730493 571202477 393751041 28653721 796258018 28653721 398950700 37563938 968913377 571202477 999999999765694171 571202477 874251146 28653721 506637526 28653721 408648574 571202477 134907772 571202477 163042253 37563938 999999999765694171 571202477 795977903 28653721 893064742 37563938 59364683 37563938 817016267 28653721 568038984 37563938 705122437 571202477 920253014 571202477 16536282 28653721 179618491 571202477 82207620 571202477 571270295 28653721 110162871 37563938 735969301 571202477 417997943 28653721 936273697 28653721 655836080 28653721 923628026 571202477 326447746 571202477 991693229 571202477 342508254 571202477 732475607 571202477 129333107 571202477 490589748 37563938 999999999765694171 571202477 42132558 37563938 310035143 571202477 44469839 571202477 754459092 37563938 468393111 28653721 454198454 571202477 183425319 28653721 720443813 571202477 999999999765694171 571202477 114645624 37563938 278110162 37563938 531447315 571202477 692769849 37563938 891842094 28653721 294472037 571202477 999999999765694171 571202477 275792075 571202477 289697369 571202477 788799794 28653721 22793169 37563938 480035028 37563938 273774707 571202477 559664438 571202477 63721183 28653721 820660678 37563938 429201989 28653721 660283870 37563938 983974827 37563938 279282908 571202477 509134619 571202477 129835028 37563938 933793919 28653721 677860225 28653721 786159751 28653721 698180125 571202477 941608756 571202477 719529193 37563938 553110326 28653721 597103822 571202477 700163453 37563938 62829741 28653721 971481782 37563938 639290384 28653721 671381085 37563938 272527509 28653721 833808316 28653721 781781086 28653721 64920745 37563938 277370961 571202477 703651804 571202477 574919614 37563938 610735407 28653721 111737560 37563938 284354069 28653721 52552868 28653721 822468862 37563938 314221969 37563938 399569477 571202477 230288734 571202477 789218232 37563938 693718492 28653721 714610561 37563938 551763438 28653721 560746891 37563938 588857948 571202477 47774872 28653721 978493889 571202477 534273877 37563938 39219918 37563938 148848126 37563938 71584942 28653721 150242584 571202477 693168798 28653721 887025032 28653721 244639323 37563938 920009681 28653721 409135104 37563938 469878063 571202477 974509264 37563938 933011449 37563938 694836152 37563938 908115228 28653721 280322465 37563938 796405001 28653721 170146120 37563938 996764508 37563938 81016708 37563938 382127844 571202477 999999999765694171 571202477 172762944 28653721 285868065 571202477 13330187 37563938 730650904 28653721 217257 28653721 490657367 37563938 146602382 28653721 131160293 28653721 916778654 37563938 25740970 571202477 240448723 571202477 54544159 571202477 208782699 571202477 516559136 571202477 670332880 28653721 736249622 28653721 579989003 37563938 847899194 37563938 537033917 37563938 361396024 571202477 600946414 37563938 560359297 28653721 442961377 28653721 489132291 28653721 408983599 571202477 753533946 571202477 987304741 37563938 999999999765694171 571202477 566440533 28653721 388736592 28653721 334564620 37563938 177939843 28653721 960663602 37563938 770161980 571202477 726755055 571202477 811498345 28653721 573022425 37563938 323172582 28653721 155260573 37563938 522806951 571202477 149060681 37563938 602151410 28653721 98540840 571202477 378966048 28653721 920927030 37563938 642088234 571202477 842949762 571202477 306463984 571202477 711425747 28653721 812349829 571202477 908881038 28653721 714784887 37563938 280503900 37563938 681894772 571202477 64672298 28653721 465705091 37563938 486238127 571202477 92649909 28653721 668204438 37563938 999999999765694171 571202477 892084139 37563938 423309469 571202477 541387877 571202477 482700123 28653721 896327957 571202477 568898953 37563938 995229717 37563938 134364541 571202477 999999999765694171 571202477 777701977 28653721 591134693 37563938 525925678 28653721 999999999765694171 571202477 172551051 28653721 192501726 571202477 887262045 28653721 892084139 28653721 192491851 571202477 999999999765694171 571202477 155097191 571202477 398549861 37563938 80300214 37563938 557747645 37563938 141496216 28653721 591686367 28653721 862556866 28653721 999999999765694171 571202477 96473910 571202477 911946164 28653721 999999999765694171 571202477 78108830 571202477 599969029 28653721 546630683 571202477 351672488 37563938 127164957 571202477 466309918 28653721 389665094 28653721 332085808 37563938 664323774 28653721 46302784 28653721 616971091 37563938 351293542 37563938 999999999765694171 571202477 664283524 28653721 484917129 28653721 99565168 28653721 622583546 571202477 375130102 28653721 853615531 28653721 585109819 37563938 728441738 571202477 323880012 37563938 466714997 28653721 300062138 37563938 743259320 37563938 332223484 28653721 653174792 571202477 502922869 28653721 898973502 37563938 31957729 571202477 998720124 28653721 974316378 28653721 36467350 571202477 689703097 37563938 234230011 571202477 169941718 571202477 252790854 28653721 428423704 571202477 438692379 37563938 178144430 37563938 239921482 28653721 665192456 571202477 91746806 28653721 572282309 28653721 175351514 37563938 194781947 28653721 852390219 37563938 91588719 37563938 889704840 37563938 191347050 37563938 596766150 571202477 499882658 571202477 908214302 571202477 796508369 28653721 504619281 37563938 209280744 37563938 526816141 571202477 811873 28653721 737024097 571202477 435984446 37563938 255421482 37563938 510943951 37563938 120646737 37563938 509770567 37563938 365505277 37563938 368216253 28653721 423930327 571202477 220739751 28653721 197295340 37563938 827831982 28653721 203933436 28653721 155639645 571202477 149036171 571202477 584730330 37563938 921674903 37563938 151119372 37563938 240219682 28653721 452199995 28653721 378848255 37563938 71089334 28653721 951924652 37563938 896849771 28653721 296570438 37563938 64567890 571202477 142377634 37563938 236188664 571202477 920288122 28653721 459464789 37563938 999999999765694171 571202477 123405500 37563938 108295244 37563938 9287993 571202477 394490598 37563938 620012971 571202477 305465751 28653721 556913096 37563938 97566020 37563938 229985051 37563938 967321647 571202477 737505056 28653721 753196561 28653721 892004573 37563938 375215478 28653721 839878056 37563938 814341832 28653721 621406085 571202477 635058249 37563938 806731481 37563938 605010916 571202477 951421373 37563938 517128053 28653721 777815200 37563938 263701817 28653721 853886569 571202477 509870881 37563938 49052732 37563938 669702903 571202477 460374928 37563938 721093878 28653721 658274920 28653721 579443587 28653721 819191594 571202477 235482709 28653721 999999999765694171 571202477 305796659 571202477 609218278 28653721 676127492 28653721 705826953 37563938 999999999765694171 571202477 50835649 28653721 39092993 571202477 269521572 37563938 607283120 37563938 700855933 571202477 700124775 28653721 288028839 37563938 980661538 571202477 655142408 28653721 770097365 28653721 420284171 37563938 524648851 28653721 181596304 37563938 999999999765694171 571202477 319721891 28653721 509698520 571202477 17915064 37563938 368996744 28653721 790022770 28653721 470330859 571202477 460718840 37563938 985938336 28653721 330745352 28653721 829537121 571202477 76306789 571202477 426525657 37563938 373126089 28653721 340177134 571202477 220563936 571202477 937170656 28653721 608408006 28653721 103892549 28653721 791984439 28653721 749343721 37563938 615057075 571202477 894312251 37563938 699152530 28653721 357189434 37563938 122887827 37563938 251796277 37563938 543378986 37563938 240016480 28653721 58044112 37563938 50716080 37563938 935115027 571202477 419750715 37563938 708697268 571202477 923295320 571202477 963008313 37563938 413387939 37563938 433909159 37563938 381998055 571202477 151823959 571202477 383688193 571202477 289395013 571202477 869157941 28653721 788409183 28653721 567580048 571202477 846963027 37563938 318842722 28653721 449912305 37563938 462443867 37563938 458478519 37563938 600369589 37563938 62653453 37563938 705986433 37563938 670976763 37563938 560631638 28653721 434473620 571202477 378323450 28653721 115909576 571202477 217795416 571202477 987078134 571202477 439536913 28653721 54475338 571202477 193795973 28653721 304115930 571202477 1998982 571202477 375205662 28653721 527867068 28653721 699230299 37563938 763662815 571202477 148149591 28653721 759575492 571202477 97114307 28653721 667927580 37563938 771906851 571202477 832745120 28653721 906319236 37563938 479710729 37563938 66599260 28653721 296652516 28653721 655278696 571202477 900977383 37563938 654673702 28653721 388243771 571202477 868349 37563938 566779225 571202477 999999999765694171 571202477 325861040 28653721 43544031 37563938 689310442 571202477 515948302 28653721 974818364 571202477 185978973 571202477 230674735 571202477 22914543 37563938 999999999765694171 571202477 436227252 571202477 199577707 37563938 892591138 28653721 596528586 571202477 83089944 571202477 95554053 37563938 70618153 37563938 722694899 37563938 66751199 37563938 13242180 571202477 265605394 28653721 172858692 28653721 358175476 571202477 587077884 571202477 302724680 28653721 799781220 571202477 23876374 37563938 262288840 28653721 676377883 571202477 233513092 28653721 60572097 28653721 835898461 28653721 252349364 37563938 18380869 571202477 913370634 37563938 813807521 37563938 504945342 571202477 14462221 28653721 999999999765694171 571202477 15892369 571202477 359032683 37563938 999999999765694171 571202477 73031501 571202477 999999999765694171 571202477 971226711 28653721 735380895 571202477 8423846 28653721 791199594 28653721 513342371 28653721 887262045 571202477 4372888 571202477 129259196 37563938 999999999765694171 571202477 429024538 37563938 546206154 28653721 387591170 28653721 857940377 37563938 97080526 37563938 337423792 28653721 999999999765694171 571202477 115469897 37563938 165262245 28653721 999999999765694171 571202477 980892492 37563938 720909110 37563938 229312752 37563938 419520898 571202477 339374158 571202477 798523482 571202477 522770665 571202477 990434709 37563938 269683617 28653721 54983540 37563938 458324905 37563938 462720579 28653721 796863501 37563938 357013483 28653721 236013949 571202477 69585799 37563938 326805849 571202477 540920200 571202477 497735953 37563938 960726011 571202477 226113113 571202477 468878340 37563938 447669743 37563938 151871465 571202477 204781295 571202477 51089437 571202477 19052977 571202477 604057844 571202477 534639688 28653721 999999999765694171 571202477 247732634 28653721 431650797 571202477 999999999765694171 571202477 621107119 571202477 236969330 28653721 92482166 28653721 10535987 28653721 999999999765694171 571202477 375979300 37563938 336788614 37563938 409807997 37563938 926404683 28653721 999999999765694171 571202477 782592815 28653721 780115642 571202477 639921323 28653721 267084622 37563938 674059598 37563938 149859819 37563938 67895508 28653721 548220847 28653721 999999999765694171 571202477 751612112 28653721 670101946 571202477 993749979 571202477 994910590 37563938 74654201 37563938 133399114 28653721 424324862 571202477 547122739 28653721 571401892 37563938 986058028 37563938 293983286 571202477 351115001 571202477 565471620 37563938 93856223 28653721 207642769 37563938 581913146 37563938 288225585 28653721 431793332 37563938 999999999765694171 571202477 386694118 37563938 294263266 28653721 433514895 37563938 742680309 571202477 51028770 571202477 774160533 28653721 550278549 37563938 202090155 28653721 721037903 28653721 960198410 28653721 890317500 571202477 972466798 28653721 607218885 37563938 148288361 28653721 649270027 37563938 47702901 37563938 924589195 28653721 999999999765694171 571202477 377116618 37563938 551699718 571202477 726610469 28653721 757050971 28653721 516961000 37563938 524810632 28653721 887764097 571202477 599461642 571202477 896444857 37563938 778392899 571202477 98017609 571202477 9722787 571202477 705649175 37563938 436630795 571202477 384298751 37563938 186085618 571202477 10942214 37563938 820464256 571202477 180415699 571202477 334111241 571202477 353186373 571202477 484260451 28653721 343904685 37563938 919358492 28653721 224282880 571202477 138534414 571202477 887817323 37563938 159137560 571202477 999999999765694171 571202477 720237451 37563938 896113802 28653721 237362682 37563938 987055664 37563938 344361018 571202477 124950564 28653721 453120432 571202477 559868182 28653721 846730910 571202477 947286186 28653721 165143505 571202477 391559388 571202477 718526325 37563938 148142740 571202477 387368060 28653721 872572500 571202477 544262151 28653721 564972563 37563938 861966363 37563938 703496706 28653721 301779183 28653721 128599568 28653721 140564704 28653721 442133840 571202477 882510723 37563938 436138296 28653721 419240033 37563938 31930306 28653721 381999284 571202477 774555986 37563938 192718764 37563938 263123113 571202477 292640735 571202477 877463694 37563938 965133475 28653721 674801351 571202477 89134220 28653721 259750717 37563938 628640342 28653721 311807042 28653721 65556362 28653721 968001672 571202477 56431749 28653721 432811683 37563938 489125922 37563938 823214150 571202477 966863158 28653721 773666856 37563938 678242885 28653721 657981909 571202477 316734478 37563938 5452681 28653721 273768023 28653721 821365309 571202477 130358998 571202477 346148228 28653721 398343722 37563938 885954721 37563938 950109338 28653721 400343083 28653721 157432454 28653721 534069148 37563938 206000119 571202477 120127724 571202477 211567357 37563938 24159022 37563938 436448258 28653721 778463162 37563938 724862169 28653721 344579949 37563938 33209074 28653721 999999999765694171 571202477 155555207 28653721 601069171 37563938 999999999765694171 571202477 329606300 571202477 636890161 571202477 660798101 571202477 339020208 571202477 843294994 28653721 960663602 28653721 68953898 571202477 532925224 37563938 829307539 571202477 290957859 571202477 65673350 37563938 714178425 28653721 687072436 37563938 26427163 37563938 17549670 571202477 170161481 571202477 886729079 37563938 129582683 28653721 468096606 571202477 117649722 37563938 114763373 28653721 907305121 571202477 818059763 571202477 588391540 28653721 975812723 37563938 905661270 28653721 995936477 571202477 459946630 28653721 835892936 571202477 417021083 37563938 200138868 571202477 999999999765694171 571202477 866667219 37563938 713594868 28653721 569942968 571202477 195198289 571202477 999999999765694171 571202477 973326167 28653721 999999999765694171 571202477 284862122 571202477 804851541 37563938 988479801 571202477 696770777 571202477 676913721 571202477 216313356 28653721 692459373 28653721 555685676 37563938 464895930 571202477 850013111 28653721 20302851 37563938 965232765 28653721 754678290 28653721 890981385 28653721 899531202 37563938 736372364 28653721 432402920 37563938 754226949 37563938 676535680 28653721 368692680 28653721 891098842 37563938 501566649 28653721 152849778 28653721 426758209 37563938 285919974 28653721 999999999765694171 571202477 895145140 28653721 701419154 37563938 37660691 28653721 635057909 571202477 642386807 571202477 701823910 571202477 60750322 28653721 999999999765694171 571202477 414021722 28653721 47216722 37563938 807076547 37563938 107006794 571202477 737558388 28653721 818695988 37563938 608572246 28653721 816734546 571202477 947920102 571202477 999999999765694171 571202477 92790146 571202477 895128694 28653721 350128697 28653721 999999999765694171 571202477 547785595 37563938 971316451 37563938 724769972 37563938 474855992 37563938 550907448 571202477 92066230 28653721 694429957 37563938 666971088 37563938 86162812 37563938 176305665 571202477 103892549 37563938 111821825 28653721 884409511 28653721 681496182 28653721 424109884 37563938 190339231 571202477 125650836 571202477 221095894 28653721 999999999765694171 571202477 585230185 37563938 905415000 571202477 705602979 571202477 842910127 28653721 999999999765694171 571202477 267972420 28653721 376754356 571202477 512608319 37563938 999999999765694171 571202477 650176103 37563938 349068275 37563938 96493319 37563938 739451800 28653721 804155587 37563938 104362344 37563938 999999999765694171 571202477 989212658 37563938 144918335 37563938 513922100 37563938 587620595 571202477 805310913 571202477 198047605 28653721 567054999 28653721 46267786 37563938 264593729 571202477 196266632 28653721 896113802 37563938 17762041 37563938 239695640 571202477 576355373 37563938 3180636 37563938 85426053 28653721 500167604 28653721 625839409 37563938 873288409 37563938 65038803 37563938 168592426 37563938 949859266 37563938 175270060 37563938 823642688 37563938 378520195 28653721 96203338 37563938 325917750 28653721 997721039 28653721 803509784 571202477 868391737 28653721 403540106 571202477 127656284 571202477 76291289 37563938 835677993 37563938 810207840 28653721 466508885 37563938 341092262 28653721 898422631 37563938 742122265 37563938 632283986 571202477 782450100 37563938 263062075 571202477 185756269 37563938 688856076 37563938 71508293 28653721 8249262 571202477 590810884 37563938 194162597 571202477 208024596 37563938 359881863 28653721 32806020 28653721 378076312 28653721 167739343 571202477 323543624 37563938 999999999765694171 571202477 533680431 571202477 119550167 571202477 98406612 571202477 109535485 37563938 740695970 571202477 497265504 37563938 706247152 28653721 44357702 37563938 912755736 571202477 432915252 37563938 999999999765694171 571202477 95801951 28653721 216080709 37563938 685432424 571202477 307681771 28653721 984493923 28653721 775321428 571202477 213213129 37563938 474167514 28653721 724795928 28653721 998988136 28653721 782972331 28653721 296601992 37563938 932045179 28653721 624896609 28653721 386116041 37563938 997682054 571202477 799781220 28653721 292847336 37563938 214622331 571202477 91883203 37563938 723658867 28653721 714976926 37563938 644843227 571202477 609542627 28653721 293534716 37563938 244654980 28653721 911124937 28653721 999999999765694171 571202477 962067617 37563938 61774812 37563938 282479110 571202477 409072022 28653721 708267196 28653721 937869728 37563938 487882165 37563938 66281473 28653721 425972436 37563938 770224358 28653721 952558576 571202477 113900558 571202477 712587263 571202477 551291320 28653721 322371956 37563938 878035423 571202477 698780025 571202477 203048866 571202477 728052281 37563938 316937441 571202477 797787518 28653721 511341771 37563938 32635951 37563938 72677685 28653721 588738183 37563938 146497292 28653721 541206234 28653721 413284746 28653721 676004283 28653721 739102465 37563938 104839717 571202477 369358573 28653721 842865799 37563938 607337809 37563938 375906591 37563938 452985100 37563938 955620556 37563938 423654407 37563938 851210339 28653721 738425730 37563938 283178059 571202477 500716155 571202477 730981621 37563938 235311691 571202477 874404125 28653721 999999999765694171 571202477 714252519 28653721 7174535 37563938 828180237 28653721 95341997 37563938 788549069 571202477 999999999765694171 571202477 836039533 571202477 113726342 28653721 807452060 571202477 736729676 37563938 999999999765694171 571202477 209471904 37563938 673883719 571202477 963454822 571202477 235689198 37563938 592273111 571202477 689956178 571202477 640355747 37563938 29123306 28653721 215116917 28653721 806583780 28653721 999999999765694171 571202477 72323006 571202477 642873326 37563938 790786649 571202477 467133278 37563938 790415150 28653721 125712511 571202477 403720270 571202477 593792637 571202477 295474814 571202477 746843939 571202477 615035895 28653721 132510708 571202477 908888248 571202477 540204113 37563938 165042561 37563938 105189113 571202477 998587039 28653721 569052697 37563938 311031091 37563938 482116904 37563938 307192166 28653721 115157751 571202477 70101828 37563938 870594141 37563938 231380976 571202477 276121948 571202477 495861866 28653721 95675591 571202477 423663248 37563938 844602271 37563938 839567322 28653721 111855751 37563938 197227169 37563938 999999999765694171 571202477 745931844 37563938 618424882 571202477 609768935 37563938 350702390 28653721 236258048 28653721 354424591 37563938 46641340 37563938 325491524 28653721 554684727 571202477 175638010 37563938 412300025 28653721 334142352 37563938 913637539 28653721 890126570 571202477 750047958 37563938 411783818 37563938 999999999765694171 571202477 546576909 28653721 40626794 37563938 542469449 37563938 990414801 571202477 952247199 571202477 89281468 571202477 826150262 37563938 171189598 571202477 331640110 28653721 351680685 28653721 727526772 28653721 173811681 28653721 565219126 28653721 720119834 28653721 559089999 571202477 155555207 571202477 615057075 37563938 4336389 28653721 121595080 28653721 866722942 37563938 820549120 37563938 885866230 28653721 898261095 28653721 836562236 28653721 419605604 37563938 135106405 37563938 391722561 28653721 115932166 28653721 163046230 571202477 368062739 28653721 953965111 37563938 155506665 571202477 544211761 37563938 30519708 571202477 833857688 571202477 35580596 28653721 15578340 28653721 297367703 37563938 217206413 28653721 999999999765694171 571202477 608978402 571202477 12982791 37563938 629824974 37563938 136945005 37563938 313745575 37563938 989569960 37563938 38122209 571202477 174184737 28653721 1725626 37563938 828440851 28653721 799079605 571202477 792551585 571202477 580459077 28653721 807842177 571202477 676967057 28653721 756453009 571202477 50843077 571202477 281857306 28653721 229344146 28653721 246710321 28653721 148979769 28653721 215553154 571202477 229512181 28653721 226948383 37563938 778594140 37563938 185626839 37563938 188081123 28653721 868774542 37563938 999999999765694171 571202477 338710813 37563938 837626383 571202477 428254173 571202477 783818481 28653721 624627371 571202477 774585506 37563938 499644698 37563938 193855213 28653721 710458745 28653721 323543624 28653721 497624296 571202477 362342556 28653721 756824817 28653721 962175835 37563938 703651804 28653721 167207427 28653721 505930284 571202477 13984170 37563938 563704088 37563938 402387046 28653721 195760551 37563938 159515015 571202477 928420152 37563938 448640311 571202477 603467876 28653721 605875125 37563938 838217831 37563938 256214627 37563938 999999999765694171 571202477 695903944 28653721 918712122 28653721 15290885 37563938 319908561 571202477 95729706 37563938 859340913 28653721 197375973 28653721 903263030 571202477 433304716 37563938 609432552 37563938 838871898 28653721 877106254 571202477 323438078 28653721 500989276 37563938 923432120 28653721 999999999765694171 571202477 693720744 28653721 395039010 37563938 574316675 571202477 315760446 571202477 662466169 37563938 964965876 37563938 898579860 37563938 278520848 37563938 23736537 37563938 431091701 37563938 212231575 37563938 201515073 28653721 915520393 28653721 342698503 37563938 548746466 571202477 714325021 37563938 859150553 571202477 794277943 28653721 14372122 571202477 85370730 28653721 432354157 37563938 182522049 28653721 74839611 37563938 23876374 571202477 448781569 28653721 149279289 571202477 622445416 28653721 465695957 571202477 96463127 28653721 45062057 28653721 125192769 571202477 343203654 571202477 741888542 37563938 874642224 37563938 358193225 28653721 715524195 571202477 697358502 37563938 838523983 571202477 688420947 571202477 777130918 37563938 87406183 571202477 940952664 37563938 3973260 37563938 571469635 37563938 999391238 37563938 143819995 28653721 443511989 37563938 797666198 571202477 797315723 571202477 662466169 28653721 44929195 28653721 957257963 28653721 57420350 37563938 14937568 571202477 726007432 571202477 465130648 37563938 92762880 571202477 538513768 37563938 757343189 571202477 823206206 28653721 64400377 571202477 228923277 37563938 555623987 37563938 396700448 571202477 62714953 37563938 873755707 28653721 719622110 571202477 999999999765694171 571202477 189636330 571202477 670037736 28653721 163446530 28653721 909641571 28653721 601552637 28653721 214614554 571202477 997388983 28653721 999999999765694171 571202477 734957687 37563938 381994878 571202477 264038935 571202477 974648286 571202477 664484266 28653721 412745213 571202477 467789152 37563938 577070731 571202477 559792092 37563938 755935588 37563938 999999999765694171 571202477 184698979 37563938 24860367 571202477 810459035 28653721 272983342 37563938 68731285 571202477 645255392 571202477 999999999765694171 571202477 948684569 571202477 28445759 571202477 651467407 571202477 457176239 37563938 38392244 571202477 240756381 37563938 166209186 28653721 470922678 28653721 664283524 571202477 53371004 571202477 179610550 37563938 316252879 28653721 1700729 37563938 185626839 28653721 967786529 37563938 497864236 571202477 278867207 28653721 999999999765694171 571202477 747195742 28653721 362385698 28653721 100641949 37563938 153063659 571202477 515379362 37563938 73042154 37563938 572573114 37563938 595784053 37563938 842075401 37563938 877637301 28653721 129329142 28653721 978833464 37563938 523708943 37563938 577907840 37563938 896351905 571202477 442225418 37563938 237882454 37563938 410548274 571202477 21346513 571202477 997388983 571202477 592987289 37563938 274282370 28653721 236248035 571202477 999999999765694171 571202477 24184924 37563938 611332606 28653721 770031482 37563938 782875111 571202477 32805887 28653721 635710749 28653721 459984368 571202477 492254032 37563938 887393492 28653721 945608030 28653721 747193145 28653721 33250104 571202477 411854010 28653721 292555046 37563938 964522505 37563938 564123622 571202477 836408641 571202477 170873255 571202477 875796302 37563938 648804316 28653721 686706546 28653721 45777690 37563938 527694543 37563938 463755551 28653721 564707236 37563938 999999999765694171 571202477 973612708 28653721 955355904 28653721 68503744 28653721 410043709 37563938 549844806 28653721 245973174 28653721 690012379 571202477 634992088 28653721 394031619 28653721 238267482 571202477 24656962 571202477 188785430 37563938 342849388 37563938 851004440 571202477 880300543 571202477 239258440 28653721 620322439 37563938 757421377 28653721 999999999765694171 571202477 343761028 28653721 75446034 37563938 142647834 571202477 850061695 28653721 792422868 28653721 127399104 571202477 904432799 28653721 595077398 28653721 723056512 37563938 978701208 37563938 631790489 37563938 38261279 571202477 999999999765694171 571202477 682122064 571202477 857631210 28653721 614896626 37563938 529327391 28653721 731041294 571202477 257155098 37563938 566423117 28653721 265493727 37563938 740210763 571202477 336759252 571202477 661076343 37563938 526431631 571202477 911501689 37563938 42166310 37563938 25574963 28653721 806638285 28653721 785271462 28653721 378602712 37563938 436746094 571202477 292555046 28653721 926022205 28653721 869803165 28653721 53326312 37563938 611104108 37563938 591290758 37563938 302814982 28653721 24257773 571202477 807552364 571202477 999999999765694171 571202477 164873073 28653721 774885223 571202477 706101081 37563938 633038470 37563938 962414885 571202477 543855462 37563938 822750013 28653721 418536618 28653721 732160425 37563938 843441855 571202477 679574511 28653721 597879990 28653721 323849738 571202477 533840773 571202477 81672066 37563938 97570631 28653721 5108488 571202477 851240065 28653721 675152892 28653721 4218654 37563938 139919979 37563938 237112409 571202477 440580044 571202477 992754115 37563938 592317551 28653721 460667719 571202477 536883867 28653721 679744785 37563938 940952664 571202477 519335546 28653721 249351654 28653721 789086555 28653721 804949746 37563938 815047052 28653721 999999999765694171 571202477 490336802 28653721 976503442 37563938 39583879 37563938 642232609 571202477 624423518 28653721 947985658 37563938 999999999765694171 571202477 837123292 28653721 924745594 37563938 832154853 28653721 999999999765694171 571202477 265267798 37563938 692943022 28653721 636769456 37563938 127961176 37563938 658232770 571202477 999999999765694171 571202477 236547772 37563938 889854041 28653721 452226746 28653721 877409929 28653721 999999999765694171 571202477 828456518 37563938 269501602 28653721 662275330 571202477 75691032 37563938 742144310 28653721 477399753 28653721 192214419 37563938 67782697 28653721 999999999765694171 571202477 999999999765694171 571202477 147931451 28653721 547385459 37563938 792507187 37563938 924687000 28653721 252138265 37563938 753741467 28653721 975308035 28653721 571472478 28653721 141440038 37563938 683016966 28653721 757799823 571202477 766272850 28653721 814367486 37563938 147328566 28653721 512118280 37563938 80110149 28653721 924748866 28653721 999999999765694171 571202477 623863317 37563938 480950641 37563938 739812734 37563938 999999999765694171 571202477 625304386 37563938 670326906 571202477 293564545 571202477 918533226 28653721 999999999765694171 571202477 853951279 37563938 626130502 37563938 606912914 37563938 328289208 571202477 358667435 28653721 411948373 28653721 171725550 571202477 237763465 37563938 329889198 37563938 896200538 28653721 565042952 37563938 622930565 37563938 918963753 571202477 200911917 37563938 710744517 571202477 904473806 571202477 815825317 571202477 762804626 571202477 155639645 28653721 395764957 37563938 633483725 28653721 999999999765694171 571202477 3932022 37563938 862873294 571202477 265405198 571202477 999999999765694171 571202477 328990500 37563938 236371085 571202477 337108199 28653721 219340359 37563938 124720897 37563938 149219699 28653721 522271064 571202477 768443155 571202477 641939918 28653721 955244563 37563938 631385329 28653721 171458175 571202477 221062512 37563938 780811067 28653721 27275972 571202477 265036721 37563938 631175671 28653721 556869922 37563938 999999999765694171 571202477 999999999765694171 571202477