100000 100000
782850902 554850536 900116378 561198354 114356817 320809202 544467698 364605703 747335371 101919040 8121214 538934411 79029931 332814251 514771182 610367822 106274828 790010206 919379560 233887639 133132219 683329881 810236675 508851390 97945020 59265775 283341389 64704435 261708741 204520008 914217158 501878646 990736321 594617568 730489443 919165341 522944590 934841350 791698187 637615825 378308927 150854494 86900509 43544912 996358172 331358560 980112361 345226093 491461789 265819606 244242994 224989196 189042483 327686754 93457075 287557927 260595071 661081846 538506390 165119563 109423833 284074073 448271870 226094875 321263818 903130793 733004927 979573708 159612306 543862740 643197856 472654248 277599395 407624221 537278816 846715787 799122723 400594589 553909934 326353001 821642862 866824640 251853808 516055494 298240147 364730820 222318461 83885116 343054034 287927613 733817379 874071033 495263780 239016340 263624610 986983742 130077619 654902659 889333038 387316961 71722845 515419034 980296689 98533580 476274741 300627134 963366278 182177403 817213186 389666469 202441344 599593346 356722367 272800347 467867361 110477317 899898137 29827263 741138083 38669631 366890228 386303238 473051699 153878523 39450855 715265848 979173616 507601694 29327291 415166638 320549809 841985563 873866991 563139226 87461180 372420989 13130551 119475327 990155472 405245281 677247225 21585589 450595484 420840441 859989710 4194023 261790789 208642058 577766919 905250964 279459684 722731374 955557158 438077841 990895110 905243028 883049056 154078341 846098218 641889275 114259490 17871211 938342726 964049082 469969801 223291924 295558339 306341115 664805096 355841186 297746044 653592955 723751494 194503694 967964227 631975692 505777117 821516964 572750685 150803220 479916189 803929730 375939840 475222540 744687270 601575964 124035804 309085697 289767378 881951931 370235791 217162517 701684776 531039481 337844015 891678207 570807914 217749830 825458117 341507207 868433032 211235943 122874316 55782923 202614827 546320881 456813750 398052862 124880171 145205458 626222951 899557475 174768153 948773833 795146424 669674070 66264758 731716073 884862453 491705475 256800890 140280602 32100192 468045229 673173774 248354968 925179052 198760233 235627730 441533810 582546818 106526560 855800664 892667660 658901503 799092305 803392487 126241181 103495988 212955148 72432633 901229234 15638949 945056568 81383357 71552425 901596619 512118157 634304662 450744375 700412050 752138843 467953561 740206307 423878107 342365442 643171347 784682376 594279163 524859768 763576833 130845143 655654203 1761990 171959447 690772435 746869334 336537483 392023738 601148499 741805309 822473847 603488133 15380355 601997142 295459537 956098760 501225827 20857209 467421938 393831812 209043526 612153842 162814664 907491952 851532117 878450242 531047508 890621047 78197514 710712158 264544300 907216184 865672629 751209518 866540026 953099141 559895547 255906319 773767931 448582116 164889937 29004626 809355904 836411153 347753605 887423931 597277808 917886074 533688374 524640514 302669252 276468930 24747863 875294549 951794954 678587966 288179120 347571668 109646052 19104123 920074333 432656660 566740102 152309686 877023821 497236381 73612858 190864226 826827460 858636396 448498655 199514278 400863705 718254962 471193446 742494172 268994809 464049682 717268308 323347988 645742946 805940135 148618052 689058191 375227049 507756540 147731554 503580740 191658293 425895378 501960688 157205086 292252353 619417438 214471109 607749307 350524638 491544263 471751880 255486319 550345582 537227436 756089210 660387903 316944682 605951645 326524522 94285607 183209502 702118813 891398334 233774292 162823720 84222631 177318576 425017643 12016508 830737190 162445327 540913088 276744482 338225531 752174778 534297696 757037430 923709818 579025705 479389576 453746344 717808877 670622948 564140779 834947898 23162384 633459977 34478063 770893445 344380435 666122954 756199472 105717556 289863068 547479021 475145212 384986054 950915906 858502986 368095958 286467344 196049939 360567633 685942260 200399033 884594190 438762113 965333697 904829373 523318442 313801202 809610587 22757099 772126542 827611596 165837590 636611431 194214870 360570318 873625847 62077736 502645525 184741320 301724729 334198651 980357453 503838241 723741900 888865662 654575288 348261457 727315921 550711462 417610755 553247592 138098207 471806265 391363278 675759238 501944001 908528853 69663789 315383137 332598134 612043495 789195050 362345666 382664496 309734709 798643520 589080327 782336149 931753045 9930465 448935075 75345025 32472115 807806450 716638874 897268354 792867471 491490890 439920390 772361563 517337469 948627510 272207252 426308994 311195619 107036920 62823431 542426017 776332798 169682755 175762100 412470552 940321757 859281345 860124933 810768505 38982116 436076941 568957431 879628811 469333323 901876921 181117595 508755529 851934365 708757706 579474072 340496992 420369466 310505783 827076263 737403060 665493717 748140013 312269590 546511707 510170102 99136462 350867526 207459488 736816248 968631597 499251501 469798786 459597580 674498131 930161621 2269234 256065205 94307326 671556571 646854297 947865418 308591069 169082097 137593551 599691768 317778709 860211548 791262117 664946621 478494911 615788662 421803804 201042926 818566759 332013357 531823340 741264050 303212175 416218754 230441726 75637124 596702506 238987276 148423154 76362677 780965409 158718067 254738842 671178471 313057233 6710261 950859645 839372691 985889163 775114980 548260181 485196676 829410835 354301989 115369873 617423450 690694690 171523506 540162004 388237321 591383268 266139929 490016628 887082839 950907003 72984060 172916220 335610977 543337594 869240463 507877290 765843734 219061866 938727453 628752882 120315322 731317320 926226820 855652857 447246693 518437125 154660788 789653274 983312514 433488645 668867635 458486117 151637328 596025505 616283036 450166299 862699108 980175525 595009563 273726003 304671525 13970642 886921715 645139161 324866127 102339165 232904696 625258473 418841201 786130542 532004373 452947064 256547439 906437794 339987912 990244172 5056512 20321162 806105761 630019423 421106224 122866986 215279815 701142112 647007200 836998523 981060466 490586929 725367873 311063785 652454258 88276074 386357085 246358741 281267622 46052565 605860494 321055252 831919494 866598384 304728837 567657326 93797787 331023982 22539332 505627680 995275777 467877046 139615396 749759066 659281643 107885922 115411408 417682370 296633631 539826114 533626696 440942064 208551542 737751127 229395168 496879344 161661534 951273304 652666686 894594499 206889048 414455600 408020575 626865373 650656890 425468669 633869330 983956136 984779757 516648723 636175995 506491904 227037040 975471479 54143122 988033718 674957267 995008101 791183010 773558798 112994941 607238859 270017226 213621568 839191527 512859339 363991423 261049338 131415583 181436477 558429192 939319004 998332742 143989546 827816193 26144251 371916818 127934034 595485401 375574366 536782413 426037159 838019155 92056964 267955028 724487376 86848777 104939997 118349464 641649575 162264548 320932172 591565344 733873339 363676581 136491180 399831302 335518159 662443872 621803847 81950709 656611929 535985404 700211552 977701298 213629444 320789940 434273963 949648272 626482478 785395352 901741264 503985658 541914987 878441229 772361195 104154861 746463232 724768073 913173775 489733243 34602089 684493016 347684030 458206537 738038995 518157082 680479603 40066321 754643618 314139586 497506328 391928097 189012205 145964888 593046672 902142171 947858173 702180792 765534766 199746099 220041426 374045330 110710332 198049332 162327454 913318376 208684150 523447163 87013447 490452114 762398604 126058682 97720297 928864445 219841443 842546999 531673170 818420328 847403221 543985994 505964165 743893477 390311852 244384994 497920824 365755486 988911531 211885569 162805077 688661582 944049093 88348987 473036412 378476548 695996132 330671675 973479808 411773988 935615587 842997311 871789798 807567909 725196949 337656471 214233961 452749523 333022012 373607209 821493368 849295566 878754322 104195312 305266358 884258570 400056643 518456953 734055034 195534670 237610481 923062884 91226189 452745909 317259439 97577961 161049454 315738159 944087047 372892496 198955601 442798849 636020468 486632568 131083547 287108417 279912 930907985 58471464 602706523 218140872 645707362 439867014 729585039 602625643 332057923 349685879 953417840 579810334 579558692 128683507 675872614 581109410 840480581 847711012 306737197 942257709 893154684 512951015 399539284 894722277 356981426 908334930 901619135 810387304 552224102 115565096 202509606 643183943 467580456 402595175 207334035 307848582 919090207 454522811 570678760 712851230 871430532 75689224 503323479 409538940 237383717 447192804 439536616 845821695 550473699 329561881 576203766 99298173 221328692 388260904 815228850 513219263 327625633 815093185 401314207 130120960 219669065 285692237 21119764 920659826 53844573 117650020 178507453 313104569 241153442 531052887 460951835 810419565 419450098 816133031 498581247 924473501 50704571 837656203 334091795 648007239 468873598 547320687 803066193 913764321 985054801 534343280 69203337 296967379 82059614 561118432 325340640 450679034 513204834 637993928 364697164 5218087 759896879 726001761 995742745 59523998 325435434 831122586 204283495 706715288 350812365 602547606 302831273 376792769 164249126 30103083 112904487 930290106 883569494 489496931 770321789 273722008 591655956 52709630 179533594 676445283 781540136 63874543 144278466 603549848 929043184 628201179 645433357 639548328 428559326 997458077 126057445 632248695 264288503 406604997 939578124 136826333 877758037 312095764 798302612 537835816 730105255 421309185 98413156 511732889 243216556 228923447 614134714 312687330 35025852 521533717 707191716 987478190 428141119 281780268 95947397 945983769 952425267 418584005 536551319 896454708 639647146 496568921 348934499 653991811 178287433 711826198 509001802 566241918 73872587 31171169 677705472 273306387 354113660 550957646 793297675 869613602 518865599 742295338 794333512 86439424 96561289 502624754 39181415 386874613 829054435 516183257 459976554 312371134 541537899 106593734 43382314 768847371 913570771 98913491 361190354 150004482 902676577 42001615 7594338 114773946 360672110 346075069 377891373 337510337 246406119 944182611 293972059 648829847 592706255 31588732 221564264 680986929 557525947 678118103 100696739 249812087 293924180 495807285 201769392 314195397 612936153 200889886 714260743 68876910 481658778 822823757 266744946 725198132 292103038 582076208 956573587 108957906 675121022 580972393 817962075 703300723 134215976 842027343 785149332 95368759 130684445 373247086 811697497 930050997 256264851 762375938 268857241 306013300 900139987 474756224 6333079 866282608 156064444 980143630 440734572 152605852 418963518 980795142 602099332 983781722 562388448 804490615 863491613 303954180 761285691 636326564 771614923 910098535 240966013 777640323 189555703 649176899 310514663 565242174 293913179 577258700 760341583 605539254 924579463 756340268 794281631 542019579 103618912 356593406 395092052 475533525 299064987 500074965 848750336 777113919 30075718 117955763 440381128 477351142 14093376 548034450 818713830 59036846 850511036 729475295 734786600 564043053 468450498 247469049 859103599 520935726 400231342 353983415 131798065 672768560 475385007 549056735 417629432 678806245 227036489 952820400 850713569 618047411 266083796 604780889 842094366 253172534 981455866 76884095 255062388 543057596 383792445 208453051 347871422 806445255 647930735 18755354 273437288 753721743 854362423 679870363 120718836 150376830 453057683 866152885 236540793 303564210 238390609 561812430 497578527 903243902 877479316 46678212 474251940 415910377 974214741 343128168 666671578 125837357 142625760 573872127 867746598 816442937 359620691 576230080 64869635 283335216 160826914 555923544 861384061 641458152 222405782 253588840 10059447 250637164 484805193 387666438 619560805 832775035 298310059 602520120 253567314 82453510 198373248 750914172 788405724 307982005 728323424 838918723 70194803 461897571 77632054 452396145 123544862 737758878 765295810 137141727 655904501 343666216 828039191 613323226 290166952 84278649 363686941 150063777 429618934 471461434 890829840 647167978 462113079 418145995 508555007 896851293 117625299 343596222 344256078 483684632 561578697 15471961 621095988 434169897 491547177 522458136 71665214 153054999 981016218 611042090 229457866 200674394 202084309 548111855 458816141 362916574 680928039 19791744 990856974 156415621 647884275 989582119 188694824 875760289 924241454 461432034 701443724 894180990 625752290 34184676 755347261 35030998 23942315 550661909 463410706 901910875 761815101 717292941 201726263 403186480 564110044 812354333 325215916 1689968 824796386 692464326 585578692 884148902 209202236 249985855 56707240 409565267 957439214 855815539 805786322 544069996 766320523 186167553 58697106 728857305 209262525 668837563 267311500 717089784 881034435 27950887 871096888 217549591 321446894 3021057 855635553 445203965 746184483 888949687 213769895 400176226 258771292 662638571 471389181 100397682 837858599 900820981 629560875 799577934 966684965 664238687 899448909 510884234 750326412 839128167 200524114 171989424 434470822 990513280 859158654 369697468 630744144 658401489 245014504 902717599 782086780 133933492 613173501 400500413 597838511 625303096 673997051 621667438 58764419 639489696 939057527 430998400 257024294 294898402 277258455 357943987 194678746 943587113 289206489 663812156 783529587 183747156 562142987 868546115 90510300 795253876 674135376 460892517 950824594 270955858 932240993 555009330 22610215 528980710 254988873 302852784 374970560 373980129 539978472 711735510 298262424 999006244 42972786 352892178 256668539 686437703 612318189 645859780 421600332 401303315 581521846 698526400 468002431 559365640 23093245 22796240 508852639 170275288 402748740 282933552 106875081 105405418 361919204 527464464 996217135 318629336 597663111 852809494 912383639 342204913 476288431 427659993 954527706 766905784 88622638 282228839 886178661 344560739 810601644 383248832 999167419 205861725 262304805 475001432 874916848 291183300 893273448 906273689 994913840 698031595 297632665 687037791 864398390 630080473 410414255 143757946 106371541 526398921 663793143 420349743 516327795 15233448 61807759 682375095 147531401 98218650 563240940 932044479 572646948 932430198 452060244 861143527 390628199 775562565 781888869 51052099 304666119 315342279 561835148 127127261 743534285 734088174 87760271 315550512 287266328 549953120 738737924 922427823 939466840 545366009 237151447 124983356 963102868 170548807 157960392 980885169 86312677 37394956 861866218 948605275 325635833 570951616 209613350 51567993 467000977 939733517 507453110 353121217 940039171 117054033 103900330 79339740 281128632 301155615 47537254 545172454 648270767 123264190 806385954 21642479 450352121 632744 606753129 857992060 597696315 475078413 562879387 204368134 247040559 837601102 417440363 972611449 904285475 647559298 473874273 918997431 566205048 288838388 157193048 151072275 907334948 631068578 859546369 847201495 80173361 177436864 746208095 70448830 79352379 150044211 13830217 413720442 649808374 874511383 257583340 702685743 250426534 308975930 146434630 437074422 654123430 286660510 356070828 357500507 797907938 590976251 432511813 601037280 329526876 55774522 79342220 253521528 393829034 955630331 324946641 917864460 721452406 215789584 97367481 541485306 467088637 384256512 431932858 425413776 340226449 165022853 710180512 881328533 717026327 924153358 557738507 714279105 483399306 900707902 923602926 904938817 548863094 648367723 625067282 739464500 916519293 870021664 175355281 116867120 748670934 938398107 186610011 237065149 109023433 185926735 102341300 496631256 546126644 456928099 404211892 561108338 688604169 145761330 205338566 100967151 575251149 481070793 824465961 240551592 448686619 799394413 789562482 217361257 116104735 286187026 562542600 995656947 609765148 799226596 382899623 81291387 252043751 8511682 393009630 51839785 292307049 749790910 115718545 556991643 416238112 247622558 966225015 9968479 986325150 659516510 524108188 309943676 363970057 169610924 117599713 331752682 30173082 226141547 64281719 499740181 84464670 102009137 822443880 37846622 402184312 708349640 6091278 814983834 368817181 243373488 392792474 690861969 700635030 438434972 513417102 502828160 555918081 898568177 608122435 617374104 262826129 678243402 8136548 913562748 371154186 624301814 694538353 648367303 119782470 96746616 268091710 986552964 743775666 615859974 846732401 764594356 314361553 806830859 482909703 274758092 873545656 556553638 867139023 951903284 6009744 176660777 92895725 158040777 808251160 881506714 388519257 252866395 885088545 630710581 638484574 981339952 47063824 270249704 833166619 353522047 944939359 371399893 42936837 947521014 116780059 56407764 918757475 258904373 723037543 202668782 4375761 874889553 870912505 823317475 237951934 927360082 872271768 411149221 111502317 741954228 110087076 770193883 566887160 731876842 596434318 279144543 177089992 127031510 216478043 979102144 956338974 339405395 590418981 931396033 546695694 636728236 488988314 171874264 35635327 1154849 949303163 268211120 442253740 269369449 82521630 514747303 334825637 372132139 867567341 919522129 192267471 829114756 453806053 52951027 283260512 417769092 250697496 750404360 889746148 910814896 464149291 139595456 675022779 687165058 245699033 72274556 145213592 856662244 80749166 423278931 789665795 821706169 919715404 230384785 789866456 293558869 244268393 51959858 353970630 928670719 14064847 812830059 211003346 630280310 204922652 56415010 620275409 84822121 271629567 752782449 718310129 699736574 350045633 623548199 448489520 818013004 631293369 655916614 501112035 307741408 898301655 538040454 550741553 641388604 96773402 247544529 767716502 982664275 993610010 151285957 224190561 129980943 745611391 880321845 97543221 227602636 369362567 696331432 302457740 369022682 966461572 574040537 677969199 349796862 714971228 635869237 861554111 361681905 332582152 307211872 785846832 447942368 420908309 63578288 668958280 772417514 454583590 387173808 575218981 788776869 415173231 78452895 806546868 544835738 151937852 342154223 963580731 930932676 886965608 92161478 999002576 966685973 175722726 195162752 984259807 791012338 662599740 46314795 909964711 78840242 694956803 337465353 833907646 896554018 660396136 867574546 481054601 579046916 912791982 324300399 26624197 807837067 869278890 992257792 899978497 275196640 665449030 183617239 283229729 292463265 897256190 507401147 632578781 5413981 96903014 70864806 156873023 99984153 282691746 664624967 493662505 799457742 363745516 310459521 519682253 423966184 494576657 364975850 537123123 944178120 628923892 119746125 651944630 523343683 792733962 460578601 801323911 77326882 157191901 597813551 351094825 93639328 29933706 824989127 966531571 622036463 223213890 332219020 25550225 724603059 814503628 56774091 516277124 164732293 3388929 156274441 451882653 986028401 71462223 818804090 299145350 534123640 71958839 567222922 873547833 142391311 721401040 673886296 915938438 113509278 23167041 505778230 862352530 173906179 523912522 832301355 180034643 724052748 908434876 487329393 532896021 682259968 409787900 374777847 333197303 181616151 82624900 516810463 699603567 758140413 537688418 822342657 521345730 10918739 629219512 336458855 886544013 269470510 246758714 220071887 671429439 3250326 774715315 522815276 96323740 573388040 862487680 655888677 184426299 927930101 435835411 254561429 476939017 123820097 111194993 383557897 691666373 557690053 244469941 934923589 877232001 514286285 987475851 529150912 198504743 166924186 420243381 56959267 791077106 782731745 353020298 633596109 237809 815738442 339962482 519287634 677043079 821409778 824591211 317337847 328522734 289800425 461898119 526552120 413979823 231728309 780079724 390784067 778444331 586808013 330019026 800426874 141372181 692757279 680952073 145794549 37310198 946724491 714145648 600331774 362752168 347498342 358631167 855767187 867408604 529607160 819012030 152787431 545329812 29467390 533035852 192110049 845115305 489017896 770691417 755716763 869963078 289564828 785073708 678666468 350316651 570449778 813817117 113210047 749085291 93366837 669526300 432726498 339280238 362078568 36951849 457508408 868251888 598041855 263931609 333154911 833006656 57025762 676316888 106845227 470466306 203850606 871534945 451810081 640636845 654371827 843235016 391589117 963421198 415344439 625267696 657968684 510889924 40509425 43679445 569327187 586003137 74221903 427289348 375380166 696285647 464109936 825182238 18058001 297662729 200359403 942432345 228090227 350309981 257245767 750169342 240148318 22887953 344638593 487757036 46682105 767885115 456647049 520875284 507068574 263133256 980266436 467534587 796343644 77322102 292733323 190682427 560337781 149696345 433945003 957250050 955916769 20203354 867773924 949275025 227312586 964958259 339460458 388442302 382399246 907615860 561170279 870201202 519738561 708934914 8100727 50058540 688105384 539276178 210222122 400806781 250823358 794907954 852114309 856190090 451153331 226956993 453740417 782444941 663434600 251631986 667191435 817737556 804736628 741894989 529115651 879664833 564687266 738818990 977076413 897800008 187746417 217361348 525127042 736712564 134079378 240015635 759405456 701273954 77236590 775396851 236496150 382843204 912222878 554567182 735058873 304542687 962610801 372029670 739074834 945073933 950815081 446758477 993601838 328672828 705878974 290708714 314926348 121333998 596252633 609977019 493828387 996433207 894043866 202161038 629281753 523108930 377432851 882491782 402396173 44582092 680522891 278615452 844363662 151417255 405373309 465020956 346780577 839748153 508307158 408904996 846825855 960546554 199904954 369699624 397298900 148122618 280165631 975276913 914681410 420561240 382702000 70272665 52378076 235125708 904923019 609056016 208337835 90867486 683092612 965456794 135826477 278228140 925205568 105735119 969026768 67026920 664281243 743407770 918559868 579296472 819426850 497266875 748375558 79008405 627858074 239654725 141220542 227905484 979613047 546483744 685582050 778863424 977696870 6598792 233570344 269326406 557080515 125712780 423793720 816145223 206768419 907033744 397171504 615556161 354153420 876798411 427855390 757308231 339897144 329106122 998485385 850737916 815622550 487719659 194104297 560648988 941492809 181529571 116646954 220820724 115251303 208423993 284589102 204489701 445350715 744319944 50389832 322797541 129201347 714767937 244350657 930387453 520549938 416642470 96303702 165434060 15411311 238153937 433557176 304955138 226911381 795620331 299851275 963102182 642423921 752810741 593010279 743184337 822013703 245455938 876672090 316018353 887687438 551653115 912985957 591683207 198287215 115060634 629292666 397584873 11788233 920440431 603177093 307153025 710910704 950944798 817536224 606583179 678792042 416520223 540007388 867412059 35225585 593584957 865610047 977430229 685432819 143695384 707941057 619440115 600146453 529358755 21881998 211174467 574324396 159218598 878503367 927429734 495985730 492592957 833679617 248653715 187021335 141117783 299369668 296253969 467674270 956781880 598044173 378033600 749082107 120737527 196089036 515599505 272003212 451662849 991197799 326944009 567061853 70937492 7036981 603841731 30688946 576908613 218763268 637830891 264338049 649870202 644950164 275273411 7010549 93833713 275459098 267259425 517585644 932955703 879832254 922152431 957847162 286449202 532441885 884642474 933369188 952113816 646333639 603828452 588012454 501438837 288952002 538757571 256245742 547652777 272484357 945191295 7429150 374446696 844197374 764105191 846445006 764065720 639597325 292095709 612867783 278954230 137971462 396837589 911981449 41723985 354842547 917551450 763335622 451178062 157708112 11136394 648666341 30791234 239502093 487402645 349646464 852161755 732060048 43572801 170621158 923508888 401807216 978538345 177408921 411793484 40020411 798977145 570035665 341791135 968058481 226994164 844592376 190140301 408091398 805760239 422938413 960703205 680409828 906728851 145262017 906249419 319591911 603015070 689858492 245804854 724227807 278497507 770133081 935290227 871732753 776267205 210922885 758543520 677351351 813342144 17086564 482116146 932388987 750837217 545436108 358858351 305139712 768292681 192186569 319555829 960093529 373578669 748363543 729321777 599483792 419546073 287193003 144188137 298721825 286105128 161871147 481927859 572660604 724049678 401720945 709839483 53490566 8184207 407909132 797904897 428377112 783906245 820514750 702067032 265730431 406574429 211650303 765526377 901674746 772441114 236582776 193291886 595216192 613557841 879019658 253943927 289118455 368243052 314196677 289907176 359449918 872148583 17455729 824541177 556014116 430447190 132209160 577279797 863026990 810028253 476783289 494350331 623243221 973621942 530243815 98643200 832722949 44935727 612450984 141353419 354251424 710617001 7902791 125224760 887799289 579528730 755241667 467751414 200174682 348882828 905465934 844707593 732243070 553158044 640164046 246252104 378240023 511841788 616262239 811054304 802268233 410824945 299313102 924240847 427832877 205629397 401912608 193033322 192598863 16092566 576686089 599208151 7049265 442814261 653128310 654818452 559598278 112009801 49295108 926916846 931667703 381481337 148569478 955710347 793131810 736652549 321262466 826826977 667666070 735892286 302684853 251825340 146808344 270332682 808483723 629107900 58678880 51554401 978869671 58413780 812182685 589680338 636137569 361174989 22558445 909704191 339992899 217516993 94219494 720958492 521099915 908726944 714631184 291286132 992675245 379508398 830081129 121014756 168418766 834812163 403687647 345920862 650603594 12377610 99817945 457584744 730320174 631683074 254911407 936648602 96920510 82158464 978239277 378596644 901203697 66605547 666812948 371016517 563407856 21232127 403388825 722819797 977445531 544350795 870374117 800225724 992841219 437049267 87759251 230621560 782067441 103235054 454038580 216313244 842192478 692002824 176149198 369587787 573094393 608583394 326315353 384747713 360011428 734692781 753504833 598612427 591906039 217862771 761555175 843103305 209641404 526322318 515814944 766551987 471946353 986872111 200954036 312228497 722568649 492793816 758966752 745498370 64061483 959975650 348283349 801204534 472184882 857231864 900990006 737456116 50079531 345026202 976597662 787774229 28372378 333209755 895060248 401172999 919596981 874336932 733247653 77616714 578321383 529063087 182586810 481662966 228105551 798354572 796628159 669921844 543081022 394092127 64669329 431452096 664460477 498913568 677395200 313980270 47591172 950707994 547682130 38092450 823497732 677937260 670512830 914917846 944936415 57289611 568734450 412913432 419402858 567001022 446683278 2972809 986841010 609993633 246968743 813822687 460837492 783123875 321772613 454570468 311463587 739728007 167653 630012660 425306085 716394983 343591159 510268803 146021911 902080172 508269409 503334805 771506117 910882711 886777594 703845444 549124786 505014204 889044752 569522238 304374358 883353857 983130595 323708997 406397019 872711844 84991783 948284845 579435808 884933554 161602694 163385057 284622390 115324817 764324380 53885918 81707237 145130615 200650489 173841077 665627304 902196208 175033763 251733006 477847469 857212252 516828817 678884256 87689558 962883694 538084017 723040442 688856762 161436078 647788002 831786685 81458468 642886392 619410299 400240032 272430739 330277371 868379330 824009835 202225209 531215035 527441270 851766716 716159741 427841552 892177990 418741317 309132793 888353829 501456728 859010379 419002108 534895353 880629443 202005289 763178760 446424289 529632021 23483339 128534741 675251972 719821 196362036 526162253 875933150 90524642 213622776 852768782 775333310 263827514 152249282 431400939 813614407 949358132 63635408 594311531 880360947 762788895 390319986 362841928 149168779 808440256 228011662 798513906 609185712 521316048 960915487 220164362 977017430 714450812 409535153 332814823 938302019 722098915 24423143 329676308 951543445 405775260 10794486 781355216 609563193 194485805 186137639 863786124 1821301 372458389 64891224 924793713 204478814 711435203 382357372 430450136 799281763 95490076 395386134 48691407 307996864 47160825 876253122 478574235 984371212 952955174 944981677 185731888 663946412 68271205 230838552 441537211 707446365 639698921 381763801 146913817 297588910 824538075 278859481 135539549 233809283 409677017 552837527 684441678 297190292 122172530 223547299 773362406 874126059 707737515 296981540 990646228 259569002 389624189 228435283 635053307 70855491 361691988 350075134 72367089 315084158 508308369 694066950 265955457 531916918 953875465 623839201 956320553 192892508 115777669 157947672 769648029 80161715 952499008 214986186 68095810 37968338 667778412 238852392 478673332 455440229 675742637 17731319 736402752 772720876 225594524 725140497 631489386 818900795 470947653 143034596 494826857 857533945 228893097 491525617 499430054 343311393 192400189 295655502 822064961 988765315 510922602 672944677 530621068 13573700 405254155 786339123 204749709 48303961 550549490 61116233 114034048 755491601 593130338 673652943 782659155 194542216 480700054 963793724 480918825 558346037 845141561 251244959 354359000 571541853 846186988 964746521 509476971 449366685 530964164 672403297 399314336 923378788 348189642 659668286 317018474 356822134 140838521 442307344 605844592 999004522 470725954 713541960 687143308 352549165 886484491 796415212 632992846 295199613 111905964 428252692 516026743 195544687 816192369 231704175 552268670 39258346 301199259 489565119 730545934 623758122 442609119 784348760 888368006 600128830 20064997 147646373 761404280 389516681 31482826 819841188 857316650 918998340 407515294 484569189 43304728 19922683 382953703 914344078 628286576 41719564 985627677 731640794 955209108 940929579 404016684 319401109 786653852 286477281 710853621 351750434 394955729 407096584 497169868 426733685 460290099 322867793 877777915 375632026 886652916 89974462 854765886 672177964 223659771 738854440 607098694 686765534 762540386 382045114 239989046 733907190 832268793 6895220 999597097 422620109 716906689 132093865 739865002 535677264 118057329 524853633 898480697 822705282 337370099 378418552 996797901 734002936 330603752 940349661 89078861 87022939 317544992 240464724 62998038 794456042 928401188 68398420 79231608 521159413 730104748 563023530 622910009 223288675 52353065 282268404 877510160 89025325 654548540 61390887 131425579 827601888 356755773 898640138 570597290 584360735 320805557 786414521 910083873 699804959 284958948 857874978 544219418 496555818 940973372 66654859 955138449 262371869 443614947 340710922 394836854 415522025 929044277 348303116 255321902 346150677 610699328 699635663 588872979 623910202 865304391 809559271 371681263 806938502 853470016 907836861 636784517 764206138 997762902 794692875 568452360 365254700 797128551 820864865 557962146 646596934 597513350 136759715 751689967 294529285 631198586 505390473 262439295 189692666 452409150 502099486 855941463 644145485 189084031 252005442 115029616 878445877 447179041 118511912 233660727 562920321 845983931 823809240 102043916 836526354 914154262 848786094 279090883 494702430 429921201 996414937 940366630 941176559 743135040 760247261 530394992 109650914 492160041 936330514 826821587 113956457 422961413 589793570 383502836 784782665 900953893 269915023 294136682 493801053 101225739 744099370 418937922 437368081 995557612 512846237 170655102 941854951 800665909 137435107 936991633 338868214 398506755 762894538 239025892 585126246 293529257 88564344 246903381 359280117 566710318 605843939 714270131 743251061 182243276 126038872 919799875 405769803 325822067 83128053 431422782 133430770 343895107 894732590 143380560 206860662 458160917 451369803 94230043 33470714 998182131 847509993 713195698 580402 756195996 234704757 555555358 492027369 437069313 252013748 980498653 80508541 364482251 622157630 760878174 456406110 720385746 920813566 749785990 567363474 921478311 447616948 744641838 765692212 653993995 488630131 224848546 193490416 636019830 175578915 195736611 101334665 88417169 972094976 916612966 297945172 797478844 638799641 371738644 247005626 524326025 876570578 93964872 208512186 715802431 563824226 464844564 510002020 214371160 413422166 687820540 885652063 898097923 995758860 553723000 410752868 695578530 282410553 714131575 462096832 144296013 585601124 66747095 299004630 343439950 739253096 901918446 799853723 48871843 128386294 730892804 247269400 450494848 261429520 185851862 193641452 264287434 36798607 418303253 542345416 852844188 298451871 484368357 375390193 495771846 344249918 582506078 627176385 479976009 138883776 637972239 715001381 211313628 230330446 823164278 7285024 807041642 990463842 336299657 84154183 781916562 819289676 540356912 637790788 10090534 44058032 543803080 344632148 259813548 23912710 523400609 679161288 205049312 738650905 16678785 589306759 58066736 619616393 231857184 75948939 693231935 850132041 974678954 679654496 376497762 947216417 15034176 856587432 544809254 94768429 467710327 163642265 739804872 499098716 336766679 427743101 874446779 288871665 962140765 521010737 651591718 836954374 676915705 164716966 275219043 957746180 130538769 634783332 340300162 389272365 507490044 890460674 727970756 680686611 646927240 39521711 944828192 605988125 974156661 44877484 664622017 692083721 256937720 464328912 324664965 528851044 714185273 146277635 846375808 962761236 730901461 119579587 704280695 331462095 99929436 444300706 351485798 707618721 106337236 998612933 808158970 469947754 722729012 661141607 611321624 64966494 627533802 905196372 276218708 464907395 883298134 225355374 781858171 562158390 220727885 575018028 693581834 426536870 903483542 948417046 2474164 872518744 648353392 644192586 272437471 168834209 957054731 805002490 960235047 915348271 784354058 993325804 760080090 126599809 855977735 495412728 17197179 926284138 823184911 165895310 622922816 963313554 58412066 270619438 50435476 781852149 557827764 637145837 772039317 693468514 536108335 756212726 278013591 765563133 973880687 310794759 512146591 550261949 751495748 503381744 695435240 340802030 477928436 447268120 376090722 665707953 54031030 321390072 782647598 978394487 883736887 450471069 374611235 357780874 284199193 103107114 827469132 641406341 28261743 83814484 459900776 609285846 678717251 879257572 454365801 808480067 301301777 687106873 778543861 250148706 139210313 900666563 927731688 963975967 617886160 606182281 256279760 720663610 774410367 919216036 121715824 230395078 361329827 19134146 742134589 435716524 394307963 820503204 769702372 535375654 858834366 749727136 133863362 616628036 521631762 161868575 668578154 176759914 137839510 78012960 573667107 903826384 859676761 215620019 33297768 388286465 449687520 487648127 433486694 629044572 568580004 974985278 401494913 782693526 525713298 264691771 540702159 965623606 433050761 511117787 962456731 608032280 402754783 334836241 274048228 946813931 903371485 482476263 535478491 843367859 215237438 670826492 39939689 166616903 723900340 251180289 493412262 30854100 924001123 233398843 846382947 738474072 148967268 820121348 54990753 777237032 957526340 368048714 584702488 276019050 100924290 769777935 351700145 85995420 914978324 204248295 131260940 630599691 693595875 176192637 873271291 829212765 639969866 384970254 206001157 426677000 790439323 488989676 788560356 872595928 83821466 897928444 139152903 563355757 422844160 131589433 973340177 8472762 648046329 61274671 425693016 130825096 701192614 917245824 613293927 32708337 426964124 37766499 539476092 36493541 258892644 109072160 570458123 385832360 4907001 477015957 15898425 428352082 9623373 324628916 683018081 902806349 55077827 76193026 987844755 156122843 924223926 626971162 913092112 277617550 893461489 281598760 206994127 293224142 44293686 36136047 554315772 516261719 311402424 3709635 811787635 383463352 255165856 965999632 665146953 86462164 212925323 45688785 205521220 665952869 713241610 425481113 767633758 534499188 312628512 852505486 979885638 699026658 657329352 292853480 48712926 5124579 19818349 239988343 792162238 595982462 430573680 871265563 47696816 734153230 222362278 999895625 123246130 3866052 432693463 130018957 282768887 263017762 684976192 677577218 991636838 736242817 423567122 495029468 6241049 3799436 117086449 118206430 881686624 60392899 642968437 751797476 954739132 954348281 135969964 205304667 673810788 24443351 630008726 529933508 338028483 260057687 435847848 305309493 297736183 635615817 289316426 24447959 121552980 283058129 928511833 501401961 228229855 328174567 649443749 593063611 92546004 184806613 205941876 279818548 327744545 80898749 288672510 284631885 972388328 783139857 769651438 677435668 372949761 963707417 358470375 132492970 422416245 170092913 788439805 877439173 599372804 315718279 475974968 883134255 928344224 466742305 569584661 382990149 410086128 919165398 294014724 218158200 931150030 790422672 489203947 197397200 907758793 795078928 719051425 712041316 188699300 914242666 460140916 207602915 307136469 245474436 383089572 386988558 405107207 168466588 108848869 929515579 230436760 961380799 298648289 841904596 990103580 242669395 832401332 71428822 139162840 570788750 496885870 62932819 760340808 205910012 896291733 707677680 220609433 368408573 405634976 307786855 682019631 695516996 174683005 784502278 940036897 414805593 214542603 215627311 133528248 989127448 86648225 926855894 172478964 790216496 694243462 929360134 149952519 755692197 885971318 152411484 518655959 609986639 120801059 362878090 302883968 60001881 236481970 252395478 852401104 492653250 562618170 780329368 260405450 675262943 275063881 526575039 805344804 518149335 176263774 643965517 173593288 386732070 517932656 969171415 719519830 105324571 708434277 882940422 262521761 732927833 933177500 640608280 159596846 353964890 428999268 815534431 112985016 778556135 871956098 61277121 945060526 973757601 496798383 385501238 652882099 703699324 829480728 532440910 774453790 303826238 77149405 642512808 239646072 122205445 384665234 161712252 698473984 349730750 940361408 209627666 426016298 991536302 648421989 991758409 509529627 452136429 638167408 43797265 442657839 400924902 25971014 424521969 198481268 771356889 753542464 12683650 933294636 612326746 550497066 807265265 637172303 106458319 890287046 800785793 700956166 155284213 975581511 938829319 577221169 128576347 889303 662741612 832566499 478575077 290797585 645332271 408372192 446210378 503912839 76410592 624837926 712998807 312188221 662785190 90814305 567083691 430572588 709050042 56243829 540464825 845083584 844451050 94010360 801307336 111110235 38750999 825767348 898818358 775122896 578836919 446415914 56576049 668364264 941399124 840005898 190349373 412600032 888387082 328221629 186563249 414830057 911307277 997609435 74120761 313711015 488531489 899307445 365394261 95243443 269199648 125168332 274458841 143056921 926807416 831312983 178603627 156223450 166399402 978650562 621928713 149287275 833086156 836491049 491264896 380010037 53717256 581481953 496689910 851376147 850470939 924077296 767129440 17756119 879498199 713334160 150608908 115426245 580128417 410495408 69406745 283335189 85113331 348890227 814957306 133014901 77636827 993521326 459199224 291909510 325210235 28471150 574147501 139933531 280540295 739250288 989972617 448557053 190116810 828744872 49759056 4269801 924274337 643041467 327736985 767091855 769727358 693623684 385944657 500089557 594893158 947064467 317948982 214754195 401036916 615208617 975821917 939525909 112125524 999490109 662871469 356541596 891513544 881379322 228288610 75316957 2037287 400770879 173231754 624434304 36817369 391144093 704288395 830614178 365531868 225334365 978453915 334924115 62199874 317345016 60895303 978717209 622062513 627306908 307543277 439056492 392126945 226905774 145450049 44514872 334133538 158466626 139039180 339896414 709465043 903840421 740225640 759396146 705287916 312251092 602361541 605859582 390324853 352831234 125392360 919295102 502172172 798875414 510926759 504135011 747725668 245431594 223475502 723336400 936136384 727623181 687312764 770800608 6255996 145109442 887191015 355379742 196214405 796438527 740134036 842231307 254111963 850627759 296316160 422524827 483491350 102947953 51435130 132220088 589037278 63197462 539480742 993293246 101010802 929562662 254943227 720735741 157407266 550586716 272727110 356636731 705032149 400862502 267374373 553625391 626567812 150427430 750376589 94745095 797841341 758521011 872342341 850035939 8085793 457177945 117925225 450985303 190111462 327054676 715982055 364001517 758337109 653980697 686747653 116246433 746225229 496201934 968133593 780880483 895375294 955172557 30892239 844050329 698239023 324135461 903201064 147879834 312803898 681382425 283815285 494664499 834369034 703742367 734366495 973063718 206183907 668576225 29389027 917070759 53774491 9837760 25182030 675176157 743259673 758836556 257534789 856835431 835765213 476564045 712115328 872212436 290043256 936812733 765878282 840199209 860292367 468987980 219077827 663512160 239687644 866272731 394580958 461315811 485743277 92811777 212398435 534632725 766732899 891755401 972638894 618649033 196763253 785833970 874668270 949666249 937494890 160606702 94598567 531497552 184886114 325770211 704536881 882444688 700757134 451661933 317657910 204048686 867678644 281908954 357783864 116581057 533323436 820493228 505224968 763621974 345880805 703444251 809738064 251861231 875882977 812909457 39457291 140433663 234851764 80111148 683980551 162230512 291370889 337045823 683700330 961759645 528140829 948243665 792688426 725129432 659019842 268698396 467534739 466478053 994264414 214651151 99050949 569197565 559218665 428617933 231632948 558747340 400250866 427715116 846390822 58114804 433590683 552670007 226842169 892041352 412847513 390183085 225328346 531209617 176119733 761289343 771964110 543107725 326883149 376200277 546285997 8596203 455932371 319079434 648452706 270118800 692302157 100909100 38892973 810580821 128078035 537166973 797546657 919987590 426191637 267359348 677628198 567221348 828326611 725766589 343620728 214452132 331574626 549229749 714182566 623957231 155639598 798899951 698179604 713377888 67289650 406849969 211943929 600336137 408173185 685758583 949385442 712170350 96614593 646857071 612548141 986012168 310495403 246789628 865176463 57641923 580008333 646632756 570885519 86331520 94116040 606747234 546161672 534671252 909572177 631085444 844134059 818728519 882392884 613332941 880998778 729671254 87445005 304988197 680316750 942227058 824759693 831717796 190521939 798414015 397998843 161540123 804997255 408052054 295947440 979389067 665300030 801713859 167572122 166870955 422372513 134360711 217941690 746434662 280252970 180234647 231200678 488844379 238730025 741229787 674236167 56957532 544241218 172896176 250165276 950297839 510480621 950555239 108221494 339806416 87943157 347343555 345904442 232419181 48263674 551257727 738674210 785368424 89703407 298238918 766238588 989259545 994328476 785080761 768608233 170785546 16265244 809256173 451988127 370906745 608962144 921439210 153008616 432804313 579892139 299554733 625478049 250998609 942264341 9159718 252550588 407320891 894641416 823499451 401298110 47202982 62092742 668467908 901096001 861491157 13199328 636590605 690822515 415549118 202872768 217194327 219208086 832540556 60868385 141467350 922121854 739488542 591067537 124715188 668606230 679047557 308671734 176002445 772962267 170025610 465376262 281025777 623181151 263762981 338013389 760737766 335745224 653302535 996511019 779495267 984630862 377265425 793121108 210170582 575289792 64730075 473370702 244827295 514227456 375917358 558542454 446123155 981834370 180128650 679845883 413544570 922507217 97613985 388222306 140194960 264828427 149222874 22148608 486296072 19886176 111636175 872521347 187005316 749150870 884660687 541246826 588403615 309262728 588764253 836600200 695034211 472968610 874357167 724897925 659114195 568868711 197777200 596755293 749384547 314472428 196097790 620243679 954106490 865176410 187345516 328418350 886239735 97532271 855617665 266634052 733002409 152133117 29584504 222183786 562227926 987909482 716722750 679931330 201333941 352404271 808727799 133198781 550666996 854331993 791843706 204342693 244071218 535163915 696811216 597956884 487030406 222744570 38958777 991477115 102121462 286451952 707358247 349845661 466369281 370623305 5135296 166871313 711167510 242207097 107233888 747715779 547760922 617456771 332465045 199040371 284521958 459653763 936474145 999043892 731375303 492075814 235559548 266900207 646357757 931901997 580853584 55361758 81235260 141190126 146249723 977936657 830982190 266733010 866930960 743343084 429719790 812837592 683744982 454395047 428020622 455377425 803585479 109255629 638765970 256953634 958227219 415869373 831832179 514262725 477709595 983374124 244302366 448357192 236860918 134859681 563487090 690202892 515589103 38535160 69624005 692774663 303162884 228695264 161390688 962298691 472329833 773670749 360012030 821303645 912358659 595896646 66461777 817570054 37555182 982699464 529621373 455878278 999649784 854406625 863002011 611741492 558932771 358376678 140723256 25262591 150966567 502129405 612081619 738699240 70621677 481452452 390094946 780749445 479749141 804382248 109514702 288198272 871437681 595847727 623846514 682123798 632339336 898946095 461461408 96269721 710285844 754060276 996077084 188553710 226700676 621988638 61014687 419296528 577849723 720222624 927330389 276590731 553728335 669950530 620637535 504365058 340449418 315677472 481254738 65856425 127276909 899886122 917173687 326643403 841762664 285968802 298867849 329675845 888954275 558080673 568041146 2615561 511263609 344875409 95858862 575858845 885511927 245460660 759285437 921232281 673032546 613584028 439417782 344285229 22416302 119789745 114828119 461546136 943872775 994643375 872752854 487835058 491779404 266683941 134675291 259676515 459752335 348983030 761772675 308378409 694253718 609277404 127199455 137693334 956136797 665825248 20078195 534637008 167829394 228320227 986087223 882942480 303538200 198946585 480856473 669224995 107804549 279657865 168570617 369453804 835382947 756992142 878663724 282853856 763683058 796345177 870583290 180096904 183734565 870633836 256116640 795327491 289470881 328248608 794623311 154848129 981330689 353268768 149231275 420460233 333393556 826006508 65772364 396860852 913499357 511363159 32916288 637687215 694346770 81939466 759168391 370459709 135244958 55339263 419523734 994916723 182865824 462886662 25803477 122038907 712687466 32769091 605964577 867573265 587291138 708571566 646326603 379376905 458209188 857985937 279410326 345919175 843751742 168877582 887369277 175002053 602740466 301610391 314850795 93130257 878871191 569424244 559631937 691881932 264473145 244741696 170967891 148619180 802321045 185293420 862419755 916199802 494308766 147170491 558639173 800141973 915113723 439374532 527013905 787959406 443014278 60589940 244136309 903221514 4664526 881731465 396731208 736680323 845595542 291929624 516376280 352051847 278922836 604386055 348047973 275468503 11135667 851175316 303807395 694720970 347956497 610473676 546923068 243012551 149619457 720128021 172658764 613216974 266907595 235229605 921482467 712703728 309582055 570883848 804932743 283030738 895947910 622874013 55546287 100571695 731876873 741798170 523506505 915223123 712007303 297757700 519996213 88700064 684911948 936415800 684499655 168282893 8484436 956197733 281249609 256171170 615124 911397775 106259062 680190973 351984562 102780814 561801985 899524048 864602120 709036429 767576844 272449888 122952613 172451211 822498481 506014984 760120715 997131229 152094333 758932148 249635954 83973546 187888112 598505062 523553604 729267054 749905918 370460853 884536223 992616823 484765072 265520969 484325462 583713387 310842372 934690656 426245616 275634624 415321001 623757900 976877352 478339139 403862084 838152691 975983467 511743634 67532175 571491662 34254173 27433378 422930868 727149802 70413652 826557241 3413974 318783850 447033307 781953140 266950792 649272323 818335281 391670851 214244947 431380222 955850952 657189864 32063541 383112761 26404806 286055804 350592541 247481255 935717255 667505258 737174384 929435083 302902041 852752882 158010759 646531649 126749886 400128935 580153903 1136182 425212014 985467890 647365159 218733803 539320914 646535821 323096997 523531829 383038282 723670280 403098322 287143168 228064616 593001287 200780361 172449735 825336435 324986369 635480988 584903966 295330917 283200323 624098255 726596137 448006637 580690668 908688859 643593506 294874862 871940398 646251308 642855894 689708286 463871763 910897188 374927400 702497256 170505462 640675478 277279373 792242218 185136902 364813899 119052431 23329144 108142022 154235264 788276555 927613751 833767056 788982118 726032370 555301123 812628493 525373601 923963979 204469033 164567230 12102602 170318128 504132398 313510775 505859565 169138444 349140550 286476254 876208908 949989988 613985757 128009457 398035098 834381387 429552146 481793917 607055360 363159787 14261303 170092199 624471835 711004675 894181203 459228775 748211388 875394916 537672352 615392776 127728423 288307059 28599821 674551978 123665556 12214699 304354492 285718976 91371954 229773592 582035333 644865427 503387167 445156572 554510194 525987260 327852273 158026925 918375489 246376366 926548272 559970133 969937637 504596266 306760793 179702577 812834821 139832520 615669981 672248499 698029692 760952949 993712287 551376609 242063319 767877103 246869882 694561747 522912474 594906955 935548345 102724920 388680699 380901744 744808605 202606802 405996518 746386586 793465051 234401525 170628087 770371799 366893339 52394764 611651779 771703949 507860090 713669652 727821967 631113458 131744521 408624416 452878807 896828563 774969931 204539347 441075145 990177742 944024507 865058025 51937479 273235287 101939012 780784302 215524073 193236151 942458311 514303877 570527865 205124296 653086617 418843746 817773173 928299578 473740546 489659728 80313616 793644562 68154046 451128301 220422193 567719974 936592512 868673001 325918706 19779490 51600747 539556747 388586786 387481477 591295127 964796460 715375044 524393765 688673682 557782713 743488910 169530535 627782364 204163637 886286955 25491336 945655913 327634485 637960441 244201751 617478691 74523490 124831500 950520056 571228262 180898298 929544233 427542946 66742914 253248592 240157708 564548322 514687293 69303624 783840546 22681686 203477838 497323228 190885647 898889203 299111907 425275033 262594346 353325184 728593180 520872994 342541052 97522200 894250125 810239404 227805381 139509420 584047040 718878337 41335287 932723839 665530033 214671229 230216633 198752424 363712080 188579220 554226021 219342739 755946755 369096266 564000522 95502208 810162465 244357177 758788586 929725699 283803512 828075919 889919229 236478338 8564679 986406541 416193901 240412091 628086597 851642377 560576792 736198715 921725720 630237165 781724434 496991207 593011423 90578869 545695776 729891447 264065321 490564341 964008253 226079478 131191292 495904721 764704793 271569988 495639375 259463556 77232021 873526164 562458511 631297242 924639816 785807086 545004062 227973813 845516541 972944302 820171727 923020939 416348467 649402627 887785836 781884134 186352027 669553777 327907888 224928227 630954142 496947791 64314958 483474868 549500117 489327690 929299816 156280606 50386319 91321824 304126232 893360123 296013134 524575462 381414250 6045114 530286154 231113219 717611360 922052058 237565676 289942835 894683501 39848050 360796244 344350276 550020603 249583276 718658772 645907804 548585445 435281734 579276915 927221617 820054781 415056656 246793580 826844879 985012871 93937008 355173036 438275990 969644476 628190945 928151639 46939194 843650633 201525103 855683651 180696065 811893453 615789372 831370363 33178504 529940318 888396543 660730301 815386943 902720517 76731520 417952765 264835048 821508413 717834525 975589088 261913372 220374648 159069769 858782274 704606150 499597466 113958407 709682352 129314470 617276028 843129203 337624047 393504463 863314794 105026873 126655859 124955177 912407462 391133212 790801128 557861360 649763043 637694321 957380781 112238387 59201738 881933729 703952468 812654934 514340728 294151851 319142692 791119504 189015038 396295839 148713623 716030062 211944160 665312804 559840476 756868686 132682391 933074163 736579414 708451301 814734351 664835161 426809627 502195129 786079017 581679545 568235381 302997928 322333498 141344008 312091237 229645152 977297802 902518607 939083035 707859684 128150487 715146029 615529087 280128781 496953039 806976850 849387948 652645383 434365081 768658181 279127663 729937360 707593037 594279583 902650828 300076732 556851063 730118670 440043642 987095027 575994520 502191443 345663330 378936818 821465509 764541188 714798115 252181254 77016454 308652747 252601233 209850324 541629848 862624741 79270450 278845908 313848876 241278371 557259456 228576209 170351366 250547692 549156009 16237162 890256350 158183865 40603794 199034517 207876322 933614488 59883216 921389591 914296626 668904491 844570093 331770892 955110755 215611558 359301417 980553573 630393853 800639827 774785782 558826341 438815741 957751825 573076347 510430244 91498324 421828817 491857171 615501068 819252581 510948888 289511627 496882527 5285771 742358401 331209959 846736046 518919057 636070968 654139741 326953315 536142392 949654911 563071576 181618489 586403252 849371949 37265078 595558846 150461487 668737577 524327051 459463384 581929541 436953332 352611740 718820669 674468743 629689373 289850853 301818105 877943544 866521802 9712660 155640300 954332563 163728181 51711499 942532169 69250754 439536941 762230114 522375961 147339496 15887505 328486882 801061046 907938265 976516569 497840651 598932304 70042461 451328141 148098959 864964459 634100145 21249483 592231893 537348703 43465221 211961029 94703223 444722391 677136126 803518785 459147204 447785299 171639606 399550487 339828030 962789030 709842359 346937783 580375581 800409208 929231492 124894880 305784267 903716293 187875089 663521770 112534118 64226651 970431173 131808701 528644418 307981920 198994815 517732824 734748004 782480075 26445326 146631179 439607816 356963302 708244664 266835645 447842587 487848659 803147188 736856934 714629569 762810627 283173808 470296854 49404624 504315584 309930571 944233197 730641748 309084068 567873180 471679649 459000585 520421152 346667945 835038459 18365668 362587895 611909873 147716185 446809483 611369920 527365859 701430062 603488728 984564071 572705637 526946942 168297306 830932396 228767822 672117347 739621075 935627426 867319787 769702026 530365115 566116145 834966398 947996854 151989179 49230230 485607866 751421244 501417780 833405406 365282121 872979846 988263862 580193902 79436614 653722257 244054921 975891582 465987523 218329454 13076775 924767897 451054660 979057604 694169535 679152414 965219394 555100236 310406580 99369666 330953130 681693012 90891036 542269196 183778139 530176317 265103938 229592280 552540588 27636989 864250405 650903253 144186083 824984734 915398903 187742727 861922751 22633917 295244958 940479045 927674863 561784844 819448630 402694844 341188248 670769104 548255628 567436906 383232211 835337315 55945125 301245091 781400620 369215667 956643637 607172496 94590244 658242497 579281449 565310635 90026416 912554276 796603166 812132677 935546809 340301700 668294119 988364033 876543386 202200351 634335242 351288918 583175333 353969735 370011971 98874640 896835998 615850465 296694785 831797967 787238718 20533223 806703076 704433542 540255921 463601127 662998085 454161917 912093209 540287875 261474990 196845136 353884937 907148527 123285341 863525999 441831178 537430390 473272774 368709276 100301849 385502198 958584078 917821423 157487399 608024927 839271569 131928789 552230552 576201527 495380572 332787597 750247621 506939417 126958515 742286506 686951546 470288433 730655629 18147220 185719672 803155394 378837779 292583686 920145652 833159072 182050341 819709329 667558934 1561014 295378900 975436312 298742907 400857986 125048553 323780179 651075764 427585172 526970461 725816140 184610501 326803219 55475679 335341028 734647462 253340727 575970897 580163407 53953733 491221712 918252619 882192276 433345667 904395198 886080663 978050574 18691762 594717302 664700083 16366573 959962654 809127300 375066450 857224374 622998529 917342467 130067675 127317695 117882508 270633254 953148393 391966132 739065701 776949939 324503497 67426581 342727715 296880003 907660543 89142965 234626772 769771780 797050305 925722941 980307065 47058615 314230906 628484774 364334980 521490610 36073545 753108163 777274976 425210910 817609087 391036853 64003049 934728122 355093029 322630772 55867376 894285910 956831859 132232013 206476728 430132057 731767130 73219167 560555644 411981628 279944956 693824029 669425127 872906765 894470958 430114767 346174106 680526829 408795645 394008080 215961257 158930322 363719718 326823249 73176606 38124742 660978076 379834453 114929013 282464486 665169925 370367155 546263582 172431203 110160702 165769560 352914175 630910532 149345235 29059842 304970991 745174179 699677575 565689030 853208892 767302444 28047314 976679050 435087398 160120481 856178270 67074955 897575266 771702872 311757706 208130777 524856983 702076603 966314727 877915606 894283748 546798535 771372477 228032187 859251289 191763854 562781063 181698324 622262905 163998389 967158386 479581246 288142526 615338230 793298915 880351216 221984789 25613727 369124590 853243055 2366558 883052050 688633055 187031128 46972141 969131587 511663541 760182426 389286156 546110269 573652642 854463353 469076087 563728797 959002253 462354893 706805214 383971861 820848272 606206913 261511014 216712171 310247033 314398036 217762088 758045559 400012109 481854683 789868977 67391144 411933633 437516669 914755201 783229312 345431744 157341621 66872972 638275219 930044392 920695252 938877116 337378700 27584012 393687165 628718700 515450793 983605683 17866023 99033582 456965690 191898519 165244575 592769287 552924965 997233448 365033347 526921070 359903077 793169671 753957064 679989584 601573767 312678283 246946868 76803023 477751851 717460799 356174564 269042558 310553737 860105058 510070216 943843559 444825833 820487781 872989218 506174725 65079082 355968625 929742859 657896906 71810364 442728415 952175342 973754010 640324006 848596925 15401995 395941582 589440513 514189392 6389 257993267 750801274 522971020 887918101 591075720 755689300 898357662 748047652 779792131 908932452 139060067 443726261 814401229 212046483 130176238 182688169 118651265 811324768 282435590 478351800 472040625 828181595 929717413 519533039 119514465 479688363 425483642 849332268 630489738 720326281 797911144 448903844 532786585 495413187 503721733 766337630 890632429 149706298 509012252 769353654 229729884 143167588 384859435 85407963 509760430 306932682 414442726 580598352 182790945 438280587 474448818 486002543 1954787 498093784 407956778 281425633 603142299 371789174 566671774 595799335 398983649 412476991 916613263 465655573 323181250 941478817 154603317 230880849 402691901 430865949 164280057 805326808 173883080 980098761 428733947 753867898 672795851 63788495 924537229 781592409 580937507 482254060 834570421 366936686 399099041 825461746 19360431 491698436 777977737 551735110 283149673 431771707 125769748 425826914 201329158 196978054 360655598 745214548 901854556 704186157 186691512 319453757 812546678 10178252 770904455 836430804 790535954 456732626 814424419 518427105 422343715 730221059 16040137 173915842 425421392 528635895 370392106 224121065 808332915 670439321 387391850 821192539 455368220 922306728 328565857 571206194 269259276 305507129 5264221 712132381 848728762 235546675 497918366 3881947 491382993 144419793 119728601 449434820 928402864 32308772 41222326 89554752 651679209 627010959 172407634 881545805 701336514 397709641 883301310 323092733 135008695 126887390 202569598 407789301 7723254 243562927 997018122 828150512 16467937 133035373 628303696 309441850 612631184 227177634 696434736 638505526 57593164 649296424 842374911 946213081 558329621 638189743 801117701 274598700 3637789 831245628 846955519 202959565 261282891 285495716 990549149 435026286 249665977 981898005 532257029 876351829 334941495 817384078 274375758 562126811 569909957 2948450 373411334 411929069 460504605 407517626 244875437 801655438 98638118 995097871 231077944 487216467 782708866 852391604 185879182 166285029 463345153 646522954 188907022 193621379 522212652 578754121 904598024 185817469 916580283 60246654 670131007 234455482 392209951 989566087 350667374 251859507 380162553 867955801 229200575 608263286 371025057 377007803 196763733 837686308 302326176 595303880 926606532 221917555 971218230 753400689 551166355 702249900 765202133 798407673 25972417 818928046 535246243 431423607 957036861 378053737 699496188 117064023 295473517 128084836 406872302 709630169 941292968 370918712 817613500 694486417 70263996 422331411 671050076 61367525 760142441 111039542 707505657 259449746 504079331 707269751 759199345 15284264 935622740 68025536 439674327 610472329 379435351 176296590 424929010 778458990 798708094 15634291 798488765 906996450 739165902 897475988 298789605 543839941 413409086 331066923 91349070 644001866 9712956 220023302 161079183 717147001 441214503 372391942 238561649 382656942 127183061 797990305 887874931 87773208 354326543 350691681 744364617 791980091 185334545 193594723 695314009 679280750 848993803 272656857 272170556 305199710 565738658 527517576 655371587 575513993 129840751 553373259 90601456 182006724 40659327 869251470 402507896 241285046 837551313 668930771 278189384 892917082 879690971 24349233 803206525 511912065 327843846 512214224 794268522 13446990 414547757 891011438 773772566 431647416 626103842 788016861 633812667 400600331 238886953 128721538 688532297 967307367 286524539 311525080 256322272 426293056 907893445 977854955 699370329 500248796 801315238 314612702 584842942 971811288 3590452 774407013 276459470 354438820 821966200 353126987 349128826 34481154 368845037 539260910 208004203 298057099 305434885 343226814 178105721 282139178 317555876 872561090 249504309 551493790 434783395 28000530 610649696 234243581 110610510 443658846 607638898 534150188 823021543 670277733 171020052 435960423 599996705 735068287 872012198 909399487 180804005 321064212 28043962 960276887 341199248 205876259 349046167 416537127 201107955 388718012 468208055 338128121 648125778 307635334 840021321 578141551 845439526 537102394 631494575 770728251 442969947 481763877 289374721 977770212 719305426 629414826 675965321 712041544 929038816 489522878 638717509 481722133 111713230 758865515 661769065 483045710 666580055 324985165 353351130 362239436 873591852 574929432 767060659 746020026 114280819 934649872 338190276 525047832 769260612 191604623 682416142 442651706 96856875 339412098 976838216 139033158 137807273 583282925 933924701 985029305 510294707 939604835 592774892 783320035 748549937 18619790 792634823 623891046 486818432 896802989 90855028 846728635 986042097 870050321 689241519 957659821 639668296 182424991 793653478 785043419 507611709 730783825 917953212 684376634 303363838 824339125 855702918 468851602 952985003 131734892 446883793 757121788 271427801 821274028 248804570 243335530 656178960 989674431 302233876 804914207 247617357 528344962 947603622 675467059 618019713 460504295 237278186 28767248 272517391 544191091 289028080 156858872 653319506 106274240 2441976 948623484 65269781 368834044 184490748 150588422 767986713 97159273 592464932 890540624 244581778 233654491 937913679 903180523 544534186 907167805 485323921 875512250 632741373 938430732 723276207 517011828 235421980 278138330 99788965 89124901 608908042 467118540 655234080 931950509 938659522 331404573 56017413 421984831 822622639 512902553 307946984 930259172 749148209 32221475 372050838 122154998 845178399 683579439 653319563 391142821 212256064 591096392 368371068 754836597 840487889 321983627 628744399 990661054 695058178 896806954 575709982 712731179 551677305 584129259 142520504 541134908 963726285 741219239 128171808 239996100 490729740 709510859 821664652 649641835 433377077 522747610 278525287 266569004 993440703 334725352 233735887 964157144 916076561 608560417 98002200 302322578 33383431 861060416 463500103 930069330 989522036 293657368 323171991 206612834 653854106 328041231 215627512 515772644 684063155 445925534 623730571 508161353 136284524 71083730 544789287 13214427 68231781 179958990 534296279 890145588 942455218 917476935 719096410 836124613 884809309 718926342 594298530 441009744 735778273 744475242 704211541 266923887 61354160 196449251 695299151 277451531 567535279 464372600 790646302 448952037 692815797 383313218 231665285 562213136 675200527 885806319 285122041 525304948 782056703 599567936 234422055 919021389 479529272 518287755 758999404 814756267 183152996 610944057 830175067 687914992 226303134 997897545 561027899 613628245 943804152 448950220 906682759 314371172 492761591 135133543 989511020 17544063 944583442 215405780 515875662 913823064 837680182 289694305 642499395 640868215 172333125 463085167 543964054 733740216 960348562 743842292 923242310 175050 321197670 406655226 799223428 707000241 706773887 963249437 376165689 576625732 98650252 724019217 80237949 361075887 371209394 915287578 686888993 993094131 972182282 45242515 974163750 705793889 667484960 276426856 507548740 745431331 713542006 657202843 31526244 706471603 529916415 855091906 804754726 846887778 782590628 220147591 784547164 734991571 824809410 775090471 246047117 41103229 532860586 199032308 154861427 118733100 94326304 473591507 279735677 458809216 5499101 336124351 123434318 642707052 971497485 89512516 585163836 518878392 895666642 620361220 842507218 776505984 851199935 223371574 251186254 552356788 145030493 945886498 537218852 93676694 862318249 774624934 259599225 166752830 441924244 933328564 200141992 702091033 583431042 657676497 304093889 265779046 147584460 930894744 999479557 166210488 962709566 293880629 860121707 430015351 393440409 67129323 595460639 241770334 251641362 582546575 422650365 548619262 457183697 251635466 390234394 396071994 653118835 915290330 819399740 768879049 355132297 83862417 475267677 768891320 666730519 220278101 420669228 453933285 119592214 96827743 287368587 946980997 356958450 926419580 748150290 721921694 763151628 918680975 142269323 674479758 146292793 439940109 987160948 21020034 40110401 43200639 661141120 824623872 611138913 632019203 531669270 934840158 284490441 208221644 878416336 730353736 179001631 239954846 359735294 804666174 306711547 101704787 504557601 917800467 504927081 83074904 502799472 160812399 567589482 143779888 189120342 658426190 364815730 830429936 979812337 445020032 699374827 691447489 826863253 660962855 154504625 142273634 841079111 262943803 945315221 799347876 725758531 934815753 575273435 106134252 197776503 835777968 22244795 975785908 7762437 630838179 68270819 644259081 526795973 566135082 283463155 828454670 200396992 733249760 154893567 285678201 257031862 384833334 730441233 857402641 70935193 54004463 791598501 970631734 701091344 831095202 410728236 289687385 476233461 179209788 399904137 275468927 253572567 514386811 119373207 269262018 746421369 552555635 957572768 931858640 657791057 669392141 530901735 36565866 836772106 662916227 267603488 683744230 561855234 805177318 111202291 528857262 378492877 126700184 431556732 273923007 249436848 954831058 510615246 299363115 354783527 667644447 518817643 916726167 77405535 942727135 335068877 375540926 183089340 919926214 757805025 620538348 600838741 529758810 214969479 880987267 7336819 288991096 137685523 118279289 237882390 244711119 342568911 840330968 363411312 607332963 669778295 85910590 87084647 505161996 936855995 51897179 2702359 377038580 30278336 122398581 173300302 623957533 681321120 231460070 612734479 374609113 266762725 658083229 528692752 852678736 466223634 66611097 818681659 805142269 543786010 468235122 963434288 993105713 91734247 16284368 968293570 301144463 163812308 358003441 460188790 133024142 852897587 106876199 735105799 11802619 716779721 683754840 174126052 90100596 239784013 561625725 93676464 124680429 675266028 93237027 883679938 10479663 847619784 129348077 111518627 389874772 637477236 217350671 962052498 624839757 146355322 163969493 981577987 103076188 784187093 898427162 88322075 77021082 788370039 454480337 372655414 308601458 599980740 732097664 467433314 812012324 832907029 678660800 520736481 359155011 615694647 955374014 44274603 875588407 173946345 7752381 99731945 855834812 143727458 373054866 560686715 55146338 248230344 22597415 312398708 823109899 613370809 158639096 925813400 271271023 348694726 180364953 497523173 446290331 658941939 832882734 211155463 952076909 282874937 332541681 136453346 475107610 127056645 477339823 381269004 886335657 499077814 655935819 153146703 933350262 456197922 236245306 525836588 109960112 288220689 116546054 522755923 179426778 204167105 426796236 696520493 979304782 859921761 3393725 111270994 971357365 728849814 559192992 54961939 499234448 503347960 235460686 370137329 106230195 508590742 870569269 623355171 591228868 445509742 607661270 264241941 98097600 271879158 920669768 841391331 806035063 608739478 498502578 522985954 194100491 837491755 748850388 503917848 27555189 473340806 686223231 825425343 266605312 944754923 944089624 799233990 62345932 88632979 151903258 748607568 634376268 560220458 426803857 940408882 862993864 497123409 827871903 173201017 291821276 255853341 547833338 799512290 996206839 289670806 968948588 683321953 320936413 275186745 188293458 81446299 758323238 94741623 642945054 268691307 892684733 410719028 449088725 793718113 784681569 285187656 857676690 854243902 300077607 345159169 264589825 892980857 978555382 877985184 436184549 478786237 538499081 986848215 730228626 498568296 35475057 496047441 193216627 749016078 680877457 108794154 416134021 717150197 102980256 939760499 164663258 83482262 405969962 282308528 828083992 530224418 776928400 449743193 245050359 851885051 388376195 966071900 240582343 329686326 544136589 155141529 364373991 372905760 185087112 846170469 247104591 384753846 253927972 612720648 516935175 347789867 675223910 536471103 215901870 779412326 925417507 42531258 947302388 582912129 140902793 37107615 389284384 620670539 977451671 787599621 758127242 577041607 418287776 188481402 520074274 192978347 638504397 717897086 355251688 372167906 753906583 379350278 952825201 969676555 979550544 8128506 456999273 14029303 765784731 978111158 264037899 446658862 76553712 902028941 456383915 292070507 377062682 566868545 904325933 306314268 309917112 834849421 555842698 856698851 604019135 365166747 284330322 201404183 974290422 719878798 558391589 102156100 301499512 59432442 232098873 135753894 661954870 13197415 327489495 312395954 743422067 321070545 94672094 582288526 34877254 194690859 666335807 654722964 931984411 767092951 115468671 189650899 298293042 681166127 684001080 988013198 375550239 920370432 811216280 434839227 210561352 919558666 295800032 44046212 922708586 492852609 13778406 145755338 783102741 580556431 381448339 720697757 23709227 490100431 244889702 580981957 547875685 110729940 239374576 550485308 448464334 400492192 765831766 699344050 760180294 698174509 292501458 475205640 944405504 575189480 297012274 471997909 29786884 761516848 792321624 123949284 624152238 39010524 885934008 326632116 136804397 829272498 550391005 224436727 768744709 664453361 388834276 981802259 228276109 892911816 143691519 726138532 371217266 140935900 439215347 191518200 120821810 396475590 902890394 801719185 557888418 210215571 891852898 430922151 304566889 621004610 969928909 834330276 87120514 180952393 689043695 705145254 685214142 527208209 836747251 244868864 798970944 826108277 484480150 695950009 663398655 531100231 584681898 267613963 85945927 521265356 706940053 839817957 407425080 84107835 879884751 2306154 331200326 101470273 907505000 916078960 825405111 442003327 670153087 563647490 453065512 694208523 487348428 91216607 187523337 496558059 643925783 86821368 670686492 738261917 341901758 528866549 188253434 502610578 956643379 115661233 859846542 158617518 978212988 72338106 903328151 498513866 214431154 505981906 251896874 858360370 206520962 668365424 656962351 595822888 507119535 357413952 89509855 733052511 976148110 997980063 891649868 427324800 517950344 124062240 436615385 183523496 605239963 802991369 468224190 661687528 484175834 594185686 705292933 451572932 504755688 980821173 345404816 95606453 240488065 782540041 416046993 289330599 351270642 919259112 890818319 59387259 404527772 442769053 321310184 873696646 148532597 906508070 412709321 541671697 227745926 156120246 788809400 35796951 930487918 996469813 593358731 713511050 188942813 680657083 801203822 445122381 373381658 537935384 45535585 120420411 642256254 341274448 457817784 645330399 461905911 163452695 327437209 258769850 915104646 135383129 232716929 466898625 567110337 969842357 905566144 366728668 131973458 932923644 224144888 995019368 627300981 168852919 766493858 604736694 346064254 298225567 12051593 68041354 619697233 451801635 86506572 948011932 421626344 406114277 496691424 949759002 781483217 173735229 257549324 917247781 167030701 337802933 987066092 709776719 665863091 763101067 202120815 900894499 898958634 792411698 927521753 704232349 163382258 810419409 396039490 752242350 596721148 317389250 307723284 338013114 560835533 822843924 449505680 422851609 389902592 5343242 150959434 901775769 523384001 535011738 705431465 784358138 522662482 712703727 23841384 653741169 433446281 716643048 579820824 645458982 708720464 335535510 717708188 747655349 689688100 13578434 814848683 593955761 912523415 693229156 609129041 104584733 603645903 363192621 609542766 684217073 731210244 136634110 354778421 97172379 191177989 811940207 609809839 473408123 710853300 409924681 529615414 201881445 167285637 67751436 973375738 435267619 658350852 413063786 74257535 734618353 875044940 866937034 187994653 247248639 69264 960607942 577458303 692975347 262878613 674214573 537303589 92508004 878058550 551256578 52596194 96489312 46723295 149228539 441941854 885907175 765579795 605484546 924053908 661643117 303608039 827380280 968326485 827069532 757947780 401062381 619060676 531731343 827244456 650803753 947217625 689481689 664834342 112588839 548660190 982669692 894946401 200456148 625688564 382744754 455306453 155333204 185532559 19802152 989219215 504661630 451909110 678794622 972368304 298526043 606242244 991993288 527376621 822835371 288145770 748806672 542090258 232001887 329157290 686086097 711639930 382505504 662550557 402222974 385056153 371019719 400140207 441709817 205121395 846442467 766094622 356787228 710396194 562344758 246606462 210797876 489723987 748335672 11313847 519546752 612876489 459848083 635621893 850515894 409783001 619331749 567267960 197992063 495418861 916383745 952010866 979506422 572206337 86319086 307440939 36286254 211330857 174024934 902837552 199263401 291326985 487416345 990530784 437242081 463344219 940602856 230965486 692362178 67673709 551009898 879153890 497052206 801359520 420291050 398482840 662214264 775492074 61611878 498920383 157346537 598720597 238210322 33312858 444697151 626549630 603010259 615757123 925788201 655046935 796227269 474330019 671356364 486972261 794626486 166454396 297923137 910888898 930631592 496624415 278378772 278120732 489366099 836473782 172748999 48763508 372094880 188864955 75165517 978889569 496495663 717226111 406768783 555058314 706258386 273511844 715524330 410553903 206565904 45917603 943600047 128208545 742405283 400750152 482191778 795227334 516489210 935360305 380100988 476446358 661965240 310654546 850953834 527521696 847882035 600032883 112623243 874133382 148655093 44375472 219736437 556637308 789954111 920934392 223838896 590152653 285700481 484821392 832549945 613617238 232357603 443408781 55187713 321768713 707871680 993930333 489403756 144935788 88743461 597143103 321386963 149965847 561456983 977776070 337535234 863918394 234191434 562397786 160391866 969185044 646046762 973377206 524595248 244217469 488788182 664526187 577234060 39756125 142395744 361714524 393860972 528810290 98801294 925080128 724215134 35936143 325843804 404759844 502293609 121363607 776413560 158646502 127307397 97145222 38958021 238310587 456948254 165133609 412589785 826733737 906236565 709678176 622362494 409360398 940663487 207878307 412574004 162876439 706108772 83757690 256400558 669634122 76180929 762469892 816522833 881818365 130746886 632936305 607796408 449211356 796095961 237174664 772976434 728126055 350409426 940540450 741843010 496808561 22227197 354080429 67631134 371138210 410722139 368809129 958949169 149188854 91877985 162100782 726469786 627105085 413545591 968680549 951126187 295391641 848963706 40196107 359211882 917069570 227657274 866699249 167174931 312625093 409605373 272696190 452284563 702997505 921678842 102433579 525112335 898808361 831256287 60288262 143215451 583256965 812729420 575244080 680285316 377824432 779046998 60430431 481327687 559138843 571507461 978008157 115478679 729338505 846824661 705831558 628042011 910384529 214017337 92486734 789909421 139513888 290047251 701775289 524085468 226057972 255217982 16033249 430532203 915302177 150089477 345312628 561883600 464400528 192572584 626546996 849454262 314618491 786824158 663679605 388520827 187597299 928907854 208465314 769167794 646953562 188632085 367171256 597466275 95139817 815674947 685008328 665659334 948461611 805837661 22387578 874372940 986382464 197774301 939279237 342187670 229081755 182981805 870730040 942337723 960190213 335700400 659777012 149336327 499864984 471030330 870401968 618871158 931679748 601500050 60369780 744620349 761296973 843913079 80392670 769536834 757206859 598354584 113368480 390987423 492794664 381353755 432271871 791702819 366402022 356082967 185624918 861068752 894963159 186314009 437653393 140373342 984186403 306871459 17637043 571986615 781248325 691269800 345965904 857380729 693333390 699459090 189882643 681936503 333801377 898161725 331403066 632376 989085941 579356025 369726741 314196343 229707351 819280267 814863498 732229025 863479909 464879660 582003348 514406746 945340947 153757065 105018815 50752760 178181930 481709249 578471086 364703494 718507204 588665450 766550678 108184771 545311186 723880205 207848896 216384673 336756118 703668133 153992202 988916422 96620585 931137572 38219623 698789774 649744630 945924079 84697691 86245895 385226557 459058781 460994687 606159475 270508689 873844539 548612867 77340874 535421786 122383691 690640167 315366197 801584980 512449728 688960193 72870036 803687950 893368259 218969786 292425977 534451053 99637490 181975953 517155371 393801766 485448155 985449430 108979236 703307335 688301446 67901616 608474003 27801518 707006184 728308824 911728219 69332112 786587505 629207708 556545554 697491444 723715455 755310429 982926467 525062198 179145448 540322065 931327020 30467460 744506229 14174529 857678017 656204900 748913505 576935692 206524327 115063852 284154846 467063715 361643642 783334281 784842640 93744331 588642695 595399417 418394896 353890142 607389779 324642129 120881002 177604042 716465682 716735543 13985951 923720336 82781232 980221096 217711140 776843462 375392972 286586740 310207841 984594070 195633976 150909373 241493044 60779965 211667067 414058876 183410027 939367436 498758095 982482428 951351117 513884139 667740451 398133853 721749522 580724433 420267929 529293330 40061030 602549197 509777929 551710051 140754410 525087744 797098365 636017132 604107187 823802145 918767539 919389980 124226249 105443831 254750110 426334903 47410345 513252579 240849381 922239317 172776388 876960339 952361315 56227041 943027710 299943760 873917349 482581274 206922032 525903857 158244207 981068821 305980838 674273765 624718135 771742393 621959841 815710446 700415913 920599361 917499093 899552096 171396129 130182078 89476333 698748070 692222772 553966739 721174019 599566782 402268455 981728503 950774312 877810104 393467510 183498102 479689442 766727738 61808719 154279536 123779496 673857023 549899028 258073241 307963496 224294227 26013405 746872183 756796418 709372057 584587252 505738216 478350027 285745861 843874135 117541017 403596555 962855395 346793785 506804367 537089407 3037070 112120705 598905762 998747607 55761273 716545609 977094909 878146361 675379178 325364320 868115360 388972220 107131450 468911049 695013086 887165422 528541014 622075450 901675743 305949007 293233729 745624990 111010591 760392404 64861840 186636435 668972269 250414693 159404268 703137005 336021485 365589599 811973012 886684209 182858391 401670162 706923224 608526875 722171574 222679619 847524255 571852056 275367401 324848044 955321826 489575116 763073573 191684984 211131182 995458702 770526769 544236487 957761318 777013735 611371048 953848880 942703615 555676439 900180987 137081402 773443331 789792144 641974253 533616097 898154255 111187577 702936853 445668888 866985236 833389356 982611423 500874561 241315481 279362488 179483787 130512822 990728759 315171679 210561453 755223108 338554396 264985881 151385771 939340971 282012297 157546512 356843586 396985887 839196756 440163874 985925378 340276682 185777511 103324771 641788365 749770568 413684543 335348632 138264668 415616809 945972077 924682428 54645690 415866738 302241305 179885439 914243783 6709276 682284666 830028482 713648310 761638292 937481055 822231324 931483535 254159161 199714217 559256920 525352110 239369698 756077262 299030261 264165186 912224853 291974488 281201828 616266447 35491793 924207460 953371342 244810156 857018501 876999972 317355532 618417030 246789654 763784029 578129325 712613339 377099293 481182186 992182323 446660736 538810535 110655543 726341590 735528988 222518963 263871942 365346559 136900778 33707192 569264814 898617038 802996219 303757596 830922775 285654933 305581106 635144382 620449983 544673627 890417222 862615405 171641720 290060891 660409475 270537326 842461095 309983106 175904009 11636474 719031751 614574324 402592332 483927229 797838308 762599559 56904082 329450073 972246049 698212934 596817784 418683873 524143410 373432047 104390254 958757214 407878370 132908150 182338358 632646477 407136399 103148672 201197417 20609311 67176361 479934185 480850418 192564664 890246198 89955390 162654096 368971761 109510481 903998532 113755992 162344727 752500135 112630383 650687281 492925801 632438776 831935595 369779287 981671069 649501596 630075031 554525145 267450971 807959803 960436869 392016155 740435137 809020436 837666172 475951189 540980445 891984631 216268022 887006993 83269430 117786699 924890914 357822641 260052548 156620233 916584803 607419622 841503475 368154302 415978191 399388218 774224677 603906701 316707504 388373128 820440621 967502635 812034311 919923070 146678612 55346081 766739716 511408418 931157079 779894926 257615759 384393290 953045479 889211555 716224451 734170402 999205928 647233317 372537709 591317930 719591730 55857774 457104785 295783478 246001555 889146987 685571302 441748972 663782604 630970655 839044181 521027401 796355535 607519519 128740733 842082461 242964872 831325717 459015474 298650250 343238481 623686974 757387770 145796233 957277563 196197355 326623887 188861285 54147020 411426820 603944031 212259261 175248380 776760448 374167567 582421638 336769079 302379502 986346996 732967303 532738462 344531695 693015704 446991836 76502725 261364409 185684283 776820340 116897335 2305942 467292751 210921619 351260909 723633507 491302395 630812240 598319835 327983633 145673370 95970072 55360868 115730472 822312761 367722537 564356064 695335231 944906268 806486296 949537309 883736197 234112313 873392716 152882395 822264635 100229307 998624128 616460879 551420728 358213504 836592197 316925089 688667492 473038748 416301181 341369966 987920957 690236628 567230178 410266438 201933397 889954084 471539581 255604783 562345169 56657210 327293999 322615328 346373100 864662264 944665387 540874375 639071090 948596726 584396666 888498116 54182725 234844669 411172726 512019883 261701596 166841229 847945039 778869766 414340799 526745176 689902985 582200081 379409676 479313861 665898364 31373820 451912181 390507374 384524755 692928365 297592640 3658658 311080205 685829115 490044358 171898339 190510591 290946740 720474612 934202217 786846801 441369496 441960013 750539166 435485948 577464859 775890917 341013664 430058706 444469671 482678503 533403075 971363062 225341464 410981649 755845644 961161567 73956414 331784755 325142198 724960602 723015262 571354292 202767793 538876421 283592882 450247693 283072030 876047061 283721188 582837067 771227348 460816401 548204439 761039761 368344287 312409428 947961054 97787540 329096187 226042895 415631555 913023773 18769181 296240132 721010370 484851595 201953515 182043084 613455691 775299150 139649599 840462675 894693955 28656237 982616232 495355478 926410627 475553793 907004648 365650668 520854360 59958968 878062967 365826554 904004353 128768083 15252734 750815165 266467125 949189928 82238173 22148677 698616986 301963424 599777703 817794548 773326927 919103418 861518241 22772738 568436323 39880070 944916294 24490748 881800795 633844139 685825989 457085249 859228592 707271907 315976065 274131332 947013710 631074681 206386320 184978765 481054999 827303378 491888957 66805112 177047134 232038113 130192519 634390196 117553773 882525872 427219615 78545412 501688319 880835806 863859566 434134850 495166662 564936476 243206925 517725591 518978022 713487791 476222026 498014213 913427576 836867057 58517290 769169373 812073992 686488784 993326433 299424073 902144280 111462734 494511836 441644483 125819291 979567871 714374712 611665564 683820922 232678542 689293128 477378934 125180179 353065528 549949842 653255882 752481717 377927247 695116498 596811363 193310245 314722232 937555831 822444001 609994523 137291374 291376417 244653368 103491014 390059517 692879657 322979118 733326916 166311431 655093017 276098528 380937771 128483011 582890799 598721341 840678659 644556153 60308191 676672906 284237002 62735111 642310478 676327900 926081134 886391391 70910936 920407713 724354134 327986438 71131274 85064216 992446682 151146391 567626408 714113748 437561542 554351678 231531305 151980605 653172187 100903742 591939382 173867790 127002446 211293547 395350191 678028760 600950856 686227633 885168805 7646590 640700516 688356491 694812641 307090871 568263731 803152012 488416092 687841168 282444731 466044122 455843013 293390311 594435828 92296877 692288254 102615025 976290378 282580693 175892639 219997108 140530974 989338162 794003058 15133326 200617541 287887929 657092597 213609900 2269319 397080438 815478235 668996244 138608929 747348484 447580811 769642396 398054468 179974167 252272800 564547696 592312211 115855986 218688871 853300368 7212201 643106033 477300068 86406095 25189265 504496385 12423373 51139797 339159372 455939107 113201677 779704734 50121295 752350317 398498883 62752761 400524546 719426312 986489792 7490059 439449154 477968051 518421133 702693065 705301471 907640382 383780578 607515265 447347999 358270736 265604528 686606162 823127865 357555618 980979481 608983470 13408731 718362114 880902386 531962591 649082277 60987473 753282376 892319104 905310892 570044229 745229016 344522240 68827896 888817832 142224277 4658467 423686406 628738007 610994469 141771392 720128070 648686147 894318949 124449027 577584030 394768884 17879777 411269997 507724773 662451201 337420636 440837327 512146537 76102937 403414606 228551443 126924650 370395645 816368993 573965171 272879772 529759235 351386356 436342016 706982825 76268437 72124056 589021468 419921069 228292784 416859029 469177344 424082616 562533734 330254182 768538935 358891087 342095452 701739064 499645985 517969388 419942220 702495600 206502513 690235001 870987652 52945442 152842928 63099353 531851366 567211418 107348152 420691808 450049510 355720151 43498041 80229973 657445647 92008971 753383735 537093239 120509054 309024029 180166793 482411637 363869925 521816102 429257308 746348149 183548298 99820791 837129903 59861646 734682309 287221394 288092629 472635725 492615814 192981933 986322678 841024564 214331596 374735155 219846285 469178422 411798575 454432450 949573867 962884669 895561303 539476269 74663603 673100197 970572930 643513595 138416476 946136766 182459906 726358246 290975154 913531725 834477245 452399710 651710550 46382347 262052267 924441092 277479481 775487525 719667548 320464943 755346725 819823034 249636463 837091690 887076916 959078497 474658332 876962548 601460823 723742368 460342955 746881342 888427728 947923318 837768187 352885361 122556344 899904722 196396540 979838693 439336570 580887577 578065717 482126251 873168470 84679332 478725439 486030085 685782239 508832831 134664007 150579432 779454589 418597804 100966544 341762433 861696236 128729886 134672111 810113453 460272059 648149182 681276749 459297151 622825678 111766826 593115177 788020926 681225949 132431857 57747987 28578660 904812019 93705240 95565874 660125216 210864111 555138200 331047103 835541717 439848710 988522205 470944136 109484825 257818687 13307208 890421358 726316727 227187190 167260078 410108903 287357997 49757785 913890776 201258877 223585583 992706542 677192193 327352908 322188578 24282123 636117339 259459464 415283105 618266973 68051594 288044789 377465596 314372706 977001511 276909933 900738228 56036846 633429310 44613470 399523329 481779626 117444048 672644425 109382220 720563856 251137362 199051332 597902261 104136561 398643501 424770681 743092110 369704815 768954684 122291109 276299485 738656387 476938832 831867290 181222110 835960824 941188271 420211389 214271871 45317358 973847697 273402504 630136291 287945432 705461410 344654857 832106720 525849598 268366467 286352482 879508864 863156220 47139657 896418631 292596100 721064513 760417276 236920195 668632028 55303825 770757146 105079155 359051568 844368772 223269393 699056521 77893722 54445316 8875976 268762314 82574058 468678867 654273303 693042513 476222369 135389443 349056074 890005706 147221750 807048316 141699746 693370615 202552212 996766073 729323732 330945071 91933914 538086411 700261256 356101082 714570074 956433045 708668891 974298870 917898074 439588942 146891741 676367509 904329046 379211202 221051156 264702557 395383932 84845905 545739512 82735366 431832366 965460911 960372 170988256 386543492 724073058 794392940 810579530 730633159 753720904 962855729 996238396 376458487 301695502 908026638 948480190 785444166 318304953 279325119 313049454 557554331 682222113 530691829 260919807 67062032 551672177 67880915 617590452 353262965 494325161 41531764 868505833 823397322 638108700 398095203 899263883 138512841 641763058 618833440 484074394 283365209 500082599 329539490 664171182 425880348 434268042 258794960 870696304 346342114 940238911 42932487 86420508 576860724 265645118 340609687 319088389 833968842 862557009 236240710 62855953 264647957 707232026 929678795 150607929 592582326 591048075 188910932 881479691 135620869 206682476 135168001 50245672 972904843 510115032 851873638 725012166 224030856 422634944 265109773 958635310 709812590 633112678 791624946 504728639 447203171 804332516 493550085 332282090 764076483 32162979 920897707 355440820 17426076 905910500 99615550 278095415 224212273 1491771 200955016 83328416 130091128 915494158 105704524 195458867 399798172 252837146 309507005 316324291 67376763 249448943 967893509 100803898 805763112 300506223 582182080 834652439 419588458 799492179 673051262 364324075 890605884 890539174 675920708 497978587 668001611 435355719 175656203 338420257 312333947 600193132 311043648 36777355 151007587 855671066 192553027 887417850 857865420 63921582 82363880 173196517 375998517 6814551 83167737 182429395 983877714 346445209 564158385 947919844 782525321 675497163 217875266 578096713 186931827 952228506 620422224 408278728 589283937 926191236 464397429 267710777 404676053 818114142 499821499 451886347 664420100 998484687 766516005 848880064 955176027 905577938 382746406 900859756 241233655 218582328 458803751 397448506 268008235 836378916 103598854 998650343 454036734 355037837 12991890 470775877 68694186 175397823 955218192 434055098 14565150 408608474 783123641 954405566 797401213 721591889 960548409 681895264 896749725 210582893 579792434 105180610 298907529 663649992 673331383 1775257 417143296 604340946 800633297 543926702 134491123 868772432 15208446 140480095 681238795 130747607 508330157 332617246 994437920 628464469 443955395 204179185 804062403 632401545 841376536 244977649 539853237 337369478 368792315 555581387 633649518 592167476 986439850 917720898 191635863 828552143 458462171 662869930 173666960 269424998 764322870 646077295 885536747 152175197 121121241 919480972 934851823 964969708 603737043 261651220 904459542 213075101 564007593 623382957 131007119 329143506 750292179 253663760 474568380 413918524 441951552 438306699 584080053 131846245 887451086 535462783 220678084 760734248 437923283 25758689 791545319 670483507 421781143 718492093 462810194 643160716 338464727 886731695 469580266 256828937 528529988 321476712 850066890 170445014 943301122 524060975 921587650 423148275 538850601 691775581 612305107 616308916 237567560 237331936 489200564 76442943 52138717 744577977 694679376 253507345 423874526 431359614 206986054 926611066 842932787 449031640 446906472 755506204 223065913 570627334 595550524 211907440 416425280 771976537 926844030 665137984 611246094 621190326 30938012 133359662 443560795 51786775 840936761 597561644 94292819 580355594 385522090 220973058 789951767 114360624 427887996 651777996 468399420 714217151 205594092 596896633 616352842 628305665 138785133 529321037 902134590 184966611 16026150 188706911 89574408 177403175 545678961 161244444 434055694 268686722 619815774 49633218 918241447 159308926 686445869 862399974 394495905 908812617 959945176 566508527 159774652 412196645 926964103 360647064 785577261 685732326 432801049 329317490 47201308 612023927 116041378 136699999 247686950 70072661 929520615 579312152 23975899 75779346 244905188 25743273 212921665 399261396 953664070 664272624 100562511 424962259 951907826 310426145 190680179 222247134 387784572 877388356 12026381 509319895 720000177 39459254 279440114 911472946 217512973 662388900 137630953 325348218 628889925 53864339 943908913 692835021 633860031 815696859 558640121 917658715 386457877 34841127 143434471 150616042 195380118 552865526 101730194 261671509 587558085 178819357 137413896 772089864 437141464 593380419 224185673 550522246 203173434 514442084 566079945 317033444 456897545 847902031 99271154 540236107 291116185 957298472 261058464 726585721 797620975 474558182 205676451 396257344 98176582 632658902 903214656 666100742 988356750 236938518 805653425 401926724 40833768 105538075 542877344 479431176 267145259 55773484 836281008 395617394 344567650 829037540 187056372 305501498 506309196 24981428 618058870 465827625 46412763 521976926 543438514 20396187 502878389 389063803 489175576 730002436 169412534 372180982 540980365 565140583 110939244 649216143 491872746 360268256 265639834 582118490 396309116 245846556 68033461 336073277 782959490 728279772 502205802 115870837 250058163 514567286 557607446 965382417 897911221 785048660 404076108 170770550 567208615 910655858 782990931 439137241 150742680 413273316 904459430 453845960 415941901 463989326 637970034 686245538 142701951 765610602 228159003 1813786 354163163 484761478 853368247 566648504 822881536 972963843 796753297 701309016 878532420 192806103 265747112 628994216 671259376 299224588 600275245 959151790 837944511 969829695 906089225 737632833 888344675 984330785 662322260 817301643 521035520 601924346 670560735 842980493 491285423 377510689 645251499 482675099 602748925 592564101 145305456 643784668 780890217 153964839 278744855 838230731 342245609 197527965 155716416 338784697 810061157 875811729 373974973 819019336 890591291 57095488 310257173 85870833 182523066 590163708 990052354 174414207 711260071 65526699 33344499 997108626 94643643 569741125 325458827 805730590 769073186 610131289 92523552 128682729 748272381 947018121 387766077 311647504 731083745 335796233 349162272 650852738 337841238 172845092 78496573 988148867 50427994 798360247 814717625 409590571 133150939 389542068 112808175 945254885 883192896 971671969 588157423 547091696 235887329 331495446 443111162 582741729 739178378 969326659 530294023 225898271 708767229 737811047 459836737 264864358 566475116 991994714 272320903 355529029 307051267 691223812 16630507 499276960 522406492 921320675 633960500 310001710 807796744 879248522 812893276 672554748 162656269 865654300 232283410 586976232 177751139 35384533 108908344 363707431 827800438 764043137 827543910 109468607 179637927 905284867 595151461 174496269 870192843 334166224 141902774 260950081 258833066 449450865 582942217 129577438 773683073 409767173 297861062 579571515 332778369 69947836 213278087 862175236 449996878 158474333 611656860 725365689 114515840 43639489 568712069 331290157 687704357 870615125 153021564 515387400 657191997 258579612 671044585 669097286 60200765 281736107 588670187 250511286 106403981 291102892 883307990 955135356 602488074 155318875 482926255 126990224 740464260 139018124 812406194 566887997 272114753 996787107 988946381 212916642 525577080 272138010 379124514 962103348 114465751 126357503 226843017 428089146 498593278 430296179 755363595 272474448 474710530 491311404 52324968 680476389 139565547 48582131 537951634 179300029 635136566 290090535 250593840 84399215 167894099 611558201 623554588 432940775 462422824 774617902 676853221 513658086 732365196 740255008 612305742 941676925 214622413 448471485 871080909 153785494 511100203 844629958 634053389 292225899 953478234 955009170 5564780 482619661 653791748 587251336 495025278 688665310 999895621 874578856 159270280 456971031 536261165 876413443 448254982 47615811 198770242 912312894 61963301 606331586 292584187 345503252 145144137 190620999 66737990 381978833 177401481 150667611 690159874 779514327 34116398 924299479 945770886 825968413 149519672 332258158 798969369 817936299 344633817 320107809 444674679 39916063 303178743 595013832 225875794 598885675 111170222 401886352 22671055 818990612 557183948 186315384 460728069 133479733 169585236 478598867 614168194 139680890 662651132 748529353 943326405 815615973 816446638 109898453 392655557 151358477 601657098 390536520 458264424 756123802 176717539 841895621 910857741 435015882 127923390 398222019 295874307 191569904 713933654 402781198 158019087 476560367 825047066 41392455 353629930 562405827 637570477 956959583 584940481 250127864 660664422 657776160 882581939 152775473 409404110 320971940 965126999 588818083 102649892 598101467 603331379 545008279 679943388 192106762 939935814 335688427 650712859 968268871 33540223 571739538 184574781 885305598 104300867 92143375 141717584 828546159 250691051 693239550 585471638 692876845 146792515 237220492 87367175 604695200 934219533 809224442 910651596 872375172 500180092 773700125 897882565 945562728 966196921 469500641 300580100 523002672 808653922 509383105 205128272 797994132 889590022 886480209 956487075 545415327 470817194 202116789 169561005 375300400 523208519 93858343 68929102 265246332 645676361 748153716 449632544 300237706 645783570 768701055 321277930 462100661 949995381 679672253 455307054 559565870 985910075 144081080 830401692 380700792 549679009 501160077 771306909 653573866 986824152 306226285 387692489 261967921 875407492 869280287 490476913 376681163 12044862 719140989 433059350 535046028 399995922 547567602 778821871 790865949 320497153 148034819 102889320 703090552 752621440 718107843 71563677 347167342 174914552 576515933 226293475 448555553 412459332 633113229 302225984 714000010 536274486 144897063 830292718 164376820 237557522 531715727 944300252 980979839 669519888 765442368 676940589 256296606 26033118 126352710 454633654 241441177 890036253 700987843 55894148 123241228 966167519 442474605 779362900 635690598 260631088 1997326 277102362 947370347 263212682 134573315 596506491 908504755 485054302 207216574 514026066 225429032 628302994 220422981 442039086 11259276 157619710 331023280 513205971 575555313 555772398 795836078 559253941 96544575 733964195 945169409 172180608 438399665 500286930 847176701 819813522 314532184 92056355 210194957 904104575 919005079 60848819 121948974 450853005 305818277 147638930 359585395 155945269 182208782 117120582 473569663 24371624 872310578 127137607 144882958 348689992 349415365 827716993 585528684 920857386 78498381 116214229 390491900 588716699 891637159 404012695 928225458 974045592 443385475 590931985 510444185 42989140 141207523 163566847 99212367 743471798 141562784 399348498 798453636 175092952 635384037 68048237 107910271 78924169 557025970 712835371 856906393 663089868 497269338 55449047 163467455 833521239 192918533 765908978 86694900 314585621 760341807 601935216 681088973 970148517 53890343 54233147 213678835 24159704 751377297 992178351 122747300 700989750 172246245 351930396 794149427 685131386 830043885 620812616 23963012 315302418 927269707 638740202 247558545 739833760 739418097 576677936 933413863 594257531 613143974 38457658 696032809 575069231 837703816 119660444 411584652 5207288 559293061 709447904 617201242 559272011 180979168 223112962 915870319 616108878 622822323 412361970 435594687 300458843 429272679 917040405 517655502 621124737 615696957 578625989 943160118 290001411 545793992 738474956 944651813 853531863 119955569 841050861 777464028 532658215 732825330 477705820 803637809 7635412 934528987 211998016 592056334 666281198 165271569 697000760 35185136 155195453 926648650 923168979 274098536 558486715 895466130 331607574 704055965 82242584 17682632 601466619 359234249 638446901 427853089 21123052 405276856 863353513 420171685 299339340 862351180 517543743 102427565 396932846 416068603 418914422 131907692 796478108 692556623 282065152 116405090 811128977 13723493 492025155 651339498 76623103 587211375 855917019 273562286 853731723 650656050 729700886 41890861 461120972 92195208 901502582 312426812 447008719 397061856 351451443 117555842 852253846 163778745 768209591 67565050 753757844 924194602 590606880 840586101 263088690 148583773 877441473 109050133 643157582 468553744 618384801 444819412 455025335 143641619 185568762 968247291 163440306 790557900 164068795 112747947 492521848 971767990 734416647 104480599 441136821 922328541 135127988 631891016 493555467 764338787 706225613 68406040 869493901 7101183 781229072 622349367 939349316 245980025 183382641 179067498 768704430 122798383 423590549 95855942 469447994 261014420 53073496 375936953 792123597 374825131 711846472 440150146 36041024 588244368 118573607 705127092 674188767 564586223 184960876 908058679 753063659 653554571 367696835 581939271 391133721 719405241 628579209 87174643 206758162 372189410 987408465 277503647 200053745 73529861 255755105 640400514 640314824 396944434 758447157 462531369 914579739 887176208 396596475 673629682 92937826 794750808 478327062 499069586 992946316 331433303 548687260 541208464 841803127 486018928 342419416 986411207 535502457 283009432 396388296 706931176 246484698 967889112 469317791 70323958 102818903 234397647 520444229 617053384 786364833 990774061 768040146 585809802 879850204 715987513 384292630 986168124 271875105 809376076 534497557 929411122 108468732 883423316 670090115 5862802 153257454 979175250 300845900 564343257 334916844 554382044 756678671 382314838 367465438 607894684 272079005 147592366 206474785 37690319 452558207 72482134 474557446 160087494 191041390 58122268 47566672 247793256 633257945 872080287 11707834 942497454 825245538 198105810 852228975 112744230 758211681 316794237 559765392 196000370 162818399 467004092 396844722 831374278 841482653 877227902 891295581 391476589 733895051 51894535 484869262 408151363 419402065 618322798 150290485 637965116 225856329 967278112 778559928 305192413 732122242 227815003 294790255 883915454 804828479 706087860 743167525 412754702 681111414 816432274 112338333 598110222 134634322 941597872 698828555 79759765 220133298 828917663 730102935 799094410 892816551 189537601 176272094 968497518 608214010 131086927 90761584 173023952 18056611 176416469 12390739 545860054 827539027 609612465 824575358 655238330 149340651 70397463 549339999 425988427 508923395 106607119 407852886 783697256 68192868 392140021 38114616 360731529 645471630 483348729 696568013 592813878 228907315 182560413 89972305 219329933 498560698 588523322 220636919 617921472 794602429 429318011 777097057 544615829 878233739 278153695 207733289 176921060 805762215 807443771 839907932 273020189 29181255 440954166 833613818 89900479 722231765 280045772 272793207 132756706 327610994 130470092 977243965 833328302 884877934 585001050 341016616 503912162 385059537 464900973 592082440 194715982 833877718 613610322 816432931 492540505 207919210 436635943 893135792 845848443 577603249 510418017 852297820 596943812 249205378 697327943 244576969 46319700 567690470 566451572 795528715 382599905 798255005 744071257 687835945 804476468 517324184 459965368 1482146 343849644 300509568 782503978 828024805 906957497 824083502 598225818 105640919 89518434 438150449 790928840 468453713 921885888 928693579 123110088 448232096 81180288 126561012 378835840 602914564 137672805 847370454 992123949 174221105 633716932 335711311 887985886 670108112 130299143 417325554 566831096 650207743 208935467 562714630 81786032 22792141 421208897 742275845 520707988 967703231 527777264 281980447 126918915 848919630 756268273 404020661 222762928 846208103 244177554 741214174 67113763 520558057 401027892 552748773 149498423 721252138 916990925 759300552 974502301 578351731 590484071 277330619 997062232 619139199 206543007 472555939 603026496 156755200 973555239 474587804 143807615 839779610 39755076 867298420 906817046 994534886 497218896 303358253 142639705 993619697 462800185 451118206 23838575 358536890 159840769 238379091 803258579 944620855 768581948 693195593 501685718 546131025 962037141 686556979 846793754 698828899 907823945 226578840 750903320 875844799 706379434 749494322 345252763 899558953 486637725 584712560 725379651 502872410 884172060 898134261 795104772 772566398 795648949 694087191 347530148 23818422 790512138 146942048 546284352 221743767 690562639 932070417 706791111 322459306 58898383 742108314 143713405 849073386 681262440 600002339 747085690 895648841 349813258 802336007 981432873 830190891 216256315 421432403 711283913 892117480 647880598 643160652 825823215 18261838 333050183 658889190 401219842 194288926 766455441 896497741 787606206 380751499 424153160 104460640 207625650 3934910 639890519 750469681 147238594 893868884 819865660 382963078 474127269 372370654 783571335 119058011 703768424 29040480 51145823 618738270 729051881 8863442 204603388 449853554 524826460 933331874 654611758 622827308 368773834 891422512 904628437 898997081 305305741 483361873 31036518 433414774 221795286 930176973 997599341 333042999 362763815 127494881 483347205 275026433 818028505 300900798 113404513 191731055 392747672 961048072 122341703 580735184 654783457 325328215 676892560 763283111 876157835 218308537 669111978 450495274 638259771 224400430 365299222 421448388 235976174 212131627 255465450 979245204 543704691 716953880 556291919 142705388 31363566 630149330 776496900 566689746 312678743 981291561 632455129 670849410 267757305 207196771 321730869 837333737 703722739 858137784 971620241 603691052 654832570 894487252 347440891 23243039 877408405 811530583 857907604 586831823 458297888 304135256 765864978 961494265 61783754 80822750 796434495 509571216 287757655 773997158 826044280 152004155 241678174 766023008 198702894 671003604 142756299 233962930 740845928 412777450 665320799 164550195 806790976 140084288 640402219 484128817 261496674 627972172 401917209 316765164 485062800 199044537 580992611 56327448 877296672 791070949 232031258 652605791 786333308 151525219 391198112 892518621 968101281 276355195 438548270 387278498 840481697 444442021 265240143 346267444 184087329 3756818 160893027 347717386 419285979 666362403 285154589 210243346 318633245 636911 402161413 65165100 834813001 883014082 93190135 270209708 222708563 141551512 315337123 522125532 23186758 847098022 48240651 142396279 561690815 84792274 408135687 474633520 613899888 545419318 736720836 372573225 525558175 397644705 824454977 261398140 346416292 979979029 566433488 509417142 879947118 350163274 309991323 903004758 249771519 260963114 705208349 412517459 700457707 21986387 89641125 976365971 808957917 559077272 483344343 157800309 554622483 778368384 21381418 710880840 39032029 779143366 742174570 566003153 479596066 631028439 439256375 940348362 33631962 492749399 900097925 57752669 223858581 313078172 476178971 540863661 592786674 732165425 125005844 703604557 770758697 923515989 724504160 414490310 785915266 647609722 152126532 807721494 953233116 767467206 587903958 850781996 101944359 286289557 750869634 111074669 242031082 137078773 573871496 656797234 232235966 659219752 533955707 708823880 45844176 856305190 517633475 91650414 261770851 933633816 810533660 574603994 153428044 646031070 761120789 481004469 463754612 619898250 541096082 869838490 227975258 94490339 134677835 861829403 845767566 422038755 234826315 265558076 293856311 469915705 215276913 588565238 999970446 768406728 189468914 530160309 685796449 951889446 583275989 339266523 692035473 790742558 613014133 625651259 148433556 856360238 177303811 265197982 454147315 777470218 391896066 42147905 126945741 16831767 249039561 842962773 272687187 120495857 619866629 234481022 150052426 552012517 472725556 621243221 775143564 916912248 286749738 184406502 18239879 80272094 223405968 632468787 53558204 112595331 226793824 517211311 429154881 363540614 633844330 410206659 192794432 740816185 395595731 148020300 733167222 603409059 727648657 44207899 390270901 143122942 749777136 278848116 751686498 213554489 631434000 642396303 882797303 739791734 515469668 236672539 605262722 44214157 599223860 562092214 763862052 636622472 531629852 293178230 403603092 87689765 568116107 216937315 854906778 466940759 996323653 817598970 417315732 148312773 233599202 871871404 178849012 364211018 347459148 240451164 49930431 193696371 387645253 392563685 411776783 739507460 374404575 686942866 485810579 259063155 276882177 985960868 297368074 505838188 92250857 342998480 381595340 55372107 830919077 297875902 741621569 314227877 442285464 917026955 879939175 867372735 806181884 773499464 726713680 863544853 247389018 748498552 289086881 6520789 781192723 685034646 418399253 322308193 453401819 835729037 933615864 608853457 293290296 455445310 471090861 752122991 472023559 735314686 571098153 897534265 324829176 507168276 130092405 344414818 122092045 470586175 229827119 527827921 943123999 686276655 733207049 721975200 263821145 305740296 148909897 701555358 620976315 216178146 626666824 275419342 192577432 497410379 342894835 97817574 444583960 921305283 89185101 18740177 585783223 383171646 811235819 256443181 306291652 687819174 221220726 222651342 202699235 904917335 874979885 557970745 570124940 663168673 919305824 689842474 977031561 684623434 24618230 774032910 196987004 235954441 497255400 214994313 423986519 394950156 569299140 877936882 725844193 569693555 905053995 763714002 874301240 3746002 78734163 302316137 824519754 517419955 812889221 150078505 450229338 661128722 522031520 357748793 377393281 280650975 819651476 266084851 941677355 793764992 722999272 577101670 11294358 373307724 382981941 113012692 640920918 989397009 1507241 523526197 796423380 162235022 888969093 732567987 227468234 844867066 549034911 275826220 102534856 556340091 984358369 872960692 991427763 73252528 611964360 713920528 914824513 826166312 904192742 338042171 384168318 828848105 56971616 495420388 830227529 530848746 873178736 114626799 699866839 924309144 203168484 338688752 793578288 433345365 276657053 5934771 733633197 127114484 694180369 259029431 701567104 237172799 728829642 535430317 92308012 46631025 974856677 985014782 413918729 909823421 419923860 730262595 628553154 829064645 103003804 478491851 780239062 80529955 198938840 220828184 14487322 144197859 162857396 43472482 287695669 44345607 61977778 708515858 746504482 941789442 729892329 69189704 907233458 222956862 982517377 589472086 307079175 665506454 319824184 766264643 992031258 136347868 116637408 743384138 376294199 38625620 785132766 558933336 864378236 819199287 332231085 279638161 77091677 130462770 996888921 580262347 926600227 811455716 979233797 260661521 221410920 353743203 481754213 734119713 358230684 847357880 972788804 366876143 147718020 856344158 755087616 525302560 480315573 257894599 215192073 319102096 321679645 671692759 711773030 725079244 444119419 513469543 260984367 375313305 329030882 839347139 513821972 984943723 495334202 234780716 416457940 957169390 331467199 302360919 607231687 699667841 353566592 803121389 171920725 794290102 653506017 941195529 848266877 401774292 737046809 35524797 361955407 318109269 815437493 860810893 355694962 360304744 395478035 254793458 893270431 778865776 231431400 281661144 252912164 823899523 670425531 190596640 473037921 420440811 912907879 46671903 823099470 772363945 405937821 790743069 280363252 840417261 524893792 650215383 661068015 862615967 255912583 107595262 542844659 741415642 451527998 825879734 995387972 400051563 840617093 151063576 368539452 96528470 749626031 342626480 708458953 204372561 529515749 961399295 903749100 687254600 147530145 454691578 526983227 500750295 278094643 833007753 900592223 450720723 942816320 100153353 739668375 482086082 720076861 914500043 152248628 271623518 579508216 666817938 324686107 341504277 694446608 539475737 554750022 461015692 775207288 90733195 97391939 927039512 226681336 832674057 159190707 778527811 437675180 817926952 714756044 786908749 982435459 954404720 624926936 914787496 652849345 787289310 514279860 432236411 168772989 713790306 647365202 565043489 867223588 978751586 699642679 500651175 600200180 89700662 266213885 900527697 545068162 591559082 149451730 41118741 355331125 847559295 236427768 44905502 868131528 863826921 541209155 290386250 396762060 823772690 724445598 346665389 445255459 401118614 360330374 197553932 27710342 835147270 162755981 473901411 418170112 804965477 617994712 601351008 887606129 66455470 575718818 463733989 488583949 799029579 35063479 571815817 445164762 503651231 179200762 892289816 741847349 142146686 408898783 457318927 663395406 499992496 388052465 571365409 87891111 726290289 521684301 245919924 815893913 613542644 333121574 871149413 208543694 335557339 796712511 407195264 472312776 212135873 620801652 269709704 46174297 17030320 850006321 966358453 524521257 834267051 798406393 762553457 261485876 373035558 53361376 75607002 661213001 259639176 119438610 410266436 752025740 141743024 707531594 977348020 759940340 590871917 828909403 784688229 300118478 781442309 504733611 776992583 4472888 229927087 197900723 337332603 56711591 6687513 857836160 969678808 140994657 78136290 562790709 382725994 234462724 740010529 155617671 173877741 168543229 687349980 537463871 968026198 815087634 503061394 561241020 640202571 926025945 543743666 369502318 386984358 442102334 27818017 86729052 611180277 902849025 501629881 542402719 781062653 211206710 317819332 510262757 302150963 801152963 920951173 937984239 532699457 636390629 271182767 975146003 416373127 430718891 343189228 87666874 842670744 895999609 866670167 421168099 541765305 215648391 974942210 867455647 147987045 709143648 557877105 271736467 230895819 338591844 534620189 87601273 284500558 570378566 765611507 409668255 405112068 134871694 307269586 98832230 943095096 404101399 228634641 629142468 427041257 743581074 863560438 827583939 542666568 368982786 95917887 689473279 451340606 441222462 681443485 623061292 951274980 708184435 492236853 59677326 265642504 689954975 830924574 450839168 20781999 823407639 203766501 793776622 446705805 619475970 659470859 732722138 522742415 890017755 38023301 328098266 169360977 644105971 908475452 233775256 887423401 28609772 681674635 774305361 892781594 576138815 910240196 78101335 505789281 286376119 626243499 51697295 227293165 294370804 88920569 216567796 177969502 308961769 594126298 33879826 64390925 305388895 849945967 556981643 668117636 965205616 949711437 594188694 460846593 866316556 956955133 776529531 978149624 872349559 658445946 982276888 473167502 92188361 997153974 559676511 997687839 937383789 305483029 976326102 643015096 130348962 211611119 232519701 592898205 91067901 900944915 549154635 290950597 974439909 126592319 167395258 73844825 428556822 77443753 721021495 902136889 150463775 735160185 592210091 159669878 116940260 443665228 210869396 118090201 758885404 67406003 595274628 371917147 100742867 327518130 189142945 948341931 598171882 39513665 548536356 311831723 965074834 615765710 469694938 90905587 25800405 549296314 989768614 353051981 534969869 838938327 177920253 102557751 743683691 791252464 952518248 10862436 380455281 30080322 641457670 106870587 616015736 69431547 650573831 298615895 647110187 862588098 435157810 485418501 921889034 207685166 82135904 623829193 686280681 90379085 381503486 720689881 884070254 314949407 774731919 823771296 749207958 446186009 644544296 722803005 30815792 708392611 152859890 565292801 99084640 903992730 331679916 378641397 912158750 349808335 754541351 836132433 757011125 545759109 377096648 871528198 25528644 239855863 546796809 513215541 592943680 263276240 13625079 932438966 785178352 439189937 898498486 588181395 599792112 479834542 655912441 326582921 278194095 954986705 740868490 294119566 308792560 948702102 227530184 65613637 27527501 18189677 213135908 285342859 27657647 916762428 448779939 432391407 19444951 479882202 393798239 360942641 499272153 786511509 694196230 477883338 310111388 131127213 577763929 288262500 141791835 689518295 260096174 263017822 470560806 172111802 303849327 979927369 846965602 87360117 116085913 104670829 413997125 36852247 548955710 3917893 50702939 817656102 903433475 614994686 727335684 765271065 314487971 437729789 153629171 762700254 31553130 331718742 394985392 776075861 565467066 446867285 576622103 648076498 44689033 178130169 779472087 124684959 459574753 299224180 819521013 30646648 639106656 541945516 995793990 754954253 764205238 655643325 909542904 522632835 451046441 256083061 901722889 394783987 782601491 851571415 506323918 87014378 355218275 791459481 410407278 564577000 530495256 592771237 554546789 903202529 399497418 557969052 560498946 948218559 676867105 467584334 317174249 395966429 458769499 193234243 675357841 418692749 256242378 484460341 516330438 885903508 872515924 655720084 581645352 56258473 631845106 243960321 647790763 683117561 248771633 955105747 686165782 50004134 699218356 395648149 429599364 690408003 122400431 768278406 930705893 169898330 656877422 312045335 317600894 119487718 661751244 583697777 794902117 425657561 720187836 548722924 89694982 755928215 27287492 249820313 507590561 518826873 352068477 422846138 271312841 376349516 759134741 955676996 810245094 762521295 169803980 612757604 516897204 594772536 72524154 4674295 827610306 355747248 574277896 370618128 287225076 714537938 575769586 888180342 351208706 674701360 309731532 565590819 27464438 778624462 951993018 339034054 164637874 267276709 147709430 500556354 301170792 264341281 179220045 585609773 839853856 957102244 103015842 482736466 542494517 573938177 205748842 501638191 405285592 791547137 747482671 574200440 628126860 159985122 288144398 816682898 347228072 275548114 939263288 429710104 443130584 886913400 887673204 921567066 327551645 637473644 279155611 505047513 806101960 49972922 823048731 859397069 128614915 177780580 277269365 187793055 825381448 780146397 8231104 326925935 343098727 145065614 475800099 232495247 663669893 412930644 831734110 934002693 726969752 773020928 930059842 812346893 754147820 503449302 239216436 497380501 568216736 131653647 160972207 232515776 471680810 952215383 523976895 848600420 64264143 29769807 764810630 107412363 913231404 854098956 601820090 481488118 748282288 956564374 699109413 590281877 466854431 132284522 824620324 734732560 207964176 472811257 412450601 877125441 313914736 310070055 357322041 949831352 456056318 629161164 757490543 300345910 203747788 383763510 698755447 465028658 360132548 459290277 890812180 275412311 219654689 190198990 906713242 503465732 992848114 341696345 114917236 63112650 121330330 241166179 675626143 59303922 620193363 344513277 546876205 246431733 579463334 721393066 12558532 835252994 965432308 605337829 866930204 643883387 235913457 927267993 865338245 554566008 816945955 365402023 184937310 438716738 337865063 210829924 628761759 168589273 172955245 681465112 553611088 333810543 728112951 895739008 98358544 657998315 198326174 917745740 151112591 423690599 352957133 533142434 363221268 125396659 126798788 109051801 287410423 238264783 383793110 767709119 233611816 467342964 140976939 219988116 650466215 464703628 84986175 192911372 275395849 532859574 414634849 625227281 375420154 642392771 731986229 648089855 203134901 181861948 566935859 211412519 490794894 269869785 365471013 731382348 683687785 421696779 102983853 5687336 454785343 477079155 740939196 128402152 986982048 839408745 315361052 714851500 546535212 184844918 865426152 160732425 123348249 274714842 138225935 441382790 429578160 144397063 434687444 823622690 919140816 407448099 616644688 172444620 272405098 484502922 473300207 705790698 881539843 222256970 970504175 883877843 999138869 118369446 674259940 729597269 712816686 963451028 121775159 201210159 95948079 351319103 533808546 923121816 210478606 561742213 704256693 869127863 42725044 84200825 204705877 685444392 532573344 417257698 423951415 602048125 333760867 638989499 855775593 498464955 317803298 385893553 862124234 655221209 132841751 12488104 355145613 87679556 390571024 246881334 888680378 22244702 277959407 781643559 230170797 776755194 691855144 612496887 363330965 4852962 607787334 843317083 286053878 831340370 799655782 139030968 64111144 228682618 6398394 96303018 512565205 988575999 223147783 635342975 426090111 685183866 7595303 489796282 453894648 209990391 230789512 970912912 387801831 57147512 982302636 975130734 356486986 772015216 438701991 829561201 181913839 83986761 956219044 525285356 707960313 462714334 662256480 237245926 234489185 714143233 341768877 144326041 155978099 199032566 722096625 520242676 935550029 447043062 276332452 582050586 275837539 523744942 973261782 193975521 965323518 68733373 599509670 567550804 682732728 97230649 692460748 574371634 751477761 966985515 918262288 37106284 898709405 831271950 323246032 851861163 967405860 377344852 557974398 811004359 803782017 692636641 105508640 50499665 361823604 773914254 940160975 190450186 576886288 505463463 352110136 167005290 545934653 23317614 351795486 446525210 338470967 710300054 589309910 382237306 884710925 436683720 944966345 209840156 870719523 479340833 786146805 409980231 929903280 254631090 541349741 8226165 606117185 863684863 215145428 79880917 498885428 647373441 222420198 547763913 864464446 351072804 848312816 944904809 822770406 372049353 778823763 677125887 502826247 370724037 755480581 205978249 254754386 554122336 842292239 540772411 888608970 235818584 590333712 533919482 19985734 248686939 922915768 456049121 837835250 653192080 69866318 903230656 427117774 584164623 778375211 290861208 176905261 133513828 944177213 627989024 981553976 56240400 536515461 512714819 551838825 448085512 569947289 286268576 837113360 440392756 954446627 328187913 279473361 215752433 921036383 863416580 232220196 113532560 99986849 260745805 696793300 781746901 145641677 231501650 332282753 875557752 998920925 502229686 99958558 589447335 322079839 573924046 810703219 479555458 13862900 489868327 403763612 678696606 26091219 615814142 982173320 857523331 797951299 198403270 761682299 82634798 364121892 384307878 653497996 409390992 578971751 566658040 474555688 339093004 182236049 697975244 749622925 707708669 853006397 958475362 916471376 595929646 607951767 158311348 655049943 532035680 632800993 244284394 566389216 228376007 18491889 628320227 693192441 811960461 293797809 841019827 624551941 191700814 957351070 424580895 224081341 32427419 679419210 432222243 215489068 481277047 192355035 52944748 47195954 192528093 174150537 171221215 68224259 857083448 940301091 656395280 356621477 602959080 988678539 540316876 771278965 570219204 35265333 339082127 264651427 142986643 322570157 720963086 76723633 828123026 743584782 488633263 893652216 278689777 433614731 171793420 273428770 406194517 74283497 706086772 415678129 392525400 427551235 696478570 244740727 287382533 574499397 919294244 872722460 940501596 819898162 117627917 322082460 516630740 314694623 558497347 353263302 982483668 6307445 663373593 726828990 810082360 67299506 888448919 456786811 414518226 925749865 87952629 444104010 946183655 721067517 906081572 922051657 230554286 698621162 174039365 825541613 325914837 325274685 90902063 697578108 487740923 89641751 685458157 948428692 516816695 411925805 76958014 647955618 468992912 3923275 190844948 335908716 41512066 253435852 537186837 463745160 430455423 74914596 252016157 797189602 67228524 126683735 276959162 283387706 301648672 638459775 822741935 513700003 911108072 7078985 108149873 799484166 324276998 975092344 424603821 609492125 499290925 921432161 209481664 819756920 826032903 142262638 353573949 894037499 620750255 504392859 876830827 71008606 917167415 666361596 656952517 934373420 912288548 886592053 717815416 885269700 841514221 432807168 306019304 143859164 454836351 41387435 209418539 962616057 31299260 238101655 715339404 277976823 624622071 293488314 295152906 722967687 581741177 166775838 35853526 481815724 818412288 432146016 999884248 773706557 513842491 583108914 893337643 251055463 350209615 108972761 94926493 492311592 668525397 352513711 379920688 919897813 986470873 932329890 817752476 884466069 382985308 5922995 226316746 232694755 428045012 716921721 431280218 954563343 952703271 313829531 317411614 947473086 415620531 486430298 488147869 998844262 628343753 937239300 231475601 909992147 639733293 204221314 301752169 850490533 107027864 792402891 324493512 858071759 423460150 77960046 405997828 742710810 212630825 816166413 131499944 553607840 840948996 113949660 368727282 758891601 28330576 94519334 858850901 43745649 166370058 562173384 904697081 253820184 661436963 247275956 932477494 16517041 618050559 246921072 884772893 977055611 594585335 337247637 157638639 60830475 303808983 546879568 659920547 857594824 637630560 831697891 318062436 199273070 604355527 280240421 650109969 839866252 544285492 18230270 492564924 393921542 731718212 801592813 570901292 554847635 228005768 98545282 425898331 503313215 508528900 600531939 439130615 33726955 520928944 640345931 381041637 187691208 532114171 959416199 901646778 548627424 606540099 17880951 270697024 426569357 175927390 18949267 420774648 303322112 291917588 630746467 720263314 899584443 42115234 472495622 551313270 215114775 8871736 346778796 790140990 791014591 596771964 149201948 950042682 366826291 154272262 238831663 38259690 701323079 507933154 639049299 219642248 307066785 523578129 635254793 927306108 883205694 292570631 394371430 236763877 475234029 821779758 543323030 96905239 871465426 306021730 820083541 83000599 638082533 348936308 871866740 265730593 636826993 166382503 326496090 592482851 454903957 614940726 708522880 256682815 742461382 570827212 38333428 766510413 607427659 801713418 427320023 514490966 107282112 528249348 662895327 5955866 529522580 59159748 780826070 273857419 157282186 716914630 784965400 861427536 675997244 423550075 17681433 454926915 395608211 385636294 238135005 87658227 289025872 803192962 768174718 830165283 300676487 613223417 695391658 819062857 894958367 955978350 998737699 798244368 385701715 350118805 631209533 981037270 864575283 680996630 299816803 888409135 791729188 138317581 275571858 950648160 323153500 570307213 916183515 966047205 584065895 638247448 221912550 508715499 899791013 101983784 439465578 600699606 309827529 621861290 730635446 261124541 722860891 111366782 553266732 618447337 662290743 568154616 226011328 695504730 647586572 956470626 873286525 460199746 335818462 950005880 20847872 537112199 324184965 118270954 845285883 422665285 691101996 75292125 337704371 186482250 268807122 858568810 842107011 101919129 363576780 830881310 326915159 522480871 529153601 97653881 86068530 585778465 497132973 110494319 93841320 351640036 291114079 424912106 542463332 568169476 781166842 52105029 862249380 402060294 27614456 907168722 44984760 101909157 492232482 720915542 833994630 829722448 170257433 814894728 57356297 469835434 266097873 381382293 817680845 678731018 878445328 575848351 482001781 725283577 219949044 167555129 455215158 210878902 136617578 66622701 631708249 630382517 443120056 122867382 27045308 574407451 428311028 246778758 804357202 235614788 664999562 642810049 208237215 406776894 922089145 826931648 300053052 6506827 997368343 515180112 11364441 649050979 244823305 668719920 398784054 979240111 113601868 363265174 633661865 138441743 800854127 924432043 566085531 185531797 597186134 907193866 700218507 202659592 582354873 697953861 767591689 61701730 122973346 45871712 347670076 140176467 652708595 836177236 815270493 16347835 693525214 205745294 598608698 725694259 127985003 922445421 563850420 305094021 937758453 303221447 651039553 72649264 10666413 634876260 485850218 140067045 366134294 173418114 17863502 48397068 343982983 795786576 676310302 460964416 77380780 569826931 509842335 958635215 806910469 448902787 60896171 499958843 622701670 610777743 293767600 42621371 966287222 551171733 813283375 787840699 472752688 921890315 400735294 383658839 683030372 116032089 443338759 912006884 820720695 28941660 218477895 577843304 99522207 930668005 545438159 945183005 549470184 679362616 157917191 441955570 508089137 551818894 870630758 748807946 470894064 77945747 830563579 389423674 92590698 409205992 728827879 808758159 973338172 875884450 978758625 109571270 85555925 951964873 433547184 884162259 248232953 174997978 467035061 696088667 360617023 501100358 565812830 481315385 903076756 271783153 862252212 507117564 934006711 807855795 489838286 900748903 581133498 252785370 673940571 15590385 393012103 591416998 746730269 82472771 821623897 859530956 646327144 604109244 466686271 286658036 105641127 794095088 837125276 317803835 910759384 628044837 158006185 685682866 209257483 754993364 692624626 616404957 680447718 448700206 989034709 585490996 753607972 194546581 945891846 34731429 291106577 113313822 252224526 434045200 699237136 391526166 41698247 344948938 30798869 197852538 765463010 728486683 112602156 535648637 370691425 279605440 308266736 317031174 578398237 850221417 702430228 521384495 673541441 207472700 608191454 870229959 929700301 354494544 243727783 719439825 320611092 794977075 182454876 888103939 461987646 510993765 344043776 241995336 392137159 426681051 888806696 531367230 447820798 177869693 709145981 329254073 657402759 323351463 236589118 751945790 535174873 629744812 300335035 953041289 172411329 924093262 4496091 629085960 51991006 911730248 221486999 249944669 786461986 257189572 974243708 540530911 681954903 909136613 480664621 728220698 651050904 251740735 617221087 765705290 865032915 793501786 236048860 764201188 593976398 393900338 198164225 530658062 4273951 16546234 171742783 514420258 496910771 252547156 138060061 73359919 336482888 950744922 333914164 616096888 443263858 880176025 892721586 257005555 973402266 679864017 994501080 860320202 372954746 100465206 476057980 435559390 70423970 339143922 87461000 548335423 675547383 98017952 654016121 851542197 849119790 175851987 936924384 721302842 65221205 196444301 772792293 676731006 957282379 216773320 672221887 668416354 777311043 719017201 567864893 702509693 433879365 224350823 458592576 346957978 864672685 174794753 353738558 750759736 34097578 24213125 385646273 565391625 4509888 135998258 931293670 976834675 843498311 839374391 7439071 624830994 121476329 219131193 182984305 239174452 960293160 548151249 762467959 891283547 715537366 147889676 232117853 945099199 172636058 455272681 222873509 612828106 461346418 184707294 406087782 848950170 898334252 437494868 527686088 750333314 760019179 861051430 345323145 759875465 709495208 661207078 595691387 85547497 230050991 83050393 359514627 408244625 607351838 350388662 929511580 530316452 931584105 795627562 769389394 783828216 208608473 146810262 355193416 262355096 977794568 31943695 281367602 856344642 266746982 70171038 276309723 435628522 466536119 251151038 378013089 448621877 376592531 916889313 942633972 772938239 890973413 999130347 275686362 630005462 906258029 672846773 37896302 123787644 821017662 869023371 698659933 804300648 926707264 820980143 771244135 877525574 449701295 847177940 304020964 530886771 436465562 426388899 586502460 501974402 669424485 223162937 24077934 736547001 39188807 827668903 708770186 513900436 49277133 503802481 326640439 198489665 402633045 502322960 780491054 926474787 172273812 843130480 442630332 865994320 36674833 824378994 980647748 295694355 748894375 436633707 454445755 953611114 621014791 971417508 549605419 504920968 308049459 700208600 155337264 127468372 725725957 735909304 486280062 448053225 215994790 669262186 857021785 648326932 10942487 824664838 443473947 580276697 426298539 260019480 202255793 6563055 511741579 167200033 450979870 366745919 471264305 565401110 643736055 541197929 542856173 65360095 392261350 305570110 920438371 945375961 181488680 335640647 571342603 559513685 530179342 276170813 326704304 546319639 624493440 498691727 192319474 834002135 821059189 642617823 858480068 388335555 249495676 51171461 129886190 785871611 64915510 762976522 50979724 935242004 867300057 166981807 796352397 908297878 944171695 806715876 402343733 793888894 783802261 301390033 31162523 50797757 225256316 759281104 997202732 574111926 487689964 110223856 638856742 99802052 336319356 23855476 322783006 237188018 572270171 856066130 42209402 147977537 348685002 114688693 132899832 35246758 759505568 949335420 219769637 708098569 537007301 299120312 747611623 377301510 317077431 760532018 970066164 342798384 951910920 33376226 473049688 897311625 739570397 545580665 817193459 889692940 253892209 458444760 192940025 931284516 101820048 26983319 18607984 833963826 219049244 35206527 193258677 556818442 304093836 447106064 379365367 255277686 452583528 777044220 575542203 661179058 853367758 394685866 208603990 137350126 289756656 802999732 819851126 726130896 130121876 279627113 273487002 581778927 576631955 828753996 488031637 154467929 487824474 259123603 795609103 161640973 157528684 392037544 136248580 938818178 862155229 638412716 995617603 181804319 396642520 299586031 111998448 757720512 402562331 432324729 88223490 570462008 591505014 850889349 827613638 484205001 745345360 950915072 55876442 843745709 468930338 831161870 47774003 305198481 331785977 869665158 562784663 739270933 946834424 226446705 528739876 242322765 982578132 70893455 121801287 390119235 957572438 392690897 317245382 734305906 526463197 592107488 963842871 581769548 791565017 112566165 886478982 508752822 399354449 757324159 504834931 839079815 177468766 79333472 697881617 574327052 785291694 528221872 971316553 819202951 419968770 39681305 313468757 945548203 995858352 155051769 251149381 561718818 44038433 448147171 6257789 902018055 35709524 609500958 207763253 524727148 207111257 138662948 945305336 641664470 933970647 355777829 480700965 621307580 200242312 50221697 316282225 816154123 344713143 988807762 588778595 985640613 801653961 787860192 618628567 863796445 284321457 620015402 690361468 462656252 384372089 426588004 662010198 212618176 682801856 446459251 861642300 885254360 59247671 161981811 688394331 161364329 780147235 404614706 869607601 620118668 166641630 698331058 647159955 120621517 379558486 210778538 588633639 108756398 847916173 648173062 790125803 484605474 720163863 611950435 361253420 580161298 239587743 347485076 776323984 147546331 203701602 901511712 386996621 407434958 930287538 78960833 983084527 243737519 237982580 888433126 950212694 520985655 602436771 35955506 829068981 480401298 10638027 841017851 250204629 982750690 22708110 37870539 151463376 582184634 91443491 784943843 154684054 109073315 896746706 345863347 976819307 795828890 101852537 189724771 335870055 372590736 55340042 15669070 982050549 657771497 643141642 368507777 509144660 996546814 803833876 797150273 506956569 562538651 375081556 884143234 372786347 744258689 320818445 271390576 51059654 469098981 195445523 478364394 191978233 594486255 93031506 967362562 878749991 737053756 154072645 353338750 406847498 518885213 517761663 241489498 670931627 163217750 11745574 159397444 764528620 580200480 992942451 288836127 721521406 5258279 489440819 874662016 400815083 195860172 726523977 264799284 782418957 583591140 353545001 104218808 283407509 181516599 793533279 230977215 376761605 284083970 504605958 190923952 716201910 476165749 277407826 512449318 610273363 345432374 841916934 69261166 710122076 408031965 271666174 573909516 155916708 824730998 363457447 733071670 72076500 269675522 680660610 76312919 501289446 691557621 890537125 528482702 110666410 683076794 485164857 243186221 536509252 662506538 646469885 138954042 142850220 486116121 496245441 66862321 838994733 97390794 483283948 920254015 413642470 252695157 137527543 573012297 624699980 726943176 344027120 72695779 954447014 785041763 443759352 406768666 391092880 90918747 49021125 968557227 460294776 865794487 815249185 655695241 811987748 926746358 599860073 285315163 575399467 635522184 530453263 723399931 170113143 519918416 234112024 25508344 751386313 660341801 897332126 872840469 566682677 20044893 589324879 900016072 493622945 938334767 179278060 65718716 424314187 586411347 368695499 235401039 469418816 357498737 994505302 849918996 110993382 329928357 168883082 120718163 986236275 632776706 331349625 720965252 644363123 119282186 475473864 473308120 507105606 624145720 762383665 591692464 122308255 130189430 31323651 187855907 283514374 774096807 225740189 170908541 603246423 724703774 431416822 539989690 706417729 486922533 890891288 704753935 68806344 36021368 805412000 138242402 914794436 795885767 947593280 117756621 997371744 752610359 513196606 973465375 930657691 761015010 639075058 18452826 242662602 934490962 291617356 489233974 970256404 56304394 75412555 569181853 816896501 959601917 149497735 950580781 350387388 752503829 443134376 796123577 48262412 963030445 39663084 588647880 630516319 258620952 196977573 454285077 436864382 639589656 367356601 903766797 201757962 175529575 856214560 9329236 996429303 637221426 423400042 456320832 88436747 694306712 541002807 516820572 481251428 646423855 721380028 90100455 826477551 446954880 184221252 649244499 962699762 236324742 614917805 30211014 301571202 832883507 702213607 175032476 94777102 67144684 369854585 90072803 955491026 566744328 622991868 459904733 99509605 601705556 441324445 759804034 117862700 792456337 245324959 380354043 586597348 122852853 640028375 322542120 596997404 645201574 614257966 308454171 786131128 836897602 868391459 919230619 73463664 446559066 153278022 320088738 131062094 778061811 652030654 501444575 963590196 806816259 250722756 322554421 305443412 386804986 279501606 486721338 176070838 953418038 666873541 720939193 476984757 902763149 318372119 140322608 530405250 804851912 580242342 159829587 357495968 903445026 984953230 734735239 775853158 320431053 559216643 170980968 13462400 575633517 628647625 847361347 605721710 448216219 99827386 909172637 966661636 370324323 506366532 890500778 320353257 766484678 664753128 261517270 23189784 472649785 847033532 801416512 857220193 953586468 588052714 20153402 905008361 557482340 148417583 729276363 262991013 614524362 43187293 678975789 442954467 800266906 966367705 262303311 22588098 996844557 982950429 877844563 184166838 673409743 562582071 64179217 144751109 855701633 65366345 790705811 827307852 594527288 651401991 240369559 664654074 235399932 397353532 995683856 644313811 88818250 70649669 897867429 220575086 306151571 266601108 280233521 153548472 590340027 45141294 72293953 679715951 489151898 580750638 11028889 583918760 499531903 445159488 569319087 387592266 503750056 711000614 968780846 710264209 428959178 572949303 767191413 453001867 306480527 318521051 855544086 594791838 551094291 867471376 320217943 799647744 1950055 923172840 608533684 476486206 749293839 448834569 904611419 706453686 11401347 461181739 816264878 511704092 60390833 830883230 414738373 342590457 244816761 296294337 93257193 281283879 366132784 36404364 122086938 884570711 967929886 143186439 29691019 521500811 607989760 663081936 247783200 899793308 159716230 892195738 846136823 291290805 50790358 361228200 549847004 735144662 620577287 609761110 156118227 658272594 768168359 950844817 896041618 301576785 963932982 333357913 274265860 56006991 9689769 167219782 944771783 39077787 841546728 140168961 508974511 976538841 652418384 395167686 302280513 172431232 295445041 284868841 11381561 459803485 570984272 460685133 446417924 485384206 763612519 497671406 667512646 511516552 1145761 433963353 953670230 296717458 873683486 277181999 859977917 71147848 223821429 692399014 909037755 779627416 770844205 556371719 231464386 657079240 649720642 249997617 167736569 234104558 596534951 160392981 474352570 801334134 323912382 107660344 612534804 397097377 89224161 374301492 471509833 600161280 622555869 145368118 817501265 827668477 615051634 150602114 721942102 871561810 324700884 853992939 322229558 852340623 309432877 28805467 338348037 714585240 439742233 538329425 483492232 880387365 767582760 202902878 994699450 212148801 668193119 477983655 440744778 134961868 321508023 479065958 358544924 55017465 295465117 105234281 640283076 897254352 18108016 940573329 15258894 349962669 675336455 73705557 684938617 951339711 595368232 233721149 211063222 964608650 230832146 628555111 961378350 588115302 368203252 353210116 422311802 206454013 667917939 555437276 794705128 107893969 652052264 443018950 283073277 589336755 281529888 938807345 636652526 666320205 397787738 77291679 235228197 590271642 564848205 167383076 130192578 819884136 764218463 454402027 620516375 916100317 267684719 98879665 938564139 654865135 365363020 99770696 259682617 354952426 979325243 1703702 283700782 741768943 768412789 262945939 833229102 450547567 740815526 307732942 751834639 292352947 55763056 536120553 240858332 256599128 274257894 75009689 998212179 164105675 39432465 505681575 59801704 740468433 109317230 350511217 185589952 950963458 350076782 586770793 17908023 776119113 496114933 412278165 785433690 205002342 885869532 231153678 495895022 993557868 545615728 472166785 730750823 269784131 69751792 80490673 732123249 341077543 380893970 723877106 845953387 529973287 980601470 286672560 19061735 605513127 307456082 694449638 833129772 739898078 254547356 808690856 379529396 889306457 537114851 171353497 209552558 260660854 526123679 655264885 796129405 822904298 360619452 126144649 536940343 504832572 100901404 950748470 873950246 53905735 58277650 879703665 601254731 846745788 97484263 174096198 962367958 75019421 324157016 924893777 390638255 753913795 505597206 173645891 428890865 61788762 186083909 479042659 424482409 37232736 254705661 328234762 547172891 157565993 210583756 423984678 756418749 898941150 698604082 511096248 873512251 454577401 22295844 413844054 817638705 318999754 609256586 101681065 168415092 418590965 570548674 765500144 932816522 845098738 189531418 649128828 589923116 791514508 268764249 760046898 223418059 865675619 519305527 866700044 931129865 262055786 852455392 107612056 775859004 39780201 32565621 736864119 73026798 223814780 803973770 900111327 18872415 644369810 598762921 122817306 811955713 594265070 608875982 488866565 68551163 401136554 126622442 79204242 406652584 898896431 18396769 786394438 509969685 30604991 110908299 818244539 226824070 151390444 846499894 91263520 72858097 689168157 562496802 689731508 387849345 844061456 381985924 127245902 387935252 161998930 440647300 73864920 383884990 125067465 377138111 296513487 936966724 100946731 956138949 204609477 511730338 100047236 238667676 836330464 412393094 772148148 144335931 238363224 601538002 211707887 353551632 534585084 913256477 599717179 359497851 872712622 165176115 395516917 315342416 899707618 202576785 774692428 846532185 244374563 249018090 626372805 935877330 439430287 837095588 421434037 670604011 681968470 760654428 898464458 742040394 101478974 162217566 736140163 432904326 602795554 669543469 596094387 677079469 101624174 391626497 907237634 207522495 250123429 899916356 417561196 460252976 376300764 433287188 356184256 43371114 197670460 114995653 355859746 541567561 2984067 773194844 336776585 711368093 453087108 471165204 907600705 128862891 886402978 532063197 122708331 43836844 484524633 602909144 800012664 854341453 534990006 673337308 607227314 278475566 394078169 350704885 980174772 703292003 949912954 859786975 789895404 487508982 297353314 400535183 503143712 720002914 405898989 709614763 510626022 321491738 472212367 956988941 158639146 381467904 769619787 994172995 280186028 54366958 986136125 405607954 691365503 503961905 314366994 785265135 923175052 253259016 558683275 269950084 454365965 273335081 721707518 513229105 515399186 49059901 688170453 654628489 233263103 554819424 707315980 486398161 270780940 267404450 113604279 102870660 952127172 732152200 749821562 228139217 419530886 255388555 507814671 248495643 191365127 486995095 84831940 398084728 171408078 608511374 106438138 348396083 564008887 324361923 565869479 987620939 577723761 565680256 811974613 63992049 641561856 828667264 899676705 538441230 226515515 881757045 436896316 443063227 790950479 652279171 255641198 274297542 677049914 93452995 883229198 963957556 105145681 944915649 452172811 461211321 36004794 566203391 122655590 267251522 991464691 17815664 883702197 588565355 787852873 521364989 488629154 648093449 68042082 449425156 20851050 871964066 707545268 30339795 994188639 995176176 712828427 456035889 216557671 622969187 180137223 25225174 47494266 356786331 997564827 99881199 444344615 901626353 38639760 595510683 41313808 272469231 154034176 830020464 448721257 142732755 418315227 836442102 97216637 71225873 396034661 525095210 607308329 503767246 297002678 948839421 66788703 955712869 157010744 139173587 604737957 136152550 599898669 257904133 289659795 227004818 957538855 888682591 817775961 51836769 551667854 988495266 645441334 815303292 965347358 944571139 274342914 957076163 422431078 514736554 21820325 652527431 296642889 583921973 975569821 791415505 384882049 715338802 936596861 382669914 952984855 737505448 38637416 181954449 335000300 173588111 734778010 866638168 804962868 662084179 109378527 239627847 759994102 30859605 682424858 833127720 610309773 10486378 11254976 279108985 895805482 940033626 347352154 342861805 973629775 461886562 471409927 488655083 801050197 542328499 808297719 576525069 151021287 546205424 415838961 587026851 232111749 361649844 129975502 383529262 835463938 368925706 331211771 811982309 203221255 562565107 914102267 439701555 572839566 173353700 223664355 275702071 405535079 888119109 881093085 655003458 516934582 230871027 805535653 10207325 254212211 268788414 699300111 376872128 110916072 926916332 711585663 911084380 328056887 952104372 224091503 461445714 320782290 346459844 113489645 222883194 987297793 360087740 532619290 50219229 981166432 284218289 20764076 363200315 155227741 587021227 38047084 941510790 752114110 571533094 962631353 241926757 139653401 858294677 999177476 779630258 689261915 344166874 366360658 7970301 820035394 466608848 757719997 929154566 960063459 353204674 294691315 234089542 827728164 374955760 555197877 277671015 959155779 40688145 850612826 876189384 916813389 525080780 402708041 798241530 219945128 621636414 48025986 211760197 78240138 429202551 418353686 543709220 561399423 986585340 230262954 156456132 848443623 263915847 546374393 586806666 959629941 929633858 728930383 61685130 234994609 497450960 895317518 732181008 806801527 51217733 69843501 267451163 148249206 296059880 403799476 852326365 605256114 689081720 570651969 763099452 178529027 984455844 131452806 836838484 13685908 11805586 394678728 256431347 887705700 479745113 137904738 884084252 213406920 586797446 305712960 642244229 913605863 460396187 926808677 17402648 327449405 313995 381704293 372690294 371547160 511766080 1683691 372666991 256756254 820332822 825420084 607186059 441974982 405618525 948649619 223678084 527275226 99897050 86949099 103420874 672812283 537626950 989053240 56615678 494779421 490599118 973327366 84891767 936974854 250649745 150993912 950466240 168576980 83102501 287656515 394469144 655355508 887901459 493262640 765955056 45514539 32586071 401236637 426111345 368828433 668064737 936868477 775940083 727661201 337913366 396600147 376285831 45406187 518421327 158135483 203644271 524932530 821867352 243095522 81186976 636366927 445552883 720111113 142283847 472604028 821339219 484745477 127151425 576895689 266646945 629034434 107336097 164693018 512801147 937292475 209644334 339242534 400844144 426327684 895693282 550860538 301498501 741250625 345907308 90935413 161060787 992583724 695309487 225579722 460013670 856924178 98367553 601933568 503300863 269260759 638106349 22740341 201503059 122266093 711259953 286946903 491009835 82356705 702705857 319144490 355452098 782329551 633617154 888939077 360687946 958338024 820487055 857318740 201263975 406947571 537174712 884703703 763258290 640252618 735696382 367580834 801989943 347908568 509329049 945574747 648654839 860438690 948563954 450592000 377215847 582972987 437810729 218992222 99302127 667425486 353026704 929185946 700686957 915736087 557040173 164743596 6937263 935121386 120943676 806581983 189453308 268371115 164409515 388283219 150617740 888211925 328418973 688103035 943377675 227909236 684946664 266708640 815005978 94387626 213880470 625143131 826916814 266415917 167920488 125583391 578808367 199022023 161883214 689591469 131922363 596269013 240200176 616341917 686607072 52989897 257715496 288321244 704883077 330676393 702356358 410698280 793362306 702672013 780923851 24619414 760680227 516523300 524463214 976005133 518655913 659627568 860999706 446396873 720645065 914895365 137759790 28227288 574883371 88924686 365632315 984867232 80350700 678151496 442254218 365336919 203289372 197423814 817248660 145754762 550917441 63733803 106473608 686213527 995097042 278390835 980103880 447132978 491933373 574948138 118163564 425961700 205808354 553380211 876872637 314191239 938515094 429936642 937350075 22048203 159683105 391550178 455508120 322602165 431023680 35624369 752919611 688516123 602695843 511374367 523994814 942309673 229865072 479678579 389062385 543562974 169824447 200166406 126179028 761570448 735531803 180585413 586905632 399443044 983131655 46689971 326384831 210782167 341983095 806255717 60332368 966858296 902063443 265685380 292195236 3040043 27394552 808247375 986541380 736102695 256180406 90890518 417428968 844888057 270731859 341508800 359582721 399828799 115060102 534420294 778732848 977643758 255010685 8697909 170810573 45324749 893954136 390729008 645225569 401361911 182805931 125708908 983686700 801920349 681056512 424168755 768160160 498203202 719099475 165607009 643943395 410025405 131662484 316756714 482815569 269405242 489189928 935123538 61583608 149766137 994499945 782201139 259474715 92148110 322547489 404514747 583413168 6675551 548791571 425192491 852303842 720612138 398408306 592181081 501480335 970670716 229099624 191581999 372960202 196779834 980091537 862648106 929569114 617877276 447502205 210850523 129218874 910786349 355113265 424651369 891452183 649137741 391483814 946667278 89647061 281438127 879582025 898026902 909938698 156949851 566348666 756427491 694380674 633579693 107320077 651177579 101060793 587245268 467662540 353452728 434965348 67670868 266452466 39645671 115422952 244576388 616823985 414067242 634374625 262862353 367025837 392785990 370981277 589419386 500151679 438775829 527467679 600372881 109895476 426828038 446833948 773359104 184464588 394448024 331815297 161872322 848191163 958435042 95227627 299887525 540375914 934041870 816828333 774272463 684234679 447305178 87274446 197835574 453668721 806012438 333758344 162986022 655858653 667051304 797307338 910338239 825194036 666916235 635254455 733981557 819882530 356491595 469882917 646978446 501663305 581869706 258139167 489279911 175263932 305468415 294011748 352920624 496965508 800287090 146662373 844491755 813690655 791479873 253345099 509984369 210708219 998433247 119683950 352598189 472989696 380162639 898873567 411243359 652912387 491863725 721351519 201990042 466884948 586807205 49636966 591755590 36265777 300763642 56598429 299541919 834123344 222418177 917195108 216059316 392658009 90395939 259214157 863976169 431341930 229137503 446351007 1993077 735689361 200170181 290215636 900720357 99512405 610397436 760753179 482712215 800677678 250579133 443405270 475362880 840456200 779140437 642673949 970708071 379512005 266397223 625239354 265364199 754565304 410066216 700256299 714165617 252019498 166983521 702426916 806416391 803019736 2019697 211510026 66226562 609183603 485530120 644226296 150485518 370426911 3271277 311287486 916485033 12675572 542280953 324718429 325435047 733969280 221041562 533114252 733108273 115030596 589856337 806921270 635964609 338432306 840733108 398331130 683674279 272915254 120093549 552527530 946871431 633117610 828054713 543778252 605853657 931635935 539002089 619251484 597885288 112084635 30462948 741827592 754563028 485193878 651766436 206720306 851581968 876546812 949051316 985194738 605930468 945290990 744672697 335385042 902946411 971620097 786253798 860525840 296393366 241083837 222285958 880806687 211653544 95803423 750150006 275892262 611505593 860635671 518702759 922255487 92597811 531699467 257777313 683342138 178089560 841758290 285775611 287471767 464587705 635413946 94171364 777288336 482355392 796967427 367138717 680399181 416463656 626462562 104769277 659519917 466151551 23038975 105058284 193904580 772585131 610428023 572794088 715570519 716846178 122580058 221701763 12160610 176508336 96490158 98488802 576450962 610745461 318263402 520856895 462049996 952859876 331667708 48971881 720241572 12738566 158005444 101811519 252644327 390363701 375244694 61719609 26680337 952946593 546477372 309449439 201583575 950666958 67669490 320365647 873268383 508882708 415265000 125830075 565807107 410179358 481493700 480825577 12838994 673907564 368713245 900088497 786181903 653817553 324075521 602447747 982905200 817145589 942245488 541026782 15650528 135400660 730758878 652786906 245442941 813894461 603210933 162355871 615245978 911257427 573309393 568294124 665213247 590005008 754742530 172053393 355484836 756560317 613513869 162627829 300222138 253892732 364971692 280908944 638266018 48282302 883146761 527735666 344124211 731645133 965688391 606110395 394208120 123123779 131198073 990722081 712068912 587211921 493937065 71950957 566512461 312556410 111555923 702804990 605451893 787373973 183422951 329937732 29442436 246726862 410445642 572675910 899277320 27469029 807500629 36392477 946784452 16219117 755792981 397902198 567976493 111841487 923204489 822529812 716979952 143775685 860102568 626781516 283837034 393971423 286425432 559769480 56545582 460557953 133051832 96312005 518986115 670215139 675234519 625282068 824612836 848971152 534156346 340481820 687615870 125059559 860304218 24202902 487004853 252764573 514854948 616864976 126699423 898679353 453227383 285015083 434942599 226462871 665933225 362682269 94540907 22048614 646182659 755578160 352920959 862017962 797588032 886300801 18686888 984265530 845231890 216571714 977727234 184249155 690237597 392801720 462990939 915069635 606856186 471194429 494356917 658647823 652826294 386430143 660281544 406469709 159652176 848357184 998164861 795547643 983010750 428320852 613739124 602748774 117852648 534014118 145489791 580983348 12847148 242605683 578787365 473691355 429627353 925179917 952660000 836081447 580337588 694041689 846026207 241962168 433794678 233432913 425426693 604969345 762055499 312085124 679807208 553500746 622302292 142237073 190853395 691740975 95834406 177124015 571325380 769182240 672345417 729551144 547360366 295215967 926895291 54408666 467051577 976265733 869757034 214798773 840998525 35255420 247102141 451843135 264285003 361834246 43715596 636494867 22068708 364292149 27990819 214267741 836634943 831439217 122354116 811732064 861400711 218534262 388641057 760311280 365972891 442851026 58146406 684709880 505944973 808490091 986507565 678377974 317204772 209135096 332338695 134718842 809927514 104406147 532088570 962929835 544968669 619177709 252832766 408889025 6122898 81959530 710374783 889927308 701057294 944500481 124627678 178431724 733773595 592939533 545875184 501052246 806822714 52895423 312294013 613260886 159779867 997056153 700526274 636211207 762234918 275568628 13533680 19355804 388319733 908622459 500540842 448410843 892960471 803065262 138451339 793221789 209804111 419306848 344534430 23828816 272219540 754748986 261827300 479437941 656699407 71755318 238039506 929086498 925968351 598065956 913125072 338848128 573159256 851001640 162478779 556818766 450914431 214503226 464716131 992844892 743169936 824572324 238572558 354882065 74964857 504842888 132214259 84616422 520197212 616863832 514530496 444532457 319600657 316270684 126862613 423926843 755210913 877762351 339621639 430266258 338698444 814136642 370199198 907970232 103499396 832286552 473779287 304401674 741972848 602809096 185477026 341967865 876813674 876559679 583453541 760081804 686493441 657197755 17213559 876558557 704135160 707918993 663964198 460826264 659723205 529406119 527955634 412566911 185414163 546528827 821040079 40435944 168066880 852037722 947396903 859792701 86264544 589504618 597465302 785067643 269882936 274159776 899685356 271412916 978676419 404657291 410692335 112677517 316422321 338067335 27262038 609859520 577752419 780285771 653105935 588642203 567543281 55924828 424679673 109143936 605101476 970716823 357054315 630682467 604586620 785425323 883448747 453164623 542487467 531939228 484925816 295448289 744474647 77066050 774578049 487315915 146149596 651499208 724680172 339941459 384330696 845414957 862699216 743186641 16370142 110920134 15918779 716038452 102868435 103419578 158965548 653953918 109894804 13235077 448288026 306212419 729877438 163171957 458821483 400723247 113473573 579588656 195985278 79537021 521859150 133972524 690795938 501784704 122304244 120383286 845738396 145839646 64317830 24796140 719754021 711472975 895359655 152301379 306572906 840659619 96619182 309735681 555946634 176682169 761717284 297248323 574384668 995642569 287861320 547681273 22202278 177870107 202487694 270804325 344699943 246771598 787882011 588747424 125836174 856082962 156853323 326869781 199769920 309120814 747540268 889766916 112305814 12094587 812591872 626379520 536957276 495660326 731543999 532503154 24803924 534340722 731919250 197763092 966336433 676033076 96838489 361726838 422261148 640271189 650642214 748537468 54635699 584056404 395394752 774781917 370748549 930736065 163587617 842334630 921397271 931697347 891600889 314326454 740072546 438665619 26288168 837555775 167355602 521191423 970178631 574166091 965122504 668379112 964429856 112498741 113352986 486722500 766455858 227315756 583399566 723316508 273586222 147881651 944890978 228585743 767803772 629855012 282539463 944543950 815434167 954570792 68742497 161862686 357443885 748841536 196779977 511890905 871958368 25445952 109791755 774746733 129535879 601232334 237131816 958782555 167633678 28344808 721084821 289111225 154972177 707086171 888692155 994230193 125821925 901387596 870241397 925195520 815288720 897371571 495730325 997895800 668753484 802338779 990343774 932571774 918587400 881744100 282441227 2303116 839450599 363311681 643390535 159071664 63805630 333595195 552999092 810759948 448902554 452075627 364335204 940783700 451102776 672677956 274773603 882718803 444446604 358308231 152421931 919725926 178507835 226677964 441109037 257677311 812181280 760582656 930418767 58572579 339202506 250014433 220739177 127019245 910942460 835368324 942267591 362017033 834560813 324584144 197735082 173648185 360699142 876772609 662810311 199967188 565894630 952739365 714815430 312028226 672728673 448145570 454951620 919899521 330710717 89876910 405151697 831260323 775792499 590043606 627483763 826449742 142161844 77735288 358157858 143274042 532549602 565447496 671822026 843777462 468328978 100578511 50205004 342733348 925592209 397989607 726229500 56006265 194989148 400305216 473700132 334519486 632539558 805477343 179221888 109807249 310455894 500697498 265238209 210226085 681005702 692314781 197395978 586174525 587083525 210162151 555208822 864244661 502468566 850073293 916147600 932583673 791604399 794771319 738200537 347993868 142133627 965042015 639218501 146315651 455756504 744773589 995925438 558755591 314720922 179206781 24772000 40877527 424202310 303717838 34454587 805085763 148240792 244391829 36596821 830160690 594148093 791990128 925345445 442110109 837144090 580515668 793907289 746550802 459286083 817971720 250891665 96078130 409394949 41473959 930520545 758748723 978178204 741243426 575981779 753444958 36453501 696588220 580309603 395696786 989571022 195733900 555251073 728272831 953292265 399500798 343290514 530517356 317214941 582869842 767303152 249639474 140273645 156868636 571638885 424050751 378118159 392333762 938130356 559596500 158486637 602050306 269391120 198842311 688711911 781750889 295964579 45838338 345216144 838310620 133764361 514102274 331397677 871264275 585358290 775080281 979288761 950712089 707644419 668840492 366506468 814037198 498058646 323094965 317725327 950773861 798767861 461651138 5994321 270979558 877643139 618106420 27316469 133380269 269559315 620734850 300695290 743614441 416047471 916155699 41474578 295470366 363343570 987677543 491855523 503692451 66316910 970431567 367484745 41868837 53577192 272473265 32530258 245013282 370036951 874424933 217408832 833534319 106363720 27953370 751297355 663098803 644757565 207621521 216723420 150047722 569461801 164833953 892115476 572051426 66835317 283897650 259497027 902478273 77676799 975230978 814936177 430998141 429045910 345847779 885310680 696520802 405815679 109103674 719377511 684596624 909652211 407567234 829573953 747910779 832052382 543159239 185725244 763158633 344844578 487309100 949659235 86161911 551851154 504311397 157397876 178231189 475031287 764100926 788022883 962843653 772191439 546625810 667116757 31901920 557748105 395221332 621910182 248948497 659345418 74344458 441905252 92752215 679703851 791957068 120726481 228703944 538868280 546692298 129081444 934819145 457472882 308067396 332903881 441205270 139606670 767637519 564566109 280707649 426212661 38072983 190861235 30831914 998974850 880147927 882641681 500468492 510681735 242266594 375772147 708290929 946946248 680235358 315387015 637311416 592275133 274276356 454466096 237885846 770327893 491897634 137486340 592350097 918559342 355122200 446851918 491095943 484597598 860017886 391897612 890394406 194911597 864388221 245051249 208628849 977376856 695207825 332940388 628860481 277970640 516903118 925139456 393539778 939831545 577503096 918014994 798873586 31486700 639946217 234988958 175081509 348742453 94524943 163039067 203170947 380613973 111022571 346426930 414453640 909337153 585378835 865501635 415332228 927556833 365269552 8740063 528476953 414607506 908594561 757873679 371327424 573172132 291003735 306568204 358538308 824700381 430028183 134263877 155133252 246229237 21793595 488212828 543375286 90508568 266627281 621419433 419045727 809509735 393239802 875482549 73571163 949558903 362806508 565370049 121563291 292650192 861615345 940275005 688524898 87719791 423903462 539121489 466672328 472089156 476928701 689446743 631973175 563706549 482294011 697881182 223953137 102634521 550555962 956015273 944729479 939614782 775074472 502285358 299162467 388889060 827263623 198905624 361219647 11447616 200295595 453882438 493083052 349088890 220252159 357452233 680223117 346645551 33049344 387711338 627439257 767159279 232085056 499673889 581502172 476508352 252478180 401014687 907534902 133020057 204218151 936174789 915115738 193032680 685552341 92199467 986073553 682767373 348937169 905959322 120819061 685082077 889037455 750668178 416441846 689873183 409057434 734084549 560324568 177039890 794122511 81254810 306985075 852413414 991697185 504792235 435775602 241421630 550637203 41242951 777189973 632148148 593197121 216321777 305898223 158767957 61746327 553837791 844422120 375133473 733905432 613182587 413409339 425766796 517395416 902365670 576848057 897350656 902958083 336106608 491358341 264631897 388156500 572085537 90243479 498474343 114993822 76865332 425899321 231322992 323047239 170929302 871223437 491037355 684036552 235960427 583257348 36576197 553058606 104170890 251361512 801948256 577799324 817067772 812622291 497192335 486830023 776552577 718084918 476309596 885340024 242757386 925202132 761595459 998046734 619941696 173360964 81303476 22532601 878089724 223990386 210178708 938242624 679376077 314455070 594214076 295649532 173175413 339734107 381081721 360139227 534926700 19704849 535864075 942288542 307434076 83224444 83301670 529330587 611923107 822593196 922371443 404268603 857043156 133455363 186093840 304960893 338789174 81060538 98383372 246427250 433702467 287068 474015724 41900735 637694763 447221832 843050025 457249566 907202638 44389427 391939760 996447197 269648326 514056868 547940960 504590685 970397147 713816695 852130191 933954708 936832908 96002651 143477382 281943436 197786381 320215380 524288000 656199649 335085635 506635065 571308463 903309639 627179850 634520887 322392247 109228034 905061104 584097868 867563057 450226029 576959799 967426508 878017962 939232372 493673430 299021792 208456609 303559193 319853241 781271554 450624012 759192050 119955069 584393603 540331220 417649321 69932277 312737798 969593940 408407675 175656872 832253442 687609822 510460858 808852560 149953347 924870710 443562827 633428828 427320169 933909 710820649 256181359 602244199 806374567 811706080 707735775 680463621 648073741 929862674 678262838 899523423 775906268 48959734 208990901 422163301 924429725 412787924 735918028 574177625 539310411 303923338 814902947 41875539 218408920 437065994 115135125 824712896 550860712 359366106 675220911 967720159 484838163 391141266 492367157 815117635 486979303 498315361 766947358 573366100 132564197 120823433 316764051 232242637 753631296 461056735 275230580 208547135 528596513 846715212 36271315 844541581 64541733 269244238 106976374 394314095 294922461 635992183 932979545 594199279 582822476 550219501 51892010 50905070 684703341 848760297 573358284 350717344 627273131 21402168 894173396 567637516 755094887 366687421 989669391 297907853 428762742 357517037 108546042 962024019 338090400 347989841 741911368 18749155 705903138 702504968 769583200 266240659 366342701 981451586 793976285 489020175 236009317 401977286 726496012 408350679 690930530 240867181 60260465 697366718 810350130 512759716 484918338 451295340 641626837 820012014 921823466 416646365 150980544 947683424 606253448 186807265 648897371 765656612 208329838 106653082 129337987 925142006 35360162 556506368 466241800 303278250 683039584 846982240 60683312 986850212 322913941 630635481 327168819 699317598 893732710 333745118 845990844 519939045 469895079 282296247 81886318 967326045 567270757 196238335 633826653 484001913 868514653 636836647 692299921 913895171 203347330 61392370 772044935 585975898 390617467 58211319 530809519 71391727 443496226 185194019 266855407 609766343 118073606 121092916 872660254 960937212 522870506 327797823 298552202 971780156 395296324 55438634 429252467 627389512 860835519 447768370 304918157 880551030 551048377 501267303 652942466 410678576 387450309 224793387 71634798 926981747 37189931 543957175 984325729 540034129 565745251 768782742 672717793 688863087 36562846 424884008 141310565 215971208 855726141 948315425 762685659 670612968 655202647 494288391 699033378 329392625 152758840 942496183 456090257 813320090 812294876 254940128 683884143 520331754 414807672 700468358 969166456 702878082 970448882 136410241 243292511 810666769 731545700 391112699 348452166 766140381 581978013 658992374 842789447 859511361 847965343 415093188 966098671 878468137 112080418 168817037 291497149 830353815 65276176 867734732 408602280 178451234 890298119 768555474 939727254 822865010 509123802 749508418 631834854 491199173 191375120 809644691 76848359 383260013 827734628 978653330 745150302 13151312 422090819 959407581 856533508 719265895 659482961 594863464 684915462 47893055 463869924 357236476 865533316 482774651 455874183 677111731 481905170 767389263 19125369 718333054 16798521 711857159 885848620 363033247 445906423 272614782 710142918 659670575 575192635 542776999 581512099 800844953 952657770 141620232 425638096 71407389 158680285 432185146 182188434 646013774 78141024 803165035 939798494 987667861 282223285 138889691 501051870 298794923 800615439 51723362 536938098 197248291 125476504 263240169 746514860 262881758 296202987 255621868 797975891 215363732 546151066 745657343 568133985 944805714 79159977 659355206 911851141 212831734 196106257 567677435 886591138 644610229 451772478 937454827 32344910 825688726 87131026 721404153 458000980 164116469 202411488 911676570 22063666 819180801 121813745 854305624 826590364 975224381 792246018 471927376 305280247 984379139 152481604 452517555 852222175 501096444 620224091 911027272 112373921 243755433 462041312 843947496 30517697 760304350 207298527 388014593 2639222 751639361 365888858 253386004 113243433 871052751 884720323 615879736 70834938 529601880 238166406 475693460 574822459 269938942 182864253 466459880 228049907 438368442 733568378 188035077 24077148 212271575 675972545 417548624 320757349 664442229 336524426 270794308 709667376 26074375 277704835 568978925 158059925 391374037 370206029 359094637 806140318 163140731 438256123 26203770 508089865 796201320 945491350 56937438 665826249 129668960 853204379 1825270 22987141 435376379 188430458 273613620 77209624 903903268 701570585 89189533 304669455 60402842 626754128 116171340 285981486 268872818 540265835 780719085 307925739 180559507 393036459 684356419 654864625 112983352 368064709 506737314 756451999 892905074 310061665 32750965 569912455 19874468 79051420 549754553 292018415 238196997 782352775 179221888 24043603 438643745 149528229 68412784 359873505 299800153 217130865 54122306 649700347 80944222 652071382 432683843 709974201 819456954 71000245 946657749 162313316 110822727 543152738 408523247 480996348 506592693 824131367 308215193 645066164 261930505 248454080 608707698 77833072 3047448 669093854 79202346 413090638 166831376 534737060 538063112 933052442 885116400 709642541 561876068 867384792 463924235 63297284 698900270 306401342 377003402 78175914 255485542 80835383 158005734 716025875 177987489 388177249 446243442 443582761 206510475 947515024 673460431 186397768 517402207 63905865 572865909 708060864 73948785 321579592 125812273 616998743 515380901 195812602 513309345 448708292 766789876 182144515 826383546 542701621 585046254 616113338 85750083 674668490 843352115 772884648 826937431 978343191 808536825 321229837 367764455 353201062 872789642 553285211 416889910 951301491 621167554 89687737 695118939 381519726 33150869 264620673 655352514 635386877 888881543 191165378 988794283 807850871 28451378 128964542 296808362 175832234 868374468 584801645 161520677 359731541 119788158 816931833 647050201 885452975 657033014 573717312 91147094 664165342 352070613 443197525 809105278 589338241 20083674 745630720 180862986 101669671 239587542 804883257 351700485 466674646 642016494 374392240 178602575 508001413 587058012 904328776 301422107 265324449 401006318 43028376 262712177 84697740 673234054 742031465 271739821 251316249 491350424 559803963 328307710 890381074 978046639 390257087 540290024 347022514 351496168 378278238 457301954 522855723 683107189 882369457 38837561 874759714 951811099 138846726 649978315 64459054 144012724 655390434 673195853 184503388 663891374 511112314 650109542 672892078 220478859 529179960 704047377 519189143 26945887 498084924 694732575 409749633 402158165 184805848 898786483 449631559 87419178 845577235 887135940 388869819 526058160 316525351 6963614 958033953 191986253 405640196 636080993 701155506 315371129 855620811 868425345 387641883 230388548 715960147 216539204 291378427 132208845 65978279 17378631 785236328 758395852 296992389 844371450 300858219 740775433 895826401 245116703 978155391 897328354 32068960 605541967 599904022 575631817 628039390 948483701 374707476 799893700 356426472 112267344 466496082 543555820 134206275 740991222 107794460 825807086 952748387 315565132 480389299 948280205 12866292 172626830 114986444 442626590 78338133 950093773 994662672 319847178 457339160 406169196 854700698 515029071 183591556 320384419 634723196 174421504 30853139 941309180 954984506 536947393 106553332 318589913 307911501 954843723 705923978 589610988 902762913 734635502 411341291 557933500 451228439 238905098 517488737 578604839 177349380 603851669 112427757 127524314 955409072 302944920 234330303 158876635 837551576 547666098 57594559 557754880 598036269 178347155 837869064 826542197 796226259 943987074 623741543 535086394 163598051 730853848 415672032 41172131 803665897 946560899 746461737 899084758 810189158 793324676 821226286 193591120 250154063 317794673 766731659 287907169 628790156 724853748 142731285 746413227 42281082 871655241 758904146 398917799 781867882 252141764 509313531 109817376 415353375 582127689 596168577 653986229 946072148 232382162 939655302 433621595 269463604 112962285 956386144 99960794 906164960 402048315 14231705 840502603 249168109 406596339 822444913 625206176 390720739 219651676 92717146 189534748 712640959 485994838 743307131 634853079 304370545 36802002 2092335 19918139 568623455 639372373 189973123 605805706 28912865 595060346 952545211 389268565 235492291 627539821 66707149 351111942 799827142 640599152 115291108 835110487 929455134 366755161 490941918 13714393 761841653 474909970 977637583 38997359 564816615 59446808 864817788 227816400 224979588 19946237 89020129 805120776 414577618 619184871 368961708 656169207 950412232 267155982 295526847 482097104 299691476 229094977 434156977 692833948 651905622 471265122 473146958 154482613 629083939 181082598 530885139 787109195 431610371 9480534 941345971 616988642 674921266 119485648 778783124 467388114 53064163 914766726 543369811 846037702 613722296 918482750 21508412 211224638 466151500 511840464 668003282 932192269 239949737 110779564 215236941 4151259 921056466 712295249 446838039 520453795 45357371 770300887 411410254 698882870 402008651 172441702 898319174 403782839 317669345 132174524 508288004 814985502 454523084 203787948 567174851 808243637 745772882 531272857 354689395 990947741 396369322 964571135 694720309 481541706 634498178 648518123 205748448 917372419 792812921 744204670 399969664 309252195 177972646 529612909 757340881 117488347 581985807 931429764 405984200 495192365 218746931 987587870 768313611 792057842 809256577 912821167 636509556 539098390 219809502 646226491 421591185 298849879 419722020 740356828 939551527 29715913 875799965 559964991 229588395 223163988 387997068 204029223 228297927 683790388 901280164 72254697 907376091 442024313 690425999 976138735 734102394 987716741 998482792 650040118 367336425 178311825 181984321 485841359 324793763 145945127 427298462 860415329 311475159 954541993 849855480 330409125 385701096 939317193 310969404 728442857 926446828 65010191 595711049 752501646 552563758 313765719 106894966 918821002 950746029 731547216 702354697 992032487 123060634 633051646 434762944 192772674 820428766 354273848 696835404 288075341 927533713 177356330 975835090 822075725 239906948 394117333 393901416 814849180 789645241 986209162 959187870 461934888 612426213 43294323 407390962 206991346 411770613 907472650 260892506 951875729 804537733 656464032 544923327 462852012 792384362 171404503 156479868 528016772 871981098 856241192 997178595 841236071 950876543 976717407 502896056 754374974 770553304 292685082 690434228 735258112 427682520 230799437 153185539 436021308 662811605 450428608 363833542 383995796 350577242 732451983 791679378 905826364 629671077 856977834 789762288 325773183 709129258 816678483 75772123 476944442 137422350 593202082 64303685 376318815 156960684 403699204 90070418 767057012 150570772 115488696 806138650 95882258 503214983 817019729 186748332 423808102 961118205 210129463 446045958 993465266 97512351 957777189 692378206 619957965 814833740 635664556 564098780 123108255 166746904 10397615 801569309 275560359 777191625 480733669 673351858 664795253 866575961 502390875 630595231 526939183 745410423 324348911 390814684 7493648 134926085 845114838 475337943 433795813 233040795 67358230 635864304 399334798 243808259 112945165 607705852 529813891 310497723 865182952 911991235 312788300 483567478 345575981 748244610 228562184 93269403 578975282 847120746 69459687 19577028 793125027 344508959 589139888 746614337 328303360 851964473 862439228 352490131 750013212 94525894 984553721 855858673 492332447 296702918 934458472 109016262 871860357 852448942 109755806 874682929 80372638 981719782 64226247 801317507 586990348 428036427 434884511 522217413 967266759 891385262 437381623 923760175 960192540 276348242 211293238 425244850 571938858 776144754 599181013 585812847 842997348 250643897 112427490 190878782 610763282 500076744 602395518 416827688 646405583 548050099 3987039 101462253 857787916 876032900 364829263 178604927 473926028 23993271 683186858 938248837 475068902 983382716 545754340 723835865 538670087 974220153 215965441 654673931 44333229 858294469 542595099 940645083 192024300 163005934 926117600 428991938 862607533 785670964 630959634 905504874 214657834 570287179 479656709 875214130 205775732 965180125 245509156 904943531 156540141 473906438 46349164 529663773 857594318 888065494 438051566 990018307 723258274 268290515 734960466 374626698 228188617 427641204 332874319 37017623 687053303 41027495 30477620 278954430 152844466 318538316 983591779 708115915 680222679 572267703 402114768 31857725 894301461 47189042 936902790 438469702 432773744 691935352 891438882 748206284 878047424 741518396 456798038 274363627 998756911 455437728 940135 313421937 33901759 562923198 746245296 666300513 375620802 75520547 990095389 325438321 404786528 877858639 884289713 473066123 584943380 251176246 368947968 555795792 701308975 680479938 600464053 490389648 199778132 409406286 360614670 239726803 876132346 320994604 94345563 22059219 723844846 811393569 692208514 962116096 328087758 26854884 268032638 252711163 63875726 285651618 267710683 278627867 585213943 80413565 224426812 353849323 878779427 56719624 294751446 461689257 236964867 773790156 128845810 922913225 346151641 318997191 339535983 658859121 386000574 355002856 374837821 583016442 767580445 755815060 619778019 602255221 143035702 198467108 555143929 447108900 531031196 511743077 394335407 123780860 469186999 349764118 390180421 66314538 347064899 421722989 679844753 432210571 854381008 565075603 408180604 203096370 723391552 947168803 359763589 999204070 615886923 732472239 390437180 924596129 173015550 780515899 270717640 34759698 220295479 225099456 627688290 577958940 25845803 790407338 411127512 963772245 854706657 142738011 870927115 466845576 860291253 237366182 350811761 189717811 749244118 445531220 937087123 16351754 403007175 18001570 771139216 418550642 194093025 331977665 993319833 486545670 987740880 2896469 116786035 981590294 619654674 481410295 876206840 214381859 806787708 713111731 694835862 654036069 566141876 184954763 187593422 834686021 807390903 107880690 538803382 342496995 330311765 303368785 10004088 355414929 902268848 640176005 649323985 694701909 615484609 197765983 987227282 169997163 373716691 240018467 177361699 846265281 158171398 996754441 549764859 793086842 167579341 751604672 375573289 925013356 900592752 712376038 764385998 480863905 608854923 870087825 229594017 778143450 440165261 362900425 765844073 182675719 862817850 642189835 8848263 524026320 216164906 312629192 18912617 566318607 791531336 192639715 322050840 395430740 704601939 246818103 906900139 786418784 522106976 721034511 806422993 633254826 145937238 691767724 627565132 375192029 566107248 64116163 247909488 559512152 339741119 714210812 296012200 290454444 965497766 91963252 439783666 628089378 775740252 864927804 750110046 396847667 611294573 547908567 505511570 812838670 57118777 393595840 389165897 468490517 251602548 920368610 666662351 233063008 621028773 821509918 382616199 479807288 419811495 762970057 891906662 51751581 858287658 376411691 58823541 687947969 278733106 629043457 365982034 238099339 721570711 15438843 33404335 726679829 986865796 694587455 957976274 916624943 978922233 776032996 407202836 508358361 262883401 955869560 95731810 816980684 330548380 138023547 897960127 881752562 73602926 377997281 122055360 875493610 409528846 851414932 976977678 711284101 478872096 644053488 627520488 230158668 621075484 329185350 834422174 64245751 405876173 585006937 866292503 244919799 643282 234355683 618836044 802431725 371241760 396133649 281839307 173467696 884078974 591451907 57066548 501317452 892691975 427586381 526736575 291816062 310945964 179655545 811305909 390885689 537834416 224932227 288204787 824842915 456779818 99080283 169086570 125251096 689599110 665422439 924802721 575624614 950373636 661584382 250854705 795894928 608906296 466293230 346150984 317288908 491113864 795805174 821484583 884463749 982266801 903949133 329748900 876415641 225069891 821970714 289878185 60462363 124829472 201703161 682306739 463636178 91506945 220960124 978493779 421266105 903329777 223348904 810289841 838178429 467126480 342926964 576560132 416039170 571780305 46843213 936533531 836133086 305259516 196082837 368920535 41327325 316771757 441339167 387539118 149829755 292868371 934974901 888618 285689453 233132978 218356627 659246440 387386648 796215777 493127913 337034138 875428632 150160205 12406108 858499205 874075067 229874036 706743429 222482436 259004292 759535659 843298928 965901699 542124200 493671961 948579359 581397124 23510420 62611769 82355717 930361118 625523557 21255004 869986956 50825849 953174126 626107045 621850255 223276883 78575798 663359499 805936096 418266238 289910391 312033754 900645827 524021087 916856992 746393650 883591025 921313905 981996884 471615367 251229847 746187200 163115625 202826527 641789908 806404463 357656042 137965463 516958526 889737778 416898198 21474143 156450526 189061076 587492446 290132793 839502639 398845875 98589931 200113342 426266531 907007807 416874517 84260569 198923550 716656254 964274285 742592585 723536505 983431819 616561588 256400419 229443840 932781587 739017058 661092943 807320821 242630614 172891936 900365830 868353547 775187244 18143054 719753306 96377323 540446333 556759934 990590638 547898034 240563144 95823095 21637434 898171249 210469149 530495795 929579912 699709100 221515555 187482209 645842682 888783580 123795 194008035 638774593 729967341 302666682 123562705 55633127 120769728 345274107 469598837 370875847 381856170 751019339 827778253 88156559 288881395 258965940 489703693 393674309 74380889 128209618 13231130 664843967 620813450 505177 918527759 369985321 366703021 695229069 328188348 130073475 782113242 219594440 884838178 318625825 732404125 573215223 519837176 569586217 692983927 95170077 295675177 107563544 581059421 844180431 384761428 84370494 542803255 531201207 800301131 38461757 207728482 696870418 285960596 61120654 19974703 363877681 204544747 54378748 901823330 925758460 613431742 362885414 659093171 679838058 844712623 623025665 898086480 275837450 782592534 948936020 110653273 781029501 966484605 774352955 116984419 759221241 210211106 996593061 257526262 210399944 560106616 33600726 393550095 506745543 768998566 365160934 581250463 695826920 538516486 985005631 846393609 309467824 231676839 871836450 285651624 820866745 552441804 745400867 589370951 431063857 409028715 225146793 601926311 958535002 931090351 939183983 738354172 847526664 195650167 388901126 860145264 343598374 417892565 428900945 679639711 949182001 168897679 618100743 305980442 249855163 484883873 461592116 61651428 70265833 843552440 435716792 461858552 402449910 141332921 597234118 269492416 455330478 275276856 896066151 48383391 620938227 126882817 323795189 446255465 622178364 788517267 157197216 401416166 17192209 302651040 132559084 421475667 594403728 578548879 240711217 259063520 555842795 642780922 721745434 480742194 606515432 18162736 961379622 148310755 50064992 448239028 207522859 481189629 226545088 928172220 504842958 739081091 34638731 600554675 725400587 414704617 797093589 335221175 978033331 713020310 878033353 542685979 801889257 998883433 974914085 792302055 707079589 386132785 99993017 698916691 540415793 595252788 245883628 207231312 885116334 320144297 803241783 603721983 563935888 881683006 176766887 165969207 485192734 648872850 549423967 748249347 292698611 815078076 936567828 367574562 134980480 728128706 668970639 968136070 471605895 895449379 812102447 655731669 467449249 20700238 213884516 993570283 120074938 309634089 116795701 447759702 103714192 519435403 487669179 241388761 313264695 846498753 911556004 20083945 354350999 917068045 39045809 935917107 497256940 106073378 958705976 20276244 593538374 914051754 755971746 621507871 23944711 679405760 934326766 941184923 782187879 571170678 847807020 742797827 60460531 414796880 537521412 471738756 651216906 172617928 201781037 803631234 711652959 469182664 133328117 786544915 850293370 590044978 50729664 99820930 283879223 949136988 161891713 247435981 415933253 52576908 512414530 358248744 506915239 634434177 924129698 627638392 193891895 12923370 730680402 269677273 318663710 402751468 4233623 662216985 640526430 298652576 824430283 449969978 780302408 675224722 10925788 142415604 678472198 340650307 17061068 47824432 868145938 48576936 667347503 245194638 306964157 332461994 856753072 683809504 560119977 555543460 286099340 231500717 803052367 30580456 119289365 351270319 233100411 503024698 809671728 8130901 424656842 461568083 412602840 958753858 971279155 287162975 92428953 931985868 193782139 935426688 249726485 567872894 761138879 270073417 819518083 522405782 583471342 315667267 92063531 248776071 747182669 373847915 434241771 610126457 738653169 340763570 405925557 939766724 270591048 724483196 995048974 617169273 238230929 843506722 297520017 624959705 607642719 18272112 214952810 357622491 218093082 75135527 170981852 225824938 966503293 447652732 44721083 559477285 790091545 468533911 983936755 481374 881532369 462545685 289489151 59409948 423292764 982599047 419899250 315401304 998498503 386168817 209456242 428975811 868834544 652520011 163284280 441796159 243740940 171903748 462647441 797592930 87092001 369959802 573740896 404024566 750875277 22223490 407298842 128831100 939592829 73789159 268905544 453965988 993955447 943516131 362588424 901278678 895545553 641980839 354249613 941391020 51459895 563162073 177276059 163066997 283450153 304687121 637400075 564337076 961621114 136237659 245820749 610951328 901982162 351477176 261602785 152472482 561039661 137492636 915992029 888354777 777310298 687296881 692554346 562798489 894601086 25549587 815901767 370672871 979567502 252106067 466777669 717774335 801025752 28989300 896855496 177877967 605322619 603220657 54870349 485100153 375486442 783516853 849491678 884565973 907443565 117631521 909419167 614249964 898911391 723831049 372046149 891387262 971772913 253145463 459200666 270827645 223999014 487801319 702063611 284998288 976852693 311712714 572590298 120771473 275077355 25073155 183235388 648257551 434881318 209527148 443719739 987579853 527698586 43745618 793304709 824927297 698143024 594484213 713865947 506407702 698466850 994598154 925363347 990644394 51033217 207572536 964493335 607173777 240123311 507920798 249952100 784375312 445355493 551005260 59682444 971243170 892855982 183557829 522147892 413970039 756696938 447511427 73957910 818369776 249959884 540146035 173100417 978505509 920281693 281220725 503788500 574009439 326367479 519463389 656261382 109589662 635470666 293060341 8872481 103300883 170402650 784260985 464590786 406019239 153075711 765399065 221193883 195617907 394924387 242532602 491622386 658252870 560508808 695690293 72820255 934156579 502520000 977848919 962084114 573850559 855031859 472119008 269650122 547363591 563888732 221793476 688421343 9110680 885109132 176879853 61356537 753327942 663146598 70546614 641810006 106518934 146122849 646252145 277016648 267750979 827974218 792887779 242068917 170283708 567693503 925149379 608854933 659222948 950491316 708554046 958281336 368035665 289409522 601147510 270864638 785592911 152289171 955430142 944490588 159368666 23487624 190758240 342841053 945720423 679782419 942245015 128435807 668842011 726402125 689037461 990474962 305489234 430485665 204152510 217989309 349450522 977934415 341434987 483062713 322924981 519076074 878480745 313509107 922479899 123812058 799571063 858705838 454405493 588845019 922686923 393710527 57864611 249270140 229327246 549659151 498916791 295475617 986559067 463037213 620059512 931250434 299460036 653781370 202499808 286416298 655773901 761577546 333138591 30884216 364208751 751669193 116202645 69916833 510660119 607360964 19744347 539364396 999808548 269090844 163639227 618879605 337605228 483932487 400155956 339950506 999891127 587686095 907569271 592873041 623024963 719137232 865534700 650321344 597075262 792082302 824869934 725480100 398592335 356581789 474330763 746809211 818403854 737874183 875787653 249784601 980991624 181245994 339763283 209567015 708171964 200230279 795838561 696160415 476062240 558570548 677827019 312796754 415293468 654131803 528532454 836637538 649343629 913194937 828693432 85639112 835955268 497221152 628316283 483305167 155515781 525365749 291031582 494277015 827401353 374719666 123595715 313659795 974893052 206348645 326488642 877088523 405197695 581310768 663824549 173936027 891303975 752909767 939759274 389800626 259775740 58123765 642096965 297282068 72522619 756375575 551630619 508126297 872669717 151365791 443213063 906780524 133216942 912483474 108673688 750382860 201243934 911327755 412249233 702553934 10671539 678398646 33446249 827242265 805272493 289344085 418218441 642703528 978672577 651799359 384963856 788783116 250725527 847245020 772658130 50902952 338032972 577152042 940321877 87052979 298010097 343174715 878793490 147352505 988641290 323952309 293965114 803117338 559389455 706504272 284635439 706303370 673952494 341025628 436596998 548244623 180143239 82655800 621102348 872973575 900071983 730706396 783695422 357225375 749724206 917946448 170559183 177815388 11827009 954964275 239144102 472720406 95383832 603474997 717694429 923167480 283908313 147971484 882232643 81945346 982259611 99782851 178618587 21809031 492370156 354816663 419092059 104656559 237097292 289114648 169049518 525445622 435243696 233948382 320062834 558306475 830320383 907544978 96608635 918125170 234553496 970926704 371603278 735870403 860523211 438032844 494001831 851567209 394073691 446028425 522327027 665241603 510920195 544297635 276637911 456500358 569517805 919678375 103716007 803667129 286703932 42119990 625157359 928966839 375043716 280109446 318654446 80633457 542860876 482998752 775747350 488918570 674441875 492293411 80104846 439381241 931703368 69256768 948666544 521261898 737859537 483577532 987361931 15797085 138786181 23460145 746057314 35839430 364122162 491652556 368830762 147925483 558173592 961299665 272682512 593649801 448033515 315144467 726791409 839342128 667714901 619757180 710185697 536307650 949885041 173387403 101875365 408351992 158715601 775985873 537640760 219827933 133139578 754869107 796032074 523518545 574636899 244703147 44017852 435918471 620467194 553515079 59695397 721476487 929920414 707565608 273229904 365758125 193731366 373563589 346734524 840124200 585102680 895674022 382405147 856216700 952606067 204358121 422324691 616791296 607956902 447792319 17454976 576233569 53895574 339784176 627836016 560003101 279510236 798847827 770935589 912601097 556127621 5435479 955145687 363132108 925853328 878944894 868624623 494607457 789168243 520992220 982300045 195391129 778541463 277832604 805404164 977475991 886401751 342855803 977637465 27610706 927363077 389061963 237777607 778236182 556942437 119076722 758499901 882038787 136326960 350835048 682780382 343636365 358226451 307983676 44304000 182568186 841828269 504764176 460154158 563280103 158360596 839970201 230256038 768649155 774583121 153124000 924707292 952517203 59120607 332557699 881909109 58703917 395286320 747654580 241611341 549658172 306294824 14604089 352570610 256531778 276170656 523707179 302946086 296998993 805334756 42114615 31360096 543282513 739545654 331964192 999966284 35500414 896776009 288602426 674252615 930959847 670361030 740270833 162585828 669600752 367623114 219265600 780543081 424446417 245645414 999916347 679419730 152651028 791846942 740276869 351081421 623266587 182078315 373762522 650106173 899159447 889371449 666210439 399273144 538465042 925209449 106276333 341177737 685286759 736644432 380846594 854581166 819350596 369801271 478637519 56288346 649536431 233477593 129789427 57804916 480651390 577604327 633637150 703228183 790099677 258222983 868445335 260688912 584265932 440005073 780118711 519852643 667202719 328430161 735908716 168849607 834756988 578548360 854905527 513554981 295076320 152355691 129516846 566658589 873623067 425718754 407115386 322286976 282595535 337698634 804065242 78133975 760557941 690379252 712897183 920089819 698883799 28010916 349146798 561364219 868430743 934499346 624280833 367432665 763062951 606275948 658132006 927181261 142095823 849141970 245147326 907929440 864837675 504577241 197508095 302610386 745569450 795166729 572514867 124225430 210028176 108719967 897696055 651007185 911227892 111915212 682147581 822781406 880388163 146189747 261942794 864925132 49589947 413773167 330066937 510440670 660836081 777126859 529470454 502370058 98144588 632172424 231947075 818225787 535253895 975882970 745283510 843215888 680012595 542333931 437070393 46168026 715856434 114851159 824100169 181253538 633574206 230166703 415550328 652271968 340494432 13393654 781383148 157921221 820727161 504001831 3393245 335142066 904470716 579578541 409349658 280908223 914106162 765672937 800356229 655384245 781772085 640443055 862003090 944750612 734052597 493859017 748731340 212310926 563646198 92477043 887726929 353569930 308727440 806267613 994832721 239103138 668842094 284636333 632369554 950509093 748181775 36666490 332557039 855003798 626843976 646313298 630237140 363264811 361581248 539044660 584471748 88980302 292597363 914272151 273812180 91218720 468137264 456347106 67664941 69817841 728456731 865184241 291011213 763697353 744019243 245454487 20455879 284341987 669303725 367895062 775715390 644092460 125266111 386440872 880777582 966726088 761819606 683414778 320588388 386847374 120402745 371166892 718965312 352144263 613478019 379659986 504103610 311356531 560311077 92223606 732063387 751665219 8554209 225230099 17811007 737616800 143136848 919823131 583514138 612533091 5523293 213762163 689665327 289713947 741529544 718699762 214549914 108808074 562704805 379084517 333607688 449885992 720304602 684677518 327861562 356954783 344767652 510804896 681841286 535862605 358086674 356902853 493719638 872147397 691971209 222951704 329374118 806957134 422459198 60818859 836606858 847653730 223381183 897494787 674009510 611907120 541443435 337949847 744562868 712511771 764600309 798977108 156158722 60037178 207824357 268646684 266994417 799907286 321917975 483181378 447525239 408376046 931379002 659065103 294308510 278079926 408960593 288975169 538702851 649314323 696718134 45841799 612024663 219849249 389000978 329719558 397950690 110876334 438854374 989565143 853433851 695621564 454176774 779410054 377751953 29648130 504062617 297462421 572115109 262244460 652253722 209203959 605746893 434217623 194729434 479200661 76931763 89563990 797048699 303085260 401966740 728465456 780341622 570641389 431306434 577025759 241375638 498325948 193674275 866696658 524933499 598701298 438646959 423508652 800252185 688462523 273742837 457499330 91167542 793539385 951570327 210870689 680332271 547116031 481889737 320431495 526073651 224375446 180953558 606958053 944930118 266586363 151683227 263307747 287150400 416783391 168614666 317227740 333830540 348495974 628316329 411916509 333365354 146902569 98146320 612336938 693991021 902650932 625638767 484869818 329424125 746239560 219347205 908269238 944884437 967258522 123948970 784369918 733197446 140236114 899248454 50649764 773097715 616431373 842941271 420349550 176890323 707510108 565874032 804270936 286684723 885398595 328722356 585465616 413173489 566784443 709425503 56031353 750348098 894627376 187692861 847632424 919567660 495634179 597338161 198283498 44139021 356031241 644169136 129956412 572469522 158244106 682623555 717805777 710946241 856912451 923176969 396241168 462051952 702320868 911209778 80467860 425257675 334123667 743828613 454965674 558645330 146816744 250244571 113393110 712046296 113895407 602727073 155976270 140038917 405207721 954340954 806517629 458083541 241351050 192173851 769721986 370621975 211720956 412643342 143640494 887876336 628530651 327731695 39913226 686000213 346293240 608313234 877333199 411850900 82089111 237274715 496350699 742515148 637507824 747114692 740579459 717367919 649380017 529456859 63550059 73076167 350173818 182751425 350288816 518342767 422769247 264971052 241878799 618798294 146347114 386399717 977374331 315979712 601515287 78247499 856160667 947355844 604890071 215237583 618138697 317920974 443972493 226711670 305563412 595667103 901446932 226176346 808893887 292560712 261392822 492036905 280837056 313794227 862003126 602369700 150015682 130404378 835685064 181145378 452452131 788378766 848806548 347709194 992253046 66080113 868280630 555081820 847433219 277202684 28343745 174050601 314139458 761642682 589055159 676823063 617888356 569895435 723014802 852097246 785946314 1074850 892952639 273733325 553885067 544583432 315746718 612478277 408495603 138499863 666843651 95277117 626963966 850600575 591451832 803001533 228740833 940318020 91242361 80639843 391777154 42789437 836685046 194305761 886196987 320238487 991604564 565851772 405612827 358861649 54385837 393569935 789221092 605294014 712294795 731205382 683706638 109508614 803697521 559940580 322398339 643789988 250181970 242557373 682726113 102927337 5180440 242930236 348327675 867843704 187228958 929960606 125295960 141855176 724867767 17958966 687091379 203249317 848117925 516313831 977194105 89474480 664951458 147076525 192809294 470513114 173456090 911905044 524590984 505242349 298612847 187308991 956919218 632580611 834638836 263237347 686105355 442522637 874835443 237721801 321467908 357749837 738633063 235242831 475416774 84250332 96034370 182159976 427254698 548259621 751875561 226261143 889025982 428297832 983282099 467776376 564372295 967409720 389902701 494444600 868824121 453513981 63083480 841079832 312083649 445757555 811119402 556316397 693627836 742771241 541729161 3461539 327020349 259640835 273782675 242577589 532806923 411320505 22408921 610325175 102010656 634394710 701625439 593526477 875280939 78442169 714918174 183170353 358352399 575029271 970056835 421502897 579680866 612582263 521688813 68038190 596921583 422065461 156718130 820011806 219788340 243357055 124172315 712576010 744810981 261754587 582576355 984771601 374026087 304197279 44396476 924193379 978179158 504645496 99723594 682693832 509898495 905554404 165193765 523509783 462452966 24440503 779282780 328761535 725923138 740681626 790601965 144706369 221344124 216293255 519471694 650706099 613862324 980123983 755191527 571106623 70136124 346020372 622053013 662834850 54566171 967030735 860609577 494672045 536379019 583406027 6077927 625172423 985177979 534744360 477707272 131420522 850178829 130854233 857372984 834023074 319789593 961278118 484354840 984606353 255325097 559157419 143443645 12620525 731685243 994665687 967864623 392526976 426350722 146981614 287281643 825272743 736571237 729698696 376745826 884054228 221411071 997805711 543341432 610267917 210945757 760997829 460601349 101384810 603659203 327762236 20246871 985729178 342421031 561639388 581080751 690921823 975448244 489009120 929376447 806017293 967789257 21496153 212942386 466527503 689985784 135987370 221414948 359090275 565272967 697386762 136798374 317474329 5240562 816813829 787486012 679815127 711258727 507347707 275769182 119526488 560162888 403539872 695477498 776249832 821119149 199344762 144926448 769272042 949287391 22845543 473367957 743925842 87469790 520782868 259246897 71961644 292278749 370598534 831838337 773638163 828342976 812627349 255329077 849739706 512181669 301775468 289600115 255844199 619017560 869523467 736070994 14080627 285213149 135620037 41622368 502416843 498933482 174185410 339531549 301940850 861857898 352753022 253165694 294259197 714176763 555930696 991197547 35600149 209610865 574225348 89679424 497128441 372554833 289746538 54774352 411657977 997970518 520317444 642875485 608613628 518443248 238928436 118057250 93742587 914035136 443186412 107337161 956732291 908907550 170382068 336334965 928060727 354737555 476248167 37125818 610767180 245046879 896224054 460015136 71233292 515259380 584541091 722813603 534394707 471181689 892036296 513225014 966324501 968480840 508012302 452127803 919984086 763277424 767898806 79864844 738807856 404575027 524803667 905517430 943670353 857771401 569155406 338598457 699660922 153510556 868176481 290159497 711374209 695020618 704884765 360054416 811755344 170383782 298439524 253101289 90007396 832099192 821455855 694749479 856442190 264238264 646062793 641967436 531799349 910699798 221814481 454358354 574714963 914655093 661916477 343722406 886976372 238359148 679955986 414397863 396601722 605895876 131522733 192208428 573938651 862152701 741749309 735332859 833717537 894846152 96347718 260189779 545102185 475727246 750544671 963964771 90770149 889750248 512935541 591126224 528398426 849115172 775476678 290543155 112893347 343934919 777089255 527006617 969041964 266535942 868027519 904485889 406723447 438908747 709092489 135188450 219074458 990353590 720208086 611631522 840661951 947653273 225868680 69556255 885563044 561757435 77000089 76203306 655292185 122121238 888131410 220088840 25666692 696363226 54744788 288474608 579630944 371797352 860578450 33019023 683977145 201730967 906760149 866925190 961833905 423518578 558423351 791173099 726076415 586393015 576160040 76937924 976616555 849540186 976316013 190153615 544170579 427382016 779419 860895165 755363626 791118213 827990176 571636274 558615795 582830198 397206331 650257863 281536714 629027223 230592383 331439049 807660379 78282847 154074452 274336887 942542185 800691831 279557110 158601607 801122377 46490175 369697396 719501985 554174564 772928841 328704050 8478690 412694457 569789660 908838760 172535899 901821528 637564018 944846240 957223056 424661736 650581050 669642812 718927098 43924770 100573591 184034541 133503621 475355219 602829215 749893693 742956819 244407262 200347036 954757126 196296182 47495608 158768015 843002361 547991674 998594282 493201576 213748249 44842585 416187923 673850319 817111357 814809157 138068451 467760671 712410513 633036897 611431329 620450661 748351765 250054856 107465638 313178789 186854429 930441221 221669344 639505557 148366287 935979417 231452240 244254241 270255272 624410745 539812236 740387557 28570871 478369677 945273662 639460790 647235937 679071282 467840675 464449818 899851611 255333049 795951372 372683722 630447027 516728550 586256992 630888759 22063368 766208113 171568025 86447619 509727821 874187657 342594370 627360387 454537034 116644684 513884672 869030212 62508315 778100303 148470534 498234243 236756655 491157788 369744543 596981683 738248522 400750767 374391976 564849659 671910147 90009337 488749330 862823606 759732039 913179486 487318117 166295793 982222676 523046198 109654584 396889328 377737407 539991119 971616186 875140777 702272495 497355113 877066284 248106055 869592223 149653689 273278309 858590888 252423264 556998759 934925389 371120096 920048404 549990671 391462242 783187892 233654644 623089732 36377398 556191264 906312588 10692361 919161070 120038866 509885754 28582998 608503493 593279148 232138930 882443161 316112519 275181125 774841596 901835570 306886166 231326825 180984948 155684597 294431721 420771221 874765130 158796972 410057608 320440188 481958400 398344339 737595409 276350340 652696047 496331226 302606006 708161866 32948674 912270119 898581309 327785242 411774968 554030353 308652670 746080887 420268390 943856806 358661865 36873881 893455283 39822310 505652477 111150826 50719195 339107909 855407058 391790472 967229101 373048621 908885392 425549767 161493325 33290362 400255990 706310316 317882290 949994236 481509588 870860658 972435241 942280440 284379793 21001737 137709776 834435751 318099109 932717458 895993372 129365686 28050976 825686756 428774228 969771717 957248546 107438347 536691219 658481640 498946657 2341315 183229898 856274729 434234278 818257921 255629883 175817731 190098000 619133035 497881087 305267433 529758415 362135514 273210625 101975997 934746666 829099487 775548161 988084825 38153850 131738940 445327891 379594506 590553453 472532583 632582429 837841679 57060036 528653322 368040540 638149918 359397076 868542853 226685919 51993568 674493193 14259051 723038731 768433777 937445471 121340929 69087765 560903393 956523495 149113794 558965387 601217205 866151240 934953437 894259660 577496422 367110971 728632501 22007435 202624224 117410830 731340896 590619216 770247685 98184226 840561449 830675446 787746088 889692270 989432335 795261486 726418066 259250937 231676227 340543483 918391553 755050339 628313262 828948789 257089060 992433501 463905384 419439878 914471200 450508588 930316610 379466863 839742734 41609258 814030653 812816580 490824058 733899589 74906129 849698860 707760358 326041983 529451943 543725602 257917253 838114924 509122719 98212343 480939648 156256951 705704651 59649869 381143797 850733725 956742066 605315229 814771698 863972976 155970830 503685554 647284798 89576213 686916430 34890796 180723345 214215302 990513685 933521407 991501848 763225170 211718841 28260849 78409458 794425880 459777733 325485599 899470005 109959695 157498487 44887160 302888681 626065281 560938307 19286848 467419019 900104012 422225998 82260367 486007692 897049184 112892147 801346000 821860688 991511107 756614466 803856962 817057072 44563344 885951100 608676218 756466168 880072819 606428568 605902047 291825001 999502639 906702274 169318701 53775032 930188952 619496150 975580915 767987981 634058393 90749417 961081621 237733382 673303728 886537153 576808266 358538289 181873773 473541976 562074271 574205333 641296375 137948765 946499570 89867818 39210630 138666930 898301047 5553756 644985066 617354735 28345399 615911308 917236739 4736990 820658316 112975503 69972294 884802813 236000935 320246829 870481215 254813695 773289482 903885219 643949065 861240139 524594958 389604130 405663192 697534843 260139359 394516045 636044143 276772319 579448443 506197695 385467562 712217336 81658422 236035203 152330998 7292669 380367672 582316186 596722644 825477209 122306941 839455097 328410458 376396330 914145492 180953480 712616625 374580420 874436449 498922404 114814104 548933677 64058396 236677021 523545567 979972766 984780112 579069625 806227949 886135048 114861852 968439855 356643131 911301004 834666485 758036397 339625431 129845250 568208674 203261395 152419298 115181683 205473087 436146870 474651666 976656799 857973947 592417886 609695793 244833144 493914202 183120711 212734876 842315685 475404211 221365476 986263492 464614400 680197042 665541655 126300848 128297753 359302936 344815035 271960954 994516656 269000438 747591963 231457998 40707646 461310262 875949175 727764846 173057389 242123026 586097030 39645872 820269212 383665563 657055215 850141438 998484828 374690867 104364495 653936213 580558069 177873683 409924662 315564743 998777058 509680070 945766313 209841913 634065232 821724076 225474210 335970981 671135139 723541112 446429195 862847769 549318898 68700339 864852935 36675511 219443846 254572086 828285226 243198067 994622559 172166324 1738107 920251992 159392687 448908334 893651065 197821955 42790236 658609020 156552403 436459046 467629186 981121227 305095855 640783879 309998831 164550170 606566948 403533310 104340390 189440956 66784703 618688506 870373213 797336280 602013442 183442429 127367422 672904172 436901088 551626395 124223530 423664454 661182019 913212800 496609201 136552842 156076167 324317159 35148827 116208175 604508668 818442531 222492706 351812609 140087911 398650650 578288950 625254817 55790465 133779140 577326584 425159680 15289207 31461041 430212287 823421160 608014696 133434240 458100758 860139891 90625514 27818601 325392699 123532433 433154438 582268852 302255266 399485319 395985719 750923072 104356977 413690987 914862319 883069693 626637057 888639145 698927635 259693938 262914403 482506625 524225530 346535480 592055257 823228038 936983153 836255356 76638808 194978848 592828986 642954113 520823053 459041803 34824072 5494556 909676245 840964054 870933124 94411318 755871683 516454757 197930956 580995918 768491934 741635952 121323759 193998580 447430240 856785922 223286002 792483407 434512568 82743034 408837838 465228184 465443465 629837453 940707823 928770205 313449833 832887746 836566198 829977407 533821731 392738036 343775480 483564532 920057909 371843156 708424318 628295749 597294674 571294821 17140099 865990993 406977250 692269694 744956217 610265673 647392125 76404556 993155652 668046066 7596660 226482509 465236285 947734566 97002312 220162901 17035056 204314707 333393713 324312845 151119902 609590266 544953752 781880175 33156988 315898417 448406173 125808972 359089842 108346658 605486482 468677574 675022750 747716234 571184509 651737302 629426446 641137211 881786778 15874503 935126857 371033242 869849047 410918841 71750791 945306913 536405335 555061279 894263156 471506142 862220016 728807233 365470641 528949491 890827180 329106107 183073875 210681620 977641292 454575612 369685090 548378636 332282048 6219464 544643931 471311928 508661936 969707959 764204975 24512522 739524086 398177459 452090178 425506951 349177378 158993790 410044397 303777738 505867765 65023530 655797756 826979199 73525734 361200031 905886384 122887016 674058400 476938264 438902974 524294620 568134018 268574630 954450126 608844355 805390621 956512428 881422333 657665435 369182138 721927777 620879451 177291510 910520786 808778065 114978158 459820026 588267155 618717148 769861293 451173215 851110498 857094838 887215110 212358004 80598356 322312549 418918489 19736219 652101043 7379654 446477819 451082185 99837567 276402569 374419764 856989959 132868586 179012784 634690241 831010291 39001051 117553172 726576722 712906816 236188780 338149600 53782797 613777969 326187116 816924180 590439946 144621346 141179870 114333443 356907732 920013823 297478776 138128341 614937070 655168459 699440165 839454726 936841548 293575707 635542916 885886693 500234454 834203544 690614374 470369814 636180201 805820033 121847380 245134353 729409749 256567590 288367878 738919072 349192032 912662126 868901613 278177637 459749697 227804242 588222890 577228882 934457766 480268384 856376468 609577518 25807022 605203001 455680823 524251415 810112496 35214355 790159312 527885563 833218291 45304119 386684882 408460829 352839091 240633476 442950243 333218199 212640035 648242410 333335775 408549330 813203365 788870640 684981588 909129999 145359763 948218927 636762885 18476001 156803514 41509333 722585832 376391601 294640090 892990755 28482600 231988025 968065319 326144239 501022371 767969033 827449547 485663523 539647340 602241030 380826210 254525756 680834378 990750182 929449596 743727308 715808568 501295029 930912030 837387256 100731619 696372306 638864961 254856186 889499951 923844338 394265682 712648096 336959666 93487517 547506353 737914827 801935416 736954796 526032434 202670066 267013437 790506065 870168478 16459932 627389046 264912143 111849011 235230697 895448648 708417598 742745632 486580234 308331343 305887113 361220362 36429765 632565977 742045807 867686538 734015730 280495977 587631813 379056301 73396480 1691956 472671538 713931378 18142576 753529511 974933425 535524944 85104729 797744351 944510995 819868333 347054307 185051183 559288442 313639528 110936524 435346590 639278048 349832016 878514150 780799590 723252366 913889962 667724950 795727478 246113957 728953775 138687575 232677617 693499032 770826251 651404597 417350061 250534320 603021408 317706067 993790133 533720199 501645505 194722149 343674056 793565069 386224439 968546103 304060375 660864903 80713279 584423972 895462283 709619210 31800650 143216031 904006588 992504836 874281788 948728750 152240379 292195892 675662574 938402665 744542985 139056557 859018157 998371200 247907678 950250583 263743416 655401651 651474851 184319342 326248645 400357463 249777208 266660353 592870012 432623320 475835567 968503156 24362235 128589361 624769615 149809150 618943312 865177717 209648274 520872236 921662466 990558794 434178471 84135516 25942409 128518505 832087792 707696451 394761425 195801376 978970501 292678248 541911996 486681295 790134960 996664742 724431261 90614382 586653295 936811182 407990717 154957062 704855030 532375939 754602457 385388851 454480938 380097788 268762786 309283241 893462054 462956869 213204028 256370604 751905210 892122206 735109311 461001622 577854439 797663387 612293305 206502229 172778852 690304290 310308267 243026154 257161500 611997296 662111367 625463019 902759086 323147476 277009465 213189889 302655212 279716083 808338459 257764971 183999068 1240642 527788158 554501754 795187130 56243599 406844200 815763731 457638516 115415929 228590033 457683248 311029548 664238835 481463461 496944991 270081082 177482181 779520197 742396993 795278888 647528715 884604101 948743948 371024436 390065588 217473328 776416266 490797265 937179396 573008640 57925400 391075366 605872402 299111974 788486696 917864077 685741387 866409480 750437311 207847701 812377325 154393085 261721463 636911105 253366157 683965907 276675198 51231559 394277266 739492938 904577046 572522770 923629751 502437271 709534739 816470081 607693965 652730850 747402592 905923814 616951030 139434440 768594554 586643143 513946283 299207897 896523251 51069408 63722936 354244123 654742768 913296606 787293691 432053381 201008556 662195110 78958504 915551621 656382451 632996300 796608455 500086651 587638184 612801820 384000692 970662971 13852991 342797845 346490015 25957263 22742595 551032425 194362890 754529203 817378257 250034047 488591438 250526167 849518364 891581169 9943062 100765857 837369319 624583950 117396449 678503592 543229710 718931289 117395076 842678522 77723901 354779400 415035302 246218647 801333815 866102150 563599939 924451315 217916880 944805105 264305450 644375928 749112820 816039068 994035071 90237954 827027550 374294927 811708729 152416865 405033697 300849922 206249893 906541274 935488483 548463846 493984225 642983335 800454365 240615516 307902306 244436850 896522460 144823867 165822063 590950366 849076483 764691342 327439011 472951294 268276487 179276820 908584815 492734684 969392561 960240319 807135893 595323892 285249376 195892789 505409710 385740726 270217348 50862930 666772901 853609479 187235876 858070948 483092794 712744640 80154713 10690030 623906689 749547054 336247505 336529061 428349280 818544016 252388685 647036022 123377940 10783645 69945891 568911038 284806316 23300347 753277116 426337808 7170700 715487433 775832087 930444979 687516652 891907862 11325765 776991009 807083351 546756455 710218219 673976970 8829741 892706613 477781699 993446735 882559009 872843884 667172891 455261063 37109691 242617326 296920660 699970429 657655510 526964750 417975396 277110831 204383267 984398102 153428053 33958353 33659557 388870593 966636996 602459208 112069684 617644993 112101474 978149808 770664442 323776058 899637366 50385111 317570808 701644357 503098714 413202367 366238850 857715566 606074362 549289504 904308927 420580407 852347224 768578531 911463210 855084691 329432330 607425960 945608468 63675499 572307898 578101569 191251487 626533405 791903141 95612981 680595140 285475064 209007389 919938622 346822350 698320833 641407239 254166475 66292189 611617072 554717022 84139135 907464165 231726196 323049902 581595568 890738092 511171499 907841433 965118697 241603919 543545963 105134422 457805416 919117501 563886140 491146797 777400736 964077114 518946076 685498108 822206393 78128862 947557369 374662837 855341067 546934548 184198458 960056030 988163239 967698715 108963127 974021647 875444430 559216520 210369724 732144247 370325367 339502530 173457290 667356760 547308493 471493765 95197398 736945799 340064687 878097504 959675337 363447021 518857263 200827447 895412222 312487176 779466772 18137025 600398854 201828458 2291799 883605515 898509799 437938489 449685673 457946611 938795929 695676078 995962348 481286829 272274312 64002966 67076278 736280130 564011285 685579476 846317521 648032780 827028757 338905565 515070141 577725244 484491856 183662394 839240237 492371284 350142979 907825418 203938438 769466541 479878239 472806781 783959139 606758643 41270023 986655066 957855507 476451747 330805142 727563898 543686425 719673492 266482711 645509194 835521708 817921643 742382987 42157645 408387125 532128037 726852711 820871320 271022291 56172177 41086739 614798933 21584090 152863955 638345324 432168000 651888207 206333667 285473858 284097325 547495790 566701324 257806299 357261440 672833829 584348013 19581550 859152051 621086102 808504955 309737385 52715475 895531161 998612861 122643500 373099524 659488311 785211663 290404876 827622905 389758768 619754912 619099985 23511932 305721718 57138164 375696504 126582764 553660080 239758242 660294897 393716410 943520440 20569494 9306018 156946923 173456413 733751440 480075106 993195673 129858722 274052516 263156095 925744498 622404541 742697145 347665977 380640055 322326809 705023242 58957636 759306558 829077780 887718824 216103498 661933553 859139906 311782389 210261351 683423565 25339624 967587370 635848619 403091812 159487873 621034962 684549019 717476059 105665341 371155533 481502129 938454381 205324157 811524430 98328279 115695718 205027673 90872669 332112112 644099880 519686170 196994646 372954448 469798314 349328320 87418857 103938366 987193075 274504572 868360728 591875705 59858852 67270199 526539195 106046384 743137900 70480650 152840959 200033033 928985233 745968580 947879395 200173723 776661102 316688232 624272569 375496947 561304559 960239787 807956651 266873747 858885398 26626682 45740084 446837615 131379834 471118962 775516067 311072622 669400515 18365286 312602012 403837167 424573999 425425374 326579606 512711233 55601424 321329810 10521693 412698409 217497164 49392882 876732561 941840736 119530716 946696609 760873766 714209043 544921933 766818037 599939555 660553057 119171650 794438010 264873955 85024993 220537583 651172460 576362518 353230873 700552608 229673024 119387585 482510344 126180912 445249819 823131898 519035037 176124050 752791897 360066349 349771069 48486220 282852360 137979290 919771969 371174903 570774890 619142612 470948469 858115521 929109367 375341123 640377755 975526890 282672216 345287331 281282278 659530314 835994349 464512643 85147263 32233930 563487048 641391559 468669700 159945958 353641264 321806119 816209412 629179954 789181087 682916014 961643652 674815698 788678213 892215355 957517181 286103296 743735298 468219907 600269915 174253705 895438191 523135757 102754175 437691216 168103510 358819252 872941246 538853322 71893814 817657385 647215585 245837697 709588416 123328239 927583523 476355986 136892252 505349469 470283190 75430702 678651813 786378271 521043518 219693596 326919913 729606582 701151572 664917301 257279658 507256051 167625732 883875559 272987679 129806720 204595791 743259060 551119028 661787735 102614442 824639664 334037637 658465352 707725694 873592325 665834215 482103416 104840614 162535794 397543648 82607325 795070707 8239304 181823402 413014211 855888299 341144172 10325300 989304650 293419014 932780505 211643040 667403749 145109680 596548635 206051014 520606428 759135562 239334484 175666352 39331275 801476841 54010938 121408028 3990561 232657046 693980823 566801406 204457378 402272716 270839752 203706619 347106022 948787452 490854463 131130862 35919831 439310860 962756865 580364390 542267959 874918612 780885545 298738982 551503384 554001312 376647523 479784613 537481825 191546801 866790514 265361804 607503696 585216956 338952106 185821498 580843763 648968297 319114870 937559107 513080749 12657877 870108115 684087533 840189624 95900432 162067667 839545265 42984605 397456544 969790236 97837504 406263741 307955965 960057703 329057660 25461452 446404115 969826305 164806906 660612432 175495875 266095437 322828423 643953702 333792097 666659903 667113248 966111230 150098487 869474530 661511416 44605402 551411201 114998996 323526646 498918291 590685808 698012101 276085300 623170132 443739815 369568252 638621313 894452509 623502785 455804113 623884000 472485185 507563337 69542196 205444871 180894440 352541631 212751397 305960673 534321550 1414938 867266361 76453132 621594242 853231425 340742940 910582620 454405480 415902865 846509065 653539158 119753912 522031194 469512788 747797686 419579964 521765218 831815905 59592169 779654550 760111200 347307434 578347156 69911735 86324866 243422780 743139339 271770729 375740904 207614010 518259674 203397319 55638566 655371225 792774720 489982400 855018694 438833251 501418159 420300695 688015300 766746804 170927182 601974629 108494864 48187328 12003959 281058198 10450447 145529099 384341817 22324840 885231131 339200815 47613399 318828143 893856510 278736474 376585542 301801236 302448251 402230477 629329587 961482513 429554629 402833246 539622395 949258998 788365318 107010551 331151410 318153640 312085722 523946516 264542237 606292701 612503249 72285001 597036215 570583968 300669936 167869370 143972272 940844755 554734128 678420129 864746473 460099496 134141950 225364172 470075385 545248296 12722874 174096157 649565867 164238252 994017080 239048456 127726974 348003174 289724482 465472792 379891492 108968665 218002707 277725034 409282563 467150429 49959389 565386800 89215159 851479964 806332996 176479791 752267406 449597464 694074338 756775233 438402058 14533027 611261121 654791380 266907491 491634404 953447908 152027754 566812418 676094937 50066878 385056279 236476935 516591184 319661752 259525894 753881285 545677932 444921776 748831732 62110529 217101606 550657141 275574707 765741494 441066186 521445452 238989225 262578451 27683190 432099950 298668622 969695611 363712414 186483847 123689394 828334276 700045451 170772793 306926580 810949369 609047255 666475671 922699212 620786392 800548594 589479594 177597698 525304405 604985760 138719728 884440308 186281237 9207929 292060632 983587604 123920628 491870824 644335943 639756136 827348608 509271597 27987222 461716745 679614331 685164251 734300817 678166692 228931420 683560026 594459129 611388156 589557711 570930662 332457731 49782118 164320049 817898126 323479384 10470987 795025172 34311094 255100691 33541033 102170817 677128085 349617990 99300243 230518193 770342328 291373173 919141549 494781459 725717373 950311192 740932784 135845194 843222681 135224862 922347756 507595372 649960851 345708389 700818113 298280132 243929158 544991811 509075493 719710288 592546915 709686784 134103585 65977923 627863533 502823513 755950420 852105092 250905019 465734655 682443374 401346862 812488185 310718230 246025910 294451470 751167143 448141238 954868869 896277544 309132824 712683630 217113033 454353715 764597109 700314300 168165507 146315032 719330104 925825430 167061833 331994487 685548465 467181540 953284549 362259233 198714245 2505987 858504499 975872671 172379689 444832579 630523623 49559210 743257195 421170282 331439813 121957041 850186474 20595248 708101063 29876054 737366169 468067521 793866875 532742897 936284992 123230526 650167170 981980683 164903931 929920060 585150483 204474340 129926073 461628995 975895157 587454191 971476414 723383376 368874632 14752593 522036257 843376723 74345021 785844069 267372111 40981938 345826329 766672442 92761990 708030916 478293943 275690003 970077019 830665303 608602179 858538214 320910389 670408235 906060543 258365662 533573071 982037365 122081217 547351770 521264570 317799005 489773939 163754219 557388760 272273792 402435730 472921818 284123874 738848366 929917872 396880543 307336419 340226605 719079923 610506475 377243579 696279988 883753363 112990623 678807966 481140337 919960672 909123667 742453138 983580868 55077433 147835088 513708532 584705666 554847126 307366806 531924212 545197938 643002879 443622999 7726868 576483283 715472530 6933626 647929773 139867349 860701313 640022937 500735849 587245851 351269778 55175683 700671178 917869887 430334621 781081403 98079906 846281806 819710482 397667959 980569241 17814088 205308528 958416673 950363051 200509089 601707727 467169114 567466151 460617923 341311831 486606962 824150705 567329930 6214087 936389489 912543680 650611398 452585455 681528210 558340897 139258300 773036085 847048898 56074738 196484518 4053524 43924005 258538408 673590062 728847001 601048722 792093833 240260599 124476133 963883794 250822195 909318420 228562605 225691493 675868691 593673103 236480189 714135164 556861423 741925604 179097968 487644416 694740061 515174787 163196218 957518282 374556489 488701777 312011551 173301865 867607155 12992039 867772729 780301215 590382575 689946706 194417973 704965092 269419683 333609233 904949974 44312546 282180300 856413979 226191473 346342135 869202553 479187734 360406384 16561078 955035150 912977441 801573072 681405542 367324867 673358411 650520482 861098369 887474467 900129049 507514765 292273206 154191758 515225604 164356938 648407784 829911735 301842169 715855655 921247662 311846 239071447 850540421 711097041 205651638 369489908 881504090 117726032 381154072 192893593 308441776 474239839 929856079 955576705 191507236 314608867 251954738 178942558 176578152 593662456 768713710 14852180 782553281 84873579 958630017 93597820 757590921 635343169 774203712 513749091 20538286 813389102 407591506 750757512 579312177 163597087 479587634 810817249 445707433 571676081 955561777 278498135 97631166 672171703 364793841 466003013 29758382 33912248 378677227 765577469 963160778 871593582 242802410 519470659 617776634 54336840 500704910 290846416 450911541 872951784 347948746 73679312 181189642 99304870 709499495 82320228 741939739 757357580 413883775 285689121 419591068 504845657 508867074 59210895 510333912 623543038 238923828 134599084 483733420 348317219 88196397 405142374 543670282 543473187 368459096 739971620 418411640 473589003 817790196 123351614 993131919 181290527 82742422 180942976 555803004 35609686 297037733 228122284 669266561 882393305 392648925 308689397 467023733 815737736 61925069 899561860 142877760 963246453 657743961 563974902 202911329 535730534 15584056 618451676 704892264 940942935 151435894 453975865 329983355 853810678 966774516 479894024 807273941 489466662 882927075 317156276 335575363 315894396 656675149 498247582 755023013 190667973 63735948 292485787 690581875 741430654 399442641 250580339 938705973 535784282 615250334 461394275 743394570 6905536 438248268 334606492 628220450 595949131 396152198 601442498 847940676 742611784 119925196 43450733 815804233 324878395 296395762 558998187 589385375 751476058 36631198 629890428 733990343 164348688 246861773 433750613 649600214 725795964 282958 418082206 316865272 740038127 180522309 868550708 719200489 107449714 385286826 850381287 256558458 152919358 644693960 582295549 49467922 242302017 137094846 730623405 230337834 283760800 570263041 509253285 731893456 467654703 119803608 523943301 164753701 883511547 817626591 67273826 701190367 44582337 553185669 853108036 971500488 516693620 864795789 587162792 485628733 595357883 654337169 720320510 240612015 303533680 941969018 55113260 658364965 647778338 286783753 432058889 921619641 214914964 825265490 4570851 493591830 419657276 54928188 14104314 432480769 229519812 810566146 366876674 867929293 589280397 791555252 734315941 678261733 217554471 322667703 885092863 185998662 488208859 171595329 611571232 940914433 331631393 305895134 121162894 941221310 380886058 632452078 47837120 477969204 970158167 343135012 340855972 92431026 330078399 209340680 305485081 571831194 902507693 398687094 119246966 333758944 982106144 823286813 102651394 455043727 948805706 84932866 171720569 830019140 652784146 493159162 586856845 59569585 786153618 751371315 988409955 697868315 62472601 299215019 63085586 622576605 444335145 449931959 977128744 320474339 344023290 440876926 827183908 894933808 909181686 311068540 380550909 382471000 10671547 936934656 710974873 873974534 134816284 863898797 62293591 325462904 479926944 735399933 87077254 80962558 75758082 241327545 388761835 557074558 880914863 845091970 137150527 359931891 204644939 578360140 195081647 769751273 767097388 989833694 36657242 569036803 581810653 92301651 64373975 212674678 651970717 15891099 212071340 775938187 206077661 951472379 126222808 336884257 964060358 1877641 832836938 439210280 633786545 311174833 154092391 887163943 255613868 417741490 570138504 528688310 365846012 562671650 27997049 578755589 954645397 731286886 517552124 994706772 214263972 55798843 908363076 501480057 752309766 264720944 373154171 837747805 143424462 799860009 214767932 981655935 900197315 662019550 737136153 704575087 686723551 47587417 507843350 676507732 155814097 936184444 787533612 39088999 200001148 883863673 601236423 818585974 585448566 1662296 893150537 457906786 822185610 447717236 248061829 965168801 241706294 642922238 125562948 26964924 146391086 784530553 143942595 109296338 466915031 839793980 26551091 245333780 443264717 975668723 420509496 470368839 532395613 545518879 410849387 99230533 360876811 120351633 319973848 254507132 210807310 916443891 255320448 689570925 289132751 975139391 847985368 532394030 807794030 516832837 542158665 624327145 756822845 719525418 878482094 607022939 992830275 827068900 129824217 253016661 573833402 821713087 916303118 434275647 172401040 841438682 527112837 633865104 324362986 284163243 369972460 717027415 872913821 62064503 256323044 405596853 5626548 219774939 935158911 39531105 576639981 137692998 593560521 873499683 956879931 570713468 413312316 924338777 841453637 655751444 24102729 231319925 644908262 99379195 824528854 967279228 846404523 448465392 825793723 504638856 977748824 744941829 770637892 143364168 805184099 17584164 290110898 653412475 231311223 582231944 185960890 473786488 670931955 889511744 474735364 782963626 29313641 691196847 728827565 868485388 671195935 867872271 356737733 750478257 772383889 704014057 395391186 395931966 32877549 728960158 711632972 764087918 285200789 832487906 155698975 258551693 168741281 406938171 822750252 230845182 183853146 485104262 508996039 209662390 935097536 521870195 21078074 30951870 778099974 699372036 986908737 19069108 570000656 482727442 903608205 40731210 57404668 662745288 476497729 150365894 495205270 247763750 687718520 912028033 16237282 15059583 101646525 747067752 758772886 747215099 687310993 257746814 745775261 541413910 256996840 856175960 24680341 686730015 921409196 767956383 390222162 139464122 265661753 364114066 146912601 55904862 70240479 282403457 88476005 329283800 203981924 395006547 170858470 184734919 308026495 293268481 52974717 312388125 787290718 478687001 546081922 628053412 77145121 740706108 898031486 908947831 315208028 983223455 96194993 967266692 547133337 165825678 781946509 609366033 270942420 88602597 390437689 656970292 979849725 958630805 242618127 593789530 463429498 134742309 373608478 390831297 430335906 18364206 622058408 368537085 888033602 434848222 903469733 966972279 194489884 383288694 457586239 448156137 622431076 334563020 265898580 19675619 726551617 295587274 613360631 466361930 316354130 15596013 724847599 768206547 699074086 921269446 167895351 617900684 51937730 959230077 668523388 794622548 3963680 533667401 261752226 769401694 35975338 350598393 132224064 88733106 382945219 857288558 731528223 386519212 685424446 332752158 425287870 766811515 183536613 531939987 106473169 644936099 404167923 345954282 334957246 572329852 97326234 137737045 373511967 909919408 663586431 115925913 123003714 733756609 867424825 160634001 265371052 262298497 692479445 929901993 27771026 244005271 337391701 251723363 812952158 521635073 354245164 624136406 164163120 199838093 266655683 220462122 864819802 637881694 605728760 323627805 901235939 527641965 296698522 627648129 34422277 678395398 335920366 167912379 457163952 676022087 786832941 300111686 586611973 217182628 779729411 173035822 652309723 130425446 575737106 364555158 330588733 339953703 666880365 142089010 301702121 796925783 13931805 797680589 570439635 513560762 67060384 699991749 315068320 283338728 555415397 664909706 293990700 813920716 500810321 936768035 695276804 171494182 532577341 973152680 284493036 685950217 568356981 466256073 829667931 396200285 233631034 686506053 71286010 290660702 994871361 687263604 610072873 249586203 85049651 447734974 933642362 116665080 109367339 290064930 338550324 46173228 595108923 963247536 829986769 27580228 91666407 921779727 620778880 858907550 582973352 994556664 892976804 694330607 282772586 680503224 553060435 975271358 746825742 23897522 647679959 509409254 881919977 497302747 553996593 737651992 918000963 827444285 955818385 946277207 275310041 511272052 605060575 540953466 576774748 868644916 382303542 826721197 528021744 177422017 742264163 30950384 61740462 403723381 406135658 821214358 984893730 865179453 575460865 290812616 861023949 165791516 566005268 730959104 930696612 860229287 170128703 449515918 770363535 788361096 39493207 696787734 508453611 284337916 433937377 80731920 344581897 405669973 668146841 898662983 8640172 461703032 964510189 372783451 251239311 353772383 702002304 410711359 199057373 546304664 802296999 881462715 728204983 396869572 929917167 189765099 420907186 274708505 572525717 226505918 535790166 587218913 139052044 539996536 979890848 428331769 466173819 819257904 621480832 429244243 200821052 977393747 891102300 738842484 184189023 991626527 994242188 160950006 443382053 880612393 315773915 636314375 235535749 394208215 862245644 157042409 627300266 561235943 391033427 49263728 185739378 349471718 710859736 191895687 952753649 761546170 512950328 115344811 613774828 674436633 602207491 506163822 118440031 101637903 299462463 428539893 839770104 268869244 482555363 785190011 952438937 684669076 611641949 442386380 747824089 900585565 480505613 596505546 304069508 107582004 531785160 131419884 265346583 762550345 346246230 322536122 208134981 233436446 685204723 250471506 5482612 111970315 260976850 966832870 769504064 291139517 518897813 722758204 538863608 31869107 254749399 359494957 790314524 562309568 868235426 810334758 716543717 464435852 923740665 130794922 736873405 39683603 107553360 802435277 371783874 640100644 998506766 447484858 942896968 219782883 166700562 492320815 291972180 413492551 71635499 546044412 150240033 225339293 668755359 375218568 567453087 810102531 473793701 54336076 487108847 534057198 31661035 707808085 1922024 203809700 188101392 782834630 750542741 717165763 489505067 21951828 875814325 569798584 926509890 989214920 577301306 64464457 908444884 422383233 650322635 744632588 227370576 161453807 40330049 469809645 886586779 58854169 536820781 941572780 859396750 962873112 436048465 452238684 696765302 489306778 266537507 202510054 825020819 890748256 471795789 695717252 547973017 26323392 931299375 920120646 153183793 805641507 48325724 187295376 910282361 886735496 980139800 223698586 135804032 792974592 646346977 284205551 241935819 299022896 877717219 189318382 116890067 715576018 14838146 972301900 832082053 763804467 79072980 963367825 492795072 635801015 206904100 322167702 829712090 619926353 802302833 517857549 821344540 620221451 487058412 351063289 754057281 823125892 362394750 475122481 727573499 981347693 701331775 334080226 709758830 101827595 408339712 12627210 833417139 799611065 203556290 401503998 352911447 209029730 988561725 954021092 812169177 665858059 893961562 356678202 785482799 737336647 539389113 316590157 471464770 179679937 768943916 163282627 736366957 159474870 215763514 952440338 42423810 922670456 808123805 249057798 709410757 872265708 18027972 189570111 327426927 858913293 785840722 86319792 112614956 650589031 707087517 964674594 367766045 161427868 307149872 532554415 927725783 979899619 287145289 588822599 686444003 747374724 26371420 423066926 562010940 860612445 471042446 921384572 527243732 332729440 5355834 879394460 498675215 242000658 404567664 56582605 555406917 644177422 378355825 831482532 854127429 660227968 695018548 360417928 322931917 276238763 383365349 63958069 667661843 103479139 881532512 328110650 605598783 856982676 112442298 317370747 517414638 171454137 66757049 964239791 77412017 915443557 259021143 979793378 836267404 193606846 273392707 581734133 254837623 622073341 480728927 601941529 352501472 539438063 293999427 962642264 726676775 572677495 826005689 485624332 603127585 78684682 980551487 613532518 923146134 896861233 33724296 123700456 802833859 824025610 173285371 631816427 759962585 92516808 804297522 648847642 367445372 942567983 225250941 499755765 297142340 479907608 204024925 896713808 586958911 175027699 566482185 86225361 929068653 816078912 142654700 800215925 900420931 755477013 743553316 245026059 642934057 281331867 621001733 815802551 631350524 235449489 194935700 813126513 289096845 807518920 613013517 855580548 405510943 491169445 774918238 930054927 640228333 855962274 48309929 940741255 676452514 299620556 358809286 507426611 852910046 936834374 567937214 418075567 737905080 481697477 645230417 298272874 322184247 62155027 114785393 656414247 515888088 315448717 572573125 957709952 165439499 154615717 938555175 808092254 122488758 195947360 343418151 291203714 461784496 324130776 839614853 705029120 467808071 144143803 386003898 264850623 282602683 173875658 936397680 935184890 152146368 858670939 250443525 471093441 210061824 944045272 306999309 438075513 673718679 38247486 861012429 469411160 871646613 728282527 59604929 313168618 421624448 922059680 953148950 464586383 891283151 657839100 111609392 127122938 811442544 293399039 314434854 612279219 782998083 251916555 995838529 412186006 726777500 319952150 444303233 867021138 462798277 245340458 116833816 90942699 478284665 316351972 982380268 494539065 685061739 326462454 480373017 367592551 392285885 865032358 603942509 73763956 748275337 495613516 924454891 591020469 214896220 982712024 262697545 175473489 712876981 719869001 249453681 607594948 18025867 235235639 25621508 421531485 476306116 820126026 776734162 933257407 818516671 186486720 642777187 155356516 260175819 541020139 903026289 101662229 226763181 305609137 708488044 377255283 605511199 255807498 335350261 88902770 502390091 933921670 112968803 169227992 756948052 347736773 560234305 477362627 394826189 811182844 16827341 921837600 351967295 717911671 308218491 769946933 865204392 799092497 105665393 28209943 785071351 870346429 383617800 919766837 711321233 835537921 283383889 724758219 315733711 480975990 402391949 750754160 234261886 372125513 826880692 615043977 941720925 266467773 81974256 12198611 13613218 599372199 668989983 572318429 633288054 985519600 713891668 567334283 555956852 603643671 584429909 452333973 989010734 229978029 959840287 5219589 162581672 703861462 749437534 353527229 820501979 2380494 255598582 115166191 420750387 466666338 172966013 736546467 776134162 38248051 549126590 77288500 562918219 266965111 145648695 349951699 892810663 882669816 712079259 421577475 517341539 878372626 539423570 377376283 185288624 640073721 527051508 959770823 988484402 917061489 693070034 809330567 397080706 635682900 710287469 554403631 357522092 687146768 817473789 998794598 167393202 746646054 222872043 140544807 624126215 264943276 872511319 58754370 43639828 118034636 89128595 748886236 847824566 75874371 965974181 537522155 726543294 156643555 314778313 993891771 990433136 224104721 156515565 684082027 191878148 19738183 138648116 785948785 773621801 870501779 815593332 403663634 272656253 317572119 165912503 720953579 845719830 993777031 197183166 55498091 629880828 135620270 704909177 139482198 571098540 717707241 22548112 463825475 49115287 613252010 123986653 922126111 337334944 744144118 323910640 30772905 942791074 711809512 837859466 727214835 211744744 746338348 7781154 523130087 378720947 768822660 468443747 512714944 468842680 196277319 23288748 685595277 755213983 195053021 18957710 641206449 754660229 609836356 77129810 484489317 903300475 476931982 693625457 566381621 684864004 304390753 886808857 736227455 947696283 826909813 450927791 796475895 622403883 134169114 781851464 9786918 243609749 931448239 973684526 814007782 931190574 864448044 455137633 16346088 632148798 647416729 892008467 730084142 72211329 851713429 671022891 325625233 41870250 801389520 406707907 77881404 169083100 813517968 650436010 146649135 10966575 63107888 340829155 547040957 213013297 564268189 758245156 320985614 912991842 98819032 612922200 439628702 509179318 40897142 472516382 9489596 610633495 418072867 205529159 668359948 761948897 603109914 900867163 276339973 456349796 341733807 137717013 529981556 263878758 900525765 103174883 45373687 472833438 735872344 26410343 665685123 222543674 499005685 497893368 418877407 710448986 659120957 775203362 626099495 365040018 710625894 714553378 204742729 687526252 554870713 305019243 294574475 404986596 772003349 871451939 456869891 905251050 752941163 24076966 550152734 211761636 376129600 139424770 127165978 710573609 527992366 810828410 409766027 470500487 708444258 126615300 399039194 137363133 692587808 125366475 378472385 204049922 44137787 219900845 630522832 690085756 666665629 49193149 327372779 107816138 881445573 678211778 581133770 554391163 79386436 807977143 398178424 775860373 788159039 742678089 571932885 237780751 508858608 677225052 530339860 312067670 868600357 23399814 16670781 551645644 494924480 131007122 676429996 138745924 873137205 461265151 254277776 591397512 682143503 17057151 440003949 966179283 763474283 990200952 820827035 511150680 689084794 417430150 117274820 670102969 872402436 813821175 349695082 660806544 484862688 918672461 886134366 245831657 380244861 95609024 634288970 280632774 610830685 660858554 930163497 978266522 482902676 733381977 522926025 577259983 392893005 908412144 429449552 917297984 860147525 116942214 513747636 394883007 31964238 873929557 922319426 676086928 648232142 585469772 57634840 767488236 263937341 117313422 365158570 15655552 277194667 851099121 292670273 703855083 489978935 743459456 141283447 879557443 679426457 915173882 987030716 396874897 432769433 270956112 130635988 418879568 52135317 32211755 620837463 470764018 960071935 658374755 27383856 168776795 589544925 372829321 26503967 604713060 294897992 149108574 628836919 592317273 456685037 153398362 249985888 918209915 17081999 758481702 895292886 391454336 426019458 881826338 317582504 641234958 669717554 274701024 511135034 16923715 150167450 80530598 342004675 154811440 551236814 547932401 357549520 898624089 184679537 134760941 52230335 35957047 857555007 535384317 39644229 329610678 265580421 360105273 606527721 704126391 623125412 581362667 790352006 134508175 194874002 790602513 594536141 502373254 571099992 304395231 69869504 617674841 929720469 755690298 626504761 153759673 112601337 957860413 981438049 591692746 933513163 879966392 291711545 684169381 652347236 719952812 253990420 912845014 356832690 926817232 568458011 756571614 813928630 110270479 750944712 927027378 340333830 964743176 868338795 387388474 901031499 299774093 387068328 902673363 65669572 32442916 569110775 754058702 381210818 328521097 554285859 892066287 350583082 620931114 384904908 730051566 915139062 906040489 605109989 274205689 986749876 461175646 74041654 875386672 547725061 114262739 967631067 753845288 709272863 873770054 784104131 752122217 84201036 777629738 957138482 205705712 832225385 775631526 900912447 742096814 495912808 546151956 459407191 276522502 809427406 827423619 66197944 708211283 851972918 155045174 227135479 615681632 109182156 591016739 201113722 301734126 808912338 885894005 957923071 972196401 3821086 891743499 12979475 170438739 58974362 751452150 214962844 280681456 59293123 480439295 934750800 814322841 413966891 210880799 646271035 92456785 659298552 259315204 896014909 212938003 3644514 781766802 915836042 369615177 593843768 109413984 769210920 3950166 628906588 835077431 583477620 315747854 868086082 668049303 126098077 28703289 647241333 208753458 293456936 90598675 15291155 272960879 536878954 94934991 982979148 386489832 401681681 927811343 4113894 730109676 951134108 372276078 750364348 489315838 479874526 232173558 376851258 682541652 621396863 413513386 456809955 955797849 685843835 30566654 795624396 76069675 156107425 148845145 375886110 831257885 338808853 595003034 429787543 460038198 886502350 363121296 496710922 814203825 279740185 83164801 341320154 65405307 323085588 564344484 337063811 18641081 660291892 668644263 486506770 14299199 130877375 25446185 554178983 430517529 431762003 154536513 474979066 252851462 495222365 113440757 271762900 196840696 779023779 912867268 856293009 28769173 43399355 846133789 332847013 283133881 435846033 186920677 732833812 10142450 682826213 782337014 187643383 8052739 727023562 526296986 460183806 679817057 679883305 704636180 936044777 146597305 915772220 612654871 173493774 438704232 778834195 368751181 864541655 874519553 709072914 696972241 723517248 423527115 371823985 928896949 678129501 262549824 917015995 328127869 91079634 73473680 413373775 553924770 219220825 939223836 968736482 660802321 136014400 23733499 789359099 736973225 75711720 520354424 965286774 576283841 482371655 177155729 131870722 479896223 565593191 891853690 853926563 329925122 20242661 488673560 747769136 644583064 471637362 162363783 647578838 720489865 334868054 365215125 65409171 773561323 448334056 849982788 348091324 598801739 932969495 875589708 877749879 64874538 690009316 318995094 971888706 443968125 425104101 797824194 692047978 928380461 1066180 389124770 759658133 129215381 870237886 705351101 514058041 488774663 464670501 586969549 282315298 576369223 878516447 780873025 129553136 125341454 184066020 986853820 483604374 572885384 818515395 527053460 537420509 537872855 31012894 529861460 317971167 425744270 63330601 673613370 523605388 757750838 940923951 237985465 540456744 809580492 232194573 630739961 271516875 238145857 534311861 209761618 693215455 55219961 610250925 148125397 527232422 510378829 619184525 67113923 893338034 856056073 864079493 757344531 851744875 34549742 939149268 402016240 52267661 389278513 859564626 257368121 742542503 856503290 561225191 449493760 640083868 170429926 75119633 809138443 849129254 192765830 617669219 511467862 13032014 191818974 50209024 776724879 617052661 950526438 388143396 130784409 21951823 701190924 156354459 970745610 977036387 787551665 140942664 480295852 36587148 147702439 328242592 358651391 282117371 717332153 524410156 837950646 64266546 640170276 443148299 725838902 181687178 87283734 795860077 990306074 146138542 226144054 587657497 500426417 481694494 779532827 994303464 483619710 50226605 554382035 178920007 510969784 841082884 939689566 436800441 982532552 606281245 362103089 968802387 451266253 293468616 161734580 851097919 760053019 216581929 453528772 415803193 963467447 903018808 553771570 4082453 885253597 651795519 50743617 551010359 481187195 94573664 457890604 151913241 948620211 851319309 751264158 673839049 385593437 801898638 525166904 154527336 877909378 441593983 89061902 251482540 50067938 349798990 648524330 189898590 892323183 176039617 574311432 572328669 790983632 383926639 384228632 378934682 986682591 631935298 500831808 964184986 731956011 195165435 368990295 168140791 589368951 20826542 558905003 351385439 69435961 154339649 39854972 181342867 489240604 225116402 373114495 434683626 102838910 972639694 582345563 89619147 215521011 958094651 719970863 337914422 894891712 971702127 176306186 419221820 468702560 117884406 606726002 226136707 175170307 281820720 248004318 711070147 356546826 677270992 557583676 778753611 697803917 47671646 493317228 142010236 137160405 495060662 864198594 982540109 731977186 441031559 504075912 104269510 418159333 477680597 642596474 117798533 213499591 642099320 777187400 604141884 684732577 802380187 868878871 582791728 860034114 831765821 778589696 355652028 775117997 997746611 867688080 279312332 812012183 755963940 478021959 907196515 821350125 774538508 49756441 530518549 68069196 712791738 63702768 989953165 319601287 133809617 808806951 837536008 97777445 253912523 409286416 522459865 775672801 213285233 115313520 756873699 462712872 59822436 891610878 913015074 357636254 93720216 556481511 940312354 601448857 318765779 807401293 50618502 230490533 815318835 173175235 263206531 619170302 808566437 380051411 709838178 753550105 444499566 712372856 78608129 340548891 446209190 604027812 702195539 565511776 384732856 471144123 884128987 412614134 201672164 522129686 215031605 285405215 126067134 865619074 722754446 373711059 323106988 899613118 237166887 202949691 640627819 690060544 81487317 275828023 333576330 614140017 385788548 937806809 254447341 206421164 707562928 842931176 647648331 462225731 553903082 13729630 315264689 961713978 188342361 761977579 718793214 68415370 834112310 661497455 105557605 381692831 484160079 63017347 310965486 204985819 66016645 696952305 225198068 201739793 423532878 760196664 560676776 428942858 984267059 211029513 341336205 172783620 81533523 257561804 778781178 312477997 330520030 451061788 964688539 842473516 397536668 138311751 946601200 522848665 108512356 753229519 44043725 928998016 363824805 199280875 841172184 795875555 353309920 841821190 541968655 956724789 967686187 680768575 633035071 102971871 107679408 198521064 723544206 984362430 683403820 481194760 191460593 652477091 671125616 537483737 707078070 965896914 49593316 288271690 203869692 791732868 920871935 128576637 804653878 261341797 564848592 995912266 146656685 108660246 974647416 261859771 367776507 734507180 708638637 836883598 547155600 519103279 379284537 197668790 509585456 433294620 756974201 202410971 855635058 527500004 554764511 107491285 547282755 852544107 602940529 394971956 711737441 341704585 404454215 614224571 601286625 663742092 839424272 336081121 96317098 283818676 89025422 458712143 955255032 106280630 290029845 798004836 199788761 959091002 155591952 545308596 688805555 199342941 966228093 648511620 215292348 235497776 405519980 993405264 109635201 286667319 321564291 302796102 846846816 132692970 416174461 967691977 316110093 73883703 246767014 953909742 657333521 691903998 654727521 880061186 743009350 824317844 330403234 808706818 381500252 713072961 785629813 497583137 433064792 357450690 6396789 514674246 408392208 206648007 70438485 714883467 348879536 833489782 831913307 68805823 471922743 996476646 23185888 180057573 728189435 740169381 607657681 30251187 787128865 604741427 159730481 121500436 892834854 422849157 826602133 2187686 103484249 826770050 618928550 437018685 359257438 442092425 428032163 539395678 743489708 903376618 734189532 427867589 198722320 154908008 227562040 372557535 657722408 803739069 221168048 487351633 225988585 316949782 536870353 985524847 414820634 296273299 797439550 60622277 49600471 746638537 913891628 341408658 391681550 562755647 930038757 27768648 200390149 483004916 233008453 49808910 105562322 958726359 73846848 474896190 58589921 969974606 155179098 168433895 699064947 561833904 709854765 633500236 650033177 122165963 733796839 429207650 69846845 408245342 635779529 809111638 469020825 707630496 659838121 121548293 292399293 982848440 250101873 446791299 652010637 366011458 533788830 296385685 435645889 663300560 61462721 952606006 406028132 363069031 715220225 29182998 971461206 533019646 147030168 827489814 96409546 584786179 824460882 228054989 677523400 911852757 384370961 725710854 161378732 3052106 813887051 776461888 22267557 553099819 87398026 180861229 660334135 734072756 758943723 837966131 48677050 97606421 739528864 331953902 819167192 417780723 908254062 889247148 842589459 731746279 559180336 256089583 795578940 210493694 342112338 141042671 536864253 797013559 377726806 305048597 430869073 712659976 197202258 66586497 249244422 292020442 534302064 650624134 492843074 932020616 27994222 877967656 712720635 758197732 119954204 827154341 364950397 984853298 398849760 712776425 184249832 908209835 165841973 565560600 743538864 834191356 794299687 236782088 87519003 530558404 823290329 689542084 833426887 390756377 326601471 759758090 156094241 360504580 426516580 679502286 760066030 187513088 51418982 88099765 880333766 396557183 86674293 60203163 325125524 382345061 48381079 361712397 197361688 889870731 398883303 4095696 471564389 417251645 948088337 888819544 846922851 799730877 774087640 367812690 795905358 634816446 498884241 829660698 987740213 435114985 836436133 196696133 398192764 941732699 336172563 194351129 539103322 374372645 367550699 779009296 244317020 173230027 304112596 970340697 190265568 720776646 888027271 354264151 982880923 178010626 297541713 763404064 847002900 130664544 485838485 577515263 194583590 676441653 240923464 980875250 654969218 72948937 841896819 345732396 735154986 375016922 994695093 46850964 358657015 812449814 205277887 963616325 162486293 809206180 261067221 201732876 978592130 18143900 519915347 680449261 857155730 865360778 743941926 894620831 636718190 821409263 681563471 958564619 473281936 280218304 743187556 443288529 985310792 783930597 33716239 219098050 117402938 167203771 366521229 215512935 864787934 866154387 904154159 37865337 767557887 555026993 61656540 872077159 473150781 600692557 233217422 216103891 561972107 58570005 723114448 601362709 404216753 995461801 262408007 270514102 193249995 585336478 670189350 831892214 987472840 747883900 645687736 20128072 537300971 88652352 526297306 973418193 426178382 99383003 797462141 790609388 476630362 236863664 147074345 328243624 599824209 950669082 653454453 425737288 516650692 796712932 110707088 13199298 918504477 5728719 167322043 650779713 32535 938171151 819066573 500381348 458059072 154678734 116347310 547861244 668463230 844941480 766191324 949698833 430030727 449975086 22929641 498504414 850431079 605321827 877466362 907308817 952847102 253753154 672087882 22331788 580580224 672394550 974713253 112990695 786282227 562484895 594871789 948179435 919060404 325342036 269299865 786917912 389722610 337394460 258750769 395079200 789622834 203597876 973748947 272320874 608947657 593139660 980009649 636609424 763399013 405884554 63228049 958282465 738801541 513392389 697503051 590644448 790439164 437080651 595230031 111507139 625317234 316586587 481473820 369515508 717518819 200269484 376930762 292414100 883394846 392370341 183485313 397010931 924521542 409147426 73633280 49517337 419645781 438055926 371688727 71086401 328240020 820875875 279662893 816251480 611271205 182150051 268124603 787505538 713846393 494342755 107021262 35675542 764484314 757852739 433377417 229204381 924552931 16269399 524758433 355873110 241889794 451568041 987584991 254500277 294842365 43495860 476277154 633694560 410506090 465073898 185424218 819508529 430885941 299163440 639020558 530645687 954105886 607158365 368789975 201341620 787061560 524770494 995618403 902860704 453288556 854630293 741493619 230095397 793614836 303774613 310602588 868380065 526294496 39287144 141834634 988735655 520970388 121911849 594050809 53157246 46504264 253060074 960010938 399328416 675519111 739306032 364858484 342838076 95396016 758488690 523839200 597663157 482741368 980722845 922765388 299455010 106652006 229954451 606838553 544219340 132255830 128114599 107974206 943375026 155154935 932955938 185710530 33228808 760376141 968470722 180841285 436302003 886347823 981404214 852996728 512871119 625183178 504263331 339021728 299931433 237024028 577582370 253574679 592693190 418950010 4701503 543712971 160157274 918476554 622751099 220752574 887511762 429279562 151673804 619214724 334754251 5611911 290269720 774527944 758453528 441958759 626586813 876839879 771448383 25960800 156816140 645720531 330412285 254782782 983863753 515717329 833280958 727384737 199152045 972418747 199847461 900829564 489935844 878296352 501443466 317932184 283649168 65658783 900666743 285013006 581570884 306005615 913098283 382869457 175231369 710019290 894942999 460781602 714875228 314025406 152669539 247001114 761619374 231337483 715397738 868107299 9035491 103617863 45681209 257284223 88998228 24763917 672688148 630089152 107829197 621760649 866095346 97639246 935120399 664163582 819820028 603849701 861534543 573112384 218453266 371108884 255642293 580428858 192608582 786773182 647270878 176458346 524560222 180440989 744326491 40466528 108000342 6085050 561004848 70933059 291395036 766896630 818187606 379160395 36340947 86388101 580045369 261541448 165744080 13674606 134153018 466737178 91498912 403841036 720505134 803004470 36594112 347702672 937772253 727826216 577489635 153881212 829046660 9290507 542102896 184217897 708159315 958862867 824767490 943197506 474469360 241035011 902025702 346076743 323499251 453552055 876221856 956920843 229612136 373027228 426391398 505194807 115787088 184723507 703148963 228891589 203779615 495297426 851770742 934607237 305477951 903263970 218125104 835704987 481930124 519799522 581783258 196784639 407649495 362582114 842142893 815385595 251350115 978017993 862061975 347412145 982595435 653695632 988452285 973054611 643491226 482042821 90726643 309505257 396528529 227285129 594113862 708572238 501961060 986823570 112940915 202546483 278973725 258192042 205960557 282816091 606025528 691909934 5496539 616266589 435652390 836201615 136784279 926937894 509667786 973180629 900513840 126248564 4628991 280356119 199330921 999757916 769314575 914395140 683813816 885209796 402751293 745471069 220258247 791952618 262007869 384091512 411131127 526888411 443989943 275000767 731679960 28551933 278260679 401776943 891758770 212757638 465650560 518014938 103321600 939268098 402292580 334625893 100180208 682805457 965187565 195761802 440877284 362137766 776518152 458905495 429957875 113758217 289244565 379192046 654917224 50104534 460485096 255624323 131633986 182312124 546181195 363432801 821964979 126885311 214787706 487118373 234223010 51779255 919185701 132802433 939863849 91324879 580439665 738619579 324922135 423908614 266809976 611801643 283755118 34903217 274201540 177172416 968099814 217014263 292229592 175646076 99292265 65702740 140629415 198655475 860946325 738910998 938839067 711292113 694189629 163659235 160427151 553211729 169434344 728657201 872524629 257191622 521011793 193437133 187290674 529734422 334512101 304043093 664273629 736898361 145102408 983965630 692287363 286256063 940063184 883931598 473478982 956973383 477819144 681301410 205766329 675184905 443006767 890955818 193904742 930563917 208756406 298566824 60585288 446266354 404036038 949698869 919023441 17677544 853273784 914001212 738023397 947523766 860587674 576541693 619669597 127914229 880200625 930773771 543682694 273952466 379349489 177577679 703051039 62712720 78724999 887872259 740284511 165596932 292742992 618901815 654235756 508602391 28858719 731640655 850219492 885576520 882097019 83244546 556655192 896209703 407851934 587431773 910969548 40771291 257208439 730667839 192566329 957703837 129503721 939173339 290819084 770933819 485279114 782933048 722477220 808453526 993627941 723886772 668372951 353910564 246213944 217602941 888850285 678421615 148132215 410482455 375977380 127306899 939057991 315716313 504741291 541804228 471503940 600884079 839216167 404265158 667806907 827600729 969648 497181043 347486256 554543467 358035797 800702777 321817050 202857291 269708052 508196505 755081506 183436279 935796323 321180329 64570408 738223164 200892074 205520787 590643774 100862783 285197254 9723668 2197610 586508536 410547336 573118206 908976616 307646130 421788980 339194294 218365606 857240461 185914371 163219638 857717703 870630652 187645857 132594444 666141729 51077448 765373871 252073946 189252287 455470602 863120706 596066516 764171615 107447989 33166690 503434437 642069236 830615818 258077580 623005194 840982053 509940641 843314737 299064597 993842125 343064679 104266037 143705835 676392825 499321626 262464112 964568999 747030509 859098575 737699888 451896565 598397855 339151213 887579062 605123223 393620794 171187248 321463732 872780516 140127773 68333094 704796373 149691204 995899098 544148405 761997365 625339573 396805047 30243347 993944037 335492169 246246704 813322701 221593449 163341222 483812467 65015105 938459705 495527812 302040034 580079907 967699523 211788851 79398805 802594044 905336935 828211218 120847829 969869734 852511482 391886361 696895394 399550929 878514756 46553168 379618606 685533826 563589890 206196309 258395744 427864463 479500516 203170779 402945875 947002916 337001232 917674789 624428756 783824192 641931933 47109519 521866983 773554745 902194969 48722438 525316418 744638260 761339140 458697098 450963920 920120750 363406931 874266547 451724079 157231862 441039598 993326889 750621491 795162288 592135985 963738667 916687201 565008723 318282863 956521737 816367988 687905452 595363178 854276266 469415388 868703321 409758941 444947719 339524154 649292879 965249010 345417134 836119014 206591829 820593868 50495040 669654121 600319878 851764479 985389299 550702595 478120147 100528659 470176016 22425126 495987583 487789060 742453110 960319993 561712289 69078981 564076309 563848406 327029413 217881016 91510132 237727436 509493195 829044279 666043181 660421405 626469031 349545999 854729835 484880577 566338207 434056960 219029362 715389154 410783857 495560766 544659735 246049630 626482858 798141171 101359428 429909320 165492783 659900602 239695222 755639143 731352248 685998630 656204095 836148918 255677776 669549881 22136004 266718946 567757015 401229805 841475391 578614479 291423872 181530799 143653758 711024916 804211283 211814622 827513954 418954874 669287340 807796561 390095714 522704000 718319034 108436174 94368517 137420762 608274945 118781076 780054379 195981038 352237272 513124050 654906053 112969302 766764012 348774701 950666713 713295200 928447675 58345278 363049087 575597201 515712282 174940946 472371238 420108829 561268656 36562856 401302607 649590897 882552953 651959670 7401233 726421162 27084611 2253541 551915924 627225371 426130996 361068752 706766486 938466251 512119874 894083337 553175273 415899380 343624633 435767509 323054579 344555910 742502073 597917547 541330476 80338337 873637814 555205240 761910179 356597023 240360438 501596317 244259450 474685960 416643606 167109616 200597349 394333467 393352326 967208055 87929392 37633612 991634952 195465392 688773686 352737600 415494709 126918156 287923946 338087379 450781688 161554287 327898194 13889170 251838481 538489266 697230726 999192385 31167379 94421537 619927350 959343447 528694886 725723902 803401250 415876733 249314246 512474108 429140895 303656211 161141442 110726852 22936089 607805099 338249406 23107443 249829771 161793164 158201841 343636250 626023432 238446128 722720232 791052349 585902134 475715526 101859841 14301525 464203726 525714609 37823473 610626894 716923934 417761798 34614847 404405769 484275335 264067858 155023558 286952155 744902910 296222675 551426359 953943821 240796815 454559098 233937812 973332058 984562645 71656175 963928758 339436916 211518852 80908108 875774153 197588606 453103840 757027937 352345547 996576147 265794115 160471343 435694608 890689854 967797147 724364397 235291840 374890752 786911977 769697031 886933080 655156174 704158915 153346201 19075877 416626320 544377554 288045560 205956044 843891875 871559253 21724585 225161157 908405336 210928797 328526440 604948955 125881203 153537423 358100387 488962222 642565548 418383909 240950781 646843697 741857585 838146797 639935435 312953644 963826979 965433992 903971738 997042618 131791380 139761196 20833959 491681740 540273295 890716707 383487845 304434341 901970832 811508810 235050491 208496221 361820424 681653395 497419459 202346590 486653531 67397507 318516429 440180714 267056865 556907188 120773210 426993810 489519720 390259540 885268833 18225344 396630960 528885413 93879821 668995119 266887406 417804411 876796220 605374573 702619210 838581185 525543682 291975008 39532128 118650612 753112868 995558334 874393283 416725158 976443806 499177363 138754165 809476092 296754462 608368831 441643633 593878833 830650246 357490549 582538786 545113617 133454957 5294270 583783401 86735487 106499487 536705780 795053978 23903471 338105753 205481031 902046975 328379116 981554190 443385659 144686676 979083156 171547748 424533800 232152265 33312791 626328119 277202105 540496644 366964283 732619734 850557038 660718492 330116315 247050945 869340442 546268575 357053027 704187441 85734501 672409869 203420502 322286480 108607819 266485594 376655048 878428924 465735323 175174640 768471269 260897737 284541304 20819626 863265128 79404796 964809180 248590427 687310884 207975376 267983632 350403909 763923839 615911989 801485878 976452514 677990642 382878540 780362431 713526815 72709514 437939180 860145397 651201116 5232746 166523168 900830834 720761709 292792135 598533799 749293735 708311644 180847338 807447411 355966295 708250788 828556210 779814443 234264857 433603767 82009615 752906664 263336409 98130042 822162184 309588347 613631319 13982148 478243510 896292966 564485542 188157666 894688967 184173791 569442223 836603670 328323324 909275536 645548 968657171 845834667 365374425 948485549 43543939 532696637 359403597 653716502 439512449 190534065 25718064 67958303 198137120 552966936 741785344 39262803 786711010 686504983 628461289 944614673 586806593 157404520 276833615 147716366 579017001 444533593 150977096 223038417 149634172 537092683 641587743 520835638 589529485 751409972 92499411 929736940 760542885 521727006 435656085 661702391 800722562 583288486 243104078 857054766 674371795 510844541 993999126 332609982 783138493 736920554 561439166 117837477 772845913 34507847 424150855 538681400 494723635 242872448 228462441 115386013 800633805 421527959 368900109 427364690 453869594 685676834 142471123 40253348 428353283 797775307 102669453 793190201 950197477 863947215 183272386 446060167 564533009 997216640 130607404 343509338 389865547 231903171 515917626 159599442 252327756 629315219 3453839 729148514 643408192 177521532 602624385 482334034 480491593 279815712 595253915 859067966 351293946 835452086 584060699 236268822 836466652 823441542 359922805 767800348 106424812 932229742 921899470 947207272 30986523 506726240 495555713 462255207 809808333 341720802 164775070 794927192 986449499 698166156 769944934 279380174 820995473 867029901 699423696 685044017 891755824 312223015 248890632 845359165 887009389 162407727 189739754 574665344 256639600 529865614 885087883 927366368 76706518 627441602 94324913 648232724 542033456 113246557 868401238 158596134 389745794 576665221 735953193 905301751 839688133 697969267 178564620 883904699 461688933 459898356 253895575 660253049 339378627 842909163 832290452 855499404 415316660 332517837 136079489 581962532 184067584 973391395 82325009 554187462 49755876 230466316 969931691 35252168 103669648 101623992 563890153 381126614 139991978 189694958 934767643 783303280 612175562 691891335 274259650 586586985 81507580 978543600 838144021 653453674 137072449 353449388 499020927 936913517 951138318 750678480 802678558 936350274 849868747 925953414 90796102 416464653 978497364 691878282 654294012 782496710 67722876 249607856 590899836 837949111 885911174 495612508 128047284 670172674 193197226 187262728 21823686 946878489 113193622 642174146 141064330 495312964 357454570 885134763 911820809 484111134 793491899 624834681 542471171 650784024 126176529 165977333 732925546 716270837 313917800 665123454 226822373 64130124 823385651 769623685 637537102 291511818 874068564 968195855 615639092 947191533 313663142 782450486 79561050 14147594 5074036 12190632 922353206 59467079 813275134 737745702 466179187 632187362 486725883 969855238 875657327 774599400 259162898 985300914 648555454 94760382 342677087 332098343 602754981 8277660 974747637 528944503 943531936 812157198 978859606 548831559 256245212 932059761 689062397 370527314 946245565 550281852 810708948 543751652 465187930 998713780 314030526 980924767 736847612 775078390 919448334 688848058 199139747 18305265 203778318 63983869 258269569 65519785 35438458 138350790 377341820 95321590 192615682 263217863 957229744 415241475 398770635 630054469 638005483 295333839 206100463 668652955 323212592 952185007 773133816 557330101 676966965 302842058 17257 833882005 822542564 175082652 361078069 200108242 546287837 863757427 447772230 461722132 711654131 50522357 564967415 347792537 11423147 101829528 881945755 801775027 261324736 958844713 776529908 212931400 848939682 691998278 62641084 418730577 7020786 270409188 249258016 314823515 190669575 930270665 480834623 931508489 67842924 470572306 298944687 823944847 476862815 793949359 695627257 849383481 600843604 462159330 328305944 467869666 916353905 352119492 543763454 749969277 925228047 975822528 666678288 20762000 968723519 961883414 683477157 471458740 906868802 667359577 44328842 215281431 966659088 500557810 189020545 14111993 590774227 475040411 261831869 539790130 554752105 784631524 767007591 379298475 60030949 309547185 491984925 400234976 693809165 568797369 607402093 490314085 517279454 171107593 896460639 957454942 453166340 408411008 734630376 326256901 965876835 709186640 30818680 107237159 263881361 30593667 777370221 712668839 377113945 546500724 231948957 327837178 285208889 677819986 757035985 136448170 737829348 380593824 687598660 424220628 461448898 89057976 653224232 349314729 24455531 59716419 715834657 219722480 55634480 732664514 399479496 191216515 945294482 435632649 853171497 184329933 851184584 103452862 773564485 654650195 716978494 479038430 236771729 971338280 171976977 22609977 368908405 754457974 471654035 769359089 16790735 464114940 133393613 700159487 508194669 378954379 271634168 983189166 950760598 286645384 302526211 771020830 318632066 577253486 359958033 500674498 607561181 931873097 343394040 688052707 662939208 589430331 438327490 659202074 317809880 7759098 273084719 235676634 614397589 261787728 420371250 256684772 43302140 866539674 688649584 960278480 175140990 623560778 211585220 612916363 552731391 816734310 374912190 961296595 265573976 364084486 941304863 462909629 929589973 532576729 893493598 563190064 892307895 193120417 464674086 7262311 786810290 292462002 754513622 491796595 725858161 632335479 304513791 502804919 432193550 23565293 98758634 899304298 418226074 476163878 256869392 302216217 950626203 306376136 632831135 510027298 336319368 328102028 155233788 427261497 236248911 239131583 813123643 898584551 762317776 764329412 289329577 897382406 684424032 748283791 820793667 557749062 743138375 466821419 357554492 518973100 650826050 989801014 940011387 469855246 946505729 290037856 301975066 497776792 431802794 548210160 691862504 87303497 585277268 543988286 273748712 637864310 452371597 973976634 219573456 787988295 402652629 714448612 930509707 40131125 581155105 849384913 813417400 244152211 94466649 873622957 636918056 118888706 894631898 339606195 656734563 148037882 659244788 800448823 545116708 179098952 478888044 629730845 734414297 969949066 545132796 367844703 421882404 296625077 532498895 716946058 991916636 829610128 9064197 543316801 192571405 237847094 456636981 291880377 185737076 798553752 613010662 89287484 955672579 465639417 277994772 720915622 778501859 519143280 755046834 746740971 413968237 379011433 670008610 770097039 419364272 141284900 877776830 943359788 906649839 986783285 338582099 560291312 381852192 655325442 671844513 8311324 606056045 885706056 515644380 386691718 727908279 288596375 474489646 985453336 691591438 178452177 818766387 561201486 82498874 713600175 252555643 87988924 43673398 146771004 880901387 324759942 972808367 59505752 533829852 280454887 527306889 468878390 900019035 901395882 146696538 10037726 434494439 677010100 858251245 177820844 356311895 555446648 830729153 554297807 151975025 878888577 951434632 890179787 390531700 230815212 497072040 417799671 943816591 70413291 571974333 865494784 640398695 192624963 905782293 156965220 473480597 140772302 624399410 426390264 232611366 667122426 718526796 317039715 128221209 274645577 743778253 964147104 467077605 854379471 280049363 60027520 188696560 198699191 343859377 532414758 171417881 861034942 462657390 149761161 45139247 698217398 512667972 614781685 467218807 990004741 947116322 453671562 665722666 656547619 400566059 836578236 823658996 277837600 577913141 241868241 472783479 42721819 884095819 715842918 850156230 653112524 527521836 748877035 924153066 760660219 137676233 834230050 876263776 805387270 721737674 80431012 870554521 336710496 885928458 332376412 90771065 618068236 386355479 612481289 50820825 426712102 279617715 90035649 970055686 770836826 58185814 602340713 847724095 686059883 59533225 811821885 987294010 889815470 303636236 918737487 111150239 384715916 626200593 362033663 955650700 613463043 434511870 468748424 677609487 121386022 880705616 712498547 623140271 181609369 153344819 86177314 332564964 289408021 746478602 872516679 89539482 698979050 862885357 767603817 848469683 635898744 978502182 489049702 519594114 230848437 702576307 656060396 195694672 394369194 975478472 888148222 813008858 882722550 577481546 703483509 260990417 807191369 581007188 156892284 68833881 987030762 70152374 712889108 617149322 439798322 332351601 354399886 737594866 640076047 507278652 993298451 671598866 848703874 278411266 130603551 712208860 769125409 527399522 748086530 605925692 735244438 202673454 940766046 364005516 608797 480617196 167950508 108347933 238477322 732851288 238989239 942983093 540059201 710115040 574228766 144555276 16687548 524568358 541326294 658999886 234726153 74424194 275862951 616714908 961701577 335548030 659172778 229681290 484749875 134154072 780969169 321838754 147877262 89682563 952876639 628452832 253662394 740564006 86913644 603436597 231406504 485611675 134932578 625321733 454857437 430109425 170101635 912367528 954871284 550178155 20458848 315716076 26822169 321050623 972121187 905880209 874160782 11696344 95984710 465957324 928315177 710781141 516295322 7561669 131396308 642384903 361486146 279151897 503357453 507142711 881199861 717647704 375021411 609705821 616803263 578866056 71181311 790912554 556746624 613252256 192436760 807948927 745286763 136999438 465233790 695450612 13943177 76416050 226514448 213353042 114592564 673440480 486607942 447831577 75687324 877551586 617375656 212746491 1804101 34349428 734788948 143145567 79994759 377955014 368020092 466630111 583679245 923545726 783213798 972424650 686352983 762229555 332698986 350963619 656242744 588404211 909121656 946815648 462443096 15470270 61475471 572955180 568168882 54389000 145742535 811342949 811742487 118700603 38070600 398879390 132034986 546738227 203445201 303854558 640191331 857455040 220232754 742154592 175985036 964913959 133064914 824634641 760233799 516040865 97647913 958263830 821345797 376704731 716098119 768328515 583440912 595950965 709323596 18640804 360855298 644711299 716194285 424614136 217249356 915932687 310300406 502784049 376829360 315052180 643738818 802932725 488403400 259917189 385427397 626972448 386385021 873219780 852169987 399447360 83949456 118602283 483415702 537612055 576844052 977785351 481637419 622518557 185639921 942796695 422795141 260543996 238390883 865136530 567314169 779767570 686167162 854727326 667462641 899219698 552624280 639344090 90066794 797383651 111180790 114294101 700957813 419733599 222953758 196167828 537192633 274021782 114969714 120780560 673497327 118188521 507570340 913245877 56440165 938137455 617141564 604617829 858329724 115296371 238852374 744279155 786971946 770329587 233316065 872288553 905244537 178897443 845190561 786877762 651175174 211745000 775829293 809563760 650730371 471472734 360739505 14333399 680878901 374552915 973121838 207292048 195724150 366945225 247428597 557308455 232060212 881287544 507663152 887750430 160808304 827515977 100330585 570731880 734695361 653458140 274938561 543464174 433289423 202801411 131516939 201702926 696095448 120105541 31753902 354045974 866166829 139962460 610445942 247826894 906262454 199574967 542479619 389365227 965645674 117010425 769779784 663201181 918556376 482388600 920821005 409343234 388447650 823956159 730365294 536739760 138048508 110699276 708747099 203365167 165069617 594576082 480944406 851922812 92801566 259170616 890608567 820788616 293654966 369265049 679068587 321809335 614566780 291536387 722995505 13015138 891226124 109100984 523565788 36272213 88935314 371154863 525995540 745960785 889493073 340505875 57713044 413506699 760250141 155987907 564324333 198020907 24807393 595396305 192627202 428724943 254947355 690183427 912436106 626022405 64906587 492836181 939569042 269186772 998870983 328435573 726434552 526577460 473022106 744097862 648380145 263456145 561800865 204554334 414976900 116831564 276377276 605985927 813937676 176174906 126269539 228036673 72626617 526136867 167579166 421674559 426828304 157941060 515203596 997441254 826628455 195086542 149788765 494008529 770901866 669385828 776365016 517955407 108354457 598055841 393816150 680740579 874370503 203506320 36794181 822395331 635074716 602803762 796387878 13894747 114311700 254002940 90409742 725928903 382661631 796288854 531425577 28933724 86612095 209692189 187058483 644705311 197457036 776591137 27230717 648808268 317144691 952624552 147788526 344423633 374069843 914288361 437862527 937396944 589072543 70174354 516885694 493910305 815350431 378857795 862622156 136879565 473502958 759455505 402116191 747794324 39550973 77169668 107163713 975095912 190323855 665716889 42708687 504835568 380670523 196327488 216931706 332071430 243615726 918078430 258819657 669486393 930798182 1821261 787059798 555147596 431801016 467187928 298626124 443624885 279117514 713409984 448755440 568250911 271996889 274976441 539907477 791208168 57046261 60878701 410663078 639609764 42224512 607822840 116043808 214694296 447841203 318604650 255779348 824179263 365842713 497924680 170058026 666469321 183523602 566301964 58307353 868880791 495163730 297586336 234151216 338682048 860587103 5892839 84288209 861138576 957677590 165544245 921345520 221000452 291037734 941788369 247076248 371162446 290420883 90353018 469479526 240488535 328857141 943877599 645648140 982494520 280038198 930832934 294312655 588426176 151505304 238924902 340861962 475888370 259609005 852925228 501780649 889139075 197856413 890612730 15218351 795134560 946416355 111147971 490819760 226964774 575335120 611466097 718822487 307285672 817596167 8985184 461234402 243217773 776051455 780184288 537863073 413860400 977005445 456100534 544947834 606983774 634937655 15859611 68888168 637121691 604526345 587932092 518828535 620602173 48491716 110411320 979636170 915927759 433169282 549503910 841532694 444423312 882168372 197384332 89853476 591976690 959227420 793293801 704701651 877668891 167425363 671892396 687023379 370207847 478638916 1762618 868687211 954304740 525947183 699185132 82915699 380467668 428244647 698723214 595597915 369082159 473443861 519600866 837207907 941145886 938852658 347730459 417319521 926998657 746910609 141238114 352826430 424881514 273192723 80617301 668350841 749304736 204429936 129438595 261108386 931598621 411159989 483725041 434629856 687504528 741156544 236283032 217966700 327133148 649476038 959217636 563768084 359140503 812474830 797338422 781062329 165310092 970191156 661155427 854285777 888302138 3450407 218516788 269339109 374432082 818859818 377874916 970737172 137943868 45420439 154035109 268631439 335998867 246615063 649642779 601220635 221097637 501936427 816096479 729889426 694885876 216910247 618422269 436414306 308261559 567080753 841931894 646080780 516482649 962482886 509474751 898203814 275184377 249584950 497823552 71783002 381840361 561816995 881277143 191017445 453586480 214939654 717700946 450705177 613057800 485627818 871583992 610847835 456290912 226299311 873773057 283894053 194347866 75394440 135923481 444954245 130197198 847742333 392329697 836360604 349579718 949104426 35081070 355666977 337085952 307006974 179958984 143220956 329419887 527319485 897402221 918700075 200834490 30633215 202003915 326749824 569205948 135118767 491858377 81358048 577651970 810657676 291477823 574931301 667360080 780525227 845963385 260482494 179425309 255341555 599283384 434054058 709114386 579591071 24995505 692417920 491242638 546611648 935673612 379083947 824040485 445760697 58796262 553616934 180420380 907535297 708766799 926271236 150567407 470447972 759399117 466557674 982951372 220725251 442819032 587094675 963693845 640797775 341611867 239205963 840015330 573671378 230746681 305194613 17955453 373051238 838964934 743762438 761874916 638312891 626640714 822746887 925737034 780476374 459739266 225512214 447602070 496041868 659096607 391365093 798340578 917174795 989696836 166282170 615538685 348146770 384004364 183253998 133198826 980878260 24363777 290065262 618837343 836746842 638040486 205523261 184302151 532276669 446013167 417451760 79559488 882375471 72856260 147461424 202030622 503376979 635623810 120684092 498628710 860554145 273415801 207432292 877100500 24702180 818743407 322535055 393122005 962643899 173651995 540426934 898474254 849586715 58663595 844784743 839868883 459999947 706954815 730546499 984931504 92602854 953016939 674962815 965678052 272893277 707334329 675770983 754517217 278520179 250998053 169871063 239679694 786776895 355498655 114826176 989509381 567688493 925787020 365848745 349730709 292372349 283598918 84087851 972659137 827914947 10374551 779720820 383690878 73494629 373178178 155015109 653034745 879737120 305619578 253962484 282524431 899917700 875583081 637272555 860110804 971395699 702017707 355311655 593939981 487031718 23167952 290747194 659803317 983984168 293301213 349524809 771033980 25775833 57910987 152229262 94924611 12394732 482235143 702586583 499905185 173147241 293495281 85002245 62013537 814387372 442892893 694776974 971980290 737550564 723509013 342912764 427279414 782789781 255224660 259431788 648901987 196497430 486306124 946340880 264663589 46396180 444359329 626155949 535754698 133570829 779903213 722069022 965312212 762244566 147330618 288265423 877749115 978042390 666727819 581805378 491679272 679676872 102804819 718180750 290115579 436555965 737633275 672326875 451393863 674604312 360169569 780463591 59470864 902624208 538936916 622184324 634743956 955949361 962306841 743181079 30448575 179743579 380927977 46998299 380261301 568258754 109164144 84673948 7777356 107879596 154710352 658256061 963298703 141349814 116080284 245840690 13169212 162161232 588694109 48683718 631251015 882154300 197636881 982125271 800264021 83585555 866299942 745601237 397113666 8512960 784488068 634026695 980817563 432476930 842145536 149192645 875492645 460685038 390382826 230021247 288627796 524642156 17780352 443292084 75702229 189473717 432208248 258966716 239489540 606320859 54815098 266181119 40442998 64601665 588227236 824302972 878746737 701027359 906327557 512183107 980824943 402751487 985253410 867375099 641874335 267031875 752950131 331805021 632845924 406289821 837594343 893795510 903322836 644210068 456363612 223012713 459327546 599455494 743533864 923309931 486442132 601346464 237515411 488991686 877673237 258950504 294435930 557476118 747375268 658615604 483319086 757653519 299512412 511748912 585192755 164905461 750379018 765686620 252967041 861102882 479001778 273031692 774899111 261877123 929047819 210245222 735920163 590187803 523455998 868162279 406711531 868422784 997931818 390986719 138077415 229120345 718403427 494773232 559840116 28270822 775992111 685712531 663392482 633293944 963055944 26597011 284434679 779835892 568273181 140200079 916191083 428953172 115906384 16512380 175054442 260442150 881714745 768555297 979265301 966174731 895193185 984967834 945673729 661851449 450827016 365180630 554488758 741239802 356166817 386961177 246371121 383915563 930316624 20095355 312843362 969832894 318412147 772765030 687970479 189395768 735081494 782486555 547140463 953957427 284299645 979400494 756210800 69251549 408762782 367134982 840779890 94215544 986217124 962945886 337960362 418627288 162446702 966261191 937714240 174392040 702008333 897181220 983018193 362731557 383539273 187078444 639934701 981491489 927624733 552695531 786162586 799080193 987758647 522273089 575095759 570606592 520809593 422557793 278718202 250482154 58780283 570756436 168570235 46734497 326317574 634904692 199506726 636703900 537281434 62463985 748411333 737246563 303098089 891362383 23196564 389071892 650066778 1300198 276913091 354487265 8177287 143549537 997186808 774321296 447257279 966716224 90994122 945035514 170231173 90810454 652406599 702826380 99947534 74532171 945025903 58791625 21071303 215325466 944443318 809461189 683926734 454609556 413237126 450280620 461823604 65071324 133747899 943646009 887086017 837870058 772090405 922459967 516001264 94613256 837954057 815538980 58470638 764084567 595381409 502792801 662646239 772695115 103231127 545063939 984147354 394918443 712758158 835485485 690379048 244633746 754750617 31565204 807577160 140539121 256435394 719596545 22257134 246701834 712011653 27854035 423311552 701939062 33104722 43917434 280317336 723536929 943958030 64240125 716513285 373022921 601140114 360756085 560966345 81363330 124784171 265093776 325695068 908406580 469968664 610465039 30694760 63153179 925953296 443034440 521448267 80612935 791781049 855893156 721837720 957974042 715495730 984846882 704711062 295876813 646664330 173107411 682603199 265948394 843244614 628291164 777460034 20723411 771924959 749834103 592793474 635894586 65550146 113606258 790577557 861594535 332609358 733236654 738499526 279034102 701207641 328630817 113628436 587788246 177824428 82449364 52266417 47355211 357451010 367900774 85081475 309381420 733380365 72657288 331661478 70255781 364617713 58369919 233447399 803308215 403767495 846846886 998955339 469792947 501027100 7855849 654573702 980230851 728618351 276940362 562430341 552237665 457595830 136797535 150455525 962956510 96757721 833556178 319233657 44463580 953076278 498142432 590398919 10313684 453405212 194032603 741081228 527608978 716232784 572245672 229437748 458106292 424312715 677202242 4051298 823941934 29470457 884663093 113102958 959260616 355666107 401485859 467494370 183587742 504062054 640808515 486059005 754860191 618218370 503684317 230941744 324677904 339707405 921351887 609359779 65995782 919123701 234852107 194719153 691830767 139949217 242288918 903570535 448973066 714136425 441194379 820312329 275196906 379792409 776524950 119250062 62212599 659814515 551882362 411812383 777631724 388830121 430149132 832597916 816039514 683153127 244853557 246774295 483123236 716997063 206428019 488405590 812851969 96681178 119824984 950830933 839095806 209575974 243852298 696943810 809363449 715498403 657420738 714106752 28277287 193129917 872662093 832812580 10766478 39409621 64508558 615387003 107077772 537052352 458517498 438684418 586850126 973646662 631447322 660237164 488736346 274086564 156932108 387070240 689349126 668966667 323969795 550756537 193303038 504805919 723712195 716116356 306598338 404465528 684012837 808223749 909678885 64466724 614711193 635182194 734502095 782626851 102107551 117194038 765111484 347612906 344791885 589712752 481641148 360634337 622388172 683405681 884407537 27391973 594490331 567493442 124191827 302017222 771592267 888371484 889794863 364715978 952933505 567433709 731154340 239821352 816863991 734413786 275726885 159395214 139217850 961344183 879908346 906487452 4872429 204237969 946367422 361965415 580875589 587275301 158597090 604405751 685725836 284606310 444502313 389917385 960820767 145213946 830063914 203376973 720819056 909255614 641983698 221545065 299865220 123570494 230255327 719098612 680698997 771309630 479818341 501884988 97943537 645877300 885844813 660237441 604761529 418491594 853099217 149434743 942624547 862639713 160212994 907758792 301039257 762763401 461481538 67786896 185488920 884264586 676760522 27256799 758091698 139917791 930129445 839574843 239287308 268984502 261524659 828551451 372490977 380362353 265855783 284645997 299809661 709764135 32777226 772923152 266553666 365271843 265536822 457359963 357535782 338497892 812853851 669842837 684503347 390148636 538103165 664821882 643773190 681617970 983423348 259049404 225320529 696995008 866529898 189134208 469124186 370872725 702405729 653414877 37538169 319661491 27000747 997497185 626720670 431005650 201564528 838659467 883095240 461363420 513890347 461272402 441317263 925395055 237512237 186043292 225013659 262113118 342853657 914710472 758072874 873269296 414267238 790257701 111949966 215998367 754580705 679454840 259748013 539244827 14428456 958038138 88195968 644163397 497087279 607568472 805669268 467069044 269494975 237605681 265549708 642472243 584414962 618565020 799742620 184471233 375009977 746500127 125787408 848839567 958945622 433821625 137149123 53432262 89439970 377437785 621311400 831892415 625859784 192962916 781306437 893909128 266151496 361977907 68895795 166312038 160624885 868157586 643627679 700443981 268594487 121712451 388422860 746472810 705450186 360368249 191306895 394242970 426403133 974747741 309299410 491361264 223658613 210684301 956993553 515301939 385232679 193026456 442008800 880657501 921816929 738744195 758537314 763674909 162748673 504041031 436191955 784373334 113537084 993350480 630327808 150476190 306207257 790952191 605968330 821340352 412814580 930156330 467836583 326936634 991775484 727669655 538857505 977415104 741699252 857738884 884936021 730981559 725871477 628959522 375142772 696987323 652425195 792347157 126202437 228723737 855943316 788730358 383110305 18371157 833521733 127165393 188215542 508893350 643469988 779101095 361505221 317984885 902636206 429336301 747689509 791612898 947822387 918631692 205427773 822327359 521015637 850150879 295707085 306864786 663632141 836955192 154960550 44984855 891976102 917615706 920123693 449972924 230285376 120640128 668903132 804839332 526170190 972984149 585261249 138117029 691207704 514392699 163083262 938409930 175694138 831823620 991488583 545180113 935838499 317401596 16549991 311284397 506183063 113199837 35258555 127924997 694732590 692419608 775974837 905315764 687952851 791943059 943160922 610968135 174984517 605712678 859488453 775447938 334012825 572726557 289468066 849922523 572901302 5778617 613993907 468189181 149508567 964241071 565805135 55170887 728313869 802929575 144407518 668132939 117814971 336408254 92080478 119052623 170122520 515218436 40353761 61672655 382981552 963671807 684867853 702501369 876212451 634828071 830605210 48742703 29438821 506634344 857581528 674173577 426094780 629224355 468269606 635169360 949412806 680781612 372675964 661420932 13395248 434134349 565548514 458895447 211077119 715811522 456537847 673767600 622363659 848575292 183019627 757767338 975946367 877966814 958850180 184599314 41621595 291599811 809688733 118287852 902548210 807125622 498086819 259049198 485388396 786856568 390328471 691281411 654879813 58540477 684153102 387666377 845835212 722265647 587388852 86282772 117048485 497664042 586092228 36236393 109698376 798397694 118933650 234087043 401764224 72900465 226461697 346012882 838934252 399813178 68551949 933347575 673723777 173641863 81041731 497566794 838213126 75591800 36699716 372165716 149783702 151768481 911463494 879051605 918818 135856524 993888402 786156735 954061293 825263157 479771655 669113272 618245134 94205068 900994966 3441053 946726897 580126966 608963780 805918330 105398230 681442765 194838059 403189650 942797905 696089051 121683449 723838941 433395912 435295971 819568239 917668485 664756216 668065817 834561123 894658408 411236977 639433380 967056318 183801241 4699413 579128867 884576255 615975391 296994205 927392037 488857271 944512821 671993620 62221743 417316875 174399304 336084058 194574267 145059125 587727100 10627234 725896627 58115331 145551592 56586228 246616826 643824727 87819221 437034924 601512035 347185829 252545346 915615481 272896184 102466168 219588579 33163615 688120116 689016301 114423326 374622517 61864457 58591029 742212748 475220008 788227292 448763160 812963966 988856758 400424772 236144493 456118902 163453364 242732878 231901091 982981289 149295305 71471612 885743420 942586756 118139632 644637633 244717644 614231588 360250874 980057862 995123710 45406940 595992586 193785513 869814543 897644979 858781719 323108473 136376401 474761443 149174381 649869243 861293354 950281564 347030828 687742888 688378898 318151998 620119752 906939372 835520281 193428067 593909383 993126185 85730398 727695571 253232390 341579634 620928665 559897421 978244277 847868112 291133330 45842885 139776086 302663617 329535655 43737568 279069058 437960116 608060234 565030265 847406884 527585678 420521345 4014368 279596539 883033128 686859877 637068950 75248412 116216014 291596451 599688531 487539823 677876161 920976126 660407040 194375469 224667830 914653387 841679357 155099752 555632470 852956275 908452828 296812931 615439804 459449332 976279012 970224822 820147962 152954209 228425615 713218443 603216788 209344861 849309964 939068772 986457602 409816484 31302590 602154994 611838771 211784067 638589626 557641151 226113797 972631643 633960269 773936294 327937742 226706466 643877748 174021717 134261718 125626337 945938019 663755986 288319450 402288183 884002559 825647347 677916555 303099860 917760611 531224292 913434893 134523391 582330975 806136485 16810617 79522577 887852532 701607050 751365211 735326456 80902617 925317049 412372020 580350389 569187065 673987247 548775161 847414750 967300339 25715132 444110738 358360349 646390425 305759106 268210012 524113582 616814193 150943098 946299560 892129765 846454583 290045551 894136633 81668262 713432153 918700288 216231626 325365739 298629754 318330914 184761222 408108610 4047855 86772124 37453966 843560524 493754181 109367434 530824311 332794687 404089273 459194331 695612873 294360933 999367614 185927891 473676161 507748507 834600827 111930249 154002831 949726419 964593482 553968490 688613721 441402514 15043131 419978164 306751542 951224691 898004111 515855868 582361076 741754530 676814909 525368489 747867475 45472097 518976880 255828342 270891656 576829830 626618630 901543412 417018299 23031803 217589011 649884677 570348425 373907773 118380892 312803427 716034946 605737950 70557661 356754711 941723308 49217796 695263555 908666370 14073854 707097319 685557107 888023383 749679334 240916822 602863617 998588959 873335236 404571187 908517050 365755572 22323309 833421298 617575963 668124998 699643048 744208414 52466647 418927705 496553652 760525269 10039636 840097093 965396417 623392327 502659118 297915061 233700978 212696890 371388083 971982120 599506273 591298441 447538790 698123635 916685723 959361440 564844157 681282366 615624480 488970242 865670755 28495746 436729188 868499396 618633270 7982865 795324881 767103759 220215114 946560270 308632643 928821153 997837476 945404273 495418250 575166797 371892607 925532036 557656556 710116470 237476299 89607784 193328544 574154392 939977897 420565905 538067795 597166272 752251120 900349766 592596135 673553934 517713323 992617250 696937648 765953594 336427673 163688598 202272373 157934605 863225516 709629796 747240821 1958883 690825354 963697701 226715167 834888240 846520079 317914309 330383960 178027000 198164937 313464066 991973881 227419476 116093819 415722736 240224079 714524148 242722459 929682807 680233882 582949272 406713299 176458963 673782670 410862742 590239875 67549972 182686676 728323160 470593853 720625308 367089034 11782618 754645064 292522147 739867327 503824432 505945119 207603126 483892472 295749886 196525039 110783028 511562670 85219582 397391388 345958096 228649678 376699518 512845500 319922450 917050679 153669087 139127322 193917398 269672767 865777687 678262069 40212939 847104303 974878000 729978430 709743604 793213890 11832007 195904798 128940075 822347946 567590542 110677997 82165145 701274891 461899466 892619644 198762304 60469246 247242453 492513740 600693361 429861648 186455965 229486229 837115222 52656832 518779939 377676736 626824041 779348228 142893566 185563629 852633595 258940869 211313621 792803566 815549614 600940382 399464936 63883338 224552955 944922913 477565064 470829499 742365102 543502802 963817115 236620208 907663716 346568746 164809753 798498252 107437844 226890581 833496721 881718629 923520387 45113716 183637413 326136326 459735246 234956316 680367497 279562733 999551716 803257046 163356040 785960590 617918474 847537565 979164287 147983630 286809429 280402275 708204896 350756040 408983859 8881804 814380465 227198412 995885539 930221936 159714314 63861083 336245240 63104733 269103771 177151596 205731546 205461652 865364899 494027307 691578692 910526408 304904186 59105908 15759815 755594658 95724424 237298780 79361350 61254079 748953035 510999209 449603448 883566256 767221334 797326933 911595882 682441336 747593548 324355343 292965370 802902290 234393065 130009529 261993565 992694505 352600825 813057259 616214681 825234782 359445855 33169263 272393228 736954182 543267472 774624451 41531363 11100009 121726229 487291290 341746084 813644036 564179725 601771099 574547365 416455752 704074408 755627424 258792338 823566041 203632813 453072569 948818667 278865999 511817461 549137447 67849091 282990264 638521581 242093089 300951042 685865236 269242392 597889298 863212132 907399128 304961675 551128088 172028536 548805996 806581616 149790087 822504035 693539501 169192835 476298596 95484186 296665963 139730840 271583723 897754859 265607404 219883283 307068426 312963061 588842088 9515118 6569443 942740139 290659210 726599095 90604366 439982676 945901301 46431503 569488468 13543310 952112317 367587116 769535925 502704839 35113194 950348760 488427875 222852291 309023737 705357935 607897349 796103449 53241690 344623717 912733813 149798582 514059251 541626814 885144130 413334104 171223707 465424788 873266223 825491219 865459360 918772885 777615794 891720400 245484098 196866435 913438326 931796681 483032885 820906418 790289113 460018191 238363939 991797132 836702831 912942596 271947816 377855760 772672637 194680033 301126996 839650383 870817407 984565297 460274989 762856431 147146914 59680596 737582122 576210344 917110858 380659709 969126713 681263817 413108366 413010613 933722170 395440819 577691319 546159958 869094529 931520349 812530885 630813072 262928216 682259919 835181546 955146599 9490554 494888103 328488716 170440627 514657434 502751895 816713031 240433310 190701018 896738020 919711337 503755818 532225620 13529065 26864501 209087657 695290005 868921234 548059425 238053187 543450652 861275106 150426199 836340851 666272736 456772973 633870519 778484362 487434951 453355998 126969108 619365931 533541936 512908915 521051635 688458957 439188586 20786812 230211599 318876477 754820922 245558239 871290584 797009945 818323033 732254615 602259182 189502037 933546996 253575216 822054059 333732282 553426219 209245773 982973079 879379810 162730130 540172579 565915633 337609278 505396914 136031483 293919533 775712656 87456905 476238771 738777712 76828017 179137542 926201662 463442454 740511564 104550030 373720095 829469485 880428641 37427578 266649586 839268343 956920387 588830359 403708388 198705772 917663066 277051556 88506678 183196342 166329186 687740375 404617150 526661043 919123434 716641369 308699749 32967542 740937942 711468741 563358634 18327493 506296030 723203245 957907485 64621725 752978957 517504277 395287781 14811818 217610818 519771382 113903675 789081040 779958706 460617148 202264045 607242661 90449252 476333513 599851996 137940980 407325620 982989552 822686846 26817339 965240016 614735610 706252636 201411885 310755134 397418020 900438421 553771314 666959956 443979679 449269850 508853474 32833215 876551183 992171376 438007438 664955133 150258189 544925617 393594295 960290274 733161125 216217483 854341012 91901207 299428313 658852223 25553809 858813334 641661212 55128739 873841611 175679024 962326999 472684321 708823956 945537543 775289319 662301366 267513333 848380180 668365341 713086259 815339047 99378850 87053501 228341504 224716825 64067537 3442687 857720212 80094958 378834964 473256594 719965694 469681532 238804915 329653268 128793951 280471245 48782410 798805915 32207213 870830241 57145160 503696943 665618674 572875243 372994161 98615117 92047947 339926352 896178269 145544038 329541098 353493419 459764982 71997021 891601109 412239500 207463934 183367181 899238180 415306420 50986375 15916737 794032262 568074906 417361529 963842490 313977021 78627049 563765519 721675693 735392797 441602816 113335642 915929922 673739281 189678960 369827261 109375382 736700311 225605250 951995247 332971194 32245695 525544623 964075260 169652273 258092079 24580389 775653060 174117750 172022690 256866377 106967419 928555124 568996452 440720943 58613927 925650956 980568792 888518436 584550182 472980114 829448178 190395941 610438565 45124688 176571326 481502053 833219369 109879810 401436119 66397387 665273738 601019737 434878448 566624881 709682163 553830776 483775055 448508710 992808804 275620730 92724301 256124141 322956592 879032042 59975895 530925948 332906367 283552841 397659376 481158334 687351245 198721931 874791981 315445586 472792425 93784730 81049911 660637961 517301751 471828946 565721165 743807339 708157935 901918339 27185087 293647411 372236059 250101107 79993972 818654671 159812893 772823385 793236069 664943073 125544423 362108259 914011935 616802752 589603393 550180273 762156101 974672632 689553478 704974807 693237260 764640710 171901415 240868703 77261758 7723420 221245798 983581765 951578680 802127779 382278109 194936697 38424171 569760052 283863477 497299297 529126878 859986014 163196719 497132628 407828266 538392676 133403871 167082784 810386045 930705980 181266987 254992260 298584600 456781584 371937232 401043639 931674833 579196609 593475166 920178143 885043858 440679007 148804791 988934299 155742424 580678322 98386580 325938042 761473332 337645237 414961920 778807938 399793101 520557589 394148570 660845482 801980893 752165302 552230232 223244639 162816048 52989998 833466495 122560259 915685800 988726856 698335148 71174505 576935867 208708483 860166670 575087963 623830771 132738705 67785513 399637012 808479597 621429720 48532308 36473798 487071067 260830196 937778748 118676502 383113602 661232179 562966879 133277339 72526269 284215063 304839826 312769890 449863544 580708568 444854908 646743405 770509365 569312 433303832 477558575 114547723 964784973 889468983 396707602 364764705 186831730 309232636 83951601 568494904 726814806 555535710 905094558 162673183 879616563 211218601 267781469 97887804 472409592 232102909 124830311 556385802 953157576 897933773 126787689 422711701 357010297 865537890 403654146 350139136 842874134 166848342 907871048 899878655 726585182 401460249 879160388 656311133 883329602 646108784 744488305 278740856 57322346 465258993 969592897 406528704 78546609 712311175 344621976 547463483 807909029 16578548 703861839 11644420 449243400 41208906 933975474 199351239 804200786 357880945 829803522 700149063 996114220 682315685 592380660 824868825 934678774 646025461 642097713 189960678 343883842 944171973 31377364 65875821 738572374 365919821 183821039 697725054 13642926 973704215 643046918 543467968 8750969 965779589 704924050 376509164 233045015 119119176 49703039 303033167 48584097 110656234 890905262 312283724 535876961 415285574 381649780 75139544 726230357 6561290 940789273 781099260 819843249 988822332 635239514 135716951 580477018 140648882 456024296 944047258 266831723 576002456 66067943 668259593 355150260 244735214 756620144 769008129 21684790 594853384 745368079 151457132 353559976 878212620 430373701 982631758 890025717 951625079 653543431 482175036 13212604 131238041 724858685 596024800 657084111 101953556 770639940 612994935 917524660 671296865 744414061 691605074 60618279 95804746 84835963 299137624 781225110 615946353 3949353 987133059 351884451 542967752 463243170 875572063 268566182 855867159 662158599 458566030 606405417 312535418 51800557 599499846 828204906 132664288 382469852 981567953 941772252 783792525 848449233 451286028 73643686 175858840 465783740 843941608 397447202 271886958 927194883 800370925 756637535 220700237 146707454 228634034 286732448 12693450 865010297 652996198 388775387 68409676 229413685 298423370 786416955 951543950 922106470 206110005 968440223 533254433 903616566 707171855 672175896 199589607 870425409 983824726 323609967 59011737 721242903 886723484 8030364 378367555 51277502 402802694 831977296 175377859 471862062 559529679 198385516 525305165 907408850 362011587 702601352 466033641 58576141 157200068 457720429 729520628 380895411 201274953 519966619 659825563 35880588 659832794 825037252 481301859 750255316 147097749 686016591 992229028 394802878 280249772 356027094 97429513 784794860 855652581 664120232 572420625 675932665 806239512 340155976 858038161 585258735 450691765 276967916 712362032 1944529 790836795 156046335 977060074 796612115 298382018 32882847 415121038 745701148 476663410 914856223 964505152 513204427 12962058 830454406 645320183 654496239 130358874 417047055 155820800 562410702 980409033 7828903 603307641 579185055 437172176 234210931 876207063 736241936 380281980 730457415 473953 800831168 513364464 960754991 134747826 288161734 745894369 834885610 221671739 930928936 379032344 117501546 180047038 533692517 86666740 321217365 692117460 370030572 851803877 693874567 652830824 471639970 233759474 905917070 648394298 411416417 610626100 643180844 396957022 375366515 778750041 476881881 556507322 460286235 220771106 729847103 104484491 71491340 729240805 981446844 873153760 791098352 34704651 348632803 431115294 143502562 568104595 288261627 485663098 444582900 611975821 878867070 553073026 399226026 691130016 759797148 64252053 566819965 62402950 413113270 706833254 599783258 205360010 54713571 560239485 911257632 577281296 209951086 681263030 88200998 683214606 750736469 958224063 494792370 328716683 437019596 154285982 349330818 716111399 697137080 495668778 277642567 495341715 819471413 21992845 481522982 778940692 436178961 424756424 114828341 96468740 130532174 560212271 802126340 559407441 556550564 997884137 704383249 164865277 862774524 608019313 46613842 123510684 601331190 457581080 226327728 159239129 994474596 327266944 867011462 674663921 433911757 196710690 171233574 393384502 772063211 141315017 302706260 264170381 711531309 2915349 384765897 538844656 369431862 716453370 590393009 702581486 315892060 818893374 758629165 599609382 695187242 698266366 355898578 683739087 629479646 222027305 540964137 767641395 216764907 790162947 798396461 541592880 495269240 357452196 102787792 61474486 545826016 183680375 233069430 236390219 599320113 356632508 881619575 179003786 294996653 534289670 272150690 915014559 953652043 838462653 809822645 426040781 229390646 516143516 631431910 157576424 845879373 344471604 163936605 757019355 785177506 736684904 440521911 444559140 934234107 68037871 907196293 971151699 852106836 771297238 108096459 681237903 14122075 461341435 325945729 597232400 708131059 878374803 609610517 747221670 374964914 699400612 187910120 13845809 202839650 317675148 279726796 355291174 71627139 674143096 378803340 399665169 672568520 297243630 42322020 295217421 664304790 578580548 243727493 245873998 484446600 603439142 627629715 378985367 788832493 319869716 49615398 591850948 466297672 288545505 772645708 589741890 454454479 648991797 57001221 741136786 355530222 822704396 873633734 950962890 322562497 71989045 281732599 991232531 634244253 204003028 914787957 760638508 945405575 358187745 827786513 908301797 901144507 533136807 533879566 407216805 34154791 545808709 760335783 546801893 607881453 961683504 369250439 491938995 103835877 515929519 912722511 277134896 423382296 235098718 791495955 174201362 143903302 866142892 256328925 949717539 938695265 234774877 266628649 386868160 198563600 517358088 689788007 451169882 181117485 810182553 260370557 584141817 310689351 757357265 38317890 933298612 186105633 136111297 494074372 525547578 352186929 48493395 175974659 955850316 124978466 619681217 948189172 142746432 868947026 862062876 556025982 792697216 509283157 722303686 64651456 975276809 66732400 262010104 644643273 149962221 856242718 748375869 645658655 926971601 623546767 992253685 264716857 782854511 620579620 503101395 838715653 553765653 253262836 449784416 490835043 347707173 981102923 497307766 774433191 192942483 519540005 822100933 190484507 866915178 645317815 303672913 259906426 416289095 778733287 1329393 321943159 418650588 728018127 287595986 247527220 169660015 583892542 440888563 278586827 677944152 880409142 346012839 990033609 844578950 331531119 457086486 734405550 113198075 931197651 197697467 87030638 608227916 45196800 121928167 271763699 885947682 657275337 969816381 587195800 440534971 485464245 146472756 624901039 496283497 578781567 582100632 990426877 381566994 648819604 154697738 440888633 106921646 235265432 777956475 345509520 769944525 657924065 11781557 523204132 115622926 587954938 448484562 283311752 130097833 692380706 694396099 820885062 299431910 444157387 958642378 467631193 283254180 844380699 528445696 565603507 244422611 233630574 761162448 776145080 85678330 833044690 506902394 420718529 928011954 294777481 319616657 226552219 954822696 242534027 37718653 997954309 828526751 43299585 448144634 427393589 125278700 603980491 701025175 411988 231140600 152809979 280887864 856963837 309805122 284908120 817486229 794749634 597510234 747984348 813841337 120701863 221057127 658951478 929521795 124635813 789619362 348029513 442427944 423576360 89952473 394789035 667924911 836445586 359566573 843077159 376099699 473244598 752902996 844802876 755770277 73769309 532773784 290990491 127861960 852555461 545389269 43658412 264529459 400750364 11111487 147422730 728941203 643896073 776570266 623027714 914339942 143622436 45054400 88403993 241912960 614819449 292385055 575034243 641528970 557461258 122171448 423641004 809432446 676656202 56368673 939290803 136735789 929777570 71227652 167034346 997778873 508569839 665436318 389172312 746677275 274661634 341929153 916240695 154723998 998155807 434271698 700578934 444406882 796002431 526555467 579164983 709992666 691768014 882107962 642003026 536497230 253734573 459000769 835875025 948568154 603174193 419455892 462849650 315452525 361040738 694401662 791420456 396962379 406792381 754905820 732450970 313730700 804729779 350272800 867448483 343934234 616900648 346846799 188205008 330642871 964884980 811335300 762280677 748480629 77052261 872739691 22579289 800793660 210425787 115040454 727413461 818855751 670231467 724463852 95072184 492179879 333296093 302446917 472206230 87302079 781852014 509286607 391924916 192989382 102125679 551453852 791613326 808375112 662974051 376955474 297385810 188085157 326978245 429768873 909387362 387166353 509645696 19020273 944205526 919725970 148178805 269620361 991348472 715901829 434983673 403400041 374983622 626245402 219500116 842193049 487903091 943226195 897108547 748639159 223123942 590968329 818119798 382617206 615801657 884612711 184058387 808399129 636600379 347363693 153881137 881661692 829619439 346573934 283812958 652181260 965889803 854158226 677679386 540699209 772550778 178461781 706794585 535245899 265254362 426601478 208377349 106023866 591026943 607716937 275315834 924106453 920241006 468620182 926612233 168615404 588128483 998068663 658573429 207030758 147194315 802328142 406217080 679631548 552275915 450977613 249442623 691284988 169943607 595327867 971471850 481174343 412850843 666982646 713948430 237302483 491354422 440910764 894344754 839896041 200999290 804537824 999193941 561160040 258950286 212890796 291529574 169842240 776856012 483021433 421957835 151503864 148320067 458667400 985661403 120117546 798872629 787120236 639423332 39909377 532701594 374368398 849122085 12814017 147329180 247552168 751842901 88168512 871670041 512520523 355829275 421091429 994176037 419377497 936067091 136393392 814061701 581266571 853395151 187749554 69048628 557756908 773882452 767582864 873283042 779037787 673306777 366544772 714629488 285666574 216707083 796938332 451896949 527156746 233901068 492919801 377603516 755822251 355726703 363317714 291781828 513709603 674395902 813480046 231428670 78424563 360516597 885644269 927840915 904518771 916821636 452393600 226467420 189758800 318053456 746327789 290310888 431203848 961081074 765966092 717449401 126068336 390627446 538767436 46584839 739099951 367221726 679447599 565176635 304101440 131774365 123326665 54163317 967468916 138707485 124149061 261694728 677234413 27769401 986299488 275527160 940253605 907433923 922440428 101751939 774385637 844367359 201991759 102304661 256753614 251941414 36780801 289038674 217982419 823736293 794316561 460346768 263695677 127010779 155902113 619202650 292522662 41909278 284645989 811788910 811493502 159542455 923542057 645588928 960810378 225998369 675447624 856247797 761107295 114616270 384213813 481306857 971441387 819963554 790240758 744464681 621259501 129977206 945733795 897426554 140956280 599955350 572494828 736085584 767797620 175868228 656815249 129103960 205077789 498213427 217928679 808759534 984699010 642192396 877403226 994591143 451991815 90451180 365906405 647408073 588714212 672606180 90969755 470808782 518532515 980311928 431371042 733235941 906650789 875153441 169921843 559395697 475484062 48939723 47827484 347919752 781878549 4053847 968983358 647783541 76039909 688420634 873028238 464716342 471118015 91893084 791531288 613795838 786276006 295393243 155746167 174108852 10007921 343911749 181012575 767740275 267089740 914894273 328493844 413268488 381400119 555050855 919565808 18186103 52722310 505670339 532012257 282961015 548308319 224377174 225313256 819687921 100103487 381384213 472843163 127960452 780975221 146509288 834277283 386289156 466362278 198911532 719258943 421733367 769012807 840561970 793312192 22795799 761628966 160241854 905885963 262061010 224084706 533584008 374888474 34171853 756482670 200207550 305389435 912477789 516806034 993617024 821122511 703802380 284701034 490297955 563887180 741826074 160277221 632257775 281193276 850064634 345210695 793673505 370265212 938059984 311251111 766924010 145463806 25937402 394771058 708176301 586434119 322371972 622262758 467225285 593309937 25351090 976917656 930805245 27183402 337895034 728425711 122404374 444650548 840842759 331009702 384632644 409141219 172671799 636834126 291324337 991827234 754294302 117251273 447690745 164584558 730785921 560471504 465498029 198569561 854792796 227243119 150680528 881234953 735553117 21092996 904720221 546804150 625876582 982865987 369755070 363889967 472571919 855753908 142928726 747212374 291827489 408897587 809195513 249237919 956087836 984590064 681818479 395112085 570410674 620067181 464594421 952798294 965599818 844501763 781371579 520065042 829008510 32938077 92623462 130888079 684948381 753399802 38052240 688937896 556122922 215251119 281246019 808077001 782804058 811953699 558019970 407735669 56588954 624852306 229205441 894764737 344095752 584637707 150649704 306317014 931773429 951689842 304373331 741536114 668773225 175433598 342180692 364691559 344098719 122815868 880540336 935252507 434808964 21945226 256968862 917799431 549105980 370484509 312589260 521904952 325299358 155838588 338502105 234687185 800189875 821028162 909639644 468310151 306540090 959014112 69119708 726542115 286962983 842191128 214445653 303034628 509586208 121248387 231567033 872072858 981566719 651791628 537508333 246059244 896765523 505393267 535070152 367208467 22605278 542614732 876440215 341821885 281197592 980820733 807398812 250191787 597147050 429139267 201563018 41068595 399925237 403025325 495768331 815438014 474127241 979467424 889082170 261038667 312505518 545775441 440589353 1844203 191504350 346233422 909523805 710189379 230058056 475261942 234113101 234964749 371347023 677013244 521413862 210512279 250855945 215430888 198158346 846185794 283933633 558448789 851052044 834660100 181885046 273782964 850650933 35375847 77801562 82851912 11606083 314395272 216536915 935572265 740631781 941843352 404219773 215777921 722388544 456775263 208556965 481721681 410265965 918733364 200441296 303077101 251485688 178579462 876740530 911787900 118249570 938445014 346920760 599883897 69503649 188853818 415657215 556251445 169625243 304655068 299729114 453069650 733328046 183756025 435056207 179665737 359873579 998050531 446489371 632147685 447295446 322367871 584771498 920395718 938368104 640323272 30643103 892398560 339811085 540020810 657350226 856148985 926898663 364365735 780461389 734634542 558135945 987558678 814784207 927613550 553570428 490867679 155393609 715618557 875589565 169921248 91574499 681299187 455788861 668029195 753220600 74105531 822007136 67685350 797027221 229146260 998672511 310706185 943361278 371815699 222997862 638977956 536969514 432250783 344528342 795365110 239054146 942308596 794317572 971222231 327421734 308254625 806513176 138977583 663907815 735600778 979050671 150250364 784637006 182862694 537319258 925868368 965079380 613324610 667620893 506376913 659186856 889041148 685598960 288975160 160277292 81173448 516502082 841293138 778338168 878146479 145043825 34627074 181975638 780397067 404375378 963370173 486037316 841775117 121068208 226513420 460636917 777194295 815763653 613348878 892399568 237997538 512245186 139855091 288389744 392995258 244053837 7081858 942185506 695567932 818950910 873449364 712455018 246591295 887193313 949888662 88111742 947970408 430521847 516424715 704250825 32071860 191107764 928708104 171693162 120262386 445697922 929305527 531832498 37038662 397790525 363524052 878711466 735533992 693267894 888605491 209365642 988052835 347599408 823769912 399388995 411293590 463796710 404420701 132045047 858390198 309490819 767764144 253309819 448679434 547667624 986818130 256156892 435942958 376431209 497640953 423518167 739174801 300314064 138063726 432253535 929348855 115362649 171632656 112311322 407747063 26756213 698249040 112826597 516514685 749878279 736999219 337584972 970801226 701016297 646185683 414855443 339292527 853575784 277154526 913063344 958169814 448982212 753198613 949649101 327830969 917835698 841492943 213534923 737746729 149562586 629041779 569064762 334877832 999795288 819693057 367842146 553745423 993387327 343052938 631553214 961431369 6452753 742488755 631797116 768473494 637081928 520396855 666866942 146963625 90651601 567403618 765415515 36306186 993058700 255913622 318534878 961965205 722411469 75903690 10872454 314159866 802334686 279622662 900319365 435294779 406392699 720987880 625465282 2094384 61951828 183085090 266509143 218958854 231415182 30139129 558104851 633852092 595214402 695696328 462693368 772443045 660616701 345240699 172137662 338040808 401265727 62626580 978612815 702020611 538175996 5887018 741600329 901071940 594638366 410433381 959154047 827467599 202934784 785425923 945789560 45706395 724674548 334677334 648830958 610723060 984949183 846448964 952175441 58550010 229717784 202956486 562005826 183286177 618578988 552623721 506854424 894351536 397756445 409196752 487881822 691510082 782136190 235766063 582518611 365281351 590545625 675217874 671269736 266843908 112425769 833549460 815118022 548181903 200797792 513669993 816262086 125936980 917756898 92090068 541021046 732925843 57292040 450041969 222803995 341133791 667778463 755892589 245240233 775512736 420892774 24713992 353480781 827294610 672355731 891637530 636568804 427931204 254076239 132085388 214320513 273758362 326709301 348304346 486794731 418926412 508053463 175130008 190719516 599015013 144000825 112021226 178971331 432839620 675921748 6375434 887095235 189599134 949305749 598806213 602086578 326844154 29601883 32735998 874709339 442026035 225342332 758420266 616663612 540586874 400366784 484702931 310849801 614985042 48668261 403666710 663595303 55128850 130095002 131537188 193996850 231594343 681761028 351809220 293022327 884433103 866541371 422767312 260069754 908502558 6283598 197721011 72234098 752147709 117813051 459648498 976123592 18841190 919303800 136999584 255637660 184316714 887136365 903765479 817700160 685873771 166711031 770126214 686318010 36530722 723093223 553303374 749875526 250123674 89311873 111591332 788577746 793097203 587752958 655624195 746001537 195219616 683545610 729308023 612385321 899608041 437418566 597801250 530531285 580343658 480921031 124993722 880117059 500510354 622207893 296808201 468797798 617101093 740619053 44889196 765438693 621631419 429455104 641185621 580759707 973517374 600955122 498869962 850636309 407259760 100704987 567710435 666622487 944044131 106880777 409640783 21749527 505072895 717194428 158029776 311085504 764031 37616297 616109754 685790065 206120180 83523448 785001336 454018236 155743936 347927110 661845767 924442599 448482589 177366820 546971257 284659054 690396308 199588246 47795060 873633919 562416006 470278932 576527537 2534780 243113127 887336332 118063741 989175421 492573053 880249822 912695611 986173899 451293925 230925919 143731167 56979558 133482383 866892119 894015604 557860480 273093245 358269315 366448280 916930048 215900552 880920723 381528571 326312193 566454747 930900397 495102180 93305936 665525878 184386536 550965419 416652785 188449964 360165586 5997632 809433498 58202789 848398571 93467299 595169590 382014941 802934824 890817898 259510627 335971747 676941936 285114174 517773300 680851355 155004450 786105949 894562929 238417469 954791566 894751514 419680914 456311123 901512823 901344857 266751176 882762367 959780504 978820116 169459380 746209203 470062619 315740120 394197422 450614198 650535715 53942600 597547327 212491942 985034564 385257113 902494631 287666289 583800325 315413269 587957848 432920410 559924069 314509720 39747192 923523706 752978515 523393302 68338019 16970301 803789109 210812179 298268968 129934049 952792674 143349289 614271751 966241018 149309096 744011910 943137273 44353521 524988871 118165099 640589096 563480192 223556851 222327470 496516722 819676983 400010582 45246777 92626154 686859003 249810059 688052104 928067927 995500418 169959717 846840111 693664436 269896152 53174566 97375826 600354990 625109724 218344072 826497580 191444521 299590595 443749304 296021384 12140476 605736085 559083541 82959179 157764656 292193963 694173814 505752808 183273732 378558263 430743457 432663274 469778156 46854588 426402005 359164270 471002190 188682386 478955585 324914342 45075907 16972644 683288970 556040023 474279068 314094513 421745737 300445019 793474395 447186254 125033099 164517409 341679669 791311074 537197391 760935208 690220439 294366312 397814027 101355143 709852318 648088497 272210472 855410024 780158365 588515039 141957505 412892296 738127515 430620395 867693288 632524985 833801682 475498017 518529954 897025377 755504178 582454431 722837221 840419065 179812827 101579993 202555489 987894158 751189671 663514648 843660468 233046338 512273565 899875062 979686900 482148556 79420031 553383395 276565034 701319668 569657405 682702756 5370833 215619608 926060928 400664014 491803227 168780971 761665568 813143887 713327276 723283376 460611758 806634726 281692061 465577539 686645995 187006374 169935994 739788048 208175695 174071671 457539973 222268634 396104835 169221013 169874033 621634806 314001895 837487375 169827559 255170509 354167821 705776969 81717508 906514782 423801404 877930106 51253721 106331065 430249966 417185839 75995626 503970693 370962258 475430854 468468656 638602362 297032139 35289332 956530711 976638440 371270766 24324160 858553088 810450223 597610120 718801285 647542720 404730949 560426006 759975540 646947744 343300147 672398924 677533456 844519515 621125528 108268559 250177584 423137954 254190372 956598906 640076800 357323419 592633886 396084573 66819200 815332446 350370527 49689017 700328963 960903799 258473301 815112261 825045938 198708327 471835009 977819116 108384775 397184291 450268665 8868429 493056850 319960979 695921255 354712122 866892856 94871828 527571976 718788153 436647470 462279671 19095597 855268614 648955394 283358208 195686077 231764495 744299603 914151143 594489521 769862135 200285716 615487706 895407255 908149523 840166669 312772345 90904337 701310960 566350426 67246041 887685459 398320075 316719850 197333506 957498791 386409751 894132737 847430257 795843564 48076795 366192566 281194263 937212947 968579793 715964790 626468695 384566433 203408553 322598015 518779020 592054577 244016068 646172774 705365121 468462319 642518041 832037266 3503095 904903453 598373331 635978686 461049635 839367570 249680848 418876027 478475820 342526773 92217380 12988843 576137649 768672391 106113172 331890183 429127490 620430359 311010588 812576667 390885858 805400843 769251433 285202501 294515340 626541469 979322464 939294777 208314539 56927644 437419157 76020351 139482272 181526759 19186389 231808371 106037311 776731638 496868765 289956677 792347474 1743953 503028896 172216951 760055317 35384086 46900548 792758882 191598520 298609527 323035941 860127153 479724769 240425786 58208401 90222307 748938279 804271415 133092107 999875277 648856216 953225182 752973769 854436118 698720819 898109358 506012214 95514810 559683183 633172415 559626864 754758792 900973235 748706873 41451467 796631460 653633755 263502043 856882508 632855045 360879546 644754805 999943726 168372472 685593490 178450030 728921185 622090139 231141533 401797950 328615174 689553763 57295752 230425845 494080756 826991254 360909811 832390323 201162038 17072850 202910450 345151534 605237131 430306692 54652303 804438575 458903269 555206258 197420357 906834708 566128618 929850930 460223622 843935056 522600822 767984304 112355639 255155175 967383831 302489004 188280623 438971123 254362000 814954810 239417019 912369697 309721431 219213376 283172125 102505268 85019414 971566843 731897096 904274049 845498413 733597050 64869670 265185650 345189166 806475809 448173714 457689348 428775008 32755752 197669726 617903688 423926846 62113306 471250703 359264997 395696629 348009559 714961180 425845652 853737449 774799762 41037170 632179363 756077616 439026515 331068659 832621171 839261973 108651125 341976562 164724730 553181079 29430185 559470264 721424706 356665831 231955954 915587075 969952232 321610734 555552039 592360834 557355422 990970308 434269813 440898138 677843625 699409466 224864986 64082340 263851107 165022033 929239467 261861100 545070522 871221441 468268303 468385460 998440367 898990195 591380097 512904431 704931289 885674759 517031762 990180230 975397600 519722063 220673828 596512982 615926530 101374930 840881264 888122416 228505745 757094730 136108801 430722648 347210354 81908518 361802871 851549703 280135839 211021065 146043590 660333161 843147430 288525385 480771764 425318816 787323945 57133169 259069022 203303231 18839900 674259391 485450675 333110479 371175818 708722087 418235639 502100045 989760401 967191886 362239298 7886506 465564769 642226191 103799551 815316042 363557760 337089018 610845293 351985542 832263561 724526672 501051937 97068842 789336744 455513608 279071618 791788791 428732704 250229838 506794316 201762850 254061509 629198590 827772942 282172371 561903746 271566637 386741932 241281959 833609941 233958817 514261725 549229615 155235918 250994516 936807853 956678511 103705364 212744693 129525757 124051296 583297631 797226598 403754238 485479534 265321727 252853567 26077882 820304378 159348179 138733898 928672395 495129305 487500371 139554821 16615330 572654547 68552968 360905763 943241089 669037605 106971150 454040587 948641921 848313343 906116504 13599831 708240461 114993415 370397804 532948567 655734885 265487573 336074851 180037772 141973149 540201845 935637227 813686061 102391707 260461032 328898949 433021605 490820956 680476322 68497991 810907666 670172591 226471949 83316826 193936328 774455480 254746885 382611581 244172 469857647 960359259 442712960 13017178 599839263 850188883 778378442 613275744 361337575 793177381 412843732 23012352 713983036 311631743 912208300 205881618 963621221 116616705 465316723 968115103 616335614 113742016 899599583 17516135 326134646 229455811 713815482 206139228 900877200 113402761 580264801 364369957 705839334 713045378 593909573 401248412 752108641 302107793 600236397 882121552 506339010 429374865 426273523 704734724 102326557 580640716 352611458 118815790 962433369 511009157 879499999 984501113 608029361 209614960 34882397 854002243 137894965 932370997 955815527 839253024 191459146 917206256 338461178 127657045 599656486 847268276 923205160 621529182 958055509 413706499 391095190 669838440 657378103 565677912 492161022 197426135 680804991 217140637 337621166 198824898 510493877 323321269 992298760 512884594 52477365 492261107 689855744 132842727 889208111 238306465 251984289 239756627 936783653 994562171 947673480 616060316 284156015 666499377 181474151 408490206 660047162 890031336 920938116 481747175 378044805 269796282 770862391 646563514 28521378 755288113 832841071 310852877 330166459 983002064 582552366 71098058 932726091 825300874 605693192 860597137 334559649 472503881 794840744 258344501 660227169 632157544 707084620 940604731 463688450 521335098 882976324 297800030 722498128 311457153 938495862 416991245 945423595 849115639 980992477 156593643 941868487 647495368 534618118 460829007 307309739 342928150 99898513 8185026 474035890 465548660 694256310 515303811 864629452 831576684 446754493 342454278 275038270 299599609 248216709 531539056 359542558 568813325 812344830 69530397 773403352 868492813 977929647 875714331 841846956 757430608 524766000 668531884 968667693 423543971 475835313 555364808 633016259 853170375 832977010 585148569 994761514 934757874 656623945 874027516 866243569 546799690 191133471 290482695 30182396 129857133 650958451 950000253 410739715 463058924 885019093 507577180 863433232 323770315 529771628 788388688 866441221 309758211 302689393 447696445 405093908 215462145 543719858 779386297 120701765 68891684 771503120 695961486 142578163 448161858 233113601 643968573 116971087 378517284 318770446 215109494 228734684 106240773 743093334 171501730 545180913 993476887 475869962 319368537 446222138 582044158 620424431 477873644 295761464 182018130 802750687 946244060 339914940 940739362 853933384 571851360 478005360 989807212 110108843 437327076 315714638 750067622 392163358 979980165 406904614 280495672 578038219 196590997 312923677 456366079 205782895 622656029 110018345 516581836 713798876 568686166 167624598 534069731 454038135 699217967 391227012 357548669 365846970 469267147 911119718 358392390 444349363 782842624 374100612 326454495 125479299 679327192 649401210 513776989 380902113 421188883 666909623 768688840 786364565 401852324 332745983 503496349 217770237 744567344 93094378 117848397 419879563 186814354 272019554 44199612 212549188 46463834 295534121 236303554 140294210 158452809 155225425 301887917 203813940 78932182 397046465 661290686 609397721 461339052 251208375 641472679 528066953 93962794 600949057 785041939 307027116 928194273 990339778 62011934 211669056 569780762 513086580 349052121 523080535 689784398 529878240 65128392 16625558 806554795 458132071 165277283 311103416 968210326 923749309 404090008 76023817 555528995 525138536 384731463 782033132 906471327 638230341 234492101 749827926 941992967 918886660 276871514 373192528 365589646 409591975 628909507 503104120 565579035 361042439 135822768 667288192 969427912 530476623 811383367 461483438 17832804 832628351 774885535 240384859 749365234 683695082 741754438 353163380 7563560 864607928 490484668 223922684 987763441 727164517 587702006 602483592 405604332 424066112 105858012 65774017 102288874 464934893 542162634 576063718 405864051 95078372 624058131 587246407 435749698 804395503 842436985 786321355 517991109 427906992 987239607 386593899 945382558 222523160 653867000 874644661 971482660 481329905 992450908 494911050 268777699 166053718 734643834 59152224 422259991 516980790 471657689 268075328 420698677 566016468 823914101 892528329 760226659 323098441 362862657 36773099 972787195 674535169 947255455 881960749 91443212 879447866 243453929 314774056 734806745 348601992 472616172 526839818 655777624 923389524 829130088 766027540 108483763 155927896 208699537 466951196 728945355 435608612 506345873 812973324 659269808 821690781 204156419 73269089 949223722 291468152 50926202 522931885 475985716 195733699 62605048 710058261 34907771 806400093 982857079 865581011 664220131 122848121 411640420 590057909 143266306 832250911 551388446 132914076 91820451 725306795 915455612 688564478 308889157 76643660 914049348 797919333 792869018 134718598 572553397 902408686 889216264 437572017 379306238 180021707 118088235 730396279 951505348 419819201 867598673 786941530 758213792 650906283 79624956 322956076 130069407 919209205 986871140 356250004 165993920 158830369 275250419 78511504 955627386 549321542 84431047 729362158 98084659 196414092 538314547 615536081 133169097 107811249 838643774 119227698 113444109 689642887 627694626 946859357 913046596 786791795 227928526 190807664 251530917 912870896 99558245 779592415 583113693 511321354 896394429 256182259 584768141 871407332 897226209 394711622 392869067 844084786 943133072 976688200 147391133 738842815 892571579 701056189 785493121 35411945 546832394 802367293 335468520 3437344 728108120 160923827 754303926 946628715 132963123 25377247 249193156 833554658 992246877 111492052 990146143 500309301 579555662 888260730 936933062 832322083 838878127 985823501 425004975 264302852 305005024 665281180 253498562 658630208 100595059 706130059 964620317 115057622 104823214 49267473 255345358 688283094 286620685 264310203 801147228 767603943 860061887 526573543 156706367 45682882 442183460 171612490 850097763 264718004 658344021 291009131 332812202 268731424 978641820 631265061 42766694 929442555 709930743 245286697 66355427 887624783 79933337 509688442 973455323 75062968 985107562 92195311 604430592 514354410 514744450 610937268 119933557 53185577 502805938 6456265 240180821 171045583 399105275 937111169 154798379 502326473 780922132 307418885 967688312 701249051 103681768 670463951 946727217 259815256 378868246 896192303 741014078 363568682 933316464 151392201 885269757 342661072 842747260 46696725 101944764 720482203 945159414 930314206 462926914 347212656 736034124 613447876 844600903 346247241 987844384 680114362 894271991 138439348 202341066 271433608 935212659 247716690 629395156 852231754 24662607 377847641 106787452 701772271 419988501 749139219 33103413 449990075 22637249 178725469 143538214 704894405 202239044 302108969 608731305 964041082 991053314 519419900 27095757 904540184 406618451 621927024 838168277 262622004 370112517 645750195 681310903 111411508 474980568 275282183 230931102 142848982 539352577 184878144 184227689 539721896 213662120 379061321 84022057 312533389 85048938 917933471 441473447 763839294 836655063 81716948 200985307 184268742 367557365 51476237 1365366 136709381 742731451 777450629 710206809 893311279 891192471 336472328 416754204 445168970 471391465 607767161 137566088 620628403 360682885 908270924 563495453 343080602 557003317 505818892 572492685 859202689 227439925 948607190 662231359 228325057 286433205 251080156 393803981 774874628 657613915 167255012 293138054 568256204 676112830 251319239 343431149 181701099 16242412 517395954 3322424 594571017 142922213 290717928 813931218 948362530 288125981 719326141 387344857 684354821 772376318 561316509 484692640 101917654 117895780 983621955 413777454 580493708 183388447 337138562 487281598 894668148 270735220 728389056 96151357 385344684 10239900 454798710 456882127 204986025 999781444 547922865 899138123 29769137 574125836 746052500 384548794 547791202 284349704 23084244 289855452 715747625 219274050 656887866 430167459 208362700 595569461 183965221 386457013 356494049 149609812 980471557 565653742 779689812 511188353 830958561 174767836 47644133 491360662 678227666 73604673 551656615 75366880 400051078 110444949 164139651 329589662 363267518 380449666 288069555 595234182 957238224 313470822 800596039 82187329 129380645 600635860 912743075 224931563 325091004 678659859 886439935 651405716 823731622 710466461 35036390 929848769 824563080 19494562 656565688 156037355 43402012 561546371 364232488 945826558 205421744 259828567 128752830 602982108 259082917 358642025 589439317 370332376 457766897 826037175 191772062 500755772 282792606 323248245 923528348 461662403 781279816 635598216 31355942 29486879 697170595 705770252 153250665 654078324 589941235 847621583 509393251 889572571 391188371 311705043 363300713 26725600 270558319 780967120 261799842 859630597 478165385 698436783 986054537 182408253 222139511 738834448 968631406 448634225 649045987 704842437 918117878 883315199 536224778 881510485 882465431 799128373 26211646 125646970 855854621 561215962 47054948 658706339 178577960 498167462 158593399 339454835 983639723 331601094 660064771 331527488 868886127 944898137 433704874 440568469 961799054 537937141 554409635 491398576 370739192 631941154 613019190 654013444 767702513 955686877 7104321 152413880 799128721 952725271 391776950 220779303 771139139 367715380 414014490 261438302 669979462 226677645 260352008 538452642 14418479 670239726 850620076 237693927 440704613 873491736 742374473 209162841 631222948 391505984 253991860 766096343 849297787 228926094 645588694 676618611 265582542 351465888 501385005 458469363 132232020 457899524 438922315 529634899 911264537 976479681 494623318 862705729 347279358 482464463 142853255 65943712 934771508 989167002 949300139 913089542 615792837 816715651 245184677 275916093 449717771 500545375 586397930 312660421 290912311 33677302 832257283 147625553 397218507 748235397 39387918 961923398 392286752 498297149 765270846 330869567 450085345 977570753 521212503 70359435 771154318 671331756 664222259 431861933 944481531 55305481 28504127 887214299 546442958 401880281 886745086 146424960 472337156 136787345 871020933 97817787 515235180 365114265 800684541 126199262 424387626 901861838 407051301 799316463 803493430 131982336 202055374 705247018 270159835 69971829 289429853 736576637 382061880 137397604 543248460 429768202 904552130 135733115 108054952 504270761 256461248 774870618 447176596 455040867 891634382 944453654 582032582 79229432 416772187 486080695 866363141 612487002 743662890 813893305 193630129 410160432 85876437 842264975 355751483 880475476 295245381 646649883 478923432 706327637 196582971 458804536 835427346 85864438 942761931 585825329 700739879 367692717 218579676 209585478 471081128 160716581 311546025 756267566 806006251 165592764 143458882 522881168 403353434 522992646 151944972 960716425 78554866 387766856 514929469 146386729 399220421 780633341 98179169 742988021 28871032 530578517 548066264 867565671 811536070 943645105 618408277 705869929 809474043 63071784 735428960 889714398 134133881 897114886 26413525 192826138 968900150 736284231 333982819 438157412 825153596 632812320 394910991 305186427 669679913 783823479 663967406 191537678 324400044 130265446 231867246 654986563 24497422 584153020 378930509 590464049 13065638 159641723 333816480 347903845 253188964 723809371 617872526 59290721 387186247 238364230 399420819 613292056 222884071 99511770 790778366 106193268 76557548 635361770 166198898 446837201 330368916 59257597 98008169 97194879 817800753 58035662 688928428 863594563 686639273 529157066 106951132 998032342 696630261 42371477 564473581 797316197 478101666 902280069 991108005 939148559 492626771 508940837 310940962 139894378 427619644 479262388 257575505 886269695 497920681 679684516 156918904 452135881 682993013 318903579 391509933 602972346 932918675 517497717 616522588 338361655 358297481 58926528 536116932 506766999 404018928 57084478 589605755 675271335 718797045 586219239 197172198 691581481 259481307 235318756 927457218 452852048 668135543 326724117 821528222 486468165 463748275 774854540 715568734 240914342 219995659 401565200 632726970 59640066 546009363 253498779 371067068 260193118 504746223 265048284 219460422 567820723 76373465 741639094 442407818 434347373 115008414 865916351 637193872 372950765 283300385 184541890 750388403 120386056 271371735 612745022 397302308 308335751 505777226 658403044 130753894 175883429 972197015 590138652 160655312 497583508 534082543 779746177 978767886 227091960 309601817 131529824 138212001 448093290 279564782 265032510 770781786 182012406 152604124 479665999 988447971 742575773 957088356 856544255 554335030 669028308 202931357 230252397 567888931 295625475 1272494 514383083 476997327 494253576 706780759 657373056 764764464 457535409 44781417 215049830 99338898 480370245 890064969 643004300 656071188 79725052 893242481 308012052 793591596 66302850 830076143 375519958 980331039 191241336 746454757 618238172 685682826 82958835 979070983 760041956 749624284 268417275 647428384 823101665 138200025 548054797 559447181 569968250 667202328 779131034 899435712 934289290 987595654 236033414 677856446 982426526 828078306 491993514 496498338 92542330 168933182 863078226 579501080 737599893 668654980 749539263 315022562 219935384 976748015 559765414 833875287 144063458 347552398 761314223 208410847 568196615 767042500 503611127 966052472 929337676 352244427 557282190 838840116 546867757 806368812 720578298 170166969 29761496 294014536 344132274 161469887 837288111 912731602 957659300 508343958 447814346 470438483 245065648 309680029 384689779 239313061 964591659 155791820 316529832 350092153 384676957 171134251 400917916 944012753 109417731 172132185 796829494 842847110 664384973 154997254 786294160 508263875 282725345 829731193 194804089 968719240 858290263 769094922 550860020 21751848 917019834 14907817 831379895 427656651 923291533 206084694 305136557 27522541 990824132 75415206 426467188 464818141 405510215 515517253 429607648 397749055 269085811 123870318 43492214 146257546 307172504 593108085 493775090 813824395 84541308 565798461 831514561 404301281 37801430 158553538 343579528 980624254 426235604 266358929 284231579 17861420 158543509 814010955 632356230 512864518 944471728 660394278 39176584 613092602 169568428 586280043 476484883 492617550 34278022 155985657 600424270 515503896 49985326 497934273 313751955 338550981 712108809 895148104 159710193 730234515 663408752 326418216 730825130 590950678 230958640 762343055 203551158 43129783 68849161 112309950 17902911 451036464 214883119 180516491 993907747 866395153 603295436 49094623 207282038 429473087 213804668 589239865 463864317 573811823 720818383 444922154 970953907 90202799 397837770 627030231 100010312 166818526 628138342 731864186 968898205 698869295 298037264 164330209 779983689 789878442 783713576 645184238 87605271 592634283 228451202 270982677 530005638 110279777 18882023 670497505 124694855 679009872 504870805 808807279 29893827 307353552 684369595 238328305 146423187 820874891 5049086 64851244 649895174 689888771 803362295 206877434 873875870 428200970 469048243 54163145 387939219 603262791 668481329 171253275 374078286 224889784 450519272 882942212 595319791 855062315 947324222 904644783 37287880 651333571 118122770 505944537 891038432 393634425 442575411 985547604 440906098 350455705 466306534 475094150 849699435 93541697 632488804 229832679 316876783 38175205 345531481 842348935 148232148 472120014 210667367 510563717 934685733 46652054 217962145 342213785 701484448 725933485 99249168 644605067 376531513 870495959 269252658 835307193 58885013 760075692 4062837 251007125 954404752 467968791 227773889 910571045 998383799 255323608 738209003 871852674 668999887 316863746 847006019 473267801 547960140 507851901 350998279 213236845 499185115 766477189 756155373 558636563 482106072 433933609 806602653 397542836 22433240 603396813 613631541 98317134 736582177 192305320 524467907 785818868 169733933 274612295 886110670 968285513 403508011 919051528 906670542 769393673 461396350 983652000 336945071 711897729 423753020 915332502 689698643 775874066 718294960 361448901 128160781 821456050 353998552 269078238 674331942 491265898 506095591 463965923 822266971 90892505 837930948 237416110 259797085 466540463 572743050 805196392 360456528 302654771 107990278 765069842 617283916 81148862 353865532 978118655 721018591 499829054 981172963 735125848 636156810 371962804 856085220 630079127 254708287 122267062 230251742 768834060 836178922 314798830 757906853 343057499 111952357 554225304 537220543 557072124 837350529 248998920 295132646 112366778 597110660 654238498 855213448 537746485 694271142 881243360 6428490 292154464 521234963 937364944 617676161 431441667 111754988 891425427 698388151 567733050 873925574 140812896 970852396 649929716 877229353 719862654 901539923 301574261 7118866 759620045 250217808 875955924 339244657 733137214 390001025 492152446 542065068 571449942 575044082 920797361 381217562 669920944 237449959 888559362 581306505 723001720 687715926 923295191 493439673 976536560 500373098 422985966 836705247 368477166 256039937 205965268 249993251 571478620 798172975 621485167 684090402 614596023 88486841 255928181 343758188 811326609 75139483 131897586 966807303 81052688 504706947 974812870 936268266 102376556 944919891 933569829 190499203 692325236 225669283 136311573 561810994 618267914 259833660 138438387 816656331 708118434 577153950 206084334 455770136 108777671 288211323 987891595 547041109 395962775 419768890 982716447 397212850 42799938 587969397 973058392 243796181 553589646 14073211 202995637 177616469 299991894 634857934 815491081 587421760 687138566 904984998 616288764 630587542 438971169 474349165 717103242 530156235 278493884 804478530 466427522 206432329 202143232 912364662 730458376 549036780 336784043 798644753 965717011 907082628 953656976 503265358 378716912 219578966 744162322 896747290 63114941 859047836 607787693 57284505 447133423 930232320 127497070 352551073 254845900 133451045 410733430 665237310 413442802 795496478 324124282 218759980 579479502 475629045 747159366 142824800 660804646 137387558 830389813 545609344 520129680 63722785 649025467 829719910 24997624 758564555 458408668 575913377 163405598 239529725 471493042 625552371 719498005 875742724 873304554 196714708 866834886 238891807 23580999 790040301 785206635 904184069 462921758 363474335 244782100 610861660 893133785 918448506 183773733 213444675 555441524 223366854 516981462 481575625 414059011 291515389 184742066 631203699 552612138 889840718 704613400 229178298 201022883 406030876 108837309 283277706 20519356 271689597 618008872 742564805 852585430 25293500 998060341 899739326 118205671 291478232 508381843 989685439 51081465 352278019 304149062 80346755 471455145 756131875 179437093 578279356 306516137 789764948 173595997 114114446 85060158 847881827 921153260 854293778 560111554 218369365 850436647 474710996 441557027 556503006 211950388 611338838 541060194 74457579 768350609 298191499 375846934 817685017 694021771 416207964 773053414 961212475 273631688 870740519 368994834 954745303 377427902 619914043 477853931 79974058 673466937 997260381 745800535 835700000 72419033 427428421 381553486 169926876 206405521 688546338 633329759 583373110 910687018 801224722 168215596 516520888 122988478 778448299 140898537 840143520 97843517 612484725 250019809 508208482 347778027 919655534 48077809 677532963 510440672 99491460 939651083 457652543 989085319 488700190 838674869 941620163 959256863 873222804 22156679 925360627 859111229 568643506 166651825 557144262 944284232 901459513 182647410 697840997 711609596 281224542 774200482 132940720 853301736 510463562 710337065 687206072 127465968 433852568 270901893 924886854 876574411 483333849 155567945 650909267 176529797 617655571 850273944 677363086 531435775 417612094 241318318 97337817 172945002 680057798 784057176 988722636 670660048 527306252 294536310 501356593 201581195 509885669 939867264 452147334 282078156 283606809 983908350 650780030 300769557 323584485 669383951 438808960 524584127 88501114 792706531 936598823 669183605 833749371 32449857 328497088 31713207 390005123 542386434 770421199 593780824 226455965 449683604 679831434 624820481 128944330 923755895 603305308 505809324 795280255 457025987 304619620 8774185 487586340 394181793 719166707 734646940 336236950 247151821 559764754 8902141 720096677 268381467 577661689 221252759 740304791 255694575 979796377 480675977 910984355 480882883 501297428 656444488 431275639 162667173 375141183 932971291 818435507 72490166 766980135 86748574 655329388 666442156 607728265 946061376 987351722 58976081 38076504 316850116 509656298 147883777 854846778 495978948 323636380 342080048 803703564 69430057 658319526 827873506 192292442 754528436 905099231 815451697 558239463 237441913 505806741 500557515 468007979 478357854 551022088 698913650 665280976 109781409 375436012 413306234 178255925 835389775 214429675 986448718 263619819 537512398 89769761 617073899 604345658 974559060 95684510 125638242 88935581 570901869 455281128 256606811 822537026 414608761 69357686 301462669 487168651 68009771 164143670 448662599 188311439 339477771 570647303 258690282 214253977 166950133 902824512 462680173 402670248 866374808 541715239 185508312 864281070 136125944 33621371 430215113 581163090 667533293 308560363 997281522 412657902 115233954 128723101 788098712 329371025 196748822 639872936 826896662 434582845 643055774 777161114 508410456 916822186 90600801 769616370 349519969 664384194 830744795 707741607 638052293 591341347 458245979 516670367 587938863 871234720 373098884 633531193 929879773 481030592 616128720 235079876 195710239 902076221 862413320 509398021 679619291 219273351 394573773 340773045 895918860 233644095 997544211 962781441 16593470 513126076 981165472 467360776 862154004 866351241 922580626 461775457 132229827 462920421 173582038 66790034 182912916 345125441 341982642 693531546 814260069 797438662 12814139 817493864 103535657 283198669 678834912 76536161 523200611 282333540 658892253 820616414 925051311 253776592 266241993 53612459 563760442 276278533 644858121 688139914 314911301 330689584 166621018 29217710 284649126 834194734 914963019 671929664 830042950 590676498 610424256 638906846 177261220 457950883 595076721 778124055 937768784 543234267 317041256 99703792 53826161 382275945 365932935 401850210 455879744 340023856 390195200 228328665 353243787 266703558 929815259 959387318 15237939 718602486 828537459 446375118 262550702 384370494 478348025 669806314 537612421 265237842 627909872 523304773 234664407 942267031 997909423 863172881 112203221 156431529 465300962 208802546 877167172 728583637 277535753 797130113 277382142 963639199 136248568 378830282 50086257 21588798 452821590 526147534 413805342 578035227 713120542 646584066 104636955 13809238 900976672 703711439 486241426 567168321 746037377 127731984 823106112 249655778 713421366 758427287 613354742 91152245 942411406 392209831 758633756 975665640 753620133 553267323 512993321 1155678 808659954 276888510 479337260 82879917 764262586 473009425 485721926 542534368 689448090 860131721 895778350 490199989 833371393 423014447 343269035 238942495 597640115 427438718 620659485 551838149 22715719 357169383 882869749 661795969 748783530 790949200 464703033 10487523 162598042 137830801 612772353 904558508 647940140 136680438 340299516 391482195 331969863 688764864 5684460 778378883 28652583 315169700 766369317 861522587 787203803 891092554 89361426 726913069 931165126 76879055 946806193 454768511 380628513 6998851 148275730 990241037 264257144 331954476 79083739 45713413 74260265 863068674 685726407 896445641 608744680 339736497 65112610 615803761 71937342 194437402 363355983 899016262 832685829 675292817 56490306 26904648 623901422 924589664 918928903 483284905 163640827 495149891 912221497 913346640 627510789 407461099 80331403 52701271 865019447 66985595 812411971 678203022 924486545 722732302 391943098 993469686 742763366 74915887 368193501 346506054 371949534 846112350 353136559 440813416 562499701 407827858 90205381 169166845 536166522 887310770 521988552 571206869 647715217 882139931 148837111 846024569 649352753 496512285 708573858 716038561 392286759 226502270 8385456 988178878 548288273 335579637 255332378 788420465 671987940 271842992 988215661 129460754 236333159 878985935 286014796 313200426 943153590 830928870 991417324 331705081 231071423 455496575 624223895 686841585 377379272 613998998 375716906 855473720 344306663 623532827 284764054 239874090 652618633 727904883 15217762 870096085 89777900 612874232 579859751 27450236 781188260 790147188 494859283 995250453 610577946 790683562 722986343 725157067 835783176 925070029 465696761 716355708 28181758 409324295 73915315 690029371 790712800 112556532 767875090 88451023 972780646 540346404 687446183 703384371 452433307 504793500 314402202 718731540 990466143 281279061 263350818 847410774 821341157 610208956 649344782 182095248 386889269 674694705 476945215 898691467 312032939 162614152 82554923 413033414 981780598 344842635 401581660 560080629 76086554 643324789 781855215 91146110 223996655 465160568 724965654 241064954 634029471 140851001 98705046 185182138 303271596 949876815 657372234 333496640 993033703 465603783 871026590 916018881 556471290 498693539 87286292 886253738 852624608 412696406 162714051 805163032 83545703 445890633 292875219 377175390 554298549 948695898 871348994 799208579 791142592 367046744 476763682 850972097 763301077 56890504 390385304 266994184 981810450 844565283 207192287 570687864 548385771 664453077 193886467 23815146 96968872 987238208 585575207 670179176 116278246 131150199 63392767 763609777 441125906 429241475 52707158 998251446 494876657 300242146 46427786 477448224 952549659 851517955 684379915 984199623 512559739 457781451 219666655 818902332 359212241 689183251 261953825 302315584 290543920 911394087 17550461 62408267 374528896 551784520 65666998 453432070 212708605 416640299 848049697 140095697 194269878 562667897 952500263 912761662 428305935 697746765 313776071 326023060 452355903 323885497 458510609 914435405 782415827 787350849 407319724 644465304 511837481 839427165 367834193 350899927 549518070 904759804 488910669 502171938 500053441 512654332 344822019 294756547 21697893 127667123 895255912 894233528 198984083 85541481 50152837 740199221 827651149 641599963 357046265 559338527 357068908 594932410 906232693 957155729 579019292 395405098 228514622 820910427 223474011 939806019 604887982 816942206 218270333 442972052 712915634 656838577 437800107 378243483 767033421 679324639 236514911 126719566 998085908 260343463 184401897 250998933 437256369 793900251 614829037 201668557 321767521 271938817 79947235 750809158 276747125 702376405 72675990 699170246 885372884 224935621 364117670 307336197 309854328 395208820 952722694 976532271 379451373 805947191 205866878 157987429 886737621 378945435 108116266 276155964 833791078 714199773 671037689 646506300 193739498 209173872 463797806 924372066 689745470 253183867 393331427 180822942 757928019 986194264 213259905 143774806 865308593 919312407 659236426 282984929 692903919 597624313 351563728 934953997 514358332 634853109 119472506 105861530 600247769 613266742 572918534 181294269 668188317 180517786 193046017 921475998 240083312 12686389 370094161 207063770 125729488 193297100 758536876 585026049 593446223 197966171 239565086 344108057 184890386 317443215 528324487 831385625 729771348 19847245 443692059 463760751 45441249 953135657 882368480 158988923 335045787 408921584 882520371 413476626 155564793 809287199 825992259 793281787 422126467 9850985 129992085 984567413 790497623 492017204 271907454 765783728 744638375 726067996 95266732 240235087 241713721 875475823 424519070 526517740 49368549 750057648 426325287 130738836 269062939 713998357 264285679 140914247 636470363 241591561 110794994 375789177 251555514 403798442 859847423 833621652 873380963 975335244 835611962 63775348 287558932 30479604 30859674 299725033 860899997 595304925 962373995 859934777 983834981 601535991 47068622 465971355 546012901 454157411 932791348 903675580 446899242 401558008 817544935 39924286 971044439 524427201 24352642 702983220 484871969 96053629 691635059 270562728 559610705 98753054 357091968 350411798 281749830 383908426 99518271 146428910 502869360 127803613 572637084 588593941 857159894 377559397 512511831 288259428 81146257 205167269 391317123 841549096 96563535 107484434 629818889 277711776 249898449 535421785 164504611 886454659 359191917 990813399 407428833 264803703 161172876 91706399 919656615 548507291 281130285 99966840 714473133 713252094 602720096 6438237 845554046 6173221 998978508 649899771 901896057 610739593 721648939 788966582 231948627 541077783 692915656 476591780 210067603 162427310 40656904 321922320 587564565 449106852 229885662 385753337 646379656 85633858 917701716 677779088 665622256 317252931 19358729 985876926 260959012 849979737 176357294 253903515 205803089 983257256 195897736 929523704 434968949 921284169 880243953 612637142 755440101 794771401 374777047 24218605 622746055 277579175 905854524 946184230 636782233 700491225 6898356 259742497 467136424 93734472 560157930 224123056 169707162 810187599 798903067 500361818 27876837 838338112 785216409 187067865 800639829 752116703 32187209 513363868 484701834 598605029 349840934 691134790 60269943 211324542 255756220 281270317 227009253 689825995 5306285 85258204 287642350 321116513 850100784 414053009 291707266 621551561 461023885 643023808 323117797 111956478 828226466 572841614 40255535 641829618 777522785 586459734 811304394 217891592 777802831 710015784 471577080 806936219 929320967 930434629 422517579 3828854 81255861 797050020 676239659 562934875 760235932 657990513 759511124 848848253 502776464 449650824 341345621 610534661 961355389 666760958 252899089 907659408 294131934 924579225 552444738 255602863 234583878 434600275 197088497 770837349 897090011 314944475 380680447 911361197 126761941 783084051 651639456 445360370 144295940 739555475 949207003 550581141 314321736 128436261 426768907 321963883 616689942 654108231 232104545 332109628 989788154 939586988 75859551 220601925 589875215 907458235 27307102 425098935 504003465 971897870 266445833 450777654 665940779 517113077 8195296 848838234 95253713 203241969 465207990 937095985 235981800 567191353 656613428 335878587 148116977 852955448 5328212 186161773 36753154 139181836 764435942 39980463 61483588 328739081 978208782 524847710 492063350 330710324 28932292 77880906 858538088 583217609 615104082 889511609 396073857 258472374 203109594 767698659 196924474 686071069 495493326 398510707 668893857 70763990 303955830 662934540 780836055 534875626 347161966 67777474 89942418 426732569 413303588 175595421 186077340 835042389 214741854 163901466 143508306 153849925 640514483 105544873 360429861 449735619 87658765 66707504 247123997 956820318 747946541 893090694 218660177 442429145 59204647 101398009 401399664 813491114 198549729 972783561 408875835 244988284 999229337 294828202 354458120 156656301 969545564 800796742 70595137 324531409 503026064 738646713 206024675 79305517 653539947 635262227 196675840 971216189 411061113 831700442 666055229 193397550 115978266 287601029 75329876 824225892 98681857 819326722 319859603 528835062 625913270 513889328 383430748 682166573 176366869 726581350 105297315 683347977 683186637 753578731 664650355 868700604 567330786 20447099 242804585 45903148 556017196 218743496 555411255 236490613 80896726 183043319 804247843 237183077 272122335 676028447 176754565 493976319 611480476 86789838 244828236 575575545 932760372 548430979 38540154 3448381 480501539 773536309 987009956 773088107 705349560 460057802 656820851 76604502 449348502 734086561 630475045 99276675 420672055 427367689 103390476 101946285 569744996 142511303 391077902 682781763 950181054 986353300 834458915 569365992 602107449 478822557 797169371 530575091 748573851 213026818 368154581 301037 704216834 827471703 170329417 35700757 827527259 125494565 945418623 120559071 849660907 861354090 507306582 377376112 477087178 700989717 817181118 365531940 753684323 87992459 92258366 767737353 382941686 394163237 194473839 423409249 236220695 475148719 909838974 889111076 712760108 829574635 855689390 782861179 428842482 906625804 493739988 406806854 97338104 296485692 499742937 956156312 25381922 743052054 670207548 705492533 137589799 838515756 849003149 341790491 905518356 587709314 202930419 507850998 735184072 648489489 834501543 989301674 367236470 954932037 483385975 361167565 26453541 806645632 114939716 321075753 64241971 964620437 860847748 234806847 267968718 362016333 175041 15340735 146686842 978540773 238509591 985806610 153300622 447189390 700204730 680025808 811250870 119074028 490497902 778272842 848843890 172584856 35987213 489782017 375979670 854827166 142994437 158689324 40472264 469463039 919085271 210901303 616227334 477782832 452744345 307879486 24333085 510654362 230620021 450524822 13079859 627781912 549455656 273275205 608389181 481987708 81076100 744403333 38697353 272305162 193230062 612739397 105667638 342445562 901309664 992650152 742480311 485368058 344719976 571777923 746251349 886868139 338149032 352518627 71021994 781802016 918395220 25317509 532550438 880283234 358244151 586925149 600336525 694792430 832529582 440565264 838394998 650605620 733005867 357688953 893672654 143570458 763060915 42418472 452280147 404707448 311303777 479398110 554505242 28731802 515483873 558444562 728674826 211399361 552868853 28687727 373289823 580103842 998575092 361261652 265695783 942549989 434989638 633095506 928020680 480937383 696385001 332887218 683298936 198111224 955669999 555263725 267993028 334633566 664740862 612673329 803066122 393923153 262103246 436879331 940155646 298331069 801964719 159012631 517809961 200746883 80140800 192479002 90502245 145827319 800609209 364142313 812981090 66563427 63276514 107036855 99958053 212101763 596192281 803211371 91295108 856675592 948326417 9794591 221749675 621382165 117129741 692844194 290295961 745834181 77847401 214881783 356746660 703882915 589025554 674298836 1512689 693399088 939097608 719472164 30609917 58889568 487698915 476252038 266820631 307382301 562767179 52312011 802357987 393489603 921046143 137967739 566794456 124646562 165553615 339919697 16317891 841389184 258112034 333168827 706790210 164940052 372722545 713313371 247575882 675363724 383285578 774504328 731972770 699562504 656012622 482479566 147150182 905393180 308403635 134109545 555669380 616000338 530627010 299349454 654317378 545868710 822557274 290826275 323461046 986701320 595280491 984767426 939764556 854395614 942242172 709244090 681617477 932258943 467638823 524641870 721286450 186380216 512922775 824126324 917709692 596904011 899189520 402168662 296117728 256937836 715613800 26273749 431567083 557925442 507226246 325719553 220561794 610077804 56113386 139958946 853338973 289323641 334177061 963377330 447423879 269584494 58415452 254331873 266476768 193506373 853334217 165825808 138726555 530331240 680127034 23987926 651171008 92196922 220531344 732399614 861167787 521277070 632254274 379158535 488427403 222172206 422808791 458692515 808166116 808913493 234599279 655542584 984372494 673077045 710803259 363254626 220513715 540743795 393790721 683211119 787808341 735667110 832109721 901686241 252085957 63430875 180928370 386955504 560571821 781052180 205049614 715845382 670774024 782430916 513905025 721315649 763617444 334843477 853747702 764134388 337084071 181798562 489169706 872597798 699311111 240036733 384656879 819886865 377507600 123187754 166594475 104901796 452757986 862095842 230711510 155200514 831538417 594905681 753236351 925157633 1341827 509973017 536020424 34135468 868690998 64420685 829637734 987873986 206982519 494722550 421899554 109866036 18758155 290900626 924545882 698134442 353516938 971443344 256314496 625978111 778010335 319141589 178985626 241449153 900295370 77204538 415980224 922314930 554600030 264697867 607142306 80957001 799849347 541083785 851032576 148926770 470754677 788429673 835694383 129054154 877498179 285348436 518164891 150075300 921137745 356279141 718473535 474544134 474287830 888666030 510127150 765636204 267268703 235211699 416136974 636163844 719193674 772037101 809169304 842082097 528217676 605556552 540812570 843373065 788636396 534864293 412141301 156087511 309772805 386649 670359326 916627865 671998280 760386220 455696033 712263042 192034487 861968987 592082458 451995514 122382635 131587095 774139450 943772825 673029328 237286916 278046792 430708400 646941092 585369659 441820829 485831360 577648635 214645576 82876199 489084288 309402366 478657196 190606311 342788571 483252519 227647836 552766323 46850928 921348294 856694848 63296372 967549713 254745215 991232693 34986793 55353156 282785226 184955148 864805347 614265541 22935922 927590664 334388615 480833794 238969879 352620132 323353359 882560669 202715308 334773067 68091657 34488302 40193785 504596190 803393046 556306815 313353753 623114674 3412844 910771342 95072509 450050127 909424469 883011470 110354152 197380018 534904238 477696166 395554802 801001419 14690921 780667952 475997061 391093248 280937483 546543931 142883043 922203049 87935022 643300874 713929117 792346770 333517824 901388947 52171293 559297404 567165635 891277569 869044766 80731803 442488395 942421555 712076590 241542681 444857731 416087610 574026035 773700242 453562088 662813919 966242019 925687702 652454156 829439514 732522058 385571883 414515477 948058780 226569544 114983240 347895611 356346438 72140817 188120155 330331981 149404336 326769067 950921156 645402413 962981795 270730867 954476376 904807247 565983135 555375256 199265503 766923070 687012438 32562847 955470485 570865688 897218351 662573021 467679661 286759693 799466948 597699840 384052937 574354915 351938660 923227271 970278020 64327029 401589394 248835397 850210792 304494127 250726788 707907810 683225848 31592596 429792421 958112858 30138152 878877113 17309203 807873148 390484959 887802823 769182497 724998763 368764668 420577916 423244502 308704801 723532110 835522986 870618733 98073831 920640283 456756663 715989459 643901407 505859738 240651804 211069996 597858426 829914233 14006246 858238543 878927618 563944535 11788344 866940229 205430033 388026699 887151815 75068622 256548376 661943387 847959645 825437148 746303450 377721094 789298518 356775189 478452974 901403067 50051622 883931989 730571584 726348383 772473808 521603626 658215056 18184907 184150640 842570326 969564401 583855948 578458035 655586897 209359692 918159138 183065434 363388101 392331227 209945345 464298939 900344080 224263342 337350035 119122495 468778437 1377321 899114995 198874085 909858091 38811524 316661811 188964798 690080700 347277130 220773847 460447599 652388008 406872538 562492504 718669234 36194896 982508009 181306787 17923285 824307403 947879678 591235735 695535929 286524004 760745461 92633994 602772436 660209689 943273341 663587525 218774192 524737566 889686682 12961027 707876202 362657368 92374819 225633270 811729843 339331299 341195845 693117634 74768339 261628557 51271422 348549248 465727777 517097816 328005795 35155645 161251468 134639356 383628634 583251960 441021205 52879202 840634017 464259623 895886418 347747114 246297029 382560563 898004205 9761830 479798380 978662263 985452323 967002589 201789196 681936965 184727878 274242569 149581169 428980321 379856955 212232985 852283195 415680132 759247869 362093744 491675741 679577562 870414872 102618660 263337375 481579652 510197807 177244415 145989917 822543895 814062710 82036098 171727559 671820828 160036408 570881309 127737567 925446798 763609682 163599608 907046526 953253471 552639414 755842670 120631310 710008819 996241898 203011468 349582801 868226466 819095430 128541079 762412633 311480379 373928634 75755395 808929550 24515964 481305541 971085436 576489132 456765083 67556735 286402657 529060802 427473600 133532624 393299524 952514867 747393416 543177270 954390763 405190329 584646020 900348483 435649362 762518877 437235384 396149277 228201255 59497472 655130396 342220541 984731469 454990294 497376542 365555632 545007706 629064422 754405406 892356377 804667160 397913227 175785201 31829165 369855239 203113974 954137183 901594357 373712602 474066089 589898149 324487696 830823670 996813053 984652020 684101678 667367926 732717213 390427632 849384982 705253673 425646345 991287345 421903265 618233618 353203220 280663493 458849852 540489703 661424743 702394284 438845290 239635475 389503484 249704027 171142976 313892021 755605155 943225402 265106152 310816799 193333376 324090406 401323806 721082967 400885899 417808368 753699510 423586713 938793230 955981531 613857044 368525011 296249899 566777890 376621234 278298151 353078356 212082544 869770654 283601772 244546769 754116966 567082489 923871406 202816573 708238872 824292473 834798762 308762377 822750608 741062375 90678099 441706488 184548938 166915746 912333904 612827809 951987638 474138907 71767419 713628145 46115002 896520791 61426019 334543014 948638253 431567728 858045387 75341781 718827869 732027156 212455977 571095908 36470410 767420420 531534376 946257553 182343528 37646743 96098342 67069033 280351649 670585908 468680630 194312786 161758545 712955355 559268896 77123714 410253192 531200157 232194780 833363589 487491788 593165599 136581659 361404346 933810068 541494044 571106622 228726231 128980174 773667296 184158044 492461921 858171994 645435085 338848193 867522613 742814604 860979162 429150825 566636546 983379374 863541775 875575945 155679948 961019515 500913162 625933063 291096427 563454630 794273405 838390013 339796490 420389457 815193773 506796602 610001064 251903382 27038453 625252800 603883418 60197634 78638913 791300167 443858439 389995029 472462739 699851961 42686059 471044035 345316994 192333492 605508884 696997109 465815478 592308491 687505064 25509129 6241901 498824773 33877149 196561998 332559865 484960029 428164032 336003721 114787904 705058560 334765743 633723252 767851067 248230034 474349151 710497081 718189687 632026665 328752278 752057083 20559767 531188816 85756529 598617933 943324880 780582982 878999776 554417848 849185899 258084989 998871333 83619386 883224646 559325979 888217945 772197826 601485396 998111356 164097255 267127477 500701976 997262254 115749135 772848748 609345582 431297267 741705060 566013108 690791107 662678083 458138703 688030284 37724184 503433671 255360906 742431594 358917634 174544991 254672549 518792759 348442477 679436317 420817796 968048462 670936788 315941064 915678942 195978817 799058123 503595098 746207424 315354644 828234870 560323458 730931977 259479488 460307983 815862819 286835691 941557425 840974179 114143699 950477424 73039177 884291669 604828765 430648051 204575579 41034586 875688511 127773091 830304944 945162748 977929517 139176195 247491461 97293144 598294156 872929389 735232267 253858463 897185784 947654282 690509798 466714520 759709118 572663259 852044975 244393757 111309667 310022452 963763314 237938585 147004443 801129019 611971889 211239825 954178386 972713454 397864031 808194072 115299111 171665178 932350309 137115992 670096108 995810532 546794528 295110416 482385320 132194116 430624609 669311249 17180309 580308869 589171564 532815808 614987170 693816007 981403769 183631000 846064625 116366973 746768695 609007781 654293594 827036400 433856324 183506185 943974887 800538041 669377974 608615290 69497430 77102667 642358677 5880002 958861978 35559527 903260254 891021118 251379034 942743717 278212738 957892448 825934705 905576690 758646756 583032878 20117100 529736972 827520607 858990528 257247503 671018248 295526462 199099845 337249232 315551693 733819074 952197119 897525083 417218967 727499936 643710146 643104012 423788148 679340672 555055993 229566328 53179082 265164671 646664481 579676388 815633359 361168302 910529741 636590028 147381264 185080464 638508064 519030110 899213291 318084000 34115542 925135868 305649172 765840585 928797243 912115134 705782804 172529388 772464562 187975406 150714565 489558110 83015983 584622730 849292503 455388519 530232509 646902981 44768591 955629251 467766266 653990790 935555075 803139109 549947542 518780135 609526303 817717424 371035352 587678135 891228322 40377212 226879513 792975353 968172258 582809623 909142342 60250979 791203588 899603713 131926882 355211744 271072389 194311726 198231554 220397582 25167540 721333640 670721999 948919233 444683061 904790379 864841479 927772798 151461503 124144423 315574269 227377665 303158367 237430146 938363285 792565943 876472435 899739443 911548873 722497604 363382448 116953448 799158310 456570367 95488989 786118209 498263119 355045745 110050837 709368658 973595769 24850650 836409673 578786853 369237486 950566316 932797884 103127222 352757642 492064014 411631749 93901301 807370817 107139162 548622352 250819144 590807959 309021599 62980253 841910790 951141926 497780255 913730752 340758013 565903900 953747154 436369887 209398252 796828090 105762018 398886584 338159370 288744406 643580973 552504792 652465789 964299354 182817223 289975332 685394404 271794882 204723317 905544532 632465358 459750050 425491250 574304371 992907329 60339230 39945646 14110305 316561204 630266481 490725066 474838609 266187028 36926567 680562461 606092363 604599107 878342370 756886386 512671147 688669332 894852440 554599752 252151200 960023505 85362771 774650192 6765486 7023157 870534640 626227187 839100460 934423539 570715745 803845578 331495111 497139373 557677163 67804196 133385981 843867133 415584744 555395 435470499 731387887 725707335 911561759 49751648 375137669 523177223 912146017 768335408 239672626 22619199 611454825 843055073 355242336 609586969 588710281 302791577 788925162 618944595 429687496 95633486 573504930 511489725 305125729 944995916 843265228 937207229 159342657 197538227 779032993 425829838 223918476 263723255 636626894 23756540 954787608 85977950 634686450 356767593 336922864 714215301 988924963 582581708 933155794 932870108 738018922 946091501 653444530 40962341 644629314 50527018 180883509 346770681 832868893 474859254 603253559 307442755 686669279 388565332 472763205 596087235 317552993 715927904 88801316 917029004 517987311 600930246 997335880 381300358 760879563 710179145 781692509 622081261 389679784 724279102 563902914 974635216 447850031 134937102 792294665 82494867 433574525 889509304 223735161 228063085 453877411 299726924 2892428 58975723 395709733 565401713 171511409 254868587 821047420 646979552 371363467 583276706 221989780 72981478 546871792 529064726 164420174 550584294 815119850 368144805 120004607 115512789 822785658 470339069 877857775 39497404 951278288 434335777 879243740 193984826 698950100 54843114 216161396 720520703 363674273 857975940 52871646 338724434 867231492 890677997 252171826 701570700 942930945 15499897 819446780 371131547 723402831 89631312 786434237 630771328 470641367 209511151 363085162 597027025 582065976 788251811 409389291 665979192 654337606 845811729 612426397 853385970 361713287 8399537 512549073 830499152 122955445 730130254 735824203 444801593 403765310 453935751 934619587 886892710 337564615 693607762 930888807 235777317 245540261 705000308 992332887 651322968 731253858 168642057 131212328 571729267 108901694 26333186 484928098 221114048 29928107 965707426 368742914 420707358 509336784 101613057 868261113 441121662 922063880 598871433 33193130 698278245 528797536 629478012 139280496 842007918 534761756 658010219 634393622 699654341 310700338 573175744 605761117 473390252 801295309 852603958 337597305 939275002 816959947 974169435 288396692 65915030 786392896 693656853 542894922 275228673 83372529 829423642 436004908 217247690 84309466 229515382 96928061 205912343 29174185 353649161 478479736 909851170 670742336 52794630 131168839 142858938 898927671 612499062 241145357 256770238 504755287 870669491 409300638 490426022 528750112 456355821 828612034 899897850 124072260 271831208 170169270 265211864 692778282 815397948 564877738 894295410 919150444 385787220 267147843 688764558 367283801 274422896 337255451 148979204 447236467 957844579 219214908 715140164 31529458 556692693 967359657 358130637 973146432 818371778 53535958 251081655 352879483 514085624 917568042 443083818 209615351 551977117 725947524 145122021 26060729 776745896 711551667 979274680 761518589 422638947 284795133 916473610 741060784 835215600 517375897 522176595 212165878 378233280 473527093 426185891 89961893 49284637 591452528 117767962 738303433 366999969 787133281 763045230 269973278 764483005 541326862 365923944 829273753 277517876 917683958 933901414 774406368 40726941 682577032 508172251 761366221 422306276 346129066 509420491 624850415 168286409 964203315 197147216 533237512 946181215 479018096 348262679 234751632 202944398 836932515 258894819 20733232 760147603 957139839 861334281 796922441 331526523 331832494 666677747 723126891 139090091 289482827 590805406 814247390 15248219 56555112 531851547 322512668 464426518 295797897 272968721 95759700 779029307 465825319 455215929 434393321 288882559 726296879 25570017 859062257 429685353 471726720 954302314 102318263 219882709 939164785 205612490 110904890 480767346 338210632 285900811 537242796 563113796 8051140 105822666 924297203 49946146 932023188 713150649 582160939 470140729 991362013 754369309 363978273 505650567 543837624 716634704 924214746 193248864 974752433 262914880 128739082 824231405 112552265 425098478 313674142 518611368 954897269 888174833 488575027 369764578 13201694 118947313 543868060 641686846 653170335 608790060 93758559 451530035 643088202 613330932 19069240 192307341 626527715 642391086 268454294 731636972 132893475 720150740 316725529 276234307 723204150 239479668 169528090 345538906 756915006 992307632 968167715 388260429 939332558 809611196 832618866 392974092 255327087 85712099 368530299 371003353 73558046 420029955 185132131 390052812 398238924 898691596 939092870 705891154 974546909 78966404 492666097 586173610 602534826 88539142 235251688 975735399 113212159 687980222 181992290 109166065 418155933 762087151 544206984 438941699 638194361 331980653 773180730 332592430 124455803 991883811 410122889 96754773 522015104 165490319 570530622 129387824 950790489 941567553 768806482 192081609 212513546 78403424 515552628 116829185 455436427 161370404 128156550 676170764 748921930 787894365 220171552 28568305 117223336 740591595 993173260 532870667 750546295 549033795 580382920 252710026 44257923 40384753 902757639 67097587 111766022 756585744 526633520 683721372 278366769 139029459 864633054 118651441 975237290 925510144 662478942 269434418 654748424 647021424 138020660 487879282 576273753 749547409 385445782 398535066 827749534 504126436 222703599 72425891 516113737 70435455 100946270 155736672 643413445 907757195 350912564 832865266 995907822 555045575 159943290 362578769 102095509 756128259 641660008 119591114 968038397 918393766 640076015 591956092 102688353 286117929 721930801 755032794 662177132 802856858 650383875 830833452 802573247 605966874 864396402 504228877 513219950 516158047 685772859 986514926 251526787 737971251 191763281 331724690 159388026 773364467 730943834 941936272 101798339 635965968 208924211 845236181 911548484 671068561 298264168 77570079 606639060 716553360 125657532 953144963 409357761 146294201 63151015 52778215 329290315 624944590 571199443 242327176 265689895 396220453 701438111 618976886 6683132 976564520 219786652 347133971 353194217 684839636 940601362 365015448 625599230 223428411 292132732 26908817 584152766 163891970 444997127 304826971 944662691 227928547 719521048 117149869 880277402 310431020 394501059 977555468 456297347 62166079 782102868 87921237 910625202 394467088 366776266 329068855 516169073 408751786 264155223 347239606 136110204 72842154 504301026 398775722 868963203 214384834 934337925 517458494 712563883 293825336 632386318 620881521 185311757 372273508 141450114 574992024 741114422 796870453 249680278 253014490 873984678 75050157 377759285 211293362 755599953 528211040 426785021 82400625 979092001 197534713 528987841 815798458 639580529 32295094 718252040 413655556 30521491 674936807 318623116 644845596 103136076 884199794 212185277 130408864 92412243 96920146 109190716 860198277 287703765 131762964 909464672 17442193 369913588 389109336 779926964 167494369 876526659 518491478 91639671 957462117 780823372 923317846 829933594 778919263 483824394 948008247 493197766 350095336 369986927 799690729 594419924 258707307 623436255 73183475 457551442 290405672 617212339 6917102 847788165 139956402 247305912 245921799 266094433 617679986 985394605 162148481 959296787 627607073 774887112 572790065 976945272 72915282 117568050 440642816 564139939 667173350 442665094 331420269 905757787 64112277 600200534 717344776 843911834 188495212 438112166 836041464 172313871 927726153 781014639 316526966 156092829 528095585 105539358 650968400 610084314 169966011 626433042 30726247 917887377 204906931 670086945 166860081 877944640 265107832 999366675 133824823 362927259 356955533 745608486 399412120 97457927 693344588 969147784 263137157 658573343 40263006 369783776 528484035 322835507 848946244 228196038 317736492 15617732 878041298 473983303 81276462 216963850 53881006 483642210 139159882 412448878 756478165 642067085 381226134 298198800 256105495 265148464 817988668 876749890 437522326 886390312 494958585 631140106 967362379 962035526 299939743 571991204 789484161 926422478 500811155 77815550 529793624 564094457 745719119 885734203 161185859 825669235 634853345 432954929 467165322 414499037 871437418 102107883 997872841 459365964 318136993 186137383 521619055 776146888 480085838 561663448 877551424 905472718 791583951 734667685 864779220 183857103 775129494 790046568 267809302 630610095 529175208 705611953 962739653 406966086 932795935 648166977 519546614 22970850 719908266 271368847 134797968 548264387 489739016 136203846 11709646 985065886 49707153 706873029 927847873 685249563 225119661 599853214 897177548 273906775 194875226 527174167 277276198 705630819 376432298 953967532 87002459 613639107 896143170 262724235 807090124 337513967 234769373 767509782 188881962 794279637 61053639 824883557 934609919 632974677 432182883 778276801 975924773 776165316 692587942 124594986 515053900 85668458 61464217 482131410 174778489 421088260 544987866 618607008 976743809 593251906 245006363 115770542 538776466 113209418 986765474 707136460 462873515 569399603 248148936 900082938 56931103 315234443 794997370 155401714 485239831 454467794 205643707 647103131 392466444 329238013 622456608 803960727 884627025 705418227 473175378 486767798 448144519 842791187 959856784 980137857 780368678 572799149 390545706 906240432 609726459 308268932 47944711 856779188 353486500 794217555 567603488 244862254 670883094 521478212 728647683 417385846 682875416 274371962 232762961 106587157 112019397 459265929 798465600 842711371 553011726 361054200 759093017 597624458 351869238 264047302 91929019 83932920 7674964 288520418 563763478 730023921 242409940 366862002 396146353 36454787 961924598 772172941 307811109 816699121 891132750 874894657 177495712 472331057 343436098 319927950 981876067 602313070 540104847 381379496 877696580 548518790 777457605 291793337 60406573 514175116 49264070 902947932 426185627 604238151 789328971 195322915 293062432 54732978 737751135 975458579 315966433 588576378 932052194 782053667 547249432 863526787 918331655 440143553 615091091 826205796 309667030 784799052 602521139 615144934 949240747 49020314 939130990 95701896 775265973 888637556 749774 867619838 718429560 358138134 538380656 735512494 469953611 760406448 525315718 374335793 752786139 747160039 462774485 253745624 470596774 667162452 237516344 812980773 482851713 237819396 166749211 715748429 223482899 25432310 630237696 528967357 153853015 279983264 489031166 487454354 815887902 428015979 758068029 352027679 639424395 767177266 845304955 630178155 922958229 425662663 343469194 739000496 98069640 800736366 41185487 345854174 227879556 719455328 323533253 220793877 190904317 399933514 487716728 484593198 956649017 71968971 632619531 64259891 512405461 841169401 999016498 748268515 963828033 781326301 229257656 571056175 711081791 359282930 825367547 231373248 756295528 264562858 407871083 869735534 169586343 439698409 8251663 14550730 309326267 495896456 868886271 532409493 609449914 872266963 618123499 474634567 580182665 768253452 929176466 978906249 103373668 743065830 216955980 884656827 716375388 783700746 257801601 102816623 62723028 68946069 373857072 174994412 683643652 634526872 622040937 16339372 227019382 139894167 331768531 8770782 563250572 513070603 409238311 375164644 232996856 951298272 115445170 297599190 614545985 429474295 632389591 719914494 154896965 855687333 10555787 758507610 525967794 783260211 987934680 242039582 145845387 273682012 761694554 602867503 5548457 494541777 100669125 163038120 49832759 4410040 3053405 184462937 660148533 907769641 643503996 501278787 332289527 741297072 924518159 891216413 112639139 881250766 541416986 541823186 259028918 197918328 796362544 558794241 828406144 964691094 727403003 639811708 415744675 312129413 166664122 635142857 629286040 520935830 939939774 906017188 401434154 286874765 835477996 338914939 5680632 47252002 691745598 629301233 231137527 950067843 494939202 121021531 231186671 641818320 590201753 938769478 804401913 341952926 380338297 27756783 89763335 648721269 722238764 576929993 609097564 856925010 468246927 528141307 500296976 426503462 970397076 84187359 54652557 370017876 997272512 352716421 406888213 154565175 57214381 842354477 686292537 232451738 67170953 96229585 334199907 377205822 739671446 699630489 535152973 339885911 816511144 378827876 930114696 630759951 308461738 192066886 304460791 899220226 37667865 921691140 597947985 190758337 217237895 372293274 775926690 219064655 25191449 69274037 458505674 873616039 693833226 559742778 183859452 355465524 297916710 166540989 352861761 162367830 616259408 382267915 70066675 991347428 716361468 563484576 591056450 165824421 437075893 535472433 594855858 454180822 902124696 16556068 707122587 423360167 228049623 196102675 685532840 66833598 637221944 276486989 638824281 874911410 722978708 629684053 898563713 736735633 127741784 312443233 539794888 152382298 29302791 480754908 225279529 91287428 343694005 977672676 921743477 891089270 856515982 272594893 214101967 841977100 156401741 857923484 677317679 155682585 923586245 80255628 277924575 95821279 86405980 596806285 342291201 739696536 216540555 461205696 90197510 179989745 631506527 793709564 374579256 833038730 578818811 34300748 774163249 277000823 939087124 389389423 569516130 641488066 307412851 752845911 955103629 232996326 826106487 797255594 55035212 288592981 90312336 38909252 131154824 177526772 672556229 334230195 760240130 832043162 792580399 721874106 838716109 843138196 794990460 653292494 512065233 621239588 203647853 729087644 644386890 650713341 813258584 265787521 664945480 832036041 729140902 647831056 513266733 533830563 29505110 440140176 468521010 18256797 430630265 443612540 236358625 811846204 297654708 477955329 877339036 432766199 899453889 125015171 664855061 928576443 806135790 380885528 993402580 352697194 274610332 841945611 248152757 357865559 967988417 879120731 331528295 19134667 10492007 235248185 862609646 587813764 316214570 413653134 394836513 170325553 266038462 403406962 98545964 749792759 976949607 730747574 63378704 735028719 601882752 441993051 600864030 102002085 916024565 687683097 98837376 709997467 21526472 352733401 364709296 717673924 909580431 550382139 906439935 622163465 401080308 611989521 533345552 380077767 243003444 649846754 594305626 799585103 277328289 693572456 546058921 212795493 438655776 176955666 824461213 564293314 188663980 573853827 95547177 382168466 736147409 838823697 654257173 206840567 311823921 818104391 439841917 772795012 383376899 944775779 730133585 684235714 6831759 993103065 42220499 539081902 773355187 227540174 567556123 469916729 52861281 955239837 920236438 905902791 55661086 505814358 204375171 820143793 139230085 710334778 890064757 39676099 63229378 678815296 313635284 315999422 203199768 998506900 623266907 610299863 483693660 775128338 407763355 330455350 591872375 80662991 851027575 646222968 987949031 974875793 825160358 869008430 432876350 989013074 535677237 837559900 815509410 659876033 426711298 999179003 951897676 250258624 813900610 677139575 336785929 294209767 25863163 242058801 156394428 452045824 104273547 404869374 407916762 147068809 447534111 492521382 312632812 185874485 751755837 637329766 119346960 162872939 209996603 112416878 358759545 264612037 620126405 502137444 886343403 603059347 965119067 817322720 600327232 95222870 954124752 742014446 175006693 358096453 477481932 981590159 77753181 296163019 733027403 485471543 710155453 208213254 348280605 61473360 896663342 509959498 169779812 802242742 477607791 696412572 190990616 928631354 941965905 344655928 59161478 659038752 922524985 574078476 961251277 504027552 460919457 20729658 927703648 658597480 681062038 713829786 343494279 518893848 597390139 812043061 521018589 9161668 427746630 98342091 231792083 203736694 960647806 345208398 4262956 47109546 244233795 629428069 161376127 203876049 473576454 704336362 405988025 807183054 580870092 724330604 399574680 982887036 340514991 540227758 624747056 519216421 113666909 319114278 390826858 412843788 703190679 106258559 263871360 362509797 107724211 267466263 560996227 158029656 473641755 815639170 706288853 157299585 698777292 529733893 337434031 366625139 482675928 550203164 321501596 557060016 444823524 876906740 655475708 171864754 983181227 120474097 726964867 415681382 255145849 704089898 534209975 186674604 770703536 225276392 830290805 453955288 379540294 607380011 17543020 146481204 486658117 229298469 284070816 241075068 352056395 838448060 990475497 186702176 760972808 64965900 204762993 76593157 512073922 663416547 305194810 148843397 586924243 35031620 329790614 908428906 310686762 41946597 954703021 584594999 864518342 516110512 975285754 997123551 51443519 468734533 64220366 331825228 624525117 962638711 7168972 122666713 427945982 201682123 407339627 11558360 71982804 430249724 546581880 72710926 283534757 694570873 38808465 471435826 517458282 876104421 675971498 959958385 821151408 190031767 880188812 232441325 488253466 811624472 934626897 317799993 887170268 542812583 273273578 27385567 791371074 472662712 504203417 489471194 382557991 354508144 116351351 303543324 644460158 567940651 360540911 46796809 539901389 515631095 604843585 212372986 788766381 132650262 668619008 410001340 68798027 382031744 223037332 588779534 649712106 767083358 377268665 661347623 934025567 264566672 468211455 700697389 387096980 832993833 749988168 581600446 768984325 501469421 947854156 446536043 392568902 217168346 987314968 282285624 72399995 117148060 204121226 45218846 941675998 431349271 38965207 69245066 513749052 664081633 152998406 35206107 851610488 873118660 360164723 749902823 772904455 72826689 32543821 28611190 32443251 714388232 927022871 33567686 523268313 796507266 450581291 365175046 683812202 925429575 139730738 39242459 578342637 686441384 278602669 394237405 209870395 60489510 869957488 444280091 334393794 474861304 408265761 983218323 705998339 934491786 91163837 885822907 147365397 974512632 66650644 844561915 880978463 871096983 906157896 173353264 818603489 443567469 351709778 993726507 74710316 845666740 388017789 431998768 995986533 736892763 744945897 509563512 708494599 675228037 398251273 926839983 455297054 719841543 122666789 949452150 691778252 432253166 513542873 383239650 723752135 524050679 96040852 869198587 679803609 222300694 750741274 399798334 520630111 200627952 428486147 606372380 837989579 208253024 18973754 519177337 51782178 455385078 494409598 788520237 649874815 272212083 467895780 112583302 697118350 464084558 758293587 391686085 626914578 636742194 268353798 315668380 774494047 398130045 978443278 878192822 344875744 387292355 755585998 646476847 213084306 41620042 773348221 167080472 297851783 17148555 716147623 376260597 734431589 191953079 205800109 833601342 272421092 990356272 693571392 431143905 848822356 701865995 546728170 759978174 367206932 31504789 558860933 559203370 884001052 685149387 887450817 307226221 138316660 397516768 486824611 744026180 511770299 884627131 300674560 898507615 709370017 191654262 600380422 375141604 31662445 835842272 10181556 885874154 251278967 968859388 308390493 419723775 888394415 230850944 827839018 796962211 473431317 249436759 674202772 833587915 130901310 954392096 473908461 460469087 857771990 891596972 695234264 899082171 775660312 38672771 556651725 817764146 596770648 208341088 403519639 626974854 355465594 16217521 394820053 547324530 861328247 564072216 121039484 783677984 224376031 184607212 794392403 595009971 164410706 207759289 962902133 696588991 175381766 311376571 625386451 10126540 733815620 607721575 930962864 456131030 605873899 207304675 365222691 644586192 237826796 817675401 784345240 797434908 828133580 788252264 226125903 238360596 789481253 81872067 750431452 569185157 951844389 348479120 666042789 90572335 605723149 63744249 551460199 629369158 990690227 20814815 586898098 259144180 415338752 388257874 338743400 386988500 927060339 365030170 489717314 347644281 473076893 497457 577599307 958126309 581855907 528325703 299884643 541724690 147319487 415140157 677477053 824311149 79772095 276010154 490296417 231301717 395467397 475331929 443508907 960952225 739861637 543268041 560085706 932708887 635251786 952043436 365123650 127966966 800927217 446350952 828065130 362745965 500248492 485195673 94849007 882703905 426203200 605048973 964677967 478621611 986918279 196745670 628861279 81709848 690603247 495743868 956144326 561390439 524865018 21148697 91674495 318471438 888665788 317505211 595248475 854032502 201898592 414505909 179766397 528240762 132821411 792551182 13554652 13502188 537633623 228729600 178584004 878700817 906982114 874941050 525384277 67763744 194485436 440035743 19297795 239338950 358026485 471878213 338743828 972602532 948379052 266192503 489198373 2370768 311023513 701642484 974507942 951873104 615050372 364578733 183227993 988005794 534965707 604510794 115627735 590330935 858365664 118811302 967371787 307819763 228016585 923807567 308297396 27515055 551818655 843068935 144892391 818989751 17608975 56325701 583917964 859964749 89061596 487361973 30742748 76295716 542040667 501204660 298768105 56554725 816579573 430010069 892550934 516805037 188808104 485009758 216538011 960649613 135613831 230757323 515788802 493076233 576350261 940849738 208345005 964653722 209334638 584873534 841417806 986201900 198675071 49846461 233255020 588375200 89604297 353177362 222565861 166535755 59393602 10299707 616583782 61131638 196937203 963795051 763591669 150705116 663069307 201571722 201017192 608095791 5036170 352813488 19349227 549120146 863539559 316768941 695461502 925266720 526987115 598048645 42553461 173669476 949167236 943050476 382965750 197558751 350824627 586044878 735866238 832706694 111234702 414037962 115231069 393820993 985469375 30094257 543030837 256768365 129805186 204667404 257618303 847717211 425037099 825409940 918929414 739227343 800190622 212364216 890869865 914631041 143255765 486145818 321555869 466919327 628839518 188588562 504428905 733995594 894801882 794733354 175703785 176779796 206066816 510638496 355016972 108370824 31836311 596247527 354923286 84909474 683516927 709626406 520145183 139690579 540212905 535297207 632165521 411062527 203086106 90359465 762980525 248657150 135132397 171071551 745971975 772462622 964279630 376320879 627219462 155327775 957590399 903429732 718253413 39920182 322094422 903234045 201090229 902125451 497321405 471377995 276879321 851828154 153173297 354039575 222195080 704920150 586354756 658397785 135727054 492869730 449042460 256268482 710142091 432002262 798167793 39158835 139405298 43185952 395885714 186439748 165679372 868383136 871493857 353610942 286778931 789878826 822226514 796405281 906501527 690886792 989963377 430622239 133153724 513405174 860005977 626471455 698945530 109622948 68443453 916658107 662688508 930297912 287618274 3370306 566126914 561347145 175853091 811234359 895559071 730926053 323301740 469122000 6429627 97874188 219093312 557200247 182861457 938440498 657402548 894524749 234427634 906884033 470998513 873830050 684862465 273763476 748599989 378019454 543203254 439229566 325496019 224496668 146491227 677009857 865324206 194244457 27113489 737091735 303958978 551884681 550032716 303815597 402686236 191626579 875167571 704326307 244584925 540136912 427179457 533813389 57424314 436906176 751845895 29333109 131176831 837709076 523106791 611961302 46779271 325454197 464979450 778415395 894454854 555172540 340430892 240580670 271983808 856481912 147071547 267180801 946899727 139114859 164717627 172188089 657467616 454682125 883952404 8031141 598361590 384988424 191286018 103789435 108196006 276636602 860761109 456390628 876594778 476161718 564701359 916695547 621755406 508551747 923881480 846900179 389583574 332936411 172747437 670094062 865935958 587363758 265807101 24572614 309996360 429382941 214142891 275832647 680096762 929484095 792561215 121594195 353348301 248434271 927774613 17388861 294319287 401106299 987326044 581346126 583444418 557810375 490043799 443085892 647544715 278614568 943499040 26618318 235751364 634149306 817291808 425627921 335015090 561143883 729405849 624838438 671286703 917671901 355835612 900826009 142323625 52445224 832047123 105006828 949034913 204286741 222665912 677798674 70308142 380236100 344327196 644994036 226501367 880056967 177971681 436390383 12950332 784423525 882994816 673931348 848821326 565257880 422529989 641235943 917199635 863818639 867098958 554053985 715355523 297526509 755351823 21528047 823105837 373320712 929944016 441911728 893262259 902742634 995482541 274500666 47345481 407032916 812668565 856127765 542433082 76638518 460306637 155066942 829579363 906531896 278604138 387538598 948325302 72542389 201791706 509052593 361557177 874323642 756895580 361461944 218484228 829170572 272727427 7453575 437953479 59989023 744438967 29868767 661065793 386290591 405862835 761076725 796200522 836814315 820461832 648839153 818130378 887968789 641064345 953818737 602716223 753761507 737855261 559304707 603172156 65794897 142692513 758295214 783129316 579721485 978277635 977776746 577413235 922138362 251801464 494331299 792479926 436990382 824186886 812388794 996940429 89119219 59660811 377759620 292801392 196131657 875315892 48271817 184620519 432986211 509814663 441335750 881551377 61789094 381547738 113106859 713647646 978289069 138052697 708250398 779645141 591522247 942778756 281761207 380899855 467240567 721730094 832159618 366487354 569254387 922387199 468206976 162878422 479180454 935141875 128175654 881439739 643047855 96626394 53562844 689821906 293601120 97113046 39682943 343576344 789677503 679226847 109889247 673283486 819662088 654649154 907563330 485857227 676004392 235994654 155196383 726979096 618646852 806989542 111146596 836912787 730729520 982754530 494052209 126155101 697240313 513767597 427537691 60499756 221319772 689119416 151832938 867842506 493082700 498334662 555119834 15165075 238557808 535323502 26736862 230177531 246872226 144038557 902800984 670673158 401140081 868327953 462536227 685448654 541942432 898144990 104184202 847808001 493692325 896799469 874338509 882681953 508085291 302351224 555286947 840665154 494519952 89176464 463400371 56993807 44798567 562828439 418420506 6774725 368256248 229182662 282983144 403159925 981957051 341914024 12421538 707138503 225218273 977355933 847061442 335225458 535479755 832276312 927911986 403124421 912953744 495824482 457395413 83477537 710883196 907490197 626873087 185972861 296762763 709244577 159367671 138414305 180379890 288103818 116494204 356600299 666198167 737424680 747973693 934554189 56834964 52842405 114919520 532762956 974444984 108082435 545727996 370548547 33619461 938104724 50581406 676475934 118624563 583590016 366343368 264629728 884294188 28658242 1206893 610635037 455698062 34453291 396221303 339464064 238617388 844622302 191964994 23085127 718332045 92457938 72241694 20448962 647154028 340548052 377606096 645729495 82815798 210891906 324519953 990098817 7986319 872630480 792832270 838977356 151127501 362476679 885424614 618371803 96936827 372350657 874007343 821669219 712562392 755382895 725886834 777415981 433853014 48931027 224056746 197386775 468516891 145650694 360965065 923746324 592478851 673007475 251736884 75764648 98335900 641897050 628935490 202209388 1455272 274888782 710358464 643948944 944446111 591793591 339689840 946772052 133360810 785262673 644584069 400073358 287010729 66257835 422318376 72437031 699686830 864797098 509104631 545665694 274826880 256962307 775121024 49108867 438628377 641796548 853604299 738579709 463119144 399507915 8351949 733567301 208213904 638738765 190200566 799500329 395232999 217910609 867737252 499087242 933646584 318796851 93093805 218397662 56870977 231881249 543246810 402267310 802044022 15540129 86629222 501969177 718203132 946029577 404394371 1337424 398673263 322318342 290783957 48508952 735184924 146486806 478013429 895738699 958484104 810851086 48544751 888872535 176733671 738662036 230602948 645547965 419856805 241118117 778955241 752524435 596305889 666176273 292033222 228793091 744196589 149529082 704271161 440611018 528597200 972281433 623072784 770278329 381097924 598147961 719639954 32210488 537882296 500744314 757501431 197396926 658498254 468494543 690723819 317893466 181808862 403831488 334721807 524298797 535227378 22714345 557374584 352509422 937083336 149926329 248742190 358751076 438132563 223824884 648933038 483674864 839839546 432241970 869564265 364072704 769422424 646902622 153939267 900634269 766623802 812134967 242238997 982157790 124858788 773291986 765368363 784584306 133775628 117656854 86006982 64377883 471027486 743453758 96758426 601676077 131282742 916847963 841955410 804981523 415089129 808876240 81996552 98522315 309827964 829101012 805234893 884103525 131296363 954556147 608835367 344098439 804657124 693993613 68117389 115235564 470287433 483243350 459087853 907546848 522960818 545924308 401823015 424168134 690687593 892251109 472679824 181291410 847759212 158766902 879950192 361751888 327596782 717421516 910247300 796223387 750197462 309216127 920082300 413429286 312670014 595213690 65250942 213330231 467970293 939130045 367423393 350411815 722407934 91862171 645040243 100497379 87381007 853667132 946954612 64084846 196442387 519827996 953144985 829251677 219273128 571464330 887833034 742282585 829337506 914182186 495893348 142142625 252533894 37194612 671991479 606350469 841376784 161073203 792224392 564764140 491929773 31783430 528398225 193547983 434109953 959780578 823899901 779157179 880344419 610683278 768653036 8170323 283479644 233311269 488005365 475624652 829437740 418155160 282879647 762699888 467672389 544285994 362683878 15684380 191957966 588163826 680836541 622032321 493128225 937646172 701776006 176776678 931440205 993707944 931139227 793211428 573198228 549401962 895500489 113156777 670409454 880553736 948251856 974021046 841847173 854574911 29932004 315814433 630645047 191938719 123240239 54433236 168497432 614270474 406990413 631423052 808593389 811865401 159691214 369395994 633338033 972918071 386831287 439216230 782262548 551451876 432217089 704152935 592529911 131377523 331505433 31349996 849586673 470835436 337135710 259580886 395024845 268107947 663470247 246208923 49124106 258667487 661712570 45085381 712680537 253714956 881704406 357150577 71951907 894694281 107424298 15612881 978049281 698785795 935860571 51013290 36498498 11063032 345836802 198542295 719185000 658901565 441469228 368720580 332234667 7016569 287302872 650403571 32436340 410474919 410507389 572468347 813994979 679685016 844669057 403594884 457138762 812334703 483801539 920901068 816184752 609757475 724847122 610316069 171979856 233426944 660772019 433367540 247556375 101780774 507845343 424448180 740180521 94867721 355094594 257660785 463881052 722936047 47177598 593881678 398313147 944339829 994451110 904946175 497380612 724533515 986953155 267252815 711240235 51703923 233685330 730060956 900941269 953784646 608815300 189167190 629283806 624304239 165848317 322804099 257529555 165290669 147819734 736655678 165998713 605232405 559160220 418595892 400980036 999031182 477996942 916095781 238241760 400682324 912044642 637400425 703818156 653021558 30066112 111993704 566954298 312258904 331048902 436625697 345114065 96194354 487444354 900017828 895576299 289733774 616753531 780320408 756137143 604414158 292343849 605367990 26845336 72065443 378715256 57731659 898610084 688464791 374307914 644723898 633286949 563879557 721202418 336833016 279252252 379181083 766327737 293074190 196306617 729121887 86051932 351826075 237919460 462221351 373541260 934138704 614337208 802115999 968869741 397590642 458838018 112146119 302346263 461643355 661376454 361341427 750228504 351723768 414846139 115146313 874842865 777723980 526957002 334018118 492145556 352362220 280794258 572403258 42836205 212724866 871055335 405129415 838447190 581737547 809377871 556340582 720429600 932285336 998896260 489791202 546334225 517614161 369297908 815720410 380931041 202056557 362594628 620857155 961598908 690100603 984935625 265178852 409102531 870021916 214511373 417487321 177196938 180961158 571680080 742005009 206168220 63911683 49531908 342233040 35487986 337352560 938860368 149948461 86368896 233489086 393909135 244371349 755756713 495146869 668561358 135364934 676549317 58236716 800812113 634501333 760942242 135831826 89449230 774336169 807238912 402672744 179068976 828046461 940793364 549660421 815130261 707760098 827398 803055569 107375185 921545402 935034227 739071306 962234153 546484671 309074411 843943938 87499033 213592826 659231348 243062046 808193743 242916428 515444741 206082777 671053357 567895016 701599244 952174335 508874955 484386007 81832169 734424946 181394546 648214387 338867312 902409897 939146658 460294636 413465707 614776876 904346637 928750790 913037078 876995865 840252698 362060633 989648289 640608418 601866339 808099408 744406194 957074061 757685303 922081834 494280928 46873011 435086360 443784636 551027513 928560769 907345726 971680942 223224253 930655098 551261459 814759929 715136480 872764850 80664501 360751727 881362188 894271828 518964344 302005043 432992541 31511582 195278433 616737340 779184867 406369760 331586219 930002647 761717411 267096833 38847302 21027874 603514007 605866234 333701459 808735634 605064553 777284312 535984041 597012846 946031804 140060606 711404372 706247505 639301539 534526305 971402256 515806380 852221224 176349322 730965202 981376833 167531719 287364504 109390400 534735785 800943344 988456699 413608756 653065168 269400456 792642490 838535997 896551795 539672168 627516910 494506269 446253225 662653405 439805253 562332492 630163543 968973094 729105792 440262259 807404218 548594938 859364085 119741426 709476322 973069311 38860557 996679260 148772401 137199444 944656071 906809846 206067423 897170184 62737203 645460795 723014777 156175008 693701112 891799386 388821854 323146645 364559824 193982646 160080449 115047379 592508678 899340645 165079210 327214652 353203199 949714354 281602421 432125219 118706606 493050012 930892625 934476498 481584157 24882772 476898113 123999236 493277931 411781315 516905759 552334443 7708105 250692098 542351892 35894059 570814716 639790303 204676898 881337693 184212958 369321823 412891034 4888717 178069341 468518198 917821350 142097725 76096635 637722705 341765824 940349792 31333580 820685645 197037625 718199007 923046651 573809661 423412147 248857112 488198981 386322919 690093479 873602650 384369660 166472391 584185312 925109866 696888837 819452172 266280958 31321856 996017499 921151574 317189109 241055563 437879178 164489214 498466955 7912809 41521204 842481038 300701149 396018928 198404496 498364740 150424538 378135912 871362278 136077460 789917383 344496335 419346196 812208291 891926969 229650963 518260492 554740429 343900958 973360539 906722387 525028639 386377525 741804479 313295236 901784285 365886609 497453387 856490187 738824958 138263194 396749824 291593835 738775211 588291083 333295891 927464248 823381956 781800309 123165613 136186654 520565594 76984251 714276713 391959448 373905974 677147284 796973784 531609145 699317585 212771085 425159168 147887399 352419930 465694724 342970585 136243098 5344819 78527662 968088527 495034466 318381428 861492497 286012995 999788127 812227815 701790859 348413706 267950342 148757514 452953673 41750252 562821347 893179792 387818961 490006310 131152401 681815520 999764857 82091497 864497860 411615637 723084013 480441560 332601279 401946620 922940333 321132430 408392926 436950425 140425100 910021142 510538638 685021858 193045298 1956209 48584528 917890 502925467 534241300 124140602 677646168 899322262 690353767 634650997 382831221 917966408 824947015 967778752 313509090 809299878 563375236 316670955 319121111 538357758 156520292 516198749 711648069 722881903 740081950 914769039 254601806 799106667 74851680 633061775 218195399 764451388 998447306 777064574 830356413 452609405 145045873 531400722 58295021 3022493 863235421 503721493 577455434 258499680 381787403 897220068 838403706 157123165 99662827 973626096 234951770 833149824 663151843 655613249 120847222 901857930 606090954 18252270 276020625 709990540 655714030 117669798 275581987 467669360 715566479 154520874 638571734 469358704 657144929 268069328 792487945 284468893 135678734 181605378 255633741 67098457 540711346 480899005 758080490 5704413 575096157 903747347 576502107 572212916 825805460 581753513 838129101 129440318 86799825 547193401 105991333 951385902 468983806 929618705 565318391 170190861 296612094 987824787 422142991 607214773 213129253 927735475 571687404 741681366 909170362 400654972 611745728 505918580 748171900 330195595 170599538 755562598 458986522 385388946 185735451 541997785 699345338 918272215 764679052 145073612 193779571 982512818 454770375 649629074 211301842 681265939 896038274 883893075 93873241 584048633 661764264 330247050 727704059 691410940 674934743 506710664 598790562 969673924 758013410 470972656 539065514 682248079 567101264 726408249 850173283 607020975 531808987 58569007 911465362 110294794 12553203 489062515 606418160 915666584 788501305 841328374 275518890 678054633 739511556 640430210 204260063 763788444 666328031 465862193 351493926 313329385 999480585 319182068 923651333 210041880 939996915 582276621 230181243 363843592 570549190 687106453 21826167 160660649 671452122 104549111 132653406 970780290 542565952 839176051 2275721 794048300 178812730 51185820 479542980 610165716 366649021 495279834 545428945 769045437 230051574 533533673 672400099 769601724 909420738 373134168 920442915 257159098 972361268 292107019 499170863 928533814 812165395 941816762 395894934 766118848 332593497 466681712 747732061 266046079 133296053 648244236 652280957 525685676 382880778 95496131 795805794 698537237 323663342 687557532 991891565 975556251 892207404 613757939 378856563 922821812 370880578 775499510 852426301 27370 280528100 219822891 465468934 4364889 624984183 865981416 333170944 735811637 334512790 348231130 711787471 986743362 418495377 288223615 577242380 769387866 452286697 640386475 380215235 961388011 553010646 654607367 235119605 251410038 37453761 329983373 111993111 881779729 546353866 138646286 908430482 59107558 411757635 26026924 446119489 30584498 935350578 66893152 763061493 753233735 405120211 466762613 377478388 773094666 691288852 774272267 586248822 448444789 574464280 188197269 586932263 670267286 656543669 211398491 315543464 658834575 491202549 115581433 478085646 441009172 543922585 327801054 831940705 710837488 711036817 476520910 791436831 966616448 227340421 289965921 362009526 861427254 312166223 925357953 119262477 380801559 991291263 69102576 298500604 901575486 355845078 777933504 182330575 306548055 969138891 519926489 812888263 823357476 95405321 843568758 406300825 503765500 901635567 383821736 75350253 359907911 886388239 912426706 834877152 428289027 638228911 829080875 386178 84180546 955906379 986808639 67314521 731480746 154066449 831157102 12384989 26344947 793466979 631489132 75350265 327507053 502781529 565083583 141951121 616010359 793820732 793473093 770662902 103976201 873323276 406187691 388378483 503563307 946586875 598564854 615107524 381746555 253142000 973083646 449086618 452154540 459640837 409123822 196045080 9176577 947952138 109444806 7211609 945619158 452678143 917363161 624848360 222853144 555900318 601909071 458513989 290787527 522349774 918304420 57828711 647843451 590895665 695424807 718025525 574160349 790569879 393026684 474557964 218806569 95970953 884941595 37924156 920555186 632661695 794595022 407212939 444449630 334133418 671107383 876580272 700246310 988897259 103423048 571528921 31029144 566455258 572713673 195861286 928235093 94852096 908443349 229794859 241306003 705995421 971869 781927282 619045531 429576483 801204643 256945911 327354444 213409464 780387265 881364394 504332695 460313784 905722144 824539120 911951873 392853297 112346113 250725923 865803812 10768230 530207480 924684045 270097965 256980045 864360299 614854257 648224864 408030481 140431383 825838978 921097616 97928592 658467724 227126122 182896551 958003421 455838380 91722693 366151716 401646015 445830960 556501283 61173912 957425457 3734051 297428873 354157864 123712736 120598116 555014896 320594702 556731312 963140905 28804037 134976280 926355000 569620087 850549096 791714855 427282241 400702891 395579565 847528882 744007754 488423412 343134 546789440 923781639 400622294 30283190 915064817 84305630 766198440 210680551 997054198 523689320 615250199 904074645 624199189 617140470 774989217 986586970 706626342 268208138 397538843 670857792 682617752 631000793 835894060 622558538 150711533 22188496 229377743 385784043 960674105 839054348 7937237 965634956 411088807 250410976 699525473 45545483 169595636 425106771 684541290 592301623 928106482 560871583 745158972 30049621 488986119 793821875 383381751 163778718 843893675 155114930 528862990 511779262 404048109 537522546 714997450 591700311 713738735 536274942 403252933 903659900 748024678 579263509 3654511 653986358 819965723 672726952 205779853 649465859 136743020 990669920 804302516 554330706 613356747 209638421 478473170 628276744 72520766 372198744 33492902 682156029 395327966 386095594 653242691 703848320 474938456 757102915 427528337 34207439 995834991 683372300 589625548 623244704 911220087 347096485 124928259 147314587 898514908 187111584 177225370 796215006 694409625 352186692 552896969 714820216 159213249 691379979 433948698 831204590 364600314 507863076 465206511 313201848 270535933 252598769 148274169 616525509 928119064 943405450 877901762 80265971 580052396 12823097 586150437 593886360 661877422 1614332 40688336 778353916 312980266 579144711 774431689 480111068 666140092 454767423 900581350 111671273 538236693 338497727 459330899 161068359 167586428 549555287 205600784 971920398 557096010 713851656 833315441 514704077 363926125 397834121 758431132 497298178 985555174 984204997 632381454 127051171 595305035 301098075 863277079 787476376 296814149 718046493 990592601 188947518 937767443 338108305 932593741 921898981 693594374 518631539 175970493 161647699 286040323 885540657 627154507 110457152 414196996 512186478 665418729 623813848 321279383 452303487 284014431 978208316 525793117 673277937 955140553 444516865 86367116 609473025 619867670 249759919 557119598 154237730 625103242 951774531 555364832 246135675 343852604 455664045 983402452 479052646 769586073 999011155 304167119 573965299 221973727 98781068 638170731 887339362 34235299 678799398 225137622 58991533 102170700 349794273 961466962 288405244 841443989 435019506 456658355 99276846 101428239 230746497 140422372 608714583 549091996 568055851 507141730 362736188 666420981 817679488 334000831 39188185 799102246 133944198 838715681 88310235 900738317 110329396 870680000 911428903 117791454 948553720 571681899 923331665 807186849 76126514 942611204 473966886 132038067 877318071 496010751 122446370 904492865 963288398 628055271 171087610 553355472 328850486 921430746 825884948 202890680 570123678 19932936 952646154 317643428 246280748 663223607 313510955 281991699 651814007 460724802 218318074 658255066 115127693 309937301 848506285 464189600 977947502 867654835 512231343 795388001 916937102 80403889 833895198 393717484 414878039 593371064 888991566 928439653 876574373 149576326 33728324 580446147 238278728 383054317 513261627 820570963 788333189 750302803 486343715 895571251 313298838 807510321 404870173 687106776 288506917 703369109 933828864 560471177 678811093 409857183 888597463 466402785 679714745 867315719 996466785 501404241 467506907 491615382 224940432 373446043 457370807 693055144 164293642 502873176 449786301 735142065 307605163 283011187 138801106 654700468 602229505 721676204 915054287 956105677 253841871 200871447 75347201 910955689 254875018 497928858 241016231 31693321 821572319 604333426 503286136 4630083 89892651 257397422 111081242 106595521 857238785 445951667 744720812 835629183 95607464 430265014 399615805 659406481 100933275 952124229 585848658 967156379 624361479 224972991 740002660 911692119 299945296 721483223 343973216 13590803 505068684 269005333 262552101 1189424 983781382 827527765 125502985 695826340 736425149 684123973 693189973 305873273 425778914 555168235 56549572 426748236 406266974 226477086 418967560 377392846 938891081 489186056 452393541 422078535 460861556 643884970 467564692 250284814 674308064 251921240 312695938 634939410 322100037 95858745 255722126 681249876 277205644 565747144 165695150 607894378 599181397 243023702 162228426 233136638 478795378 32541829 214100800 793607245 194635882 272999374 66326879 975177897 59688951 357817084 517869548 926271992 824713608 608607151 430205856 286250546 309290688 176731099 405808551 483346662 4826869 100277830 630497314 621307830 697909682 490437389 503503526 912867030 502264629 813055519 152360123 612657041 128552178 319844288 940418655 693873860 269829134 101348104 775314048 700362593 815316964 400230498 718387077 690715374 529988228 81201677 651836870 530273795 88458031 407186590 281032719 248079056 653798108 257401212 843563042 955725204 552976566 891660131 539602225 980158247 864815772 357667042 916610152 606023537 51436960 319677149 492038497 652874224 716611721 628061451 246730925 297341495 269172305 210397817 574520914 230669929 597035175 352932869 786179144 731232194 806137453 382733540 720778491 779988750 52961339 896307484 86086092 876888880 789528282 273169930 525710736 607621533 161291211 827985630 927333647 768293086 481411006 102701339 643503494 306803986 755264795 635841816 650194214 446507113 260991612 601224321 701057427 447748010 393827121 40714966 738187365 927109806 862135738 295098346 594200490 973578978 786085457 903512677 147450978 738024393 25766238 149955139 348973314 229394808 314844160 695107923 7873010 43923737 548134539 644992953 565201935 789622120 167285508 374315117 941754153 388461369 655284135 757175226 579457670 432964592 891514210 698482623 83276637 999985671 637387863 950532849 754483036 837708172 133531230 734548119 918019875 694729888 256918400 337803597 692646087 782082553 873179261 518540674 930013776 476778336 835363143 293645306 229999675 766231604 179353989 701016652 750978552 66746342 802153745 520962916 82667629 435213947 795223674 952837635 503737969 165632269 332391811 458215226 635132754 572587594 327872930 145634035 493609296 390192883 14315650 765906536 45534751 32836703 306417793 637890218 903873897 477811445 716060467 104603419 808709450 368637621 450347997 346512884 772999378 928912304 869197819 77361856 723036807 75005579 209060794 671215327 302594272 732474113 678494846 333235204 821551307 365100126 610956126 595740856 257640487 210759684 281953187 41809620 466792011 534410730 428211533 76940811 565843070 609500952 13223310 968996958 686239868 436110892 509093196 151790757 991234295 54185432 692812707 998268173 551929876 440976737 378550369 861309845 645970922 532440354 436171913 824637584 879030535 385963783 734778577 894797094 466477802 956089106 182236707 313724882 247048330 284359130 964474399 699636453 439852237 283182343 156631448 54641410 705815314 239844311 782048019 562069408 423146408 63608733 916047691 493235595 392582228 305134652 384257455 319214948 430664911 844729520 231954146 238059548 33398086 685972869 187873083 899211645 469890776 669593438 584907075 905390753 556604956 134458736 712667705 479035512 108194712 853510660 913581713 93545543 926308939 742698232 985864816 554159140 809383460 262772799 38474290 8318331 844265608 139534940 334964453 599645580 292419280 256309483 115453131 794962922 48720584 16304921 587115484 225471741 337950002 267921959 673788481 308545153 547375169 735218666 261781210 159761413 88886302 856021326 164192185 637518189 381081959 509751502 729946277 256802673 528862635 767977214 39420824 661614108 265365487 830461186 905523522 388693325 488555308 711324436 671674755 83307321 508427982 431300865 974016501 290340583 681080631 873351852 621990495 667423410 406004794 390631050 726489923 165712587 431614880 296524325 544151633 851257269 995603878 328404122 949676786 161569991 333098877 107847450 989156542 968636590 748926921 825264492 510451718 838924264 375058211 100728426 254456395 33386825 57893015 33456767 265275588 770158202 6091814 526737456 161668829 476883061 300045125 621235344 126978738 397193227 319715165 394246602 704517016 433206366 400518729 173155226 652696725 467814247 480941787 390166484 85204195 185973873 288613719 972185308 257874033 991842460 525430773 732301869 131919458 933449563 525268323 310743763 75742603 710948086 713086786 239996912 905514233 586927369 962262180 371075898 53190249 974704387 61120661 485261691 132825807 73006248 944781455 105610000 558229200 530675344 138153731 838101611 529871687 457270437 435186135 357162642 895934915 538116265 927874787 380058525 990773000 439560366 119764083 211831099 928231306 272141212 274635720 894955822 846604277 125001134 916713879 709077962 149203367 50250485 171200136 195279482 739493172 507031508 44431800 599615035 628221154 883955074 812251959 962173984 176081194 997485707 477523083 787817420 328056125 621487439 43273516 119138299 511413629 242026114 327426822 843763449 625745407 497413546 833164538 524523817 413544720 250736036 531870556 176091519 343314861 1866016 327558262 164712966 894057481 161736480 258995460 841673820 140836363 813762941 712303799 616511025 574225869 958084450 229260978 276548556 769962526 521556943 447702544 856075910 472707841 735101975 992812636 426947916 287448108 107230818 766092311 427558689 146290570 973692460 252717365 427521434 646967226 329275076 442327968 420919136 885935245 864516558 376923060 250127025 457817995 502514626 292841665 36135904 114542703 361517162 634944397 288294865 473428903 459200360 670760143 901865086 392482005 797895854 211753397 182357364 655498064 895771907 337447007 340082774 266794148 798144645 433335393 839187289 634608397 443490594 409369413 36988359 860631552 105608477 416676103 226303612 152208547 755333520 769426583 112872044 247813200 597015268 320443482 913600795 364167446 459841882 7403178 964125987 290022968 935011205 987901521 792098994 641119404 239050446 517299986 933986313 79440796 95493103 379478049 639853054 112458473 787532152 199775909 685360763 90081699 759495758 855883837 573666045 580780178 906321447 348013944 632083733 788023472 989307919 400681051 202856682 330521005 286905573 156826336 684905398 314517610 666968030 243606897 136255557 620893566 549696770 899729265 549558649 35228084 374248362 541509555 903051464 339553419 341602057 393939713 756389052 385204405 407680159 253996182 32940914 202167960 543453895 589267620 669703964 118001872 894895915 118921936 343264383 971310763 241824586 639295665 486113653 1084587 634694393 978411604 554002797 763177224 56833247 866929339 323909094 189441068 966992631 475021913 404228343 955327797 83072274 432826263 691415498 30605942 584631634 210574163 53471005 668438518 40049329 448399708 263141312 502623215 910411128 719890167 972608281 14690640 86948296 124997469 13933987 979047996 252663316 469452858 685004650 385265289 185541029 761471536 892753040 140189250 310907669 256438098 337181644 480562725 601620692 694785449 731939558 336332326 914665383 348300211 275625276 919052266 640909091 50169055 83693121 993453901 568481846 129728530 897334776 910226653 480675231 45804069 204798845 648578652 105958001 189217380 660621692 933008193 176448148 970579728 314862776 154963256 739290436 737090014 711432326 131376798 240149904 907113079 246669647 493626630 73468636 166714614 658876690 667434422 996799327 23069293 827548127 607276074 727467686 857735520 805844573 403519632 940143119 853326407 173003333 438232139 613952847 632030225 280056548 428972145 690254573 259565212 917571485 559907405 837396164 893431614 408819813 433765853 378804869 152065855 152584773 226716244 931002931 468429916 734634972 39682714 42101925 639203654 612814298 91533767 176327687 587452961 796158854 783609259 831032409 927153414 662646073 192648010 968492527 100760705 161779425 577698648 762070511 54666259 107632255 406602945 589792470 402310321 830651049 167755044 326113523 674312515 10283785 762162002 476879595 294826790 622238940 970141140 639256627 389213355 205715315 242056035 9292185 307980181 719816373 396725614 61515196 656935327 475469211 573805719 816267663 228687092 865446579 563058998 296868570 991616181 141406879 491945428 183925433 45407095 904587923 347702194 903996955 850797506 280240858 987114304 748128836 432102547 193804624 806968998 210265419 651215834 582424553 648921150 851410589 300063997 254285098 433919767 310673784 206017876 861928107 745197428 712500593 857199786 306660763 958581579 342890223 325012418 909498683 698328263 39362989 470402256 431691106 61008583 892693308 229894652 684502263 933281628 999834494 315334627 869678203 727296591 831870252 741188629 575871101 773439384 501964370 692541336 847338019 284528104 672741582 53299043 215378855 66544928 317940436 261192420 210008280 839355608 867002220 9579643 913036693 24064217 566171890 499012093 107483222 352906147 566059926 85180210 791047843 475413224 318353882 915974742 692286874 50839567 57470743 67288220 867221101 669916338 391717368 878076582 868411618 325309216 41289980 836697358 101903313 753871580 448508664 332276449 64045994 553159452 383941523 191498271 618661100 44692298 543355337 783600700 670428847 426412935 122321513 243972258 761452315 754396451 572300439 16194861 92972015 647523110 116855882 909367469 771882747 17446603 10308303 785181032 623777958 12079615 72537412 400590229 734844520 909856742 291876126 114202593 218499921 342464855 106473124 348413422 48842881 826794843 117970289 621685456 27551662 925754290 353165046 612483982 240758177 706414413 258972405 325071271 955295929 95327957 607960583 488941450 792302438 366221603 277910039 873340700 902905519 384427462 895248613 483513910 754853549 126668160 210962053 196689701 575030029 50175177 533964765 526466345 527352722 715904075 433343274 50346742 806954641 7044452 470377595 48664885 979494772 881045671 311617589 583605508 21517624 257239643 826758541 973763186 128584430 534199546 344142609 680421124 837862973 838280116 68905760 536911923 329623518 623882986 2068589 309592044 443688479 726566579 437738624 810534670 284643681 683598170 297956404 906879983 404490394 422256605 29238330 27440344 533137876 400069232 871434133 495901316 431355052 304414456 298731549 977436837 550355156 679569297 983833340 127825503 481312401 958723849 42942259 235978443 688677181 265285474 708036630 752879478 454223814 559197267 960633804 325042399 927934766 716773832 178539472 163945724 755933449 263304798 700929395 143270326 219766274 701136360 848688727 459384168 353519190 538387949 34334453 629383524 848637015 781773351 655633176 872967278 78991082 224787717 300808288 419530047 691912201 335543338 985453249 461571 892513602 866700524 356211457 890094555 202361911 59301077 695111997 548523868 318260508 992674342 15439716 490965775 654715196 835844687 919775674 660784367 188838773 309686904 865532247 543265774 137360055 382853116 843549862 928977520 623603848 640686824 283496934 936486605 261960067 669090945 343823276 134067667 516352468 778028475 988282207 122322243 364658110 150560194 997914555 917733968 457983509 531291765 908917583 512922659 402721476 399304422 359201535 411354201 357562697 248596955 100786306 388903299 829780276 920235088 335216357 507077029 462942380 685865459 39191302 404367543 785799913 40841127 253073433 669735719 872302779 725182465 106262567 926211157 775866626 108724174 336878730 593366294 376077619 64984203 477118579 629716530 852733402 591991020 961328996 167535846 112001298 185280854 91168694 619069795 975255310 197209700 203066645 372061517 407560852 631691109 16629502 70835772 206961021 605098716 710829896 383682110 942157623 718416639 513583768 59238995 819766595 308051001 405419755 247802608 617437623 382127529 841826320 742661245 529899452 30313377 991359531 676652503 918901265 519745063 651252276 342401230 810534278 405687159 93148278 764507816 874602882 426107518 439366416 458602141 808582270 770765665 936844407 910100569 518537352 434040820 503335410 933234300 168986561 762131012 699292189 592260381 634561247 669561614 880199527 679396419 980922284 323973189 753364116 507676779 732747653 161539984 850283323 364741893 167329755 197155017 716398664 480873719 604993717 220942975 144327804 275790104 240224557 446209653 339793128 128346806 246354927 339261985 242251126 95160849 735062461 941919534 418684768 948164317 838119405 890908666 230391735 241191620 845307113 889545752 265880541 186377698 837024942 191681232 512018443 346475847 132680526 549665690 601749964 165099385 78133614 690729639 906364032 871314159 4456648 19023192 496125914 182853271 444629162 290087620 520457826 778698321 914969206 33342007 644194292 757027697 560160800 7616941 467115072 594306881 656362675 794186843 524432712 66245500 213035212 159694631 11922404 990603477 296236317 849338155 42659905 570082670 253190892 310233654 667287646 429667681 279697553 555703114 567600781 977880379 692695547 170786591 796192248 773384827 689415468 360324255 523343642 399476760 24848056 171384680 101234754 81075448 582218314 660210765 623344660 413930618 260923168 252006357 681488903 728249069 156323466 327698107 385924327 719119382 224535663 568720492 253304148 901756847 737920967 66720140 124364866 401401314 355545890 473097841 19978104 407970258 760302367 323329446 235941393 586134034 421622518 250715242 449821437 151490859 596220143 876067119 46879617 885166107 164594409 154821659 585856435 797664465 193385684 812061066 262631167 986003122 867516727 137524874 946331301 895064343 691084715 241018717 158448696 779183053 86573405 578965499 399438368 293916563 599310224 111330445 686181401 362537119 510176793 623819763 522153906 236048154 44104161 638611519 186056399 159471007 816710503 904953144 182426152 244285888 283581243 528636120 870947784 437841025 598449284 143061966 750694286 943752411 128487291 641177597 135537071 835336250 602690542 315646715 84273458 538328320 754682302 475540627 162490994 563286784 720733025 399660867 169675680 179899907 193712736 362646207 331808575 122611782 27838938 35616364 519087270 360094970 338057472 213266406 379412610 724740291 321384343 75581306 109050193 413889594 723998329 812711085 189838823 405212267 326273044 723827379 694852077 108132696 615388393 956892920 540618333 843191924 801191950 755600795 235332615 416689960 577109421 392959470 934491152 829411665 273085315 315172600 117893230 314280384 192890722 934114803 93118061 886916281 348383663 153175246 19959085 668999796 879440356 625072811 935117345 855726496 576368399 131868258 508252049 272587227 553102417 819170557 432492825 96153659 964725601 613699642 440194600 558477768 440260359 940536076 462359682 807335423 601138081 578375194 542682303 706190673 656919969 671215679 606336713 425754529 874465292 127485192 786947170 250674378 94570236 884413241 545081244 218864919 384483872 964590920 566241630 327817161 155177271 501544417 994310118 295896981 330831001 138650720 667473218 593672995 505758638 502642010 482714069 969590672 779534708 26427156 968204505 176413933 467076861 366344202 910845655 715029181 519445486 935145834 338541616 717521531 361780482 535384470 388445592 2490898 691820165 546657446 500962965 468970595 607362778 292887780 526128132 860627907 357346038 104048462 578277013 136803449 971770082 689962007 959062858 417649988 719213116 301361446 237641724 620461524 851726006 671893141 722396630 737214797 492853910 718624563 616089048 827284679 931083061 65408771 914390357 942406096 239487360 672741307 113849973 154398440 932805754 692429126 529730228 903211523 538812856 525003842 836883297 521895691 875236323 601495171 792040480 215153244 686055226 226909070 676993897 659761478 890035213 854011679 633342214 189193359 424717635 985640867 242984601 900336366 789163733 373239486 989641748 374472081 281245265 239456711 20823614 34161816 848098136 710152775 622770485 195420567 520931872 749026942 960589543 622595608 930533362 397395422 361830807 969890327 863750061 43166606 467148382 679372932 940635713 123885288 334551976 639175621 61665077 917441531 734127539 896355377 365620002 395894281 851714323 416318614 437568054 201494026 296599857 787542195 837470898 67164456 286606535 783877055 984819564 389634881 495277157 54621920 322321998 257776489 515301104 528756661 80843989 112200293 28618782 14556365 861793427 389625136 129283323 732443182 451423149 765947769 749059686 224037327 485345629 291765284 895840660 333440029 114923633 453327301 289209997 497765498 980222410 126696744 51311274 49817017 392067294 111722956 145167133 741589668 575838775 51068514 401886569 998421110 409755122 897529171 613266406 53878114 399398977 12676408 319016511 577847050 490684393 603728224 281839091 846391560 785826501 330887245 190415575 538021736 614135361 689833527 544212882 884514604 608821727 728711047 182634527 618493127 588207542 580235613 813703759 132526755 437731054 307886091 740628548 950381979 801939013 714918296 798999287 325745537 721688205 689868863 626328244 608874393 898102571 415634669 489050009 810547484 880139418 480581574 351910426 873077175 343566054 819188896 35305856 382179849 565984306 546031494 752535653 284259368 353727794 230474550 573023033 727027229 51859377 939092900 217373889 913458787 462732045 141509237 697654418 335164012 373065910 379150213 232419738 254570268 841993907 82871137 779641496 179207500 577190428 243891150 450800799 916785736 39565217 326944320 587474327 874321489 48669697 584196707 260755132 66704156 741189268 56482454 190216989 453055058 611442626 864994411 891012126 586379790 607640458 477671209 72770038 176941922 854015484 623334474 205128242 571914450 704843711 81752573 37939760 729778391 161318028 460357541 807533989 887309405 763632561 749792856 728282392 235325253 230033550 167311200 720410212 843780324 541887771 866731710 885300538 352384642 998265441 338400162 900705181 596621276 395485948 705395956 583619172 157314467 658388384 559301071 604238779 525372411 290398097 800398848 398937506 285345533 152758057 115836043 686955116 291806005 827278934 900446246 160730434 836174884 448100633 593665469 900246174 833066687 838992904 462991596 324780752 613729262 240778444 968818824 592220285 843156238 614785700 709408535 198568218 50422896 264885473 851259731 47188341 729232343 972009832 243518634 260692013 124862206 201282355 236663745 729398325 555860496 524967632 259442925 44193109 465428014 312210144 440655544 648847017 521371629 562193561 330183266 108757280 642020821 557345861 360069725 30227454 578880739 378282945 211461328 412884314 126991111 108956415 727063062 697773217 253825959 630988932 474745660 244621585 548219931 976824810 354799238 56684607 362467887 694099039 731213290 413050002 339682980 398157605 765148563 663556549 554553774 397562896 949927007 702733161 7185271 345534475 854573666 29116256 155896475 978652051 86960993 702764131 119737515 648708922 435128664 786664061 481457322 704913445 610364661 168120718 296094611 488248463 408015898 406739402 702074064 27342404 486623326 836943927 305346244 383259943 264684429 518215474 558052675 716117932 346679332 122660075 673709589 865003870 591573974 380870116 790375286 342288730 683101705 317125494 552156825 817669843 565174874 486521419 376916000 590272396 827481365 809924325 176775334 509679201 489464765 74784278 411009845 292464062 247216010 344993158 463134672 332050982 352199142 327528497 135782379 579200685 275637999 164729062 439316717 10774911 501205497 686431945 408764085 420722775 645592585 758749649 124541458 934926088 131228762 576228683 780584778 346101240 411975388 418430549 109083796 513308320 446875312 383592036 432146078 830553613 719195821 960407486 400588039 936787810 156939231 631083521 256495846 247315540 53302274 6062746 469156673 57878444 527521803 87034703 328296343 69536713 798105760 409141430 866794071 518243099 137621147 411523771 352353126 697103529 242125706 15166238 510588062 995691148 548652594 173942771 932718153 611046002 897252104 195053088 417050026 766994972 169537718 260801506 447610740 49943008 456435868 809307464 434376273 847701799 411949901 926241974 207751004 309617392 407688974 370028900 145128615 829329484 40427610 228874717 55138230 346802912 471687264 194177153 360103938 176453478 162024835 225170947 939782520 498245164 663349721 859453931 374735095 810963347 117286317 65555732 295165654 909440145 101891582 453486639 846859099 354274608 62160637 12467263 722826052 225656588 554113171 439543067 864590914 31630809 149544665 61884400 933992314 935475675 887874205 111831484 264715267 198947949 869876196 705838548 74201962 802889851 160461410 286490207 899608624 534881031 465493508 844011736 300502090 850496935 950571878 203982992 152606113 480131845 731413086 639246633 121007760 997825374 156670063 641561884 20505193 65825540 450488150 539584564 3663856 448818908 240723330 934003217 808823774 613827297 873509011 549093030 359946079 423035039 842094050 711752380 67647636 89582008 136988409 604954221 482649362 900963427 368185366 827231145 881468514 911541736 770376877 613661876 188898943 205202213 521882595 288368294 167342171 497588492 816056084 727525354 764370010 845651747 369374797 276611263 811582676 499866626 98932434 823506362 678172312 740293080 635406746 798232130 334854500 969268455 2934734 482938643 415494766 53548036 247761742 791888572 955661534 291295512 966763819 651414561 451249745 952963489 996388398 935122681 888206168 357822769 912480080 641646160 523524087 900749806 97269312 253281543 743730214 253048081 601130976 192785999 437327443 812548455 740071624 659950642 674253279 848864211 643004866 20325386 490899356 843057610 575989836 783049480 8822357 137200085 439361817 390186158 477555015 959791123 554433168 611845973 204957344 675873972 506604364 904358056 670767623 114575999 184584858 541084711 36856595 201801549 113557246 767475622 751843282 927917195 558183086 492090827 896386884 587412412 636742677 978377363 615711710 53798645 886851154 833506765 525198856 140510047 625459638 850102173 861432991 235214777 389882954 877927163 92887924 94703828 677548614 3230258 440508362 974599189 966124187 666813281 75109084 21287926 979070314 279355645 891698773 862851716 816705675 381617741 784807126 784637411 797067784 832302061 635170931 880726726 711353502 732524620 438611766 915095287 725032515 676669485 208154523 373114837 90639514 133940522 149660434 633681617 818375552 287228972 882328193 329317360 160033668 339066868 743073983 513445964 172758630 607431574 746426138 87793299 823095711 359526649 487368146 765647750 463144665 719154520 178157212 326817403 391521907 552990147 911286047 174749660 189229566 851018655 813029242 548132774 138768066 737024290 675817660 579143147 452751418 919892440 877818219 747217744 631333011 394372897 909506558 186081680 824319282 363906224 600385379 403709943 411779883 982773517 302522234 237533159 864048074 787036180 752488855 934568278 716026638 284356980 464001796 167809358 4272169 348931890 873993085 238821485 980358657 447377955 798975410 351736163 931102130 595665525 625606088 797677430 639319306 448340006 503389144 188683520 985696524 943825291 556100207 252302832 295293038 187071947 184205069 62565957 379999770 653098338 964974246 608498327 728148913 635182239 842910244 784552590 939201027 614863910 205258466 579894120 711548312 367671662 398564146 702490743 333752106 529226051 754594521 637107105 496542761 732705861 423676814 286514143 12136758 336107880 159170430 589652926 687169704 187891827 598927819 45846497 352250634 587934849 511267592 806423420 337308059 715778178 246088127 497399515 780066508 316486075 644834027 75717593 552422598 300671554 915472510 300260457 140854241 925672835 152776668 479377681 436890414 991749822 355652190 940143466 420824303 793871750 856871889 574860450 425898265 458898499 280440564 329184249 274408409 348386993 70208509 782565191 5903884 376456799 700454165 581903733 908794309 243835697 518396631 856157951 658680011 83651551 27010773 656926329 765246232 554648691 270887955 890896647 474013019 317834447 824389002 170467555 187583351 605680933 659220134 873338842 18422018 242467965 101887433 211881935 501397447 957008690 909838534 7516471 251770948 29380469 987330918 307617692 835355693 118087113 672009703 515716123 764858599 475082117 920846711 506349029 258531853 221147477 495966909 637961409 178411503 83969466 227127377 733757832 574768654 374500229 921157439 876642984 150057890 448291936 550565769 105931426 887003156 200121157 416864418 627370637 994864516 151612676 230862835 219955344 568144196 987244738 584675673 325071467 651325018 289590901 440905637 87804911 653523970 384826217 55485723 950203265 882664490 430159037 876193268 420846236 92329973 269804519 633333980 825274956 637000249 209082156 405149044 482440115 136993280 67121705 406201041 868624007 639105291 398923341 501497339 765223826 336559178 238884188 227210351 999421233 717592165 855004141 155210910 975673814 869776950 975487469 375848044 383003782 627839821 118525211 502310321 752200028 771919467 937138057 530894523 918552068 471947271 418818081 409897162 39834689 807019724 712830750 916782227 161667687 865282073 761151631 815974590 626713057 819170943 985301207 40115304 630119852 724693575 607080752 37491618 98652890 916830698 201917475 91073519 557281553 768243351 981997585 416517322 17403657 267155120 324208046 703327774 196672274 655481421 28747904 637330124 971480971 205004215 607858532 835652905 317000044 856614382 332223242 16193917 816145085 978389796 316993140 931651205 878146845 477573952 475757435 400343025 218124860 993787996 468290890 326867687 100855393 288112968 658313441 113515134 985296612 817697796 845628307 662582852 421892277 392945225 365984136 352851641 644875476 45252097 865828412 524454865 647212246 777105867 146445054 127435638 854882663 457956216 468155762 945679876 771066050 137816209 546160144 190869708 278490427 823606990 932343458 113346705 997747638 916467872 463835850 529100301 173032492 205796776 629622393 689583725 414960173 145473854 128512121 866435025 432086361 869976299 72550117 177171406 503558118 332744431 476698540 178481643 628269853 437191868 144592657 894861351 215561693 912057208 759398445 279684465 515254039 647237247 761933164 939973679 941119056 129253343 518037260 163537592 176896546 78598875 347129761 720970202 721160379 56448105 389236372 587660116 364844124 128539572 255010975 576774237 644086235 358928538 997334098 544774172 858795297 674776622 179111570 974268973 35137965 722946871 912846100 220843810 274167568 757363376 328336614 178827520 531322735 203318854 526320359 558645694 260432900 820340957 323828810 475960265 111552413 952818955 106495767 213036675 86105884 609522588 559299754 9764031 524063221 921893900 286334514 963468615 770906803 986072848 429786419 648883543 903264627 483598605 106638341 816232223 971079271 468440223 57882706 167715396 968995412 143247636 585433500 850817119 725932308 590235887 269207989 853191548 639499285 81590885 757827396 944960157 858859225 954132451 115043911 55956021 598715764 571389574 993347212 955539118 117070609 173310625 60552246 821879011 294598253 583541307 759015486 321714342 785435226 674537358 969924336 580101947 873791038 57415561 721032298 874189787 8140945 428761167 347918624 927422515 977100131 801116086 724839515 74924770 732819667 658623433 728396469 658788862 324711833 507494727 147802782 82459024 823891325 837662241 968530650 312670227 99059677 968237568 98009345 318536953 284490795 350563004 983726590 612775718 771376749 942609126 498162833 792613747 339209148 56929855 940478413 92076844 230978245 892449343 967645594 571874451 183839307 422899343 560578868 249860443 788615075 827269519 470665130 848280877 742785846 389261521 630458464 895037478 677609218 939584924 635672973 851697495 37865242 984466282 381123262 139757892 918191649 335469674 877891409 913880678 618229203 870493694 977959163 310241705 849066365 864062 325384259 265894638 244452992 18254196 82696452 404033418 430855378 292050590 632841967 258815685 326848380 993958384 300435975 232541 516994333 370114127 315979043 602338560 765410405 982944982 333944431 876755157 977968795 389066069 649424875 120114164 726989848 770846413 388141034 276794089 681653962 902018037 728754581 11434805 144793266 989687736 552704870 519879629 875759718 469547957 197539757 771914649 320653200 264270014 64844558 410427894 779943276 325127513 568440065 397905205 103014734 318780994 206385745 733632282 216776474 801230567 340967326 623253341 287428554 229135851 351253467 790522412 788137452 518341027 706631376 390138535 462718497 434774172 775293337 238564195 601295776 575568403 713868069 200436456 157215408 50367099 931022008 955797555 524859185 635129339 230948457 991662389 60502292 387283693 37246885 459726673 199122142 33343073 906137514 785926626 384438826 616104599 749142029 380545203 51850788 225870729 44817204 376016005 878319630 660788575 845198557 75469196 487073214 776399608 37627542 50887154 593566750 65634920 652602946 359215699 656422315 463737204 264127642 913008704 486444279 403847192 442779561 656164540 317743912 843664641 495626575 940200130 82582134 682292756 28132288 338276285 543611568 124937445 885604866 831291405 505423800 133787969 525642354 738155401 386177538 640050084 196224320 208860664 166462234 614394819 607579886 222279575 130221083 895175428 633501909 941482390 536602168 489083649 682835359 479921306 702262 624232457 568743886 504924989 513771504 992432543 476746292 674962058 301357778 331937017 516690553 947404417 741617247 479525762 561998233 473562777 936506284 239182168 19488355 297260601 94303458 780286414 573935611 615711037 682814911 46931948 308270680 681689719 798582806 107050730 120509639 917966380 785917002 161376953 504787558 703563411 673887703 305615994 218727594 6916186 722313674 730877188 23013337 955990816 508751684 634109282 416067473 255811068 908431866 497797971 664431423 804944885 256502456 780074953 746903209 165414535 876965337 142632298 850017381 637789732 835596753 575513362 432007263 595877553 637331876 941871695 914041431 376911877 795773292 259467748 991820384 484437101 967825110 194354246 378167139 619591979 212040101 224234530 378169242 777561842 706107438 997698773 795329813 971617388 606392795 247549682 290427448 751951540 161930152 733769408 435584571 708588508 411148457 48916666 85868457 431306089 795280514 137621517 750208225 501476050 270603757 641239837 199540377 136816132 827349304 265190400 252008534 983305697 272517828 737425665 123053812 954493628 734711687 66354975 739087140 441017054 805918091 756656267 300197865 432679685 207636589 43444013 170397466 316250848 351862751 629126432 374471652 332630932 487653414 182678834 556016453 961523770 890720412 920735077 935213202 500262494 66937903 922155889 377454066 854064257 370561504 553075519 696350432 975409817 992751942 93465967 675861164 625783948 932004104 795364819 948057339 35785912 740804455 83540466 57112131 497354350 858653361 483082118 481687632 218187378 64687055 922737918 60146882 442261373 457339576 347557885 519125900 819193531 867211003 53117401 787735415 593842766 557740602 696594461 619744925 257449417 647797929 792674055 877892334 341066421 707207059 453608458 715901614 507554063 718832085 227157070 328520949 726089672 983584865 88217387 670150702 379283780 831254205 352438450 203187352 711987164 51117954 98073124 502983368 543998556 259205853 463894136 573680165 87949445 775721744 312148697 293518187 985207180 570039026 704018726 927244073 553226393 887017579 112728177 656692291 176166729 966468346 986512769 786483312 665158189 665655855 770722640 329330876 659717449 680590384 44764044 684851208 931358357 966461496 58107674 21165445 86112384 825685780 331824271 175193917 898591336 98281380 445428917 711240330 166866723 372310368 820526861 662676637 839602553 673390800 88222279 726266104 989012647 553668627 620641483 439455220 474352861 474008409 154935603 16074556 748882369 441203561 822068431 634093648 554098923 326766108 835229215 109732612 22318183 677215456 565940573 298828286 338605878 39595830 325975281 992470331 833164236 99418419 541402618 288314506 801578131 73430531 693992652 524322319 381486183 113198690 267011948 591641794 286070553 607559969 428343830 559916270 785526252 71915431 837167032 947841202 87002139 908766317 975614068 354156675 53791057 668976513 58960418 829942696 328553007 126485252 561517771 262256317 347818697 492338092 297111343 155714097 239920937 178239299 685643072 362897095 444385739 533039909 721559717 230748697 459665952 123593414 944618296 302183184 866878731 908736042 819234696 959601773 585710951 217549419 277318488 193263428 835599486 271401527 882655262 394433916 847373459 947887696 944845701 368842320 262707546 757372426 957823979 96702160 942652539 660801488 108704996 151068769 678234130 818738591 482941365 841749305 701125426 657484680 708267994 511337188 587018333 268464179 233844096 408798914 93527053 980672855 530803723 895069318 711577903 422113347 810707090 290479800 672876451 50690137 842192990 463063348 677117629 476636557 579624303 161141673 639848903 39770346 317694711 29265947 804838525 52158733 13428188 719320930 652171151 131267240 324474170 278291369 880750882 701587200 714757855 29547759 719594319 809213040 304031182 912557449 97611427 966911716 88949436 251845278 393712798 238980703 715684502 251759786 44100148 110869877 622540025 79931388 511605327 218021329 774631097 607685943 211580490 356260017 199251035 142856661 666146935 58156389 51972250 659998367 952459931 251206099 213422821 309375030 250664557 750628598 236770783 644381070 346669594 471042394 652712415 433853037 733771972 241189794 441812334 801343473 463444222 271164675 811229131 782232327 148862290 295703494 967170410 626829045 923263163 11744201 909473904 947717585 946386731 521092863 258467641 641044231 354081286 414867948 565442259 613702614 484465317 400544809 110119296 969002452 53144277 705372902 246257976 51047270 724442453 53644131 224365604 986144329 763417179 210346870 243050788 498109964 85471248 649019400 487915594 685816467 22300431 745420184 312620893 505312406 127168234 257615030 748902999 476687903 509913253 434236041 821445608 519439120 522397497 525525834 877473776 432650139 782316051 288336583 752210440 788292808 120006034 807159009 727012346 443225842 9758604 490594318 704006213 657206346 743957449 104521175 176722074 221992787 914025095 495530843 565710945 130430820 791401717 683591627 945488693 394751785 534887864 797148908 887988580 338984738 947134824 109469080 253188208 82325027 669040404 345952317 949747088 494791123 342714554 146743644 886194224 279547693 521143248 225039371 852124780 349614337 392714174 75748980 175906201 740306548 342837857 883618900 120340669 225241980 107935882 731947388 936065810 693401957 677421693 351321172 802070663 644236110 796253299 627183187 383189567 168377005 62861080 240246920 253475087 423729095 266073101 22878228 489925124 901139001 978653799 54530222 423444699 460771186 926959406 363612957 562450568 996882742 762069471 471259586 166459824 586592796 103987435 7444235 669199662 343003665 455248950 337591297 423868561 365462740 98062744 734943931 238702236 367994487 406600543 847829224 408357318 462002660 232219339 540030538 809310392 982089558 11596433 165062453 623888081 232367836 161567577 13127444 627383461 755073241 660160064 168661733 328937594 35387014 595907927 515446712 222194889 649735279 186256930 612695347 325289155 560571122 402032153 904429585 32566986 532970179 366853930 858665118 496443123 444293483 921685045 74532669 187889547 608272324 416046479 579089634 742294415 631338623 580393856 179183001 283813170 822298782 201387717 861682941 826914907 784754682 843058958 101126337 661438756 526325182 720278913 992545067 822859356 798404330 829240629 128339860 597902342 308192977 231717816 735583465 543809496 193266587 355712394 872432173 833442749 535276740 366749856 418214133 126205011 301254043 605005026 957054442 976024942 326124996 290219180 369695051 934149267 922700726 699118417 283668328 405932414 170728766 275441043 481026856 51286173 118419451 366581293 899006596 943622546 78864863 492019785 891927817 315790260 814065076 850368522 396946010 542013583 132680085 625124612 773888172 809959519 761985392 414800063 604011337 612059801 482363275 469348151 702316814 938915939 735972604 204197215 329712364 196707095 497152560 257939865 316806250 776694468 364279141 63942719 354823201 763260077 804125999 378246174 811349567 144456648 108421879 934508790 377047301 734974783 131880311 120557563 681162569 580851 504815423 299206743 764828405 414065652 66079028 17184677 263425926 884257034 663645451 596946552 503649933 270829359 640887250 160147666 58409010 275254803 312854120 147037357 702946732 736186519 894362624 887988342 496326090 229428050 29441698 618440588 314319213 681988367 136201130 220164294 723040267 46028109 677483591 629051626 363164718 139818174 63088125 646442295 67221491 573071816 384768292 647858652 45548940 186212103 892788070 916097662 650607550 239812041 168101957 220608182 700477540 906273936 250927507 837489809 256835306 899518868 756443639 352556814 367622866 654675775 63213423 313098403 120829491 786401455 120550857 378081721 627622965 687812663 557055784 381975339 376402326 23942622 342301829 943746763 406388008 854295518 393633836 71962078 618574928 710346534 85071931 730451355 783700361 942445529 56969510 952357295 238707935 988864461 304624182 374946491 268510325 813940493 503590917 876341460 777182463 755403863 675518211 639079939 951496264 824366495 502116340 394046147 30314926 149625482 635832432 653705862 326016161 156369140 685655394 348519984 875455271 845922667 234136458 971690650 458266715 87689649 951834107 761833232 888714986 583061309 213935261 385605076 305927572 858056635 45320876 989103257 116670385 144075144 867478327 561477384 271034281 859507255 882344866 56650558 411237755 804316942 210759716 807567436 443188535 965708681 845579850 731801270 341646212 217901014 464194930 522180341 947574299 284930392 348562769 657874421 181927497 281701157 229543534 644266903 388358001 330601096 476791460 503165744 189693320 705780095 408166308 366406153 889038744 12830525 131551088 814811101 932816445 896310953 500345058 910610781 143948843 78447326 726128675 363660463 861442214 599075241 992991028 433661419 644707848 735558158 287100008 394422173 956642878 678163652 620425960 839547718 796822859 663544500 390906670 832668635 16511428 589781374 607744906 904991300 722968403 583806451 482277024 538488798 652634933 970973340 10788840 808939770 921886907 621677106 544316461 629408092 897632205 670849572 739197967 261124284 839765346 860494100 932280961 712314696 7064585 427218266 610050891 636625440 457639011 60054911 813302153 853586905 833366438 922640580 788983338 163303163 963728412 164881817 444336754 545644675 494303138 258008614 742739576 28808802 255140905 778224837 958142889 777518075 808500281 32027781 138378051 54513833 776796521 804493737 262232283 977756215 988581096 650389031 415069399 10675046 620991479 852138026 5911285 280438379 203923053 820154001 818040514 964367214 748903730 44995437 35703332 754575115 905217220 33895047 616083921 896296661 458679733 84793303 229763029 252518350 267037994 202464270 229808656 262449905 686640478 605700365 275292342 787647401 944611869 543783020 75517645 595985495 986960713 244241908 446500530 273806543 391919961 98914853 438809748 995267291 896863701 203028145 600317688 772363447 204289499 850526975 287345459 191181715 949663389 843075241 441378291 484023317 407783905 190155262 602602935 623897300 653450880 560749697 739283282 332669150 187785447 477943656 358828140 178794546 551026585 35773469 925696513 327148615 238515114 584722625 70049504 858349700 624297285 101801636 392688685 44202693 463879720 455952078 33360863 678187485 314858531 52130938 835263299 520616974 841995677 351171989 313210743 872435090 632470543 199391043 173372912 333731606 111208582 185069659 900062452 315146810 764121637 449056230 887766049 847890 102276769 822639012 968277732 767207848 470730947 406143110 242946307 394089079 663480042 24519989 609348884 750313713 282537862 108444298 117641475 628472059 28660638 275820052 599836816 207317100 131549515 549556885 62526414 753364881 674641979 44762757 240602534 281108396 7852591 507171470 307103826 413132144 3763581 626137614 919461346 603911559 740678542 911564184 139935418 475137292 385751905 541911923 583322130 279150097 528067078 949802009 834863221 979460123 79053604 69182138 741195842 897706145 24949621 652210614 998768174 802964368 196187460 926571303 243768768 604146634 986256118 167427413 608402900 408292258 989756798 12218175 258192665 745152865 369413350 858285337 176173203 761009605 800885965 105198280 162523673 529073789 421633252 239842920 957185752 776440494 914739568 192088263 670895566 584409457 168585163 290708455 581084240 74790994 563078371 234997631 413415556 477637075 863257530 313235835 874260968 259102183 852711908 534535800 339726793 904342135 463027724 558922313 397290445 185757152 412346991 58090101 798705258 697532787 18838879 706869430 394150252 675022836 665078721 346656123 265839219 283634204 768498064 221224039 991737714 448294167 418369112 147044048 29645106 344076551 206703547 913807424 164872141 239077759 775782384 109442296 822492979 917083656 220557375 808026728 215800232 184957087 295530886 45737400 679813700 998568501 678269111 608301123 725092210 368629550 455833943 952385046 466190193 853529059 902707713 531827830 765122774 502903584 416914657 232091735 192017672 363817126 495216186 694834917 1018563 570155946 665419488 914949119 380872342 644142932 219743935 469989559 950508900 560612161 845015890 950529491 494669031 89507330 272625196 644357711 862755368 361577883 568060787 15746009 362198025 333577221 59011168 978352980 391193531 383681964 952286656 20565333 970328392 22380017 971228278 573573801 417414666 860273577 643640310 659972813 618314034 871401372 637139148 227850868 101085762 527425799 892096275 261442565 410031507 793238554 594790143 248668699 618995920 488752251 704564051 463444995 426248569 630790082 975901163 332930625 117456737 578993147 291629620 258048267 953399089 280121383 619661231 425041612 156756707 255016634 964536946 613459107 884666951 902793247 500728742 621938914 171897217 93208367 727418890 580192655 735244681 134422462 570468462 240127718 519645866 797759247 740228665 544708052 3730179 848556122 711555044 199830142 92627209 6694221 124214141 712562360 749049347 275062408 894431013 686423695 549223053 256644640 411028370 840489664 59134741 850743836 819039374 707682622 376223841 214225147 908486518 214754224 114435592 238624813 559697852 974303216 394318068 754050709 537740645 695733389 864152038 778789646 769175947 879501130 59547634 887319778 305809628 356380573 98722046 181487700 242758681 693625137 483859016 984812824 627460248 704736356 652030685 953721046 493606083 295827145 611343907 186146730 746586775 526113192 60996688 37406375 987085862 266159225 295823600 343618127 648209941 431875949 99063139 680627997 766460446 754766309 603397980 563926523 290633104 286898424 631751523 182754508 636744138 415837682 519779668 635239139 855625923 559822543 174654686 736512394 454104453 109183684 156725253 404394621 816315565 292208311 644204449 41815148 20248301 715310018 566319581 202800508 522781067 581494708 556566200 156419527 405171423 798137743 569229959 90854359 337620697 348019211 435243633 695654703 642422136 551351314 163066098 151998146 372807508 436784450 244060761 223222650 69755413 537464430 629526857 419454130 829976825 304462365 674507068 164080317 865295698 724257034 985416443 475719517 125890310 359512738 279463207 901801036 676313357 464478601 885047988 623923639 317177847 316485653 938505064 833123517 506006628 207894225 271429217 214364148 597192073 101196028 868581004 167459813 759912881 834702600 706891567 108791691 243509434 406011163 340435039 814691544 84027028 283416977 171963275 189346609 434312134 894725496 95537647 681720813 619090921 588802834 10976034 289100505 86775850 863421527 472379273 347809974 43696588 868283248 871332577 389966778 891676324 764731197 93706937 989947403 300914587 34374608 967855861 650208327 636468528 598335216 692756045 879861247 754736115 4421783 127157451 891286072 399610635 958685556 904450641 24163816 736698545 427173738 149809425 677248127 777676467 751207439 44602899 870614619 132847858 645635374 594288562 71926098 414098404 177552709 410243103 84025645 195929363 336346120 954911709 404814887 110969755 640803548 871939139 333223282 94916784 265504093 655911933 843466674 671356950 563807192 564496779 782209408 685370023 720338 693169089 117719528 476039889 498548863 448406086 899449067 736459029 264081227 642218005 831459326 535078025 595058773 332404734 348336265 196941143 721889007 800783142 250742889 93167420 476373536 162662274 228358255 346683914 624117538 475798624 776529119 595732006 382220772 938759903 967842802 179180298 210963848 156668019 904367700 478904260 943115494 903188834 301108646 464252278 778268936 759454025 775625469 609301460 794956716 270263703 747508065 839402409 705503685 740723728 815313999 387523410 384918010 270984523 791353912 410022721 172936486 42455861 693034240 603106427 457469142 975913868 978375295 14732571 139532238 945133669 452534020 821650637 22326404 417418407 232248269 971960659 990369187 653356174 98495887 424106756 379647114 16848936 658947316 369480 455517643 937856987 233879320 942134045 991328172 513533661 206347788 777030549 707217065 139393467 756530516 431701590 99704816 638267603 790613096 580957720 413264867 263673561 741078838 178144043 869571738 170489686 584902814 643532270 19216990 665321764 120718069 368164697 462178863 557327604 559165571 807070068 391026752 61751240 67439621 243155421 267591285 840381305 884944171 706280007 655668460 107440434 814858011 20751093 112005745 36792819 527433964 209513795 138163464 957325583 543797804 972107806 661275239 485139118 597432667 483948678 971613817 787359820 945240174 957504531 269625820 550080312 680600397 95003502 236216420 538888470 640875093 756543187 235382166 623821917 236693718 701806230 462947118 265224922 833961365 318071194 465920409 763209259 406696780 923200475 280447099 698396229 561422118 389350118 577548587 693798383 536265539 902351452 756728626 758230853 900915002 403716211 23974096 330814517 353267858 181828212 143972727 800120581 671623495 30523198 713843790 915344075 821905996 466930626 70679727 3941875 607088131 328990597 901697705 410976958 702820550 471809313 169968510 319642045 14279522 372533955 583863846 336066650 224882583 735021743 503102923 453934927 358511769 938399672 884767819 83609388 331351954 655693256 134042810 161743061 636529694 62903390 32722909 966555650 358350541 74105099 189997231 561546174 297674660 904338932 345016031 542505193 645985948 351404627 636009809 401129142 627564066 459559670 217863833 261285677 722547605 517519038 516769667 54647722 920022988 48742178 900792718 380736860 103224717 994244778 21713771 903626183 526166039 754863988 598775171 574139715 359450009 552972209 422200431 729162106 124443576 997865513 522276221 459922926 23356941 834148531 312134962 805878384 254742181 392370366 959462851 409921450 966884991 723681228 849507738 265883543 184968210 655237105 202500055 698381829 290957252 876614744 391680716 528721690 487067252 866697662 354603648 491706828 250054129 510945013 486104878 684022375 552970112 326191971 170347971 862257420 768251994 327738240 760554083 825027116 738067499 606140251 344256740 935721232 578251157 467410710 472094033 343219797 53292715 947740006 92889192 505727592 878380406 183873044 871400989 87340558 975572083 952461438 995869717 870267103 429761299 10209302 934666284 411454406 71776826 164332258 294517999 670431619 541783745 615845371 626613795 117514537 981835253 631984654 237220156 488157856 287179285 991452638 525883366 126059300 627238615 218512063 861498496 606832068 621139939 946139933 504483484 237208548 505499479 685112051 818489729 883090363 694203969 574267989 111458985 377532118 219093800 716703206 637052483 655822995 371738244 122037090 699896754 877837991 567637825 87211030 132011020 598808985 543818561 243538787 847380123 155745604 544988631 897727294 103977824 283940185 964726860 456629939 184330123 831078874 850810973 921319006 467034628 833553312 578274491 734712048 377401830 816382167 148339082 713193392 69825278 579810173 744315106 575343863 477271120 778750950 987906385 973474995 764824210 725186363 340381271 242536165 944432816 518911990 286577385 102092835 256175174 184105575 474114543 339887638 738583081 572747570 209377479 952172029 266419935 333782991 916609471 957930793 467645217 242548489 429820574 633443199 227686496 601792384 292714780 113893369 854594878 89311271 951136101 80109349 522768913 789870790 640093850 747094436 116765539 43037305 53167951 625167020 505150068 138915887 547819022 305474183 335652790 29794603 331213779 112739602 960648528 492338055 867747471 890890303 283243421 488520364 511662502 664158355 547377578 83985884 869296752 550956968 229991867 718501545 929977019 583272621 708528070 700684154 110772039 222273249 695507446 832158221 672554569 240720411 916207401 550051823 346473449 726303557 305830259 604148486 646094020 141849308 969185433 858756104 289606250 354121074 477618839 907066625 571215329 578714669 460089371 659286993 924136480 283651397 629722375 87130796 382106261 455303305 148186866 985340568 287424416 980013531 59170216 673039346 818595605 793088943 729875366 613052649 512913598 377266064 567397023 785567746 706335447 237863068 726179321 80046226 367750800 576952323 738133841 547962695 271568527 128637835 34487539 747126432 657017707 613212175 646653026 507092336 588148274 847847931 206114006 190495071 196754660 353366482 369721273 127681385 226746613 580369065 469357353 225026141 38993871 798431401 112099962 1082207 105924942 878230928 41391281 31130726 586830402 264927537 808846601 212087998 321893104 382981615 456706418 710204296 850356625 484370246 12344077 478393909 587236562 60404803 633530545 52102415 38903379 287700486 61891434 601728433 718561064 796090439 467087092 562127241 422851675 159314383 462893636 729275485 272496999 539628794 198675968 365896387 998489279 341507644 985090818 656772775 184246341 915837592 890901208 50388937 822630355 675464234 713882183 467936828 530440630 385350815 256791492 833594601 693839661 581207480 919404537 898874890 876996846 910904779 486799942 677237679 34660770 555800642 637264190 334663228 811588709 853149721 578738982 753077481 237105479 834111076 137737849 664958529 570649549 199940295 24631910 440696995 960308592 108169724 216773456 431604420 165592092 250329169 37456205 287750699 410634419 84739111 39740584 338980788 875984776 458933876 85281888 348311054 788515045 790946626 601071782 492005949 958461317 428995630 601849699 232374808 294170394 335912681 782647984 580776140 842256072 219305403 991173979 311675735 951186344 146684411 152128873 628305166 991260486 82858136 634927758 138592279 55035940 876923027 220395703 631546864 111433269 91352450 415816320 414223846 898665314 110590479 102600638 270465439 852446217 582021239 674185719 153865105 673226616 487843596 508972773 748988808 272332918 988477108 443078392 547745572 997247419 507936103 773653456 332474456 436955252 719066292 100759750 353283565 154581696 166019133 558768996 780822013 819295285 536580150 297978344 290495608 366395995 370116586 940507078 432275362 203899695 761423414 832565795 5943955 648740770 955009548 54631514 245502389 41388568 159141106 70442107 93164362 226360042 156727680 415254471 702344676 326244580 702467558 613633334 864767211 179312583 433403491 472658929 736613659 827696328 878035407 300985816 953820419 536810767 199713810 432105980 548530054 28322362 410965162 945091366 309546078 231515351 817693482 493873231 736530580 369993453 844883381 368956710 415161097 227221108 334055815 108317837 241781489 956922328 272086892 920873244 218465875 353675898 470104647 930754973 676321930 810125103 871053197 665256846 562341063 994268351 225366983 627979170 821512332 388629095 383601940 230237248 769675314 377853528 404055972 783689730 319065444 922466869 772548670 322985016 492852130 924456857 833701563 58898275 315728063 455053967 927582856 749837754 219602788 135803416 326242600 983234472 560233867 851667113 769903280 255599692 676401924 305062570 615560778 474750455 655736819 258542328 747478706 643387570 435972432 705192803 345500348 70375605 364979557 650755377 733085132 589700337 256274004 73784217 550574684 805222279 20600463 955178569 291731066 585072207 304517982 510276065 263212103 631896914 813078877 593122422 753780857 45591376 937569018 568182800 441470169 878444603 900887291 775849771 345161414 470354362 873827062 990211898 890234801 451074471 457012696 128210719 636499359 146011794 620488799 553202101 430704554 150132795 279122336 662400071 254937216 17940507 74397057 747306261 966456546 751244252 175796544 752050134 490489895 657689565 440632298 532795441 418596534 274315183 972124389 35888707 58520207 19424922 394854503 364438812 811907011 700948505 457932284 433251137 72661239 137953369 764329732 646651180 246768102 462310079 712226610 649637319 484007388 234836575 750053134 125149941 718190651 657622661 800170100 145762826 736277754 652678960 256857363 368656461 601708321 428374930 18595055 398143357 629789518 414331537 188224736 609274953 519196211 524624201 935532305 908267735 743185685 323639176 619761025 371356478 786695759 340862545 543476869 169493515 271074765 612962394 366386500 255122624 291106194 806131853 76493370 248522320 734712370 423496331 465831349 768529829 372623704 457959204 823200859 956142107 455514689 210983648 920534435 534484994 210594368 208046713 272463959 482858271 114741048 155861343 79827224 516227883 584010277 119630387 119649498 590705235 796223379 650856268 147332451 477411766 559779877 275413813 278355921 160307178 61776144 340959021 599767825 648691064 509065373 869477797 576105064 774145884 217198762 927102662 317871598 893900678 777015594 364344040 841456398 253483355 977460384 616416028 994481928 787827252 548130472 457348516 456922991 750682077 793533039 920896629 750028972 427720472 895441718 527826876 840158329 461988376 629740754 696410710 263780966 51894534 712669743 471411798 225236567 966561920 351662024 837316995 45591811 800061973 492284977 86744023 710219895 570478794 253130894 958544897 197161618 986461592 782694681 878101476 991037319 970902507 527154591 270696726 329734237 772348964 486315524 165100898 277282674 335346200 872417466 93596486 641061620 867458960 783283022 968861302 884033383 269382343 334888156 158121559 245193762 762550511 255904405 624529540 495473105 599017132 458089024 535235917 220710132 450130071 141436599 709793331 291920991 180763580 932810341 197724270 209122744 379835932 463646159 664410471 107769341 732795180 92819976 936054078 743756283 719171668 751080763 301670725 877322455 865300850 208736036 738418818 198962313 309613396 148861335 234962993 514062940 500748865 406855928 278329920 329977712 245680241 612342466 194955218 901216056 67656848 574287361 808449469 962784765 626392639 391365079 757103371 492583256 297949843 59986426 782837629 617150652 260245652 531725620 972628995 479294442 384798656 919012834 118836037 851780986 426017925 251266166 954757661 262190425 664532682 664488438 935380507 77458245 703752295 713239674 794978816 335847251 604858280 608968625 827201091 767454314 266551758 621694813 391957391 248287942 554931598 351504338 722317123 340770421 661702544 193166971 651942384 128708573 490520817 527636565 903198175 306449972 249103297 127364723 616808329 595150343 792560518 755796088 149239325 69540788 813905335 720185632 960767485 594428399 762918978 330361015 464317249 835702849 505392647 960783776 292271666 891351940 23866715 88644303 302773712 592922216 452075142 326375503 679278669 327154674 815097413 151187902 512333712 749538808 872398920 978813132 367365555 97484198 187440053 107591616 790432134 933718523 876166052 603282931 456551689 187945037 942038944 38110290 691348981 836076225 362721324 52930528 199027764 611039956 920293692 635610674 639851621 671376341 110344376 310636529 869816409 689451880 719363837 56468316 754998681 757178372 176356187 734687939 232030685 978296694 392103064 392588045 210588054 689837916 168527723 800700979 935607909 759752619 377946370 925204418 757891490 807650090 500036477 518042461 839552726 524333556 810887792 349738297 253762625 693031418 741722981 540566688 844838741 416782207 779446360 770502254 557581624 396882842 621422649 9828759 502768966 785196727 582329197 597291423 315999629 245483798 475869262 44530976 608749392 986097995 109979046 863635528 608112005 539496636 61052216 739900248 344524119 792540199 982637111 624531238 291217060 239795737 424445901 561246108 642850431 511895415 691712918 405672503 79773103 191059961 169771042 474752648 659743023 554798250 597137782 539741878 185928364 939566186 187101579 748843003 676327178 227749996 731638990 636278563 477415135 825396408 98255519 702624016 756859639 882239146 643312594 185492280 762149582 193375601 540878641 545013285 436136217 82917521 143697911 934528500 613595709 330918497 867759190 8928983 137646294 57849998 525356530 28403603 350134834 446264471 972323428 666215938 520378068 168692302 313484729 523102099 517459697 622765661 207333617 220635589 173336822 727079615 761580672 467911855 382329856 75645250 435225295 326562171 491072098 283170316 954387132 495339751 884967971 744532499 752595990 760663491 997758333 588491683 21323810 425095029 352957279 329158364 521735705 175759480 476782060 323148850 754164647 591792856 974339834 638486763 135106926 469613239 708737172 507864996 421116289 218208972 668764025 278437581 533135337 419963615 600260506 758697768 230453028 446364750 552325792 44401230 415219360 255184012 784388195 644437290 71945541 387788188 490615156 669786748 772948968 369291418 703823252 545002839 393278937 819674162 633113659 837029795 158772054 825970471 613365010 649544860 276876309 357100750 124587129 34518865 350731198 958246288 972045314 580554022 85930095 746719596 873949940 772370002 891899190 675063922 106819785 601752162 767651994 934601545 971247536 751939764 138909971 255006634 551813387 489633021 232251789 95388386 356341746 176645060 637482474 822939220 756329903 116805860 898668413 664409077 332958272 46900750 258376591 626065102 293251801 575725380 423648733 320677246 974884959 961225567 541664536 333184181 160117741 520678539 542784868 950377914 590458195 670635718 314599641 658647270 983929746 637952100 126583813 668921383 548197729 227444878 508195945 795116414 716839339 70907326 717324023 62839681 606245391 854817348 799734427 234405850 809114975 214229188 704618671 98379718 660109857 944563382 658002308 707897494 653873425 503738085 733546208 427533873 517439901 220383217 532073083 805604753 640327271 658207949 987142273 389506369 332649415 131767105 236776467 315408870 195178567 154728040 908493766 518809267 341749029 243385139 401308194 241681907 224845012 121411301 730969124 390681475 628117371 438408598 176959420 50670420 725887860 271980208 996748368 466168814 655970255 145926005 775716663 103979240 757913804 475211126 858821695 175230321 338762853 373506333 103227432 688330442 807529666 865178661 54397223 515750602 929703106 594517020 125666148 551103577 951249017 523347176 273120636 73579509 591102380 242010431 753133823 102179376 256882263 819558189 53657331 419398191 394384679 358611090 52351055 826716716 325459457 142236577 919370369 530842102 612535929 232895843 653856233 781949292 781374556 178404914 611527771 868461318 923991590 520753214 660886945 219175500 661621132 619940363 149198839 114306140 980566004 843120369 537685645 49146984 875178232 608531867 24389641 475865654 221756647 902710409 851747586 517741726 253150020 450477710 914776710 352996368 212676421 181037394 570416789 147270923 936208469 996627921 112628899 933074087 11020434 987485402 435028506 224446220 51983695 296671120 507530966 211013625 707146644 689139181 504993703 10860862 779383449 438576954 909927122 12677954 833709135 117562009 466439313 645474685 43203031 65170299 147551630 197396223 443629064 939680810 573009772 514547944 693492205 382863936 939910462 931505902 554348357 940762414 244328974 75970522 72264962 949936823 943717208 671692811 675810762 943644530 5608332 811002865 44064377 972906315 988272271 719030931 408438429 863595010 902972986 989382666 487597305 725600170 426734298 868903939 929202690 49597740 569129390 517660737 88110693 709784770 396863853 510622489 699126143 145091196 762677949 686612981 482570211 785722558 720749757 256321490 295905752 500228288 377331068 98404289 477695961 905959181 225666687 53698409 501911315 848389636 951054655 933139331 741222890 866607706 682260393 169545309 697360500 572129174 840986780 294981208 242617596 307515540 906606702 696405098 422308992 91146755 446090088 551862941 64777524 714850535 750516805 225108110 276254973 495890199 283034295 445474799 268490743 426057664 842071522 434048261 488695024 478788064 319859935 639674154 492940778 291925708 323526971 532922188 657887389 737393322 730264437 134806637 338910962 952651512 192770947 669135393 870304649 87870211 330231117 937687315 797363252 595298417 427957041 79717760 406077050 54896056 237387902 762418618 41799701 608154276 433443833 504005286 257703284 22148309 577018459 371445822 583478330 368161854 560299728 377214481 441920957 468976551 900754809 180777406 251877768 162342700 804447211 591919996 941261785 791745725 436841390 890020501 632831523 235015324 542654656 421989863 58126222 410800610 19994127 311310434 135658866 549888761 137695746 851243404 923892704 927266339 80954097 654947328 58378265 676429298 349706152 899879914 696737044 734161358 961356265 6514573 852188156 887280755 599270 160817085 701664944 857200751 420012491 442199141 922317890 175973032 139220018 671063299 116342137 36270293 576028332 380014887 993827663 150300160 395726143 716846328 882240882 542425866 273582563 479856046 314070215 956550951 718649092 675915289 262424547 797750878 20666371 747053337 689648016 465627146 665491893 474031139 958078799 146814812 692706530 464164803 533175248 49188822 107691207 736199700 409081211 759968209 144950677 981713225 870982890 166936824 197213935 697436712 760183148 114239691 973009008 729886346 606074244 349243677 704774691 536909277 997859689 557233815 329559817 747908514 199589764 916478771 563387799 165948911 594796276 726395073 753964597 880442861 343486477 278942565 844463552 198200923 360493780 226608151 236462088 299245577 26305925 997581089 667805779 624161886 447489806 836818085 151606232 401521619 85999505 219199253 809047109 799021174 638312678 397087673 569434170 82472552 443464470 199307564 438982604 17518175 770781409 875733983 44559619 239440933 139998265 501064341 272338524 128962839 353846469 37940453 628167495 37836966 68319327 118804924 159141034 544727257 522033046 796383192 179004252 584131274 533918765 228830798 507069099 293283109 710293914 778240772 286298839 554794156 899142024 146181432 202192788 284328629 346189397 812818423 588754060 335467946 692024213 969171623 511997403 446736776 854723213 778639741 587678353 196039265 402771128 37019656 726966580 402930906 580656710 528412580 363947067 244536493 364696 175529480 165949076 87997224 194228422 543111097 493570078 462235565 605543449 826645140 582373936 232562736 439666833 600033352 411267600 519216572 244451168 791581401 891506045 360881902 127173484 432676127 590371622 983403640 433753553 451646277 744818993 660339616 140398685 44213066 177700277 657862846 809570835 84992899 522483008 558820801 124752808 494524183 891026769 608795307 99671561 840298626 844297439 41948176 310126291 963887122 18747600 604205468 52303066 242031213 368010371 477348490 98097315 583046921 445088839 180738093 35688169 878059187 277585377 691400299 238101787 117197833 172834570 49894460 225568732 4179968 317104623 225642544 187999619 976137310 652612527 262697702 115026585 807320128 662908129 296519574 814011485 490157206 754978315 427039880 178371395 108676770 192565804 468488603 793489264 398500477 553008947 682978495 589638464 703189906 265538181 924254331 947796929 593883425 608548219 29432936 585590069 689711805 209246177 24244147 387284372 650808527 395613305 324596639 114596615 19276561 362958198 262372353 758008430 484285715 575193345 649299906 47360987 768591545 95611320 483163489 201317141 809167034 663064874 844383086 255843862 540616995 288379484 426262288 594349454 831416275 100709447 471391872 651614557 869637884 576094807 321539468 839841052 551957416 988041453 429770261 308341397 875419698 893799903 109683345 18547783 561527497 723984627 892672649 583676899 615711216 508594791 310972700 700234449 342033153 295622508 241942907 278773420 254537381 658278566 290077547 456736706 998025565 488806574 166682566 208064405 963469309 506900112 458102522 568151388 360871467 203264077 181714824 546540163 94811365 15679834 398953606 292530982 936993016 105574688 230810142 416375962 422769033 8263034 819474957 515406309 897051280 859141946 650293797 200913985 440498520 23628963 683463371 696383901 89940225 138302448 487781753 603765532 747985150 347433420 333759293 661556627 763578264 546969049 239276345 467436559 365627496 362516265 83376929 770615885 436405985 87367880 903851968 895830337 392313540 878443568 731565427 387962256 33349801 361911250 479414444 677924373 635264125 548564372 91648624 354789983 237867006 954315086 797876954 764845361 207426881 624386380 273702806 216710914 383476525 482145999 775302758 645770875 618154494 488994444 145444769 912043771 400181698 313426731 662046383 894638870 208613599 389528521 467624078 76011282 913780363 634148982 775764560 931038568 351329619 490489528 330993563 112538441 418396053 28647431 290278183 586331927 214367749 625094223 405595971 640517351 157790252 531437681 603558481 79694086 129347812 679046849 969597254 409879665 670083805 544174473 43094059 78587739 500247836 575389573 868666014 748709291 187975031 36725350 714209874 362768763 297331994 560084303 960670602 61864858 784579844 137961307 9205154 400306187 514587274 350554133 579913606 614682244 435005908 90549246 3140153 879526640 995279452 102021386 853185872 639239661 3403122 535261475 77013876 137209167 360820922 627340965 839038692 112472731 695265963 745642208 58933744 570623373 786479378 253575322 733508991 211370642 44713869 611346570 782589834 667606351 448610833 716715486 877206431 209125144 36777317 57269430 104207199 819066 121217444 601579686 859098880 223009969 888164031 926975800 598750667 81855538 356298489 771089512 308187295 60230435 28674409 971741990 451392108 171299038 454391931 338382295 706683065 61533042 151147631 928530133 59981855 90141730 861268953 436701930 808347340 890834916 340299807 284522457 397848321 871352290 393968127 346283733 872356756 790104572 39262726 442177800 391726191 8953157 251818777 456727566 293961487 607223938 612631792 661278327 224938246 354625198 380095638 209490504 101116025 721060729 347946731 461802875 433779362 428239300 167912226 557739130 802213455 88015398 309470019 168719016 167001185 275447658 891607722 744136408 937230927 491476239 177522310 131549140 921943712 593008583 642988123 324554967 194612084 790037496 76555392 538768403 193840380 623403070 189827746 860477741 909599230 52756455 552686143 20001724 586207314 538529653 394131756 632318925 19967847 799420192 273873936 378193506 711895742 534750545 270957799 158558190 918836846 628213033 750889343 731814618 25397151 226789112 683311614 785555460 816833807 783773894 193370458 104037179 372390288 761315533 893607391 505347012 959278727 28487676 907568557 555172568 303460463 795403894 222392120 350643235 228706132 836417553 758370246 601842247 859920729 834238168 972178932 356510039 115638066 336874377 78365234 520507740 858196139 98238488 965266754 681707220 472829727 684480042 682733245 404203310 13699073 693889435 867917710 813775695 260958551 345985785 240164468 45821456 250343993 174088710 461399173 897682621 630801239 754405945 302748582 2175383 240775025 572328254 287178003 310948435 760752092 928645490 81746910 218938010 907562244 345720424 767759719 347320967 173160164 426871654 139009001 455851820 659924367 936379880 143012078 253043981 6197163 983267868 581391829 235209890 459871985 717292389 287665235 998698202 941520047 199432921 36128494 538826643 118414917 685380547 907989892 937890339 423840171 974194721 34555843 152467922 588240874 159035174 657294766 489002589 409257886 722527161 580197918 292405365 589625211 958188789 460024127 709248574 340851909 945597095 10095375 107553233 418825686 542964691 964655074 713479098 804402844 713968432 16643296 482476410 463741720 194863015 450439301 614445062 299405280 777508056 838524193 518356550 708752029 431206804 134951766 711283607 365858958 181582436 920658589 961168457 258472708 482512385 509453249 263397410 603803108 205869018 151444321 823373530 20757032 531482257 294965363 450231965 98457182 389035134 816383164 597037196 757929255 941299754 693379416 666101052 731311545 386318550 612236600 916319029 805973598 644366578 33585567 877445492 714062067 585674918 389872805 440537577 967144298 400024140 336581556 947303418 424085576 100252403 791934478 319214846 832922407 258093278 774524228 805007555 108278069 924278787 610413504 709928969 880104372 355608205 526594876 258671877 571878520 140368731 12805449 580218847 283286124 49716350 813483978 935255348 817734157 926172607 720745846 181790868 931751917 383071510 581465689 300027141 404942129 368610612 26466387 308386174 739255828 849427962 644362135 431872365 421795426 166506752 136519470 118435634 985102334 168946191 384972658 596640930 532556636 132575655 514482323 324717956 183841287 990590842 110816533 657110551 947179292 81158383 232733776 361935755 736603086 360673696 528515311 449482883 881685984 526041564 174339954 451029401 761085998 387767078 804071084 666314714 329971492 283350196 675151429 859875142 371565381 378981360 391337272 74810705 96804773 71842555 411265110 82480485 659825264 431615269 847398082 70772062 431317345 172727158 275328116 55216140 68991563 951342889 856585398 308523957 39920532 837909035 401788074 994504848 501545653 440952736 309792193 334545226 999933627 17379423 463536709 923023749 29466825 98937201 936464848 306435156 330539156 83493014 39157203 673966273 264865509 736134847 494714385 110637128 875252763 915864213 25872673 5985625 58366630 978752241 668972783 360075225 777955725 321100130 167034683 123947425 455300841 161145514 353064984 228666110 334445160 165277505 200169582 904250672 103282123 319892433 146392697 85342955 180975464 993579448 963781705 406393048 28291752 120944521 173141568 636900885 27142794 294810507 324418967 609801393 579615 214587448 37413081 260271153 381823756 439152320 972989541 956365326 468023307 841848707 412014320 285366837 189340010 710832283 400177153 8328069 779669386 403988560 771576436 138684500 631753057 433941409 414142200 922476779 543572729 183940290 846062737 682788869 172622830 751653784 64490262 961682772 135738356 83740735 144162740 87880700 151473999 324050309 292280681 363020054 347112282 190509420 791514505 115320367 709336321 104658859 954036285 933255622 650605382 822628398 800930047 603674577 251555263 35516818 874277152 694839865 541514518 573982122 805051971 783748953 774491016 257696253 609452767 882394243 74473831 98019397 178821824 492190843 214987672 575907057 275647366 537509370 614627862 549905316 284476708 157777964 625305197 967544244 732717666 868057906 525750847 168821931 439854940 705911457 188946371 873556682 395897346 740071426 844017217 397421953 502746262 329237840 248579223 457743864 853048368 331580285 830091703 525188490 700955453 372078829 531699495 294347332 256363004 522561016 499458431 441612138 920502016 489869676 908265198 304779763 716755377 282092810 105616822 5345032 438969546 331635717 21984428 687162505 861934300 636792710 272023481 43734920 293213898 727106858 33085019 516415691 774964812 223434114 478935076 143872846 568548972 914822801 25480506 478667455 323060747 159561298 479639766 307416065 183964765 586196784 123890629 309540777 911421289 886697612 804474090 493246084 203186826 110089531 516836794 554078223 23792368 121606661 409749182 12656893 945758240 685479463 63450133 256407989 772234864 490638290 398631407 766756562 508231052 904891562 761703699 544599457 570746612 904290887 643917658 392050342 302892155 391467191 310677041 377767959 430605513 896321274 883292955 383722591 930030554 625418117 273422893 484141725 823643006 281007296 347825809 28757795 494358999 592270216 454221571 600763383 499229661 60320685 503326807 390487381 900010973 847108213 47388145 768772650 167156214 611647256 240092235 490632859 359480987 773070145 8737138 974811772 487306004 43510163 787272074 606844890 88108028 910600738 28775238 310097266 223187908 987042038 821445232 438931767 506216751 111611532 250821735 910586064 879989716 241582164 245711516 219938839 867527328 721656628 417751316 175760283 959606353 776508931 646097129 735886623 131254268 622331407 519411913 677427225 957483399 500771224 439065461 324303924 951316015 3140178 682002499 500699086 550054148 34994151 874555293 192290426 457864040 873402995 48144768 193214848 891866004 647225606 83956734 206472792 397535507 835491366 825225148 227800371 100541253 543516234 723411573 484776306 216640990 450805856 132630389 819878956 459422564 875975751 5958686 442819757 886900148 314238806 833871975 476652273 721559677 919201492 542750039 932141613 477040067 165254269 698024847 314296135 933689438 32019204 503322046 568745305 590443640 289289355 452164394 966139442 715255315 688232236 128295982 487174356 143986561 493038964 962279606 269588471 999546858 213169378 758929604 880784517 848990665 749434477 220331759 88966172 221713263 584774395 947112671 956300687 143930239 227032043 50462162 264702821 179764592 238526348 127253786 769654361 389316623 762582435 149640861 361484248 687726586 861019625 594407764 796598406 929792549 138053259 538440652 575189177 310595673 379346601 479467176 902420732 108359600 118446807 848053020 649584782 164692763 383902622 137393012 683870689 473781212 51875836 563181451 745015067 126402060 840436704 444644180 368264344 520381718 260613295 594827093 525254501 481095226 958685122 460057383 953940423 216346891 26084581 857891832 90480563 611917810 704016090 627775240 540192595 804702376 899974612 707856431 229251975 111557824 458178045 285885526 685462625 353264155 161606640 562883577 866605480 233347953 543650623 890184620 71181654 967735503 931100398 534858387 84135450 796348435 348774390 80985320 904229335 49615730 260416451 791337592 833541155 149225459 86070967 555546406 13317321 516107762 131516581 70541671 373592647 673954718 133586774 725539013 835426385 307069306 657520903 742718557 174805068 998492384 29061353 688229216 634187220 693310073 638756256 74377621 807421238 766713030 555765701 295859669 268344822 382637211 979571812 858526350 690516811 513189790 524281215 774200897 519571614 577243340 214838920 869195269 522101263 260920053 979244779 98645505 276680944 889967419 976217218 735692789 971555400 204296599 939674143 222090162 774413137 156769108 78525958 439422877 406695930 790184338 60236399 751068465 586379621 808224196 354014216 790360442 759226986 505794610 63876722 302340506 694473235 348720248 205317312 770849095 202072094 932363781 701327355 145171787 267433854 343444125 144360352 141205507 87909082 878909656 692643359 17100257 916206861 790214817 365168478 924815850 926955428 905294263 965474613 535542329 489318243 47295023 2571248 289838202 148912832 747874032 171271376 723373168 503122534 169515061 837943946 654304367 388841908 130809871 972227526 276576738 531975996 742502113 775248289 48747974 551357252 331093986 741776940 376255789 784239688 472894878 430918378 313374141 637285750 693549174 111194966 139783215 991220016 21732635 379619163 579100880 87622030 355052823 250998746 884286466 124512473 786621764 160457511 680283836 330325009 276063314 40062348 318953734 972721001 462769478 603480517 79502975 424607429 972143093 874066819 118019799 177990723 7415693 274910697 202619989 561183919 999873293 570825234 686646865 282464781 7077832 112559497 209195451 932571155 871883751 770657999 792984979 307662508 753690339 710599640 245598574 140464758 619580431 241156750 136556024 524456261 580711692 381489997 938663788 341862558 575865426 846994789 21551646 306039357 597461934 286414748 224541426 253644431 819983550 729070761 269691873 610364216 301348215 622212538 853268091 908135311 416599200 48716015 675295840 711183133 679303252 784368604 598045638 65466402 571282052 71448587 235740151 76996624 603455859 924311928 384731087 842017294 174929976 801667347 169507906 810327414 774745407 329452866 682331348 65132631 830419656 170571868 915221023 748820467 632028519 765805359 806296657 815217986 475162242 907629434 424583083 290154862 120032470 401774196 749904643 661157973 693122803 577849155 912148546 895269130 136856507 906080646 994839783 86312533 40945895 198101452 108848771 384874798 972240770 615298587 789730619 578514757 902004844 977120362 804025929 638197117 460013272 873455910 447165563 14499949 767001294 92251569 208017587 720045790 175516586 906210014 988281445 69767248 835490971 915028855 736542236 741417844 745480997 924380343 943642613 706151091 321992095 879165136 332837922 545744550 910907830 862410599 103797096 429827227 944425192 849525779 13776289 109274903 892178698 415261921 624806459 770932815 118008003 749110483 786030264 538331309 726193166 730757212 684050732 767635281 932213948 626817510 730603202 664283789 327214320 247033932 385685047 805175400 255905697 72140640 417748061 209088284 637219611 33363558 92354714 843116441 904183678 77613207 831761766 459857920 159169342 877497760 584565457 887793704 896624545 283501088 637720314 334315548 176612676 945723437 731403417 70683290 109844631 727534544 102545270 747595670 121481308 327189380 52913391 852272309 173575212 195355323 644059766 352038355 975274738 441442393 418525713 657303421 359401325 775681335 376157913 768044920 679219379 845793953 14187387 409410872 901904553 524213976 816903354 919370857 185195659 106906001 252235243 538338154 949084522 698966133 428941687 8522701 389362857 988793759 511407452 633942745 217810560 35714081 328099245 285241864 895444089 546318975 672985870 316278153 588567542 332474674 999765304 782497471 495269033 499888422 420918651 906024128 895116569 70527036 297171767 817751766 346675492 177044937 20631138 843875586 324090999 791347477 819983365 421250676 812301592 182419933 610651839 38233620 71250909 916574930 859327808 307727613 554911474 664756760 36929743 39482108 4166743 86214088 260469701 912124181 273395808 232513646 26242064 618208254 277190707 142385035 236501937 2668195 941437517 518691348 182316862 907479200 323743998 355977457 975664225 860723914 922439912 660640127 439276118 869414823 399849348 468228623 696342129 601007088 761836445 763274852 750990998 193448214 241897938 980664377 604885439 251916219 505834776 825079737 734420602 638685749 434427703 296786437 648914280 949920526 639669064 687624626 108790720 657510790 874932797 819601224 322419657 375999503 200333145 599172548 119001443 713870544 190297268 591804182 278521471 543784996 325925304 107981476 383205282 546736408 424976295 310073798 579555943 450620912 969183250 275050568 871463930 433676962 998348643 62829803 363569053 550829401 92804948 203056099 507258662 263604467 875324278 638591834 802964351 819440004 785191852 876365292 381060389 705955537 130244269 975451433 212441258 860357334 127591557 46693911 671844660 715901505 682112788 233917357 679403259 503368436 981648013 982170969 438095310 924677766 869323257 954574203 711489423 539784899 5566386 307907560 909889715 481846312 951329768 548718184 882769603 358682728 14292767 90232631 294753501 50717417 525113007 612029832 9676339 605090632 89206595 869386237 688826507 601804241 427766107 22898993 318188221 793189383 802504138 316139566 965322553 674172194 401991736 933747959 469594238 452365452 396287904 348531456 457151396 69244003 439623891 167119792 862052051 602376187 541780212 677651686 414221769 196805721 1906171 330354033 801390681 286719160 218033970 960591767 927807206 534586632 839452090 83795343 173503724 209353834 588349703 58020359 416085368 867375029 229441888 649792670 536876971 438851573 672856160 224959083 789599034 763142886 916421496 333959284 69651697 216703357 637336682 31433784 436206891 109416032 696887759 208328742 441904220 37831273 523253139 589054499 102714760 694919974 113894772 755609609 340116681 884264796 577431430 697049122 255959500 213521280 887316145 581378481 64332884 986123324 175066417 725431657 35181238 190114032 329358614 259142644 330788956 490690607 117583554 964196461 413101123 617043006 225737582 609775846 609247100 302875032 274026916 105320675 785106862 594617708 228758982 827946461 971434898 510361117 282120838 172150209 189997942 762802625 255036780 235777902 380916155 561848995 574148436 381575995 524172631 256942018 654805229 92661614 97677908 333289295 207572795 450633413 549906511 40262963 459660821 851866353 321804538 354445190 625457831 592191255 558541978 427087129 632967666 188929101 88173705 117681134 77280071 709856803 219259317 361440186 528219856 808013079 997824799 471062634 605536263 568839455 649330782 758520474 556416061 158679588 249908249 953163807 632474900 461668993 641455761 148003455 925189893 540814728 630311956 129525620 902881756 731194877 740290443 473514349 40066871 137478809 343339757 366664717 767539466 999993992 366217673 654515370 735215645 337434091 920422337 960126159 863396492 915448919 694420745 673323706 582669895 878699861 115985644 605994975 105156496 841408224 956737095 796869987 876767615 811788778 444530188 781927585 307658369 228869335 811090881 958897577 487938261 946878975 237063167 759883196 91310350 667835441 956349171 111395282 249749140 572961579 1716959 283921172 813302306 473642019 154145434 827654497 33909321 901097537 304458764 864821709 766175212 356424482 358553268 586423070 510654658 808321879 898640930 203982926 45696472 787788516 121798268 81305356 481358348 16767425 581476093 839325242 157901459 331675740 630977650 287379568 997430131 110083093 644766651 214738552 866665994 938212801 978760784 985020368 810685829 760952872 818850489 161249067 963311978 947510919 393941781 649754352 52575759 451286287 320133524 317153721 94115616 77589348 17628925 305088726 732642845 811501854 674874665 454479048 851496665 278957131 170594182 855151046 304031228 375093739 175740309 329122363 844148610 272997491 302565227 490799430 616437051 661895243 480225844 181432120 900054857 24227408 544882348 268093466 341909668 829433427 474077092 975171108 713610649 362210711 136249475 764053575 848951367 992570199 452048322 458555556 372825377 897755966 248886639 701616403 885977455 378253293 112156587 877116829 184772556 209324408 19633452 342034690 914904745 312793065 376873404 567571252 775488713 701588924 816767159 450769882 779249091 893939297 141523857 189254862 36750468 254899902 565160526 18965152 267864010 431383978 438789640 371573008 93875881 909705331 962598253 582430103 808584458 542258521 204826431 478556639 292726823 122277904 206794450 535626311 852907793 459819586 490843281 448576096 323706154 109675531 700166265 71970674 699976363 192732795 984460955 96642296 574317343 629874712 495624095 722549023 484912614 412484953 241492796 232348492 794054324 851189548 267995329 66079379 687162383 120650097 926631312 92348992 678695892 155234172 534559133 195365458 963463090 656865431 708943347 541082107 247158189 59968125 509519663 872818209 507717789 610230241 874435587 910422496 677963436 558705381 275493300 995549958 893641180 310700963 722202781 546005654 380217983 710306984 978030762 288443206 185480637 66067828 460238814 803761152 801083409 919268603 820259533 893013093 757439948 812667431 878924578 135369029 701838225 224797267 569073691 39825704 673117911 142333905 841859848 237259464 308378731 651624038 963104719 336992149 493111531 689798601 618375019 971160112 847448907 393001511 492272744 789310704 891159380 498365602 369762665 142896736 311895072 183525325 228362147 426139582 282963104 587307057 404386655 612468094 955691030 920283340 357528188 807453638 165273755 710594445 439899882 968480495 86375834 543171033 578671920 566071818 499273811 559029513 826997478 902550873 834281049 241914602 748879164 259408593 254944788 899466299 520694642 121761439 618058048 311289650 949249374 90382752 361228653 304215544 532665833 193859047 669826685 583765288 182985106 709965627 683098920 396982868 559100649 907829654 41475963 504370816 865160469 56004519 521283412 537173157 4768335 502013777 34209512 945720879 11765861 661342762 884584766 489592192 425852216 448185341 322236082 847309931 853900094 284949832 775624563 960707769 303453696 233519039 269493764 567284903 188396701 895042759 310928830 3755878 550534726 96722427 708182861 542413722 388432064 92008363 512140591 69300188 803397349 308226392 899154489 392730424 735215395 261048890 275615249 497435056 944771067 72989114 264123316 266025655 859009155 896961016 368347634 825438134 962327269 568098374 846860269 736138890 696282846 420828586 803224478 503361028 931354175 652613472 410276432 398796392 283056496 910219094 857022755 250658798 967833576 471651503 17831818 851978053 161519286 759278145 940429773 32930315 870393083 188773142 1929608 493499222 204741230 490860783 894773802 989161006 9402838 593836220 627502967 440726032 253962132 383649061 832505863 622402925 667339286 918281988 329973189 843935784 178611813 704353769 912352368 297735196 163007640 143742613 667967517 350482836 311229022 722569087 172204467 895528401 777582969 146478930 608415085 974712200 375758909 857567597 873928540 72146785 812317205 352514145 201294307 496544889 548621823 75858551 353002553 631704801 433121035 566546984 409267946 339672092 739400927 631487139 894678102 878608805 356482614 757076554 710175025 364437863 795931484 755403573 290572034 367134787 790304436 199881133 556415652 987008142 445253939 504877746 637789383 554402960 310206178 291697270 361299567 180141830 506775903 723076320 213463412 25790880 430437468 644111370 583900417 464043908 545562655 782564036 24740374 402637257 894974465 685425422 55816710 417009149 867245807 475924129 775829241 132466848 260811756 142244711 460650603 291298214 948660877 840851455 883776427 574087417 407033723 407040058 632643677 228690677 215360245 37034913 481024249 148141803 418778955 675658220 622938442 649106334 163977060 122785676 166574319 36262344 957799225 483218978 973959133 19303574 85880920 677545733 537824475 905062440 801048161 855884737 598371844 605791250 369012620 474690707 256749897 372208606 224834850 347202798 477171949 67643272 681034240 638267384 679216135 484712448 247096087 363019533 654699267 855484332 553921006 403376187 276199457 593173731 7307550 775193797 241053685 727941235 795760853 349862305 116442597 507036699 266461524 187438586 71781038 537103634 650296689 884618670 827072736 315209855 147850518 105421776 592739677 164022270 775376832 983757095 721349598 560053793 650348800 309952174 795718510 110739693 891826942 536135186 330552045 279248473 133258993 22525495 897740174 450899666 201641384 931255731 781167449 437232058 828072964 404034898 741756842 628860900 693354875 503624336 669595568 636143130 895282327 651095586 812361455 358625688 590147957 414823533 458553278 515253902 86725703 165398029 271743946 682861729 483407314 110201936 166658193 293772650 898258929 945172921 157787112 430658293 999003664 93580925 619481206 769599556 296448945 528339209 96811062 303351754 3919595 98399866 558358777 451228145 344888038 39839523 368236770 40956820 46847072 263134987 734281448 754281605 263326763 593519212 20478295 188986888 838191532 421932597 10157647 803070806 441392478 764353161 804537924 654596636 167247693 90291006 223348860 296220409 678263196 113791071 206397844 860421635 737777919 459195563 717915132 481444163 197177153 199952915 561322102 865268020 442387904 806090816 490654875 847639880 218641900 7511818 744789334 710143587 720849355 626788098 625394534 608004958 718663800 930397161 126077408 993907077 294074528 406442295 971662508 312095514 840425219 815871125 160222467 892456912 619674361 538904163 567739895 259502416 122593514 603788339 35900651 559727031 483785429 681977164 828993559 567067670 188390090 843027240 218979077 258203889 531239280 318475766 602313495 402027201 842851456 888881944 921194494 347645554 298770759 720854950 792041028 696408549 786737960 46214890 11006404 579752047 798948888 822960354 432883244 405221208 217221921 164179138 477774210 344480862 908258527 229188463 101094556 350508079 377967622 74459140 131379622 426335986 780860378 951703633 952767136 658330815 442945717 524063063 514382814 22384674 386308228 946601421 753304710 477663388 422061386 439325854 498219285 650239266 377068956 693483369 418541531 73238684 773044004 28438272 155180410 384983655 918325535 872763369 759150443 846910676 78065374 456732384 437936761 396182439 47772233 410777939 228087107 963218072 928688727 935550948 946810558 446617045 610341271 199192299 901702833 886327422 703327914 982144754 133055544 664311592 568778950 289076023 541319234 188605019 414576693 637198381 641085459 733717780 696465620 42996731 503379395 585169732 217464981 271167227 712780988 633501774 108371453 892130876 37951039 883669389 5780134 641003009 451094496 44826828 103579070 395366976 9156614 324009164 734824583 860082980 810080876 570512321 420045525 138946444 243442851 194600405 315344787 803721098 569234574 660892068 26108734 546912484 570628836 759666879 288242792 358779286 187261873 449130025 981183542 654293581 19716821 960554717 780130019 303091950 533196931 197152325 210248251 407173901 44610500 474847428 843893280 391659638 547533554 544141358 804400905 128148392 748193853 77712971 222433918 275306069 162399785 684147544 155491229 57228260 521648142 504206981 943755160 450053103 491002519 875997815 889314357 483445957 652875843 75140040 873543245 181976041 85955048 213492610 215402573 55763601 971095851 792320936 145024184 470494760 874799880 459478958 249961122 711093452 571109968 720454395 584091190 954811856 247246374 854953838 274040626 943601724 436301442 547399638 134456678 183179080 40128174 744711289 685687609 689536229 707123659 298580878 641564196 527517236 426676045 108163011 188443444 250405900 962785147 908617399 912029580 938631544 711914480 46572929 126182625 742111287 357786141 551536423 654112252 76100411 852489668 849186088 195743036 566662954 785193342 556504051 59598609 649847520 309509431 139959662 443088514 172309483 976979117 738403184 320793512 537333006 621280756 28368966 992333873 882247870 8010740 721921842 981850078 534111144 792299753 284515559 11107077 878487849 767483619 234323983 929472271 235144660 619651140 546982341 436006651 274066928 434468420 992261659 278946265 897978872 950124400 221799061 560333137 761215257 474670631 502475949 266314778 777634231 555037468 240363085 701990530 657819624 999789527 781684823 265927405 639096311 267768116 744125217 452989518 477303010 335031778 306467569 110107823 451881181 501250276 39854726 340358575 470354893 502373908 894438799 89605887 916202958 490949275 226805553 213113060 441723310 915864443 355078789 707640504 707110767 253692933 31249175 713532777 818948297 939320419 229180264 749970425 878251941 355432463 893857645 677699580 911990435 498155098 187424527 835415069 15423381 100764390 443755689 250180249 76411906 554472492 290442637 956810178 78730660 722668024 894356607 78719101 850999530 281946087 366325304 108149445 347547511 618568688 576141284 947541542 885266593 661632728 329504165 669690434 70838771 448289980 504246030 654973776 474313131 156876171 49793960 179739288 920715580 476261770 467503984 522331384 665605582 295398862 235160919 242064738 584200377 18117317 977884609 278910811 699153934 790241966 608900871 850236286 143347470 721465884 214769141 793502199 499769008 249697911 256364108 995947785 14101023 846485626 934230337 355968392 257644346 28948662 141387260 9552736 753529107 170331150 856455706 469827084 88049777 903271481 546177580 573062431 993940557 926610500 755511350 997073599 758447704 861228301 356750384 473625637 181412212 116758473 867901577 857808926 605486647 964047998 823529119 10008461 941828971 433729674 243642695 364257255 556993169 599743770 655056716 307493813 753202265 528334260 604204520 255819541 201815851 287282862 687844172 381416506 487934369 419954612 452429598 597944808 281528586 585296454 532037878 92667896 210952169 225169975 430556384 598177242 386559605 902146607 360616413 769108750 490628375 363372074 891108449 224381866 177413870 163133943 197496534 475317975 307152974 914229691 141955608 285010772 381479228 586917483 931623928 573567474 67444724 36038741 946469817 229707797 789061476 423614360 268710550 308053562 143271342 635322535 392393786 882122347 190614698 643584202 844062534 51994316 739998817 463953564 746496462 961851922 720439699 5475470 934456796 663962119 173018674 313248611 35606508 852375048 724786149 124030642 674329455 528289671 224944262 814820712 223620424 586992265 698578084 989441091 708652625 788915240 146005506 194052695 865162711 131472146 233616406 638582669 143192602 278852104 733273739 991557407 782794959 531730528 591499711 387746334 182174109 374475396 548927814 157235180 919936675 979901041 506973285 172932802 719590129 547058745 168447639 341880363 690717450 305366657 708067340 835466631 942176104 326753539 534277669 271809161 559820024 549726990 762984954 124057018 520586650 91973121 446902484 754568948 919236770 969239507 6448307 548153319 59054426 58950030 40455368 103291543 420746622 188831183 805918716 266181596 376437694 452036936 404963176 779922400 10285119 308247871 722804955 734063781 713177370 19524108 119233368 863512701 517503196 662462367 131842452 266860688 593725701 846036983 902831228 535796057 428752009 62515628 424110509 345000745 283199058 582253158 370536955 238438563 343344571 483134307 867589611 730570046 499146006 411241973 825626168 402229191 398162472 985373186 65099857 970209500 618443944 672364162 793684697 673465713 442488003 319630341 212796454 598985551 30290331 208356651 721694404 403123088 514745795 274525993 132201967 764879141 822581189 261642826 66520092 573837648 335869596 831915628 720649072 208939050 66678330 306955135 948994119 134264094 267930627 896435722 411667887 936286060 189737808 646929318 566096362 486191271 68284910 366123392 572221168 51734327 439010460 159263451 775422186 585998552 549225872 909355404 211062968 299186457 742279923 714464380 935982188 618846686 336594272 430668330 907667405 878603743 558164585 80028455 205631189 260968231 603854610 618437783 433025588 850130837 502548564 636034230 451741130 57297758 249856412 583204689 698146608 781404041 506661705 927989321 80588336 11147378 985217841 549628436 908964169 898533447 275266332 832376380 582331436 629982606 213146952 206278109 33451585 230475677 316328163 904247851 772844323 234711329 961149076 280001258 84577056 364900504 127128307 933598964 185492410 478292694 364977421 890260663 950368808 407428484 952179937 987026612 405828566 539415964 408998373 198695937 124978912 753305071 790760833 874306248 646528667 331707807 139905426 101488326 617379853 346235045 313446633 849708493 942733424 132810316 307731402 783522370 421977011 712249268 248232558 964030367 668888312 457930832 486286721 215434994 773275927 792872552 49622180 378493789 555671834 440613272 22863084 506555540 490827967 373708111 718288737 545230178 812587770 843311953 615652224 210509348 316018800 247805494 509640634 792955724 82569724 28301289 9424371 893265375 483658541 826812457 186507779 532586488 23080646 31703307 604284472 102308675 335928126 258473846 951676370 638586242 361797950 336894885 716941702 568250124 873333797 155199401 676324860 873995593 183977607 735335909 688212561 368995127 955946154 94692240 389257366 600386024 377647367 670122806 677734479 619929858 883531471 590307127 746922228 788924221 910256740 203543111 221499507 671531241 328793051 297746924 608511916 48626789 493538689 995784964 822832372 963893929 484885075 973152828 257150099 498196413 970054276 487642265 855505222 838916928 391491579 732908019 573456573 857012450 887177938 652311413 879669278 317163241 365404120 859612191 776304768 594068144 41842960 440181060 192534897 165742372 340490800 596092684 315460465 155476293 118016803 224739571 64293493 37932715 318107271 578962504 700241508 925834751 600634416 134267567 300724637 503537533 937080739 663621280 286685040 42334073 541439132 894733798 534780064 20938966 154941320 636441120 941423080 517096848 604480524 712372547 828335730 328181044 464116092 611222550 56994913 786362723 940224356 418909364 987290953 573406291 729657347 424286990 991678129 740362061 524512971 851653991 333618328 912642352 329530083 760519894 355227117 31917805 798148005 152438727 956097814 346617865 703612192 361769594 601071722 442852126 594385047 45605763 239690935 261269081 582985983 590761544 359921597 489457662 209962373 670836102 409627312 526463200 625116166 977318349 962659514 13590249 122460054 489909759 649769846 77992344 586406650 168550357 112364406 188914814 389831469 609981018 556318911 23258560 397373919 767946350 645021512 229356184 442773489 420004164 57661823 700666324 952861178 409982180 336366787 884342869 384992453 832834730 450580459 181484946 69009361 596734405 779395005 719221779 861577168 304758713 303064952 991885302 648367400 22787805 843142987 90700652 618954869 763181278 353920731 361031485 158407941 644944698 450460609 514084672 198974298 720555974 297109514 34141412 882696108 387831081 863568565 976944555 263618660 916519262 517127736 118809513 452511394 982647862 241073404 185543689 158586041 968775124 724234204 239726984 911806638 601472303 918223018 420940536 21826748 376200851 560349354 805111231 560856530 382443040 410913557 962824789 857874451 389363786 326901656 719344841 546437461 49347671 530459858 126160701 918705571 61794020 891886809 521104998 916065723 987293792 664754614 750585357 807444881 143933328 708382180 927151504 1356490 603181066 14474965 830909537 93374786 364807865 59021677 37326982 315954567 165723743 398263941 954824984 391780187 883849230 983218025 974573764 994005557 378869678 72644699 187344973 889006017 653462651 480724750 416478471 900040796 458855812 634074923 323885406 920077721 447653421 199433935 487524685 27148990 207361198 109630219 890303720 589805895 7749265 114523747 476715218 633025378 951919928 260928336 102519495 208025202 79224404 469848254 75421716 893183885 620109423 124049038 309608986 733858814 868103524 515178005 458179791 608020419 557735137 843468444 111558460 912292879 390227180 965508574 730187776 33729481 375602779 795380876 205870027 644752908 665210714 600947404 605341156 736244901 821682665 641717430 221101220 221501592 52408924 421789398 90732537 380313244 184683993 217730733 888892900 9383322 554457309 968942896 694380283 862971186 306915768 426262855 288022247 424930357 305599756 725647439 607290599 665877804 101697618 999657625 635552332 582035152 595186260 760796649 787919611 493491344 666485684 615208951 423117806 336368910 859302756 384934129 958710707 162538658 518468908 676729335 226068715 252824533 564281896 517605278 807649996 269540327 386082631 155626606 406515104 684581707 789858253 289480036 456967492 163154470 873199569 28863089 276960170 585588435 696039104 828326648 184558423 943653473 363435992 260349524 538780134 549330195 13191854 150534736 289152643 337758431 554873769 924906413 854812272 900001776 510110340 18395807 113426307 601411877 772984016 556644176 290475174 485608591 920955503 708053084 759626326 180602871 1317403 314250580 977988389 728246101 400311773 393447739 63910457 811888474 883188118 999847692 725177802 960404455 652504441 284599346 403405735 733092500 545044623 948147982 244008370 627885866 309113650 689571700 160735839 167574569 402869650 951494958 523892025 100127043 451939379 884433016 87663454 568162271 763406957 989865090 759452158 861321111 339846379 61215730 676134111 530461370 860644396 885339999 821197532 706877643 329246981 276461527 676826209 534418176 406585629 714277721 136166897 217820867 386188144 207220060 10567329 859521589 159047373 372964679 733169306 404631206 117154904 869140214 5470618 22044958 966072840 764564284 24714100 927810264 189886762 984173659 921883787 98678209 16531164 437846669 286969947 659525885 606407827 514393215 829403633 418743139 299464342 405569489 449279085 53869564 874030208 737909143 581409159 698893960 153000898 358958811 507123720 376012280 3836446 381879576 884469836 157610229 409741357 113994944 393891015 768510552 630672346 742381496 809179772 254974896 883867365 778056663 809453447 265569215 596615010 423630186 312520597 569705725 314002487 58312627 291646567 159879188 404651937 690816357 221970515 759038050 619430319 650880810 719517891 737320570 9559238 934637085 343346867 452696227 775349275 697359440 813445943 809137495 660351548 630498632 163068915 287142341 714921352 391468156 615795105 75569744 774673074 277178841 315154063 495398671 117577538 674201153 157198622 378758731 110004756 860339719 677398596 501147395 796848599 298175860 352655883 469734763 758577038 295551814 967569936 199370600 304049939 286057260 93921284 445831958 511386511 743908939 37305391 122455875 141402115 234572732 874944488 541196273 681027011 123227403 949058590 718157015 491364086 41274554 775515090 258295265 859711767 388840124 702669978 453573548 37755255 682421498 480646944 276948491 942669240 571342289 580298145 521690245 869796435 478431378 405495407 918172884 964972819 994936833 703915632 374121831 587884952 157714135 309881756 921442785 933750230 511599680 302282114 897005975 98158739 535276638 633743300 411806742 414447084 159030980 287623830 555499420 747978704 710743291 949283139 973622682 930460803 515410176 951356072 949018936 657541405 684762052 6129079 785681361 860391433 808488875 110068214 292207986 160692615 464133390 300364285 17128287 723519530 906546873 648450044 438502031 888960346 644122733 804026418 953222699 75239890 400882015 435159415 102597651 58164771 520837303 152320435 513480537 115800880 791642130 518877796 457887939 497648816 362038785 431610653 68687181 415453616 409136264 557608449 843228837 891995918 16152992 284540492 785160622 704479743 672017333 704251082 53347069 834643593 330573352 312664670 842674015 882042890 970417102 212425341 545958481 717929903 693967727 46993840 768243334 947692286 921268808 797288982 230320741 867680845 852223625 98060255 385563785 677107016 616791512 849897938 217871935 704010095 304322509 436568008 404154891 923384981 755314804 664877358 347647523 869134178 422021326 961518471 772309234 906310610 125055823 984271592 816181143 257249204 509253729 791099515 351755363 989728045 62173408 554205436 840298847 621812018 404015261 168387903 919750852 649341969 628209372 610991784 169399168 757649385 828988117 193869745 253573560 672805676 722076214 531419240 839301952 70930724 736944031 896620782 95793701 216359020 308880164 207129081 743868708 284649843 3911375 577134418 642053680 158509821 521584412 313931352 602640112 293608609 646236028 914057340 870651198 685051723 502633170 83283907 271594921 841851836 399015417 809109831 59178996 363917573 539964987 790466998 759874453 899740944 424982491 396441553 100090423 744815383 216918157 889645295 373175352 355138091 414941177 155786615 546747179 813829550 998789179 434322793 125228120 545538521 462865510 985584342 291379511 739580983 479003388 406014052 827519993 421241384 689328247 682517451 826984447 723496799 218646468 332946522 569919584 363827813 364260035 934031218 544475752 222345492 120637128 401626890 341630995 407591708 770558749 219339306 510023318 777435777 938426750 604260720 596132055 999926810 121752219 31610254 353764848 226878484 101246617 852485577 232013744 232435310 158185874 954532988 528933145 548598139 398549008 217186707 921143011 103002723 670786454 519955729 917257208 896866721 528187159 202529162 110222838 62334342 632874877 534677673 37286832 742283445 9422883 37118891 782052781 194934437 391274844 922085859 392194728 288108578 870234346 275503924 476407822 265428941 905714311 157200026 812678275 653771927 36028511 773649569 232597597 63946826 260582804 300147692 109469223 927048704 68196537 472923056 897003296 534870698 842081880 888007734 973032889 352171402 166328172 402403164 100309531 775871161 12841959 983505685 398194847 162423202 184064814 877289444 689391187 639807365 426377368 197294949 365181308 418759669 836361202 318289605 557327886 589229402 159634429 694871365 408256054 544730480 121395439 11422394 716758225 576735174 85289710 446553104 425007090 775798336 134278296 338287554 631461728 330050966 837135230 382379108 489401621 351019475 115664036 931188506 873426368 951893718 51417347 958010910 504381252 62310612 944933384 465772862 323372343 602729684 265466898 769390171 993710948 380637490 79212791 846568939 226630217 575121436 527120512 774070135 91786650 285337624 600493288 794825246 168082108 738392188 447858529 679532816 658438987 173806069 367243407 181303829 999397780 639973121 267159818 516183556 647346971 619524724 959624673 74538828 569803031 77975543 77708562 344311918 537256689 116698244 319187987 829135488 213509833 769116396 650917452 882514348 867872241 767228497 453978522 655557551 729947504 691204780 881890510 638710362 337407104 221515592 508561452 434044436 703245072 77143877 172517357 980196439 71271490 944802838 722032829 169536047 754005230 258829315 939640893 266221246 285406750 665030824 610298242 173214650 910595472 603626868 480780180 651595757 720533559 290206763 226802160 561586612 609799354 98536293 853512455 901997953 247681524 518255884 886192317 788430938 736449906 801861346 752105194 30793815 682616824 920892153 375046108 581772583 502336508 463463993 777179860 887420044 746130473 325841117 437564548 24421082 730931166 170671862 108224407 796979580 665183661 640196839 314214185 232191856 528177116 231157735 514343755 237109190 522704103 149591682 170930561 431615524 446648828 899731224 943261507 550497093 741956989 50264669 848556671 561021301 467114370 684369367 827932181 232005911 43480660 357780068 336582746 170305311 261885683 333732017 468000662 219045273 387040146 163727811 760599174 944227360 873223701 492154226 867983066 488196199 33237658 683911913 538813368 404894900 98846189 769761064 919707191 898070112 79339538 145024386 187899365 191199320 62212287 512564255 754090818 460549535 863662047 329886843 984920643 328651722 974589456 628815333 820452048 875571074 441557798 638462977 874597701 667731206 930834086 231311175 49969397 124126886 21144651 615504257 657210530 238943049 285230725 521216593 549049607 638857960 398519029 723353513 944048974 77501200 945245939 937053777 935199642 51236196 285114376 716046948 205530495 428245017 554051188 288771539 977181317 551102585 305737129 186524896 585411752 905680224 540551374 262407845 641500891 752117186 559321917 471373195 200596864 500172067 42418437 644357075 854805233 499296797 481774440 138104848 486995963 546645214 337965918 630286251 632882270 249480103 119583249 753404254 817405774 621782862 418181471 474589114 563756533 974896573 929876571 433967009 632797678 584340081 515241421 247956172 515229644 543378683 739262637 759896134 133115793 615490946 909949611 207840494 585988919 515736896 205200554 414945786 611076907 279779585 864282433 826557295 533384908 823937447 566233913 456541354 605854961 662158504 482075666 119221466 939866720 819866766 292337277 230053763 207794776 552863606 865216227 700987644 753978120 715118482 167142365 845938930 757934101 199014311 638972601 104330467 447434008 396005264 318396924 515630756 808567326 391605433 804380635 152212188 886079014 680926884 938686656 744632710 56553895 409791847 272997323 408662131 327347463 450245164 521647950 427411909 563327780 633928113 180250960 659621494 71405519 257179334 776579595 901018319 30550605 6982353 30201455 707674865 849869781 222011981 188892829 434961231 804215828 43701062 478378092 715551538 547066795 271248350 679487975 157645108 6751408 163722956 299658700 122314693 489596201 251646424 247299599 754066346 405157268 908200544 43233365 309531256 340240738 258271191 268369530 763354397 657858935 848378944 76765963 253192792 681355436 791730871 566773196 60017980 159955534 384445928 860797492 610433969 807653532 143732374 330279916 36830451 544127820 435290646 206987092 87841809 31048198 637545169 340404734 475480687 607036135 249468102 121113393 58034245 193436928 87865861 775007847 31750941 136070869 366007605 462900175 171266137 730757855 601710095 590932172 897725866 63735306 661282272 663231604 982080922 346955832 152607755 773454865 55919107 651975355 782682245 344856484 626089110 455912159 249179223 5676125 136431958 736340062 910095904 344456484 561485594 332752362 728453776 409497364 76897294 201098662 957653742 32504826 795732530 854187949 709078419 616963802 842201562 509102730 341127277 865350250 610513452 766912958 620567421 191780758 68987813 985427006 534904153 403715578 506996884 171172594 143402411 306065515 362250142 809894199 101346736 282816367 244697144 594197342 605231801 214294975 710120240 284962603 150107821 931997388 848726309 310493782 608614534 588291896 754081546 829738254 532665039 620708696 50784935 508743793 786876461 82872249 213511960 934233876 747454931 318069656 773844300 652892033 331856908 445288 696209031 99507892 226631861 839795024 668487904 172262046 980118463 15629739 743950276 291885731 491707826 333171590 804396145 425746971 280647717 340403493 47381628 658498772 776527431 789260926 927475788 138179982 579954521 22377404 914001820 199542910 985041714 251302845 675060221 623057356 903435962 228534421 710796113 142098452 549196399 368712201 663138385 744109289 61346019 788540437 116128009 180343630 381616955 551946599 881721175 628630587 912358834 76532705 872935279 571911966 177756692 832623898 979410009 242340951 204682819 716106462 977523313 543012282 663217846 906212778 717157351 799791377 253425909 932489521 44554557 811573400 499798046 601761497 346746828 695308671 681898851 95103039 831616063 717451884 776471690 106864047 190701845 396955126 990870123 670387884 472044323 268871979 10979190 780757102 53157392 734549003 441656362 158220895 609384664 117442570 679849887 487238301 552241226 420999826 917026813 782571132 164158858 12279679 453465347 451130625 829036175 933999009 99075201 478088039 449356454 527433533 650264286 387101598 193987309 625671308 675351954 498561223 948345561 66896955 957421997 594531769 405059761 586398186 583685199 979835776 309206032 235474093 532584238 367719896 801367143 378422158 377884947 173606326 681161080 922336264 18481757 628127168 809100764 234733198 538245500 937464527 410247038 980686594 390960503 704944756 137489438 964756798 483059815 658902897 281305040 229061519 570887674 79689788 847488890 152151348 279792113 635828607 423201113 61462755 605638817 686363802 671182716 836794693 600620918 490811424 403008584 266473846 861964652 904072278 773631730 960137094 7477140 16420791 769158152 352211706 69968789 670339442 218549225 461727051 983521832 255172586 279460168 479836261 559959963 255438133 356384173 616385834 46585423 263542174 238810611 428998125 421949755 320013860 112922315 677931767 131316838 915841272 566324536 348753158 564683120 265134083 535917842 407766985 830748682 223641437 307775875 865560677 883947129 698618327 310011788 530126835 144419351 787751282 873818241 329007615 572159442 889974758 954175625 828491019 88155820 495679260 552046879 863897866 274638393 260463540 688827796 109344741 73248548 373543808 591452042 266658810 56153514 222929415 978816378 917733015 208277533 360068355 396779823 636130947 59395938 943355619 809324617 646268022 349361523 397622602 779143868 291043741 598159839 516876174 670147406 274858519 681806917 753171770 627447324 950990202 993777372 200375948 865822997 318937422 163271918 871591672 491703933 818175376 69935961 967850915 767597932 379843889 819643149 474760168 37890125 875401365 34761616 519670231 147479391 647952405 129730429 721376945 929569079 219558525 125338880 720845165 758998332 722966414 17534044 722437943 70930474 671657597 344648805 377400811 37702800 83006066 53066502 512626846 28315474 141009675 768255933 162655766 244166695 215588054 438341658 542972749 677224476 754392538 944419908 848652274 567313935 241683471 527130995 956829927 309205812 951805921 830936695 890763460 81814932 464435889 999845424 384916563 189270665 507284308 467910675 368583442 547941188 772254354 384015532 685655476 383029063 463898536 422359062 753511072 744902891 575248071 690677381 595862640 65969628 722381714 350931132 768580724 219376024 670784420 391069847 746646317 616445939 461768456 852211075 998970578 929629589 269145791 46570753 668168142 446863482 650270526 117567783 704904511 957139569 342745325 484540190 410817401 874361758 636758185 167293861 223356034 278862585 484687938 625128332 634789011 455184077 700594430 469320250 850730141 123107129 792962580 525384744 113797313 856846002 676989234 974014308 310014679 483340415 62455544 525806095 695061224 971930940 277692283 462382815 821457332 837144920 143352515 19851166 326810925 170416535 862410060 932044713 420135674 851645328 454039177 516426865 964987125 280500271 531080540 918914045 94497710 802932789 212719776 625566055 436181733 710953651 430084000 298469723 384102419 643294611 974835868 544178331 796118242 408289295 92546891 244013181 440285105 246099768 446938452 704345963 265239569 324217968 900130516 640531298 498007370 932979696 187309275 244511860 415381719 982125891 15524846 138034502 843688677 246433737 180553863 832238994 841856728 257353525 725421456 532583590 26590151 864009744 649696492 179820004 453190395 779786291 428087791 906528064 902003828 879286097 371397600 791073221 444132196 741264235 453588606 589464592 836571825 850499929 222700152 968448211 707524471 374996808 113457652 235871060 422897540 98738487 313797385 671497707 58016731 385682809 692141636 433750663 606870322 173283125 141767463 320341802 651072627 428547305 877941925 756051560 238609215 388407011 887177640 623842797 356839014 241088967 619655052 945819892 817273456 588450060 191480993 576175312 324087831 292809086 111226540 836821351 61325003 80467902 506363238 473707441 192188717 884553405 803521788 201920062 376370580 872233029 320443021 655067053 366811275 723644272 645703855 660632374 858812752 807815982 107717611 347229473 113788503 720189124 799997244 74984781 536536006 410150472 182921364 257504170 609948662 934071078 591517016 101688511 475819512 42928798 344071903 584705061 494732814 275177027 27052278 534617353 183329837 334755965 78193247 843235502 341928578 740525832 561017677 733544169 182163434 114538867 77317097 198979747 469076088 160866210 660875985 587496539 348066803 142082637 419254676 545306785 463825493 541399423 900304183 569009308 975182413 520738583 165646515 218767493 76772798 842935114 238734708 819659306 206887998 666897695 69545435 102197612 770294168 583721713 633141181 249175745 99325514 867511025 170647267 744560050 10971655 546944930 700065160 217341790 356340279 76259931 200001758 951778038 274556018 986186185 612917129 994875967 900997897 27759210 617239074 90421779 696797565 142897938 230946229 90140896 644748550 456602474 553732163 455452455 546692365 260317804 936866625 430885374 139782578 769105641 441934871 864052111 622674503 486649859 235268259 498411415 67975122 345309619 301548979 810173928 679011727 753406276 764769166 363589351 558981484 518724566 557657196 581962766 823266956 119379164 499145465 351830123 223097285 354137246 593446102 968635168 8920609 59900088 342054168 616669153 604009313 934088345 749087943 227441529 849677429 412747269 972544352 178507845 455570437 768491412 307436372 212065975 397453035 283150640 763638919 904337364 254882487 555013275 674648786 625041335 597182506 562634215 303963777 663797260 60234171 419307004 933639381 545312917 636205077 716971797 514031747 2713513 690505367 266138435 246597683 476445360 589211602 506414313 513862914 535442600 359304719 732361022 62162688 992797347 661212615 617670862 840052659 450155079 113746984 562306041 879141010 318917708 538854807 439029107 592591243 79845121 710074409 488871106 168646014 217199304 772604456 340161731 192392896 584005270 981680276 941936678 391553433 654611572 917384095 831103469 445555398 361396224 360358704 577015281 285896695 679281389 323435873 159002973 458502738 961071998 177578753 50585393 90850031 651762447 820504595 645718720 336253273 969878668 736838221 979013170 32552979 489214712 853601690 880152835 568323345 186826216 242781337 811787394 250650171 438854661 750002971 608618579 791643118 242864526 637768873 151043310 810755450 15684307 352154363 556752413 329144741 996663995 849800834 967309186 968157478 578683199 593709791 962382607 441052459 236720621 507886441 691442571 415073235 905086054 775794604 34789652 36729013 185192160 81622501 770114456 230818136 690678436 23427975 475608922 66137528 256076433 412202936 288768884 7495880 490614167 585187796 784785999 38668010 629684029 461727721 557052972 45039736 988284956 46873402 905938334 390956607 435904610 583403197 151571982 308128767 847661648 797775261 151173174 298177260 299251388 693285304 675221670 572124720 506336144 570528801 150128707 387098983 292129353 647045023 739115715 253495585 348184185 353378605 304402226 141826915 429601861 22538360 224783983 233760806 945502951 316579940 116443567 173703639 309165357 780097927 204004602 866025430 649256440 710369453 855382953 43241207 114666175 719298898 739370734 157350915 253433865 747752491 339824204 453621816 716255734 237874077 594029083 344381381 180591799 476234308 861118982 42089551 720022802 766166382 970375052 937700719 233034463 605934494 482675842 998217522 962977677 114671369 112096655 996197527 996964509 867677212 850017966 857383445 972008486 686829556 334949808 600853010 891957072 634668772 201510583 264890733 254273241 117589235 31446717 311204341 843665811 819771995 227234315 918362863 492318435 35953163 297067714 534466452 899683140 51617318 582261589 436533648 618067138 583094402 242316557 351598981 553104768 5992746 314341508 291264902 492166706 869367005 908208682 103328156 154591908 581203340 960416964 808223812 116143665 827333856 728657383 38163695 448966732 661555889 389097601 236246145 873659643 410928528 186212689 983138771 320929110 775945534 22389098 989965362 322769421 229716275 828169908 959105501 995657184 181454104 461081707 280247946 494361124 724407629 971321758 329174497 693907781 98040164 714438577 331912192 166846270 150684324 761040091 873686517 285359138 113861767 920275113 193894471 680289943 6554428 559516281 227549038 894003798 59439141 630159360 471769686 266249389 835546202 61611461 393281249 333197052 53255461 682279331 504534626 181394235 580296836 125196107 562249250 696844915 563254699 303160000 647298526 21316928 53969279 744556249 753733191 6044246 229898523 837702594 393559425 430303993 770330703 135670139 553747876 166243715 997880348 393777752 178311486 339104738 942172473 215202175 149596624 365940759 285589137 470964589 659545676 683752120 867816899 207302769 623899038 372053358 307648417 57880368 479057184 354520440 467188913 295803679 678197027 748696103 510438319 284881164 302515565 872820064 652377609 326763926 598279606 31227933 5110881 727332784 966217770 414952684 691293455 649168162 112543210 690649710 357527709 480526600 985383818 524759001 982998601 329547857 137790869 249831287 101729926 909251649 851625733 456163109 368052091 732810991 63786955 529476821 530063746 919218632 469346637 204728588 107136938 238632970 929821922 632960868 729794614 761182026 194851928 195456779 573251356 748550639 690236527 70678851 253908103 853442996 796916060 538592736 483445078 575368234 172557127 624274893 280832411 104165171 232502477 256341895 547832604 400411528 234602878 472245664 799636437 944419637 550705760 225063229 502569587 414515224 798644330 175157913 72834267 133400677 271392010 783868288 970089633 525337380 75548320 732835285 414412689 675651761 48500992 820819980 615505962 753179452 777492980 757700528 132059678 396855623 586053048 394876382 770721492 957959723 276968316 931707849 292509158 457156755 26538982 947639092 422405539 213831934 152414093 507247355 225257358 889684033 394741119 964219274 606106845 785189891 242397628 355093860 486211835 373064512 280161720 647917981 746822662 253758663 640264413 38371425 149564753 866709948 401090823 322273131 130236900 972558870 823466758 164321422 381422327 450840866 552557855 624375344 910535291 516061694 131357580 902023626 629280657 533612063 820701431 644702825 30042896 445151692 311437059 605083440 57024515 837832352 360676035 661018580 871795241 797667340 52252993 169856798 31012468 743607762 728733177 918322029 28088202 662032011 7809371 710262065 734998599 691355682 464848716 758342001 878701113 450840663 568559525 463286342 157520419 197418302 645667507 686130526 665224314 184868797 445421493 672547962 568048107 104763409 474419554 125586416 360802259 268533321 700943968 908149033 173598405 420662473 801422798 389090596 635139848 694245065 545344955 634682610 794865942 606349012 407730604 406986808 109260831 139494218 829799706 782370224 928213636 468083422 41055217 316692904 297775708 459673880 751489299 947031681 476666354 61498067 229332179 505646385 519894596 920246976 650334075 222403010 425252230 806231522 454623174 410064849 555726237 604365329 311000934 395058447 781225125 95577207 48978815 85221827 369418092 981933077 764587818 920655687 879430644 637050943 427478515 929671815 985440757 482038044 580571228 261398149 214568280 391274023 539207256 28973271 175209149 494666417 929349584 945574951 125402102 779861596 221295394 242795698 363930762 843962785 365566365 571459274 231731251 75521099 126167046 469058900 784268640 237897722 205843733 187222091 504462260 250935458 689596409 507857723 541893765 968307465 239258320 233877958 565589342 927263052 126660400 870835747 247725693 135352666 221186721 735710618 836596053 294520695 913880865 593616649 457426702 293784763 954242462 475078498 795559680 899246993 333341311 227899947 158632252 483179576 675673116 590169596 91282179 842100037 810063169 893085956 905334092 886946335 65039791 206963589 228827970 225053570 844103835 473039444 626622660 478161405 456867630 36614490 259624164 73283700 468999939 929741333 233398889 687658654 997217963 642283543 266705996 506020232 417070124 358777222 257595454 166764560 575017342 65008027 263001889 724623722 334153485 693021987 347412363 874154911 238206010 73950465 61806662 217979913 648539098 524588202 300829906 156419033 634741941 639616679 305296354 436179089 497802248 283754263 93634011 310273674 808315396 239175210 195170136 192485744 946513996 413645991 703215016 856440000 464300667 640668263 686144334 244017233 578584220 376853719 297079425 402721992 61056432 168123770 902404522 958929954 996959276 860117605 966036968 201544750 879222392 13637314 395529103 131554576 277395825 418458957 434547876 646141888 240891111 865668314 209198435 380835977 896981536 823080653 603367610 685977994 404329555 838103456 287511755 683150648 316678958 123330912 419351406 336841946 236220241 789194289 173263020 846027020 324597969 929568454 811570501 422584381 530265526 36278505 24135467 938752817 466003581 812744185 491988485 596518271 605932694 988670823 201339309 934736915 474225895 283854648 664473778 910772653 680143943 910728326 272489687 17550689 586781188 129465343 205062546 171763478 644801630 747809892 717894286 943827975 77580553 92509963 523292201 842096453 336787375 940936798 347741175 988489266 763273836 700789850 961868093 715283719 828503120 682899729 375299958 518936911 26106848 353503016 395219154 725305962 237432726 334017626 310282418 682129419 717575260 909305843 377736238 808258746 960337941 402091861 770850447 419619411 65530901 597913719 828848597 895197830 625978275 105753696 952670001 256454997 396746878 572552625 124870540 489129880 585490261 353002265 2354687 524709244 94070862 166008286 789631065 333404416 583241600 690106971 284363165 889302646 181688696 778607740 280255104 482241800 736087992 141275203 548572655 829351729 142903092 538320455 356851079 841348928 652486867 622295088 559451675 758052313 600790004 778805564 862085683 723804275 242398950 169747645 739068039 918473178 689689454 553032857 40900231 266767534 828892485 582519753 246006998 431869923 520090776 392222938 35585482 499454784 940043398 847373423 263862255 773587424 613421478 499382716 591572097 208658611 957260926 668411149 886110709 996808446 954827277 235593789 914396784 70441687 505719874 652062015 967612494 207906730 89716866 744541849 548044445 438036151 223421478 206218724 935163807 7158161 706682618 209187406 683669324 619453600 61798848 610521367 488039885 35198368 525447851 498968599 442295810 973966880 356373988 587016247 841686525 80164356 626053129 176004595 88528261 414821892 409429673 502741471 243652756 301111851 284078793 108589855 251297242 840766552 96463202 251788781 34983735 633049792 463179232 455239702 758239300 1795690 756636324 928811389 903588043 307616689 326199683 586996375 803011915 983048902 420989510 795543790 404585333 541802540 222281512 472290207 471243953 490179386 233707355 941596123 352240282 607407260 734778755 298160489 853904766 248785619 685149753 780999970 341370591 693109424 507095177 833167732 281499124 3103709 389574260 178376929 898012713 93917012 497273711 359409789 906633114 251821029 199839971 602010226 266835868 762947253 40684715 39330943 945425205 431267258 45217688 435721845 929541535 740725312 514743792 60862137 750461641 758271335 382506475 300315334 488443861 533100194 847044661 124969896 578047387 129278521 272398959 780089985 596390181 620961736 594828718 483584775 424915505 5099198 183547 321452548 406929843 219820767 410542033 731629525 868561488 816814275 665535649 226689260 639855843 921397332 956770641 255606350 245695227 654039380 774965177 437002774 467286363 59893717 147331621 857012720 373224570 992850110 303229910 753110431 663717633 771621965 614242689 586218871 192071247 518031504 709874638 252279523 339075320 634077162 131504602 150814432 640661826 123553685 417525173 816443520 922985894 408684058 851117285 447170409 382766421 851588570 230916322 207575124 331824305 473553801 86514584 318282638 447636943 754202797 919128040 726702458 864129788 85401123 759429158 318964492 930774837 579985051 902794908 555600463 905689261 926797591 191145478 518533345 856075595 129037680 878630421 665943666 178787113 993558225 95955436 22910793 390743830 262324794 847224998 969287358 548249877 901510398 822031822 878742977 895790812 615521093 700397028 665234258 857224278 159467147 624612575 312595718 704909345 641489951 157023910 238488969 896933393 482515877 884156310 243216150 61817259 525953429 766453503 803692033 101460139 335718841 704548775 442650414 638546814 121127347 452986437 32364695 644549065 935711092 649758727 328779209 829437152 614840774 332848397 208100455 917565519 915623620 582199019 501457574 151154261 382680157 209978155 778127312 199045220 298146004 638970313 204540097 124520355 798267714 642337717 185104493 438971756 150862355 655156564 174903896 478309326 92756869 866959616 452099868 150477836 856110636 868154243 828160743 257772827 36529009 812581536 849976314 741554216 845573646 214329738 396700971 20603664 649623187 35841387 73437796 583198951 359093221 182148063 472948513 448535666 622535098 397423990 682485494 171579052 143656733 173597237 192024071 367760709 957653744 685302293 352139150 497755422 23217253 927717763 538947161 814886094 270725509 932793311 802891082 425747232 742183337 706777085 898237909 496832403 814272003 476159143 336461957 322647769 470619670 45932312 155430775 938845016 238460986 975816066 857476317 837084076 9118233 242995593 831112060 754259747 523413813 194329287 115502 919370303 736705888 215301446 259900769 744511800 582054721 608794121 778467223 984785015 61350102 449823107 336273892 401876764 264578029 388065309 417906035 738450810 999719081 86346933 770365697 742816662 104506883 255639322 546989920 698813867 666577991 516951185 535310326 233326760 717639571 998847571 121277755 449808560 792770651 838690828 215161151 522922905 385157608 94838366 701756961 789484910 91951316 827157852 738517657 778522861 284468623 277889295 657849967 781351434 502512349 615950325 657009921 78439018 394095702 342558589 470853057 265807337 315285733 818741388 8173749 225694997 96881994 983735291 244990198 19292080 852838552 404891926 968561969 639715633 224018103 229306398 473899561 74224452 33289443 977045192 676781363 887798342 604831275 706692285 947957944 101161417 340479987 73183768 961983158 836877078 846149234 795512299 841841984 706054566 708159285 603754170 280675066 911671720 530932634 123652349 657117085 349452927 785788758 891190179 650990713 249320769 316236016 81182346 573872366 645901113 4753475 591765256 434155250 755109477 427208960 627400805 615326094 74855928 182215466 538964062 902026081 755381465 621650840 549947812 129092891 347101731 163086454 195356251 910765059 153448867 696702404 998402715 142411890 792387165 366897621 212823283 581244502 847234824 593224658 945457889 113102768 385290381 868966965 501923675 832025878 683239564 71187790 245597513 456073266 655418326 565430722 155366408 961987136 658600180 217447686 69127656 33013908 998293151 197031912 241300655 984987922 999816774 691717383 732806165 536493236 15714955 285307734 604140614 777813000 761244102 233939613 649453667 66936751 432348288 200779256 917591809 766645984 428203513 567557718 217455784 194060258 945567908 893127931 968816725 676718741 923442342 729866238 222175736 593370858 692116570 270991564 669690615 498529638 72767183 804270243 138146473 843035556 292369992 952045848 535470300 189250768 923172027 750265490 153220688 328631852 506194003 424962764 467870522 26495886 162981871 274955095 778384322 363231200 300901792 86602261 808547973 288837535 484168495 573582271 595670803 289841501 761185940 644638816 950454898 85966912 441602176 915414488 761116057 761644160 400792788 817522267 300374006 386448365 375166248 501162735 16148969 830865510 630638917 381164017 740010311 18379363 861864363 863506833 369102807 208030572 58503692 486097489 63515096 176907423 952579023 988370314 955602042 879234862 829364878 972154854 575856224 322368735 516006040 770178535 719752740 764375690 673979760 526349407 277189331 338637471 830831692 66996470 277273197 170080669 255605398 826477224 780873830 295842972 205438063 762147908 622074920 149653956 11255591 912367854 297516431 311623380 523069382 964069021 235375467 1627036 629933447 950779550 233094657 858085506 169932375 254805007 753890699 673321217 175061850 738297445 390642355 219253798 832323431 880287718 141533468 953052434 330962823 314944560 50021337 194274682 64966010 781908144 297614324 781981226 419982385 789998380 794406121 100085117 222979669 202585146 346963752 272764903 819855039 397503430 779234454 956072044 128207102 686659472 410291468 572320550 906640852 12246444 134774999 277458370 130104249 808531200 230363446 905726979 438490455 5641161 452361952 869423678 931919884 197466134 536665211 832245725 723985003 67642443 529053990 501824477 837231803 622249376 978499312 229471055 98935670 801215136 668104542 390455258 101846987 332210091 22298601 125729335 945697821 559358324 863107198 825375924 461604483 175430019 957920764 590070706 941028678 831117491 370185913 3295271 357169509 296008117 355210494 662549021 672183060 915326348 43676550 192147249 668779576 445462543 227061251 137624341 949662957 610894955 165965721 938668046 769735168 307340190 46218081 578118006 103665014 335517949 317145832 787535419 985206531 409103535 881710253 723523422 893902484 951771183 810294950 101486710 480550598 704041166 488493244 570686507 753743724 826062382 421809482 974634171 944107533 132698824 634883490 872174711 65508451 33021543 178819720 81453127 647592157 430078123 530872501 374031394 816075037 300086663 896964949 639287703 389135995 468249540 154129545 889822280 764425345 858899324 637610982 700144745 126266222 70932127 725137652 995188549 645898931 948277105 370734001 233424825 157590392 75149578 486504203 610644663 135955736 622264277 221929833 424200645 695737248 570758161 237960995 668675452 287126100 848499795 128843525 260870153 635476523 334583810 392230609 523704750 794058318 963750362 571057082 923004738 5854877 718442 70438633 158427821 417390634 266371222 459671547 415627630 987092411 928247829 252026753 562781973 914445388 656774131 402898302 86921672 578542987 714126609 267381741 411081922 864711771 889644704 291684153 955658448 537872209 974709930 254907587 832346834 486211386 60933769 633186656 882393152 58851219 455742830 911157720 425303458 21477135 238659291 288688488 200067863 858866197 395309353 27987009 814423247 474339648 547500547 881086471 355163025 236045277 895537385 218262098 869858102 525142640 335697839 199200048 985163052 62338351 602981627 67399073 474554612 289596037 1824970 109913114 862352547 871774609 343788779 744646403 430841701 991403172 363894146 246029113 707943926 783317959 970503559 30322316 406340903 185870131 588283717 390918722 835884639 633297366 278121179 492200338 107722263 808603605 117744318 106237994 51573341 710031620 827141685 998954666 711779666 430701936 988649948 240879399 730188204 568054230 125685282 637103017 675101493 116288041 622149066 175957677 686638410 828909072 497436270 601072547 548389212 123351909 395916535 510889329 188208498 748070583 852759590 331666158 636527270 717840841 391191823 916093800 937308067 326035985 531863961 876863263 438630190 761955641 52957951 254502855 138287770 741637026 378341457 967759114 620030034 27522780 542404852 987854596 927357011 673498160 157379870 626033861 954773678 300947222 4912219 826509011 97920523 424762303 456508427 826768805 715826721 518939020 481481185 537570857 113201727 868097428 239525477 148986430 622828487 125386018 844124531 846843195 845557933 823255605 827479738 589156455 789949948 384758783 939905599 168290174 241956945 498852199 997110999 176583474 420948062 394428807 327148208 175210920 565015400 266580526 641896904 83818743 709918666 235080798 569474676 910920109 43304816 626981583 394157019 298265417 825621597 84178539 793275001 128662722 210311461 192399056 344836765 689444094 417679219 866345169 585730794 639898972 370485381 505837301 708651738 626340907 79936939 349351415 932084534 503785776 453070027 760318276 265703583 832574500 34204896 403022208 832098825 965377332 247437430 327833345 686063931 400327039 177446448 386375762 621883216 98269084 796127043 229031602 401506104 707396113 885174776 71781522 906493496 609091037 775126062 849600027 715409510 354751215 369716181 29893542 896891182 538416300 685791092 687676481 668285903 874708589 48829603 851275313 412155871 501385214 420982418 441531754 465937859 802212897 2894465 463222809 969987384 107713801 525467206 922107163 815360973 491182304 80710346 645948035 113685862 8835649 375400076 579886616 838326459 587473598 774028828 644147156 120248790 982268763 165783713 915288166 901111449 86056721 305143892 125465009 820795190 826049868 267861763 912135499 190600885 630277230 841565839 156202751 675211633 106945098 74036590 459389259 428567963 437556905 807887657 782036963 166712246 992659400 968198367 975745580 226251033 320504024 459534273 117574082 493669488 170464381 553502100 632197362 438163516 38927696 127188786 28783936 500271950 436799069 815261961 736091619 331535696 184492965 947391898 50575940 441652028 795457181 30425083 226449027 305745378 400851118 413680726 451224050 48965223 722105267 123269736 415937944 601477825 214790782 586976770 931373743 260486716 491841875 659348364 902774565 627643383 296307306 965726333 835847711 796771176 406173297 821481956 485710962 44800724 281543433 840678114 978244393 173125080 749838660 450753326 641744386 461184995 966841902 387860368 184616944 305730233 649229121 92265574 894128026 896658161 696326382 608178210 954206683 506244216 639888667 882466761 60851264 72257293 733175712 583832949 882857869 644289730 106154185 335917781 839556152 935842433 857617367 91849640 430237932 306416261 820681087 452482117 645517576 11821277 411452521 429723671 408367902 904170988 716517810 35346457 118870900 934506220 75821418 917363038 993126534 147403366 374659863 578741643 157194114 62224059 110615601 770049883 108056778 967107743 87373988 306361626 634093174 78604696 817082193 188043563 210827983 851067523 851568268 449989763 370068181 175319568 616389279 839029547 175914171 42100545 542982214 399038145 838389861 229515759 27229490 363284215 135404017 103551301 173230726 178398227 642581547 700377667 266968413 370333550 139940631 712864828 433161538 239021557 639338603 580889944 927233718 562113707 468568082 271890195 959380397 482033957 463844522 456183996 180597777 752053260 518153735 582838263 728629310 348933535 91813294 322990907 584791428 839676974 241600346 864611413 241393833 340992672 427807099 679850212 257776228 815311598 99542962 474683610 909618147 521397414 706914647 477826305 858889030 534538089 31339507 198521204 788991009 633223532 341107142 901155361 111728638 142038523 639978050 703693646 551543001 52032498 2763406 304858641 214507426 623540802 384413700 918235863 209300671 896156274 429063347 539335646 130847367 732511003 517197277 781555642 549240775 802396267 889484410 312291796 753030209 407813795 422328756 818036454 804115241 422351513 970312553 899354496 143689126 441216567 190613676 226269319 847227735 274249978 241207364 707889072 906697419 480212595 483964204 332079113 678866439 928676554 423975185 985518193 751649029 133457718 640402135 518888475 935677999 44341894 903356181 379701007 126717160 996792731 915168916 504672937 685724675 551972843 235862227 961337368 636597834 125167616 791273606 519241952 105210616 163818487 16497171 585416537 279105599 821160450 915965460 776262957 948031428 810238694 77845463 483973598 759748382 91294846 415973857 37516094 523130970 323699766 544392295 586208244 442743930 759227792 309176787 792719870 483696625 447986851 985302341 136286506 289338664 635832471 188894479 984433563 738868477 916579882 959830328 121136714 561894207 24189998 256082426 881479043 559672115 629181960 238373445 100735844 486708754 563006003 827418682 857162849 215457672 47892667 404910512 600103363 752216631 712073155 374977714 900799524 290614322 289119231 440780798 10718196 335989122 365395258 904911240 974655479 646322341 961921746 837385461 980087749 21941514 126945847 180057633 880008265 989711254 556991344 172514713 283611715 243649314 245396373 326933793 68914886 315291386 680710486 48852528 664825786 64758623 304720754 610160751 314274907 977325574 245512001 111566910 479387064 76998808 884806443 758389551 503950645 670677808 741660975 806697097 278804745 753790688 851531613 91464646 469404865 91474988 913177692 821416725 534422459 685357965 589854693 302940633 297500076 369492463 465594693 554841384 779867419 438811443 161456607 294420044 311036899 582319790 390094760 10576198 609313205 411255208 776416170 329793350 95528596 811725278 680846977 341292852 723293015 102441473 893083873 887154219 643929130 768739893 286510094 111706616 334036237 565774995 161790562 172816799 271578195 801592231 123934666 120997334 928989989 853789938 875750473 935179657 247438333 882480489 55285364 992018516 727361323 237101044 723298293 310273292 467906899 385187824 612932105 335818806 267026925 259366830 664487938 210206350 513042372 845218545 930127301 50139522 790508920 528121716 790076492 343960501 789033468 48312162 434634277 922544508 686256408 934619612 515603441 927732580 359466472 827651447 754905318 902532778 847976283 499019451 933324622 168517057 372302005 579096741 44035846 275935952 908766733 866680101 814529024 175593521 716749008 897893793 368150721 126770932 58534972 331320689 752641251 778346330 157103590 7000672 507279764 367432538 259241012 249020209 364497942 541092127 349669604 305434136 397162557 129449351 544741763 219256125 590352628 626567334 558674935 734162749 358463160 759536193 462642934 312159144 888255003 903037012 566172300 535063428 519929410 27272077 373552793 352688584 360078184 216924622 278795601 691290594 496386393 12689070 374965178 77232178 91107831 563067897 366692401 416353933 944738233 216217132 965037798 319446203 515408423 960908538 363343963 69476600 143839839 610286537 534335976 498219639 9933715 137228853 572488250 222142938 102683017 627543181 170203088 457011644 297006874 169305681 607634301 975009575 885110451 706449594 918180073 963597342 34993879 216208178 798297872 449271829 718766746 130761687 721181377 992392819 563647527 903413245 44425504 557952791 711180092 498880169 896158244 382198480 708221865 35872534 576957210 7433188 955197909 935606068 721431840 762573450 84558137 904950308 348557227 276457328 338694882 663709885 346365697 227469365 622460403 257243146 560933056 829950960 373471777 946302410 103647829 291991463 113200181 722776815 705084294 941859545 879795342 112932896 554231017 200581621 879026588 180388406 131620970 653434592 434444902 540584642 382590921 875106675 927317253 791160966 948370713 222481915 703758119 577610744 765192515 923353528 705590413 434141122 831879809 368222046 655400845 100053828 833899747 847290262 973119888 195372817 639518413 293713278 892364181 521811821 822573943 729383205 1157805 498634454 683561324 303868944 851360893 291262584 510445323 860803512 686796735 889269943 516296969 173357066 111517888 546953641 396860142 498547685 398711780 844367769 249948563 220725663 473577502 827896198 22423978 142384001 933099896 740914593 894964790 806750278 924455825 642118099 170629902 942539680 858449434 444936756 624478559 818963635 626726232 398263189 431888423 932509336 111331494 68459511 509362363 217089756 637810927 685535506 325327681 311584254 633452856 8103119 196893495 192304628 272771348 873812430 509988842 512772263 430681390 189340641 577901312 995463794 821237187 587452559 982805231 367805095 466469669 718840210 921166723 841994762 370220601 53861209 527755356 29856084 750805754 906574215 727816045 983239601 635006708 556133234 55649663 595382594 69636553 525367973 257809580 700252572 758974896 409939294 447248100 437922888 970808817 406375697 741764715 321269569 525036906 538825955 365324377 785815417 753971981 640071215 260608281 405437780 943796831 938202885 582983914 589808938 612563963 473709734 11062369 387448266 457417229 884392457 129045221 276683506 828698840 919663706 528773938 800320984 762573104 354633589 851131351 557212068 743330049 204133999 627762616 412624883 377886150 450263054 361024652 874925910 984023826 596421964 38681439 862830545 449739531 144629208 608599314 150900572 843547882 213443220 482857686 476891237 74002300 986786840 671689909 903050316 427177380 121254702 430956041 409783782 674878167 649249108 93450755 491551227 502325150 163737917 682752549 546976200 904921111 777001296 246110408 335403902 641553013 544355367 476635031 113478337 43373436 581341970 57195026 34905897 58101509 121424530 676890125 497507012 778716288 516139230 729880622 32656018 409207661 263493729 553966706 924885256 245021666 14887993 737195688 534852750 198669576 819181242 874481908 249311233 624898974 438404585 665113678 510165298 758960245 377055234 154541313 620795236 961792242 151024115 766040876 881167314 865227151 531090398 532198212 545403943 86749273 848910747 419306128 471314691 143206259 217937715 74965932 993169021 506388882 649787238 291486983 795612316 395070592 545337894 960132452 404711389 99947930 331028762 792968285 88357808 848854610 274669084 587544283 216399611 531499181 137442748 782080415 287599253 364828101 947580346 764009917 204442060 751272520 290495375 330120988 527588576 907227895 410255077 706565879 851021701 609662248 940880922 341332574 103507813 76993349 242887874 281534646 422737564 277271883 264421922 639295541 340132922 564416332 732201910 334184039 582747845 672591341 835805099 264368812 770141876 676471017 908766053 904350391 237422837 759714700 447446011 756050192 358892392 829366584 289951414 716417427 581382497 618207203 26506646 13639663 840951338 4432535 674936269 938196008 313831294 171011569 556149313 930574102 461997072 792419491 124892174 553063140 698997762 845529075 638369026 319614353 483599726 550107705 193081376 85959026 513500385 839519589 593056286 913568686 557719002 237334902 621732326 159536321 350364496 442038020 737544985 827066106 459204649 192607159 947969159 597578492 18506692 285908685 77553848 950133313 421100144 808013208 691803750 360949138 271809010 420640254 265277697 69422480 211840516 374811895 237347626 301042991 324569808 410120467 460196152 757927989 131980153 774834418 534619574 843662784 26208914 507561417 609974242 596717757 400928420 351716836 892774448 323451506 895323309 494099230 932246726 889134324 919141020 933578090 60531709 204433842 537044950 365186382 526583014 876320744 548407220 919662179 258125250 873038637 37293059 628924374 130550921 55605222 611257730 176263402 29334373 676066768 114913895 60937588 486740788 405123194 410202331 445077085 100068361 426839496 373665145 743200804 143635882 807686770 873905107 998131546 664960532 172846722 466402029 317280547 450032627 575808986 680621504 657028027 209765675 50115244 244681144 187518191 783155026 171709952 263365943 257445024 136486451 809395761 914896400 689587012 79578188 966704496 405366284 273480805 828086096 143125568 866841960 558304543 42349223 821023736 381663573 700597926 121733097 725752644 806839415 73502398 155178855 316419748 776291175 813483073 766564002 799017196 343692081 487814045 649021138 201179075 763423703 60617555 643609440 867356708 801815244 654171257 516650604 694268127 200612217 906804025 271417160 647805209 810832827 599700304 49279226 833434824 573512291 220463248 377142462 654545720 284195765 938201438 252032130 143088008 718105577 109181748 984337257 316608302 86334382 504532768 48616009 706475631 916885666 735202372 905042988 716649704 183781851 899999316 108341971 647385096 425520737 774836251 864485678 264778643 571362225 811155446 842466789 977231904 488899132 569613911 38411730 670748060 952649189 209605699 202056837 266858950 374625927 892238293 874017983 238917296 526660205 754366649 117799671 850289988 38785240 992824497 417718744 467591613 651503229 825299988 50667713 88781354 789892100 938598986 885135939 467041518 262991498 356073041 100362919 575372098 536960544 509390139 416031846 903311282 986762313 445659310 84713646 877834908 489561728 534315362 48169444 578697908 672791216 134362023 924248093 355284355 266081210 888045532 440629155 595244003 547528179 91051769 731290486 514677381 1776547 665669382 803301832 54232171 786356102 426501538 759709824 989869934 223318351 156721789 319333816 229605561 2322465 464750557 452873791 219950924 903053076 409234717 468423192 39028346 768661942 992004394 644127993 499720299 972164743 343293189 196699341 651094683 92289403 395280451 247037491 769480793 902144124 427000720 574562044 898137929 426717670 429071143 202006704 55356898 463179529 650516316 454664970 615446513 247908011 840239378 857733752 499437844 641285507 473572933 157384348 350392640 995753663 752099458 112685773 871107900 538979455 889811306 742034071 458613540 467969111 382924083 930455607 835385574 803524561 106482470 422975776 831300296 667030249 479454242 782257272 947075552 62873743 739099928 95318939 854643355 560852265 792999821 240824471 39431991 236920078 81353243 452538031 924436552 910606092 407467759 596882137 860770615 521750242 681601613 306988608 199735486 874632135 769324808 822139586 494822765 349291745 639528714 311494514 327131176 96522703 373168594 171203863 685235367 816932640 405935345 405284012 778864629 103555290 105669772 704185310 2543858 149826804 417910749 725686161 401663185 114918875 160888754 305310811 409075610 196045041 383104237 941244679 5418665 223608073 460708098 502798612 717525805 977945837 790865532 398198068 792558250 337356760 299689848 613208525 171444600 350872061 1808423 708764539 627791169 744576254 859425105 100937100 841941383 727157365 481515725 538944130 795088411 980499054 520793098 440737429 734094759 92786155 87623306 480079919 18026534 484691807 837961825 850007662 858688870 366307124 8252602 931834789 44171149 484398149 947934802 932849627 909086609 292699236 56440315 744020298 888699327 779882197 197867291 116373729 17893429 972385489 205083178 778142915 31911271 767085573 743755576 746169542 907509918 649866000 23631972 957741301 5986932 58332168 81085542 855211023 316898649 19440374 321393926 308536325 530957841 636872277 436394402 269145728 874945588 165403031 634845100 388142424 976644269 64162208 120149802 453607710 168948796 998291785 289559349 698865555 337909748 767906270 518615674 115697711 637500861 22543776 479223228 271215771 706078419 953507397 133901391 536241975 675940421 169103219 254405279 127645077 209972087 123002184 668395175 366575355 439034016 98687701 83551867 989839590 384073549 972816542 319293630 639276418 839023836 734245660 220189996 245743666 264491778 839074107 330023698 1366542 205007942 49610460 813926353 36807776 153666179 435299156 393379679 603076902 863792490 648093675 926301381 292730772 44455165 336288350 636146338 849527439 156384278 612390238 358342566 535911730 636395742 275961103 4820760 699087181 753135446 398772106 923937617 426599905 767579601 433058651 168787519 854690725 671748472 753755139 522356707 414197124 9925317 786677367 318511315 76893981 544210440 619373471 206597304 467826498 348314597 445527256 872404689 532903033 257228756 886516339 434836591 303104382 145120416 572240436 32137079 438979007 329355497 973624787 487769827 153895390 924630434 518565758 262688577 702851123 601346195 164012117 456646450 728920392 941784792 936492269 826172396 129671259 505298784 324773326 56535993 723190751 370724207 100930037 93790838 421180411 523144476 780879187 130647061 983912201 865446868 638287691 168369947 490950168 429999317 29178680 758837027 612846955 613999540 830029541 523493721 729409784 37770455 699522835 744251135 975235306 314027004 112186358 43714539 688182304 185775280 803572152 775686919 651387051 685791961 424045301 732288208 695429716 992366381 189488446 756705752 929874196 203631032 630835094 428733765 442970521 513222746 520583928 658720591 92330439 900842311 241859278 308516293 142460725 170113413 681952635 780803209 974309804 904869233 166793939 659640335 99750316 295245114 518572702 286821346 49197287 595784549 164613400 969042720 766604996 136924487 860737908 284094713 741669597 603777934 732647508 156473139 385871745 104306361 496554067 379570345 863985715 517913499 692219003 260505031 168422953 542731740 15726287 683626256 981640398 112682616 780917443 152536473 235181120 338958910 496796606 332802955 36713938 10694738 739309983 630738084 371631755 156385451 766857525 210504375 291873702 85813398 758673094 83843111 563285264 192511793 811166857 816463472 83028974 180673009 943238956 185809567 631249172 713998620 574802510 933268948 916037518 990641744 226905862 575915463 79202075 847603450 217388634 917231425 881465005 348009696 899588041 368000670 153368810 100762776 213043138 746647122 650691246 812694542 112007210 503049569 997479303 281756418 83317979 500207076 806556728 673082759 224890911 439014795 111024950 921699974 256823609 507951126 191214894 690552377 334609628 6800859 570060157 224140464 771893682 525433924 705934518 872051791 794522326 992585293 875693856 970213454 473256026 163577098 388616501 587711288 626264514 151260191 585513509 238205292 756828807 728704582 785285201 258228639 724333206 265398733 653338576 871947608 811587790 249712405 779968749 866008947 449603974 136524052 513547942 176680095 776261892 485274580 971531055 212301280 584424455 855231218 778407021 335998221 103322685 348498975 362967676 497012051 879774926 6743459 889882154 65560496 796565200 44503765 471310201 788218233 735367632 126821028 477144609 274414292 424262223 859659281 741143051 111084351 55155778 798256306 82445271 131153415 908052370 558428465 952899415 353542866 928815770 57205707 738089490 326586390 52189868 581735122 578849218 912486815 979209868 479391020 638708950 117529357 67613427 983211217 239493873 335342163 697936141 397893968 870028137 761408058 998222588 642546763 323591625 814223068 856089171 828671990 792303695 624402985 851576987 576576412 45032558 989382245 448793041 914638362 481682766 678263464 605629158 688494178 546038855 872464220 183808574 371662842 637513578 363013315 686723634 528445818 221380600 12142447 506977678 381840658 175972584 861792456 149837843 423078657 777566565 491489674 779185398 414992415 948167502 500834884 400937823 111625812 833543093 468090841 716951275 343908638 799180640 90631171 380887595 280130576 462030667 701642699 832722211 613855053 28666148 724218386 181833675 605956113 726034894 152725516 922207377 708686120 364024287 23108544 640433878 6066037 614448673 10744457 802751340 107011181 317859348 576375704 390107934 777155225 566581355 789396591 952958249 221426200 315510667 108777319 356870587 941177114 366458383 26023979 235587707 90365030 363440966 886589499 187300608 889893333 627740595 651968874 827265368 208903892 64262029 807540833 936024707 705875686 313581885 174670106 826858230 953523744 517830114 25537893 431092505 365052844 4567504 821195110 403960777 279118918 153961740 532115477 738631383 995148994 510032850 121977788 59645318 809125508 662019856 571530877 519958801 236057606 308989672 567443658 689204003 591511382 498325298 124653547 99049565 518533781 730240503 515299964 517973203 819864185 620167159 864001259 593344143 390095051 78004004 662104062 145600525 898379498 308544293 456842060 721206461 402634311 788869588 287901119 914801029 879119079 184553408 971538968 78321468 37435364 106927276 93745003 622704432 520180204 316819982 458988958 449026465 730121152 149264273 191593967 124971076 444500663 120847251 76862315 67496128 617068344 346724264 356224376 57492788 477377347 156168469 276216908 910900911 16110313 503909717 571715955 20648375 819011280 981063832 448051277 333842115 43410096 651342911 618781837 304818369 648676312 365040482 810848955 468465041 39168937 157317962 33745075 347866759 430859802 579883511 530863140 590480621 961186355 638123162 133064978 263884927 48148626 184842780 811005013 523290093 852835305 729857430 943077400 947299164 74891645 958979799 76539482 335557349 55456169 31211234 93996912 473350933 258285145 859644524 374628993 658452332 539855248 310561890 36715017 618119390 334667234 685094497 916746327 863115349 719625466 290385212 381120014 278460204 804195349 466069370 965969064 119054261 731110534 439477206 267017966 152244149 194226736 71794621 384141185 635514595 564974095 917550035 229855573 377310060 373085871 405040750 455498800 155623538 239403187 589314586 393996592 199067272 735606096 458084883 573499202 354542136 661467855 306221774 267113899 496829565 133666062 897662064 405056643 717627209 836633088 297659733 893752629 975480832 842538536 991598731 200264449 234669051 805710114 311476820 751586683 645571847 206963227 574103720 560814345 471143395 991569492 243198896 835381096 340589765 904048034 120957004 399076391 862025174 855196913 7670926 325739306 699567537 696219325 251013181 128058664 638472168 399427991 275618643 948997678 451759487 33709734 73566848 148960283 716800367 110799907 709243300 409664290 46472996 404523996 746198616 942884427 519248640 914007474 902016614 397385713 993577686 83325979 939540557 544482885 69242991 73189536 22015934 218101194 260280841 800879712 984264225 815565271 518326994 620558475 360603409 324184344 235801969 25538793 927568092 458856973 845215358 669601873 412494084 409392522 726758661 97625394 716516032 631636789 730143496 666430989 726406011 639897612 311395834 496621560 899690836 620970204 370308932 279055133 83315613 12311755 449193155 758286649 458897757 954888654 73533256 817869341 669033422 230112563 920129303 445491249 423323359 166590489 917204073 856121068 232640434 878767091 92298218 391550813 373809439 130140426 448824635 343432869 12247600 781477624 982907761 358371450 973521571 212743981 254219156 376803238 358479211 661142893 845183777 174197382 728807216 442328655 987120265 764268940 136628938 8801728 509544880 12410814 431340489 946320766 669885550 329630516 846308080 955778462 50045713 441120157 901170870 77876487 728908505 891847867 967407556 516483061 74094715 677184738 402826105 534895734 758590623 934403965 442841705 62969072 760495714 655448970 331760345 426178713 300851669 831966233 611963205 275572734 298151548 344708816 98938075 332744061 744624079 58471018 584063998 236691402 745037756 267984179 298000067 742290542 704342819 134619534 181463415 610144835 101377113 761667695 160242455 670725113 374134694 102280674 431941590 259515541 321655751 734066050 657859483 495913453 963040364 251805954 706880640 877629229 745481403 739314856 580636500 966699860 458194891 490581453 526160922 945307576 52132138 894593374 715460232 816743550 444992344 872726622 780880521 106173731 828931658 978152034 46780091 919641334 372752871 330845203 706481906 456130971 255427214 313519536 986264243 279935369 334186895 587736969 448351162 355207821 732833197 973841029 858927220 456938565 562786722 557716637 947476102 663542950 538064027 363956062 578925892 120553079 688707768 143146091 225337402 501227988 125992334 562031097 907725735 810314411 777400484 290496850 620268797 700397378 963704825 787766610 933485923 679064239 411207292 764444909 575105075 274073438 454465171 480534951 690684284 585945488 726100117 40909850 236399233 936981974 873350480 427390580 468184119 743744922 435082883 232794870 602101195 677134230 813875557 800616566 411101978 792364634 140918045 723837662 343918392 857213642 199507271 216642987 880593642 654697118 237555317 953392238 900545323 828881121 38808748 299693390 541525419 587799155 241641955 303824261 495539531 50644103 938064520 963804639 545393826 531961125 563931642 254673726 112322683 927118249 554913551 838449432 573603413 700249410 685219984 240029175 503087330 12020084 717630905 416283128 486898824 537612951 817419962 765257037 321946595 50029141 229047096 556114107 593094721 727909424 79176396 564824605 445550628 359152633 60782979 328178399 839327172 340284506 538118236 762287747 401563018 446328142 987534285 746564895 153090710 639884963 629390399 732841437 917625659 486552191 879846029 863646075 680869757 415723992 250462345 300779209 710037402 615509754 500872567 289879853 223056510 745681925 135245968 18686754 151479885 222788461 258153345 220692148 944195293 238242424 58185449 926268934 138592313 967581636 361785054 526367180 880178463 847535550 95662953 579049937 964422019 470755115 841258245 806517619 978883850 197621155 541459236 207631906 438224784 528698897 771685034 712270820 275712930 730729781 73008240 58961364 130563333 882404386 113484226 695940254 533466925 744049344 694388450 23154437 398636999 914745419 573490051 164718686 166165807 980475346 605954382 242379026 147231482 339529913 829792352 848967968 527975534 446542135 65271242 781863064 205899013 226680537 973603856 540004897 307901678 153966333 942152107 811255156 169572236 500032856 52463495 740104158 978860021 630089329 471414149 262814914 531120500 640467491 224902394 848429077 968860679 972865055 683220270 841294048 603238625 910733927 363298783 341258178 433007337 592153556 161353147 910287724 859612986 475563154 178756841 508459810 405246369 694108831 575530369 833443648 571807010 249820751 300695567 362125747 144064628 446100683 485351956 476683900 446507136 585581709 554307717 427903537 635190502 710253029 443504714 388068476 943751799 789659511 733007552 279847066 253785020 740539 28369464 430745564 219399534 710506620 140659830 734533161 361776892 745113946 2980658 30398075 169376008 198349896 495057050 225107293 343890922 155333390 588448206 904515956 41725995 492739272 486132067 407460851 243369227 904146533 416948193 922409765 836081405 612858664 76916805 272169191 539211302 531664171 43319424 325158698 495910625 630046167 455656949 744483958 647429181 211049070 772642815 553649250 515962493 944836225 36236393 137006109 387770263 677315706 341714420 209215720 720223670 739657236 835930836 329147546 84263353 114200797 720114995 389281819 593568689 598717115 562254253 412540905 613343078 733193316 7472083 709506710 541863123 576789476 243499176 838298951 466542246 473301275 255706919 50864695 478493889 477349437 429223099 603087666 408742076 354686544 253465028 82220570 887297120 233681841 939887129 292119398 224098349 326316687 305761153 847846046 687555029 789772655 619152953 91170016 34229951 187460518 814685553 627363166 634054277 407125986 254557647 651116510 705775990 297534114 76803562 961402168 765546261 752140985 756970704 211178972 472788632 960254415 28399232 824163401 631320937 188241120 306017393 132485527 231083945 819061435 461761546 64860654 912282280 379118211 513596199 509704461 895478126 692118066 751569051 580097220 390057270 254875921 70427816 253370746 823283181 649647170 609165192 725116584 452736183 905702198 330916328 973507419 547020907 443734071 39347560 294930614 467971090 454587104 322616604 482916462 317511019 508557471 106066958 387984204 692892010 167853370 490096057 405888943 949451445 666165063 447831695 678642183 633702438 783332530 29767285 612180315 735756108 656959803 415560514 117696452 687981801 968772341 488230723 282306800 124076405 324769993 642631098 303911584 866571162 992737009 844073818 746392873 341762230 453658493 523358925 529588215 899006300 505522897 875826990 490166790 500276179 150228005 4994191 515978855 304241301 728371716 70667893 416107201 922731729 369943757 382211159 219617741 924940010 598422325 858498594 462270425 25498871 344156867 70417592 715824966 965696321 672026707 575730284 520689931 675023559 656092820 836863367 655193903 628182461 458626186 516765383 997998930 820503048 463053324 350777819 967584549 239868356 554534471 215683048 701351661 33734078 764077113 46134279 662608388 629773819 421780279 941316548 721019224 746231855 731220839 534579104 830424043 7635015 833049159 794375057 753501521 948997856 196244260 430456189 136539701 124935117 590768548 913455554 657654484 729562772 421440061 210541489 574016896 472849650 923708603 43917326 32349470 447833939 610649790 787805074 621815720 93979994 338467897 401593193 160441005 12739167 770686965 643592629 908932556 219686380 663079435 56690185 746315068 851820096 231859310 538587630 995856455 224034508 415593823 616479073 937905611 166196408 827407351 904874835 206682808 967855455 956208800 11247656 177674900 720504014 613297564 809305145 698281978 690420809 649192829 968340562 258347286 338112711 145375659 318997044 167785515 544208241 688104162 450935060 798547981 356632615 315203505 320080922 178073255 703694843 918119675 937092323 760633719 500563379 67447418 575332352 385032205 31567947 995044663 463526773 750411408 448690033 460183059 901856571 536310328 8232456 692935234 544967102 904800725 929387173 497044939 885694047 135739975 279174165 222674441 875744243 12858627 366250965 111864365 967194946 421108373 444449432 976037817 507501961 443012888 492636357 224891654 748817656 233394368 932015863 806129599 689569589 513772112 531771515 694182244 473678296 49728420 641551829 901112264 956819693 642144297 82360635 150532500 637085557 628033888 638896408 692610242 200814564 78481759 503053963 121947938 619135652 982442319 313527781 62424792 856822417 520076271 94208815 549002460 667871612 626721295 251829922 832448376 701147816 391752982 932078892 266128078 267812176 46166909 325931250 189505360 297698079 188834642 60289480 848441926 32941238 132116662 893520315 574752843 341732905 317279839 183296904 183748560 947461506 854084119 686481698 621853080 806545213 72864059 362100784 313042234 408839883 422809404 474438796 394885027 890973967 865750562 805693125 988906385 674402532 651886852 46133406 872338457 547235732 718016145 243449741 640090913 228384610 343122826 430809916 329185767 154315778 905763653 281359372 960849272 888219420 170076204 597909901 651978554 591241932 215352380 245103367 7979875 278438437 113624455 305692149 316672895 161002921 283195058 648927365 866528494 189706194 925514103 152964121 988815203 787253133 950819620 715877320 592096614 885796026 829506843 765481181 79283923 255140013 517103440 329700695 16144217 708211888 556140750 918408808 816316668 153998463 886893618 982565111 604599956 741507786 807745070 630339102 853356108 962748854 665739784 572844460 618136099 867571037 750171672 626835619 847801966 133687881 761536077 377271739 222069332 735431165 451912361 804957662 999189073 887262572 408469440 172563626 687297203 221626240 886378814 564042994 104776736 991732628 490394718 115507517 13556750 947739642 320372851 309106758 712241994 188478071 362569571 379829626 206525042 62869186 450226726 722775421 829820539 898721032 39212876 844285605 959419691 312008811 140892532 175378301 258081183 718156670 141989846 56856900 102018247 611042507 728432826 89386603 171496421 276784461 224984063 366073115 512289554 414171894 456768405 35143597 578322361 717994794 108368387 449749807 77727002 299066178 813584098 780774 990477000 542289163 349179743 300599750 162961708 398724932 454978237 281257724 284136960 476741668 452439249 394931813 568141524 860083153 76084868 146771988 950186892 401241321 86940757 338610640 199051487 806212349 57072340 586352531 357896922 974196497 746536744 413992460 464474972 851366942 799430538 520091934 287582872 443727249 139320264 210811999 557619093 821080009 668428739 210884506 2262193 137283740 794352625 455943501 664217114 618722770 553678812 18459948 818123348 143717289 839610528 828770460 601200310 207055696 589771633 795426105 220001260 749763948 282021395 723444048 705619062 108703381 234815840 859002469 531384616 59376090 245829574 754421679 937479080 499522361 53914566 467875479 878398196 704662568 208207478 823116093 469301721 95711247 142693376 127721715 855651708 198615243 708823585 103980223 208174037 632359725 626167979 64008157 504392751 833512825 255338499 477409851 389304746 102653416 472689059 905092348 449272249 333867814 810543769 568338166 661244581 878399188 74822151 465002292 218125319 818881543 767502753 355970420 87716690 634941383 652511794 753890985 679060551 468548497 142196247 38696314 120451966 369571286 264519106 386955970 157980900 185390714 865312312 250408462 92998199 299075925 867940244 984111138 727006092 287380661 45513602 848240500 775897546 899653083 810148292 116546735 859649837 21196153 236452017 552073010 550732739 196300346 492183985 989662607 837780466 172993338 70382530 704909836 161920752 157852298 244149750 975574821 179408202 739685294 316872179 817424904 695989598 437060126 455905905 566745367 454871008 501352392 66868160 414673002 162956889 869570956 774396991 176358986 443787683 882281407 985873638 353495479 545298030 643095209 600082365 586305763 389946303 279909639 305131106 830985141 889192812 772664969 738988168 133643336 228437153 714701397 774466162 665268585 765705309 865305986 873740156 775934748 681397238 622269342 33302675 534500631 15854993 45009705 288246967 990500165 921056939 389483544 781045120 145812548 420276883 203322451 351231382 575325160 839823085 936474166 571846968 183676854 954637872 865541396 738024630 759524713 440813609 594332079 475761911 477086065 668634742 981552322 323343348 48450415 210834188 871480695 704556859 492586171 821389490 443792881 449697901 396615390 756271491 159340484 977497536 256924696 900114800 490745976 582479485 338732507 745000636 129391113 512646019 46550350 874073726 923470186 192561090 647320523 534197538 634793213 248768705 855220577 171775720 263445788 717791514 764221778 206579300 768639636 201469688 617215638 843124988 765686565 807236767 774556247 227144558 274681859 499283172 897310323 562901063 532000344 18966961 211125757 212121708 430174655 332064899 70810044 11364757 644373707 346961644 529208491 796870349 375257982 981376785 859064439 320352500 868256210 479458860 965773316 114294077 767159860 942890763 738183657 66693552 948498947 618419855 776428783 952469417 333230614 104678959 309654165 266597975 63054131 379132018 60061071 479975742 661484697 477415800 100520515 930022069 894988407 481862002 871014731 538340969 279271538 212907302 208780277 12147672 909004835 170940524 143319750 699499223 967999895 791699635 966072306 459025421 373479373 226565500 238016998 906299766 927977275 824227550 867261375 713581792 289965642 712306689 502167504 584552049 631865301 508667299 402755104 618542367 87848366 683605142 1029865 108798262 866065178 329153600 768926491 441053910 659177296 539321625 840611030 686267507 38655485 251420464 960810484 727755091 687765442 859562663 552992381 751198227 582189749 271629874 629851440 657219875 301950684 32786333 519670273 948158789 817143477 328063555 567244949 741973010 93976497 943289239 873948872 579294325 551422132 228359071 845569319 271884590 147920023 256172915 947115382 929498960 548510886 686669251 105955116 146285763 222789923 777873743 324634098 906643651 359948737 566279532 256965160 439298143 296430633 603198598 345386848 632904443 930361464 5703320 627454689 976323790 708740031 6037429 159904293 36582245 964886146 991713923 880522587 338222622 575367482 476439227 805814246 487780014 501866707 465541547 586837211 213160348 847472942 226098868 640003463 323977411 619782048 274760139 809017832 308683732 545883506 117837308 345597743 131393233 737855583 339390434 689365060 411381395 95730457 754468913 804436033 367853382 49443267 424578093 19326198 417709800 653541496 559740464 336060260 788127181 328615875 170402856 670284354 996264221 337808165 902172182 506530940 788019541 726122387 638891152 949648302 743619266 25425909 595547967 109012653 405073417 819601832 289729378 972714494 904703138 207429885 148965962 371821661 830960472 149153208 921022940 189325112 739482315 195522449 673561874 114258738 266186222 607684790 49419386 818030752 828347529 788357192 14367413 486547983 142750647 137691865 275597561 232152764 554365033 852994292 410305936 134709018 972912610 930040213 260071511 100512592 478406202 283317933 780470080 979847608 359180507 949431200 421144784 672785762 544326919 256897478 93945505 942942351 122416719 991431917 281575393 20666678 940170013 632641493 180141522 242946946 18056492 574214323 91293768 482322001 250682378 871737775 46409262 111511479 907569565 713231205 516547585 390059897 54607003 836371816 385620563 558786451 475225872 673752250 919768137 610990771 683113692 360055382 669481502 531931323 981873202 580781991 715639710 511527234 396763675 390274318 407825068 530438676 925248753 265087071 201405372 425031598 860052708 571061092 540628569 825582531 512497784 288738393 923268513 726370745 77268741 726044782 969903300 70591276 592994614 524995657 608766344 361334891 880478603 885412993 607380168 471448310 280107223 373281828 543742192 580616198 75252930 130556722 895430787 889449221 144096840 259811103 599493781 826338833 249971768 923314517 812271442 920663678 598021557 617590703 312649845 239157585 921041081 544287488 478557649 582865861 575743117 825797002 367070156 656744394 249790547 985679751 610863583 453505153 869608828 909100964 329282327 958263489 996119634 921629569 437472407 698248597 482711151 648043058 322037268 925140668 436068164 285254849 424400471 953902888 168983700 556976297 869292991 806858624 634231030 258879068 593125564 668547229 672072790 286048703 216650325 517443600 225715316 287114409 896940195 585174171 92665699 918538599 562394964 279854772 571889676 817726779 969476137 532097285 439960233 859481304 367333752 260721390 863727434 570372840 880758954 977732866 690277459 236748934 671760062 701989765 212962556 939604933 857612997 529583861 849931728 243287079 422042724 651114622 59600686 703754534 713116757 594911876 200403915 68059310 942156006 57917213 561471278 93194145 83872376 294321812 485379635 113495122 141073409 744053224 567973769 968978698 214651275 910247754 481033268 294610055 600999603 951454371 223024139 471496824 506671402 377036299 687412283 433649154 567897911 734059091 972579778 499030590 49661492 831281020 770322421 32928440 361695501 33257278 850030330 196603890 264476868 286519170 26656847 630138847 274319087 610986216 223391553 395914856 642594360 631700802 312775542 521356266 786605276 1477143 225277796 185494454 675224877 963314465 721815767 904153744 322868752 856547023 298749295 264801585 67444096 343632068 273570591 993469637 380816649 926507094 819419311 107403118 148085325 688826640 494607931 373242047 583698307 717719856 929205683 281437761 402976243 315098154 599639385 217184753 41024123 32724771 91995205 877196992 536681997 908938614 95190756 922857234 651840047 404457267 326736245 737709888 634229625 45631387 279474827 247926806 135793690 599736229 15967118 326179669 923760724 866347645 245272378 767892530 605847804 9499647 355606557 802910165 113233915 592605504 587968285 52073947 305196239 991003398 276498417 797882069 373363978 274559563 233629091 500651207 295392978 28283582 135239444 702901674 882679648 66809153 46916984 557472234 592338817 622103660 116867798 506695912 698981912 583074057 894667913 162734969 751650458 70385814 907263425 236997733 195433872 862041030 289221123 626058985 683241753 70817024 135521189 582260021 294106981 651498206 747988563 802480879 775939387 825767600 760308621 26402223 927134324 315608823 689078054 944962945 705178237 676728810 73425863 585353574 59218137 993762804 226910570 982507475 5485981 977914419 114908639 840041776 513354227 546672891 345982794 164806233 487691927 17818705 363655843 920424737 580075613 113265 332841012 723369675 18510505 26481737 571112479 923712655 271251445 290708475 479506134 725399579 536339023 197139807 196443041 688612879 859206104 137762430 548551451 255730304 935749958 342765592 899773365 450034038 96045154 872648735 988972082 85913965 909299851 246605370 745361961 244867544 272204082 905146947 92323463 464443801 61304924 348306121 842145290 755963787 594697507 799838607 207273415 294138617 553924149 878698507 805045156 427263523 472494163 886587880 820867807 876315328 926799571 127273348 599408261 624299127 186482719 909141107 759334395 573363556 777848372 718040570 244737913 942654618 211498276 117619093 488794251 464795291 926255508 747401585 639095438 9570786 290947903 175143666 237784889 176933209 906167665 39663407 847776529 344070371 927394700 332305777 375444467 377401299 981870983 126791608 251701134 958552435 385738858 40265526 719946726 89593215 935487187 546948817 717746643 458531495 747600244 807160229 469233024 736766224 245224338 854520704 90059500 782356692 184069000 707576677 262937708 828689533 290562370 827103242 790041895 813042062 256563394 139149401 305280921 232746234 769130655 782178802 212138512 995892651 170446465 994681768 206330162 999657212 734205862 59926528 50807925 689982272 542868832 683296181 463604902 393771577 544534933 115464247 418141283 338078625 841460030 407006247 197123745 783542693 51058408 15138780 595558182 621756772 493752630 908690401 861304591 389822324 683408732 390297460 696639308 632338014 436490662 763728649 910806303 628045085 928309231 777837766 24273569 57195427 581936682 96531716 316328253 214273365 637071069 502777556 646832179 141815690 485567393 366702199 977096982 353577999 544621988 543481317 329373263 556081574 867622438 200335176 888667032 731495554 654522623 438649726 123431041 627803852 573269784 915448474 756039406 607455522 627144941 313337954 971045270 742354706 50218770 861655251 334346886 329890724 511806635 129537177 391869853 215931341 261437426 649084824 883104525 58811133 582222004 111704422 599091168 886982034 818075860 821181390 191624817 29730146 476864199 54491982 947838191 243341366 886263319 356953497 955091933 82346057 87543777 333787671 979318933 694214861 948467030 682409568 168889792 675782246 600262205 902301381 187298271 224282029 488587120 963872455 549368262 695304622 589293402 283616157 732762395 785916522 521188480 652469427 706500827 481696086 324262389 409379366 152395222 408327130 250683363 765054792 630669614 616009172 450526729 443713314 126074076 898137618 276790328 399924973 789115435 647123675 351485653 475053208 822959163 988466791 349166427 420037958 519311999 11294562 978940118 999571405 465368384 241293165 949845608 189217079 146469399 218144157 99152327 259277636 626380407 339626234 240581565 437500647 173156897 699633409 31176359 347172037 985329581 465020451 723636983 888326585 742304520 564553284 513571763 746382675 9821168 232766781 483617011 868318804 215372922 584893786 336499302 207513907 696102285 993002460 593604046 206383771 198618468 15482743 176127871 502750699 802659344 16418518 626732260 643771316 826723316 934764819 147847418 825728575 457592903 902838847 250223315 751777797 803917206 67314656 518229525 173787188 676801087 383930733 399817593 607984433 926888694 279679188 291681612 959197968 630107972 15595253 265032177 53245982 353741827 704117797 428410972 12139864 390931939 128354988 640419480 756221681 887071721 651440967 563287619 466653904 545969643 558400934 118785293 131215631 497489173 221976303 277808445 641136253 942491750 972326457 668334123 210208029 757314355 112738066 434394311 342223013 396561828 911701498 599032337 154755328 644515122 614182118 729776542 391202509 344807216 232382 815995418 266125789 76930367 11705567 328911296 973526968 746927575 959686041 598130404 210980889 49312965 960763569 819644010 788034926 721126311 596532449 21534796 919322457 92971122 920869716 971748375 795907377 299484653 939953706 233982318 21490818 764230195 224615674 586019462 701737353 610113333 550693707 336626857 650597304 429251894 27263769 660086451 446710328 516375885 643563863 106368408 545579106 393714662 966107239 862544604 366300741 819948353 134076067 389440281 875713316 940746738 517573848 518239357 132194805 895596895 239967942 966382409 795106 130683461 499821985 933353043 115781836 757222196 856545427 140188549 571515843 442166030 763031864 461340251 508057487 415169932 116687392 960765033 551247659 181962169 263856464 22376915 315030084 189337717 276377793 782818260 997936574 536043251 515020512 988975927 818389551 481351995 772901644 626485473 106238562 89263273 797564444 618626629 427104214 918885484 741175510 234264558 834331965 627428360 579850873 221228025 331610365 30445012 534975284 376754840 492560306 403702653 491666604 142406288 132138154 269958785 49519738 279325627 780483175 161339061 470494379 8415111 371976993 819472064 723291198 479090550 218603842 517064861 545779114 336923036 559683048 578327581 204190549 263940388 481552230 81463651 2398750 437503691 377823171 345292134 427396052 451891043 719697209 855644274 903783868 659169362 109712567 385097895 373290767 447716880 404586592 358247033 308843385 753882797 603575818 11945774 129579420 403797064 101244352 331489123 241468299 848441241 847496769 975892872 260499279 436320872 181191550 852439135 967929189 286930451 639393055 71663489 766821182 909673997 238958847 906711513 13347262 678517337 515140012 655151654 338821054 827517459 3292392 996742014 538832011 699946471 936443435 741183430 24124516 209320088 650776862 528523834 390848255 161353083 103430689 432846316 683611652 817455865 510671558 90698300 828863889 830799120 116667987 993822053 118937780 35283 956061253 883261168 852357620 305337318 850560712 395989567 305728457 478874370 180824895 771642116 380003615 297129591 70037698 582587334 56196056 990601125 576802459 901956707 724263239 491376258 705021640 653466761 701004469 797084695 894537341 293204539 590987231 349101315 246359199 605871186 501600118 981337590 646171209 53889785 345238430 755746871 180725579 74112561 300876399 97353247 861566118 747291723 565068407 530389916 529099537 61937776 485253431 522070191 513400183 751425308 672040865 881809902 602493815 713210015 121259681 861904643 894381027 747435931 132059025 142007594 723749697 781803913 31173314 676183479 182138445 858881332 905948666 620537998 527130741 753836347 480396529 818086057 567175771 634390675 46156243 408307862 67511383 356321540 79327169 210716406 243593459 141856679 842741071 682245888 669963629 230641006 60175111 998556923 170659384 30125980 78764517 773043399 840409467 736619593 874388442 694599253 699463056 230652127 569296970 78294058 639078790 418213536 292225165 71752161 613877152 803488541 26781809 296506534 301732820 973084864 559033014 103385531 160037965 985431363 274840465 393662710 567632362 396267063 707545386 217116993 573166268 333047679 150969374 901312282 201849996 642146258 191159805 569234192 950169938 218200892 807706573 254349900 354674623 841345437 965239429 463153925 968967604 177974568 203805075 16356619 240301257 324232422 930119511 204726845 490994375 392907569 90950565 512013075 709151790 99280953 914073671 100811029 263137456 220570242 849143673 314057569 575339956 197673828 396470379 122262313 312007892 207518602 135859651 77183027 712043103 428442484 50226712 566326615 394764760 741990389 749688440 149776645 307751029 321914549 472227555 45805500 540476833 984275119 877537997 383861908 293141882 130238132 627034016 37551541 567501651 975025127 22787896 64397022 7081011 230713408 802196581 827765215 977517909 205882121 903361388 143842591 393790630 979063140 594471558 889592342 943872331 38417602 173011552 611268052 937378840 122151277 782495898 945697145 502653977 485338879 989948488 334397114 55423245 124917993 932437620 780197987 897015270 390414061 98083481 424050383 185530186 538496933 179986218 297631858 38547477 222551290 755666441 771272784 139215317 256307885 378101008 514901635 378511692 972376785 302234764 633647288 972089586 419327054 343711164 230906034 229554545 588524384 903507287 572775622 891088423 535298583 496720387 918832734 205511079 867109589 571890911 374787191 667648568 807804627 657380346 692762146 450260564 577163419 869947097 735212294 678668075 871181455 547557621 32142300 821555998 723180385 550254138 730564338 845590084 861808793 908069770 76350121 803840744 593763091 731551032 551836663 571470344 109125502 607402894 614865638 42713048 605971678 613314375 827501843 623669309 287139594 551557653 205954096 135233875 251810606 400956700 83789954 70447592 251308107 413259637 345412451 944159230 378506674 494124716 950975937 284227405 815251853 695045443 30290589 317057982 416028502 227333933 555885966 470767601 696080478 855518291 259204412 293389240 957345352 444108051 684014053 882858138 995497355 204585147 677077466 172525137 513983475 453562899 234656259 906027852 28750112 637744592 15888471 2754862 501677317 688879906 996545125 288731469 383215722 675116071 515160527 756957492 999037803 492472949 737709257 378529057 636353016 396811668 716459678 390453895 565469267 819117441 909413419 141686413 990500244 331781933 26252899 897869454 792305704 77875452 264034505 176016536 381130830 902281031 618249721 2584045 995408537 266836698 503227935 493771652 645925489 188240758 697169790 210874504 704233617 87926864 50144490 887010008 277866890 448273552 536898638 303898502 198335039 626337748 569759016 591994712 232491623 853957290 328798984 630848842 506460431 825688857 304844820 400067338 734002453 571354905 623773063 323122555 888740782 287122710 811872302 112041779 55688929 366785649 407743209 19398396 4389897 47952895 742868784 996674134 319662678 384533128 151829387 213667316 300654925 134146377 90318361 218037819 231990596 68917875 348446474 336403398 312319975 721509289 159342373 49634276 925112502 938671750 796540483 67503384 215852932 410296597 319713746 517987736 485244665 345441879 147805523 987282384 341404945 706662593 415093979 800023260 353225116 159963835 420304790 649837841 389554876 4439330 736471104 499076212 253055337 148955590 807217578 892227393 255459312 4891629 2752827 446181478 758534768 461995726 297073004 642754565 958760284 877592599 81649227 866180086 629204476 806781032 404221945 273778754 81735915 521565142 91744044 807195049 357115034 13705833 19439022 723798557 652731340 396145822 808683228 972768581 847146008 437997029 753834023 744255227 13273195 219577123 506011030 314098638 953802627 293574962 837797955 508743041 321131125 64417629 501889241 321328522 961404199 337903589 408823837 148294036 778232022 548803710 475601762 358926333 813168274 864039122 860950291 509169753 678894525 702979325 152030509 881411053 956453008 253715471 108981697 184601652 862595222 512626317 79623031 69394270 364402479 794884849 552586758 859334860 614632463 816321573 395005117 140946837 761544636 691571212 615136510 10885381 914954771 968718842 644165821 107919129 459943619 251133750 76549893 788487939 140278224 351440767 357197939 911298988 941291026 469990788 27693497 351723053 146873267 311985003 961140764 708248661 57068213 483144011 766257655 116154663 148907370 196539313 311817526 450112856 967988474 150386719 817762268 347366869 644466656 755129736 346986621 61521467 859657325 382228694 754440388 803521885 414010180 134529381 844874735 38417346 599961564 278351237 45092686 979294245 843379970 926609659 593704135 619364339 985529172 424934272 729433429 108683216 137502662 396832577 751693188 449775634 809398817 630651741 8428535 409649476 158737279 310857835 17072611 297189541 427016401 760720113 699646353 281861287 949185369 973594606 920023264 603439984 339864880 160916817 854866368 715437916 870988225 914003071 863877816 812675449 904998476 43517649 368462176 838883337 513418340 701052435 282338024 421092612 651510898 194783495 90443408 617064083 305308719 642589664 877812782 121772950 865991982 588684999 821318315 382165023 613738320 437941338 139190918 761530357 429065037 961871400 312797263 96659730 167482162 114506038 466017581 258368037 894671581 617010301 744889689 932163857 169785475 364348777 958189217 268487020 980090155 580300891 365348582 790484737 618045233 25020200 665440926 446820431 188108484 683405209 127159634 662003975 230841447 46908393 363272737 222590609 785956212 20693322 361967676 17439880 661695124 720853088 702928232 383443258 364099144 725342148 965667455 584887337 133647716 253145730 874374639 265169036 921991566 38840987 361854009 594321870 243328963 912380804 635923059 221125134 164280019 348702373 215284423 496439454 935434208 963317724 973573874 792059525 805699299 237602295 136326342 784002301 161294631 209416509 77413544 656884213 889347532 254012390 16539154 71686287 759943749 329348766 664939026 479588771 443250906 777779462 412600777 790227515 417026343 971977779 850242798 682513429 24031387 660857133 300276809 906667044 186964218 536293234 656718392 404622607 976044252 182689136 799414061 924062641 249605164 816814862 117035053 950651799 379658921 706369060 289296722 58734469 793203304 848622334 377996875 232015346 590239824 745907421 118219479 423904135 499756700 165045366 19495245 510485923 636468061 397183601 673416472 458569434 590208758 300221419 50359091 846385521 283157150 180944628 358988465 955287012 658773729 566673170 134987063 225773921 134151200 966624189 153338240 704010314 696209676 576743136 592512984 881347255 477142831 470054238 888829090 440054514 37768035 790828427 203250387 572424697 959719000 149610927 559412852 56096255 482887443 131605639 641678115 162498283 282697065 696774596 896233106 270355159 566113928 839622281 21716743 702928018 322140015 302103025 838762459 436985887 537851761 422044038 184382459 379601204 288497335 924230091 968522858 47553468 265510586 577979572 524485821 210914389 31493324 524124201 202716573 850361043 745939600 172711559 449248073 244648635 619234942 139124510 549707281 514935753 943170657 320224948 859068636 577150058 166368216 366999552 907891619 843757123 376013528 316129840 808087540 316032168 735481896 343035236 651154800 280170789 805267939 833195824 194549836 230689785 719515642 444759326 436817876 337645206 477615280 755212586 910988516 869291043 829476636 534936644 588786797 713489914 910810026 43317969 611869686 1016362 642979994 553819947 572532248 21604342 381647488 891510300 272294145 836498515 73519298 430071655 280724722 72800878 74214429 851683903 641172161 346244132 851281697 17406414 852517464 938263689 417788080 322329008 131860788 214343778 556170371 900108405 284021991 931669674 329024421 300268066 598355862 97332497 333631734 152906416 167004283 748545656 434672041 513565324 767211620 605622646 98791366 340677398 721461810 9586390 580006057 186920226 624424283 312494615 569491329 729250682 6867561 519697387 786852306 597732697 321088889 643120824 499566579 218460913 230356669 152343322 577150865 303868390 661731578 17630303 631935018 338117074 574474763 959020809 274271123 772283583 579458396 432695120 176386163 596877232 253655663 362490269 842457285 926436120 84825947 968350480 852287578 297512800 730641736 951357948 725098837 993066854 644851956 804938341 248373421 216737529 796876593 268225161 458225326 202160990 853604196 306176340 704640376 221795790 159760392 872774378 55008639 98137077 800283433 689089825 816203273 948993653 703583466 388683780 148905395 985678689 339139583 207091281 563178221 3569858 543371315 626213884 337707641 295989014 524306148 355781802 570485744 178766283 319867266 666833463 549553725 182018505 252717588 81098544 858367519 180608485 770532786 734761818 751425195 460802415 504724236 128213033 575458761 685599909 13628641 453471562 41721010 193382717 178254985 410418457 452136568 821599967 784845932 436164907 158224510 369645481 606387849 742237894 588615932 500806314 532980464 309598564 801554812 212100199 632436296 865699636 891272544 395006296 491758154 995866009 429729370 328823404 414639171 822944169 456227569 800642433 428560278 824223407 512357635 471839725 722827320 917770921 494465085 908471544 650829619 184595146 132682405 913016927 58822947 107168761 406660369 460521171 95929532 506346833 744613293 232911992 654280514 379100319 928589433 775540582 675522319 461362407 932298697 493974572 908540432 256451296 242114755 32527432 610397256 206377331 464761316 202174128 262345805 846341183 401996668 46937164 669236678 820563480 284654637 772034681 291151859 805790084 444730224 612038023 658892325 32953661 121061392 574050108 571561537 190696114 489874092 406809936 424603969 837399173 843859513 440370159 909684659 774251278 919898750 857399354 798461496 78485206 624997015 702592198 434358790 985519389 852885363 90333723 306200423 721195606 248640598 475755318 77401144 789194405 995608920 745334279 30849131 213464168 593094627 469973492 331032197 443016875 975351608 424067156 179095584 953890226 486018283 913643253 525623402 614154099 837839715 838257815 694664869 118255641 918179931 590645615 928862373 60113539 321875812 715806629 371452757 192221890 40560225 849975766 833904434 515431582 305485833 701906322 929436366 711146514 740516968 95801823 308154702 915630028 817513310 172743092 564852973 241086382 889466654 621173375 255361911 559899472 745877169 326281376 330101454 112471163 473618033 361515499 433429353 352420783 110642830 669558826 20282576 364404894 370600332 160530841 526840865 189314223 89743555 12075368 569894030 614512508 36510430 824271933 898650589 677203796 516728413 784061103 663441639 577667002 107580947 504792012 250476569 175071203 44935592 622543764 568888822 903056700 652549143 249213307 546086802 784072163 372993073 194362603 788632857 208696617 253421849 991130560 434549318 513210902 863469767 177961162 434501356 6325221 517274245 36477518 72393073 535374979 144160628 145034886 242031950 662757140 193765128 442516508 6766992 886381167 727086984 332537011 814473050 781490077 317505679 609932638 47044705 117494365 514599822 669810983 499542894 733658531 541545543 376113546 505802464 395662869 497914707 829926135 300209447 697412749 217567902 463178579 581117770 658067098 906443238 69155447 533445986 768503038 980229951 400132272 970048797 453805105 614312337 658048829 229046844 5223133 404797208 908892373 150842645 813583456 109131748 660509214 244018449 785485645 626556503 435150391 736156463 263492075 635356074 508486447 530227840 760411828 684581991 531248779 537303209 238491351 923981040 730681284 144859236 896068791 949894647 643027143 622808063 783000170 398699268 513070707 5688283 562374715 250227443 799064350 951922414 593524009 57247347 516543249 337182017 699793766 975502472 458682631 216194675 315163352 211530505 232327858 980533813 670634395 18478882 284375350 401342156 242107004 600693204 196570028 74068883 555325312 431256688 808826785 549767542 30564443 106261792 349257620 141562231 313350394 960000350 536776571 439046956 550759930 832955003 125197630 463949119 36253486 547675161 808973627 509383661 117315612 549305009 350125761 226068872 337861249 182293519 410438293 651419381 121330377 801836497 870425456 132814895 649980567 264198123 822755454 910505666 781330755 198009125 222128096 729641040 784155223 161565595 630793515 870076688 998124050 127988028 192355815 820185674 967042533 332514893 405068818 959132892 493247736 481587171 492400282 53282744 907939494 246444140 190830054 304265315 816792316 914605095 553492558 902177144 990921022 329605543 505979038 849698083 134044259 507095636 481843864 643921319 899454356 896675561 98519406 114494425 854306993 852905463 154505292 214082466 910557388 209596001 929358028 936489600 625031339 915933150 933436799 475715589 330283850 388602747 8696427 60489303 72525911 545092118 18765704 12178607 673366709 311579876 91444546 228552666 659004153 486620139 594150650 559390907 906046960 974215817 330211717 755808967 861269271 706151915 889785259 466128519 858994465 321725335 742183081 927546393 662092405 905624547 719997616 766768560 422809006 139712123 38552932 156451856 972931609 909120735 43363933 902250258 84631098 11035874 411613609 971786278 567206983 550816044 636225608 742686924 108939435 9992633 868841647 807994138 91833477 44997209 439578438 341160505 863824934 231401262 667790570 556077800 441878423 600240944 155872107 234545656 740423441 647191212 693654543 388474574 106715522 109483457 416805389 544038372 980283663 268199138 664080147 772833607 29233036 752498007 362877377 497191194 466713350 614757307 780776492 427408914 135463994 640490623 670738012 403590649 741808923 882340454 730576590 61431340 885432143 27794695 487384306 230523421 565533875 936015183 471380398 64747473 469618131 36873724 407548889 643567202 912519283 30946338 644492993 655957118 824364041 10660266 257064102 728629990 667755071 347515342 544713020 490037488 711300470 943402911 225869357 938912006 781009726 445906559 264626581 320545061 41645791 228185255 151721604 19908959 81163220 62847906 325288320 194345049 958583883 601936080 42134784 528852430 346991014 47725028 47881202 802579210 414210300 201001319 221292085 760451951 314051992 250351411 402777888 583313651 269140857 277865720 20750842 964694688 97613777 694208698 75088511 395747603 677767047 972069201 707701601 593252094 274976693 626900199 560207557 145672615 333235754 105009022 202331330 456617830 610317800 460438376 131224038 762072619 342050215 645350861 62300080 298949109 498484817 565517096 559491351 982882140 738042244 818371530 551341313 115939848 220821523 20374102 532649677 507067703 85038213 508350019 354967242 323795515 24415124 913518174 949996221 983719162 266840752 640512837 837998175 779812973 547143802 302432748 778554845 638449953 385404233 371519516 359314518 259178937 593621416 430543087 697673825 544387945 355993814 358284630 718419588 846489213 985375044 566387347 441448894 355863248 287756571 708176575 213947902 653444693 630438580 445711685 416613545 698856338 716343581 550158181 224519960 299519008 573087387 97407666 70140183 51375916 21651746 596700564 476909928 689415161 703366879 395875783 717636158 100847196 834608303 276296922 521443778 285759295 615386277 423851186 461659282 215241502 154424968 528009732 504898109 214410381 375989842 937329374 773963208 519990447 18521266 872523038 741503532 378239424 145906059 505640185 867609301 867602317 500770931 18952054 914125860 612132855 872366901 144090353 952093679 454471540 908890703 41603993 983225852 592906638 178179445 101982193 337757833 699904866 112393740 557661010 133370055 901143073 911501232 304360552 507000666 492555666 791205550 221389745 744247003 355070606 319508106 74144258 646468182 762459011 369701499 229802241 237493196 574545138 77884394 197940651 932469938 978009074 265708279 302990544 952863857 229652650 857645300 778079634 801969892 982213338 462981351 369767402 3932381 156781651 503327756 73364771 988906655 6799226 613346897 454974045 993242725 40438217 598956761 397514507 757641946 791001678 850595962 170537845 108957600 308212779 758271039 559738167 752047561 727692052 334299622 369905600 955988577 324992980 813011042 130397396 531672290 595168968 106660442 771356427 175995325 559707234 183032489 573261904 671766232 865674151 800594652 240600162 430130187 966461618 880446391 832821590 719762338 938958639 280829360 765348883 125514974 965031648 810869106 614334164 407143540 149131804 870069340 543175594 512315148 972123211 962295040 304189688 553900483 734956651 958213540 458832373 637302953 70208910 241078980 898432301 843968836 23738714 466806670 337078016 36846348 975081095 146019428 16294434 730488301 734548837 430379358 862110233 341553352 782867539 79812805 48402883 956290033 94750281 30407577 623812045 171784114 243953999 275243020 208875324 560983751 668926212 511631877 775122920 534186209 12039960 792207263 59836668 174600483 713795025 789528999 495015800 967417000 84583050 303507489 682769583 329075963 749720624 37352131 286136009 777369757 679775684 553381240 888103746 86467970 941246683 452015838 844203369 795961748 843749921 558289097 724823778 696497967 472299473 736132798 269149221 746491299 504090687 763544696 334080765 386490806 772710478 890130023 595479305 107001887 532981754 395867692 446595646 952001036 116453584 730360095 310024547 203340701 715665521 788534985 129422483 231617638 199976211 417723754 443199935 749949425 916674559 211784308 174363434 326155322 861280788 49617677 652423659 346522673 577512003 534409874 993925742 170887739 261587473 246010639 518672115 807796402 254061080 516438983 766925838 516581984 842102918 258536370 293447461 617693960 786555292 872047610 594457845 13230046 575670832 863905917 791350798 613431305 36066859 529577038 564718930 967474984 645340940 365938740 684232314 889548234 690853988 375159082 557317777 225380852 726194776 569232093 477527159 894293408 200660514 374116913 278774111 380642616 177464464 359685565 87604561 634789407 760524420 124946506 547586985 445335848 66717554 421656407 169958806 947455261 308447205 31113112 389250716 10964793 365395450 57812851 609094418 747100078 408504290 956829057 669147813 602742305 493550181 224751379 382930643 13220393 740882778 386972843 123183985 641712083 866729008 254520446 699113766 443752481 258446441 718969081 561409005 600155014 303783449 335333689 328977303 896407659 279959659 122260881 933657159 425620910 125408796 698576904 305279732 518603038 670567422 783958232 848331242 79968768 661485431 278374129 411409737 918705549 360700159 253453939 977292165 81624433 9078438 170137400 336233956 852079694 493467787 490963784 583645955 931196471 160194406 857448290 798760274 858390837 842814207 211390842 258589587 200205254 890416308 61252917 327265631 713869657 981403639 406249582 995653537 346835155 670614222 10506165 739751704 494108941 616958034 881196235 860840153 220459347 605113648 634801960 101374668 354232294 921579563 474993269 857313322 580675707 584978584 882784530 573601285 743409851 250801888 355137681 866211776 251827905 734219009 960338489 316083091 789927327 699090190 875492740 565978376 774457817 573801386 829426337 828268417 519556583 923446929 277292787 561240239 391302840 463639824 940553103 757414684 373805610 112728712 830327234 122301091 817093523 933340911 878995849 203831538 487981627 575001422 300051992 531565583 104333279 41889348 314136660 630202064 28445488 449018497 220561752 65549153 874714706 332745548 963400948 721249218 340058462 433997054 422879785 33034311 748998880 686335877 93313454 306619926 448727129 480336610 64402542 181831084 976890046 591217579 113673736 583912793 148515575 195637130 968075086 304767935 311501921 686669755 398118086 5655639 997691213 183778194 486740268 234741228 307423614 217609459 930752494 94003997 673712815 483875032 913626543 960652511 565449483 46363599 910617284 404755193 438161843 52375161 611621818 162783879 78880060 223791116 872378830 935462520 576209966 512082642 8291187 57953296 869089158 593723048 126902992 214038886 970182964 846532480 610240575 59982823 545857694 29174751 41560784 653351121 902897435 518067552 8165572 561912249 278149241 312749871 631564306 711312134 491689848 960145038 704106725 237924467 619176525 495561043 384717339 238621073 55178016 419655784 221531080 750805570 934500494 466295370 212107185 879907648 738359335 100670859 811241938 361434772 274407153 247806801 921958616 900237343 934307299 367871956 919388328 59779604 459773035 507872483 584900310 399137148 262236905 931572832 597670703 990783153 461011250 504753343 921248816 981868003 22533389 620101003 638794124 944361878 488608441 4791266 740797609 405124898 259416422 978121460 824248099 985399602 32387511 565639815 616311624 985480261 800176198 587738998 23162523 286417200 697385504 472582701 438613586 268437915 590828869 758282031 316930008 857976959 610076457 942076305 126615371 472265902 665846070 117966204 939826687 560962891 229271880 7738030 71509753 57125966 999152687 520131834 331795828 261840129 108245041 991239875 146777952 431718021 436354949 643878789 904368606 306195022 512320728 873912909 762574277 971988131 312469452 778346043 875251232 94569247 564118901 281996039 264686254 95377203 384411866 45704570 696350305 361905313 939691898 395928560 627836383 896277506 152565188 518972125 633497604 135917378 287919005 690933061 280737886 38859807 480590558 479793473 939531184 638292653 703684052 520420993 938861680 613627348 617307583 985127109 341055816 440562128 428437843 924303971 997903768 221467825 645524281 341426885 801184242 268707033 816097423 743033063 676334237 635452800 142575460 724549597 880299028 946702643 278110525 988914507 943623044 256841297 664639891 754591211 959903569 424455565 693360211 828784139 114887057 510060655 196671580 419032076 902886543 157052371 424879108 185941220 771626826 904109160 601512340 422753949 521060339 326140209 966262215 635379412 588924019 517682696 860207695 211310395 79159010 168231958 96412752 698476055 888436241 21166173 927098083 80412866 682849793 913425966 320250773 799874090 372536938 22567347 413823205 26573136 604593461 92245094 78129353 144586187 543768834 117500312 961075498 144473154 675967395 371803371 457286243 947380469 294197407 139579608 815007686 259141685 466506160 788696875 523199511 751832808 253185861 54865281 477406223 968791302 599100161 631711697 879770842 205446686 936480314 448961760 584671897 241649618 241075323 262355147 889516257 937496662 534904834 913956225 455072059 478416117 707029059 480016199 248278946 46433420 412668515 519401778 112505096 845915661 788304317 930375600 446566353 832343294 544067681 774834432 501626965 588103671 906083216 84037557 881935202 108962600 753996353 776355127 924357817 475213520 433621920 543706689 597730701 307117511 486085513 586802020 260131079 315346933 365948689 902258051 89903812 292518104 261864190 841530453 696516949 743524867 927806026 259568871 226234557 178179993 673760932 112931863 27001079 171829462 124314862 519186714 443061870 442760326 642410432 467675126 791814787 596516236 595564516 777291785 103292427 769761629 495422680 569045120 766939598 190028930 157688655 64846049 865620745 633579802 605610928 107556226 606514157 919428949 286540437 126556687 635958302 344710650 104897358 847444488 28131636 73982690 75032156 304739648 302674237 732846970 935199222 589229151 872574777 877141317 117578375 351797089 884153245 14487128 710956845 688773141 890262737 3278813 664151612 144497312 831387058 616115344 155668921 647547383 854161424 933682501 831789024 405181544 548622129 454385504 658780063 485943826 472028749 248166235 302537496 373847400 584599823 797194564 643602467 172095409 652908058 577692476 907317449 267492235 709548418 769279481 36194250 244682596 162943311 121834821 723524888 11780096 347383294 64021628 555115098 530395894 341414655 915353362 617659754 458961203 949444408 637037835 752243415 804353909 893105024 838711681 596577892 114589904 940401957 754954018 191600007 409595181 741826663 17468592 226409963 200118214 386718458 523515775 859125742 776096172 178476680 200445945 517740324 766005825 222268205 424819229 385558738 470088126 136582137 743529980 347182196 983684526 214022002 571725884 212397111 770477425 748250639 628101269 109177727 345812666 214075070 304141910 394641763 644769810 371450719 90355424 130058028 374362451 608553286 908766250 606514394 337942573 57418173 501392188 787082655 83607716 810668159 774213300 584690785 631053200 522583103 90017092 523099196 975030555 643684639 656166961 249263870 794121543 48181049 369291734 887562154 852771942 6085914 402748447 38856438 711570848 543042625 418853647 917181388 207137648 11231653 752377146 214098380 456668199 964385836 437556811 172833737 488810600 26313525 580801408 528814664 438917546 142847759 25471529 86164484 586227386 917383551 8352812 958367853 794341942 571187774 688390788 890954787 788099858 413384057 759432125 944134528 17853207 533398608 991093882 786037516 661918559 946550103 777340400 140652038 269649627 582886679 201089640 126369506 641138381 599815310 211697088 741462981 92392270 735026603 615881195 929923339 653973449 317015507 846597996 290359746 750561150 234782815 235605471 293923884 266195456 227679516 490526833 14273601 636787127 269572809 260637795 110521387 701607519 349149084 686621579 442299080 150873991 324414398 881350866 867964971 731726099 653116362 532431543 514029594 222778299 621565778 543763914 844521618 993275274 49150298 810223410 333065791 24109663 430572763 264331560 121734405 709962863 41216833 825869690 478424186 593821377 721677038 411085321 684213865 187616689 165053877 942863691 447304528 125736813 32852831 899529417 269664994 405063803 630668329 766290338 876214919 245566513 253003076 86092039 176091607 737474364 181412692 106395837 485082915 39505434 934004466 486515614 175261164 165298079 374256426 290352664 703507305 975283572 976612350 602606252 421809926 663852179 337011425 731591792 960549088 36948941 402062652 760823182 59348553 171258948 393908460 176174531 915665482 910870001 704568514 824363232 515376668 867181087 278759170 333380429 585072046 91375598 625203684 101592705 5610019 107600593 86360087 129846155 334738001 432870160 915291961 516451724 694164290 279897159 644602976 937974330 188099254 304009701 671866004 918704735 393569184 897245614 238914898 252043352 473033893 934928442 93838091 807532183 328497312 341812595 153965474 329400354 357725985 280033051 199269618 927233809 478673641 561327940 249575238 83304211 51690607 563113174 458710495 270367210 853750366 653942796 114709362 528511978 136613909 308765943 125467303 563252862 948027429 858689530 809507995 633515684 322419415 364645964 476855647 337396588 888709796 177791097 774769782 524952700 249601722 734488801 681018203 132697231 250815358 546149944 938153465 68391409 701290756 268152324 72829233 699769093 895418265 83407139 569668951 652553919 82659898 870462018 809538741 34682667 758265114 912129126 780155399 483207140 406654496 835181415 156713726 116465821 117786470 484565616 243937469 831451036 950403515 721872513 521241183 519938106 537394978 292019437 27306863 507371364 146384209 873373148 905572462 741968925 591370291 501256906 654790992 825422842 952536679 561389830 12059135 331772836 201064894 601107508 714846423 262601050 746878912 69166284 154546984 983638892 109215272 399092376 617532344 589501121 952542564 560414522 515489598 297630034 479379734 670263460 43797736 684627628 425842325 613821342 536971990 847511154 611692397 721890371 226226332 823835865 806654939 406109828 808555460 690201899 785436497 983638179 718364746 46639685 458174200 93624762 477442846 150945048 417303081 966088242 798503078 806737707 173342451 290181196 261577529 271277335 635597465 898553500 873697701 682068746 631750673 142324360 520203689 459913541 455359621 557746381 492072572 839522462 388686294 57902075 983145796 896043263 858630932 48367348 532271520 674396645 429560583 44703089 894946335 260415201 141690026 211710077 190148295 581555738 504054698 20223223 307055503 836888778 740718315 482097173 623521508 290432445 165030659 475679196 963294248 746073045 184803005 709348777 106783790 779572872 731065240 68339883 440100800 460061280 467923014 147037286 350096921 172740986 483349293 15194417 896940395 431296520 611455209 170538681 535476059 395174095 937645768 238953596 617258368 22853034 71865676 382900815 697381351 61295109 362849965 146935513 948147090 82031458 782043477 382978069 656951028 84418520 813211746 801912276 596710519 109569166 235063335 309726265 297162486 138712133 672187563 903569979 990176323 439553484 224371752 68331046 980115362 101200521 377515917 931718682 553453644 577003255 545867005 231827594 284206574 302728994 863317070 737618111 729297191 473350957 423485323 490746195 304976397 513561036 507189619 882454198 297414825 643656906 583824375 654098349 242760054 221929861 176582335 20763598 435614694 957621101 295818662 578581508 677579485 822693000 950293306 461528849 694602548 338723825 587814717 957633543 428872759 770067028 559491367 780231886 736846375 514209908 321430689 967275682 75402425 464615334 661057547 557617298 622760854 555210323 60669175 219781634 464981209 227064954 72881835 411026730 785696148 2647083 378010275 805822868 995895371 575961101 829615886 770982562 496440183 182297049 606750028 654350341 64166916 359061212 82188406 84388935 769192915 770120825 812978646 130061635 283452985 642434213 589272938 678882471 759231614 461010537 320669798 486690937 150740575 986732644 755343791 97468303 286932109 426023239 765120096 932670997 727864620 58554454 13217865 302779915 512757845 896985070 323997291 529389509 818581652 35262457 430402941 854446697 133659498 850617979 297055850 301662324 951523788 123854345 836974801 627345462 6767266 68428365 263168900 125940305 442050889 778512516 539310857 422491710 265926162 892816383 225588252 966904519 713783488 322772133 118091819 267924110 800186126 101756784 549840344 931212421 51292967 606125804 978658683 141277300 812109356 722066363 463401886 415320439 218141362 387178259 904483711 808348797 94810433 90017086 548886929 482014410 206912726 328003097 293893115 500317301 627480929 515017621 38434071 134212331 951668808 787822138 331419124 445111658 688741603 930437535 906859221 973847431 41400062 732349683 882373040 325669289 501539162 51215735 824672432 895969675 43395627 346175234 966395572 652582590 918961051 391582332 434591181 483968292 263952454 471101027 168660420 615277942 956196284 311834953 920495761 835887552 648738051 954000979 886663909 74132448 381542163 265504188 305613985 777567754 222354263 964203344 544980317 187764038 341009970 456251121 969525474 926586865 188251512 675149590 836821936 629854776 427374321 511772487 181130105 983880864 953860825 711726242 692742564 274820225 884415075 567557209 197423051 100320902 792295985 655593522 8478269 995416366 495776478 168937733 148843133 243770702 536004980 297611586 474032065 601959053 531630582 57329512 276099956 164392423 340591064 632327311 328126388 521058347 72992385 47876319 556983764 495716989 999154640 893757975 290907355 643951316 948562068 6536199 946050052 926659197 262085907 94120726 728952636 148430998 442767236 775861949 87051688 12119700 142484117 985423881 527780892 321921214 137916389 127151645 389272996 936406191 554298507 685916846 906134527 366551512 403468685 903040645 171870239 860380667 496224874 794911233 897280170 267121585 61643665 201645970 390446204 465432293 104702695 520886847 508933923 486169943 437751878 475617825 882553185 759080731 973703160 168814310 120475054 164502295 518246720 199800911 278813876 547088776 954692817 121475250 328774609 513066621 775228245 401201528 340653464 969514075 559077863 677549472 357830224 367991383 644972185 929753146 764384883 107914495 391646959 421476589 582452017 548865714 730821730 89825395 774574315 925487139 893973215 374001431 350831544 499165914 251865925 778554685 128212963 422064051 832937451 183475675 836995178 607279452 446848279 498150648 590793601 539623643 686184839 38329396 77228813 876825095 961466604 813385024 337111850 471819274 738997355 132024929 794058406 632775141 897494298 33876209 319196035 599872748 512318089 317492190 431501689 603353414 767904566 699020330 370241137 767080046 656984343 932451689 737053451 67846581 533858837 73323078 557887257 47380669 520827531 712796926 742529058 993592831 976510411 422790115 646096352 540368710 954850457 829669338 227675842 489534514 747571630 364834013 984035435 140595383 194857526 639023227 401453617 461941147 78335570 180734547 717990303 106733819 925243287 892146332 857780467 773463238 902672270 169483424 97228192 882180416 331539506 151701821 930241229 947510657 296249973 751912803 72063957 897766388 294770875 548340888 699261638 514526937 292125532 663022967 878226658 466222787 170581287 735424556 591589152 600455450 242189274 787146490 395365035 887080089 828331691 875911349 27428194 545444817 73550530 610225992 33504343 586954149 227706300 169755185 678763088 554117068 953137194 920932608 128099913 143652179 373453328 239125468 836392944 461300504 287479654 355313661 657133096 190150224 409052314 384487987 732128647 727255297 643255053 936103262 136490711 246058633 456457105 438924019 615287704 410656277 376363249 789812606 63869565 136370475 915392105 736563482 186452459 669301793 794963498 582329851 183806077 33058979 105623512 36720356 629675906 900802097 986174219 145975729 751265661 181852830 116664273 784926159 993099428 915054226 653747498 109611199 767524707 785427977 252678027 975452823 929589462 223292626 812884828 339493504 172003154 21879057 82264954 796182329 253896412 637309374 195974582 561666450 563990960 311477028 572511059 103774962 577721020 754420066 602001292 975087570 463533602 912117485 399211532 658090048 816335290 203320076 417589620 80785501 645637005 745232987 829802968 349437151 803423323 79057737 257741634 658529168 346174486 895675546 949453358 696805837 732205669 469382629 909309452 171148039 299052834 215168022 92911554 228465990 518456540 824014318 161004583 395162017 116203350 243872382 153149065 597958343 381093382 200406448 383917864 556890489 11244183 332534462 157303737 778745101 947449703 657040569 750356451 100536813 358178826 114631427 5665733 152531990 514548165 621997525 293621870 784127386 932602387 690068666 759428196 957780254 289610532 724480274 999653406 673273948 697413721 732229776 512141962 400038562 301373641 990576573 695362952 36894034 206450624 99846771 135080556 699849312 816611130 12327010 945673856 753403095 646208108 750022542 249016703 770961748 819637308 589471950 291161628 313472649 812072388 957494863 874410105 260479932 215348947 539421200 873152176 203837253 560411755 545476708 569887566 880167699 781505348 761122931 586874835 460533032 642205256 113580216 630013235 765676569 212621589 698224004 971938392 606935951 624975486 552068474 751821469 605518024 518903050 913903121 574561876 676997910 846632308 483267093 132480834 141247071 620027177 883873319 733518622 565543323 714229453 810306872 931218965 197388122 623496886 638594834 993655625 478945851 162585967 838060239 273897293 522882934 489947191 816181088 636160683 942293843 777075072 338094087 986775134 53327281 114468720 591881949 798180440 974838912 582664803 553958733 479479805 217170503 871624039 768467095 615228582 723523743 721483454 936851534 244513824 498904245 81629792 658199770 999692586 665052620 155674230 353677815 40221690 28257721 374316000 115419956 156253369 633430373 58622640 142963317 431529986 802540879 866870957 318526578 91687783 375493127 322037713 504837430 240763884 537985716 830103243 43597984 486215818 531618191 311132542 285992165 512057517 878082150 21057920 612968716 751202487 59573018 279084188 281578864 347616379 75263009 602864977 383012418 21821890 243949829 441350992 327336453 490834634 5602018 977006593 240997392 591312577 842459884 956840191 156914448 776178766 741952231 384378519 658590083 862650377 749530029 304897102 77413437 764663550 974217132 937207640 357907687 530363183 884862821 230680865 230504571 951179279 397359598 428100552 40053706 882068743 856727921 607192735 563297782 885978100 699897259 609298605 111533304 846951335 796109422 367558956 324790299 252522084 186123807 897662475 339963007 799137380 730988600 30565484 522095511 780595795 744638919 39061799 100860843 492788690 327153134 237887814 842604119 466533366 743297121 537949831 470869258 131198919 125578219 145700317 932068744 360908482 913239785 399355375 115394665 849957720 610745805 934227352 188314007 847779181 698185628 974008933 356177108 719515865 698833521 703667994 936462386 489322474 575467000 493618222 140828313 717159904 765006323 594309194 320109124 810418032 505568441 459686093 279031620 119911234 196757426 499294283 664376316 496805491 878425564 976073993 825335715 494479124 220123721 583282051 96015045 379868328 345479839 507772135 180837314 306135210 149641110 869403031 804077902 837168901 508970366 793596843 998542063 687515290 41454774 779642221 135508866 444841918 665538614 20206555 71821751 972506297 963714566 469826344 624130704 69892168 98046404 590422843 873779174 500691995 855251747 928429614 875891428 355108184 526999142 970174672 597594762 486422294 104707817 451686180 25361451 150401251 633339801 207993568 789907439 482967871 733127030 345493487 798965074 93059614 812382744 299222255 260991395 783314794 879523367 713979316 808053382 919347071 500300258 191328195 981716595 595346862 639365017 789327064 345380660 317058746 193147955 400020832 357325419 401992029 307693993 638280448 728618506 930970308 710456201 344719628 827515608 924358415 206366068 75074320 418125043 328399827 313273248 270911307 417577033 667901591 231213398 135351087 924870941 59856730 323316085 980028899 816777353 271084811 806590189 630428353 620641526 670817808 862420805 564622296 659958437 905315008 290600215 244394602 274497065 29181929 875693198 629775215 942251755 304198986 751675374 439369745 915384741 236015130 231395341 345537070 857529064 994758016 607527122 24016090 474333590 136449816 815709629 991544538 182416232 251405684 71859807 905820969 346620777 790234265 890871517 239453559 280466040 668027006 618725489 4866213 103169483 424377744 151206377 986493258 321028967 454379313 830250534 977373233 598246056 820334644 972477087 956874457 331275968 802269539 663150555 749601779 816308528 180323834 41074170 497780712 699125840 324412457 374121773 957845841 832490957 578869653 944046138 665551229 339633957 243430359 694814969 611160302 253408301 143308539 820023513 714234332 984164748 999767555 868268892 11071664 281063741 182320482 257031830 964629130 914864913 729415554 126696882 795408829 301631786 728929086 829201773 889989709 580546178 989154920 880490137 581586040 605304162 486214212 71519900 814106410 982328299 369735691 938628078 783900295 348967056 760910698 308728990 311348325 771351706 406334720 963194574 556868815 690596515 603333347 370998578 10161283 898977051 207678748 289551766 565966709 118536903 117503014 664039765 601901386 919674684 697933171 56054242 28927966 76618600 198809575 873318723 402166206 291983882 577308763 612793488 145060527 563872821 577495579 768536697 1043493 944676305 425168745 368037822 504862669 47527450 170111992 785158580 454612483 70551583 373050225 738471623 781511260 659728196 563002865 341450994 861135390 843408833 538792585 657485384 57543363 850893088 311789501 384930159 479306874 283420354 741690374 651057696 570401446 107744347 685359696 596729769 932781149 744942194 425022076 683040619 515205866 827853538 945117151 374143323 595430475 736481116 631852993 935426181 770920883 25021411 337529312 761654148 28422665 919879502 317540074 237012236 676134504 86602185 369196806 454339169 137823901 938453844 851130444 764044253 42080172 230867523 41420104 896610158 358950476 480069564 966486907 999779605 793342822 403151932 641219034 640848744 713568921 165522962 407940941 30030864 671261881 890985955 440687409 960898124 258907724 952636196 88989655 287276909 222035980 379502243 96838915 740630872 802931559 598234367 480661101 93658375 879962370 851725099 87607875 51659016 655775026 305589487 114960805 77788668 104480897 517546343 926721320 351533849 215584303 426100098 283393876 513817257 859923631 395031172 352400678 666174601 495807525 103557252 646031503 679033003 321593071 839323375 696901874 341691796 234907673 193789699 912456618 668040414 370061799 814243925 534561410 393087927 749765711 712564556 589693499 833337185 691039100 313937827 930723593 134149040 640165452 339200235 350714134 47728527 489801427 255714054 817357566 150035835 851809494 171528365 695039058 787307014 478751313 103196652 955163669 593361494 847912946 478075553 466188610 95753379 560798619 836518144 531284291 844795580 699942116 289388561 985755259 56279171 576061334 993852976 342049982 479198316 665550385 116725645 364065748 311322114 765663335 360351914 706898426 505402979 67910047 649962720 983693408 828174015 699797363 136960730 396409259 481113308 508165682 386680599 959542389 946308501 142104415 214273132 489508808 797014358 387620399 509812352 274403239 609889442 654509071 840662095 381029254 592364686 246216989 282759848 161380045 771519299 565811370 655752879 447623512 386792063 40655806 11504731 653246969 850238996 101530516 703843577 261482741 394904168 787371033 835710375 292869251 318710516 830108785 982596570 388033873 114017989 844337523 378139097 959659774 150725374 809273896 103598399 516977825 230566228 45428303 822905213 609499457 825268880 777194204 221209173 889305178 103746833 659415157 844496992 795995230 266344775 657126900 804524425 83311922 996109881 544875240 546784656 176050349 343106560 192017427 975240841 846866716 714307146 247150573 318172506 208396225 39520984 155225887 280679488 450523983 710349824 621631242 769912138 112761456 583359787 637164094 144164573 923021887 377127768 913897219 63256110 925651150 799864216 537963475 87956939 337360802 546359184 652918749 99218451 41254962 563437050 451408260 706449849 591848043 643707172 470731998 408965701 526936879 511784303 751185974 37990546 982340305 208239569 490719371 213817681 402374042 14591060 428946959 758013829 604254792 588313237 783256744 255153926 587537546 317400645 10731634 845214462 788964229 320101804 307924026 611301486 745703506 343568417 781920773 740291754 723725949 184617107 418306439 883285977 550986375 437442051 89233581 973467510 378419814 873684487 268129812 607670482 744894464 138143561 343424911 122767759 686668723 80233990 906434212 954158118 762684112 658475664 738590992 349516898 273941531 358570956 834695487 401995747 905035341 136352181 819091156 2133149 838105746 853792215 443584807 682431830 958455052 291985876 160392130 124608555 984511310 545497571 100501220 916868363 441775329 922490700 389739518 148373562 633123266 690997485 221482552 429611216 532246754 999418296 727991021 57058616 454490277 512068915 204689962 451675569 175462244 83802614 217376563 568581328 848307179 547744305 465680639 626591740 267805179 470051 435961527 203193841 447677641 329095844 638445627 939946302 638322045 859215772 426399388 134125767 321791412 125718665 752511651 444264515 598209023 672508669 601205065 830430911 301820002 854660382 214130749 19523353 311750869 806181413 462982753 413124741 316815815 829466335 598026829 588215564 456528022 170486319 966342347 798372872 628710935 592843658 522433369 557949098 142307093 731761529 937203370 402974324 456691914 824894491 457504037 131929023 941776231 130345888 695907685 790255671 184670866 959666895 492177591 909337433 900111843 947948417 445951391 582039804 792759654 494442275 556752979 582539205 544356892 173889336 698005822 724976049 354879609 375967701 340501887 416464015 538438887 77162020 452831591 726456451 96951362 355816673 896261375 132436101 654107227 634830560 749280383 558189792 789126261 495735685 219267288 191481779 45899723 960821066 87093292 144001395 457909768 837789757 60024912 746911079 632353741 151081599 872423249 573402667 82565422 549706438 265390060 518781486 132618293 917134555 521700884 132848692 534641502 621102621 167092079 643132372 284678170 950666237 888516058 273364986 806722892 328490112 385061857 108336487 336079310 284848832 506035528 936342316 39028461 509212011 641349509 544908595 35386601 77675842 623827522 856356022 229400951 809134492 121319904 667187398 295097407 684103904 689858031 492385989 433557853 375750414 440077751 243810028 387591140 795726903 702395571 221356742 572233814 243747072 427842321 767627699 58114349 777759524 988311091 160950630 284544854 679919 259528496 981886055 516148401 467787459 51542867 714499730 56558738 510725015 45231771 792788887 150438979 171946355 164817466 15383416 525681536 924681973 685271831 663778573 64870137 473687247 237817420 54594179 824700115 670734406 165857192 926754777 605637927 629686197 57002541 343536994 601517698 951232264 251162259 718093893 68440164 582908481 588169156 833615616 661619649 683756023 580679518 911426017 440700803 836815314 508018740 643410316 986179333 740720400 829039309 335928696 997263001 629901571 723067363 926910577 758291972 971142033 37194982 55515415 989295869 397511091 740824183 760206942 107182513 974814198 255152877 114901517 760706370 882409213 788375763 914038591 366443587 327646204 537629544 67533028 515500350 693658431 719273757 535980609 175054638 1845921 727514651 169829228 37245445 368527382 442337467 468693969 648660263 395548193 972386827 477158576 471107053 160332894 306496592 672113564 306584612 450458106 602386814 978521341 389157003 613857845 455458242 183774351 183368024 933461735 51091961 120724961 360005300 747204345 440212022 972714711 775926074 728311527 389218880 240471081 690558588 793271109 658446865 526435298 794724734 994037559 22637144 655280609 745075513 278425335 20359928 27415131 338171162 244680786 803059079 514347095 690698112 564514603 560293328 703128112 148851777 390768631 382173777 435361815 989925669 802001472 792581310 445027471 329189482 240952099 882240124 525212911 659504959 250153937 509955367 23399908 438486601 126410769 558138636 239362028 183192608 563767485 301357999 340089307 726739411 705634368 736904775 692244826 53293408 569691935 438691901 991414115 275054141 955356269 820941745 225437383 279165906 834658900 36947445 112073384 99930108 658657427 712619023 919124735 53619596 588353275 757027643 933271831 203360454 203477489 496781671 652656144 79313891 908841200 382616502 316575581 489829775 117649668 66095358 780281670 586683243 884928335 990258250 807927143 158864012 85293447 387440472 775332143 105926138 554106998 456184091 243754082 305573170 419946105 195821626 136739736 828412069 772363778 398642576 301112507 363181111 836908567 1406634 36803469 81055680 402934480 735293516 890357792 494784398 219044316 714412268 399986524 193103585 589794557 779339573 728943996 16944750 78420615 539623046 415306897 259301085 917556197 259431793 606754557 724980043 46786068 80384060 661120506 920722377 517640230 719449955 162778129 90122203 676045249 448810004 945161635 443328761 579493278 583427249 154117988 739871505 261663754 247004498 96230106 593703171 265578856 355895872 432151266 660526884 683347628 544137851 420174892 95481788 221946337 639431733 931651514 390391176 761684645 805793621 562145125 617553976 28400808 615025142 705077336 234690802 982879793 343017189 682422163 975741645 98258584 38844454 802878057 182280535 359364301 467672943 775437570 614395664 517203920 730363563 69676762 506352109 742971191 35135096 157133120 425659861 229421995 728318121 368858584 441781543 199675754 518123206 409422106 112039219 262987463 631194247 790186192 648073916 176909990 163165277 978358428 465459325 263484673 186360809 102304880 238898592 836496229 314134659 281493779 206251592 97128821 354368948 502809251 75123209 184792934 944243132 397512462 199961706 573331074 73436173 286853271 183679850 816920997 790698445 216218711 651732984 772591555 142558296 126350010 947070074 163354208 901974461 796253694 989482823 999537174 242790204 141438647 314200365 52729619 370954190 724883022 656922604 108197784 290967709 973897085 342604472 999187067 864442759 290765012 572209339 790309286 98716063 422610744 904259984 891638933 223641516 167368799 914089930 349566172 662684841 866726229 911751019 415219871 578880579 97646329 78691949 674622745 177852766 970323072 285961533 835003157 788908689 497279474 706549562 605391224 675332773 486911144 534545211 919688117 665494297 871146452 78273030 939286615 265941665 404445433 57802458 524147067 418835363 22087279 685946854 17401171 517050552 150368737 730367695 187926692 323252017 255755470 314548014 291520328 597798800 704496907 482997008 744047790 834070538 670595903 18002804 915278933 455346444 524532581 561245904 617279060 501973427 435743566 890358157 789340117 304421970 627059484 568279174 41831317 106137328 14215624 728012173 95126118 403011015 360914334 921556455 146120622 653426119 544840892 77045962 267008998 531122960 960604054 306441702 385212187 181086588 752758133 328941529 372451183 616066834 893008115 387353273 114331545 929760916 312985216 916411023 384473441 779312626 921114849 531840470 203158053 942374101 553016235 444691456 635008344 709030165 383143884 640116209 862720253 128153411 948631043 262540418 996513328 732797728 82008419 162299647 809666461 212482596 25882580 826537898 628427783 36924408 795076242 417605686 39765187 258753788 458196652 873030220 700280890 315262146 71555974 795785225 944925291 596885137 843513687 993836158 48270694 193648099 180736940 478091311 596980178 861855463 664745955 337209237 883309415 454924544 140237745 452119964 946350965 591846723 777506205 784029733 18693980 564939005 323502978 500864645 92695826 43269163 859359505 421023749 744434592 145151489 737847373 620377696 909861797 466164580 768664589 325964359 967918033 79652207 738283645 696120800 527189867 566552562 923669405 23247171 995054796 449974766 232901056 901435644 27280866 269672986 218154511 381661324 91261614 882460513 740103428 561119464 692597190 26196322 271865071 783065848 553504980 828158703 477877877 148744729 388810517 150775438 558519563 219581596 599069658 893332219 239518079 615074885 944827658 61096356 786632816 383961804 740787614 512750892 382703825 744484447 910422052 623884776 347695210 512561182 988768062 155257445 599882327 715997854 43427872 794206688 563403143 864191079 107553556 13631692 226500414 143120502 763974649 292621136 687456147 99862204 861690048 428490182 528468467 526210716 10916846 833123134 631962524 944133489 418383646 2765817 590106147 533509382 814138748 347567598 784034287 918232092 312674890 765577544 917970107 523931368 252604255 566137573 244745240 804061073 862661026 345047257 671643112 274255542 475201940 292600041 88973540 320116711 461017028 715856657 627846936 349156391 46583128 168966142 840878178 734441073 102169738 691715477 325285110 863706160 194740009 134238058 872603612 619627461 289346324 179888458 20503408 601603332 866064067 538171826 90018786 137241527 215671742 782186069 525866420 133046810 84797731 329252505 67101247 213682013 155934756 322738202 26355758 441144358 64352391 884933926 734575616 178613004 604346148 860729664 282813066 916176157 747274859 849999774 11600755 563629144 419114715 86865835 121007543 971149364 767587212 3340165 841334309 702194712 196121766 61887616 493915105 396429792 36826600 929684897 842312418 466386015 532928290 640614435 345313909 544824791 942103739 207444470 800251832 926351490 983279659 842333243 298748448 453740301 887189122 964515273 45899763 338546968 138902752 185299883 451181263 393182135 707834107 96222112 108963873 624699892 566107036 484517530 713600431 941437258 198268193 964115775 46841871 564327467 930668541 276670059 516890413 662889084 101097780 300333484 498026697 405733396 199414496 158367173 398775031 643796288 630884526 687010604 377157789 134258498 940100193 866828939 312734712 438606541 919243342 171264322 777988375 92165771 813203935 188828131 973130334 192466839 273643537 231862965 545984773 219680259 984389621 480590899 661345175 986301268 699511602 208253322 617129076 567262465 583782529 606695198 545967695 124928759 253344816 133912325 277891760 314877976 195992224 219866506 997559922 97029815 335039687 874081196 800909382 227978013 303677103 119801244 162535727 266084872 118987253 334766403 618865412 679274279 783682635 345682617 473751282 553788319 829605366 69432015 371760631 469408905 409561168 353935750 549732712 588138865 722478151 458826902 756325740 752810201 405278428 530959336 704888702 167644852 663905190 274513948 955615983 795015403 966256973 262838532 65872225 531301851 179068431 674746919 688738637 670425301 48365118 421561151 807774846 964051101 192118975 705359035 904012436 204037100 829394828 127609918 167286659 999222766 43081267 9633566 581525521 831066821 559727702 449001702 151432795 988763652 704503337 396817364 713311824 705121076 506218743 951760732 682485300 576013394 965281694 876493475 69592351 189490255 380903694 609760004 881021820 811083663 863791309 696738959 138988426 256886891 982660470 788847749 73467870 690988975 855100725 199647709 446225887 313027868 266573901 167525315 33287241 108604903 504503186 449122323 280905131 557812536 237396719 617617378 4148969 671759532 607347170 954346998 471390650 732120276 637215739 201549129 634646826 756741556 460769121 289851786 631510042 521873221 947852108 548637083 832054203 523878387 417239692 64235028 73924631 99498783 156840960 463271359 561642632 978676126 590750496 462695450 838330943 134689848 217316469 137356248 171524798 20069930 157357595 291783520 296827998 263191460 489122373 348413772 299057354 755446860 311053753 321257196 303128962 12886970 869428304 136489665 885156442 804337658 52463480 442005250 611287032 258759181 68609714 928188442 554405977 280773223 152392724 476212519 352251212 692886386 559183559 862537341 151265525 432356362 434939274 106277921 640103500 325934592 224797485 819969103 487175068 786600088 234070807 234115061 928474372 782578442 480549313 851883829 415463161 670497540 254235961 926428647 113672898 597725478 228159392 633203220 461812475 989757829 606687660 421164668 768187923 969577512 646849831 487140625 577924813 916414350 7712110 319714170 25372867 381261095 172021746 344277905 236482782 380277718 357278394 144213989 630638047 649221238 475183840 496709177 709548250 679427665 292312335 71130627 930009526 698024874 160861708 990823150 477628334 420652597 552551210 85592408 592520658 665844634 136771796 886754005 49615239 525640693 201256711 348961450 565809923 93749337 282611157 611024467 647031250 523488072 290739171 680322557 164438868 484890941 54947051 717776652 295501116 873746722 465706043 223397527 221457426 946931418 520115509 822947303 35699122 41640376 830784461 283915004 602251724 26055430 388110094 312093448 321237602 41051264 103675285 69675249 379977804 75010774 101303828 216829907 887334839 546226221 69370833 445220220 225913506 538288799 196653348 374316783 641871711 294449334 266783740 958161122 587023640 832255989 509228635 234013247 621047368 326227279 172110037 160820902 434535230 281057710 429423893 457768170 55393438 271234157 376107609 18445200 812648927 783711711 970868209 538264915 274076109 808077766 236520899 550537122 305933576 37469660 704735946 284529952 144051332 866140749 909617555 516502052 512318472 970269755 476256446 429029687 315241647 735566905 113681283 862159768 503424873 973262545 74221098 500032443 514551675 702735102 212990098 905860549 515538683 825735346 29609643 482232850 481971541 979276114 701864188 229034416 989152201 792569909 533026589 773572833 649373674 330473256 94558782 690369949 779148320 424695020 408186271 776249358 318552103 286200247 645612310 457387281 933191054 269676975 107304844 786230460 496968249 395970418 171266432 107600082 503319264 228117649 21476226 673531729 402936717 601664016 639970489 389026021 293001762 163411688 902565214 965741426 463077585 586635398 825532223 639519886 351451298 843701577 73534013 995484163 280186352 102732551 834026190 501384274 375033580 387022217 480157819 683022123 505195545 561184522 56218723 610157559 754378958 378852028 820235191 946421326 973000119 495393091 127662652 361339009 211899733 733027127 323274444 586754577 448279673 909211559 406312405 63668277 707449549 404983441 655727576 654944345 655638859 129291115 196718571 406749850 386615491 74091421 742548024 409545802 975463002 887641860 791348348 539589234 751329286 712396913 268198537 936225355 149579027 599789608 518927044 443191236 455767713 149620322 606327975 650939392 867130915 89220043 461787968 232437205 931680225 167888388 479612848 851578445 996256631 98292770 491012014 482600 597082708 893149997 398200322 267089753 571828796 331085986 912836362 612820869 827467207 647974130 360243000 115644039 868554463 399635969 785798033 941625327 184650566 404201895 11467311 863993470 940562702 757413938 43310785 663091883 87818014 628011235 56408838 630471969 317132724 107221612 595001174 376248127 888034014 721875320 766049561 56164246 571328767 488120611 800669005 822163567 987186513 815303038 738747652 721993795 827502173 806706701 963177443 121426496 741210244 349851208 99970213 419243211 264315002 873626141 91658134 716318712 304680901 379353708 658964249 666693652 846445378 466273162 345115171 645992476 432898465 968479679 995755709 466460227 716430308 612358600 192680069 945366640 421765092 33569109 136429869 333746365 747391692 485127564 201664251 708329977 972266908 247204740 905181000 321459239 314455463 876226251 856931073 901554941 578700053 328761313 817448233 634986086 822998882 965101755 987715413 37468929 887562205 549992769 4272174 359241375 16271914 559155663 190618099 316611784 870002881 786936248 641705716 347032887 650235756 769062846 419975704 992707162 424697805 79748252 971373400 287668691 767891413 307032957 965626946 866262777 856912974 698239617 499604599 514685272 221461843 687326015 275473965 515690284 415570131 37475646 480816813 376954858 234240785 662560378 388224214 630026936 695323942 142644198 986644888 777241328 545917822 927203300 294512250 556944033 106550871 324363470 239857685 760940302 587279429 649853297 266553495 943505709 107287217 39939981 655263297 216720936 94653525 904868438 800860649 220612064 833563585 173642486 909918585 591386981 314410970 844854024 609445486 892055935 574520405 397971231 587272794 86840105 976188992 855395133 881033570 5213200 610641018 636015452 812458176 266451224 577758774 95481321 972329282 246663895 182061436 407800899 778927561 181997080 353009064 73836353 830692811 837919322 780199913 303385001 344686034 86160463 487675331 107536058 180230651 564241501 700496782 167656611 876714616 139731232 25082612 171802889 708777486 684827110 972686199 928329605 792431256 154405681 526087913 40080932 490234754 123619641 790159345 422241765 807111246 313903720 87283853 879223615 550750483 842664924 153544843 995948184 854982393 152648168 879559182 936450254 626073278 484849811 301688847 4637106 714892596 205930519 817722074 429564041 518740416 956236643 190793357 769336970 247394013 521935514 447347612 90924898 9929367 284611474 582576464 502675378 576371985 232022102 358562883 589023632 125384447 265058725 94097637 455872770 977106988 196057456 805878266 38916742 244799990 948388703 14133018 29821325 766859213 760152397 981471024 26057467 360808888 74671560 994722556 310801833 26141391 756567698 849719697 939579108 517184450 852379427 946431191 387456235 607056720 844279076 770743306 190815604 81330385 73304821 356793401 745649703 481038509 595706408 605610696 46838050 994526947 471463939 971237870 236151667 653678467 31235586 274902328 220625825 103350068 475202132 329221636 839735332 847217071 141450329 565099527 411943400 613302849 449348906 75288520 689980111 59384909 295140881 19803426 729927211 167865800 219294988 684511686 155992392 514604988 408025422 62197175 19735008 295137989 631557055 755243980 833955493 683584919 246944631 803689009 990504378 44962678 789059655 263376614 582080826 853902012 980335920 50026046 446877104 73597270 698511593 402853730 73957021 698569544 483540573 856768716 521336054 350140709 912373035 15272652 332975011 266173079 104822821 764589062 398518274 601691869 954004945 462894578 180205665 474688840 921566955 14449499 286271111 378878397 673443553 979527905 909552172 713329462 287160405 320848247 211629948 490840641 560387487 883910373 140629400 460416895 531097417 502300743 682764564 710004774 359516817 289911948 474460794 199815296 821919210 145596664 702569158 892238442 449785211 945837474 917776361 265525718 922351518 110089719 184249159 380471625 603670882 312338229 329213496 437821021 225575690 803919601 954825354 749391424 618772620 716956049 883949309 640618548 79504915 509628115 916046790 214279693 434104958 990395461 767270669 596875958 773826014 721813962 793541487 594051756 367815676 177288219 346401404 262376065 71655120 459738947 862052666 775257434 922635531 1931042 18423456 417724274 414689422 187298796 427402780 234477717 812703473 110520999 400940046 47273126 829546493 693754800 205916746 780392473 901479474 761599799 816820378 105687673 445140290 902389694 233173306 452891875 649274004 917560478 910237018 450877577 32005570 233744001 99296160 12879665 912861979 614404073 951220387 267737012 867534882 239311784 284865393 334942335 822239757 16348006 553856010 923830805 332014663 13973023 931606498 248617866 752074990 964690082 436495971 79167242 251369813 428403219 701969769 133525584 417181315 228965993 340130244 156352815 110711731 73308401 260052921 719461901 80060626 613592265 912002945 420172387 272709892 631632742 954439113 958038334 700393760 781231886 429878833 676486593 708102191 804064095 704833485 529671073 767137777 9958342 926041511 464688551 795717976 222305801 381115706 329728562 527125258 253430462 570829049 142857138 642976739 500428241 13216454 171046702 717206385 493082882 212468859 726023871 221788790 957297252 886070885 277433363 273976170 242950368 852915139 892641003 895575799 490005168 851681099 425700765 682529915 323279332 776581542 695461778 519364745 457013984 211758576 914070473 327710056 46461660 582258233 697163603 396986770 12659811 64293382 447079381 41363511 816346069 570615504 824059401 381888440 398014949 694973059 267587133 730336300 558960155 199131137 263225554 602376158 263374162 550691229 823070910 833395148 855805499 213231009 996496907 302926890 745507289 397157064 203685461 179647197 79379971 463460036 157458256 173044737 563851750 905271993 137943360 273270884 619616384 176872896 495739776 207573512 128147238 858838373 312556796 353845413 107395583 842473002 321259190 879391268 505595526 424705026 938482244 158563109 154976779 410218198 440789072 687091578 314475571 301606660 429125399 521716906 309507956 217718746 653537003 377096815 562509210 453024287 244146865 479818552 462567493 488751243 699562596 483705000 732241768 308107339 704223120 776999445 344384460 541441406 139115479 58993418 881954699 69438906 766051184 320670661 637994133 269716103 244737955 419849657 534073134 288225762 215263566 220533773 121086062 346526908 124513123 395695132 308224192 673532281 223127399 97724403 864332387 376808050 171239925 462473943 338143724 29792371 591252281 176675772 936749250 659553597 36333942 471530446 948725665 348851717 465642881 739185900 189499160 20804595 509783875 716328 772497931 521477797 996808250 11309640 26066993 984941225 894207992 744395848 50910870 479106054 963753635 841400790 431618587 433915060 737946484 895262165 394887665 357639967 333604152 240812763 387620386 695835816 42791122 90401714 923598344 625740836 116967863 592418778 574246612 243561051 417792112 203863558 158954504 51103882 591709979 11538075 33789 975448290 323982315 687981108 169926238 969658118 78389156 181442080 357993131 717185169 894396448 710789858 616282808 915223950 525921996 904893104 320386859 511310590 91892523 97299957 982775809 970630998 844580178 198852048 794043657 872062718 692784746 936890003 569281639 940357331 588055346 228034628 988061971 569154213 548414075 883275551 700610392 738480570 191943594 97610258 532415829 491405641 210482489 526950719 542784383 946777856 680146741 932658814 204344605 165000575 597335489 563438552 380595915 787372763 637364115 419560461 762251000 946104604 751135858 334306063 269917287 537337022 112406462 350525573 585312946 288148788 493006056 650174025 733059266 688391008 769644021 2651882 548624728 75519005 942616575 793251883 640847240 394968246 416725428 628493698 782364985 664073067 947293653 418833562 453167526 253733875 682021304 835571665 774313951 66443765 358235591 566595771 671823689 245877134 351374847 697373341 557959194 172327886 898805874 933526258 856705502 339015994 135219653 835440106 923629557 212142156 622744499 757903590 209472530 622210542 701008776 142753021 303012029 425929731 506308262 588785531 936555986 754459103 359414019 968909916 492293888 2799305 998337449 872830677 104613452 665832064 705925430 570480076 584648843 112694195 961680473 729932891 76723179 316337288 899151963 987804241 22744170 458792726 168624019 970616496 365082205 282346986 874172401 874115632 552321259 607741574 808480116 613967291 199996560 583690205 896233140 235785967 336452507 804421337 152789337 730089119 546373807 298576086 816406689 151305042 161270086 11701284 196648926 269282243 436971561 880514696 521604854 945429855 191601657 542345147 477977314 479268554 617834410 807866346 314742831 789976666 836138754 903288884 860353408 820044442 881641759 892645167 577361929 597288137 343253742 466836836 113084950 751390041 592724917 988280782 72693122 799415920 147483530 942710367 600814144 230932074 476626393 365724284 575868630 123691093 622440929 504997756 648729309 693059699 700729656 92055852 514707842 143348924 792247875 973418574 58722312 730161497 448993471 736713493 672929348 313121066 768449595 603733418 619452192 314885697 176099995 415913131 98988824 338989669 502161559 894243751 989519552 332299152 778695737 957759395 911768892 147306097 240862563 573348248 822938310 303793387 391185479 439625970 396367147 614892692 301912045 932853778 888517198 787458359 580353200 153296589 503943332 941491027 264150209 697614572 594957751 181891225 639357603 457047210 569481380 923197553 614787501 965592889 337643676 962637942 56368779 803637565 797987174 277610229 856538558 635479375 417578459 194220403 486873111 345265787 442669673 737862436 308026688 154565314 586314129 338796404 492045363 313457049 951747178 192879746 992010176 7904872 778070299 375855520 456568076 515575053 58021732 134811605 555514381 890532438 57010966 747529307 311048207 734974602 321691286 507204385 876124209 954266081 358953822 429229385 105141225 253854471 254804604 490872235 750762876 682153373 136200978 752277329 112884871 516293304 346796244 85698041 990711929 550738784 996991629 490360470 920661270 315684626 647682714 665582543 566851317 402253375 177399149 368553599 668920835 161571019 264508427 706436659 662456831 659524239 491843727 89762735 609144571 478215639 702120613 297714026 661104609 279478244 15246351 894500365 166141164 753666923 313751844 964865783 658547243 386386196 227348300 938374332 708444673 70764540 747300229 657586593 188080040 823354419 827920097 276016162 155150761 964998463 98115334 173305197 158595685 146768535 264652460 963014628 203741327 580895785 794266147 890989471 521620912 37974229 794363338 335446760 490736290 385509104 55260313 321828029 11827734 735846594 176553112 770351441 830079758 431150344 669399398 457031307 568578403 654946162 974823091 740322949 918808128 828477734 810503366 560287758 736920229 118625596 934584567 881928489 484695013 896028991 212554294 750613388 524809256 55997874 352589699 683525410 642347242 719611017 622175347 704062089 371436410 207403436 241461682 88291733 923233660 668092280 47214459 770595275 770599783 997317437 866724386 764157159 397545736 428445121 955795594 263957334 547784702 939290043 426638511 520836285 941180987 615529049 885629470 943344752 738935433 91331002 723210872 876935675 559279363 821610357 362143219 3904925 96693655 347384593 987292632 3039432 346273419 884836491 713607430 818755235 917790453 78168275 381927022 242927752 933011266 210647118 20738453 306622598 23941040 600622421 408620821 664159711 119023827 662273717 151437084 875839371 121117716 140493870 134196203 833262260 849019437 20353780 179280984 843515704 992004526 692872753 586145868 724755499 54820732 787514753 826133318 428861010 209026892 593442164 449549527 28195496 575166508 921863183 314231588 586744541 103551227 476126539 600875367 286472658 313617132 65238933 52985966 294468126 133902343 866189901 357778203 995135116 28980648 647087175 244590306 485270171 120558846 931982412 640598094 159858940 958281101 890200474 417852796 546694680 950328749 720939616 27450526 372544648 947477768 195587139 964424313 404738459 805406496 472941788 736818407 173409235 393004487 728129080 99909462 808792424 982518692 811742550 106727240 46101699 533151413 786077357 443036369 549348100 276368584 791764131 376074524 550763645 221527040 680800791 841465574 194865461 125492054 296344280 546571009 717623655 467325718 333528107 468089043 783299584 81657182 275720009 703700 909841700 330512034 614097886 400309012 429483689 721354283 928575116 869311410 40196250 352361619 294593894 931205990 574933429 706970698 298516597 816651256 318078958 512354324 337100343 515055302 780398826 272233865 516806170 545070914 435490437 209689492 86224134 852523890 999230284 707581173 512793552 814313583 545977604 538817215 110338504 540425958 169239329 872655578 840355628 709611418 968687952 821279362 132033970 548235232 158411245 851812038 455076610 125663777 151082125 292621066 271086394 512066139 376718454 606608773 175713640 713150113 405151522 762680260 410442259 765152662 77609664 285563173 220591539 656169718 476464819 746369373 352003380 358253070 164611601 681239795 585609848 232641599 38774309 764258754 446181586 418656639 824598253 289123195 891614603 846899415 463954332 584842272 81214048 20499174 152358681 845813899 747722242 469945436 128708735 318408933 859308693 279588992 154295707 808263471 200221233 890400683 215561585 487226812 601857380 942204363 591472824 773865909 777312175 540433121 630812761 451661716 622428164 313618819 514134003 883749801 813791055 55679835 876736602 479349400 176565482 609301925 557430292 662836697 608463654 820149 129535451 915990583 854328265 71714671 280125213 878617682 611158155 702557133 222014591 322152733 264167320 29925213 262299734 214495328 429851665 361961152 262464812 765287735 488142475 307960621 609592385 375794321 571592590 409640171 62049288 321494450 573346839 467025370 852368037 542398641 323544598 558875627 327239286 492629243 975479537 775008163 623128711 962975182 203072511 118892701 353035548 283263167 129675022 128085509 531981867 953048628 93634782 678109469 719771615 100468715 59392420 702745531 669019414 791782257 398999432 720421065 434536932 7307948 199979303 478687428 839141902 566721618 403963409 270538302 630770576 213100655 209133388 360592989 732503832 835269859 124652495 580934489 185723016 101148130 699517192 863875329 554949496 915930226 47814999 887748919 847454129 281720560 363869328 911025775 706341811 779006859 412468861 887843380 558902576 656083656 127762266 428278692 195959695 302216700 875013207 673292783 523999338 390675925 672314394 904137947 951444496 306501330 845400378 180784451 54948355 608849350 949336773 71659411 120185723 688881241 784089787 712606286 734215650 638681991 762481296 861238409 469650263 736791071 550053806 878653037 379579179 207029061 326700017 936426936 112074854 853991664 897018409 792135229 473816643 344780397 20906651 510650975 320756911 697525466 899065729 489986970 714933966 912629164 535092101 69157627 9276790 754234665 824628810 908088227 128240563 717796079 273340131 902551367 57245505 879965803 951331930 834539699 357897493 200922979 471036459 643320898 543542229 852574829 58852550 120510568 154466907 943484277 9109008 70835241 562041398 659532859 11536866 185313695 412403240 613066450 744568969 273162871 525912745 367813155 806349636 68115060 287746658 223569000 507390154 308294635 5508276 751577521 489471425 270533702 981661743 216478818 90084168 576022145 978187035 274326451 103228782 737436080 562188274 621448751 182064056 415460215 500446691 551323189 137735071 692624016 918441297 930636410 80116495 592325961 799710802 440345733 882755306 435979779 791486257 93002546 742616963 606434740 509943021 160724272 2923300 984460902 357572024 393186179 102892680 385615798 770307448 158183426 141270881 379435862 909313609 5882330 445857491 833102731 563358456 915108361 245718007 267017135 770969994 135295460 49871961 976596144 489559987 270647697 779590267 53857167 49142112 774615694 660225104 542779363 792952110 869107240 496368577 484029523 546956016 331966469 569556268 810038559 451276332 184443035 747198944 146092696 312895135 380703670 484761762 513460132 229379765 343686390 133034538 297423419 756456977 647960142 539882407 35064300 128114699 706941575 515746103 44599385 345924653 1884603 442947696 96902582 715362997 205279706 623076058 321413454 896362775 987409704 457584755 592161278 724087416 243270845 192482345 18199224 644503604 67238660 196555363 25308418 189256792 325639740 345508217 486791540 248794152 160061690 371233335 830662718 775431323 424782501 879527006 580756895 289703130 486229497 966478627 200090223 224036549 171808133 925632431 706233494 203969389 159871021 580611997 886264722 249412507 653127080 726419838 522639606 639462472 988418306 765091160 649855205 787327779 443627804 174967587 5430427 839243534 920919335 735435083 653776613 62469281 262223149 113404209 570414243 875184806 302096520 518461866 120660301 37822107 422272105 923297662 94437739 910975795 676649554 225567722 681703708 929977045 188160668 440010015 560571024 270304284 889188594 974492352 754143886 992035413 93942996 431299176 848052975 471345668 270372885 628921890 546077473 26103135 464600414 751526127 387595940 959665873 428695209 249626948 98442640 511256441 980067270 107475849 935962894 886565800 578573529 592448667 664637402 686073191 713613530 596239434 117494472 191642350 125766676 87675868 263605564 310705966 874329254 266333832 686125488 526120009 312120581 341777916 888240178 31500308 599090808 194512600 288123107 533306012 620460955 997332273 993434233 823975070 705304797 244203791 569126078 560556045 213194497 800810735 780892430 304881807 566040481 363791937 276443357 499591681 246408102 755620843 605815855 17371375 284843473 440318148 804301854 280560412 252306742 117294618 96114008 266976768 174298555 935323181 308457119 419937605 44308638 956352689 15795015 930889546 3070188 410292048 833606075 138004384 654581259 143645734 368559608 377160079 600285233 567946307 853626383 649970834 770118890 334577197 668427432 510752471 459462038 655901275 889508218 814472640 271423464 22142395 356676564 407558756 419243624 831552556 563445527 387053070 499289330 8891653 175939386 361115325 715451189 845077900 219132229 781566883 366866741 505445248 35406294 225510311 359086026 674063760 735203231 313239011 248284447 182185954 347037157 548106278 27229491 360313997 650702595 283075442 313633883 903907871 129272549 804327039 648652734 538900503 203911566 647162935 969490904 94376300 256778642 92833848 695116536 916657412 194042524 960786261 814455233 80369726 451316714 526518293 489446829 878642025 953737932 188143922 297678725 578798154 304554792 147954716 149376490 53129370 528125433 489087860 422966224 297416838 422681547 317303697 707197181 584903469 459215681 611944702 598435471 84215078 80930704 872246010 92346227 458131703 288582401 400352758 789931759 459193759 31659378 173632027 169552664 466716941 160541910 687333826 506324829 667756710 192470448 288224249 74957050 183957955 644177820 374982405 918601606 772754992 610018759 75149018 79599462 197406895 276664178 83570597 996720727 337487219 708020851 893502019 837613032 440378021 463245747 569478855 175518717 814780131 663450033 114433272 482345294 934548924 781074173 929368272 233295333 458674741 715734718 780354814 633221028 226112327 292132653 45807973 190841533 545117278 182145560 988980123 534322232 376790491 302312288 544564075 431550576 99357587 345165691 268904275 750249878 516784975 352360946 678980871 594572333 427710282 633978340 959219180 348020108 76158134 612926594 669589406 619126879 536014903 714827153 251862634 303870758 548076134 821622763 545866196 130692789 533886543 706288126 716037907 103513779 306843635 360085579 984251280 324789787 498463943 575906280 451527531 720038845 116633140 113293567 326422006 858490046 685863957 603117389 931865655 864463123 355789116 616347811 593125226 909277707 47304684 484933481 484741501 929972930 912297056 437382422 426279827 406696623 308120387 709609145 803223170 108142615 545101366 704336755 147947349 572655767 529241166 734984443 646675914 745969566 265215636 664007192 658000084 889073392 786906243 350574890 104494874 38171428 594924684 441432226 260823926 595590695 83609749 463011718 793027960 593282999 232176758 965737454 297498081 263908841 3418235 669458825 306975528 166562724 183941605 897601049 467961848 717173540 769404265 322282994 719883696 482704504 756165551 611212927 289075938 458896387 436874708 843718846 183532500 79501054 590009832 849248703 481203970 775014901 171205489 91714856 802900378 175907654 915982823 896480692 766260222 520824741 909176118 984931247 15756358 785481883 567590975 693757820 554412731 917560578 787401046 333300239 563183197 114531211 892629701 980842356 925834590 444787000 242636104 30017862 818803109 964262370 858211472 339064632 396474700 840332980 166669760 662225296 93579043 857196206 848009715 851382183 738322731 413548323 990451380 892687466 110597915 362501691 790365827 845876956 940337373 221716850 844832087 491714706 766884114 686694423 269112599 123602485 30629258 82814926 195340320 594836484 209099214 69124366 376265666 994603087 560138134 794580900 199290051 78142461 167838547 634732846 593291738 294946055 310233766 423392161 89252917 794350330 522266343 223302596 965955060 68327289 506229151 356234163 19480235 991431353 807478542 955247452 882045412 711796228 883215014 87092997 863425947 953326647 92208525 132731332 831818944 896133699 213422879 50848262 101863864 482296751 192942954 246356489 73252573 757661460 117249457 679348833 122818809 641138848 576747754 498541687 975439311 115489428 167289920 98808581 196672658 787892166 153586577 537008795 588042860 284519968 302445040 779122717 856492281 808771871 305293860 320754499 904895689 870326356 451757864 427629848 997267425 590989799 951576233 5702268 255798842 698008847 684881803 676617890 403017281 412512411 192124005 790755218 650095446 784534380 287422464 518098088 938013261 110545144 24213979 99569939 33983984 143561673 846703274 392490071 526280058 534962172 239212755 43290828 857002269 694740419 330993903 668721692 688585854 977020387 107321935 294574025 931004724 514209335 662335861 505233316 755677516 84714539 150144662 122052695 456150984 547919681 440910879 686291421 692396827 384759696 924345133 892697604 164089774 105581120 149636115 661097202 217535583 417863695 990338264 18408349 845733117 366816719 335757238 616935506 926613709 187904229 935054237 494001967 395180296 62442956 843826349 281154728 225955162 884358800 872493247 625120261 616717413 981296468 500700637 994280931 885280828 623172300 277558470 526769839 921314024 541725891 347768683 634845998 984054503 269696151 898344309 420663544 439446952 37500344 983721148 846080248 550206992 612809260 703022033 385617902 288314616 627927822 246246517 517106413 315773868 913184522 1502240 846753245 716710509 107063523 306688123 323117562 789543152 408473070 659120614 989558867 739357918 529332884 334277107 547774028 317395026 185221844 473855465 424621084 342557278 880711358 299984706 119099728 68332934 918337273 461985837 653065542 856647234 428075326 76257804 52605875 465019777 130776282 717533175 898632990 24234785 637232 688610616 399853922 313761400 219361333 850717645 310188080 648101070 662854386 572569322 42297226 350427616 539662342 626201972 121668681 3599455 832035362 586150534 198417049 315041391 144149131 6692336 263793784 545739304 773982619 323465395 614328890 414625305 134200639 339273606 930184456 366370240 780292474 93665620 364001628 529282579 658591457 524284860 390907782 541445114 399604510 514863504 354907690 54859474 96307054 140333910 821290176 582148843 379247394 233972682 121190419 187282955 612076577 926839898 70502083 858117610 673622885 776328617 192354755 91803828 426036090 556764172 550219483 960657290 703332098 969758224 378558759 933957889 793991475 968632050 485157782 762719137 210841687 550448933 333433707 204043879 904394827 380918992 170963136 510811459 89500928 356122701 294080766 759653787 334790398 673107116 281805671 491091142 158143964 100717102 680365453 128901778 853853385 55796426 814413783 969690047 435832070 123141291 936763907 901771906 85516394 841056943 860018078 597581571 703344093 285065450 813150862 622338015 840888797 438138145 62429577 152999078 714401020 948144464 117701787 866445406 713410655 526158884 35061156 449579518 694645313 11589506 120842456 597383924 448598126 590652670 872008509 688439712 817692360 726861413 206776112 759176663 612675014 844262452 204362464 408690016 908803824 73073694 384263890 382008442 749098340 992070537 197810267 324249685 189017172 204670993 257356841 892802452 640663430 919984644 501268155 108614353 322950610 575720677 480833252 233224473 853526952 409939946 83448396 289261164 493626760 457859710 114257903 288947774 550847623 453869247 365737116 929151993 796773072 242607617 132894071 571727225 295003169 178584905 694882935 229906830 511898186 717530578 646809320 560742526 739604914 285262220 743205355 156842624 283517906 172766104 372603633 810534977 878166967 998211277 861128260 643452771 563734660 790728246 457478015 595016953 88682478 675167122 799184400 917220365 869569726 262868435 94011837 614600731 975714131 173820319 78325020 792395155 371677213 89943506 769563673 675124826 990435363 332025850 860115060 893124169 844181886 435238106 148472384 860486573 271927260 981774055 63303782 996353989 457624830 670518478 509920032 928408904 829985594 430471148 139315326 109587676 878306297 103957204 371744484 116499872 546149946 455079885 605087626 867916707 904456973 106008402 262227195 915695210 905958425 228667536 535808918 970583918 12417048 832643563 507871760 187149468 172617045 706392441 80097264 803968211 586493493 120159621 919364626 306814569 939807147 899782414 382785829 181592999 453946817 213755461 837568045 813806408 383336470 289795347 825990913 649041662 364716635 945377680 715816654 902122989 217140949 869542029 143569554 83692846 12885726 336074763 935970210 59745358 950853476 551654850 545589284 588548556 881610601 783993243 355687318 539091870 547837569 875005494 876459845 954813357 543431511 363138405 675743447 26740820 891376168 382385327 455843522 341178085 877559110 765821902 29341906 77043236 768668054 154003249 249067175 686094026 579091731 819465339 685534260 734512131 383194441 599673602 849840194 479634416 431334874 605100625 941129451 915635238 798977789 449803430 335079455 932142126 205539834 453530485 506636834 652297731 221585839 242096611 429456396 130996375 144881934 29990731 365993543 270030925 594986396 603203517 105744661 708428672 181150196 312609402 776866056 756029179 32254018 969034361 382170504 549611648 350718665 498998502 922196817 768584002 921097821 743210397 738430706 725919850 27433194 180743091 921611598 123155349 807627243 985630702 867278367 321785172 746888947 151242056 202102382 65136554 425375784 200444784 66736924 701290642 2891970 652195656 768163677 719822455 863039377 203591528 870844728 655741626 6951285 751062170 264736776 156166704 841440739 365315676 880202494 508659617 3983719 353517921 736509852 108656202 130833948 659795984 842467899 578148444 718987318 351591683 952208518 977389435 475569272 112531850 201379325 517788479 274187454 686005798 231801459 269065654 889413749 206896398 773082257 808860128 399064350 124387501 11287633 203257394 744280783 390654497 113902979 29606164 900977329 952367038 926953035 385731939 364414851 388809609 909349793 764887791 713212949 882414014 959274959 152958206 467444174 83906891 666456823 966600392 178141991 293343826 984463755 205492216 386393134 334518955 79033555 986786609 855198980 768201823 566125419 560661639 791881311 43544110 382580161 191103490 559570953 962735626 2059419 969531423 149325151 492979610 787021200 667155022 880638930 876366520 114618762 461301109 880415594 544854515 697513802 714188395 587459902 544045326 61475300 457476734 804463101 825019775 977176382 363824110 385197672 450480881 397288598 901441135 931931093 661817794 504964857 840982955 868124846 99091846 733649357 798451134 834429680 694752642 957717320 70962104 241289901 714820914 161786614 676188191 901218442 934840003 71100471 778453354 378692673 59063193 880038590 826070663 462737184 972105931 463359763 721634645 563765897 845680034 861851410 584169771 244588144 597294110 464007274 902714192 57002976 712517489 870119199 990405504 49910134 482655361 114195977 985902701 332454372 947571306 317992275 570864188 560821872 505202938 944833276 915442436 611807090 889572660 151805785 647572307 938729177 870152142 769978769 905922728 563995815 808021426 743142432 663877626 329306481 869480576 729171285 523631663 26243808 230374667 37096915 722789542 295116338 473110488 314899220 761813422 769012409 527710626 67891681 916188940 729400411 653039576 30699227 973805177 700715536 187587357 70216950 819466786 401154152 335691208 861426680 851346215 573222914 984937570 565917439 261846044 316242454 825302570 679651064 434662794 364975340 993987476 685412136 798779503 916013667 909058245 275569575 617006778 646488683 674986521 924219360 335059920 431611275 799211678 194375955 344765706 326496604 979623062 510507732 738381364 309731083 14179833 228146057 643197456 213401563 598333680 208005871 186068177 109363617 623481947 356312725 643300001 548924742 178283085 220441695 862045723 396560713 340840586 403288324 983622353 470775354 694587152 996505233 845298119 633076544 501689483 168762597 808603638 553698452 53334239 365284403 645093578 78215172 581393314 76569474 188600997 881646449 469602974 666219312 620112218 42016593 345001556 160296299 329036466 64387374 683700340 682225847 743401194 508494372 920852583 349920363 631819571 276761959 63161797 412441907 288942129 635494587 318497503 983974799 743885949 224421114 84890934 464627283 943932195 713329298 373848577 412999973 725917732 5801988 640601772 422738691 188911349 484912230 890561875 774282426 321204991 941373922 471921483 634073456 105161757 126364725 979872666 510444826 500509473 163055921 20423034 16762630 5295183 757680955 851148506 594397267 967922655 372599757 231267037 442854516 157301887 598919669 126793816 54301618 497448912 623598805 938891352 195959719 483708133 631854625 537262234 502862275 769355463 298188964 152269330 626657738 883310835 277285051 534721893 65412179 575400921 660390616 186356078 721812299 745599839 246186496 408138173 694643312 92729181 405079118 922866963 281698775 944091679 449436526 58998759 56455271 158805222 724701474 832809188 786854492 91693159 733812161 781830505 736424388 120031050 547978419 341539847 562964229 576021164 667024630 706432263 900771669 500080285 751726492 57304802 166642497 446120099 685471819 803119814 92310311 69008438 549035451 590493976 848965051 55705922 168517692 745424364 254312582 556164776 489708589 92226959 525192802 190858428 558046854 515858686 642844159 758525896 124683599 982545516 151842402 186882184 403159078 893155776 134821729 729442989 729671358 992576276 692781096 926795610 234237786 687280439 897853366 548138410 359650646 588138028 316065121 352966440 983844767 72739241 271667534 261284437 161263925 149203353 810392314 736291621 667374512 918740635 197204404 85696386 123754936 822058624 372988704 977714120 997505932 631536848 582782901 860868935 697443196 152224582 612843840 680274117 555625583 79661648 831950687 975418617 712279646 679203728 870519303 208360209 599187671 835716701 960975359 342732589 814245243 727996995 742746979 642570465 970291328 650095998 206109729 838525367 277884207 234936195 595747967 136410027 373698151 335455096 153587091 627366829 317217560 692144311 662646729 46021155 298806473 732674383 656117602 137952100 979005972 985524355 510417647 512397373 335286052 399290185 6371289 416407152 600789565 865562827 504877277 821820209 579624501 280809194 564590728 637869991 774574835 132597942 678332863 471004017 969654775 547881207 565115962 367948574 633790162 327052967 583479556 527528627 467867049 612711798 750938365 661932074 236829622 32779333 490574168 880926701 271349703 759242667 355857949 477639519 916371645 812431475 477451944 595685203 813394447 585488412 779355688 619056275 469601860 100813144 97169441 576450650 495376252 959523981 490324715 907181786 244421096 711478871 538954288 92954040 204391502 6848004 310458738 840428171 249290374 769417238 687340674 31776096 191007743 664035525 673074698 510014777 274546747 662722171 960794629 393229961 56478030 500174422 911145537 33853882 360794211 190067881 941562596 953821607 319838263 890263419 957931236 305468450 982411164 582134022 488789645 382368879 696573432 177294905 699878399 132179399 403789251 767841591 790463918 246365142 969955596 275976662 463973600 123430718 612228085 364095009 134837299 883006482 433364787 517228247 612604948 206783067 21146767 261840873 592305992 827890839 644877671 343061759 723598183 117030453 756714797 273582068 779503452 882755610 271828455 943556438 601122791 723032863 853499053 852850407 41813531 871987856 874730031 127355934 735571424 488630446 230706989 930166951 862686322 955378478 894878460 575256287 728288 657115065 177156616 374043225 551541390 175333994 5678156 654721627 100269491 201946707 220453339 695805025 828227548 510057464 269754715 976528025 320827495 599608274 276322949 227506790 297078025 508039885 246829735 767437534 475451465 179231434 910517026 457995596 743966722 1319198 679431659 443453870 115340261 634569489 263945742 373440823 166557684 817698912 660676647 795943631 579130632 273080764 5530343 860415374 69238605 669696329 795476373 425839941 339950273 616318240 58981514 146767605 975994296 664069581 701455284 623079253 496409947 95714001 696685844 56072016 877718052 607299873 341001536 520533125 755390563 421802917 185591777 655008198 824526524 579766202 782018614 441806745 755461287 38349233 991623568 762706618 837224175 738587469 473606100 834636439 406622260 789572169 612767228 84024274 318088553 59597008 881538710 416147651 41600086 719022083 49750595 713567732 322791446 271266423 239891513 865353379 388170138 390131892 782266050 649796931 905878565 402101687 919892411 360697851 495228367 878697840 90064662 122998565 717853698 431168837 119629144 530697680 706439680 623612558 952633883 188710975 497711962 283671319 150901901 543275624 918120570 353619873 65176048 86115958 30070555 241245792 46162456 80202056 850925771 141734270 720725488 688843503 480101744 915507607 533140981 341074228 769054144 78354491 113309881 873685519 607901127 835199088 820465506 517118001 740181861 124814637 887308840 608613755 74713806 33818592 888512730 179615621 882507528 925838057 574661978 490700824 151619184 921292317 424439324 1268660 954564917 400566084 754468011 612161035 398316508 261620378 84200997 650302084 705217466 179218258 778471866 330228921 174888829 352658446 945123120 32752889 804133284 539094377 378730338 292154055 790408962 80223341 187668668 362123609 339269439 48567581 555974593 146693146 419118935 11086573 113101190 386993448 350076441 759560516 291524660 905907158 363875496 549251073 498918281 785449771 699007230 701011955 682231639 244039266 466474596 172725600 14645764 743889768 642743292 223996543 921685769 790672225 682613559 570953726 153265523 184309540 566979167 481843068 638294117 736573370 288210702 786239504 734730132 34557155 527237813 411257536 468720586 302956945 760716567 664439051 472101219 877899370 494343371 860547424 404405459 702602314 726821309 450406308 939949853 528865983 363114413 682576304 84624477 435512459 230806702 285085137 303001152 304649766 256521641 424720199 787431559 500236858 165682904 782636742 633673608 371826213 276995659 990519032 969245356 674811514 808315494 985608440 71941362 394431872 863482977 491329240 557284715 128134065 119575751 140754972 224397244 134031933 624257015 450550333 42051743 970981253 498279590 208791848 38488162 725246880 961356891 106020284 292037990 361550553 149772786 647095375 52256929 849227822 714273818 504609578 151140893 545692627 520200151 635319560 740055415 891033005 894736640 777883035 789167712 262059992 54338754 726767623 472498464 245804834 420529179 94027109 522394382 66182541 40188512 667347266 701782297 486136529 266372535 558575645 262926914 148300503 942805406 721673196 358829087 687463487 395678562 661292184 387022682 801569499 954419369 99909244 947739184 609424434 201237993 227192554 639654643 558672382 685473006 678802086 423160456 739579054 615566680 842360937 244878570 541810661 676308762 261572959 236908453 869075705 248690940 13535657 574094428 927237492 654759706 289327836 683748675 772840343 392014692 244238465 665897893 317845202 376027164 145604755 669339743 535493709 193597019 765778948 997546595 675191139 553122443 53197112 517135671 411623457 642257134 421076103 96085363 784075724 550337046 805793984 574495047 986408280 985790827 387176353 497608946 865792497 502899625 403485280 21787468 307074934 950736223 204902949 652982333 298988281 43259248 978390669 498282819 806299456 943994262 251364393 355661808 830157127 896125658 265354493 581075562 854077628 320205853 845008129 4007402 935345282 315723411 228136611 451193661 69206319 531821123 160587075 944736582 890709389 494216840 222570934 228473722 291052828 569968787 334406852 912198242 895675023 235337190 671110570 942082077 223755851 768864474 460878489 284685019 483018987 669962010 394897205 995458403 167267262 255604774 544688918 852775822 837133127 580938193 189415498 182671561 412861372 595047620 282570705 565123223 525659528 409485049 776313376 163165965 694657994 399131712 84545951 930727253 490194132 32619709 26860331 122275883 350720172 697988456 582539925 432799331 767841678 538471563 932525344 672103777 627717736 189887048 946480135 512485279 567541596 610810641 302499573 357389099 799018561 809753134 247894155 883365926 868942627 922881594 294250205 974338374 936632511 998411174 964289013 326445140 218072840 790623541 331802191 503602863 370239909 341599870 287328603 258351560 588983920 821004910 825470975 783415204 82288632 209182659 722475282 708731741 288734208 880868754 176327650 486075297 521001982 378420161 836269743 53519665 552224669 328732046 906641709 368296804 587988283 330823174 566881030 946902689 388161643 63892623 614447702 146215656 396773493 305250143 31541293 275630666 847824081 71065090 799225617 429864300 605643184 177326039 110929785 798140425 73320051 108909204 376458323 959727469 816292913 33600702 679617919 80021754 2661942 576778802 738880593 644685991 823246974 374956191 315535891 143037820 155509822 615726601 371358336 53410839 674706524 781529928 249387083 553436970 754458098 761628807 649141654 722946554 613591247 481019333 937473147 746976482 812697589 979549527 702294407 94089166 22116380 245932644 2554938 902429888 835805230 390296424 221922184 224021583 263050697 362293425 496564826 686780963 204785088 232977125 943032846 27953018 285462170 484959610 589265651 993999270 590133010 950266685 905947854 124559501 237022869 276945612 678229337 956380968 148880327 65837852 559204542 68067844 257697534 483989491 578013728 776633796 114711237 359218798 641948690 914899869 590208091 315527549 268403997 521109976 164333106 8149090 135053887 586525779 890762864 984007478 736967527 996350209 462148977 903593316 967063546 613424229 578969155 268564524 532862289 682679323 637137704 13578529 320100665 102892880 343626776 414765228 58285169 29361989 36307772 354728071 80516911 714789839 633045364 121076802 110833564 346536922 949440722 881824193 271894611 180932065 719644957 390720955 671534310 992553080 477864527 242361917 268583001 424872131 89154839 306938662 422306213 590863612 222566232 298135720 392048182 864825584 476584616 131891661 86407278 919367810 175442130 702215920 219406880 103469095 445744724 881505344 879194389 56613737 260748514 324283456 524604298 931169637 826339809 157037130 289007792 554281292 959372013 781934855 354831147 987689189 696304211 767120632 170883988 750659850 263531416 573565169 228649207 350856230 412041712 401312408 976400726 936681662 472238791 644693227 500421668 34229221 372113468 63354551 623002314 874570693 608445857 56293665 890187045 917427741 887762429 996116513 797489158 768757950 281865354 500521730 197078449 713610765 962154295 35387620 390445662 435269509 437886246 444480826 6169276 990421554 568631087 750301261 249786473 474271030 905795164 542864822 350845563 529810503 21368427 55658728 835097082 798478895 444919887 582493092 17337443 8678731 411684527 327334018 292067367 487546893 868663398 940964719 762033961 654261627 53473537 119724585 66527044 191864749 965864260 175544005 791688899 516038738 507321765 937307178 240506087 492169004 475514064 666645140 93465701 186720399 855562273 910723601 246155749 637853670 34069549 876026631 627517060 909415470 267875641 352493740 723862611 744668794 249229761 219646861 75375829 480176749 81969395 877355528 162583941 750290115 282201905 992393425 362948174 105693128 209634963 116287857 997202961 204197343 401469283 165655746 554982179 394241532 731201695 259367796 63297484 529613354 204634234 243050124 394917064 216932871 863137499 631868384 465297866 946646339 650155996 396645020 566073333 678855205 241113164 709579711 36825697 274045958 484089902 441940127 57430172 657512403 767431992 996524385 873079590 21999247 780025685 106887554 58876403 409102799 297147683 241227345 968567021 578793020 538575990 521984882 587186800 349954580 516676819 829295452 84210124 621738922 662697974 349958108 474592711 92083170 895382092 550687888 515260696 344305334 642050937 523972461 607268589 673338291 860581588 662279482 62415206 970895996 717927398 263822866 497226263 960451910 810731759 623967206 379246730 714659675 165078369 891669753 536837307 100332951 873754723 114372706 803680666 728098542 767481679 971816077 352100237 905498852 117492788 241605050 754746603 469713427 724233812 704650365 897333890 467123369 312067751 231549500 295864337 190715623 100003415 339104693 553151695 947599779 945102658 550703989 855786466 81647815 138454652 152575073 750781161 165786063 183149770 226622513 497572979 259286607 649213735 687069680 258053766 235623531 903285571 473617534 535687961 755855198 636424703 258724622 826367129 529364468 370724850 707355048 771976808 195881231 922706919 355024808 4332377 157078565 25952093 252164669 611893814 110607808 132111621 84219115 161196602 742267901 320323912 417913865 558034840 461432590 475240639 309343044 589810 523466680 462811321 988171802 854220002 776299477 801665976 314663520 324769396 225398996 756244980 509963453 837433258 439504436 910571478 630046509 828848887 813655564 579158142 980003710 406957253 634356102 177702462 780608982 446568943 132020576 353827613 301493547 857897543 464977002 884546902 129776073 139182865 448156682 720526294 570309584 580669830 4957883 420806849 529497012 615256915 844401801 597237741 724069051 604015895 791619478 411065189 744164226 668987624 628509849 857340391 44674169 336927951 448823130 267205991 419228770 126786375 636049719 839332234 859798230 233100738 915795363 818591276 647534784 963203876 404011681 77315546 917348064 232228422 753406285 250686041 455136841 715143796 313631827 235497245 880793827 713197040 516354678 145726930 111386090 292920429 825701643 611674327 521561197 236843412 669343867 213202878 744717264 544024962 105824453 520715214 308548682 288436040 676850169 542556289 514835816 611183978 454840510 824209414 557887112 535895649 464044749 781216704 698601311 703909657 66053491 849512645 40061555 753658739 129486867 94476383 84292514 732797124 878193314 449121423 46606490 431039060 986294313 655882373 104203614 323608033 132226375 109473065 154269895 876959257 50755756 77550486 551879937 90043171 971300767 610945945 772322826 490094359 149987961 297992246 492305462 543663233 845580584 978830884 477082285 989730018 12861869 992453196 511455724 811815215 176086686 54979149 315459136 621052496 626379685 407811835 210889294 733324194 641551359 645650140 718228878 464923510 629667069 838018730 536108235 961694096 99819142 643666899 588676260 629635496 40432019 18701052 325222415 912543724 34471090 342499450 309471953 875309948 860377221 114291927 997766662 156670189 777707072 728473939 449452703 176061639 597726765 291618400 767812063 585984519 194418731 821997093 619083230 475624094 198776363 451415293 377422854 439711215 419531442 532800501 229776793 115951957 749678427 927042385 977465896 660308123 623377234 403212039 445565469 997438082 281858521 340426562 891501875 325103934 657231047 961149664 385683192 749922553 832547587 419368437 553508690 178131023 822513422 719701062 931942647 840226001 221325687 227176399 768244211 715577218 887545700 338001726 969891878 247322973 552218383 578022517 51416515 635707340 254317127 701257996 979833811 588711218 161057515 636741324 239138992 63614307 440707443 598546485 412311178 722856999 626276711 865443065 974982629 737339323 26502629 633606783 476085273 686284111 226596895 161400417 193925585 83971976 579347931 204533486 495432077 709395200 32618481 647447464 212399648 668743361 119928529 672965063 950783794 71332558 492737274 550522549 962836927 749552795 818491268 716569232 43133077 812465039 415358615 900728492 613140186 670957449 508223986 981790734 544371845 928353624 814949733 895719922 290855648 444988226 494866263 347335749 87293197 925119870 675154240 902025259 923781757 845768378 671690288 819842682 768007546 455936661 721088327 15821886 915286430 633771046 107420731 284228915 3618906 465704563 676158421 569975374 795340145 878728443 678702707 256424501 189455738 621760045 141328008 386344386 328696929 90151407 523935000 64333444 916171238 85621784 28315197 883538749 672585244 364593397 464949156 743045221 519346667 233945544 643091216 553821861 452192656 707846980 127543510 970102110 360667928 280377875 327947872 782271264 556920552 101564240 175206571 803187763 134572600 358277389 54977736 903602449 968009619 318227150 817305182 564737257 235448664 839405580 899436070 474907678 565385788 782473908 130476142 70887622 387397574 81905061 834917271 263206188 742310098 692434230 463301271 909626447 377597967 181090733 552869240 287921249 878110849 288395209 469298135 201779016 335135743 459610937 717633382 275856160 757553078 941336866 41938026 476769974 896161444 949310621 230259773 693434383 697645085 625959222 871186381 564104927 322439242 119604590 181377051 471260947 379708069 458271546 46794942 372361032 205215871 256829571 201933918 762895185 755518843 330908580 398952761 581036212 972991504 598133743 373840801 403662637 701496330 602785320 535995003 916707627 589593353 680724744 695608769 647349326 831567616 866061755 243282177 878561775 759043767 958201443 927519709 902607768 8354890 665338003 703392393 408158599 445739433 461465044 881333840 1728816 324563734 185138723 351482384 639090104 789324713 760792177 808856249 429260411 541586383 995740450 111889361 545870214 483366343 178634895 329169907 558634013 453277732 741114244 57013067 360481591 967810638 673917378 587401756 446909437 94670592 708406910 600313658 900390479 874612939 76527840 52928656 217104190 280157330 855983749 340399004 768071571 103014925 329615870 13528046 205541959 970645574 666441551 723770285 966262537 47944222 7090288 256845841 405017275 212061385 587777487 339194346 38733301 8198734 226445517 681137176 757250433 822977544 366745148 671115280 236219613 583819559 700654312 426068574 192080572 714713904 213284363 79265565 349650309 649123449 330046422 918468224 925313491 268453038 549553647 335964493 370512115 977146191 314751469 713023325 192576361 287573551 8572894 497302046 15133035 240547831 737270979 593958161 182648676 187121312 349258510 450240076 280878707 779012093 43480874 637471992 860466409 348418095 337585139 612342740 180734671 467088430 261669178 352395184 690302557 760501319 749668418 216546291 707932804 276479129 774762054 519627542 202730854 447634327 538084081 163880743 87335640 251797129 428103396 807683655 881055463 250797578 579314739 362821420 797277776 77706379 745764584 213400992 243029766 732998351 575871 99497728 687050927 493952621 437539176 332213949 920765736 404169810 582240137 440015582 836412669 973036860 555365561 285272189 984939505 52685376 795426374 174744134 603428732 539844420 174582896 749235963 502089032 394941317 349405420 733076978 704705460 706820627 616481633 114858901 943517265 526296656 995789806 171465697 379588199 168135285 689270691 751379688 144148337 977502222 455121667 440571215 986457500 927559800 210069128 671305936 708248141 326593898 900670239 907801273 449700504 873430889 113594024 399036012 340704713 76991058 137157751 780651997 30512607 375740372 728333270 518390295 489792012 480908787 638626945 3700663 664137527 652377479 550594856 189116271 419755130 760008891 459652080 425917061 952861603 935704974 278865138 25128785 190137783 716947541 701738683 501997506 201707371 230797367 408473291 352527834 94356394 169275311 753971222 452156461 996475922 932743950 331257222 653233254 109756790 844396279 282946678 518881219 297117789 517348065 853376312 275192724 467566465 276114841 146751377 929029055 540056658 440070589 301024568 431105343 96823153 800982082 146528858 441399969 440147765 751010030 195592217 929636485 211598889 373601502 620802824 13468195 740904332 629438210 741838257 790608323 693171663 922798236 891000079 724096324 589229851 984170949 635785492 143303318 722626505 647856104 308421412 177659456 968915687 25581125 148464792 964560859 392710330 780556399 434494269 188103828 587380534 521367247 989207506 580967854 163868808 422837022 413347469 442584830 201919885 317410543 621695895 321611117 541351000 620042275 873609611 403250554 162274992 814126450 98672635 720528821 393950351 755924713 619160555 82395461 906011300 596691558 608895572 651697251 530151122 223274014 113381027 322226397 784613551 283466008 198396727 12329620 274948614 666948528 285989862 504294910 697352533 975999509 912084088 820929188 804436560 122579658 67154219 135181733 848184924 160695081 823770413 815840306 464685332 483292123 765771557 678466064 35225800 488933217 516723115 494899225 84795129 247427727 856895948 284773563 611817695 682507531 212840327 446325879 563100131 374618066 373267026 904414819 14116389 235546548 947472789 665848489 831573239 458378195 597849901 940877062 80076639 183873576 489327595 945268044 664539801 292344830 356011027 696203744 28263571 230027381 863753182 865929276 49898096 193212160 909749752 216641390 350880006 511464935 922769922 255740567 508770144 318663366 62640913 140288878 957359420 309206796 49991213 213562043 657890189 350882429 737611475 945752284 340546810 617795505 363697012 995276867 971007069 441394323 127344116 406891509 491062598 141330658 978915883 33183756 166162550 177063603 896957543 228152375 490384484 411124461 281093096 366456373 847903163 587754443 592364387 948487262 500710874 791586142 603226496 220725274 10001235 163971081 850292572 147991143 319517804 524246275 526550792 482101335 596857249 298477784 519956488 67582351 722805280 424660969 133387220 763376842 17482315 619154663 318590042 6354516 623001658 409839452 623890554 264752272 550261302 827158562 398681737 101079155 645461311 11161577 601477839 941817862 231671175 450405814 416872457 450219751 471604981 541215582 6629863 635730632 610359203 867898383 541720975 33293807 104027745 997839048 131885592 294126005 273417519 6223068 2348304 735363335 695972295 131546740 940586231 1588456 611230736 245389065 177987010 787940589 599429804 892183022 88431448 666809791 436046699 852486852 125413912 397100957 163418582 950961667 983377234 119017175 478680997 597557112 445763529 456124500 695343433 522768577 731898936 741591053 777407587 894521811 766133705 334265744 98910283 948049781 700913311 693435006 686353546 314723778 979727438 358800653 277911904 128730795 846500957 645679238 455423551 289257075 222849739 989481928 442432589 88850993 614657159 61953475 143366374 591831121 469787639 921993214 419457048 705270035 464558450 481618706 318309670 324341003 168602566 226212653 993233158 381079967 75376307 151755408 636987619 877888908 483694957 400037905 131227291 856204130 725542174 556169626 538222913 397384195 824592737 664235176 382850460 960686888 958484168 385778381 92798631 198366172 190053208 505593902 746366479 167392511 384097032 943346181 357366968 65204676 6929990 701965088 850700601 608292915 986388081 484757600 231115867 98355624 552703071 825920827 331118493 580119378 872420057 652478523 744975283 220314805 431128347 389197693 194630403 777191464 700707157 856835891 472941094 910924632 439063852 832263202 659356269 603529667 985126457 484764197 762089562 476609342 543707273 79470248 652683810 127158384 708052251 626842413 673943090 958394708 384236133 72008651 279230375 743044539 759618256 388783018 468440276 626561992 111982391 524013960 989960640 321556082 890844012 181104183 940148901 881750021 375122611 311298332 185318515 937154721 274795589 691902130 511515466 579376826 357531599 11055365 238290691 280538518 209254896 514338872 836881320 87362514 474697918 555787007 856773624 27311582 784201282 313631525 6447076 124501628 583628535 379367432 282768149 922608453 406430799 317757720 312136035 223936292 226175278 899844700 606005599 461873368 786471021 739771628 879939786 274624887 41727320 879225208 134240028 29650662 242459185 690267839 290096638 65710689 329363115 579001369 468711888 338041593 96972911 345781230 375475236 12806161 972846490 767793213 113425985 164644833 947672381 903927574 709729185 803696627 387985884 180445472 233610355 778506665 632313328 809662484 908966937 360893109 664452197 234017087 623082411 605287838 745542940 525266436 781272691 528657474 317553002 74841176 859258991 740980815 92365464 161502021 384557779 882197960 3702369 467393383 899581572 253474182 72144246 912938866 508827293 562314676 738332669 559095466 201409262 680959570 574816270 861657961 914826872 263214004 537327669 67675036 207310834 501320960 42678771 32965959 116908103 839592627 512748093 974565629 297750 849565981 895316475 24197224 409079089 802034400 647315082 248992455 46244638 231831925 384375355 939872107 436966297 984826279 574896338 784488505 694597136 468105237 782290439 242343979 889631014 45100980 430285832 527390159 17738032 799319628 415496693 260241350 907427515 238937846 391995491 479232326 106328324 3500708 317575642 131037337 578269822 88408729 768610135 733967772 354917712 796159725 520841931 793523265 754855892 625940746 645032857 409406221 901217562 994459698 953742108 540790170 330769250 212047350 735202079 940196630 18791078 569107136 293420131 382493379 383088910 87904330 656439580 897259637 609365369 560304677 760672116 359115031 874717179 638971956 855032839 566010150 305578073 95928622 803842662 147728692 123367055 208440095 243948948 760701030 52584266 568100839 68331660 937443063 631621743 549670329 610833081 181036723 680223634 37612958 399700091 288830333 923074176 741967856 715596201 345802697 497473461 199532255 565098506 280960290 747875558 566353647 109518811 689563813 669778297 81607544 881817164 784130948 394585352 215377701 793739267 116261765 654115810 120341110 417748887 114334081 208935818 241759294 352544790 452397541 128183606 232561701 952295295 597516084 428192337 313764646 449137481 167706242 710273785 793712146 93766363 925758459 442266754 628499980 788723729 912070490 487116785 477830412 159050174 421866610 484823681 281938524 136494116 83555753 156361762 793616158 649132413 929685112 475940853 27487939 275421814 496607724 862114513 484569493 165744815 392401192 968968129 868647214 518828348 998644193 837836932 458268927 292691751 955152608 711025676 497218250 250804715 881416836 914559743 992165673 134997498 825652029 569715769 588186629 443567929 897717778 435615560 56930591 752255871 937633052 634087663 551165066 154791705 492078601 250498467 43719470 575565129 601121946 873034769 955877703 966392514 99719461 79898006 766250725 742818350 109912339 364639941 327713898 603680424 103433059 722937317 123477263 818927170 47042854 122035057 432300894 468904065 165855745 458915478 668548025 958729436 992926382 815488440 667683538 105434432 918800251 577988845 841361457 169840271 87369929 448537728 544480434 551675164 581878158 812194672 274593540 350864176 850028500 639820270 942781995 28197769 259496759 229731299 963641342 489854934 236046187 672621927 745952169 263371068 817451700 56612171 425673261 612581588 951137901 205774736 123389659 714469930 810421122 556216302 453488093 415638976 945625333 787104334 505614509 528871817 576715868 62695248 83524252 467422062 756192865 947691206 217337165 291711948 519617857 916694583 434048311 126248436 17060174 982882653 143881766 857734826 400944493 175797927 872845242 195102887 182364057 859937720 401758694 618068759 300675934 15082982 741411186 334252572 766383198 856642748 666537082 409819465 519637712 489508472 826229998 36692519 180436988 876897934 516902160 779298483 538848960 288210979 170785272 485030878 511987726 970522770 209701395 252380172 818997611 483549163 211906464 231579030 576949106 916183407 547982130 298702152 148725327 59855381 800074801 721657059 630781509 858982153 234230104 186442140 609606697 653141543 870916408 388871835 282735588 858331268 203261108 884703613 780914420 867347686 179622275 182090963 209707243 422272583 74535090 564575393 734154735 314844246 534053151 694567648 9476409 627793397 695575039 11046908 576651158 341849020 618313560 541312854 778361321 583613045 814099592 122661827 823562663 62193566 424068796 946680843 721428313 42592234 511633274 560694635 840333085 795399104 289153816 816475667 995211558 784940474 622985026 738289577 959432248 641569576 501114744 660853189 799747117 759861899 556213133 80298099 314821746 829556762 443256361 737574068 924394634 439615040 758287176 862364924 401158794 11447323 721966266 352503221 479208859 889401855 472416929 319526843 709695100 487782897 313760245 600164575 539104254 787141165 672252163 482968165 529224582 124991393 677639146 690622853 585330574 352415343 430833437 706950637 988651555 601484399 570745828 643551293 362698088 854586282 220520666 207137417 898963475 598942944 380089456 302950107 559571947 415348227 863678313 823964079 222907984 313417914 927358812 762166902 610274483 265613023 497170230 606423571 779866393 454157057 381497269 478396257 699077276 192464611 979375597 925842858 669548010 175581179 67974087 260938545 753897412 756419572 297442941 747888554 959619968 567082284 418941216 313247421 412393864 558238007 271207186 786823302 311929305 504917338 221367436 799862808 737147013 438639377 505870105 224477173 789933105 314901129 740582937 452740759 261321368 430394150 46875456 711043307 72145158 822100991 735352596 196939473 833238749 748060765 589931378 297910685 586587667 215148608 398321161 725644441 364919218 795125978 467021533 72982913 204753496 369155345 367841478 676117765 334462645 774542337 823559662 139039050 266758159 166931832 304802391 872530538 701111488 44482681 318727251 134345455 659033783 949385146 759238922 113419356 73210867 468161573 474587895 480201124 978691852 181665114 103877227 898929585 108212650 726318636 449841161 729088478 448048395 687359776 524238152 226392189 989726849 987325169 658157813 946827603 766194162 902806798 371515310 921080343 350363223 490431002 341709415 361081590 903385149 710184556 697907433 839800594 901456967 306064525 889229390 560043262 529479593 411141564 131228551 282229060 382442671 272794221 308085718 194633951 629686580 154368709 944276308 392007105 170267947 869902112 215192940 218885454 739417370 186334348 167876958 442047199 569200282 791081291 643539133 122279489 49893080 278369621 609731569 452819507 169351959 742873811 833954998 542428908 570772268 900281509 746360988 189319314 948713985 172221662 305537413 936665027 505935890 840481602 68595241 749883408 438889459 557594575 856454293 47984253 366724296 140169009 322122407 469855747 864651467 577315660 789162132 871650831 230667209 34642870 704404323 977850112 572997029 966405177 93371760 759380140 458499796 811459414 796349674 762465499 233681120 234239165 798565972 901600715 999376102 154373079 312027400 597570731 282051607 19698236 742517679 258885664 575716410 814373949 874458314 54471874 586344488 410984283 456005421 742241184 697111631 378956493 425931390 4368568 563494704 227319807 321571258 457271168 331316194 678701325 234117041 35676000 77209740 351979852 558012805 934803509 76311278 760198594 721597231 348306640 354143449 830954409 879311354 360673653 129393842 550429424 339788038 481797725 785499636 66544314 69657542 777846324 780937131 460970460 828466306 992274587 847777529 528502115 643231958 590245543 665245076 49338124 788415025 185976672 442380358 288539083 85937239 41987651 374403948 776729669 795426272 879380417 836853112 887288149 151125175 601247166 839272303 517578891 476975771 804984338 900966764 104653480 94254497 456383243 499953947 371790371 815071920 277839338 48217663 876639655 841643523 666354017 947942188 447739538 575061419 369481755 336993613 212157304 401793035 233917748 634758047 612500127 531215450 377927869 613530932 524967552 732940068 95621690 488670642 928600652 708297418 247708451 406717393 937788517 243031549 269613414 485945313 525231328 592502343 844319203 248644673 576598538 181854850 91123439 462918121 545143520 270378334 363151570 428057825 848450965 655648224 238552649 535648456 170966544 269251037 140030724 742151502 738910827 287356035 430573609 590573242 60647285 617838289 386290895 384289892 384256817 818417178 966609540 653724988 99333973 305854087 607807944 258952770 112720844 69634961 48958608 354284299 698261813 518458506 791346884 570417219 564859745 357565717 168887488 88452645 191236056 315758506 636163543 275963653 307870805 3007508 51757771 941522375 410146118 449890802 884091991 450185828 249321549 928610105 19887013 664718444 523069633 263770800 133623512 556120959 663739438 765548146 596932996 237131731 920545488 529732208 407229233 540237489 323426332 372268781 442080219 871788792 217005368 920588544 514263157 406221209 938314110 730620181 699026785 488553497 5593341 185236332 377156345 557005074 223001336 756876953 687495178 251345074 261644389 456489986 296961620 644336442 533339758 107179620 710996747 629546880 409359092 692203599 265088345 82772333 725460743 838491301 551847641 467230336 763444591 17175327 81266206 387386954 917781798 881340104 214158122 4210928 210247644 406812800 928703991 197114796 352122482 298154874 929884402 389531980 14262143 346881470 808869242 370816178 346006478 10202792 744643686 324375378 357846238 970566503 30362236 296654775 889004897 962066815 66538747 439147006 49914813 254449479 846405138 660281433 960788622 513969772 709825894 417775501 101201698 736353900 445963920 59179380 248148987 518389020 901644701 269383036 169197393 544262435 571386764 689970471 121746830 479547004 144888019 187001481 757489104 408367864 867541467 377039565 598050922 641817786 797420415 670384304 962881891 700645049 911748497 497382660 266223861 637337409 673801558 334511919 517335055 961885298 338635269 995607977 338695380 906128064 267894091 657218690 716247834 29602161 794962377 215445977 951911660 429532962 531611029 486441574 519117065 200523843 435639989 779355121 165829986 887843222 191753127 130602968 133309343 881237684 435662812 885234573 887795099 961895560 986676280 68916502 26813924 832595921 770914708 904142732 590863420 607760804 762294588 340462492 367056922 638923753 817886578 893292041 140196138 841770969 142671337 237869096 441159625 795961990 821288522 951901794 623813514 65962323 160920242 243590837 444317619 343552632 829307954 965776692 292491712 588942207 156222798 637294722 527321055 841658826 155151487 136116827 47178099 62577419 317546161 776229388 627853714 354786249 33293253 529902838 441281927 219532770 424239376 198957839 669924176 861064451 233212891 125689696 53813280 796863794 403594721 414861960 763901663 398229317 179428820 237820727 399910053 990909288 776815575 151366324 541661506 506483099 718424069 603101016 579669434 653512754 573694697 124640529 109301441 458567763 834236420 745087968 873731907 265675387 960400971 252189787 53813471 871322362 300203686 147072044 179516518 326191730 158553202 579456655 977134689 993859676 139339264 713957080 827054985 390553475 771324180 146480363 63251789 71700614 236935526 589201858 980479055 548302938 387946276 822983659 264487143 131977926 770268527 554241543 743499167 326468838 493139161 891097933 568339381 855126953 712254957 1235460 146309020 887099987 47868327 954598924 429943675 425314044 947673592 517033814 856868780 636690702 236497988 969195111 267816254 283836362 802041315 278317786 820495988 998909124 139005091 265314779 358613828 25431651 998098756 527508140 245320153 895676002 777509883 424211235 44254482 265328210 367284464 915699754 123354368 901900310 485047487 735733310 10133868 656102501 13859067 971673073 117198926 423099723 721010855 931649129 293486167 964134056 539581627 321178078 785222504 807872687 991628453 153953823 226572057 408825961 812085445 255347470 812823347 492546608 116243183 203987743 264459830 673317940 82181357 189319646 63835092 483815673 763484411 71847014 371512180 32725975 721734217 936527850 140767920 584866169 394432893 167952431 1316823 254163039 646775598 312890896 309238892 143245660 455261802 786209273 983816101 794140696 375685937 573977709 418929900 706123662 490304247 696079489 935270498 545072271 669617446 285240414 471838039 713056318 874044313 820252610 619909331 322614419 455831843 989189248 998951953 811704536 954992646 204648187 791537918 743314478 520112764 515750575 696048830 959756809 64684338 810801321 272947752 322436784 757530568 356652554 51604549 148552638 408043858 230416519 698970325 505587364 39578330 644836588 522952905 905364260 193106907 776207252 602693322 281747415 788836552 525234419 356169137 574019753 270372739 956302861 704227085 793355096 388207078 639284476 977602464 93646328 702422590 333210989 930290658 846230385 156403658 657145123 944347261 612979711 931205440 667937907 106583759 540050354 141494601 390184135 505445227 1681132 41335552 878431003 609854616 65000165 223444600 482473091 28342992 406581802 318610739 985937571 19539779 192593178 925068971 700752949 424625234 729021032 520136396 53548935 901355540 186330012 773398648 66858746 400251092 549011858 739208706 187827076 112798608 362829049 949168563 374220591 6244988 151241940 135498825 94050712 867489661 596706557 210496371 554474609 548278447 495318173 889765974 241802239 214664928 859752630 196621323 649427868 215727634 417373849 421319710 575874614 588346365 993671280 731387665 834209998 14962314 574328245 888809175 49758971 900501081 958799289 489383769 497252708 547051836 807781918 233718004 439111241 65042106 106647389 859203833 215806971 828679309 595224898 897102892 201202528 737898788 51922283 195024710 670296688 903432226 888614348 2268532 201389754 101263069 781983021 422632149 545326560 439867103 904951210 764790015 529372182 445607529 637785394 26282874 327469223 310550251 417184266 910875715 942466160 808116109 36321095 986915403 44636771 977302442 346292567 862737398 693752326 715822415 530328697 535415197 91257841 17006017 781646144 434302988 163329620 23004660 809203988 922670852 219329390 128708884 462817456 935137722 707629591 135504128 415600293 775427926 222516279 176036042 277465558 184281462 937155404 455747896 128715258 28794536 173096681 295612742 372792862 130291 633628977 818372770 212376864 774209103 390351200 794834991 295110197 265536296 234262083 533323395 95085923 408726751 828743354 952538216 300023816 139391561 810330685 309777758 562904401 962535982 294685524 666170904 642514116 124274123 484069406 878730491 965182135 986662224 290817227 57786018 104786134 993194595 733752866 339934300 107845793 266128028 391895548 721866412 57161195 433257991 266490311 112169416 103159132 32481189 999777027 200627227 391849200 845839339 991446984 709330628 901892727 492350273 803355967 642452501 2684947 379852420 378903589 141116948 770787004 665275268 214292299 575641341 205513919 280365447 508909080 939655101 520193595 668398020 270706437 45962873 81722275 274191849 194354208 708834053 962305599 194762902 398053258 130029422 396637866 139831776 699747833 195474033 695310165 783204815 383516983 241424897 746840323 209886943 569797280 999729093 730644299 59853955 895548840 167169943 728544026 67803549 223135827 552326150 767619886 906847496 217044923 496720085 33263771 33422863 854537358 485964666 5006666 242352882 653059982 237360544 297571957 39350632 20438031 324685221 77818669 420832536 884426876 905786140 743937236 126861343 144706258 109317965 289684387 602904461 327149858 865629104 285459749 128084455 668675092 639685238 175881914 105234855 976543071 86244096 228247061 739975095 953104466 768168549 803021759 782456314 369966670 442594801 253552018 590305732 317168970 783277984 370140990 67357788 18745422 301016743 750770887 369782145 54553080 357266412 334309637 122099170 900058362 90091145 833609762 144520613 688232601 10298957 153070112 416666337 34290992 103354426 735097169 633779235 36170411 506123528 460376797 851331309 787727629 876352417 149972287 210722866 464603370 981741475 504402632 665256156 379555309 874663393 77027867 558464071 829733204 165152994 728382639 606237379 343904367 447040865 453313873 174213141 485117220 106130635 807622815 532314102 555170926 318401476 814331789 242826899 352383705 595464354 360100836 381516555 992474888 18506736 451107518 706206708 309050928 444221677 745328396 526835159 885524634 535239691 738732560 173971375 984197156 201887600 113436643 904309614 719972545 317458808 663789040 447628409 443480821 162578737 393384311 369116199 188623961 167882973 369853451 184939589 771762205 385195124 561768468 166490005 510231425 800021023 684610894 565307978 22156379 3338942 619040584 447196813 548150164 60260451 253461479 735054076 461090219 635567317 399474656 550204197 372013360 373995534 888818497 295942160 299258698 154888381 917075432 136796850 332571186 375352005 84454410 584192123 485495734 481956284 862785710 552954825 343447479 717454701 549085232 883101810 795631275 358994518 554421438 619874367 500829211 499757099 249044190 888105835 787056422 507342929 152101862 266839336 883079421 140941412 580139139 131104282 996560741 953051825 54288179 291913946 414523192 984784061 843995339 943477876 514097380 379560380 681313009 210565865 846630634 69480218 314227874 573089198 850266720 783288566 112903854 919119915 6843248 410468002 953266231 17766462 843590615 792861477 296332598 877348021 626815334 478262201 863598838 948941783 206918789 153740877 906080407 364138972 464644267 376487427 35322764 960453488 725386983 710982067 717142557 989021748 390474330 275359335 627409382 575198525 221662395 300893661 252907094 420538771 824067281 838744328 792025905 338386099 140340477 30429839 508860687 492535566 375099821 781211469 258503643 473142408 816282602 484985551 394944852 70591738 31985611 785850841 859249551 376003248 100395775 699530977 870772595 382279915 703905608 603484819 980095803 282820191 307340538 666345547 786811128 158832567 886353792 14513822 765445389 327771149 237264344 743701969 603685553 218094450 942726418 428214880 417165936 378453356 604554452 902328697 172653226 617575794 678602713 184573822 377806867 263513970 929712749 15839367 847932465 951482444 28113139 668219614 217953762 155735637 738953311 396179841 524269011 702660565 854136509 874413219 155100425 555313545 302356392 439237675 337460572 506868001 471458515 127213107 130800119 689849283 537652868 900113802 14718938 763079814 654160916 429131827 533763672 293430008 234270320 103392740 964177817 719262105 372116635 323244680 388718361 336677982 328918058 585935549 748763175 243501359 916937670 295978583 355385959 549902953 728736686 48771803 890635345 829913948 884296754 537390085 598134192 891251917 876694585 230712898 328719907 371303798 285498812 191714614 282231711 293394562 417832520 370267704 525244651 346521617 568885120 565450961 276399138 714996666 287299993 842256705 156947765 104236804 581699549 170929402 860650087 907960299 608023337 82541347 978315471 465946978 399111278 565807894 1658073 639247307 370023219 627386082 414081221 183205760 392417809 598590921 239902503 225368910 31568694 205519555 369815909 562890997 965072611 255949562 559178300 887893417 849379310 204449868 419557948 808431764 276727873 213343181 791048263 317118290 546873689 911267394 496210966 530634355 193523399 974071974 816018100 776289276 492552371 512965289 480498433 386090982 55678548 926950700 601519152 67854494 962249337 975987910 421325897 837925251 416265219 619923522 888362152 964383596 486508648 677064479 630852732 980288799 654642738 778642446 616342345 628103643 296124798 759195000 800821094 241493967 87862910 45248502 194739328 395736224 887572471 857393879 107171349 214833639 479007172 822660253 559536122 717696945 536976209 121631104 80364758 846825725 217457184 448499689 342752932 346043970 839191624 281611512 619746101 881851878 211385073 777210623 419926188 474377416 90991833 176488453 531352064 397925559 925626578 440307781 742912381 623352056 236698689 632113324 216038211 716398276 191258017 636747102 146163142 251628487 585735934 138156081 286583372 366696099 189295227 536842032 916159346 71200619 767653068 843440921 913869224 203888168 334870460 92970464 688014768 363599191 615846057 431792426 269222179 114920041 711689987 939469523 934660844 683849282 511264464 956544872 7352266 156129211 658641707 3512494 681644754 218555425 906487489 742261785 310619115 701593523 706464338 447338325 696383057 400744487 210489654 528840897 976273683 913122085 682367957 76390383 639947157 392783563 700251694 260012582 520266767 723700263 956614737 540273888 230503435 641719744 681982181 378632268 196250859 921470990 291955619 337303501 352082016 270495741 787489240 108566137 596348660 25001327 575443175 672308122 115001474 422022583 659481285 582207281 308692664 878310942 915491963 593667694 315355548 658832481 927905448 855355449 999441924 15530801 970628605 872327085 488796188 517485746 490362303 420844695 809133028 708605692 629164616 605557755 58120624 111078557 957767045 101126800 238264486 948598038 752859513 36832063 483699011 520174425 268907193 58075047 308923863 852159058 327359215 795120284 516110084 693787483 497479512 172892324 522032195 662384325 38607685 245664377 225306207 974303830 334343326 240039817 660968951 72460230 216989274 15101561 516429824 680265025 294448392 174730654 47898689 960246248 752309065 362522498 100331990 997086287 935354963 252776293 73985454 967232257 946975856 653382073 743125773 141709559 276890493 487432869 170243594 975370789 597452139 316161156 908049426 778891246 683872450 704655459 390292579 206290858 804030745 5734022 695312530 643074343 267648927 215931107 136640774 653492517 133133717 424136101 300766586 486375385 191016146 506380714 887216511 873640299 976868414 828198150 62992119 777840760 774102615 269960574 417620124 305821840 182378415 618389262 581740663 887651001 101215595 423967844 1901161 232874474 801749446 340565346 914677925 435105681 218159244 14690208 531425844 99278862 357975967 363566311 758988656 919144757 434744694 30243255 186239113 53575888 108085145 912665538 739268611 140294939 581880102 56536687 160956726 268012358 759176015 246091096 938460365 597567991 602311130 315182796 912392007 934385093 308264864 70981197 676653945 770846142 633006350 760740627 924483851 85986786 305658023 392158856 143939318 373133733 639458175 249171146 500794380 990629489 541736385 794572077 874943344 924020770 962625835 134322358 620544793 881428872 909114765 135257760 482331220 514223336 906657102 53303515 392826943 482270332 554271207 561590920 361519695 978134766 126666853 154870398 186867403 206725601 933804011 899192777 870360398 797732456 304179246 276764709 225772361 623527309 644152311 93050503 434211966 549227724 653491109 895863189 591737222 197531285 602899368 994381353 479061581 154932429 569087751 517098450 838440080 673596749 955456987 504012626 962801766 213009506 607555538 885702945 704235700 563668811 832389293 809520616 565216695 680250559 910771394 199725831 912761215 359677796 328780666 852542225 173878382 968427097 307496404 915594827 484392892 101864877 720326880 192530736 955815926 328330981 19046469 299840239 251972475 265036666 726239421 858355691 558148350 74075480 445132947 875661882 905445383 365442913 615496236 156341799 13473650 778463208 395118715 948201137 279298542 415317815 166599050 176508937 240005246 305654281 401069816 148359192 200527612 267421712 613626998 909255927 361816209 397356656 352205897 115490676 498316863 814211138 734239179 860980628 504198999 230429970 74191850 46693131 242496003 356078434 305538472 629256134 574811581 83353381 135937689 578584162 489876438 348197444 197660008 231426738 814891504 728899869 282290770 205361212 983345284 169760511 56766889 943717052 857154397 588926127 226022994 653227681 948139547 84473061 145647176 796656523 802904754 353592528 698559767 673796307 770954216 213834894 829570657 682744835 3761114 686337973 99357277 410206041 505349239 733363661 915861075 819626569 869491204 412918996 982912289 784387576 899886486 370599352 489723321 298755010 14064027 541339872 440744864 754940340 166691410 935070884 559603569 876159762 391914062 34372048 325032792 513497811 22332663 178715685 628571032 48072736 56830728 462105816 727695621 627205849 194613522 540076818 787028875 683393551 928501752 883486318 520901797 674897035 495127409 679666045 687883238 944831302 65062538 124059717 593336180 254692847 362497569 762083006 647539335 177756520 509386603 973612884 947052527 697608777 906594926 551328104 834683020 767341404 258415240 805682639 990649299 130798111 947350758 493045073 17668688 7898437 969513230 29026091 453647390 477181237 623822678 497036686 325384049 58506 174575466 461456413 416238348 825100945 812833482 378037363 24220363 205733326 435114825 160890523 568983067 238624887 834312591 446927766 258930813 365234935 766739352 684664281 161984519 236659309 381667123 794016204 777462242 475518762 66973317 930247756 59375309 339601207 665919107 519731497 184740760 898180300 547879803 755599785 169468330 627269850 935487884 242231555 966035836 996685699 896007976 299353829 403963676 256109212 737280921 237039087 494033067 603168818 334698362 468166198 116872927 440717058 518150970 398659010 879145346 953777407 831563165 861231888 721031153 791339983 578050618 99116432 106150813 908758351 291156477 550746664 519604366 777850379 814273959 631419823 251297243 782602694 851515465 344778099 118725171 488117240 247915469 680426420 23241815 696224843 947111789 626849830 994103709 532627230 644787258 822508147 985942639 629497858 530505110 830123703 212251338 794188351 488272314 38496258 170895040 960477008 646075953 481703129 83134198 608493410 537139803 544420790 490168614 997120474 384491499 34961283 461089950 92451276 679197546 863651875 176425664 462302340 65099954 828219626 201464704 906308609 928193907 103296287 815989737 91745141 769185201 74637441 271657624 106486215 663202371 119841215 271322175 612065808 560908630 638347519 18005028 592679457 181453033 173796952 134290591 799407868 925303631 388994135 860626848 553087831 928685488 611950718 509775142 353158685 184390791 310937024 165320137 803581164 207739941 121518343 359424817 481044119 159218989 612406703 198858908 794681765 417305366 660639752 424410972 348934352 548183724 427584471 414216023 230371720 300348048 239222485 301129093 894525550 109558707 156822319 435471478 192489945 323780063 811234820 332238537 704482900 454497838 865638379 124490166 999502110 686615953 377756522 363602309 557257384 943721802 807285120 798140949 321887515 745283954 717038108 20561238 179293391 162408820 999626403 904950223 935062741 725128848 69566574 219890969 508047215 787078233 218481481 808114273 141299346 254869303 411915254 314804458 982069355 546170086 579531432 630050441 940562903 1337589 113793416 325126183 453801193 885026632 538251060 275460675 14250344 351598231 749765947 748797805 402613582 57179885 368763554 51141836 728014154 366165545 411716706 34165401 226000703 52580992 873372135 751863458 770814659 812104953 641832850 176337608 581155745 11753968 896160056 169886593 56111191 457561491 639201442 938912343 255623833 601012328 997410827 206236774 925336524 657658821 752848037 279727842 529333643 482482775 559741204 958633359 250945574 898692764 211669489 104121671 369010462 346542952 374174792 922280056 579217835 472774244 131204122 739078051 733327670 766678666 960479452 961954782 35746783 669941419 933317623 212232531 803129592 357305321 138807622 126832575 791513991 145895485 733635482 420322036 594064584 877510898 554685753 652198743 339151017 235600168 339888219 848933474 278455373 26106450 512598444 143283491 177835658 638041272 508503757 28442300 235060330 540815350 543940819 605949665 420647854 787400059 640714438 526924893 840509766 358418699 34726948 644558221 852035546 22274878 407351131 972841187 580879428 242324478 763069010 942478692 450278420 347910925 455859425 278553899 90132491 139340413 561854804 533588964 277401248 65134390 591687916 34174289 924975742 268965235 959919198 105254857 301576452 63076165 709325906 763982004 359893188 555016975 830974437 357259536 164778500 156328968 427342631 529260015 696734528 121151676 538986910 751183095 842443686 351607691 919344834 812038880 79160728 246815017 493011582 217941498 779756846 334178588 969013686 35204772 748021937 487991874 252133051 8510422 929786657 144986440 525117400 727006104 508936880 825982259 207735241 328196488 429340485 7007707 193219647 914103129 51056378 609171563 336574557 877103950 671891615 598977507 80066366 512848579 810571316 812022678 316988013 503261349 508930931 290927020 149592170 764842484 602125379 486568865 846737196 822046792 810032454 511292612 500503706 444272714 885268556 988761785 109793553 857395254 620340958 338536440 642421729 175926367 584487604 180046923 537315280 405670827 797195839 160440148 7582613 238289427 68120864 756605189 921587806 680875301 322422959 618147366 920036939 591915650 862143605 417888978 875422448 876066912 61697714 669966074 844142551 239360008 189780184 487902944 308314364 614244953 509524493 951336350 693479247 563735108 114237357 873195421 889878837 416217934 651861446 529928478 838213384 530140177 165169051 575389365 117908370 910707386 943202850 558257608 864412310 124648333 981258374 369577748 257155911 892848477 941451429 104155433 843841231 608083988 189951890 826010345 689365194 50617649 143293972 942627341 671817672 738117701 81451814 731726240 617334734 111635317 842429557 962998913 447676629 352522235 943400677 918727654 752759114 465207973 375619853 709770708 56519309 68214868 366247862 595400616 745895282 812255871 709959263 362778257 907216579 192724397 628329916 900074003 236307387 817888254 80390707 803112069 67567756 924520355 576982621 563695508 683146458 849223010 992460171 996317374 274355775 428742419 933341247 535196120 790334661 543635493 911245998 50035593 543692655 62712346 708013381 231463372 517910704 119202054 269017889 585279090 868702449 89494548 656787093 528829854 849506576 520210945 209584040 201236039 587455708 242491295 129427604 386068153 397322138 771404884 445190728 121407252 532163203 955062424 118982887 825315275 513505091 389455994 311576135 512029735 340079228 165913628 491975283 636992194 765131841 401306675 952951338 547032076 535791259 289184904 144522077 704734922 57857544 945644665 608031157 910546577 357942775 164467064 455513866 475802703 637219661 531958667 632063469 848880835 327268578 415390667 232979999 423890688 466290181 906061029 363135768 796485870 775754996 856045980 103541377 775783881 70968165 994538820 401966778 664960672 960777472 577580105 521766229 475040983 337432035 385263270 307133337 929590438 835791133 235500142 463271680 472769431 720044851 800200263 810647993 961577740 902594717 950376426 395632934 713063606 455698506 883240101 309959263 958341407 158884888 529607129 542472878 917343266 124779357 385994107 177581585 746466669 642323809 572062359 682855356 554127110 169804257 874825161 801701524 283630531 76593550 171687874 201868724 236790224 387435148 168589257 183390444 149148973 948590835 759023671 689987901 106671662 663526738 33508090 838345054 285142521 640346407 39851539 520821306 187658507 707212136 240983064 885757296 231271348 311824125 452703410 191181266 394986646 794864963 837470496 522351590 73747242 476014218 970383539 994945128 256068154 782511768 261910864 860594374 527542888 838071589 86339569 452513699 15541414 967266909 703958308 280643924 167916732 531214177 428702602 115535974 955789254 269990598 453601369 293389334 579987123 689640212 32006619 325981399 235726023 878663496 676710381 147612368 985094169 532736850 822730881 956281435 203234838 166609560 318281756 848121480 716793340 857156209 369763928 161863575 128836448 18767019 551345251 709087106 524322473 126713350 645727103 506043505 690153362 730839735 295828864 160373571 201409452 622784230 8149841 502423564 997207769 122503984 918061423 551776401 335380434 989226789 153966188 446720718 328716963 899341771 470669678 777163632 555437866 954726937 212641965 13975132 103964571 264145789 329252856 274254630 868972798 834178135 599115569 773585819 228510640 658273404 662144716 651682359 245128670 219588531 503538772 359065775 199388173 775019067 77420263 597869673 562657173 741409603 772174261 821539071 882103585 135747953 176649860 100432576 375363376 228552540 789469743 87104815 956998807 332483602 739146530 864737154 263254781 207619475 791191008 431816996 455886686 512734547 678399870 774428723 14202505 383277756 452729893 56817667 421781410 350338986 158536595 489542553 459694240 682959597 667850138 959536 516056784 107351242 348675232 2420152 163947344 954651003 285784606 371295058 344025493 216024490 67179298 24994773 384146918 694237946 823756492 852227148 594138590 654526590 777107156 429585014 413092590 781832512 706817539 513130821 678064344 581863100 614778549 424840543 750638645 309466978 421471070 207865760 372041456 117286167 216492801 76449686 909699785 548868532 153048506 798728708 680698836 28262278 819223350 510464863 634325751 649409484 558148406 215348820 809082479 180913469 650989072 59661376 375400011 161022079 410812718 639201718 139875568 519749297 557663628 826971901 941552019 214419426 115143742 864028304 709294274 78665623 11197160 237948828 825275612 95179593 892326468 27936901 968334484 964490469 153706144 305455969 891915122 764130122 750745181 49772667 340659282 183829198 723270257 169235666 366028770 363976122 118574310 349991063 60684584 84276937 309177689 819715507 596076539 477348781 918539131 851475518 940845445 798650762 591425428 138166025 897086663 428389241 900610811 869155861 778784021 480497927 96919711 172230426 679338646 164354739 343181697 518991361 201059525 37713523 201260343 529427818 15016691 240177199 894802539 811970855 266382018 319104581 208659290 371710143 876829355 289973764 741723734 569894380 956976249 976591409 98790981 852385053 883255756 972463493 423824671 113723893 681007256 592387884 584486003 674923466 594000803 318416199 633565667 910707239 657714954 536098155 776223651 371830090 643799740 64553760 299809022 181389991 748030205 853635684 486312145 692028259 865370341 124694565 485456910 57915097 236555999 182584522 529851451 937803033 673702698 381533867 383564272 918767972 180757595 20009620 387724125 769296049 616338393 886585927 304863425 498547755 732859488 450308854 737833204 403455409 93975167 876120013 296578014 743835733 172035354 542240870 499736829 996032222 378981864 469808466 568379876 365061190 355506678 527508631 634676406 251906108 123292194 900378669 909492911 787850146 281834401 52611200 345528987 649797392 811368057 682719985 98066269 380567375 107130375 770605653 313683050 361024992 784754555 172454260 391304779 876670323 68857944 275817867 127468831 198927984 660919029 268870859 174300438 722742129 733263614 175164632 293883127 281213894 11511283 414873930 526440603 949628911 954831783 586829871 259106159 20249638 806062786 434947719 705008886 692282579 151824192 464336071 448104773 156077845 215127280 703593303 453978502 779146048 263350774 237174548 301096565 657520473 391234378 260908494 667296486 746878364 601013559 466677451 264448573 543564535 495058908 801043266 647015156 349049740 130163630 277655265 980132633 311192883 505962484 621675592 239959245 764241909 594770250 419095436 562289350 338261138 642880543 331316917 240366285 498993916 857374007 181400128 492190273 553736922 593048617 819301789 49614995 298863622 928643553 79810994 414533576 42501391 384197920 366879574 38606074 750621112 686838007 620721623 200937687 140095863 108258128 17142645 449998880 909932535 216949093 148159460 558161964 335955862 760606791 132185294 642243426 522452456 375710040 66049615 801215938 716216370 47415505 571902327 332473693 558028784 362233917 156382412 74292440 274555727 678810364 476780229 215073262 304476595 443975873 938464848 511031275 189431859 107344405 323454284 239952433 404987416 687690961 385337616 53959351 400428898 149665448 828063459 203352197 542040387 109035931 323096193 694242361 214447265 290589826 15744156 653803653 51929240 925948810 787289433 117941422 642963190 839611570 517025999 410219791 860265150 364718669 448238988 603375508 480994982 758639491 829729551 372667455 522744728 126614223 590954575 11177895 370115892 287308930 288679986 110816116 771200077 19097919 723211799 569704164 20069736 963502205 736752717 317932362 554964800 735358216 15169689 142230665 321228612 996099457 855853748 284029853 792916503 498926297 143032011 756041490 764076560 659009242 854608893 520613771 99489720 474531486 989907681 112362557 330350158 24745237 852191229 700554609 736171078 237452164 932142672 188091141 839628229 648739841 438421449 9729772 988505895 213947896 769276365 268608425 170298746 420851369 904451509 914836184 121599232 107250599 733940045 682642342 75091889 725206362 60726103 179171156 315717046 254839166 823351302 757450167 837418991 694299042 822602115 309498299 421308526 370160554 765473388 61854683 853314298 174832206 388704336 58462379 608455565 116471705 892238388 498549583 368030935 547947370 840809745 217503233 555138232 517354998 656525395 630150798 601212106 699866692 552540764 223810265 315599572 608786095 447625471 120364887 879285080 303051112 890365445 304660882 866024454 606047986 790191531 370477735 285890631 634607268 271835938 256936903 885793715 649945387 841727246 924278969 336909979 542783237 642096648 899443287 161124480 343504134 947900700 728269580 644031129 409852631 895223883 534438237 823444562 652822898 115003658 936872541 443430855 664100264 259520194 305636919 450192461 77750427 679486798 31313063 360567018 397522500 125123456 956029313 845388504 412645870 650939804 774069545 317164550 899884217 652741082 649222426 181755287 828164120 903892712 482251360 259026528 51710035 701502567 346484253 457651054 88742150 22913385 80314375 672512126 741452192 759147770 740343528 500745860 644259813 829378708 762890013 696967717 574237805 567693480 138125592 5286460 855261474 795071260 813379039 620196440 758420934 226324424 22667658 17493309 601818731 800358136 128294344 503649631 265004537 762631149 500443739 618032490 815324843 339943260 454902679 793447100 454681746 224807405 600213223 336341993 96203793 32583869 717067592 216805687 274205791 475455452 471867853 610082591 914379784 448271568 635407385 541853394 429226860 414786833 215382248 908226738 393964863 40246923 145944198 326564564 94191367 159780383 842671958 554514821 694248865 198711329 526265420 842535362 324814269 265317083 207437171 866428862 669649501 331365129 592049257 328842080 654154074 250518620 425378014 486744770 347995615 827967479 526525721 455571123 666012396 599774965 215200371 436066614 607921620 230756577 397469145 556922369 735351999 893058620 450827342 393658111 57181481 949055738 349421927 803035855 874947681 283831557 74712013 823310146 725600779 270789305 338963902 384712160 506794143 711288678 357155213 861893220 335860199 883591634 856868894 35676476 86941061 637102772 559639403 597877770 157468011 389141306 61758721 761967653 987963488 284855684 494438531 323959065 589798530 734812454 400320038 267908386 843473855 639625642 136775476 747176373 268939866 771158284 161288841 793088504 802834797 531209788 102629657 22692677 138576225 310673311 127139944 300821419 85486199 892139407 927039760 202634861 411047234 281694934 933098815 853360769 233337643 64118583 394070326 356025105 515289836 621363686 122950091 305637886 252075797 235005962 987079912 493555288 113305227 382773058 955083274 490569959 751514884 989662237 245548226 649638565 123075468 888247968 472794423 856868162 963065090 535519429 340233891 267540383 633402011 632572662 264073170 327736403 945136223 477740694 183840678 497332777 108983207 152833656 845235093 22940832 78722470 705714022 967116329 977602666 829680604 746793115 408446335 891038701 952133284 430286409 831057865 666975173 521748904 569501205 585202636 425703744 239416935 717729686 443136866 32428768 235290294 588416217 475910138 618728669 767845180 671311072 814304531 94804897 115058676 750503454 852814532 167254602 653771951 833993980 324141111 477582635 571116431 919909464 217579562 811803723 247598990 107396609 254758253 765895140 793561845 583844156 952499046 752487653 659594725 910008642 117493392 109737841 24707281 258294207 166190327 343554910 751904514 160861013 289912509 567871159 442547986 994621463 298909337 991942714 4860273 198769166 280918099 292680155 387082468 12060600 846088521 147572543 43779840 698531972 161679598 979572290 73153715 866826583 585812293 524949874 920433852 695094026 411161450 309386897 796757550 701984489 698070025 768632598 143240433 307004213 482882533 185211565 896598081 231307171 143425619 90486707 353039661 578165724 387490236 163085755 717070617 869337595 585276959 336821259 421868604 400648466 306715532 456139295 385222691 997406117 288734378 906724389 291579436 770359340 229287218 628460928 394463756 920650134 563827313 36581190 748556362 168128961 824441802 89771714 619286209 51419139 782915378 862170098 76221730 990172580 281778610 251395081 275300208 367024737 239020521 755861999 806925954 3984619 76674183 629680316 270482052 288592230 923777235 613921856 967153526 290838507 987203366 445483903 899117484 689353478 288634734 2121517 83097164 669026872 914728364 364448310 921805779 66783862 278622326 644250169 831401616 875513000 295651190 619045895 400602920 743310379 724287465 59570729 171243792 482671952 331129120 867566424 805112598 799143386 342572802 560548611 522863577 232719748 452853384 721604556 701632076 143691897 834775616 114402315 347582007 653536218 588834508 742555209 728294070 263421500 957822816 559087559 147818680 366994471 285430855 266463477 679299457 391264920 305276765 850840059 717951272 553094015 985341590 340455731 840754458 849339458 12686967 180338604 436107413 419695673 517800600 154199465 951709486 41959215 490353704 951907104 775419724 729583591 930748520 283025468 195010218 168258197 836803887 841250268 269276377 773372769 774559076 209976337 715694011 968380648 54739848 31851172 249184265 309685946 260557866 302358925 273737679 787419613 326252656 866077053 464134891 806623048 951667860 256935509 319162769 545826409 502199397 265067949 889545929 730386336 425876418 920590158 759160559 273148098 600637219 964547512 497524787 329563543 282154000 912445085 25817367 83108443 962476455 608206692 483927796 943580737 341359386 683128743 176001141 895838187 323187247 985920949 483221017 952089587 291257278 809846545 774201525 79350118 351431223 666940657 979799536 895131716 178953753 852038335 351023814 404668417 23144572 368655004 438620678 328299527 70671752 764218328 506928852 269717554 992616188 704565115 672332071 183476562 217401000 583658688 784418892 762700205 844057331 404682132 893053793 321655674 566370133 864080667 398462427 688156518 700024030 990367788 819533313 195499283 611312814 75851728 995053422 209899925 295865979 716309959 412587411 281913843 881517326 695137026 380967474 434091948 685645510 914406442 432693220 918766895 634222099 950331928 560922772 36767841 173462012 298571355 570386434 164461339 909022362 156712885 324694594 498928554 856783770 612890270 533473850 565160782 830043839 88495040 20496423 660902075 971682398 835956857 863693848 574022810 531456481 94175580 195242610 249199625 731195973 650416816 931603050 505727767 325468315 727938287 701854350 880855369 558661258 331806025 502115133 232558616 312403147 480368671 33170730 563970417 89679276 290253192 598755293 997612595 494587278 3441103 523296817 474216116 136509287 62408178 400719063 700256061 561748289 931546661 80434386 901881481 391708345 624415309 745030650 601262154 555143553 90919046 293603705 405642148 851452894 772346782 911268944 297161136 527526186 967875479 900889043 364996603 700446291 915483688 488608297 560542468 255803995 43491133 1842893 856967873 355931862 745323891 17705232 481254171 356707951 44105885 740740244 431081069 312948579 157955650 309338578 262991881 507106308 119941148 691800213 778392243 523344695 261452442 558968957 673044260 200621302 873458015 883948926 912880776 52496079 782044097 166924894 837449984 527051364 184344394 257555770 560607265 482022377 199388731 682599425 917434228 217967785 652459012 957134583 920850164 608402818 411587533 186404660 178004371 264500580 778844913 366920995 791447477 836494805 751053693 779420931 834829746 960199024 749823158 941110633 872124504 870577761 609257360 63066044 208360808 549339371 981668663 292465336 407358997 721098722 38947722 64475372 946732936 366435633 20280731 468442428 584281438 615566422 441161264 880401759 619226664 303806177 81117765 443768930 955884010 78535929 468240264 483894563 470449308 984089558 226342620 996075222 124898476 769749576 64276182 542325636 521024378 321806639 400564291 383642759 568133083 608979456 302027424 577429776 446102679 291941191 332666529 832831137 690166507 534122271 66731691 168309651 403305736 763211707 631788377 276214674 431250066 264704481 922543610 18859547 444229921 587570026 110822673 521331461 915093187 412829636 717599444 332979957 266186872 481869424 820997550 256161768 125126837 500239236 34749630 195788717 287234530 585869353 349426262 40142952 297734364 103282974 558580348 479515921 96760691 443133747 929467756 702251507 617272557 367526863 484459539 60891949 173944450 284821867 991717526 865312052 823931870 400611861 985650889 429411663 503973281 775924206 628649657 852019738 373836258 682662828 152017699 704986628 873761960 366121753 229209082 273351633 317989488 754588562 336794341 309174552 23571114 233989768 321321406 154444997 824778812 217512450 288176916 455228313 49151485 550902042 580639402 321621157 912514875 195220604 275821558 38297555 249774646 364625130 330310307 248801885 570665122 231376826 289784079 326359380 677845545 453538134 817920717 275635738 503634663 599279035 916991781 646627560 323092460 760878843 497649039 618514249 172914622 233902523 576004156 724707485 428925652 260127157 4541581 365193367 942691868 43465271 4363673 685702591 270468982 727752867 633738924 413539313 921274422 398689005 847112130 372063453 886449574 106888224 851281424 211870341 250705793 745898201 274263164 67570113 451175546 142473162 95537184 844703934 898821299 901122105 535707851 828490619 149069382 116926078 308515711 747747402 325561280 55963272 940884212 429615189 939119776 390101593 9274900 375670295 6110685 693278341 83702909 81370591 777639517 376149687 120613634 499992657 172404095 772159533 289959466 329403620 767145362 226252343 328118960 751694948 95453787 847835836 604269057 596575089 81158036 319282356 737430721 343461631 126322023 841552559 816792390 511786709 942324983 982116172 118893083 756727310 590392535 194719171 160450687 534402970 437654928 810386524 263828196 494130878 261975584 579144950 635659120 372403600 877645942 180463489 743995007 431881084 911297527 884714628 910219551 503577538 13665788 115229080 873853842 8206325 912737874 144716778 304916944 735072893 240356792 524081341 712564226 492562710 954122852 237668838 3760904 28654415 762405503 116538446 35766004 19496204 540971172 681795188 773739405 819556613 276958821 820352744 106271437 975889221 572609734 812625105 967881571 301811627 110975680 720588392 959472434 682528876 850986431 785509243 207344080 724789903 703714341 638008299 123587848 313327727 71470533 591711790 544669528 712821309 237808744 363843021 571008116 835859580 831642699 13400551 906733505 179304579 335009439 180543405 171562715 428147967 419217416 911131876 830761999 412119150 680913695 74917478 808844002 804669348 723448560 678423713 240102536 366926922 952140157 376569366 833834093 681718618 302027321 835516891 983569584 183863204 493563021 334988314 177874595 708151373 786648662 556247696 519015757 139286347 119061093 596008207 809769960 806340074 86158590 176334332 853575779 880534858 277033049 396497105 564984288 552744670 74265381 989845148 61601591 858887918 983641344 929403006 133882738 536290582 93846784 851230766 795234383 904813253 77460013 662751348 351456449 979011007 869939204 601364910 25166191 843509916 596854518 823711822 452852532 461011270 704286438 588829529 201478557 749535615 472173487 386000617 448311150 174298457 147293596 388623021 331814173 102515131 627541486 98335332 284224854 179995875 680726362 708735590 402103157 42579167 733772424 700289051 287710223 504706578 332234901 863662209 316793705 512693686 742725010 684897962 148328959 985949780 717034242 302728251 203531007 524805709 630514272 2021871 817744075 862721621 512524183 333683218 490936699 461369842 551934856 472496391 574923097 529966593 214893704 376062915 985259363 140938034 982634206 627031631 731683788 153256583 766783305 376800329 290664571 685287385 55291257 95734627 825166730 673311315 591120018 903073763 895070152 481095925 135500716 725615394 588529464 136510226 113110613 973281805 783308176 926572242 384113421 593511335 616974523 94037425 39160264 16729477 997429079 917667070 89285232 841124432 186099512 264006749 284288865 298300487 341298659 767904326 264051179 514668986 171313940 422492291 798117588 964253072 731531064 254631094 483977939 214700994 64650227 136295633 616402198 788455390 221077148 110303643 721920957 991417733 271809724 367258930 244736092 77077741 334316691 597382020 832977533 303049055 244960659 672421588 569732124 814957498 403717347 781923899 207428137 98714862 824273885 411275301 796027658 53118594 321231504 223397072 1004310 570110223 756172350 548847824 197637403 622436035 173954527 127223182 738673368 954854367 406947997 422455748 373030788 82549049 461638742 484496898 470194757 588796091 192618014 813822765 517073082 967531490 975103162 22996731 144364402 794969152 793382181 44485240 184692851 452205562 329606926 89891459 575753140 142746698 350853465 129163857 449279394 963744254 946915994 180917226 405127071 910766583 356685213 261550759 9619582 235124651 447260641 280999354 680414985 294357412 745935383 6996646 280045179 220523519 654091432 493985219 801692423 887382766 716658733 704968892 527081551 297533750 371395061 711258896 527575533 506171570 977706114 189417620 880286189 550475470 500115980 437784559 644550993 470867724 217975548 852339996 394159756 545236355 658583154 63450604 698655240 262742875 305049280 140335745 212370080 468242770 741820397 643415508 195828774 38569018 157442612 682669105 766531550 828494712 29350018 287039414 499176705 504504199 22838011 560620759 805864252 98722419 341139317 26563805 274790702 701384287 254767099 892894818 696175853 987509759 228845387 372070870 79858818 619077406 744355161 38911998 189418088 718173978 360613322 197939311 315269137 506343267 615097466 470349847 957036641 272862720 277615606 89268661 89470001 58076169 967886851 437410908 421610189 782106670 886683157 508178420 882548854 462978350 289399768 615127993 964245217 445274209 149513643 531527354 93268407 742433327 118521632 961092187 392654611 282939031 796212606 641969875 918181383 969510825 468820543 152443823 904661271 13216268 314545042 305550925 496087740 387301241 62142682 474392674 717365218 154245950 828138797 5425269 460825194 37218491 501943253 473880673 161042857 784346600 777254611 255526359 536521447 525985742 233824599 775197914 941330913 149115145 610436681 355655233 29006152 335847501 722000580 800812600 233464640 942885598 61389461 268096703 813485026 833392406 304700608 385666601 407638970 189600483 393238523 666794399 293741129 805771334 892391218 829365147 673841796 192543701 61004289 212860525 123998035 743847225 129103165 115964602 931227667 317433265 83449196 507592183 350085397 322628238 875230536 819292402 887716380 635386805 975535679 348629066 770966755 12322848 251263222 406046450 984662933 299331165 208181186 947407026 608155475 101930765 449394477 407561894 783724210 549939558 448462455 732036029 431077434 326286258 666675730 247539515 247721192 993233358 72118821 173217591 400918188 868717996 843003147 468728094 276767468 241483217 68333009 96423982 144383232 645199831 587734203 521192956 453882036 688820460 297450431 801968879 858897609 989844562 931523336 796767938 186625907 766871517 414154100 451672838 809155804 451176568 58485015 828570013 849786272 861272736 881935798 549603136 341979984 846148839 449796941 61156858 852581103 279299186 318809738 456803755 770429816 707087740 80738639 208735367 47738965 987566033 71582515 916000148 655768553 250723668 887763970 888411951 272134152 459709049 125183545 710582664 718260858 59955915 377180043 965614881 915687291 90286951 110308702 756284755 60638782 247152512 412161871 896413896 909928293 944459481 181399466 396683266 52971403 88056910 802022386 657861075 44631482 776026699 983196511 243464163 452814325 617323347 552372571 653506862 579142064 234632826 744237572 858012803 271787090 708335084 12352174 438006022 93842362 429435236 533544030 646017198 775322295 484165813 845349455 505136840 213626767 261447749 915304561 737098866 826979961 341598093 748741093 195887905 599301155 502951834 158036354 658606875 156258860 590827407 350752340 73364478 695326123 686990625 285752855 428590903 305775526 62674713 461521344 402065548 218867100 121864150 260173301 466404499 88914428 753719752 915167120 114434872 642968235 484743158 825874975 392790075 20627331 195309177 872927335 852529072 381302478 809763583 146517213 268527229 868004303 964271433 30529067 896466143 493148473 986068909 374173617 423949029 922142646 735631252 865318914 225484019 146348129 845384701 692360547 309409857 911371596 146031609 209040975 562787162 760211451 817518893 779866101 701272222 93207015 99858515 101300920 411664064 889884925 48364985 514984622 769430344 354364956 979583424 615151138 113922833 613243803 273970014 328808979 200232652 743854528 981984925 565265074 890545020 599048009 42126617 10348008 613586168 15688167 883251846 868731854 635550829 530324671 720275240 512207666 101103321 683051240 164800090 884761625 935820689 107525103 86383880 252585527 824587964 863995477 616910900 91761017 671156693 761292815 260927860 363788411 601487917 827550982 325796722 918855955 825490790 606676373 899885675 8221380 93560313 615837454 289857201 570914635 798483889 887972405 563260713 80390423 826720302 880646595 876861902 949458376 772756835 235418340 894890028 117268151 935211033 381491641 960150501 683863406 498031722 566210519 203575600 436697643 426561094 753913543 584342357 10096738 41399281 887802500 470276402 533166392 556812931 899523584 614806969 469480969 163858023 967358367 835070064 711461602 181778396 285110201 836309999 379864327 769912183 362073885 377739877 121599855 654491295 11152265 342557204 814582083 16565264 135835699 745520593 954115683 872516185 231146563 911359877 726417376 688164446 689147734 105333934 626745475 689444822 788116989 828092126 502718277 939558349 145555004 506123323 236829653 468083492 129068555 145005566 205039893 35730700 107809240 854739700 760656285 862514063 194428676 957533184 884909623 505808903 437270113 675959959 934799969 242274725 653269178 626051394 184782542 277851627 982490956 351495712 693287909 691581234 81935429 757440865 718564417 584722213 261802316 350855628 253808943 965470532 888916984 742360378 692322099 664212835 914025047 802118424 701809283 24601640 244936041 592665321 355962250 908427152 201762211 144169666 20734823 676975466 700583789 225585612 397035627 854713306 788454308 575729350 647191711 318322648 244280345 609482369 882779195 488416175 60358671 527216738 370011184 209042814 630237889 269736675 928449695 37351866 142953946 438119441 236787040 853077930 149812219 686730768 567012477 811739114 858829624 594976659 740351667 353513705 533091739 10129508 526683640 378831722 969368480 58965474 446190063 810735367 766369975 727132030 109710453 866458793 370016710 793419581 131681305 65453841 653324196 495274553 712843931 162834259 421162399 130848544 673482100 379717462 675081719 907966131 738797134 449229397 972331617 691293256 983869832 572739424 483465348 319521865 454206131 825338332 277673087 333283507 852688663 841286143 612106593 815168920 169473071 339175253 552092080 722563485 861036072 533803838 72693731 303046781 418637927 952375149 800170728 88419716 231215616 901933162 442399903 67355156 746360895 640919569 109201500 195362339 97191715 262508049 8216937 268265147 984132062 254394479 257854850 115057274 328276822 365885952 807180631 233328656 689067687 908054258 284936973 934445763 760569247 153040195 737998013 73584365 427071297 579887944 184307956 975292029 618439747 95895592 934381874 870741874 141946255 65745503 71549035 996733028 231601350 543727676 344519561 633004795 605280952 924586595 647054823 521017461 223824877 622664267 419545559 531023908 765071135 954112192 976664862 264995822 420158910 838117986 284473203 98159820 187083371 153934885 296399619 154692427 763195773 357723088 650293488 871901198 383091583 436024958 913629645 477999177 473810864 870658847 151345700 726720072 247104129 852806392 484608240 677810150 890015771 285005343 963514915 55873814 124084950 874393600 730152225 162892894 376627139 675758555 762781507 773418327 779868964 701982531 235783766 128096047 914473710 166379168 967662361 941116198 229435214 245290414 624682434 848286484 244479777 215516156 951154810 361518562 840474746 408507758 988994524 397832716 767407392 390413500 44599674 408590374 600745741 540108784 450251864 14768468 890826480 911859436 468922735 936714192 5585068 786500066 634412075 673095015 109335511 470051802 523027182 421331452 323020348 103043887 711733131 973283332 768417881 924344850 456482763 727964937 294568418 42024710 92505580 663150120 545784892 978042722 863640348 125935762 642849026 418514898 324301314 531279886 96515204 492068567 310740790 165295989 580017731 489833794 614387140 139160885 68179319 543469245 276631470 563591631 223854473 827265090 26149991 73604186 658998937 732297377 701599064 202994429 51628025 410904319 871979102 841557368 170757295 913007954 958047818 711367580 594427383 370322662 183633248 877380558 308632511 894313178 597165017 481038217 987192618 840779428 488809057 258913753 397640462 520122505 95636633 772066784 18834037 703851046 727892374 475873620 172343072 772265706 653519456 898123007 744776191 486657689 969875060 300656958 142308794 508851658 24116291 652746371 321997611 807728746 254950321 873386451 986279394 329217592 903654038 485707593 822772384 229103942 799146816 933784209 275241436 739480702 602795247 699334510 555248705 59985947 915009112 565386804 687176494 317785132 119492131 553839182 891979060 405707540 429049197 224400057 951042716 666404365 729060423 557534855 411160543 810890656 921356852 639865694 615865388 792284206 388106927 289865718 979292133 346737259 692497827 426728095 932197154 743505885 403825649 912014776 432657964 812522849 264300014 667354681 644464643 815767463 582181346 612358698 599047897 573126577 504312970 75914538 497856149 921379672 548391318 425689833 632560977 60900807 527960620 629380014 890109917 634593790 800024931 598427345 700614713 57548624 858036937 727278914 578805278 454543333 202432734 31241217 746495862 401710905 456844182 194496675 235760864 563127451 232795867 780897748 644086317 217111471 17232649 10005967 819125990 229521645 793086833 585410280 955605699 792342559 879569622 611530755 785233973 365208295 247158258 894747417 632486109 644049718 793077746 323653050 86702611 16068054 106629366 532976006 625580384 700821730 771347091 602713779 99705604 591279177 181074000 656704650 165428849 683134542 127019052 991310314 226479309 702044170 236353302 780134852 487753588 159543273 645885300 963516317 229860980 966686761 159478685 711186447 101161744 371659614 491868767 728089416 723842110 271567601 874805625 642334601 485818665 332828572 720283170 279865256 244471215 606984687 3031425 178247566 505347811 652780239 631099698 940447418 68130700 857196017 911218631 615277757 917880997 840823395 102333253 515979196 743523291 37644548 990436259 12648689 464954386 754989831 596814 374596906 313092064 590225524 381450152 841326921 822013457 26249383 559777156 961215170 143782433 326698703 751495084 935696928 28153029 3730544 251515228 658128768 982244450 110440930 547768004 869397268 426952084 869041871 412626825 704364449 894061481 982627001 651868484 857630977 626956580 627690866 19704833 663432354 520996410 639265185 917446338 620970502 421785432 977015108 304179706 171992385 600615323 722928681 498713107 513040254 230246230 513982067 23476200 536257402 428694672 780763419 774777163 101218823 855998851 425371245 268675456 383134347 926474014 985343623 718713280 946567038 11787140 219211229 946401208 404480752 671698571 236746680 507556871 134874880 448447038 548100786 836427459 174025830 667248476 703254843 796737013 647315178 146649046 955040279 438041624 702575082 407607125 496495838 737436318 266314968 640892337 445672059 932407915 47923130 101318523 918637486 596064344 33098153 203955828 893525386 236237233 491450706 555727380 792792055 504180920 227627384 757353476 487675953 527616288 722853744 283903652 576342343 825029266 392361379 736442758 647899805 601985835 615157775 286705649 295015018 443588604 877911751 516030303 253980731 612345737 450300526 937596927 747366766 781742667 247359168 423547187 201791928 478755118 595032842 224338963 181964192 915382803 185399981 257174505 183406337 237401167 354515359 213860019 481183116 41258794 50869993 859648933 785815876 737821794 593027370 253506468 926140672 762899621 744691986 164685259 743755500 243597850 78742504 310416362 902666504 924279001 146891781 550549762 935630759 866632046 827438423 282795978 630708722 94165338 431710175 878557485 304845411 188753810 58307123 128311498 414422858 553079550 274870781 682251123 859236171 935108859 6606969 68236718 459807198 10823642 36085499 690989623 445530574 360977759 288901479 886412924 591439291 6538562 725381303 500504864 609428632 825111473 325597561 94155896 408357421 530790860 828179534 711228177 564204950 487500840 451488877 685198888 517391298 809596237 632905245 778717744 925232629 986113592 601349950 397030736 309557830 569340122 490433 471860194 555406370 313164438 880093227 703780598 990128839 166594759 448506903 887591116 929706954 350986040 785536689 864061278 895945617 116926122 833699643 213394132 917048794 733746513 743994763 158812685 254678579 778210647 97984651 116414237 321375359 40714072 489631416 688365513 901087607 156370661 870276260 854041613 150940454 395522817 915536757 908687510 932643692 947631271 312386403 906742089 6560893 392250690 95284797 98825146 266671455 768638258 815734757 552815542 593929839 924362830 483492047 259809209 96167901 130505821 448450695 258161016 5073451 397758876 609057320 272160857 480604338 484173115 9652453 384463862 649285148 325205983 912876675 606171294 515702507 218850850 569396189 511350228 543122929 432344847 669799775 69541582 958753494 855345830 840092556 26822903 46786710 980946526 668328825 318596717 335254528 989445022 123203407 452086915 368371256 114782274 49106124 290441793 63275829 81035548 684991427 68600543 434650180 193487473 939808407 300081742 682203779 180118136 882132164 319485359 407359335 854742495 688872279 335561177 212172086 582074437 47616881 722456023 948948366 492021953 737852103 551568232 541301212 590711386 713559077 318680446 480885734 929524364 914365414 772337855 645631042 464289737 847820926 940982791 225443036 960445430 605149425 309809892 85387124 237679338 278806873 237815321 756143645 316580082 861699427 69402651 766585280 440115024 951933650 523403671 848069783 495295159 632015867 88719338 727051442 118778833 918513224 890935207 380945525 910316473 7012021 994392853 600224024 491068545 790667862 257280175 506799398 438039982 264424655 639878050 986752254 904251063 372600538 912569938 917083478 169598857 649725637 634455253 741858227 392221958 783004913 213346678 780172017 820335489 420454484 814752564 661885889 964211523 825984248 886197824 633077542 871132426 423701114 15337602 432780535 921802885 693829260 721026581 997758561 334949081 89884531 702180295 351922786 809420063 366766217 197693338 988049487 161878755 311120572 424509766 576719439 329296550 149751053 992998068 492930525 851247710 26453267 522337412 399593033 449774577 574615413 486610056 248863544 422382525 803880052 691724359 76826912 981593363 736470622 455161723 484202445 878401207 512311836 940313235 537950943 409318754 413179813 61062450 738584137 599964736 719579784 182644910 929759444 646068595 62411367 174887058 804530842 359253134 12677494 512474396 650371467 911764250 432554752 771243967 764452331 737284372 637735394 527248803 490549458 777864045 324328718 799109664 275486891 14779529 811065354 151407943 468128181 683363009 554180463 943566425 759582341 556182241 992712042 979957325 892585090 136465066 866032701 173729358 177038440 318701393 353963711 578430011 323663558 486989822 661720792 525163814 406675584 571024462 556683271 993895894 466042701 606549714 660583388 184804165 897294393 811802510 673997437 775710497 915249701 567655034 495085861 295042639 459329090 209126405 81262753 408805732 945045146 10989453 3126737 441951530 601036935 322054632 613532205 825752866 277084474 389035998 154884669 232876028 975627829 273275564 868500000 396324896 57731025 965709442 232376326 358895656 679313849 814009094 159905462 903864676 131679597 727036368 970273801 146363988 53780161 492675308 207975277 378659122 494984283 790584155 916413539 615829606 932776504 629995409 470519040 241005327 601946151 565083640 980867696 17552257 415709772 296370540 303066991 387060161 149989279 761678782 652549326 119577611 561685099 264451121 607643636 816270669 211562191 819165696 162871642 308231081 167597376 434972886 10597646 462096631 647574277 859717460 971766065 184665920 593804986 955806094 945896569 247557444 493309646 751632782 71331504 748071157 887734276 248489936 396251954 46896634 75977718 996083653 37090163 472516141 808320909 885306960 622675319 514912285 902262666 739902028 398943832 702519181 253189377 488374019 516451524 26293235 439556569 854664376 246474621 736962810 639375181 875834143 726035415 238167296 135987821 757409248 575562301 929420697 905803422 386772759 695427244 855345162 716451350 968979927 144850741 703313871 704278625 314707106 426995328 742690069 845455071 674374642 897412676 978667328 873566019 588523188 146239952 520273767 909565973 717656264 985773702 221040339 72111409 313766274 822791258 702014852 722834502 248221228 728636503 170097324 233445208 625314946 819763994 969601841 596443967 280416564 431405909 283661359 916875302 817438823 395833933 816241012 368981004 101625908 830009437 93297155 230452038 393302312 302651761 194826897 677048571 839902403 652935052 100212747 750129575 597380601 322195266 686486030 12641177 305251252 769026110 40875886 726142324 578431823 505463230 415532720 655971506 741620508 23965458 13709967 105074716 261998304 986969632 699498618 272683091 164749394 880781795 280315156 316980299 578130847 188274919 105335988 787527114 263976425 54675919 217516515 352396782 470996931 209347024 553924064 812718500 895363511 923368755 53196575 627877426 873280704 609697750 778214853 520560046 479607504 573656492 242772526 154960260 970494283 308178233 906421608 370485491 846983050 171364886 409992117 575966609 64369498 681636723 286947597 196002755 819306362 768656 482962841 494453062 227544096 862807875 869429305 350898601 17824117 369262197 168740607 407636688 379017748 66971301 185938354 722684787 911631759 167170659 761918028 743932828 526375146 425865942 209677693 516967725 460845342 699365431 444445989 212890200 954262936 658573396 276540637 998184997 873825463 871146766 112179823 400309999 462194257 919276763 381781594 555033831 145988654 153756996 691338831 791732880 428423308 203090792 930838454 862337857 954350746 613212792 150314538 971186086 148877053 357646905 493664249 947868735 624777293 414882181 516817061 368787936 89574809 587478730 764237669 258568752 467955935 534330505 457382821 623170090 368349077 301565912 36882305 218016414 889529123 81723105 867544654 44400305 932579686 296523105 185043730 951984217 114879279 664178473 156836103 617280226 116911810 771459745 183287836 102690667 741734488 758925120 187299700 803517290 647261341 92301333 224446948 641185572 8401202 314054209 448480377 591683126 421365036 600908667 392842992 543624719 524106131 345400458 327807037 56470131 422008292 996921295 803302661 543990777 58186384 577988024 596557347 378727566 881686395 117344078 446179110 65238001 311466621 293719208 700680401 728494132 102146532 977440629 877404059 72874561 420824304 4095351 767832621 16116307 155401302 962723586 938938854 801442425 145620670 761072513 87451994 359617814 167372613 346254834 571207887 145491299 784627708 858902373 823357630 573783020 231774823 802899840 981829720 205733135 394046462 47078654 534324223 214570368 187472047 190265387 330758088 124255432 448637786 473657194 870747648 124580289 156288084 919657903 816208804 841072412 353529317 59347718 433184999 926096347 234791114 143108874 697792432 734173655 71700147 65503598 445040153 576480827 655515846 708015736 934865137 686745607 1096218 798035329 794911803 470988430 248943165 420881270 179868589 358450168 902085551 512872794 115938098 563617729 627760229 992928450 215355752 589781304 175518791 221868119 418490915 167920641 161210801 598938200 561804008 854076563 230964726 70649109 601891187 37044411 141208536 96993653 862544434 415338008 475850770 710155121 469952199 481948828 549066702 899843222 596052105 180867345 719924015 103437447 706183428 725426578 561182153 194246521 697825396 599852045 141304612 226845366 175264846 474772168 130843452 961182491 436891064 517341401 666405636 229809561 426614796 296341165 19484382 588531639 363609945 718320258 908484900 892551694 957693666 976421612 375937699 38593228 31433117 693505364 484851483 488283698 769078452 82614900 350602176 108020502 79087112 535684316 436882876 75738978 239887017 645843313 729485994 585610899 941403487 63787496 659972893 195693626 287628068 126317903 672505623 245323903 316653480 385392773 735828626 633681561 946228684 458828989 58635259 951787351 835810343 200948735 5214897 982440346 831277956 970678695 157409675 527960792 234206050 128199908 963265871 502641051 188440691 271973690 781687612 284051968 308324125 457666305 914878337 737391673 54063612 509331939 258226627 977591051 767781982 188632418 483294107 66911825 17832645 784741712 770497814 766614903 902761833 567240276 609899827 412989951 315335860 198142060 390709352 84027904 701219780 130754406 975227166 392325282 493975788 730315621 469946416 411801251 71290931 602491234 52196208 369106133 849165267 68556201 383440931 400090269 209653947 326044248 102762368 419378294 400920334 231344611 294740788 556697196 592022690 693257619 599876064 25444002 493924226 933588994 206658457 474997196 11254892 788161952 386183784 114830261 31565652 849387313 311075528 495255483 893717983 618209869 178260011 539577678 455376873 777401311 227563893 361287796 198278656 976311463 335189887 603125320 317074918 947490744 787061653 735759735 874527506 449344250 318916601 362385601 921282352 215768489 854160990 204479870 198512797 833277140 96910957 87226390 250119916 957965279 346196035 864065672 854409059 171096833 62194929 801042148 252745086 904540103 286476027 610843089 718530923 886065039 123810522 217817352 858646669 355285518 697025914 651374550 439795194 316604875 529828028 406066078 838171389 710465185 534562293 158163029 868557716 530891329 383890030 38290181 213148914 453734061 742301666 434539594 432446974 894643903 26901762 658500312 493846995 579611808 181756404 663531507 705434174 136135249 586258640 742357493 60396611 204251173 550254114 809307339 31384729 719057733 944942955 955985016 652144169 191984683 566855072 721276305 833944723 954218791 324426665 216558016 504229032 213423325 31959779 361376834 47991537 575734981 807521183 818508904 556742183 771385258 813085089 336567322 933332409 247959596 603740321 433045071 607770185 698412862 149712077 671229846 569343023 765852328 442063173 927255184 853487604 418134918 766512286 354325619 253304025 13729991 224781664 234390921 824563022 736329135 734457992 955751343 740770171 530347093 127868423 873644246 195799482 304198694 288599872 808458630 308483354 255345760 146869646 175037782 214052318 709863064 773988540 4709237 175630332 824162100 195430795 618222372 185462175 802124786 172007984 601486906 55467430 303990367 689450707 740320671 747195938 799710305 955862544 907399121 358050012 548985006 827638650 676935522 924810188 452283730 7389715 136748407 148713891 210400813 584935638 15632971 481396802 391228275 791663406 45796778 431248193 114671658 462024060 123309430 968803433 998603439 434194324 61342246 639867450 742010161 901058368 59144514 949699174 331443253 795031740 42413544 856201812 338659600 139974456 409280330 446177694 489787504 878793562 686264622 769474195 150740180 427829177 274545773 535291062 514875663 305802083 369042804 301629757 410111689 556760151 550928070 589523346 680112894 840802316 564598647 949344214 219150973 922846697 953143218 29257561 750869098 304031690 115685685 994253603 16699580 608056962 481435088 65663087 500229824 730606163 12624874 504677162 885321108 885088119 163668732 319751800 524064941 103961243 30503443 484764976 970902609 179017567 716227154 796298331 587419678 976685271 569952622 367602105 250019713 463949837 468271152 204164667 771539520 973983868 904337143 56064138 534035185 848053910 864765491 276455807 672228224 718790208 130199275 72213161 515434925 521345873 686735672 576465098 732956043 61055510 661926600 775276122 44238339 138060753 374067548 198814723 576833871 454858549 22740810 415089955 118793599 747716332 270245883 404295245 692355831 945259025 88145006 303136200 333816047 479886518 353594291 592403470 688345586 525067872 470042993 555006543 67784799 931980934 389242466 615437547 768244459 305383701 99139281 897923580 674087709 694625519 482123043 870668234 249931217 909367911 334713931 661520724 8088502 531280838 15282771 423336142 894803408 558714826 489705178 237016605 49192950 960973858 786878865 658752349 710784853 396350451 108076221 981663580 779256555 88535126 948080568 638811676 567592461 751656663 311427440 377262932 519346401 980832248 423311079 956782320 131033317 231910828 873292209 503711117 40729958 544239068 695841401 263555838 183798794 565270757 444756860 212396746 922082631 442571800 493440780 480379563 515939561 498098233 959238158 921564432 539583120 663043585 210399869 786902428 877616687 81129116 904281061 510349733 891021967 61867052 433699816 572781237 17025482 596337220 160991421 855436557 423684560 117736045 231899564 157874205 701014757 597311652 941423507 983935757 96022049 182020570 770953060 595798328 434899439 678364787 943908516 297213611 331883662 139356872 100804078 891659947 117639315 495166885 905056110 157449772 778874725 891602635 390772583 560645210 315124160 873633647 494839469 597164820 188838451 603559097 827243820 220143468 639641505 204418630 946235487 299779112 900253124 589496999 735209945 947158084 661844901 985962976 577951168 7951726 404461606 327884266 17558349 687512201 795716216 611025713 819502925 533368362 663544485 834052886 760473251 539332894 642472967 21300334 366341827 986006754 338435023 988163073 489947193 426547753 673218431 828228876 203214624 903636314 222411120 561315263 968439212 134083856 50834765 265184192 974329504 787495064 947565206 611595943 250772440 475955830 629697822 569131648 547589313 974059744 203922318 202903116 601491164 825242689 188010976 235000447 14620735 553172920 584347108 66504068 463974931 861843863 325719998 938201652 835282199 647437796 97233510 455882851 524340251 777207515 704104999 223228756 657321094 768901481 494762784 164292671 59540177 15205299 486914502 759534802 335474954 328435085 713639776 374405549 211314002 86945540 48733834 45982437 852405855 796841173 354315698 561646209 303445499 275632371 684810654 858241280 612154755 739559173 779143141 916900818 821655657 543317221 348246897 805273050 424934066 494865698 823874307 809137139 88616312 729529215 849912751 24705895 116462953 727984498 969563995 225987193 375771974 246951590 815733061 248558301 183979621 637915513 656864378 942756923 116835632 62250878 966862944 80826031 967842724 201266173 96860973 889102668 403950035 228984430 197891181 626776212 947988578 749032706 633731968 200772354 161132811 980345114 757646873 64796544 717271325 560988109 191743168 59619313 910536695 980674663 669716817 498588584 795974032 538022116 560868219 780935151 264314610 608556153 590569794 48441986 103740090 90838028 690795390 251928593 677413274 680272055 466566234 508834497 177278680 482827337 631006165 237636268 500343500 34815428 354680900 851050076 359271782 616052192 622324430 910264148 340312741 657981831 263522799 949005959 185416481 406003799 706755062 5891807 851727490 623011619 227343238 653606327 880480774 899141234 541498905 665939298 206347007 20966655 976085112 814971810 747721555 782954039 901454660 271193649 358421498 736463550 753433457 156704060 875305348 815579882 866744005 359284194 954955921 827982150 341296222 919096505 50491478 679764753 280492841 866775626 164594462 314144445 133742700 410784656 940610247 745133168 742765116 794918525 226796865 223092358 626733576 197108342 170386195 161596429 845499148 251903186 120712150 929024327 132644063 729660766 174769847 245715500 705853926 777498843 149395705 645069541 661672926 150702975 644228721 858850898 205722710 830621552 904784392 563864709 472740146 425225548 811056189 320700229 771269418 538251428 470215072 734664332 316687432 841353853 922093400 402793737 841429102 183708621 846545822 842636959 460419022 257555972 231745600 378827492 328039280 324488064 284821279 108452259 887823791 266891799 968791217 541105498 261464252 491343250 817052800 856144317 396370202 224721452 156848552 819813937 933066272 643510551 273052509 95391826 572487802 625548023 152063843 496801901 619663528 15708773 393072788 767473671 376677246 652514925 804379998 734057556 382085283 385693968 142195778 464094912 218683154 158317507 50216534 384896874 874727323 978281966 459297732 281011108 206708067 499753326 766098505 730613365 93003359 686930708 821030839 224275223 713717725 328902436 586510963 393079161 342045436 945399255 30503927 318809277 491954992 309682137 672791377 794292155 532881599 172203211 285392291 767835005 24696134 431345602 198095009 725164481 598574644 421994950 903525654 782295930 282751309 779483220 685607775 608792911 593042728 612805085 667293678 820175899 802545586 459309637 215707080 818042731 675111081 110891364 486998792 402604547 44793378 817105801 578992986 386807385 119287044 348261874 328813696 373803288 155459979 625091924 718996177 862246303 399152069 725555289 952324021 372241024 837357592 391551005 806326314 923911681 329981882 999270577 828441922 629831326 198885176 374113177 97653923 649621381 64316656 730234957 237306629 214228248 834779542 224811707 684448952 350462319 911410355 124588995 294503451 816608467 573965089 824351674 802232870 346806340 994552209 236435688 4633313 23408629 679320325 948540938 121591274 338362826 389351766 420847312 515692788 93684193 136025007 986293344 616388674 258669318 637982480 111818193 874254128 158851389 36589772 474783409 110476971 537023548 677477643 947649920 171720115 344946670 829042505 626860595 628290016 368697073 216272597 973062834 936582107 444604185 408991571 403294554 639184352 453647851 749223738 950445435 52552259 642517283 363773015 891262426 184732135 304128302 141363272 394169137 61748936 411484080 41146114 514267819 829970547 131557888 904961868 847266920 447892105 839050151 281045826 270843391 248563520 997585125 692754642 906217719 487284705 786890540 622055490 559478092 290376523 625053603 216606376 601738737 795500143 904597412 610494064 366511432 808106194 89504574 915907547 323146667 955975438 930760627 275684730 185528807 743509328 774880251 454815927 880633276 768227292 14065472 243180108 62048350 224977797 385919328 776675529 845433591 196028469 909410671 808677650 791257891 875124075 476224050 773020383 610632050 200786616 457564836 805645115 755715049 396798529 967547508 682078470 349086849 108690240 925585542 59975539 801051559 210723971 304555886 626390154 699575994 746572011 847602680 77022631 186746513 329236463 434684835 72718841 175650802 611214871 881431840 682920708 576462364 652045185 245026008 371696416 794169150 126562910 268786020 522230775 796484349 429815158 907340818 754834699 735112434 788382880 862893415 155524141 46233898 311413579 905968024 660416007 735753892 845560057 652952335 339877012 478922711 551835070 237111532 935219106 313967401 948529861 866722689 652246359 108690809 389057227 979052757 940868265 685269654 649012386 393903395 804336100 549217221 158072240 944170328 435967785 185467967 453923949 458839448 708269801 350620592 627576040 349863865 446578797 117114554 517702979 992015302 464203346 628277104 597341747 264453757 416541957 875941339 775340417 751239634 346382155 661150328 531856523 129142634 502164156 987153080 543731395 307227937 653883971 456997247 377321519 775234948 830061728 427159462 590345192 183103064 826407142 830377594 318631067 651397393 964742909 328547898 853836555 677723483 910997537 611778716 153113228 38388629 793348449 382119240 17171850 597856593 156732449 174663772 576636416 506267606 389920408 718619878 128086530 253488286 698767955 947844461 531307059 706058200 281132208 818707561 971873359 393796327 598399332 979481798 823616419 309181665 307073782 152444006 716679568 133186320 338233665 421692572 869068811 442438005 486355446 324303537 974110240 523829568 365723927 795350626 216859755 35339097 227361149 607604320 727532445 130500315 484677460 954387663 699823869 445650323 708611738 912205255 733931748 2054789 291479459 946945494 76497216 320170087 411217816 105175676 802358290 687572517 889810675 618256558 107268080 610387291 315733508 53456724 901264003 525808862 321340271 763627468 801568010 616580404 787679916 822490212 346518742 919863062 978424454 821626595 657572812 602184181 464598429 111779073 950723302 882331251 478736612 28554986 418976434 606109414 200535075 37499839 968897489 787019736 839450230 136655380 770435449 581495433 585673420 23444083 44748276 585993579 290195048 915737560 357398815 953760421 199796580 894727220 11290860 688626322 328579881 772377323 911039968 219341375 34717433 635168085 516818837 731918832 663632998 199279424 805260090 765086107 763495895 111266668 199835150 173911915 583169802 479340046 407376360 824037438 400655244 326112078 143199666 908715560 839049027 869224905 416290281 332100334 478320357 985854223 495023903 776852620 605021822 433588774 938727034 226799024 979722734 963696133 800055346 815994940 716233065 573377050 179160086 183430087 633112565 924365509 175847432 188786205 229840879 194895834 287648380 131254715 565007750 479776547 508062461 371269204 371208511 227990236 423463081 585706318 841392239 649828405 106840240 293703238 754504132 457556436 141552344 440868232 287164349 482657360 33224700 436660887 807750957 723796151 650239624 785754795 536688572 826703113 488141567 584733998 382160486 398467770 44191350 904157246 863026170 407505204 780287766 249507631 153442204 218500691 209286301 399133446 483781955 154275559 945119454 383947006 449277499 968404789 113826364 414502151 477796261 510678902 571969587 43749442 922094834 517082711 595530704 267984262 805411436 657678712 741269555 207740895 843813806 380789741 975182100 297252105 489720358 692910784 785561404 769594873 868329882 55133036 382196487 711997269 515410080 149428324 872410345 55164919 903459108 527976330 929290213 50463597 805994214 521622200 980960791 298936956 120645625 405667899 684430124 217675673 143683910 664147282 811710181 953299310 489317639 184962227 241335192 912917339 90192204 872095495 126196911 488926707 720126073 240745834 776462630 630054267 35437510 933024236 749158929 314097774 766842814 452152850 915547412 18673147 243534016 143200597 267692265 381483141 923640193 784926625 12049374 990320674 899517832 699793368 244143700 184919837 485802417 254026317 596517697 865171061 730610347 204950858 445809839 106698843 412237178 647599498 693855803 563465912 988828149 99662015 662917526 68278693 985570633 611938317 402001160 434766832 828246132 218593421 612819944 636252574 629177035 920588747 968342309 206594659 392167540 402797641 895998400 431927852 14618861 828491258 56873807 449944469 303351171 426875591 756988540 770399859 213302236 21898510 802149764 49007180 151566446 931341853 937901753 478401242 805903109 465356987 937490177 69842573 8151361 750836640 259281492 291026181 255914261 13842937 761938497 72749467 29768010 794732005 938722922 613042649 676001786 523999482 455470339 454110205 521187093 564377280 460709207 832152443 729812703 886348596 827526211 668678520 477119600 190539591 742632633 563478351 140472370 967609181 258765375 485778704 360397927 783948751 697889645 538689020 381213601 390576489 608339059 32743691 75653448 263293932 927461264 292476262 557477400 783081101 561269660 875463405 529410208 893772916 578490495 444148401 702214083 158290751 126475703 575440763 797231931 661996412 981382871 639688772 142405137 413443378 859445250 856622267 484661542 801688665 955973236 209352642 723481006 820776285 674359545 953955313 80544688 646582175 231972468 965271058 612300935 774012404 913679450 806621603 633673060 345218852 242745140 245080919 92074953 357769836 794293537 678174613 427203087 644800509 630952529 124987127 895162849 356968826 996150155 854129357 688943807 379991678 678416552 543399832 36662908 347411220 161771797 449080719 30313409 491216445 501307989 708400925 793254024 371633774 422387325 224914785 857885345 800680463 577615031 285810860 592878128 830666237 731399103 772413191 402390061 270005768 446220905 407597738 107788002 264501622 104701977 852992646 480438385 340468094 520854345 467717308 516617548 581732302 740759047 352914724 511822011 224597766 844953204 199761351 851691866 655799611 666202950 387273061 726281623 175262325 45604934 756469232 368882744 496991024 992572115 424309007 308543699 592304863 588876894 160725148 379615829 599183460 949976300 133056295 957868412 156692634 831189911 939093104 30361437 521610956 144545549 291902448 276778462 85809466 22119439 460267857 89894973 163949979 562801652 593003250 361544583 798643606 988261155 645775972 4600610 208697672 402536348 667200239 947958084 581935553 246492528 551204366 444785017 214124422 586847556 343359470 607864097 323723537 767404755 150540276 563110895 571453772 711924585 862939444 316578923 646184474 713882728 772811002 716912241 327802063 83657159 716369221 678444464 216503986 321999502 559139655 497955372 222591874 835286875 139874790 59846845 478182382 771353824 4947006 208259470 966085148 721542754 964054557 785284766 224165411 634401340 534537862 762077762 41472656 227147354 832641071 966389153 315077861 211413183 439417858 864247607 526470677 841825791 972381088 114073426 467405066 324043205 457810393 566484632 709392672 890544974 118774069 681868416 864748711 865368045 349314158 34640852 794070372 20893573 601125620 866322229 827919632 201263890 869319528 4190615 662018008 533247264 280878625 745891008 926711515 22863954 249471402 947728334 654208175 808385501 134826306 193892782 223485405 338795018 136823130 804417957 665327457 496672439 256735771 205252555 543284011 952990679 474008541 608221067 749101728 804808685 333827505 418792485 52665625 163743381 642471897 349336876 152757858 921193212 319187018 612487945 449029437 952971363 72065841 843478902 461579741 440446623 932663659 845876739 168264299 433613980 654120203 183811220 956900741 922763989 933378520 636290528 404785850 542101982 338767308 47950836 541622543 375107803 983178134 24120495 474155389 476581382 356674329 472516676 782200176 23118124 940839915 342278074 742880073 374306353 65410007 688474479 364830941 66472327 372608347 541431185 536858101 64517307 153169963 162803876 367169228 117339369 90248108 991618047 182003860 65745218 294097785 273073742 760796657 632678797 469941730 373203985 906346876 899460772 754098280 483292188 216776257 416605426 643741251 823042581 449234497 975756028 2835164 297255162 336327409 264954837 415430227 320595352 854141369 798234536 678053882 205447956 10793079 394723377 706844375 14072678 296740857 108323140 168804390 736649177 253475462 67042629 708319701 179395469 746822230 856886703 231219975 312308725 385874453 363036558 479064210 100468570 883048804 830692356 282747264 708182357 963700568 764355271 463345042 846482265 563835129 916150945 605601720 464836903 450219973 763193839 163943578 224188759 926806058 428711715 246049042 272048086 162121231 593162563 568931504 162280546 567465292 182701159 373250101 960391440 290253357 657136702 761508376 510850247 827091443 664592010 154599684 743870915 411083603 921814943 602146392 337089554 2889461 727802600 274584229 254113818 360514550 1845090 610552372 189838097 573411942 534763552 105618814 310969220 954579915 782533 117180850 521974737 808186780 418649101 750392114 426180268 262077895 409624132 671722006 143402398 134738220 97049037 598684327 418246529 77848608 689372572 82571749 913200901 370728171 489369020 154513410 834154287 191175242 144504267 752358629 403880917 672872941 161676153 854283432 185189411 982030074 66621709 56210971 48544024 689682569 496515552 370312510 824178186 318965285 27804383 481178570 416165662 593708625 726512909 912461737 336690641 819545857 655496703 683557754 780862322 492129821 962427486 93389582 108745637 465200130 105859177 378972654 172360929 148939264 32389744 229891538 389768947 732926685 168519002 450651435 655047545 696544592 645320992 365326234 797766760 468322951 636974927 670105719 659443335 64568482 136079754 529481035 643324401 851900213 982683142 692543574 494930583 347787210 911836173 77055242 33836732 985649245 249727611 116226701 318312311 90772958 150061124 40217147 689869620 281877170 502181612 894188066 552348211 128774451 708582157 590710149 951803656 251807787 926339285 482593114 847474969 163978077 783298181 991674572 646211876 366752764 318826227 889405881 250622390 947148594 564453385 727607604 456435124 380856987 366504772 844343300 85017814 388747463 419262517 952506660 223672871 92849595 261163267 328825921 651994247 526148464 861094120 260055103 211411241 294923347 901530288 714290100 744694293 887688132 21023549 43663212 23460007 331503255 309687813 21180643 487219214 313344406 313116050 761759950 688662990 760842748 350505473 105559442 538823230 872197115 257523588 652421067 253359371 328849719 228414176 676751559 111312308 64850249 881889263 19922185 265118219 760481854 399405600 341941446 113745594 594780438 212282098 928638059 820829628 509091909 80621180 501574933 194679519 431343668 379329000 29480727 877843017 791586753 282852852 170975352 183453424 322143419 867336048 738136946 529855776 529486951 701074882 780719348 66520313 795941374 320867685 774720801 700983535 284165932 825507941 761820623 367323208 500502675 51230436 283214601 285427617 888046662 37982105 545532302 937953130 742981198 677530700 547226447 864977509 451475753 913888347 304460789 417053739 817533509 342114105 774734680 118242215 200555658 986510057 479117833 47659417 252608205 116431495 951778249 637757716 7381086 124115135 139361296 60611072 385123707 872951892 658372743 984441241 32696282 61910683 653611406 387764462 854373667 517565437 277764791 129705827 636767604 180226681 283871049 66671919 468062171 68360223 908395198 265955295 762467551 367772566 547862341 236251345 798592760 212850839 170449472 889626554 258520338 436753519 222462151 896835361 811383055 694511745 919892516 63958753 712668738 857006786 371749973 830307499 917354996 749740603 166420110 138683009 592324578 68611467 510072244 35712828 265991869 37720930 755982050 229701896 279031977 105218823 465431016 885368291 309867454 526205139 222763463 121916961 245660298 655270068 685093174 301663467 189184654 694078635 609006880 537028795 858101948 766678862 154963748 717610977 791259648 511600711 972729876 60960001 411636660 751524563 218126966 528390035 988299817 381707331 722764550 978856034 130502949 845176958 678344498 648086542 84380768 974208126 343011740 191809930 796571654 736557774 736630428 743305886 628170040 668070419 841774780 663604325 254532235 361547136 808042298 272749520 103164551 97599328 165365897 576135714 803192361 196744592 656228560 456440179 764074849 320999937 513566825 541510957 509150613 503451451 508413540 321143442 437253660 580460757 566827777 848791859 547958980 561139198 746253882 890824570 26512973 439479287 936081463 827030306 573420268 849752215 594507223 165851065 846851273 776669382 814661934 194734885 905051265 693439746 517426177 349025308 436437924 694143965 110334540 223382698 705456440 522741884 651427516 674453679 295975988 618755353 182150966 775262302 799950342 420848515 174981966 730264768 843658510 420458905 265822417 465967 440953632 111574995 595348539 922250459 56196102 846902201 587569985 580979528 552277500 275831913 372856137 265028814 409843250 887272213 452609005 203640344 208682318 591341443 99465084 940469158 361436647 974638219 517953401 801604683 450152715 140130973 752346394 768152495 964946618 505142840 61747658 122309838 34406504 607795316 194909607 205619831 214606207 387727737 618480644 59061197 564842459 149254406 819043817 411890378 932164684 292891371 15572622 333200055 375398679 231674255 120444388 31166134 996580982 377698410 200271628 272506424 593844499 566737548 527424733 616437639 763293329 703027989 2310754 688264253 640841731 70523835 339588442 169769931 869663859 564371783 397231799 775625204 21083485 744420888 345301279 823805775 462022449 383322782 675530094 287351240 797020116 192394208 455819058 405219103 944236831 543478263 285608750 441279847 666519903 288096912 354658263 931769225 610101203 845898606 93459930 551888831 652991794 815600870 137314452 132263961 370668578 945869922 87651992 644728059 495898562 918424799 311704109 970017693 790582305 926354798 962241486 482161290 389830340 307788726 383594152 78005281 64522532 386180208 651646239 161894679 510499118 628478954 566451529 20907763 405751745 351370885 929255793 775480977 223477043 109841207 272018069 346828448 894853069 8975882 760244457 507309092 687918154 139169435 592318034 773171956 803884636 262653596 340494060 592865341 558547751 679263314 666243973 614420733 277731268 25897239 362348575 387852937 302339520 953795033 38380658 644433159 435191194 406159770 628014695 692457973 746067272 797982190 613651614 705586848 858325682 350734208 87657193 625412270 774304310 890337421 231094991 22676117 940281123 276156263 126797834 680885281 823564350 181032179 905682697 764970738 777194560 80266539 152065903 674695419 173229141 230076318 961827986 201547524 540190878 997477355 800971773 326464809 358650544 998034505 732693998 747691866 888946707 738021378 16052184 570791385 441962693 831719924 581643491 32698303 582481332 27320079 380473959 150904694 772390727 485834457 344451701 956635968 547038166 772622317 570099278 347757999 428352557 441865847 989024489 814574635 118650894 922455738 990374257 35272048 550137003 771025802 693053381 855977484 281572656 975443154 735960823 755283173 407147831 219249168 257472974 851555762 749085521 478256340 377146180 948684157 95454084 364529477 654856455 175109415 945328072 148334235 51725308 6184420 16034953 161240998 785145016 69671355 47082280 420024134 892441605 778634247 259387514 319807728 439423332 515369465 59804487 179046704 668202373 688807699 982382796 759816225 37668048 768464302 607754554 337398 912907231 703143285 381774900 648548213 437655041 230604264 10324821 382411383 941638073 239946970 446115496 527520362 764791614 23886580 339754286 204432591 204017913 722404912 420359004 673862588 968618505 335693406 538798490 224495706 120190146 815252898 825641669 131338600 780981545 158050548 386394797 340070838 263190906 114589342 971883160 993780907 569497251 625027778 151196093 787351744 840359110 42862034 841494474 734326787 522965435 352925462 591202143 312262293 132967819 562747177 307179665 94205740 727474934 813541500 739840360 906303378 137169902 649351634 17369697 938500388 556567066 633388226 556096748 701578067 428192596 830451769 992110063 648096294 631704107 47366389 432563777 448852151 621654114 902018571 180093744 514875826 116295535 848107873 845988604 766554073 683514109 458354741 3979097 825975938 543445354 5886356 798275057 525206551 178107978 319105252 759957728 311766677 414354146 654288986 983060278 881793550 239978157 514442629 687478649 529778471 613545435 631343041 164294176 269809050 75416525 393675461 891149337 604937909 260801947 506893078 325634883 973083098 776150158 475785873 880124661 910390525 118015654 742683365 319335029 682522409 516194069 987083798 573760386 702836475 154536129 960242940 630671563 918777125 88766150 27802562 60993142 770875117 44545778 841285735 763929242 756390571 764797000 697818432 42944965 227507790 965950333 13268852 343571318 694517720 329007486 686490495 990142628 366983133 523133928 743688623 5722165 108262921 625787279 476315306 467507080 840382871 403456760 154608614 235972844 92233178 121033950 197468720 952232486 100258488 644422320 313694246 533877487 395549481 257515281 865951421 18938740 685040573 593216088 750835643 281846484 682915603 657672462 302113853 37966758 589468259 347826290 362250035 167079024 65008117 888430328 219143135 469957681 23556008 612675269 567200858 948474584 125606252 968812597 602318351 71642058 356228552 349949526 497849406 824837728 992484949 685009770 698404474 664826470 440080960 326220137 793296172 375916702 712628428 640906876 906203662 693393723 759681486 220852099 187505840 929086566 575541807 247649424 996707062 953069245 83748462 610308458 712838551 325693391 167018267 394009611 697175200 372588193 255538525 578932515 349143024 433669676 132508525 997850258 218220473 975212508 77781785 372123633 94396165 137571858 436969026 190373642 929670191 405082276 896643422 297476188 311832934 22839640 67465206 942081944 102933805 95868012 48380713 205093414 869509342 341359377 476744744 742318497 533663010 172128235 561322680 477611095 753666682 94923667 648667059 659567562 743395258 841151765 350381959 163909937 896010888 962868338 328612533 532961784 268457954 987875103 921305683 986094139 644103317 967718533 710792843 119606095 753786822 291969151 441935642 427699258 957526893 891941855 478061010 828281910 728443605 923473640 381185304 924929842 895829278 855497685 623835238 962937425 610542523 520800081 640787658 826001512 654750965 411336958 239789926 778421892 612275301 425253870 861383150 875815010 367545726 947242797 987250989 859410678 461871105 842138677 669839744 483984101 816703110 649088375 960225113 593171210 825838330 864936153 734649789 935710452 363877659 331183667 502500039 313125734 433028350 867817937 685856803 510334679 554602890 299296500 742210451 592174576 363258619 176756817 534654318 568527888 371112799 626179216 282170652 728266187 790358300 504024782 804878235 787817831 250311528 596895515 772598269 795117405 949391568 553775869 373398504 437738206 698002354 154514412 414046740 139044940 947265730 231668180 276201680 103604156 12925321 917303190 608308350 960003451 504928481 25622918 545304595 19562630 264138618 961005550 140124056 795682064 567304281 98241418 190728363 237926144 43443540 33472011 768811775 408174704 379625367 510009492 121538263 676440623 654020129 842951744 368896399 41819200 783962183 825218714 344349715 253307481 789049393 569680931 195467110 852713061 895655257 310894287 440556829 742164226 241872143 643104392 332273121 590586372 850188535 448583082 13241329 376355568 790951304 199206789 96847261 310945154 766917775 674943199 936580556 87490087 983182250 936703087 126537335 165914244 587674318 741644643 638319916 858969069 329987778 657290715 737740172 72781295 622108577 260440939 92979149 621483718 255903068 808304541 974313272 562699751 254710838 387629677 845229740 85927032 221315398 647727307 636734745 657022419 178068728 924819740 845666822 409527815 620541836 250748858 697174028 807375959 802231190 491356015 336453465 533238201 343327356 791932414 539661870 754211159 127916796 797934746 897785697 569788177 873670051 80553581 946028764 357395962 14846806 32598803 66500124 72287959 809454541 103744796 75499699 917329571 439339539 129830029 449752774 763749134 23951624 69011296 284186511 700607225 702304223 893257727 539614684 559530747 613874848 732383693 103161998 912709599 82623143 800559005 858670876 560103716 168982307 561363513 929402381 488577404 155876248 185952988 757834625 212171597 465469533 40107960 205662121 726018355 753371423 882893426 391022411 285765756 538400604 10417313 6318655 236123050 643122921 972034642 481981428 736079093 541285485 311401095 251467755 601751238 760123364 11423667 641392187 476357694 552908060 333256767 2014732 897958829 270015547 490128649 677819420 845923099 157997111 589875168 535891261 583537858 172386140 617415177 902261460 634838417 464145354 468326589 700938588 237226923 170991605 480016296 42828001 195262182 796421411 315406700 61086086 712535373 72428017 807375388 358611967 593238430 847177935 169307585 720343064 357076429 849733247 970354905 816669996 289677695 601447578 463524563 887484590 956830864 504046603 777764500 498442404 221698958 932034449 81592053 3571750 213029947 868964930 519076674 96514532 582405646 928889347 785403324 415352990 54734515 987883024 780294168 48608681 749037191 962317691 132104191 338359153 258274077 57357220 871820684 662001649 788617659 876346054 690813905 421113148 52311517 675584619 605913426 306445816 297173425 870717426 479499399 468723166 770250906 742749968 21828703 286098492 988703662 538905675 474545336 771609714 531252792 110564737 486208744 381171832 652551222 939419232 452615223 696783191 485523675 329256683 973803618 567647659 749246222 400993275 818782234 799134248 761180650 30144956 27491715 591839250 258950972 957284396 152348854 668992451 180784648 90482591 229806143 217555753 926936325 279836477 301809567 499618885 600420124 677890946 946759115 480101293 900157421 383014078 409056171 935212810 660665929 895671187 517834396 190880155 181656761 170361210 87775982 745919153 87728118 539663678 637876839 928311345 382862191 239799678 741140159 609357077 828766150 758468400 643469346 441881067 52889939 579327001 764377009 334191444 783375519 435602261 216936449 819515526 207400171 319962581 921332634 866757579 489686183 763325660 234389881 919974144 583499771 109199490 549616526 620850199 199202113 701690929 803382079 29962133 397501832 697457963 393534947 203214100 323771667 97437441 741127496 26235842 767160280 88058397 337964078 493063393 238346754 630235193 137211082 586577477 646604400 405143782 150002500 110777561 832985907 147274759 332815929 886299930 205395476 556190291 549137721 913258394 189749003 357266902 243306314 880066942 610509513 873662064 158095715 745409281 916250415 392129108 798783218 961177071 631061461 284272779 378216535 419352107 227363460 258017647 116405607 67702313 713657276 166309168 965076969 101754228 582847279 822913106 183345180 747725609 791182916 705926701 456388912 116413051 649420949 768232812 309485000 643200813 399726705 215639695 901563006 338570779 667077979 136615017 398440543 354878385 42857097 158751394 985333099 480948850 774889829 24203317 129082134 790743922 84759568 455031795 350050506 652563677 372459994 590958335 750223971 520221294 272979915 923742545 154197681 481275384 358206750 369716787 99528698 850354657 538041280 817481415 616616053 111841186 823205077 391581310 829465295 601743944 340007220 129370018 757222570 600889590 490376166 975806413 168184089 357419361 53489835 370366576 56596262 998611538 439210100 797280078 130012237 726137896 825981418 287725822 844800766 755808083 826419686 867026796 20797214 779870938 785466871 497752 734152326 936153302 981185759 802341845 924999043 241879285 434729238 190369483 533004117 617478392 426342726 615817078 791687856 414044981 383071949 766151654 712122429 209856789 694064190 616507517 555063066 936869271 94708192 517583988 142404438 389464524 811871789 493718102 649341046 987235161 292934229 430171266 402428403 888221432 562861240 881692589 414498746 828712695 875574640 337011550 955751082 231332791 436638917 491634289 71788313 719295022 23343542 194250645 185525584 36382822 724057207 736664526 105666570 544204283 361396973 73453299 745135353 91122849 191380276 713483825 693396801 712237724 760204314 877889158 118407675 596421959 394978721 648604486 385349300 734239118 523660160 315328154 516983787 262459507 878758819 8288764 645006742 647013772 12731559 21370557 295225758 544592259 291323999 298101888 249237086 94499989 57559634 83257788 842150184 299922708 137785402 53093949 436238016 868538853 620007558 246898083 146100191 219404035 944134873 379889121 189186481 506541050 560017545 176938431 464088663 329445996 312256800 393802585 496570214 155445392 389265631 582918303 373483623 92939182 931546934 102676947 832361301 959998628 932992333 866647053 581616418 267743844 900459647 528900538 102204466 949767796 99553497 438590745 149416669 281869676 326042015 254916797 969786865 339394939 699925960 317740046 179561263 941730019 1611901 729938887 272348106 812196985 474886558 379652729 635166443 752990758 23340093 229098759 75239983 372008296 252785440 453796137 510960679 599951825 979312963 430068713 922626262 559314311 60882004 464939048 890412599 282901955 635987766 617382682 263879349 25751890 106870910 248746694 723549105 771738391 78935801 123656839 395856384 564017287 164892708 605455245 52095594 200806443 175195314 30606173 557710892 803277858 4877578 377197133 196098935 737397916 608828359 935495177 76724719 693354592 12664886 408171537 300827436 897508679 973164251 33990200 778813244 306220734 151622124 764053286 492998943 4466248 766932948 99106007 206350154 265215994 641895858 106254107 726950437 12357374 840499160 415562772 334813837 880054288 251946572 191965370 197392466 307638788 741653834 326686554 373697210 898234942 979176895 469941779 746162429 129696056 996186064 736705368 8432838 208513279 620540753 432656497 894360760 48300983 487381583 447000569 795923687 488112659 526068615 961134689 467510619 929706973 60317420 560711788 822778513 735837812 301305893 992245681 717497849 227616073 329555212 4199197 568419449 828883041 787482672 219947886 607320296 208500950 957076308 247273913 346382996 996406102 299925998 700142564 243475389 749921442 283545001 742255916 581769239 766145552 604163299 260775585 970146636 37432330 892517679 381297061 288503672 502829709 894383061 181296753 887353259 963878827 984927309 706542736 37505131 783118345 612820680 703846754 389802031 341543266 41651367 882740379 780930533 777039618 704347905 766472385 241220972 120184907 772884258 789322673 259881499 535369012 849598214 91092762 669447481 792583364 264514018 614600448 62144642 574690204 582711452 917988411 355282601 355358827 643192398 695944949 806066128 768038519 363699911 794921264 84807185 860836379 303471881 936761150 749453817 741834563 521795020 682531399 135229191 388739057 540849658 129279174 560198194 311284924 341002545 673539340 966900320 92031308 202938436 274999740 174829296 269436639 347056058 507565645 451858481 823884999 603631694 816968076 593167336 164490986 398734189 945268759 83498446 901911617 325420987 704261858 827238928 943116121 870183310 767253942 115697614 385233621 998077297 949457837 316908956 50949609 862580387 850699704 300170243 817047265 495972246 547092761 807467009 612226968 723627120 86760937 529228165 537115137 116468621 777789843 29000180 149297826 692086778 955952471 788767399 8514836 952078844 567234248 891999594 485322373 359551880 984964687 720239871 144084021 148094664 801151909 653243289 439765500 853400732 331143261 976777570 800615619 443043094 341677656 268621045 441462022 963432445 105555534 781301220 573861209 900043083 904195660 485204275 435042528 408093103 360920112 458702811 647812053 72424204 350512175 489086280 911144965 457644792 22346576 786493916 915400531 646980926 174491631 511552874 968277556 31862364 780016187 993599419 27337266 467448326 792987319 556909324 243402346 332335009 107807933 778007694 581439501 546519241 140068086 6730469 365695202 734080459 221256163 713802410 444803522 901473323 536842328 849275625 82707227 841048864 210527739 901274020 54175086 693702163 110709705 792910413 79765970 514308900 194056338 825357904 390128750 850988965 154826104 45415815 192880386 207140509 15957620 979974340 706899807 49603910 586245841 512445003 692550634 103671183 943266735 480476244 606532126 662946458 938096769 179551629 868697351 202473279 801500559 198298007 97487815 155161736 147299957 752511877 691133972 666677299 71131810 489380960 575576248 956109619 163124186 948575141 242214416 319302703 904122037 398425028 594531982 229836290 537164574 297345187 355304247 94992441 578313428 257518106 563550246 402095512 134514668 601060981 609455879 621469333 857069901 616925941 433154461 138354651 804640562 889497167 640605756 201405641 317331884 888761131 655828559 940950513 36628254 81011878 612656339 236975513 776331455 274663121 50747610 88462397 33891611 487460655 256483850 549425419 601115283 885764923 482112796 551766117 911818712 185597152 199111261 181296739 673508980 765277439 696001071 827982158 822220097 596649452 744321929 444284966 944681711 767156209 848308851 291517726 875607171 805286858 133083788 542440986 124492754 24395048 722518404 291470648 45371914 587258158 903326626 903981380 574458922 244215543 451276862 16091714 20412293 627208206 1402952 799416808 245379140 754729204 737503936 525023777 84833248 616049565 798708027 946873739 78268332 772043763 378474085 161933818 366069065 780192338 896254073 330111731 417682223 888592906 182867403 148664882 377301291 175283169 368105279 850277412 801858267 778949774 496157390 571749485 917120052 113874751 61978120 965482084 541948925 791278612 412547725 559667090 937753681 3324577 91437203 653314615 160424225 484836976 853562212 760764869 748819632 188402557 462816220 269479779 294345749 791339704 342959855 18753131 693085116 39992967 718503457 857325804 998289893 114894145 613777420 591297064 774163236 975016884 907610334 750192407 824283359 636127135 898259672 183149283 79791059 12949561 769562320 411826538 741832848 849015464 250993839 162207679 944288760 610411147 92436468 481552042 191677892 646016625 103428144 171816227 207578367 902511712 838742920 900418778 637341321 549476943 626036534 108790962 66019221 487782059 20324872 659888962 667365931 502555350 115004128 362576211 232177063 418334627 70574386 767607397 30387512 79117788 921836937 271807273 951236194 976796348 612172802 878071816 132894588 954332277 781525711 630688155 923177523 610322092 674951861 363238192 756626437 549914872 871773070 659727692 374426823 299493734 70783688 194674724 667671328 335130872 666783717 311519266 721592075 926190113 589612281 309519974 807939161 795411275 719294767 712959298 131865389 906450769 128462148 432956605 401801342 731064325 21267978 62931729 193399448 546358443 920724711 712513326 785795483 591543420 424608851 700375349 644127227 963072805 232123486 342651133 164294910 272417093 837105447 320985745 90305345 472512754 466219366 936324783 79190324 477630005 657495267 387700043 749728153 775451017 756295932 980405770 879330313 548418144 102475555 251936456 444353903 478023070 218188638 90100242 461023370 294746140 223696582 402525613 332544624 271501606 859557384 643620109 876616454 821627133 57557991 613602782 477625224 86799190 631971256 319970431 187894023 538773466 669696484 742529154 940289254 578944676 863902313 472162606 754259805 151625414 400179546 374858749 257460726 349231300 208439643 746899230 633437715 973455639 998103589 369298932 81617766 26454187 987094792 848126869 421459574 310788449 815693156 560552267 915490081 551670414 225922351 541221655 151198484 574874490 561424242 300579881 819183701 515526626 397881548 495717737 174300602 616894583 102223853 7302130 917078383 951952221 192382492 461090193 489118580 142365357 686501298 723357514 267001885 238080243 939359389 581640659 530145936 467436976 787965662 991009304 420976458 839563225 88380171 688517045 940652187 962455126 384838350 75678591 972806949 214002308 684684131 686452220 530799713 498198196 350489630 726969829 983120666 767074473 85650659 620730539 236403183 370941982 406738092 243320048 420122069 344371006 557442567 232287498 589755540 757189930 387257237 82477443 285864773 125180535 216134797 772614043 356775130 85081005 116484918 370862532 20939414 627794377 353212272 915609637 116739217 590220987 553570092 39398169 312015413 249982441 806186223 933057965 156560580 759004843 636913748 872584229 912055247 814983373 569981063 531565175 827042240 207699216 516496074 697340622 273701457 977810856 305941235 695729160 179902739 574091455 55763436 62278201 857558505 571736305 261940274 12469542 54714250 659056590 526488663 244944075 620902402 373442140 211971457 617048534 831322929 206828946 577829352 854235177 660006730 372112094 25105755 80831323 468248406 100937376 615118268 711883576 565576623 169808557 370036096 57110077 359306373 656277197 619283504 981608477 968203868 241677628 542639338 457901118 555410572 740863277 19394272 819772989 909000640 351862594 579605976 965988966 863328888 901268502 104484522 861434940 342380935 627452595 36320710 297782007 287896725 862541084 683553707 483004929 946642077 187094213 828884337 435837816 109810288 879991061 357886272 21608112 201978161 895882731 286757590 810063022 111930072 622782486 991959558 373843629 725332655 609310172 398320435 877797533 147956695 904928116 604870105 766567327 330316228 398589324 28557573 808259722 980106429 944510403 19657176 897333354 231863389 459131696 952851975 857129723 877077 550810329 841998430 842117938 672821671 939582525 133890360 489841589 585930668 946662347 942625033 55996766 830832144 779155304 591243989 656211387 189727377 302129902 540981942 971078545 281188675 792175271 459953753 706393941 936075022 584391126 997934977 113326001 87661614 268949806 419245187 350526981 192423603 519405913 668109513 836401380 666193151 822393714 678255952 695562899 793322571 748722059 647289641 847577485 101191969 251477288 400415227 240114945 419326947 238820290 301789311 291226450 156625219 399196998 703030531 602621078 630457545 347817619 760786920 745064728 71700817 172645376 209237540 555396567 59614090 572015571 569184193 937193732 982042232 305752266 892359772 763302536 445802994 974847126 648842151 302274171 263399716 328479324 913561063 356046766 29147919 968502066 579241590 21573667 515902212 63604904 955997250 198374287 439518509 932884284 38403148 68646879 211395844 335420644 679528491 349027759 178897882 58025865 781496966 756882644 554054481 548352390 723883422 7169748 560583138 124807725 390854081 43710825 834736985 316638786 148558808 852969218 450598740 231410302 522229210 275991362 172713927 251422221 84146518 698979711 251682170 112209680 384751598 472329028 277795977 739584796 474333654 878149839 536711908 505503674 443986521 535768980 639868109 595625701 333454420 423405240 232597852 116748175 281982649 652016534 33158910 261512732 90315534 528175678 64003058 666207972 772433900 791449073 19759819 346045110 640231296 988824999 56994545 577978192 141192716 357406345 32974111 457326568 898035815 496171638 316067302 588047270 261564025 519975042 139326505 436560423 706598337 442680691 413627807 727435260 690464719 591065155 636459349 340880681 610424009 407833249 787994665 733907366 902712810 678464879 350762832 772092385 642595327 593519941 905980624 129263418 994547688 727555309 620514823 448031366 445729565 839888357 731337762 186534541 188890662 10627808 428856487 909271180 482949410 192498757 494983148 801423028 922041409 28767406 378031005 33716393 148203594 673812331 942172474 678830083 57946390 350537469 648905366 404297424 539197971 451024795 40220249 105498128 754818754 155990448 482672255 374912056 616682808 371718747 932956888 991097776 993650849 127731693 432067974 769868629 241603001 524877935 41436545 470761720 980355921 130074137 821093654 908333020 161544912 852344796 877165668 338936636 228616367 929920985 679270366 577766083 961643772 192879080 626147020 690402066 47937496 193431570 64520137 938921021 819682809 636900119 108554054 505632334 724309289 472499945 671659014 470880705 935323844 113946415 63876512 879669254 970006590 412976067 119330561 352669699 942630811 362420533 43384039 96242319 492132341 795611461 293227622 631548664 653055994 95818092 875080039 985094526 993450092 861930324 643125028 125028309 231686815 774980444 467485870 227655591 155273470 872532757 196297575 339195152 147278726 294100935 353719176 499756320 997030984 881219821 530759324 605570653 92881900 839125684 684347907 121313086 395482665 225343105 424471409 23451825 963290190 438316904 288010604 685936278 172650941 91457205 915091921 840757825 888175210 907174503 655633999 471440124 578237792 478314928 262244074 413226626 404121404 611967862 159601786 998415750 731358896 178731221 983436073 73106474 340183809 970981275 911463673 34739336 762394762 583217355 138666044 504215341 941613879 480826651 273683994 979279257 431910155 668982645 331319054 46748352 450804890 273054586 237367657 371903372 752927631 269778938 810384846 258108248 37722920 128854397 2656180 855040118 557074613 449071293 189805032 435168427 657106972 89628970 202421512 700896174 125694040 536570725 465564680 896686508 90736117 908796869 420499633 303661511 554333590 565991125 169924125 857188498 739460208 547997651 848512829 934924438 68725964 626132787 657955155 246062801 563646601 179692315 453237368 889254706 970951063 595300836 782755351 365829918 59439229 436817055 905618288 489895918 604373203 719059342 343213590 50344815 135900105 678231718 954305649 208405600 398727839 765551636 834847805 579380471 134142763 285387445 43191050 94573405 429140054 578125980 379612858 592133677 262974111 23796112 354756101 136838393 987009174 821874571 398338296 765583045 939538786 654051132 673165169 381378698 565528380 852010630 363592613 946188724 418555378 166757631 184143003 112800933 521552229 377711218 520220847 893121840 371244555 701985629 333196816 634154270 675256685 798486900 125247297 580329132 820483754 499252764 657647003 267996427 190376691 262394608 437909962 6244575 243299853 863685696 906564684 561215169 707523794 632566157 388713462 449683901 834775472 610620431 645490798 863709653 886236456 653966127 238101169 396738172 301276240 417494797 473521551 137992987 8310098 933135611 156377642 977786255 911614443 359130623 461825659 623568553 161429484 380180309 946878413 309035693 600422845 869632747 303310144 190546899 186220245 890297316 495711303 716642506 519997507 715526422 146489130 959041328 693621544 308750731 23067525 326691355 815301435 284231428 482149063 957669523 464970563 517193329 722707636 327192597 330543521 420287610 870238692 563392786 724582595 434847225 299405890 338682221 645097906 988675198 373358989 286912257 747847813 490411210 697497050 246276633 756694763 753483092 870514192 341580278 438078118 724321991 504702058 187077965 357405706 615701122 521539321 554289350 598728322 881066774 993526304 786078590 562087692 229811404 2701078 692039558 23237304 705401373 44017255 331716193 656375596 655215672 936024179 263709578 445787939 279752063 133108206 166841580 383730921 859090954 873136735 817392488 351982817 531064354 632209569 604804947 395876352 912604871 621950308 223975157 655076943 721782315 640801708 712700171 215292268 143918645 463481681 846818117 378088713 925185791 953178494 525769929 624553324 233007961 105258803 151479470 297990638 20752195 43545539 63630978 755865980 950414966 379629398 548660421 190970137 668656348 307771240 540603755 950734426 20618004 367989576 160234078 428866536 473362671 239392922 737033722 324465666 569266678 160208342 149666704 791720184 605009889 133127367 392431587 56352177 814838049 283091212 332300205 860038694 861977943 292355226 624977435 665604581 81628634 591068216 12316493 315657870 285443638 840297473 476830935 785010265 926305448 278148070 95096387 463587983 593737891 540113450 926049165 698415629 846920525 671418340 275063205 347137476 688635394 878519680 77083377 145857339 424739024 238300478 830979016 855451403 812307194 519828402 179180280 274082146 956832630 57155138 529029184 15000193 220215151 368167339 514890455 617726270 425888451 185840253 296092644 214237571 950185093 525267866 939057923 301317837 393629564 921745595 970726598 577683117 535749283 433065707 416623922 599276875 102095271 631040266 893679166 574904798 51188076 801275979 726470743 568620853 275167368 963181238 510778591 234299953 860905927 189464487 988162729 44305992 620167333 18459213 201367167 496379396 505760727 381610028 104114077 881856386 420988354 932423067 861235251 770054388 332190466 253622855 128640998 657645343 118920421 606133678 486093903 282364382 858071022 248951205 951395194 352361629 533573714 252183763 940134505 897055454 372076158 529391923 783597967 195773624 978290575 13610646 263899478 433876819 275092952 916237087 747206297 479734637 391262560 272298949 658698026 540313048 548378209 665390804 194897485 804978169 373991882 312559212 580118843 317831755 872959422 496480513 228554145 276691674 430651411 111360473 962507294 818867145 423452884 899127697 819965128 217465292 18571968 983548569 849952680 828120750 25876936 14041011 124941113 608598989 836584853 929462392 41687789 785583769 938854399 717445075 620856744 450818840 410677655 497364611 572191811 748736613 375035934 700307357 756108810 182196013 571510028 950508809 200619839 825314352 816930314 715002880 769853845 49351878 780818808 965575572 248101045 556496727 963800808 783623464 452742332 68061154 230871457 410052852 935821499 804809335 5849885 196164226 453404982 964992957 95494027 938674484 366882470 68643181 814079565 869242043 760083959 335055060 900247163 437704609 617624842 113584981 520622943 321719745 17897780 800196325 209169143 983022281 718927805 265200270 550645367 490202815 177690723 427614444 492343492 436929145 446920660 597249715 885234937 511508515 919696951 649097511 420799206 626526141 653020580 428032674 313262988 601683355 609179815 607708945 330371490 501842147 125037761 872302199 990354451 340663314 906433767 81659753 362591358 609169272 203060225 307930513 888217525 16078263 777146220 362313260 886188606 862584392 412457849 867520139 463284949 961112566 121291244 316000406 168287976 779786592 197899901 912400196 865819417 832765307 678918490 456439076 806998464 810010638 746846627 277390551 654446439 319205429 195675117 948292499 927882572 743289567 351285440 735179170 735901154 73441104 671230233 66780385 973299024 142756768 844817641 492527938 562736112 690991929 713222547 571360074 772556497 396383580 339426930 718810259 783612982 534808477 130818385 506072651 537752085 134910563 652573425 366199732 220144281 589116777 38504326 926128802 726641825 410792000 572741946 641483264 280555071 200546507 301352105 532140619 255623481 239687617 131423588 758213141 155954571 654124334 396560494 364505219 594113506 6887666 838627010 214341584 33004579 487680320 697593802 653206472 929318370 455303457 725424105 159900237 892058347 200294127 690424563 438058454 341860285 448266458 314813616 280356331 288743946 763910502 582917981 659035562 246028601 614870507 69440042 111795781 395223780 821821716 777970108 452836226 452713818 578456416 488397485 666425914 138676766 943982501 760309255 110684890 508316774 650027912 486277069 141717477 675577245 713782277 174322035 962582639 370597345 668503533 250520160 526020259 67049605 49997923 849177203 178718783 154321041 513754975 250906235 631725331 640019261 177575467 48165054 69309318 200474746 858970088 395661171 272673041 478829417 54735882 946178376 64606913 39229153 334227160 176452572 689357753 678774765 311470573 330573894 943678894 894802508 440985786 119725964 698507113 543505648 851328769 148162861 288221513 61662847 397180763 715992472 716663230 493321173 662080948 366012595 781840335 9950336 950744522 328290901 770086293 960314691 955177393 174085835 301207230 828223123 211083345 496694103 277857035 636362525 523724774 312485548 794675922 744535614 47320704 671271284 510771580 452967049 649163393 437203658 125231112 155857989 886812449 844603072 494561158 164526573 933873901 71807194 408441758 987917998 639603780 280179858 595048711 273162476 795442649 362346450 571908623 697363133 204518708 870425980 807452954 337239148 768730929 335406054 283574043 684365559 15585407 638861142 233949212 364317842 125180961 269460619 902194108 96181026 561449969 433873716 26262956 623872707 278203672 185854582 205351473 503235651 363595416 526211434 88498341 409947044 204795842 415481244 670938614 303496862 351156416 972120461 452720422 557002010 585708812 332452658 706245065 755537336 101845495 638007412 838513802 520778 381822243 393366446 168186790 374305879 857274121 725341746 45701487 376920985 942541173 67962052 934925514 385425023 672224260 167747613 799632306 131814060 414196909 694867817 455706547 611403638 636548149 654917834 882877039 491521640 813898425 599072211 466684957 862779328 238535208 41882637 380075013 875341553 321413319 449706357 522408709 968076579 794248107 116679932 268054543 898884526 426897730 994969350 813026472 967218339 120739787 83044844 226789739 126602563 764833241 38036090 688198788 943939717 474056916 35789425 527009334 669871508 365999991 83002118 306565973 181860431 871814739 298871649 385795021 328975304 801118283 905807647 930280217 853685446 831173910 908962513 564107980 737218114 477051329 91105403 693520652 208713709 133410090 22006805 396541202 925607593 589946502 427882510 347310507 209927436 684802523 837123012 535562170 446648288 541840519 334343180 209076404 595147942 779789239 943105457 635188514 974357518 895458545 452515309 237484834 913740928 222698635 755064049 479913191 168610454 931661361 989872227 325696821 49952159 262685539 942564827 398476261 961667102 729389556 236136805 588351591 893429322 991607436 6706178 189282875 10417804 996746023 751218726 493792631 11180035 459574164 517010491 630892356 192563971 317613048 832940317 650872929 328322449 243766088 564200093 429844895 945735657 199988178 309147134 207644770 984921337 978044853 344045691 910065959 679969507 836581732 164329919 330763768 902316927 829617191 164753003 45717753 296644822 675887769 967645331 26030303 618848168 190773547 211560001 774467956 461010919 161911968 365077489 968080917 480035642 822008463 97056532 436798004 217580411 513935333 664386189 739120086 153191225 80927072 984997686 566644245 137254455 852395540 822010972 839193503 12799467 384991722 363086399 637985589 460431360 862488604 156431508 420789293 641135828 121552827 9362690 923649265 501167099 764709417 350831528 47890814 479747258 846550943 200561558 75467238 798346380 881224616 532084559 55340750 230592417 431819172 765822797 545016304 327753562 951754566 666208893 694161051 562224335 524523799 653288127 263042094 769864521 401111281 141663079 377747104 876736712 68782212 339977151 631409915 237358717 662010324 22876035 939814364 690194769 536181177 641630051 107102709 701812829 955992669 54491012 754723468 805274992 781278658 431539711 575207929 481398669 553227834 791150945 58584108 789051753 825911533 10687274 833209124 217953777 396670550 405128270 630906745 602030274 508593350 566788535 713755347 347015344 400635104 408934080 834426992 47751232 302824475 228343739 793072034 690143277 403537732 81431149 902005327 617581030 637107449 234763917 612945775 319853582 951078446 262726728 35298706 976390907 151538348 981457088 200146776 422004025 63807373 50566280 577051126 537828356 10759106 268408874 144114615 496366545 430456461 323826337 708458617 156387525 334846471 427675103 369328684 818792252 85465499 91626312 116337495 361231940 369872521 918374965 331381139 710560799 973538404 466508915 995960333 225253573 433486228 672880833 487244296 960167519 368661461 834193237 795743577 176479181 389537462 176289368 521097449 46456097 575407643 778497125 260064567 813407266 560563388 762052878 190649044 124510922 264148644 959131479 85394660 684585929 830301618 157957177 424175011 527770879 790826523 114111265 824973022 169330181 453411046 274806382 403048054 110529701 824905839 83761654 794386657 464190814 298338532 839072641 507631529 440088033 966389451 431835981 73054698 459247510 55575418 172788872 233720536 586344472 883388830 758049753 476612151 930954165 799479221 470039000 531388129 450307055 828607635 996136850 498168644 583437309 100885985 564531462 827949537 48462155 769755801 34597802 91043790 143198197 391112588 976295654 203203381 752072528 61542876 205799063 33026003 783047778 387722626 180422030 357983098 337294949 152196553 51121167 713123983 163959112 402272209 810302035 633563276 973844013 949924621 187099910 666892415 472207852 5040069 549381577 318026634 729426319 910225301 84298673 730808161 547678420 655188460 209019334 669473999 70146735 439957134 86424965 776014897 802168261 539037715 53213023 418233849 196558577 185810534 863762232 323685164 818978754 171561286 389935848 617257957 608193787 789267144 744147133 336717264 714689811 641652179 500658679 778209967 92351667 19745442 887141707 763626713 101686074 914943302 241193825 595980726 337175356 251589666 908281174 520720452 102882559 189830765 348933947 189831061 450653948 19124915 402302100 614055759 808339044 861187924 519993561 713428522 609680281 385239300 257542136 35438710 821917872 535142217 516384977 593716370 667054070 38204161 714223033 579293558 711028328 193260761 125995768 41773354 905915449 889850838 806285643 745846605 609865552 586415056 291851874 676231055 995175879 429084146 782762851 287789622 302919277 951883580 527781733 723693725 78390085 68411649 473184246 403804593 947275781 376209257 125604246 424338546 612807832 253945328 604219450 741999736 810464668 444777957 743667145 110772844 15453413 493357292 715730082 867444362 802785272 425670525 765254165 300539686 772135569 656155491 484873445 175477027 176613661 133098045 291185613 623524989 465488705 664341504 494786039 91756225 889327185 952956275 490768262 726362000 310701017 50095281 897370638 130394400 569687576 118920107 985893142 543045306 728302720 763121828 23552669 87704381 258607160 16230579 348275602 586963354 635441818 612688452 190810203 862445910 188345269 478697367 59542863 968998155 485464268 127127872 734498108 339501286 91633876 923852965 637236706 746305835 597139706 824733315 726397557 809792173 596734235 151963498 320119327 40966486 84760139 953318972 587499643 105437861 245112655 954556594 297879579 581937707 154004770 465188311 118087428 457787405 556688756 289149579 668900653 819051909 278768422 736406529 941242628 79850337 635042511 379465281 735497704 322743938 456238394 42729639 744529584 574768223 128904166 45576802 113128482 824344448 255136645 343799542 278325117 415604739 13425277 110155450 801705712 92374553 787247466 645618011 999622176 241639050 916826010 247640663 536733350 657746221 723581327 496808835 986531983 842876785 713845633 54103430 426183898 240403160 127682009 866973787 378695165 110307702 635248567 963438035 509907041 758020214 85484398 631264785 424081121 435885205 624738051 922333708 884735823 459616421 912380593 485505040 151164655 128698892 680035687 756678717 382781178 356303682 83833160 74015495 481230621 129119830 296949802 798679476 951043575 296206698 386038296 909220065 961589150 814305075 403377616 499745533 463760923 690969978 918709062 232455885 426745321 629351325 18668575 285380071 831466618 304152334 975813175 66956086 931337394 241080787 825842716 754053500 179466090 695846661 600873360 485282763 733711342 418798417 614580746 897796619 69397632 269533050 151188790 106575224 347614419 264224980 712302449 376313633 733292688 598968779 5616718 468345450 342078420 406867546 516399379 368976779 988021680 139285141 335420220 120986126 353811112 172377375 986122487 495657301 511485749 789212084 541013415 909853969 714924099 654974369 129481826 335624140 653403059 827972167 864044659 146631521 963608794 178800540 917292504 336725886 794406657 114106025 15995844 929085481 800876003 759862797 631723294 745009720 394938417 634985592 931091713 28895191 97495569 699714353 777476922 664905478 946838939 708242577 237931725 758806041 976769371 133768326 418621553 114492982 114610386 736199441 47269647 990241242 102705909 595752136 504606791 581602133 156354220 477035860 469246186 907977033 193823572 648111604 400339841 538211119 502801726 503313401 393347781 650688465 4236334 242745672 960653861 576166865 916445148 796528347 274896451 387551265 832300150 901044544 163974007 125768329 159514396 283882776 679489610 255979557 529732707 382750105 106442236 668776932 762751187 341878029 101742848 209622282 492713321 326994769 906477435 26299822 656794134 200069207 447540168 747062589 672915005 641097892 522257654 149504245 684761401 260547027 512107336 318439531 19798229 648652048 609097908 338284038 949764050 52858781 722876773 998103425 121870948 434715472 164294202 603891309 484479669 628433171 295958852 486871724 535334241 959451491 525711436 801168120 776178169 102170322 152628554 511352154 613357952 393713286 165287151 394009011 330324209 933141175 23659292 139154486 842305975 625728820 115750761 303451628 119541811 351065055 556105119 430283567 67001913 336032044 134318142 200344623 574932371 576861862 193532152 221932912 592391805 214993771 768260916 160533066 478489127 733847211 341533324 847798120 179705655 280525868 189269839 931806025 905892420 144562377 506329856 440892610 441219164 794646254 900372181 824556410 690514302 999298334 256675384 299523181 35556641 577429102 746649930 189468266 797150892 59673351 604362587 323020949 26312187 455642791 649842547 221808869 695752673 472195361 528793293 628108967 739384480 142031064 11544918 812506873 917926514 501011784 399424562 86154576 87068164 183123838 139962424 652279795 168158454 19443866 175194737 329985661 723535964 856948820 879648925 330699359 945347392 911789941 784928685 42202459 48575261 705225817 732024906 545460746 62012517 585971060 96621389 694343767 946632445 251183561 203165765 436736002 193270460 300429684 124239348 636823839 152118255 239624738 903497938 322433172 386803160 38281620 332180873 35598494 739937578 328461344 859888503 411794252 781629583 927986480 336840495 155955459 948871458 564446144 517183224 353431288 634989301 145113316 897050956 206470585 981379981 637712448 179508058 804750245 907895393 321580174 355155333 871736175 681055070 380402716 964348900 97626783 551728486 653634891 986316480 430228497 198596812 427176721 996242712 404191348 291174873 776864120 644999968 47819467 991633739 971691037 957664957 382071536 348998353 723902129 602797579 558771212 867964816 735404412 285880280 1279776 759092897 968974293 287720998 665493888 189740944 939970219 819679404 349749075 69144287 523627263 527797078 239806996 736662145 132335719 519519425 718408980 761166943 188703117 512818880 104088565 621093590 437169838 342769370 786018096 871288631 56183324 435047625 549036688 293403206 786252989 412816636 758696885 68646588 602181257 680169750 50780819 884580805 528619279 539016300 482053616 227932035 243818993 545522827 987306473 736153481 234419555 507030449 53009517 290266976 110176944 787779919 606935488 932684549 793177781 157107341 360519418 659958121 313398372 204289734 473334918 457293552 677267779 933450759 191635108 654920179 456580586 786751892 407206887 962341182 677378185 384128100 891028919 569850002 400312671 295317920 125031631 67052324 400783172 811680552 822334912 811197980 31404064 668548622 375363949 197166359 455347569 952517912 396492173 540388518 150292682 532521794 856521005 473997005 240069710 91625018 785286443 556708741 311942457 238964963 688429244 883743034 625179735 775704530 467875814 265763661 542405771 998824916 310009351 174179987 798703434 847338598 133506636 806311380 715533597 990378043 327214139 43086413 595029027 195883962 801925162 158162990 486401676 429790078 501815749 977281821 658052895 55868628 504821900 779684530 193527733 78920768 95490130 628091641 54815163 585129464 817686975 941105395 161268404 644349031 25291983 130318100 607229109 272667308 479621457 750780870 681565416 831087896 50206058 645266405 217658889 416434100 181993999 870050114 903078636 325982905 835351438 459239201 790080757 147219733 374242310 445376698 4517022 395316461 550084585 413086139 524263925 150868501 503614593 997877956 331477275 402356890 251236969 113570281 228657350 475501881 117159952 177363252 248485055 527728101 40357946 947933985 384848485 679644229 650434686 23077665 845590313 26690099 521584072 233159703 378196752 921823294 904867033 543642334 844158772 157350441 737293506 678582976 328289859 303894378 16271725 234018816 260046078 710743980 221490196 198654034 41124028 317550925 859217352 519113566 942768612 276532704 972037099 577824064 666667638 228070573 890076342 899743499 263278723 686250796 117869492 278030657 266766513 395740558 625364037 114784860 608565944 370719028 563788316 906440521 559488487 615777077 364700610 731237352 268115871 145587933 244627729 971955085 78891479 305113128 852433337 150045058 292739479 476183115 845381054 176383363 989818237 855216172 718955511 221260352 868009019 603325669 204494993 181830622 224224022 351717957 114348939 798055031 849090665 870862158 130655032 243925141 559198752 567827128 228655808 668424123 170660414 931544429 609263262 295705820 781926231 465445643 295794979 277552354 276743446 805611109 628756210 904312616 814532792 872963586 515725186 244016129 203978640 978811549 934701471 690440495 47734657 798092707 395735018 344887916 469524359 544350136 261507924 559777252 564585006 429790514 435980711 724994745 42156057 336257692 206238717 408420222 965128829 675374389 702059847 903237309 371802531 478390126 589060807 463740785 197881193 833748336 535990934 633101196 955873218 345650068 449138207 96267379 904966961 97198824 196390562 294552445 582078802 527056817 665726898 625919607 734420306 674251235 44094391 425487906 266055794 648061355 414149741 955419828 377498247 832010726 436070755 385100883 956600957 66241191 205049981 661513117 135475407 508535733 382909043 282496035 413678097 807603978 816368464 216803049 898529127 273023317 825982195 330113768 916531467 371319417 425900945 205155725 320712907 284973580 597716017 430823735 861773960 338686425 775763247 882286012 742158008 294953566 468203705 207955685 990743780 491595599 37865301 672105709 819708459 239599121 282852441 148815622 932083645 894194240 822125682 999268308 822944098 150156329 470783518 863085551 190825969 947638096 56511537 957492838 174463961 305984748 190769748 418609463 318139803 636034662 124283265 676887512 274850381 223937502 35312265 781839281 847390233 963186342 143297166 726555807 111620284 912471493 181207433 602685811 508888583 793451125 949601989 617282161 164139617 316772005 956914018 433694162 779033412 917347191 681345747 56016450 637389756 575045571 572859744 560292194 410281707 872780947 663808677 696998983 409413255 315383205 230256657 40976377 827706202 116847596 759432552 814061557 569559489 365075983 33989954 666527916 33791022 468679913 354598793 747400194 431294887 942385159 980882943 276836303 553776708 900662317 927373494 291158113 118475700 753594833 922232982 65827065 34587065 583691166 756329946 807330889 536813735 364216563 108177555 977969916 687986153 957131362 405874468 851773998 155145341 162619953 427299524 300545008 914106227 304290012 24178175 14977990 426309745 241894801 936092981 361098536 958232114 422681778 776448282 65003012 359612674 434134103 377382708 415570746 293440324 453816009 187193953 3621663 258801132 685869832 325733198 53237243 604841222 193039175 329143040 76366475 532795949 268554090 44904783 146088063 972238100 182777743 248357222 490361597 900125697 163179650 674572869 340679452 137495629 326692935 609546559 489532522 702120677 590781588 419527804 35110759 746273484 131385684 472126328 757712904 948577687 9219365 826763650 103115317 162094575 749104091 710967870 288254538 209856531 654660347 731788836 522700186 620661331 767804480 298785022 55804135 613706134 571237402 198801006 884238572 37698005 845815850 129264742 618040531 683503773 326299592 923354542 772418239 799815569 255837821 82026081 361737284 229509862 571987081 457427056 759841002 710971878 826624350 27210781 608928941 196484973 975023651 287447170 59397248 705165935 532977714 953776648 835378885 43178096 74979226 862123248 786218454 496700938 621307293 987967949 407808640 178331499 977973043 746478600 92702851 248085204 930555782 550536795 274700051 734362907 789507188 411123543 665167706 906261034 638916368 773790174 825210611 216576382 797686818 834944425 407288945 340570280 286556834 358365635 307598806 470319567 627459648 335961867 981144348 46738477 653081055 925420215 44913328 69421710 999317014 944105676 335026161 83249620 60926894 364091047 486248886 645770613 274812455 909021559 559227077 957429755 884120114 234162880 60105309 506847619 673624632 202640601 722622637 273103935 291231442 4592495 550322522 709408500 231547726 671034368 59873789 537189245 814555697 647598689 23505571 429392198 260887472 93033273 657378379 135652305 187438133 733844099 796978028 864028980 402846944 865521168 569460844 589913753 799520259 434825730 758826537 136834750 152378277 4305747 617132148 145768051 526998528 555405900 443483794 85624606 546182148 548985614 268833210 925786426 892046802 338237964 335937945 826967251 313434433 981766799 239064784 704183819 228661852 235940145 988153205 523465113 645101537 827596386 355834766 439952197 8265668 268635879 264134041 544642669 277045162 886166101 887228167 871262340 201424239 420911002 143574716 304109965 692077472 798861173 646947217 596765860 930289665 619603705 546019027 342835829 435921929 30037518 874462913 851634115 363172193 648836080 197531921 654649315 233861737 616157614 168067947 427447614 810799283 734735532 646588396 282070995 225111942 160802082 358905765 57632690 202934364 656698522 656657690 721831810 476533604 313101942 933877956 982750972 871422977 576531047 938470287 742165357 450958153 713458423 736723805 95934520 509195910 528177664 52937088 620929874 216938937 729686323 296358212 29678020 225622546 132668563 106045539 288535085 506970745 175317751 512380815 455626045 856335369 650053259 792823019 791514683 465489551 724304719 722017426 76945792 75242767 833802647 534321935 309084410 347686975 227414153 315317219 688321706 521078027 764219042 383714819 556474150 542527759 961496625 313618519 779799064 454569248 231508955 5881404 812161213 677548484 405012245 667153923 344555110 665046964 669088941 283946352 159659258 338494049 917176642 345144891 45363059 784342125 5315527 24349331 379553884 245454893 307606532 430398358 711632474 478519342 491449109 224146905 66138272 287781293 527984617 781386726 410395001 835585309 34330052 660451001 849401026 920787621 21000381 805210691 784721004 547484832 393188417 548620264 309925631 839635995 259079054 925865216 394341906 632933722 654854713 962831705 161673940 568979539 319072937 235743155 22830214 932750129 896676505 765648963 335402239 578862290 675345818 617704241 636404007 912112970 142265230 98446617 990811516 284932702 839278894 78166414 927962768 499459082 362103430 764722579 171252616 553124604 686853492 898502688 127521439 832972566 972443692 278872739 872665505 190379503 36061622 556702076 900564080 436507987 793018478 798868095 188471683 705926591 263079044 1589622 534890594 175256294 63722618 565933725 354200619 487550510 293274537 214375716 696095760 209877300 42102460 584639921 230052311 274829380 908745778 841406171 82683480 967401697 208448224 848592304 274754051 144569411 10954349 625281584 114224983 245466068 972731349 6037455 764046700 571350450 906411495 846358519 11296362 284414769 849312199 979678852 112226320 430720854 948744044 20052038 174926894 172991324 299171363 416324994 105190699 226545459 990169354 710900849 120358527 386889212 505695126 611444672 896504122 772796046 245068814 655825679 475101308 286896117 997219853 159939954 784037883 366028781 579384580 205159923 526013056 918521707 134713013 454286349 115511914 661381397 679404985 78331955 503307305 849733060 855644667 695316039 714409156 993367305 70248763 462091811 398910036 757814694 553228173 632309780 779317383 180723729 726906327 141412185 855726878 952093940 324809302 633789608 433305198 251698607 336669465 623172778 374738915 721292501 777106565 496710267 978547321 940745387 278239183 205205547 398196033 25220524 398529925 295955263 804115938 603273991 34061318 939027760 864132885 8270623 198774789 812883946 598732072 943285258 322606346 359625295 731379836 140357651 458986992 601701554 198726664 922758201 187519336 148139868 534049747 418810541 306603125 308332811 819408765 535321432 288448239 66621294 686986935 44521554 695982592 541579690 540936134 898669164 677790889 40250072 449909764 352391591 972340798 609983108 960185439 953250747 469962470 363440432 674886105 720294545 602844188 212935887 879098374 778490057 396975409 333370186 429261201 259193909 863667655 918605055 70274743 651651164 458988631 195731260 68793802 165021944 15660716 706736840 911341999 156192888 561457766 593893467 185476704 644914815 888203129 860525346 86146924 9474147 263809195 552386876 922219122 109506991 637992473 982780991 999074729 94396577 45269938 742691251 667914331 759898797 930450362 467543445 856788326 166014200 215169865 670867158 641639354 242037469 816071370 952947674 33298653 618548844 679654012 482564858 448800106 197020390 919683828 894836482 981719437 137285954 369690009 457337267 181852553 550892204 466850087 96958530 543683122 660840704 113899053 173103575 672957811 461935443 997346191 699727888 993580234 325513323 209705732 136685435 237724615 972109122 119736217 935476255 451340433 684668807 467916332 764590580 627625568 629829148 29832689 321849702 961485316 520527769 128826097 578017750 21997149 732111048 722817158 766355481 608485600 607580967 559645153 931043063 186656281 448481641 855640196 656244653 289203235 206913013 918954696 931991660 606829874 333355877 279853145 993389783 637742601 760608009 384589493 23066249 247212676 444983650 127062960 758571917 40165904 47003303 538061810 592925924 259343918 252301123 867302775 597706499 457680628 873087060 350941710 463594578 338826123 143400494 963074523 54205358 676335282 393623767 98454998 420915943 31488313 818225800 594202186 532157251 777497223 694968882 607168854 27330553 337922837 489787894 495355247 643903159 169638129 600870316 403654108 485783069 900084284 705837917 795346233 757912640 69710764 620515785 822687221 730270504 925685515 59431138 456589524 178141009 176557494 463160399 373139821 746823214 999399198 648790506 185398956 638837921 459898186 759957571 813614930 597521797 561447764 855894298 730311280 397750309 589811176 67865064 631248368 35356353 299963336 654629463 712104716 479403792 290880586 949273286 911173845 789922489 402775000 837446854 703785133 864518617 815424111 110343071 339159245 97211264 359715361 379778764 544891584 569233971 178206611 982253690 303824358 19905132 999006847 235370509 188939762 381576981 940000819 108555932 1234797 63034385 55591953 842038640 553467440 265127604 810611725 487847561 344095214 255985733 39052594 574036249 659450024 274137219 567658525 849888774 229410614 88225821 514594688 859573868 234851269 907824441 161322145 668812313 56329812 127449582 843409368 889295376 645805878 496202441 794813204 737552135 811550098 976876364 308217943 989208552 222900710 88400490 9549365 410882132 497042048 115093261 799854170 281370907 522464260 286090897 517482497 198358213 163597289 389915974 996097149 287614476 400536827 865391857 418193844 937184864 919679963 439769931 100773534 83659874 753361274 122769537 726698443 96138345 719311266 259927986 380741082 334697216 847255917 177287028 560903171 384834405 551877579 741509712 75860110 234368524 858232321 88789313 567590746 502389531 900237349 434336313 377832023 114520811 927439779 684215453 335395340 721295501 523296187 44252612 198235666 298703427 512199168 590382459 955426198 848601602 813264602 893147268 186038235 176505847 657776133 300929298 272528566 531709695 838613776 204757838 645889808 855689005 288724447 510655958 160794984 840740936 101785386 657850425 730731598 690936394 994319100 129742716 250599145 782623714 234756404 734491288 876082546 688915699 947404807 546722041 536281527 333298963 195716220 268848896 45353881 675048461 935873774 523181186 898881934 325011551 614466446 366011720 586356511 312675772 646542047 11557261 798585195 713325452 260485176 412315779 360854435 916988775 744965702 321798350 594897292 585819550 55588743 658203911 225107968 956735410 892472527 251839546 874860397 713725147 789520839 174944872 210217044 876041858 125839721 678463750 208160203 812291783 54411910 185104252 433512956 627410172 589643840 216583592 552159396 792004135 379582096 508379736 985254805 855867268 121141441 740875219 27590452 269216001 94062067 184801873 153616635 279857089 766578585 558288510 234333688 690895002 720561147 967204859 405446477 669243542 548918453 546009053 788230830 736159094 561430838 455675692 543641830 894332458 839764290 328087909 556884050 419207514 148953969 201979641 83821412 944598496 173986221 313640396 832805665 415890252 779160504 447865783 264493476 513035871 369042340 498379526 460856985 973479312 164519513 363970810 348054978 680293258 385856018 170834504 905282422 698083244 357543648 383047576 479472413 119429767 42399014 606127111 478134709 450613348 385583131 226651045 285761104 545865660 248276555 895568888 138638484 9113021 724744726 18669687 443330873 595368652 675293744 226654480 566149774 85703422 438289951 953167523 583715573 74569885 772420800 167260549 808692067 982930089 506618563 475139582 415560161 953363796 985641258 513265867 179600397 307551365 219731406 640828828 356561306 54230102 767162842 285653399 524384971 43122582 863692366 288369620 943986940 228441672 207093373 896083422 151912729 711840802 253802639 711631928 730280485 993778447 951276544 520746710 125383605 494075822 23039007 144444320 650345586 605086672 919940752 146197235 216237723 714239742 335961035 354573855 133738112 13784304 242583962 823517162 515069192 369501207 771832735 836016395 358158380 722296852 488343500 210055344 933661050 74464318 7999720 873368312 695692947 36219937 801669393 120986490 744085421 951856122 953257525 878848445 736148497 670484796 61363351 660450749 881008286 321429773 588957009 927166061 929889348 944469193 254936780 310732847 713219722 566765182 676445001 821288285 840137737 794702703 14899547 829763780 694205167 999035538 261718123 762539556 531022717 867222290 407391539 543274161 494111881 253808845 178951747 234090901 720360445 711244502 32473216 776440940 747540822 77878772 778130336 809407942 77959206 312996642 722306735 756172200 628147346 92252685 615386764 782151179 946225108 740707737 901681772 514625884 287458490 307219036 855821399 177229051 817702949 133576482 421662118 452325820 171832716 624302439 230724491 878941800 66950006 782503392 534917513 715163197 833473027 723833586 15787512 400033642 528336228 800864569 261582979 368121236 262976095 422580227 156650153 38135380 310221004 27941331 935952447 416076215 777812506 836282590 833286636 903363772 290988490 335796113 403388331 863620570 252593139 993473289 218408269 333363575 541816765 363035545 924988660 633446002 547153894 433369928 905773978 508551834 815614784 84866128 242555784 655468340 99689264 33192864 401722079 477451641 591910961 331487067 665238034 142670613 437919311 292184919 676459626 981871786 777344429 142074783 148907649 271836235 696643839 897075954 166916295 143851009 828785169 381840193 567140865 750060105 755469374 67135541 590450116 537297044 435153657 894490534 672688894 572575174 979621448 66377765 494526062 945204920 13359427 218055539 625337639 693522615 158933146 279520008 389429009 168378370 712463117 939352205 162929000 547314255 158492145 785511522 915801915 316080966 646661042 313133081 173330926 655328517 856186955 363953913 605747640 138317466 769167311 438719100 432592422 792802444 474469092 914924753 100237974 160671571 912392003 946761562 83569853 213376987 212071482 144060719 169447714 985230342 789710633 348848026 578703264 804792103 60685832 984549017 649154536 74161799 608359392 114063200 427401213 498106851 86521677 865461460 138759862 175774188 559687939 761405968 995989055 437290182 666747462 239334116 805154968 61211273 503060336 142752849 456307221 765758915 305143407 538410766 319982044 571675637 302174532 886200838 66143338 824412689 223773829 733487320 82594830 550592771 133990875 954827862 9871213 640068645 129063045 192064262 275675132 577761224 887996372 520280996 933040777 858583986 95672749 937441694 944705459 28687259 914504970 113493910 927468141 149805999 389299833 318775268 651266687 545474319 275603611 411611922 715843333 495328335 360699558 464944734 501145838 304773114 119576292 454369339 836355966 157234954 900315442 871171792 495588556 659062128 598763394 686118519 978003013 234735250 192943705 66110527 17493799 137862087 77062481 11406955 191763719 321210589 714055576 91030769 694346316 522846868 401896560 941233660 556715185 182483233 880605613 250073707 135754183 15974060 985700410 907033680 481878896 409906642 8388244 709557105 163694693 252874275 609711949 191579082 141180594 736766629 577817994 235984392 314746421 969739855 340518790 476755472 366650658 924628623 584331533 92432758 531277953 195218373 396212738 876773894 266163886 864705989 209383129 482390591 698592217 254638681 210659101 178998227 301179524 624028093 44992491 986466857 104933384 53147425 368897142 111239899 596093712 294222635 323568769 448826424 824256027 978072690 160765160 974129091 481281022 746254340 772202519 52234930 643408992 894355937 365514385 16335472 297240637 171260797 762801514 817408795 732465764 434169922 428821198 758073862 526426617 125481996 408007288 841044537 906769139 26212267 516575291 274285292 352748703 517375844 387241085 611270672 408204827 753438577 811442359 325366982 249256156 988919420 92563958 604585445 163076393 174694440 905974109 764438648 983820445 315969928 957027489 507274302 827048105 226391974 854702731 886353961 282971919 367669758 360267642 309672159 362675816 823915264 681753054 446043452 599171231 46686865 361489086 737037006 829119348 75198602 742490675 6259800 516906235 225730360 689237483 763181647 61153818 467345882 315748775 418245984 97402638 807165223 602364349 475078888 343089126 775166917 485882774 249659258 252897030 484874451 504442929 168648029 926165414 204904032 612867743 793946379 104697937 886582257 239082629 611932084 921668455 934834431 216478877 664410041 25500059 690230646 727242037 733687601 657566837 612717112 498342062 577035879 112575696 478214040 378063358 724810841 967918429 375191008 392397615 95123771 368686367 359624139 279003614 422264050 682448878 677339403 121066940 365540250 755554548 633791172 624517904 425711617 953368370 807557647 525829940 511450153 520255484 865161848 232682772 539638218 340916089 729652353 774969778 493817549 483913508 831707165 501448356 669965266 471286862 110739765 623182996 165898923 828980889 862392871 222485439 480233695 983840382 340790338 315442807 689125416 809910728 206125643 723582369 255705845 927429143 857022714 95567672 745386729 462841183 812408702 35687624 704695642 867490918 63487477 928008691 98840019 601409865 410141173 892696816 313917586 434713591 121386246 522581767 603606282 311389364 182298918 693627158 320056931 581705368 963112259 605057551 130643445 337942030 226585540 25901944 944828369 467116885 406387457 600507369 932274488 74109698 316430790 60144529 137369377 907048572 274914772 317985970 57746103 487984255 675813984 863546401 154292697 667171226 423627923 630760903 397661081 567632561 272901128 102496034 29324478 375456635 63082320 50782148 25505857 30668037 216431217 173382611 646072787 320176685 306944867 886626952 109492310 848035367 949985426 726411440 704199776 430699772 47296863 121960238 669439163 83022342 204650655 288101239 561902311 975103094 357093146 959548948 268142999 932828110 702922765 438086948 409780528 965111911 438013353 61810391 610352717 611394541 779837329 397498356 373921853 336585693 60876640 124408916 212606339 468805134 421529377 141018468 949672022 766788389 146841557 336919207 888085791 346934559 538366449 285513266 75597565 712788427 251287005 69709615 775850564 773904205 621186166 136696922 988438265 120385693 459397004 181663879 234715480 258587142 966290533 508856090 543706191 393585575 363728952 475914381 437462016 338932213 356518579 479795949 214145091 990283319 223960694 926276190 692806433 833638665 132146070 375725459 612768602 802137818 47767067 824628310 553478880 154652782 58072194 483881990 875939674 933725532 36809275 816338452 217460386 283660944 200946220 289294469 134655303 84493514 232303916 835666035 968039692 58549022 475484809 572578956 702959975 571605363 183475331 479479697 333849091 600186116 371612878 578243800 241158974 913663202 290476308 788779211 156858028 520364655 760293745 656675687 18411410 983892452 468224245 578611390 8743275 522221772 426486821 680899957 338329191 171910791 862571899 679984967 622969831 490734792 993889761 310436224 725491971 737399319 351738170 907774338 341922564 25391184 270729946 947200836 971768298 180761891 88075272 466792397 20745446 285442194 742133379 361767358 122101985 33742709 469309690 547376582 596604660 227876345 104274835 488135979 126596846 577526301 92313189 817530440 709030866 908183603 591712765 262007049 569326677 318812005 335850973 114354544 605045092 76802094 33514745 124494868 315533468 771170013 865659960 875764893 884935888 220054550 130760953 807811657 27867272 798805840 308163979 106370154 328768124 418284375 764770227 751866086 559911452 55864523 918873898 52742326 657120267 377600160 431859229 313939047 798058143 772107933 576751531 495193244 922623076 412247005 573577323 765780617 244669078 215282000 685326051 25068154 541564842 706631739 737053202 118548554 637313989 946058932 200375271 713606124 863980867 433331239 719741383 257438182 160356658 348007892 392342283 841752017 925460436 195309902 990549375 592736475 276714273 772650237 357555173 958389828 986783554 525681821 703427184 694087140 845752087 658535869 238627145 353979044 368166066 137064001 890367246 598573824 571708378 672091361 372962126 930515340 594290825 817775016 293614350 317266796 551040367 345244277 27863367 401154266 491851884 413866365 761177445 251928483 543982873 160201159 391905737 105930666 177193280 987935150 249971272 63979876 560966496 829375331 912841899 205462107 857448234 99286889 570674989 683053996 933313542 850115863 589593856 890388616 26034575 702562585 607986376 519657654 306990099 569389040 868140318 314210063 805699860 835963501 933451022 846159361 767728073 946868282 368024729 92749838 852421534 43291729 419790132 866498122 475424431 62057858 72374344 719055071 575480913 113749746 972470192 939274636 445159818 515629719 849654845 298895906 482018708 8670141 745191477 141994758 646380126 829963652 302801872 733009331 245003530 731456351 868560314 200316213 777059952 199140246 510836116 743099566 724149658 830655429 302994035 548571604 73917510 579166043 75312992 865965937 609511784 565703708 916807126 169111010 5399461 2881696 423565382 226116505 48341464 827800273 287554710 718189467 591457168 164291185 613271710 131404291 330211216 866537362 7007402 983070333 473105487 680069403 362236923 444874956 128951926 54560586 209879366 837026116 68464484 568642605 630146355 160582992 467406765 311509031 430270687 336148461 418517911 774321266 32707674 373405741 565516187 611159447 915124010 902603190 167742698 86115831 754478279 577081153 683778534 35749958 789992221 270493467 611300004 760814602 157327629 341299623 276862833 906229792 134114539 188675033 444004682 958326584 591782657 630181820 570656354 741084244 953045003 929981678 734555296 72572237 977250234 334236447 855197214 281413966 450506033 872690326 992212395 519673175 308283275 957823659 925842762 520812219 586823763 510082638 401684145 768475554 619745801 244832383 84472779 389909896 139104420 638425811 517648182 81416636 209192459 873235958 368948934 113347042 276115611 571254307 460292096 901131378 488411556 631488430 183127200 395241270 386689004 648175483 326655251 558410192 635473962 985730948 378596606 662413361 165570444 749626198 665996725 357409059 673534002 688766612 532568260 903773377 241785776 630817139 958143082 791163642 830431120 652197181 922049049 444819473 605620174 266885326 887926520 764326687 170833754 344053530 988431969 129643664 216301721 607288229 885505123 359272610 564969445 246624521 610643009 890277353 331529224 111329140 268646640 86640590 223410373 596764967 138870173 936536843 634185551 742483192 589941285 811784752 920704208 658345169 669695388 159618082 715183844 854821422 556925639 504298135 843858459 992875683 228457121 756655258 24826490 252157012 869617882 706492685 199012346 765580923 142875219 48812834 707906312 809177574 963775395 997275874 535517956 528503671 881507733 47883686 736541378 867403938 38751656 102934176 227163404 358864882 574793870 967514963 218758941 979359108 622485677 381112343 345145127 83202954 431649953 22532758 895173326 325522633 264002488 275271762 594843564 101527835 926554228 852305181 782845387 480233454 700586765 444209566 318687790 585428676 6506988 550019539 668638024 256043953 264739377 665871754 837642114 666180064 131930671 669696230 429499322 401217038 926899691 164040416 216178623 395555085 873071008 418492356 524993750 74182211 941507133 741200816 837747768 35406376 405914597 580848920 956455825 730175180 780439662 82983237 590568835 70365262 911481827 53928657 48630817 185983334 572955394 192356908 860070772 611186652 840796607 872016922 587410938 257281294 143846847 341833779 165731106 213426286 863497438 305603426 657481169 687783426 450449834 113852007 609136352 618071779 79707621 165257301 77740443 640561598 253175046 287528724 692613699 138089814 211938489 495604704 64860813 183938304 217332059 61230536 505313314 446752549 455440510 639510064 917677341 86254531 124258155 229065039 385974416 663073517 587171739 628729522 522715391 766238535 239427901 566294967 43572450 691524234 203449780 953790995 151467304 419813894 718370326 186734157 422556079 336828699 715963822 581384768 28531661 752744383 626245754 612507549 622864586 186270971 761079725 955344487 813121123 197474158 740500526 601532277 31005001 597431240 357766424 837452019 73530784 358110032 888152632 643046113 812360576 391176799 578149522 316205970 599712120 353683683 496607965 986671151 318137606 446230749 296484866 175424818 115293472 813916387 509968801 168059627 63591086 841840287 755569803 531102207 228166925 582969677 652852041 112630243 167192717 660514369 666747028 499976037 587148020 789269343 983064539 364970276 225830906 514330529 400792512 660260371 278760395 418577301 326175899 927326714 670587272 135470556 509231349 64101877 34524102 518097325 357098510 107143923 944561933 383426895 739876953 784874552 961337946 900316322 523081211 848920539 737086365 15564695 127181135 529565513 31203388 875126451 423483236 413129152 15936398 295702417 807809149 316553941 426100577 764718941 408693904 640981743 92771445 491190617 480058312 519458761 910111999 574026587 453137156 196228852 872590631 441337421 234087509 666602578 888931722 164153004 680887172 164987036 375082424 641156362 753803913 757778909 95027895 485066381 282159637 446690805 350552446 960907629 551715849 825014040 842132347 686200698 81713149 406922828 757731598 844929683 229447610 857510894 768361996 373538096 615536064 453908526 753811516 920706265 453844929 390913934 741935069 730542252 463121188 841610087 206524447 382929371 596796803 710168675 41057189 18901036 365722925 368737540 413610249 213045367 529519525 934214172 372867416 469021996 734181409 361583955 27705490 606576330 443226123 97207205 916209195 104508009 787147140 311403489 11196301 189348401 825950684 947914027 165855892 367808481 459617307 363826042 71930896 303921993 785631612 421144603 925636678 177401039 671192556 928598572 870132080 135375342 73394319 838151970 569486904 574147507 473017404 862331203 345864257 751640895 393027068 144822829 833164958 787868231 417553807 308150093 746337369 531959703 630494694 81282153 192126702 434942858 722252714 124290583 652694221 338908308 283972532 288620099 465494491 202526137 81105299 606212269 443352049 303102227 604728329 310247785 868543324 883561551 459185550 42279773 361877339 554673968 627174092 315227334 487772325 243823627 970044193 776845747 300752352 152075338 300435744 288962184 462742571 689106666 952032528 532013181 834507669 588378364 628008811 544200221 69020579 803725351 403936608 296418248 831993294 56334628 174578514 395377201 215366659 236151873 725519704 551005408 573871393 651409887 69505467 533465776 197300606 519348980 983873914 412508754 151319907 837771658 723575497 530392265 541377419 633361214 656316813 94597100 373290920 116593602 396933602 213269224 336976094 318333275 181313173 828443323 553736262 866166627 898065323 669511866 3525997 104298696 110264024 116892940 16816338 837575307 32338953 876496172 138245739 925202499 596302299 604697707 409206817 807856280 753640481 437809771 289271375 582987208 717351010 173260709 828969543 297400356 715055192 698770404 509863117 987064468 52021362 742697160 552465562 733278991 4928082 105595972 400255706 310246692 156856144 29031713 601985454 390735989 129401590 422563705 969803435 987079990 889278339 290994492 913867609 152511666 540875880 773702830 350191030 864977862 769145037 149430503 995179184 871988580 283590669 682547794 727893678 975210770 693899829 247437102 651254792 163537257 592987785 253352976 288929674 136860310 652465664 564884063 154535670 524430043 868185027 879416535 755941247 428401423 276796850 838488071 20913742 669828378 813550303 661697235 40936192 493874811 60352016 579283698 949649446 668619458 657718849 639217008 762782659 607465493 308971296 331201326 15895506 187272623 834470800 86467421 835227838 670081629 146331686 401384455 391722984 144180991 158835119 778355334 283360293 816840973 571680168 912320523 863931965 201007375 398962884 19907096 598572397 890399524 122214762 41273094 742724070 486540156 76797493 991804032 513938252 139342558 114599538 46692358 580768567 214644003 534539429 55862124 795374005 18758585 399429380 113404248 582049734 277530145 746220026 442605511 332761567 476317296 592586406 628037256 590076520 217115090 793890137 80763839 608151614 593440515 690190364 190634596 48223537 305610964 152987944 460809922 644738695 412610220 344127851 305029368 249038199 69094660 242099466 161938299 605959599 492296682 947996633 574306706 38099407 109953919 673630693 71406553 758192620 83815545 455849451 554813119 606824462 434189986 656973278 138916103 696161458 853042519 82954597 895854155 982126408 954199561 276343898 859492212 503851190 616166079 547622732 135530819 453203411 228678803 933972990 979232972 522856429 310386736 722525670 849414134 560550724 943959643 234874542 582742012 842666892 576239719 43288247 212477934 344237679 555765951 437910929 307280177 408981513 2237280 993865349 89205243 627789674 9665115 407990027 824375256 310773016 76150872 252355924 208213032 49780618 474440974 145287873 423147678 376290222 871653836 566100585 466401730 475757923 551677428 388267927 212935536 807157760 893077882 492610634 879810391 850912460 61822825 785493428 305610108 835536259 945478750 419231420 247891124 420463831 911581963 205306492 399030061 83175661 912269493 484087491 858238693 215492572 145918391 463237267 867996721 18896434 17168381 9157284 639883320 179799918 17351562 958508000 14705526 791416455 647033074 726981093 456439866 815057507 281541088 397334918 749243175 980169825 365667730 275931978 674229687 926810320 621483352 779843564 609703603 696803701 77682968 2419417 655729852 741472265 435807181 993106613 85186246 706879673 934218755 922501078 625270936 546343076 690411101 985275079 856282445 698603617 647036432 388628679 26768341 456917110 398272869 511373383 119045493 831515618 386431035 268814192 362760259 419829908 46115458 682419867 170221995 942980081 140971713 746763478 103616748 324454226 794588816 977675366 777353116 448034435 690688799 192031551 654418464 831047750 298827694 575910286 964652597 375558350 774973459 463930928 261211498 940332613 110724919 821880120 60701603 484705606 750526361 432997485 898982808 788541283 532374985 807767497 76314451 304081824 265156334 941533691 731995318 491583222 474974529 641677030 503874547 206047953 397646480 471795232 664282642 778438547 45904060 863534452 619164014 711726863 776550971 278780256 170533944 37981966 19375254 335836056 557742835 320200141 911768812 627357057 857653494 781790845 741298798 922250423 446083821 9539010 55050977 83228039 292519769 291126837 147146015 61866357 442190603 210863330 979942806 283838904 981901229 447364042 259339463 579821497 145505849 431073378 340487112 481012632 146732927 479676435 311756995 868331687 613169828 401382584 237536629 476349421 566843806 689241379 226467247 958993060 214365625 923395992 701090265 949217466 441188372 766548559 492907882 106995540 362134565 482050550 778372977 235554631 618887729 47000622 418109199 788059038 329410005 904460297 922516987 627214871 932506752 522083987 543877373 89356709 651170806 842915142 221821043 553465583 834342094 865086099 524014287 297945808 953616629 403252832 952324886 120535253 114111530 3946117 421407074 497407426 262500479 428111694 189226850 505497613 101014750 652351996 906084053 565881953 314227074 592364868 560360466 65118237 672682618 897504718 66685572 384076243 953484841 458998967 711832870 667731913 383606729 368367119 826546955 907638907 2440163 539146076 609442776 211205399 879178968 539847190 32680520 594649599 786184028 392446505 827764903 815471947 943196917 846208118 579136344 128816452 286381696 277868881 72529232 919927018 582692525 987704580 20499608 120159856 37019262 945835595 66825422 882357178 714847692 91687127 401261476 561983206 446761922 147170251 417930592 799591104 762563424 538808898 878563675 847032140 180337145 50193863 717920386 200771648 703245237 428619483 713691608 32151943 182535184 542514034 448166130 807387071 70797401 732907894 342989945 441780412 609351220 805272387 579633324 41973763 984183832 561815081 50854875 402633551 528259538 498258158 866606317 663748368 995390209 716720201 470983643 273730279 482818967 704419176 64404531 633072172 7001694 859404907 378902422 664767592 484113777 265639142 546914873 19565531 775958206 631787107 928412520 98257911 197010571 977999582 624951295 555063267 32543214 428755271 735611119 483895545 486339412 561580548 750549439 517842248 898986747 562703212 557930760 489732626 411554167 419620940 888625400 875024463 398123569 752492646 310772176 247034153 264627683 490718958 172084838 632921726 670478109 328374539 340006052 582733665 615600836 56137820 655744519 226709145 528155277 316061040 899632672 152207137 810797958 564001356 98907415 32367270 303446158 42763498 338290723 575908364 865533144 247121844 265085459 198662634 391837804 833047565 807986120 913068809 220420774 987966152 651522744 644378856 143062709 819034799 999970157 950270011 838822429 281311485 767618052 396860776 689939766 359611876 13092527 174954761 43128234 873120009 658879027 970084972 162010363 242300931 305156203 808369174 781031675 37381855 497526979 374678076 420241489 62417055 22125757 719181128 592347387 152302518 665518192 634065498 266268359 558514829 865711364 936942532 2175960 998863874 954043191 536864653 606855463 212808164 132561883 699345391 300934912 75864952 168196181 596727770 698767233 178832887 492291360 529155439 576258846 836839693 921163336 995824773 217174816 220456796 903207920 992475431 660814369 695234807 197957836 526585875 808766097 276432871 271514279 732750653 187632436 34363562 891266271 372665418 109525922 981237935 273937124 536990998 948192454 713299163 208502461 46513710 515058528 314343943 532576642 370016598 906654339 454966655 552154595 600873477 61501463 414315908 149742751 787019748 468006744 127622603 519111950 934693203 393717077 319549949 163089816 176025060 18777458 837789237 699116604 812455646 300202470 332425605 363250954 218296763 24143934 272735345 453734057 943464618 719988696 814225778 288312530 372875534 581360233 90685300 130579154 563850749 218333816 196470360 464303116 383697601 208375776 247584115 926174325 138086747 226613330 821971981 240238871 691144443 747980241 191154659 719890062 584496265 525312308 569697702 629181326 886562080 505000103 428123002 458108251 196568205 358026282 203344760 701175375 814087636 778291728 784944172 511093335 53186987 706857858 284122391 399028598 846412030 940320506 181566254 291882561 599422825 551633096 433385817 261309538 488080833 968142224 312023285 474089238 829128843 138630346 778082899 573444527 641310851 991654209 782385462 859315218 961252631 174636437 455656793 390888761 250477290 894331577 600919783 229560242 509383761 281784949 240942337 566005790 831967705 226453989 348593212 200060339 657801407 671436280 448591136 235568827 939688822 749574130 905808554 120238867 316873765 629595626 87703754 823077549 989188390 691476813 97262822 826350094 539102601 738370905 101010518 7129296 891974031 386486691 608667365 683095073 200121647 40889489 107596118 591845187 311081108 506015713 456147421 403240458 172812956 67882272 491434658 473362785 701416795 716620852 924613186 575432133 515898006 242765267 810019917 537122760 595850825 526640137 610520521 803818639 914205474 336661686 582615981 126177877 329468163 316571150 653751143 223363814 387897219 681846039 367910231 954147364 222494318 514598446 744322386 44685446 646166081 1215875 278578464 866472852 624303791 639793048 480330493 524410476 205115678 339339717 335456284 408034368 512690986 430462135 712008991 188459222 239789346 262717165 130639009 924018951 641099398 912458554 171682732 881374016 155997327 599666502 774331459 985787908 15622311 641497613 621346266 879789159 308051180 701581406 83782104 75968660 728847538 686235997 512486428 370784841 335560446 267282177 514905461 608589654 994117899 995957399 369945129 53866530 762040009 537471805 744868463 892503590 925180249 943439976 408174325 819005551 604755858 807899742 849799514 447161376 773478015 600103613 387709109 483034350 104975327 367729906 682159116 576342946 387980452 534012099 70736094 30982299 469642101 643009734 808021402 128045641 787547435 231954663 536105509 987300787 937343831 379364070 396416600 492866802 553215163 600544470 317042816 280985012 807689165 157192096 561957341 303282618 180448055 389361534 53061923 145807194 1259097 423923328 933457147 978044413 521477062 505965322 424403587 400086690 332488642 356192852 329084362 123977818 772318923 192065769 128903765 684250314 182260749 42890536 627434397 347346092 710355436 147282374 730754959 215741517 873072766 605681227 681305866 62821905 65827342 414899088 718062180 701909227 960846235 713573959 262022118 906806501 238703446 818683763 989140043 11105182 540144936 631794411 95329605 28859591 529590057 280067548 933002232 770177701 980223018 718031172 421693309 170477715 654443564 934645880 803964257 486197116 910620903 127526302 654865443 996016741 515312708 60002868 502471097 845981409 430175971 690758535 574828556 870925723 102933654 717870397 741087607 571605200 807126756 989680076 148127564 391800530 629933959 449223424 71401551 145304198 620964078 119025273 494270265 63762919 997652156 647812138 518806326 817222273 162972231 523528412 183982695 760523766 86431514 231874729 613337185 943953021 809004915 239056257 171978413 26998622 789162182 896630696 513819974 526577527 569178168 291594294 871221534 939936698 814875940 758330774 616110233 320975276 792597914 603448839 348023823 534948840 459059419 994544158 707826255 260723354 916017118 930139458 403503383 247541765 308393423 767801903 430368157 221304573 183944842 108322164 858776329 255689070 248385316 149981685 978340088 990075603 30538339 190670185 606326267 170390719 573432641 850059484 170194454 894606168 451209069 490124079 142669633 807757783 521089481 833783187 155233770 717969673 636408557 654183442 919352689 86540241 108133283 816607238 686199979 553934756 58100585 698261152 751674464 116991243 495574770 534323554 318453709 59187748 72009381 389019813 507073315 396599074 548707100 727538708 492623366 290974921 602458023 829889839 825684494 352155890 273085127 712800202 938898761 564968205 212120755 892479627 758130871 635100314 140837846 858854767 775939789 120715695 991216974 5301829 665733107 508399989 878513007 891787569 721754886 601071275 632973374 141471019 694836183 594569250 535037431 397501566 296339369 387530047 716803976 353228617 516888503 533351548 462750483 605304833 152286124 159727590 904952944 761496045 109107240 330887584 578739624 773750697 872044866 315483231 3604347 160911268 289960705 653312493 756693979 713234081 385230818 719680423 684850287 198608442 646258005 70774015 74117905 981622104 717335104 450615802 350822993 384754876 760472442 122482098 898913263 975266682 621252689 892761301 815258980 921456505 723664133 710112804 839658586 630659060 265497930 218216693 60517167 33793531 124926154 893878706 59100535 95260403 355441569 869400152 197911671 885381906 810975455 721486585 527462827 900773860 652950282 404941370 636858688 6862537 257886873 940474326 653329562 504480116 730536058 128517913 875121360 81449581 138152589 564572517 459261739 108828560 948610086 432601264 157011371 193332876 13937295 155745796 358107522 721309541 984860547 302192126 774582166 243598579 23247285 257470800 251918083 629641057 861553479 616163136 410809239 868772014 344927827 968322598 473990229 774939951 821483366 407133682 887952371 224014347 537628671 30906019 233570139 290414526 287314709 533106897 782741038 66462871 604310414 900308516 753858876 983484217 406290633 60105178 536419085 162364702 473391381 747739461 767641179 327193871 525009975 839160395 50085014 570717101 166323689 796017124 105923679 232627692 692827733 110477472 561451021 869509010 749131934 536134431 993308715 899717565 649159511 341235862 360528887 201214810 838765833 669287761 361248741 559615407 205225138 522456363 277439515 818557649 461695041 872864279 683834610 456619567 103104283 11161755 116902267 77989637 386029721 304062032 880471543 500492010 593489544 332784739 417930334 815316035 595321255 803451927 710261978 400829645 855061036 433472833 396613705 263299607 238334528 676623562 435038910 344663045 153079934 879203121 600878079 177550159 129111672 25530119 860700681 89198079 752290098 415154032 727429512 93694967 927648677 495355560 589874784 156340585 503700797 573815932 51445287 171520861 291793500 722449613 821775528 832832558 587644629 686273553 190087265 849807885 191289969 229536722 257248517 593618301 120294765 453066028 113184252 524679637 760435450 698525011 156811998 175926209 404283836 372973579 423771132 360092097 174624844 113443374 613144279 325724841 557453750 497404970 518094503 474031136 862477820 3587200 112053461 141540129 802328721 310684742 981635457 661761148 592780510 674134950 11606013 211136342 474815168 881833565 199535439 480591781 384836872 279782973 94522547 520274613 4326394 573521323 388232727 644497317 400634318 263784481 574626462 64829419 163338035 860839085 138780958 585575372 991321543 310245489 496433313 900217573 436657312 437115681 659962600 111716517 678506694 331093896 96067299 835692752 659556278 31038467 548952890 762287101 145314785 930273540 412405959 145328153 825998122 284992400 55601434 786327267 449753452 811465154 454810868 194097261 843079922 262863174 729226444 589170081 821523709 167495134 173549901 280966330 840966210 898054625 683348950 865713095 948776809 947732151 657998584 409120555 246209423 447128926 239845116 768817183 318954181 594177768 992495195 196633903 488941198 120270075 932408899 253355193 896869989 513452623 734276377 735346033 81513013 588566324 502767346 878644448 488152799 143857161 518683160 315669984 557624504 684804550 697203083 337284898 12728328 777410163 395706749 310474664 627185035 158946735 344070613 527338315 215441652 357639466 740826797 298797366 832864102 21971754 104657620 738018409 357569017 525381898 604533837 576068151 919858235 682070967 200334030 392263880 602831020 860106802 456461378 172890520 276245312 630164496 646032712 509311478 911904737 767383037 873970097 845734790 720225003 336106548 788310277 248062655 212386222 188074761 89552127 994038126 21742320 229419359 725965325 639246641 303868776 69517106 836586961 455811581 866565700 780875279 212898722 837934745 161153444 40872855 193921804 977116449 113989916 333976576 859808332 537103747 39792182 188351123 976374485 46919685 645282542 811457071 92810189 942205885 774958132 747290565 434277520 383209240 236447342 172688090 535835436 703071316 919739379 21372424 861613796 380701701 985013137 695011196 491802798 227820436 366641415 824434042 658603957 82646459 919972748 846426325 367510487 380728586 940851782 525839223 403725863 676409445 483361492 2795231 293625196 244792196 740987845 727641246 339701921 349219698 554776351 309415641 208602483 280282895 145528537 62166730 491290822 440497038 49607008 995240255 831491888 212618999 967809046 953517338 136094076 62162598 180764110 763802063 307080489 738325962 373774162 196225513 413822185 870291431 313753565 491679621 360168226 483337557 779290018 393393364 286987376 109181886 184307779 985712286 455611937 836879012 838991706 41273530 125622967 687403480 238478579 716756119 669882986 45826564 254454288 744937911 787952548 944462627 549853476 16349230 108806531 817632515 91817113 598407975 398812762 904954826 898449738 645039455 547101232 771521134 36007177 512842152 265361215 646323004 896214298 695085928 944518262 281630802 739883702 382972695 615479288 467749412 543882122 488634565 344873371 979773435 757476405 270740625 725549930 644730993 738089165 699807539 316846116 955636726 245329243 273037427 444481978 108290382 233996890 943322543 93914069 691904017 337749308 419701849 868680781 793321258 619363045 376531063 356275635 710627161 621332014 433837346 84458440 486694321 206074979 402342151 280672260 578194458 510627269 743043305 881707536 221853136 253755914 426973724 646969932 554021346 407346904 250657548 853381706 311735732 405234253 382452148 615360336 339892605 627323258 109141032 282037979 948640458 653589219 18129163 939559703 825838329 148987137 965889049 41202535 744901567 408138944 579871391 74984675 157454243 5513217 189596670 394563797 597628544 831115801 545203244 806577979 598783495 576596560 520968242 103636297 802145338 173301347 81879215 990562276 700945907 172897539 330805331 473840167 649765723 248733268 414023781 509012450 245493875 82103919 696941374 168123926 57614222 664671200 978984652 594345850 75016661 168923176 469232400 130020601 460371906 688117820 613615264 959496242 191636901 301001476 280043301 707712503 53740066 318386653 751929310 609728718 350750897 637968152 448631324 706959219 25315869 748005497 864424388 217190740 515593478 117628856 650037200 241180435 101288031 741664003 50221262 985989896 489738224 92772218 872107871 410284989 38353109 953432498 658251961 90738288 738513405 423993395 295039782 840105876 459437740 858340346 711301251 577809232 646535417 960292088 518806210 245431806 786763345 177567376 41654376 49354925 281085938 207885853 48593680 979473312 348757873 84978538 372816358 288690893 925722932 404306744 419577388 935836767 608396025 63360443 431756728 419468597 521635405 215550749 551824244 787551584 57664790 816551418 834388445 241116329 646895626 72658915 236060037 567628553 942375221 994006491 670572946 900928814 858694775 647797469 930136636 266014972 344560644 981852243 711229266 975820298 273356002 38843552 170975926 349164065 655283054 36111256 197596892 435658177 577987031 13956355 74049359 785199772 769268386 694857501 720026925 265337369 989446948 211471641 365338534 674939346 807627787 749233049 589555328 840585750 786530262 662549816 978180758 906329704 800388952 81876224 50583636 539074558 116937273 844071156 941974589 637592643 198978421 936495752 623978342 532699989 141225435 217636643 111006712 87506055 189718159 577059492 292016049 633093344 744374152 717352410 92135524 861738395 119556115 883143947 325473396 94317733 506875214 616824430 938906461 619644195 646242990 414784689 599856172 807361513 160843385 987025267 432114177 246285827 759987789 351781323 599700628 273641776 505088919 361085631 767177390 365721698 90240541 821483470 848868523 892163135 157402229 199118183 411989247 325062051 87838859 693143407 875658926 952683036 716345887 460251584 693780433 732098157 55087940 772233380 235875864 621525259 122994915 39251806 287835971 590146723 166555958 320676513 571275688 153962642 480371277 291711255 889092273 291278187 614060684 359427547 598941018 26512757 633507627 748351743 138533047 916498218 677585589 822182919 741770348 180003770 139675017 702546028 207421235 562937222 209582684 578858523 986487130 566310565 860026037 668205555 745521986 933609314 429029232 414184011 740228577 532168379 388491068 706420073 640655681 754914532 85173533 398267916 130793727 701507010 115012842 514949090 653349068 479491441 401605584 733863443 752426224 581457087 502945997 934275509 548386498 683557294 415609142 754916949 725214513 31939574 822066481 82770548 853925694 861870464 437980220 584751111 339345023 573943532 982758308 333601527 435194782 289774604 542616847 644590495 608164568 78586471 395528947 525800785 364754559 996234679 828253468 198969041 522200441 452942955 788237610 231643864 778292670 592639526 895227152 502992018 339876573 840634942 937170839 539651617 902079096 475230270 19058393 1863448 455170755 352071780 83711686 468206336 179664649 869924899 404637090 386617302 624167975 870065827 847244421 815009931 887302927 552566588 593350105 191178627 678295879 167757311 92379104 601944343 406768487 575673389 505201452 224860691 360973215 751400637 619883813 453257272 53295150 580419802 869729927 236832955 310284268 865015907 568168929 130517188 862909633 629925482 48151574 654073328 38037035 265896373 190122208 663183056 780474301 592429888 717614920 589620072 86330778 141079225 965947951 933975472 996151550 475607811 443478217 417272342 355357877 434233012 212465437 608630267 810732450 125681814 295060102 767273009 478673210 587573801 420654645 504823683 24039430 71906848 787463596 158401326 88138277 166827232 989611332 502589792 867375559 462159108 313962664 598239168 164997043 756800475 816770392 483277285 781247938 21185512 229540647 205863901 291289953 203591522 273360574 124599976 297684499 565942450 984165911 398107835 339457517 834133751 668223746 74092158 286463513 535362693 219628451 78714574 598996307 720684385 915743474 761451388 440735855 633306567 816063801 513743819 152516817 17463461 374561434 581806838 404189939 578012189 635056519 790203048 365385955 311677959 897300808 412415874 438721218 863725676 795706489 850400664 862618438 109879308 824766344 869114612 85970488 649486041 467390779 88490002 484792055 991823482 965459241 528360034 379142900 39328457 398205500 720731850 837391412 750995029 579806005 714615329 634230737 452789985 303876392 381743541 913304697 939216867 424383483 969574854 773560557 454803718 590687980 162781193 181719684 732860584 988243720 250971685 433452453 813506141 34651061 153571385 950362192 522397034 82062121 367947604 803774102 236652362 115867376 63745532 378641181 570674733 246962794 13503144 41730973 433772404 808323402 544314438 401504613 752069687 770717720 777139894 814179286 482320319 820896432 359220556 824965863 401219596 228640961 452136274 490228640 822868559 559503439 440751748 710274207 935529841 576995890 658705298 81041046 422295179 135169173 41850529 47098570 75843436 904524663 708498378 103917974 464392983 108904237 518039962 343066854 711526977 695805662 249335697 23490749 349363159 628050182 216222371 38145455 915296630 674658804 959415226 64422247 620438513 805269579 245937713 165724962 403195343 225641349 884995162 717048371 409923531 192514667 147551738 920005757 633508690 237683102 152700616 239229692 719427848 920629266 464312561 865211452 392307523 835208589 876126615 482485984 157057167 792590125 791398733 475462685 29278760 398210015 143037597 16959036 578005635 757324520 576132226 652235547 548258245 562564192 404517102 567220909 581194314 205484978 500057413 307758453 637799200 823834654 652192480 476782351 798649993 157660472 343496076 413618856 217979005 842285926 782328840 888493441 1952549 960867941 794771594 802384751 73271137 620109252 841019 521722718 455976259 95079 874516150 811482058 687292562 757659653 875000461 79069508 8545608 496261035 793711556 198725363 536829461 299860024 882254164 441006352 347737305 609661919 276503209 150621033 102544173 414836136 94802981 877644767 220073179 316157422 531314075 627214056 425625186 514735330 297460436 447452685 15996787 808747783 531634702 750118509 708523382 802327476 596542583 568095544 135670790 382934933 978572470 781508150 98179441 757474090 231894371 632755774 26868537 451837767 326982538 730319295 696405653 622730130 442820397 33678650 938601712 270135049 914019775 982812101 99745897 250914937 447713449 708896650 395849298 945909512 484836808 136222278 223647666 644432555 33816557 120400330 30470595 118509232 20825436 512834174 583996020 716460086 299011662 721849305 386815719 890537648 112674159 70689514 888753140 999942247 84515424 709343954 749575333 808178933 866217526 478711111 470717112 616096714 431618041 571267859 456614688 273381034 65099046 407825043 7090821 25285676 913150510 367526969 790141887 330958909 289900277 166486283 312946270 863807643 656422227 863443745 937575205 328619355 717757846 998538794 687764619 746541412 841417982 660402152 263077177 361337586 623582784 638232751 892853902 673395731 812457988 848642026 937028894 418696493 931215207 414103703 291545390 724564342 939667578 590646214 919771962 968255867 789820609 66001693 529807472 477682586 536547252 252403543 979270963 546761863 349397825 322603200 653084568 755332043 346029128 343373243 783944684 281790016 492290846 429920060 331698988 269163158 396616203 792323919 917250443 297965010 982897612 749553551 867071216 916431818 959755281 144078767 342424949 193685418 524614144 157702645 251843561 891179633 877344944 302868922 45587023 372284277 534514095 753889771 791088221 579749083 281865085 697774987 691117054 909746720 555955727 175008815 880652752 25668243 801791820 799344768 476672935 285886424 152755091 295144125 28327176 800422502 962628660 244931894 476743599 674658826 970402290 299747538 294163465 76579426 946126727 32413066 645798843 387128675 726619168 836562667 792427545 770529236 449657309 834352280 300237999 213715921 918276691 473861830 462878652 729669960 97251593 610859199 813017266 13978239 440517630 806789471 642038968 597203596 138245665 902203290 222934824 288503771 250397144 603902708 276384785 944295085 736808826 333494791 766951606 590653843 948806101 279856897 241844748 897832951 347552936 998691875 400277824 367505043 865231658 603339843 804075055 888807415 626344066 540668235 645847021 806938887 6006860 167561912 634457407 164397435 453741850 560574491 55434528 421821022 853137649 789983643 761583936 216071312 53501896 915917938 750571648 157326148 882953229 74858860 386906999 517633154 473536287 87114091 753385200 995484582 968524756 38308325 708364906 920720351 516589813 114426724 299509399 364270257 881279934 414847493 979879389 562695796 405834335 444718074 438540504 271347410 975924349 768367112 229821142 280726861 307283889 558702090 881323097 480958902 154480136 209372012 701533081 520436919 789024897 346952624 821922559 140073035 536721810 104192748 366705067 108960832 213253540 331305034 463376368 416293052 394718610 143809160 856987602 600885941 13347118 338658422 408976783 232184439 14365628 963687290 605448723 65847330 794721909 388179471 788263810 191219242 427577606 645498433 784889266 271518165 732348942 22607411 156232366 710970817 113700259 782908569 797582132 537816667 419081678 364954942 67802936 493134952 449006858 964189568 617789535 502887296 738940105 158768847 846921349 764494990 250487791 116999985 736217655 678394450 470544213 733976001 402897210 717893087 497424967 810333483 541076738 29548317 692891399 644252722 507637052 313446216 970454856 400680491 939401284 918061935 767073459 194566527 425813935 848599798 614101349 717879853 399211715 587457556 471090287 964834885 613241082 321958486 100653653 880345198 571391619 37783834 44786576 837642849 200140993 667749397 266422028 207783787 496511690 307368398 582869674 500046063 782039017 151936544 883451839 979605218 332809756 626334396 505921427 210317901 258186390 144802724 754403300 412065231 296008766 564946865 742294368 912371737 100423727 422437647 821748270 408297071 469403190 865688508 121227878 73513773 72913239 963676684 457973396 373554240 775642697 130332456 552216121 525314985 621731829 434092938 175699018 594352126 317639675 426332034 127593391 495237865 605559084 926191028 84071365 725735847 438775313 561679256 384450269 342634377 550301027 367944697 382170811 573206134 236768913 683992951 910697239 842343784 947015229 822025989 190186527 488472298 553010879 582086763 251216627 918483873 304773280 194547397 91059752 254914752 494692128 52935938 67835974 740685970 508839602 493705317 502238794 768988404 481404283 858404616 813337125 476118999 304875478 608769108 572060474 580850115 26299090 884430731 322195172 526706255 384851122 441011774 626391278 763122346 903325036 762808023 149501465 125776917 86056235 547708177 529811609 647150695 327607502 508278394 348819608 291993736 745344614 299853560 394029234 323189494 327779259 767949633 203135096 812603459 48728264 764436321 986373869 141374356 874950203 557213496 207389452 210787620 517872630 702669562 598545984 899920575 519869329 200302509 78588137 938006599 517291221 847164334 587766494 191502387 405198402 656409900 704770534 449909259 890652554 786720940 506000446 285727981 371579924 738546051 785968406 334749195 489493370 597352031 889851668 799632171 237158411 220512191 107060943 354992933 477961034 828118134 871792469 188807273 289193069 373190700 511089317 623513462 63462622 478707677 537088566 277955428 878513854 684173400 624137071 492137563 437695837 911205056 916485164 96072730 961145795 883174671 592258880 381471857 931384107 279020174 753879277 36216263 433820034 148023391 905045869 664864661 455514092 732716531 499121005 834641640 777815872 266611604 348514957 701367523 861496455 885057245 406084577 344341307 777399168 65266492 80219251 567732409 800754975 199046263 737190846 469467068 859821066 51261220 919594036 553563316 620029723 459203375 991292346 172670632 333861857 475377240 169754151 322484145 731306782 746716338 580343752 371962237 854231882 726082342 675935711 794403789 872424207 203112942 808772383 308353270 397852107 322108186 434136114 45236324 253175313 908818190 966936115 593409299 925951528 628886786 322858804 576518164 630551178 185340289 19907258 457458958 864980070 590968554 878907964 44916410 608935967 685995506 956916135 908028774 49972684 207247392 938143197 136076147 825945014 713808464 244767025 13118936 808996060 929029937 979560940 370921116 766554994 506567623 904308428 240667487 558166365 65738217 948423552 935289298 633007289 378758852 491745069 682234426 919381587 598203222 349488364 259259377 832645680 622418676 190562377 172706277 10161156 530146756 290273221 249648920 961017788 259712836 750486358 660722462 50022901 814439105 591391458 392827042 689645698 759896033 131561671 411976673 125596905 498461978 159399510 33588013 350823143 43035704 905826387 416044907 328815336 866616539 138443127 692277397 663489679 349573366 273159918 785607738 136603956 600345426 214776538 385141753 766453345 29633544 232175822 442784265 801972309 604166411 439810131 379290548 295585921 761863836 96598886 193869272 847324685 775045588 20188920 651783013 200594004 540758301 347495789 337179617 301502307 437767353 663490334 176055271 923242622 587296570 585782999 341242275 242315420 665770504 431231577 97598808 5929702 136505311 537723609 678396890 300251452 138692430 439503231 401729300 171859632 521615672 192386024 460118148 788433928 122473303 190481573 992608698 709843520 886237364 911690682 178432221 596617990 307615280 781745440 145747237 294733629 34332927 653776195 952430434 64448890 694052648 327420804 759348852 123833994 631570438 210294968 655318992 731028970 556207818 278270375 828625410 923297869 86194422 798708110 945587493 574653466 939405027 240479901 709416813 338203116 797210684 127716474 78529437 941640464 142445185 531648189 66797969 346175498 836196229 509838194 239048886 189687056 870103537 955621786 673982093 775859341 822564287 434505129 342782764 978948512 529935551 141628937 603756476 680148122 657836309 676132246 547267324 972318596 80880057 896215073 480060860 730364055 353319157 465981165 610859875 311386817 380756203 682969909 242721898 851967527 772507661 984802980 621667551 300825757 557366691 98807259 313224931 18826288 367729736 219700974 547237164 748137373 596450413 786612711 930592132 537741015 208085 803793730 729242952 904005509 990265111 867266160 537097705 570395521 447331872 944146004 786595695 245326170 403553454 286201801 30822641 35789523 897194966 300300825 761029918 603226978 515490686 150331783 10307255 6973105 283972324 467257287 990031634 615431457 332130069 195580033 189280409 639431234 980830583 87908305 382031689 423495516 174371392 948358346 30170420 480983530 359269116 268983790 478423807 671361562 962836747 168335287 896118884 807938894 143427616 865121042 490445489 31619741 136965315 685713375 587320648 490920274 606708432 707641714 149497373 781101420 32794102 220365077 551135291 144440349 701930553 928691844 3381311 200220748 919311985 83303535 332038875 102807315 391396553 51158779 237773141 704004673 670960448 299368514 807552005 281684696 969841195 707585742 56706266 605756816 944699057 604148770 418868182 780308307 396514126 238507313 92484493 967196607 59480144 931461861 101718443 923326887 502637661 750509721 362674539 55543186 121457387 354513055 761319968 534004795 527939271 282722492 498893744 653164815 803036303 514651303 170788627 707218610 950409528 501489805 721360601 242213242 408045704 97691024 953981345 506984434 964807068 222114883 746090659 533147481 392440676 122089264 210067495 558967840 731604258 922509650 486795276 551754352 553444591 172580507 921656898 193528482 470484534 293077615 795605328 646354372 218953271 993477159 299743439 332684315 995540613 178962832 161916908 650269595 617238409 998860137 150052330 922390641 480974077 147012585 650251422 179177338 393009777 561858870 560780529 102899913 491892681 768745454 139525986 133351973 329369020 276338594 622404225 400697224 761988183 164715350 376948085 442545569 49175929 42299395 265028727 336622163 362558293 736757014 758568277 299478836 452242162 460878574 214403056 671294479 602093230 191805793 103826622 286963042 642023095 216416823 994180937 381812449 69806993 524961198 211454125 436135409 261790867 236991221 134950430 115035182 113244777 584625329 452551008 880531941 940351379 825494906 389578061 455789722 204904165 138051167 750136915 929585028 37535749 197715294 228630771 523343372 385572849 856161773 922328643 137666130 977069942 225726324 618236013 817153448 830142393 402941904 431072046 417938196 740892338 668784594 965166168 314247122 350924716 706249662 383154256 187203536 523580871 735502285 847317648 547323953 655540854 389605035 65544230 442774987 27568642 302013945 465048628 443269033 758586372 129647308 279384686 883198345 790686703 138772524 868373919 672876638 708281732 766949782 787822116 678267599 742289755 262202747 489047151 239638967 288789857 229582783 51619717 534981283 89674068 124204602 809595777 945695319 183615305 398374202 579790351 894458697 619845159 448985600 670874865 496285732 256867370 22698302 189079678 278872135 291779936 106978207 809815582 744886340 982815279 768427583 420053199 984039521 661001677 320351023 205136803 819282202 942078151 753025011 8264256 356117405 265909627 536262147 393048414 360507468 588990109 393339725 230734669 216195903 586084278 148503217 169540204 402788031 2119584 451034244 947009971 109920716 750480139 194223886 396842794 179137176 586261756 563105036 706947183 44472586 548838217 436313134 265615157 638049085 872049438 239446938 682470335 440356350 632543610 356142183 320648041 38519121 74483635 527825955 694797600 359232236 150623726 310239054 95168996 500988602 677033384 901307869 718067533 204052825 398320176 124046776 36071427 475628189 487204650 644709691 846445125 470989323 163502349 860209593 748303459 280942942 486848422 92657652 841681220 298943238 568895123 47476903 615272161 305605284 488054217 320024828 694154440 344025488 100526607 565668118 474304666 194049363 38403456 599942793 103135885 967045677 983119373 706265309 814974442 90482064 117617657 341977614 467199376 92336803 101425243 887612687 548110447 818640064 555375519 643051074 368845326 816068086 615557637 4063233 596389639 635388295 138349601 232100121 576920965 909363307 290071385 117628746 989454284 268557772 695087723 719009736 510853809 782151560 965635556 18344381 999765022 87113394 168079017 303613636 857305488 985284113 566963314 119038320 178100377 559379104 232764490 204492227 121819998 319413260 510010641 568681399 2389273 924851513 959450618 224303545 399288984 979486398 35281677 662804776 241302204 783355748 553341350 440510171 979495676 299544234 782494452 731984792 665566175 732282692 191953531 809407646 975775621 718946712 319339154 455483932 832389663 210915904 430535398 280059319 464669299 361758858 923632373 215213320 982128217 937771771 276712596 839660572 461410112 280954823 573227114 55391730 382093481 460318555 33460851 762731264 904573611 855307476 53385853 364397487 407301742 226211461 839292078 189804762 475175088 75453557 222186492 947235923 686152259 942443230 665215667 308899679 577803405 670406832 327986419 578005301 188640774 781909515 857917232 837920642 869505725 123433161 522830512 35534055 333545684 184825586 269858832 498252154 974309631 386967365 640022976 534984001 890919178 510137782 526403714 522986170 239765584 104745450 221236207 128676694 853962308 160581053 165158130 486007289 999820524 798625212 426323019 986812284 109955936 470551979 267542285 824988459 985272400 40657665 872344864 808638280 139440764 886438759 563929536 60716934 143384377 221876029 681888252 602575246 744768755 246209557 625453368 868544893 102630309 350823734 303307691 953570404 24549730 491462170 333197538 775426247 961747152 631868144 214797883 293077791 871738792 465980699 748588395 597932120 549306680 73171376 300961529 781341779 562857185 618763772 13770944 897894501 903159448 447998461 976386161 630157271 644408681 649140964 512466958 915745892 138557935 944206233 758418032 363966142 169364702 447649590 623891395 599867144 443499386 862363531 69298181 134011741 650067485 666143129 886879114 918132296 926540469 868177431 172312442 458387786 845814595 95453169 995670098 279070552 600101469 811369155 179395167 229092698 969888172 852070242 613211206 300667565 370623599 350326867 434359679 390289826 47172087 24257618 81491669 108207613 839241769 245554893 526757096 794134390 223409151 241581159 857764011 422124091 627061767 332556661 299282406 142442861 274873570 550415492 675714484 422595998 391455174 593347793 274292486 542541145 901096701 497475791 756710175 965519770 34453092 767503013 514316311 605768274 487487469 286035117 886067032 734947557 733944349 806835191 691047972 399445163 423941774 673936068 610444300 123879794 902869614 871919883 733541242 470614522 716609279 968306935 275256873 102790776 817964565 877471078 503764903 229766932 163919003 523643500 868918234 931039850 193806606 652670414 120634744 601322509 50939904 34282888 637177485 33543423 62272662 904562760 750963961 948291643 361424139 946590192 624776431 151806764 864654635 394945047 345348984 25396787 672223449 634710153 627715822 198101796 565501065 121196995 478476161 245589449 605558726 710393720 153279925 329210974 809910702 696347406 422672098 540026899 686622065 947720225 730671539 870987150 721225941 494034688 289708712 741759846 149015733 918809387 670469268 10289833 341888893 76974043 982483231 519868247 618973104 642011258 574201669 508621028 231829602 762913062 833492437 753894586 827101631 135317299 153798130 942449332 662553474 338712998 370728854 91775909 728090494 900208058 226270218 455185359 764291097 845827423 587742832 113550700 896331468 846615990 168885305 156401961 595566244 883488150 436008879 759957158 279915716 664636938 949964396 337382135 979163873 884677841 132979681 47171366 872431044 635149533 599956433 76035246 144031180 417971413 738505939 588221953 210559337 921127314 239427283 424984324 68307874 578067621 523715473 935685518 346389648 106125520 202016032 792635372 898387937 309603977 683558505 473801056 963831638 654457466 170432934 749576349 765224773 168423427 735118055 359101005 786363159 495215031 125999248 356116363 345049547 222137818 867581913 967098986 796991602 719197418 194877773 892612204 982877361 170802707 106000715 418291467 533029186 139548089 355144840 647582259 326449779 423574514 250104459 523790022 662012581 105923337 116740656 578977559 920480462 372802557 407857190 811207023 138756344 498610943 814861681 347841676 209027776 883105784 894877160 71765533 520421335 821217536 687309496 778963271 327458436 483652328 414299359 485145891 267495457 679587761 774643122 603859773 30284698 236002579 290952023 566601239 637074929 727367415 518681932 549465508 30897852 256252413 968772318 104320973 806817445 523767287 132582835 743848175 222997481 832473196 701101121 421684315 459379418 956686102 975651924 790650069 855769181 298798692 675920780 54323478 941700717 374250489 376396764 318503498 942196886 23246123 253504012 520426643 369386106 550373253 543764024 110619524 898134608 142713669 570588240 544179366 244914016 847927263 397807766 331589110 326647432 975957624 883919394 300463717 171072698 437282411 94413153 944813655 917245820 830219208 637032082 227846181 539354470 371600848 623697992 151884955 425737383 361881466 244677099 798991738 241394049 201555954 139493431 131100663 393670857 500018964 885780922 534325562 752261224 977297397 590558554 862752480 408290268 774420827 352687822 852937082 471363767 600232000 80733984 727551244 927469343 296183891 89675569 822108559 384996941 664665718 959842869 372014447 964343566 491891521 682122291 84294669 789564997 5905278 654060166 954784830 208386919 905133227 47426142 701741770 851806973 418451835 887126336 95017198 929484070 467992149 484501378 82206938 117728274 873238995 967614160 672953396 903982216 366729541 377697962 623805076 158142049 430931756 767398627 734264326 919887626 986252735 142502948 961033611 87720454 229946729 347949159 120371096 956473194 138048840 939242364 644048021 68019296 288830384 663774599 780469598 30515620 582221478 144056704 726184902 514806794 83171430 496347057 595959568 481460470 949784030 353415228 359040628 289485026 23535920 508846483 795632032 551547356 509125684 642432766 908997940 654299653 234792691 789566232 211419461 310972435 657126445 300358226 955099099 786633167 248430036 461278575 379253618 413837976 727074191 686945286 286268285 907462623 621028664 902763268 856846046 48009129 750106974 863959847 420194416 843996944 938355140 422514052 838251390 465211586 355280864 91751425 562694216 556679552 97736541 587388892 146311813 756370080 118118553 821310498 542536156 941440652 770146600 114270776 122415209 591765313 643310671 867430486 487789375 80308433 544531338 285877256 139714272 710626273 172018438 423522475 804285383 322059820 67025447 23575542 185161950 6265086 923866116 628689518 707637256 901459385 937641446 753959920 658007192 955839060 878130125 828202027 788063704 229876183 522201835 590138147 404359044 759366368 51189286 351841200 263502924 361238049 714469018 724362237 351215189 780692703 644243477 467996681 349936569 343110005 238903194 312478249 28304130 279346639 661872607 569687940 891295667 235254255 120443854 174703254 574345919 652066924 370924295 559187885 131348752 199327982 337492573 654075247 932171265 515489459 527520853 252434770 549672933 941632781 116942250 545161763 824166014 164564450 920036812 673507456 831508870 286486059 643409244 268411230 994066730 141612661 613217457 913887875 399800969 815327587 808713302 512144140 42620473 515362345 1366409 253560809 972988099 427459347 380884670 766727260 932181794 707036156 318220315 485022334 553983304 14573271 639352825 754513850 931851418 760190506 219145577 516567376 480488559 580069774 317763244 807066323 871246996 331568177 418561978 612018348 77382091 8878419 528400573 792835733 150036039 404839628 284508307 502665246 379530801 819134341 149307215 685978411 109761063 980661242 550998711 697834099 672747959 444240063 972036296 235766275 610708457 236063480 658095150 65935290 214301106 100393695 597947597 653427146 357086338 32683073 457341499 307107645 403109559 889386241 378241091 258239598 983475239 360243092 870193507 909335436 872853659 921419140 9328974 683663130 515725902 245600750 53940076 409492594 312604786 619702275 500856661 272285245 544980395 548960650 980580186 898610940 788303506 628213597 492849916 75359107 489644083 743407079 328445298 742569848 871644815 591596461 765828136 761239000 714251035 629922754 922881851 629222771 112589119 710407248 191227389 316679531 786040537 30439702 276238711 597721529 122274999 890222053 608360162 114665896 494469408 87770914 408359981 342429272 944763980 316399688 795070587 885672252 899414759 23667811 907893410 834034845 674982034 602353813 217494956 276862996 608163426 661152404 46219609 574979348 947329375 266578218 391955100 995020126 313733894 161960628 22423066 707157898 101692872 512434084 334667438 467489669 404762505 100238592 932964328 591506189 858315298 211786464 64581769 836442167 81414623 950920435 597814024 75928554 496275457 224660731 179778064 523858017 411244860 338719564 546259712 947041197 6057019 171139409 874650217 546789937 307225112 926979079 944332948 398348068 255880932 356516480 820838906 12232979 104379429 723198562 904760265 472490076 17080658 873426022 869696102 80846259 846250073 817824985 851425253 849524385 43344410 934788126 558432915 319643648 542698730 640493353 878182765 268486784 580024081 337153029 146030758 907360550 498835788 424592464 768874533 100305352 555842891 367989690 753746436 544830354 289356340 368649866 895010578 672093059 756998942 987828760 465214290 346945264 943523735 441565524 295483002 998848513 567115295 330827070 779600501 429067823 558085291 805218155 903492066 555462861 229245731 805399175 806126738 58302332 477613540 4288205 590546445 34891444 17567294 344683665 619912718 342814786 401769206 148993207 935746307 848017860 712415942 808853817 99671182 294965551 721391833 581623204 809933318 303537482 529806671 120404379 905819895 136889392 405524927 143849811 356316574 512330194 328741808 129286166 60868461 646629491 772645662 768554688 499603341 413535530 956381436 62899269 224810839 942523491 278679980 47971369 931976922 414791262 236817800 647307526 37271385 261433263 606252381 340092682 177030090 876380604 988691179 507919478 140398935 157404482 693951846 992216096 576948705 117292753 10668024 78210034 121083000 335304011 500431933 629543784 958047716 407388777 362428613 104083478 116028704 421885238 494952341 625810976 364967897 741169298 532228774 450032833 55548659 640557488 576408165 338714820 984130820 383386776 809026097 833065742 168485079 8365222 835725537 271687442 766645739 530994953 29625659 461150043 781359858 955175749 99004030 847833094 159939666 884270001 144477913 896637765 979938983 782623738 688610801 951547869 736083263 750963614 540881247 141270952 182878364 864585842 212107568 244835348 929026294 108701981 943261283 733896355 17274551 453301146 753569647 67923305 846809853 999712698 320953530 729105809 338185755 596670368 990361379 603707864 221494296 138079811 490338425 917394704 152848174 577720303 927757313 406078623 879579724 340098756 628396788 905277181 749920149 664064310 244522750 673052218 882136287 224384139 373103297 48680565 446791221 441271648 823732304 655835238 229296214 201748517 625297332 600128981 893424947 917497756 868373866 876079648 10202740 81000798 420699363 868106426 357822964 218302038 55512323 919997350 485396033 522184003 136187043 388483584 282898717 358223163 534994192 845854324 32439296 153300515 304370313 104611781 764906643 670310711 372310724 297985352 194731318 631484297 241833833 236631910 133255035 797161081 863167638 964060189 221337768 457404994 129962329 647344000 306836538 17195117 143409721 533513267 323962461 66110044 745566638 476533231 245016180 501201345 599908004 775173124 169320343 586730787 739661053 660334034 502542096 850766432 8894988 570541903 673365213 986446630 299127066 9618308 61294642 346685304 357203940 95013648 387562996 982714415 564182299 457076899 496340798 139974518 190051043 997038468 887100896 156240206 823171412 536225804 705561819 901565960 264228092 104396841 377765094 415491789 996796764 299204060 730638572 134065689 688726374 181259707 578200716 669470268 921430534 181573488 378017944 283221976 540148374 110936631 378441622 935741542 297607527 648930148 780792898 193262769 674535487 721588955 584214538 190294360 436764374 194058134 139182992 159463760 661828952 78420515 266868012 522482273 756945638 391399715 353025896 471569828 604643348 579858893 370712450 172750859 340143468 540533864 143086061 797566169 671166442 338339028 906589392 17645606 416131967 781055746 12459141 121552732 525980559 675846007 467541019 283771837 694628722 996654030 866304981 654508250 233703158 871040819 278174633 305248541 944309467 352501992 489670082 242790464 435134294 371965123 934202623 309141972 906470031 637647790 315048817 75491772 961898787 713309223 97092321 984943279 307356834 474933949 639042375 725597369 26146322 779761305 502770004 839145402 561922666 220049906 713202921 349278693 678586136 90713752 715625886 467022915 922484860 406152298 724353340 560018222 396570730 119014368 154583107 811341014 381238444 597214338 929182821 880845247 990006142 820719982 847816457 697990977 425045008 786793942 720412617 258240007 989570312 636812160 825485044 124712081 364878589 929645892 121303053 527429042 855647485 461662610 713743946 259385106 845086472 781763305 123045142 484966828 90851474 571704929 43509391 643020369 788160261 728158242 716140040 485440036 357086269 366094315 224981640 4661021 13792522 613679500 320139082 888577158 275708337 258725228 421227579 102603137 246800491 459260163 267028096 35872127 151206373 501086049 86201069 979839690 552003007 872178598 551491214 100193020 817339149 300577159 889515298 912562566 708787417 879701456 370783131 857147946 391160990 603169500 727067807 307962242 294092495 741282591 477031690 941950327 164001614 427449245 156880490 984421322 848232437 297236080 476609921 228983950 460369681 143913797 830600391 627555499 989929441 112315359 422718182 214752861 661244700 144598675 615243068 210417588 565418856 298097355 100925020 5884178 516538340 721409924 71759501 434653104 911621279 894170575 607217225 480713240 16379678 623848787 595412160 688968364 997052122 375083209 736418387 880556574 403385279 161198719 786631449 27028982 978461871 45826774 666315613 745651984 85468157 956223172 779453981 726808091 256214003 425506387 890139021 11411483 834288972 724306720 978990482 123915495 816790970 764037853 24945224 67880875 202479201 695188431 623219837 836567400 894220890 537493840 541940275 117458287 328987441 649305166 655470370 993924074 81365352 444485066 789602611 199330899 197346034 705300315 629634310 659883003 893353912 124619177 22397549 653748357 762974744 350472946 528240879 525685352 394967392 314230151 645656646 128244592 16443992 430113360 583941857 182689597 387786677 341971780 563876451 512074690 409626791 417555954 737769506 72771015 891807052 569776124 622738857 811487592 148572474 593529750 952756534 202374293 538189817 660413963 779048508 191195024 659795334 622949944 546579426 572722033 990184146 378348816 526371715 727084197 727786049 853725718 266158381 683072875 810327084 594238950 375997474 561601622 549299551 218604716 488765273 678705358 803589019 931037867 373865981 565157774 704445461 289419447 158630381 20546855 898734069 824744635 264446523 825935484 494455513 999879733 100640685 275856196 571068239 855702197 378345279 385650316 778089822 504585313 607556255 451005746 857062654 521778292 216756912 453886571 749643931 906505659 536172040 525136446 306925462 493715222 89795441 79872006 509107908 497106941 535591531 546366707 815030509 705090296 207483305 467000458 872845646 738804262 865085328 576033569 949042712 48081335 622961339 131630180 556487918 689115762 656403577 957126099 332302699 329709616 133237581 108036417 408252826 80163935 404615021 849839446 594869372 952117888 157366597 384476686 836169350 271151784 433887729 954500921 732474400 996544003 426861510 505899769 653669415 17830733 424164041 78248006 784408683 616596311 499460918 992549229 342068274 958056328 147678715 308785805 139644083 669918809 686412602 810097689 422941596 77486552 924007627 463303513 668676493 781906982 971736247 877087464 57029787 830616057 951014846 546370359 411353806 2264859 283430866 564522249 483112099 414409961 626002074 734260213 869938058 553575636 619773936 957364968 188422760 336767203 202716259 383572128 822321687 190908464 605192118 952671794 371950050 239512422 999173471 319499140 353678346 438424906 944205577 291955155 568357955 973891887 535712530 391512111 500204599 435366272 994212622 580798458 686853634 536602170 227951170 391523693 191182516 578087790 257622569 54665235 141439698 676039108 976132339 342768460 187643606 437461747 352485377 262036172 697157034 603570762 827810410 844130585 435391281 38899499 625764218 815187472 874450623 737900938 98428718 956891488 470410139 858053234 35914936 366187277 298268036 811885696 936324865 870905839 665320745 113865830 383327522 199782960 399237808 272882025 681182954 706129874 118208048 110663652 213413724 941799719 109340726 537693635 830399789 750662487 540709444 896411401 24060234 361645277 33849165 972321866 823804240 832617482 169974331 270502705 229380114 732008833 187545194 608322300 707962391 136293561 817628202 340153595 571465754 711679615 344951616 800725268 894407560 435696497 592228197 397212226 397080325 385404547 307100870 208716049 477687015 388154238 508109954 76455972 832385465 424316796 619069232 184684208 717428922 901481326 712932182 138429182 970762332 31868054 173356019 908886765 142789829 726027533 913201398 343474285 186926161 786145854 11289540 675909125 983521294 893964649 663186870 599722317 653846590 99242017 46481560 411620725 756298457 3503311 39268652 766104509 141647880 732659500 166229925 988953595 113702059 305412299 937606700 912056088 288242388 307569549 21813087 46667667 966759498 112921130 574681805 768955388 307630343 262463151 282644347 832116602 521131450 489015034 824836706 190651462 702814278 306081600 909601518 308504622 395743297 7320200 344650624 345185555 99004278 557228846 119720429 490852203 626628708 643636065 161339390 550225087 292857532 811959204 919380462 560572462 289731046 786500433 479813871 97739497 694567805 201158417 11344293 238114485 762337743 467877733 538612905 33157228 150094430 447577377 560171271 226291324 114378337 52402667 294063296 266433894 455026499 776579264 578302793 495703616 163261731 560697456 289552906 187604276 53840723 263911965 191042785 223989247 637675226 312030656 867083420 402863219 345121522 42036388 713294722 905393909 13259658 889766377 760426955 254534911 279040452 807278850 141840931 607199135 96188024 469823031 328594475 265870838 673069744 72820004 973431032 420423099 108594218 758724408 484003218 524117430 850886617 732418103 822923127 226204229 345235044 338328249 234781973 385927642 473647270 944825513 545030227 207347578 149306924 232042438 354487561 41946431 884164026 954391589 822659459 290946776 341303239 451956397 130303746 458086404 350796540 128677273 756608059 645080346 545096888 690004730 982900182 383079301 264624015 141349171 131631344 596953152 333632454 466374011 946680217 549067870 729161689 948716638 14419287 631725956 968643830 251363901 535741346 546603117 943257471 275790793 170208869 549574501 243703692 708220044 878835843 626453711 178295655 932122976 136450640 884663200 632542734 605401333 313905172 534791137 607244724 557584464 340221580 210982192 783133760 92319046 250160489 246686527 370853836 542586117 981817294 218812500 524565287 300707468 47472342 264291272 193999956 844910382 270047755 900838536 545847049 13865236 897011184 713413527 586789681 454298551 45950585 806987914 116486506 155931753 988609422 439683082 279323528 291736781 73696652 448820822 421056784 82052955 892434371 530823614 585808318 449733086 201446137 404877097 575364607 765388789 54478309 838632592 456885624 23665557 970684341 256624001 427359101 265237893 332567689 342391197 201172378 908954592 846401013 287858457 794567694 91989143 417551747 877864769 360734283 60636653 420346159 571625201 13748088 82133753 678901737 379746586 675060975 67941415 897418774 115675971 110754495 484638647 275481104 887826437 427850283 466909245 257204385 88546190 863703080 833638175 652501900 855220255 927401443 885629210 327796228 820487822 203352889 824251582 206681907 981209797 670996286 474022637 605613749 901089345 579274935 785796960 698884890 122710676 275805855 863733538 875471463 878646243 701699750 343391507 776267925 506917736 414277549 434525286 826475537 788484081 220451403 435574051 775546427 745187423 636738379 633188518 247951847 419337768 971046956 963503134 889496543 967460310 511439776 75902223 580105054 328968582 911034893 204102608 834279574 593233770 736976911 818457614 788957995 951669831 597190900 927957831 646847159 135209464 624169278 624434512 330614084 926066153 461592869 441431760 21765589 550738332 982274834 403619266 599252189 420023592 903856677 40943095 383789765 614009269 155199665 431720850 767882859 968814593 49263802 61218186 352158 548718814 437858430 311553579 44486563 56834993 323855081 268174741 215199155 218817781 136247839 870652476 142602618 939435190 898685430 836726630 460166042 757333783 252497529 485791152 916067878 504277196 182933606 273065354 166993191 101077920 689416113 970271670 888571163 43931889 89068543 470493133 704098672 709249583 832548140 962529978 979042062 37376353 3269061 828715836 598789834 126905247 874577295 217035880 533479412 306255769 465440766 29710886 882393290 680611342 39577791 338635183 252561154 537509462 302500910 112642581 708825668 715075289 439838176 394451643 887025838 144110486 867955483 575001049 90109775 192276125 748985689 738401017 635461804 371784341 995871945 155725693 488674109 179999543 3794126 558988055 319845361 535471568 910081150 62402638 195531430 224523715 56785188 505907968 145428146 325919493 180317886 148285658 657177437 492324512 463830143 229710306 769614436 709542192 253837646 24163054 804441208 11183977 222801478 481114154 169135037 516195983 738303796 977202582 416586315 141098236 38408476 368011142 954575025 698670237 690603701 719186208 191829613 458988917 6228200 662891745 184651381 973195290 315458900 679528729 700407217 432522803 994557133 523747946 344360830 631341312 852145113 318703693 739486252 794402770 412505906 209919373 94415233 73829006 183348295 936111305 682761525 450082862 368196026 793185014 94489460 480586560 593152995 877040091 115345759 842320997 743068491 122599572 883738507 217013459 670087986 557642768 328097920 842362580 812868107 80415123 157260091 96705605 44054010 177314101 168712620 849809176 342340957 663859808 279747897 991529426 930732352 655501909 453700921 637383181 122239975 930464936 846835578 271782135 240433480 214616000 882408636 740134354 386395534 811679064 64580404 227437682 72497048 545587457 387842314 478195138 658342775 84982942 81173723 883925567 978020083 166031078 126658615 13996667 682789383 674050021 820168740 434857371 412771681 841017723 23449 325182426 824484067 964830683 241442820 358347524 6555685 183146510 308105157 407034107 869405424 36320878 276954288 681589814 776799684 7575339 446477455 450966589 471013459 686349513 638996382 902033966 143715332 690986144 362294541 565429051 653713521 786000731 127947650 893637418 1069545 155600762 254004628 351252180 503033839 368787920 21947985 704551590 575156664 518466565 645810617 550709539 970441393 334645524 519019328 982657887 282947320 350983118 647862864 538206598 245616094 653942614 281633477 381261139 933914219 202656164 540655983 699796121 439100890 167604738 243772051 683130302 485623320 854075793 958556267 479090235 280319561 119832517 243594145 623405341 343258436 363170533 110149592 208183175 12296722 865685132 77429283 275821358 355309170 44021803 682744204 43775195 389916504 859891076 825646991 807686893 537498474 588133680 690623644 363333076 716288898 460151579 937935000 999875223 12198191 865457411 762866524 587145551 252820275 759752956 229261621 493033898 926048774 129953262 111014754 380700521 218967634 297921557 921228442 294851298 703489397 93799297 496169347 629877118 863384578 139010196 32225596 974496828 76214848 479931527 361367508 932146221 979713193 227427300 706969296 271612150 46814316 53619981 432250793 804084561 985710572 365948084 571307084 613134732 234139967 696069729 885600664 309500424 840084656 298303216 428372451 964957627 315456318 138418448 784021878 972838574 166125339 973436869 674547980 800029824 588677165 864273638 239451735 906333410 515461776 21862303 339127931 818121753 417674513 395120881 659368593 209003904 407647669 870432813 559418406 791188483 804505648 528504701 238891449 685576356 882466927 410239067 504238912 54457081 303165711 820485656 894482083 413746092 406756835 791300182 316204096 474550522 216832113 489934734 421883238 509475637 685240438 827605900 36660442 467495234 969621086 973522926 653394773 439139612 136093132 412601512 445788675 739143759 372157976 243308674 19926277 705794685 723565772 848126872 442828272 665534941 216108071 154594265 319422540 249346999 720988570 11713930 64009239 318967017 474384461 949861312 317639743 61564005 881344923 757278953 855651115 616495536 506028433 714013508 101598515 37253989 951490419 908011876 404159779 93794224 6152248 554798257 51813053 587280084 989749513 394929126 320659763 583414182 991485894 49069972 400936881 384194575 101771649 542898334 946904017 386857869 533297920 877003451 979464228 519745458 334283583 265471224 923811504 640731812 453804012 120417331 578026349 979510684 487462890 754861473 293933767 824007527 281742798 105758536 854140447 434007784 313464933 296736390 992652362 500769684 39071020 525217416 217737744 589916148 94768854 427651284 547645102 786594854 938437066 780676544 796904021 135672925 988802723 639398648 75250857 11372893 24933038 301770236 160405826 116252415 725460591 237965471 564989486 526487731 410362396 571524489 977031789 967161 137094176 350756534 231723636 527184615 578852762 518969846 327836843 732229798 595366107 372215147 442576367 529516533 807589868 830821389 402976784 711827877 121095942 38556713 467789908 614324507 965832471 518918622 148858866 60233425 399647812 612159903 216726168 822460116 62583905 220204212 413526758 400466759 865118587 344623544 282972913 633216735 47976015 273979676 332862145 176942950 849653968 639400867 852901587 982212153 351177380 370778852 126469271 282971338 965051304 94450636 963434227 432776478 809892968 820609817 582770366 188712015 916678312 864511455 927051078 143333131 638185950 681122823 375333067 351678483 297693108 539389131 965622529 910076605 713774731 384008508 392048018 570752371 254451699 270437052 189896858 528800818 39137588 721131908 148381481 617725708 719944137 875820831 850241989 411125414 581643744 280061165 139989733 795905211 835898075 782657697 893312375 43030167 278640593 711141060 7706970 576912284 153092621 43441456 730657253 900102080 23470478 936239509 31811679 622044173 799986566 356527095 600742020 734273312 598484188 852767534 810507526 235663275 910336682 148216676 357477386 452071156 163773631 531015323 302379943 224355155 193160733 367822629 293911659 298200760 497536380 936873002 286328277 565779746 525387206 801078309 422609116 423776553 463352473 807964519 508493926 767214709 944345800 874733715 648413138 501189700 40991450 590240032 236172143 898343912 284697993 89443803 443755778 996116295 801844805 795820386 230918212 53535066 991574447 102608041 185589090 825549998 517540382 566777721 148271483 747297766 193880605 981488876 193478950 116298806 815085291 700823539 534469865 821309418 285733113 841425360 333856707 187832029 350722672 675316380 33813923 136504066 950245289 213500354 690630126 127735519 165802418 899334274 381980669 460792845 766057680 109711983 185575324 476538297 901440247 113795057 866729869 427896102 968699988 871810756 733332483 496228905 497256900 721914999 694229287 754303916 147978586 372331759 364310423 305128491 116712669 819977441 907177698 820928570 787070535 866372187 66635277 596572924 540139079 452773179 380936721 78838445 213285056 84082614 602085466 75834138 639328072 871215827 148847945 584200740 446451114 181758702 689803444 179977281 827711588 787430454 381988961 787072251 151872810 26403630 446343822 859864431 606460769 339428655 805114476 379609294 106639013 245485285 15806623 837133023 850140483 518421710 293758400 729095291 280787647 551671743 558168795 380819984 547939920 871539038 914485745 696487455 460362079 440137896 273491063 900742591 720936460 124818029 352453078 512343319 765412777 829716943 324601833 971772391 846336316 561827015 705617794 579231232 631749633 34699936 946339044 764919751 507374566 147194490 156826698 342452406 2994190 206516168 436751967 849178587 815219535 831153362 704081605 890659416 855520436 556782388 12213390 379212769 189009403 541737053 626793158 685157697 696773143 70068241 168236263 971483861 546834863 724626664 10882914 177384719 200222622 759400653 790042141 237825268 950556529 429310847 472711920 536847519 989852652 349979411 263304743 253723580 638272901 794645104 942797059 101932045 90266343 772851665 841785401 306351593 980239729 11687239 360970353 230232248 2854325 916838709 791024840 447266680 898560505 950139602 187625294 317199675 114255033 380820138 204450697 65276839 160806691 871569181 323889393 671192948 757289881 542382303 737805170 80590578 197579315 786018678 683129837 266518656 855661370 541837248 165783734 494003990 809249710 133376618 420596759 590719164 52606401 268929145 222809804 19389713 975331162 521201605 310376582 406741445 470194324 76257657 748440680 975207198 553835068 818304149 190600589 704369271 72115286 377882220 136543616 428490941 941232792 820274470 174570178 521466609 256272109 856785983 875528519 683838632 125776371 832955142 453227769 561726606 531023230 360448287 684357684 44578526 851354387 972450050 302281800 543152108 36069997 839428218 804435451 338778267 263496700 317673254 883193348 280783591 836263777 360274683 432959889 652162141 173188596 576336576 254894274 445163678 555281214 925211280 169107755 752180192 535166335 381684828 879314006 239556460 352758313 793654887 708062271 852278817 665063522 621174216 18621910 996156656 168289159 840071403 513281408 302157662 864651172 258190864 75559831 420038149 527215612 547711435 251280613 281203475 202824583 338721666 125915949 42041033 981356911 156159986 423122339 538533885 201414034 472974763 504720238 738620568 544995587 309452175 593666093 233978905 320202889 97278295 498155119 313136145 568044831 202663438 941713465 791146661 517518962 746002580 812348293 566337295 157554534 434527260 626998973 264005149 362835090 959408814 725198148 984585905 386398399 405476262 326259693 256513087 483677036 701950003 351390082 90970450 611800909 305710553 808867646 972934151 289960648 375194351 300936531 707117711 887981174 853531938 617709414 102730162 424193448 439983088 806179598 233854279 679236320 495922990 253973080 396684477 989467219 330697091 741958 831253398 409131118 533221098 389794123 461562854 738835534 230914868 469316048 964719832 67798598 502320772 74760371 530546985 577757277 88712145 249558979 356779947 464500941 204051815 392443973 834389444 918770310 89297766 137397618 254702060 794910120 118613058 296739062 326274611 839936013 815886657 737952627 894565048 87663037 818261248 2213628 166301235 216823671 498499055 337556890 27866732 165273903 274509520 21624267 704127169 941987978 508665148 42358014 740215972 718335331 471090206 285673496 246962203 118791754 909170741 54742002 416768575 536030976 361528982 16929752 135429053 592686333 548292393 839466507 443957592 782339562 680494887 659816000 680206949 950554663 791730082 771723808 635083597 689678150 563151869 49306566 365105166 631752846 40642160 919337540 308852923 947722617 826620037 7533598 42705911 440504374 487841694 634428364 540237182 33510952 170890092 395174461 740612765 954777700 176474233 702268751 418113205 59166263 681475232 386211928 163645884 229755294 979280271 199355552 983937723 346574797 457865036 878459364 110767185 251241897 174053549 55722709 186978606 753078861 383414750 139561367 3543193 795048841 947200735 762196547 569789163 682753630 535909380 208253285 470781458 492377475 417547891 182971006 633833487 541867491 421367465 17148035 671528824 750594333 278471414 287500380 80698359 342011395 473084412 845086566 236564680 625626395 840643892 947981298 565756735 866327841 598958953 821299139 664571200 238397827 790999354 46687892 511925189 942925028 295305116 55037072 326373724 433521561 398374998 58394840 342601382 930876463 173808772 66226689 374713049 210640355 613720341 408504467 275877439 173505832 769912653 141751179 20579509 800123941 246953795 647089369 71634989 944966964 246080100 710777315 296095020 537828197 799137774 786430464 892931405 307055865 560860534 879858430 333819324 432330215 488778083 972154781 890190779 890657882 703031152 203773970 927247136 537436976 313634606 162152581 151089877 626508925 327641727 677955987 822981975 621466630 618797085 283751628 452314936 310399943 387211793 746433334 493671326 587762797 160299068 954012616 219858113 291725789 119895249 757711344 3095152 527537067 76896985 195346958 121979021 797831588 619704494 787809271 907424652 849224261 719236224 776066418 363737336 840776001 321370323 101698750 26707951 606804990 647758079 418271499 392883105 708864024 804798895 172984572 479209940 235058653 658191202 207370027 273679715 246878416 839242989 12694693 467100346 917249063 228559864 926845290 928964700 118394701 97137020 23845102 255825246 198133344 865994315 484127387 424795625 224870068 812664200 418225229 672624571 219664718 352273195 209933012 203287207 103989609 400689278 387700342 641309456 249519349 233828514 663345002 341583474 325923603 532015371 373494365 435755994 201898650 482221568 615304945 872732264 652389013 96957212 353645114 701305300 986162371 22139856 740980543 858047719 754235926 57264606 347221887 483673085 604170548 108037599 982004073 879726474 37318905 132120511 361277154 645945490 495983859 439627580 474807235 42824494 315134437 311871594 829529 539350286 554006085 827402801 99171300 905313778 789999805 861143245 197426968 299074096 727953069 466214478 355198110 377392434 456055975 380755734 862622100 976377332 277093618 793509981 701148681 415201162 86115337 354759344 280140674 817406360 168173849 909185134 990177656 668581080 323845254 179877962 934002136 302220184 865615462 180560332 243232641 585594425 105417476 622198224 831632585 585818033 827124063 689747717 269617145 971649546 855561128 587195502 683591628 539213537 44957128 492213221 716274164 3114472 683655639 589363347 791351701 143540068 916480678 560708474 363687880 806233263 744009782 133518315 223784474 97738423 778858047 489168400 208790282 933854333 369802410 580560227 280255118 479021464 123914263 664705333 388991631 266875567 347294808 388566312 654934888 169317378 667463924 736148917 875192427 277025762 607784357 575878312 304751708 552135989 501534938 750118814 550097908 488804851 224822326 729452686 787527775 365129131 603811087 941241405 925405118 372788735 203892464 313785032 949475238 596009763 921294359 56710686 54818720 481007714 335912440 883314820 522503591 10627225 759539128 824258831 651825325 453381306 176007346 683374125 923319574 790529611 916855542 22239773 796844858 410682852 933268421 750829938 47631335 100162485 882643478 789511060 966065374 656477693 370872085 315270974 812449106 963744148 273794206 892014337 674426988 605691490 742125510 902336960 494091209 951392229 359241555 961285426 738321402 542647728 697894975 509774948 345795842 357308902 163542585 937301044 936740572 151487427 108136483 511230423 37316595 642322963 133630613 592581459 153613224 348001209 699846233 722509830 909264592 723829290 691533549 926483741 539590707 827342319 589717764 780978718 975058702 481383719 300742917 314404703 97833362 41307138 231490442 682278540 526173027 187874119 981555683 991451941 240477721 766592719 540220561 797363965 263267266 300184071 374629835 801997500 121363294 232902258 248548348 365912158 132207970 110161957 430555714 571388850 731003446 32560202 184889585 275373789 528750263 239695261 640914958 674237652 674745525 902250226 640710613 416416229 411513718 908843949 759974196 145285167 925347890 585868360 342352461 581571621 501373076 444088017 472092920 74196238 969237311 945038697 810723646 303013256 825755207 365440198 387271647 123192833 341819828 919161010 919294669 985250109 742280195 407661705 947955631 275261651 819859108 308730815 490953311 352623536 761728125 610980952 188441452 187554450 967077477 254048622 428098201 115773069 140231594 390336431 815790940 43469706 924417676 612636125 610025824 180960451 155748031 493753676 66712835 324461385 801851373 682966630 224326105 329013374 766339122 525400362 118459687 821698203 709552286 263313321 356276329 233410859 581880759 217189513 336750028 539083662 628127732 660522370 953684148 543933303 970866755 679764451 375872056 238026607 982419076 532960525 412397985 846034256 745536523 961959671 209121519 108272842 202030626 563002537 718828372 263027169 857393796 655152833 485556662 118398317 344949732 376890353 451669809 630861208 947993188 205733246 726895507 797859940 839883294 793807811 500219871 515148323 770971039 352414892 494190795 462471677 382734950 962089020 218463041 892030061 700479850 966892807 572309217 703872964 903030161 457491640 443287678 109965989 856622138 878758029 265698973 867153031 32841140 407922134 528663545 5246519 873516996 79155321 423205890 895768659 116916771 801503601 441196376 370983375 849364734 634671434 820242517 485177460 15812981 547335847 633214337 724146524 426970652 856836797 18020379 721241464 604542332 800170453 547770519 484190730 276858515 840314317 412502810 881488171 139591504 476582552 342793216 795276358 419559704 286059705 803402839 820543131 442633540 564859340 224744033 80639421 59885473 579696382 113036822 974546964 576620782 150161808 326703520 597266780 649404257 764497752 9867741 553220388 248246563 371215167 946723552 45673808 261503183 352725444 758024815 218612376 890240503 388865399 965298311 837071623 267896735 145286015 197995476 241310844 283571392 893406741 30072890 666019116 911681222 260145415 157450063 512097822 388599315 318383158 768607454 404461486 227696762 932072472 899147109 817425418 19305412 243466806 241008279 783606712 772389934 287163311 766567900 494246926 654488809 805541300 283727052 11209145 522393 363650570 748707256 625545527 767000023 255298443 632133665 62465372 687653807 428187301 295232318 519068113 712109603 175358425 275838075 721295248 445120678 935662653 13326325 965356906 76994209 732556283 972292350 761906305 568277489 303130832 921217183 444221134 145318759 221588621 15654417 724960156 337024327 650090906 101209411 130960907 373139913 555848558 410883928 609217422 578852764 112258840 321777958 793157741 516552798 621330873 109860279 434042436 255470373 624378631 291054283 273575554 297381113 793865164 871683925 897240811 731986263 538473573 787676154 835261975 228637872 399372612 353004949 689496048 49258215 231900527 133386678 751082552 743366615 399060222 941451038 660371201 454611915 18268576 886971460 116066099 900902404 442267415 845495251 157907721 924610871 880461239 701768490 732717716 459211276 722872555 877901530 168828471 394592672 875150257 90772268 849732905 769073668 989844249 810964633 83058678 139976379 179931337 269637711 777494270 348328768 629944700 448727731 99436277 451310462 171540862 547726297 540455265 564831830 427735346 778268686 961645344 175214620 697584524 664683599 44696287 659987226 836539032 451298511 923133347 427372044 13083633 652650869 763214660 672826019 493895498 32590939 31692525 486636034 525307113 741835856 340412318 594132292 272461863 562341207 601101994 35970548 926648817 427646758 572359225 394052755 918426442 527310248 65683911 711705877 806297543 218620796 70018211 383742308 59174417 81932403 402732145 586602460 331003495 325562901 548896169 34454477 23644441 947755037 569332245 659670525 398731534 490551545 61345111 747768099 510524479 666694731 75885409 562766957 380668473 134886762 7411451 612374523 703494303 878993378 880407616 885023073 233188774 152054256 451071265 201544233 278109336 148334854 160082912 54258255 471285330 924033613 429513111 754602179 285497797 532562718 612065967 866402795 897423480 240118664 23314793 742303774 81193220 350425294 455554649 214614058 142271383 607706086 418765541 686110670 924804210 183739386 245394890 218182209 94765675 26210027 394191768 653374121 820490092 401480137 737641265 443614885 335473394 467680604 151507534 240566468 604770958 137621663 48383994 989856012 89744999 30461759 233103636 776598900 756743607 596157984 874441938 160154217 370177354 521341400 123483961 781649741 963726338 915234098 448117670 604621555 992700245 426235821 98906440 164650533 592929741 997399035 361533347 500229662 338000775 469220994 793388814 346103568 604126389 248968670 669140278 317533856 101788700 576585565 7566233 411564133 831251863 385731969 709164044 600786028 877884562 883784322 945844022 184481207 869042831 312491210 581290770 800626361 467552165 64134007 217919345 323110876 683945211 431882972 556281974 917133307 878055250 710871808 308634392 625782504 293583737 105279005 156878755 145177575 52096726 874830114 964939319 104486449 543916004 54761010 74484551 202150771 461064367 368224547 622411804 476862028 750209882 587749376 293717328 318162130 904114841 69714312 227607891 318992654 399054391 527908780 429033194 235261819 287787922 733933588 874277291 84376459 323829786 413604507 756978817 555254306 118666197 769342927 40871470 179645977 255611358 562221938 313769924 481317052 277676769 517457148 311051051 472349260 420397985 594761750 812000671 826302078 399103859 993491744 429123631 164056315 626991808 530630060 48060991 634547166 584083335 964385024 819771399 87428665 505875928 442925720 175984401 250291344 877708378 1538211 776206527 744086876 666116294 620844161 709984962 168358281 600493673 548149579 676928932 138282232 673149606 402456651 515420480 985314558 868079474 548374911 261648708 100134115 670835670 939033627 353079734 639416932 431831153 862310148 513680236 219716658 929688052 328318293 762849938 973132401 376679331 811833054 506857256 532591930 381151195 220995232 770053506 928287513 917310086 24060242 250275526 404672911 102276008 671272415 988389745 286775697 642268630 431188454 689461203 178510343 718777530 86311481 158947470 28883022 316305809 322878302 19282203 556175543 614005164 260021265 422332484 868448005 347396850 269898176 751623851 526979827 365825629 997291789 321818434 323113644 963371641 435247184 822419921 751937873 47396328 241881107 905361268 368518519 744812512 980895636 291020570 628687270 169667755 737421126 154850311 457688283 940604454 55348560 180710482 929808646 234485826 353437196 511814504 563722637 734325639 801078921 417130631 678450120 15133580 995619082 607989060 553358211 246714240 796858757 44290054 525370239 103804068 443739685 188725896 240710128 274580687 343908809 84718171 272959232 835931369 728203394 259325281 611654475 242258288 49439769 738331731 258963041 18786038 901465222 774277949 660926280 272570528 215653498 816249341 961046776 297370281 421187542 193575111 700015836 249916637 68055090 761577635 892266839 993578270 157143895 437577198 573687357 40650723 57884101 418511573 674639190 511360180 137814318 797807581 793564894 928363183 849780985 664664158 253925384 194801414 176717504 220064003 566836086 736257407 301531346 357529163 207594947 796007666 920171698 904065803 296745977 50956239 701090710 699716330 257322523 500578453 586071785 41307876 845087133 226026588 907001545 836345288 777691110 440376140 44447369 564192442 473514709 234881316 956004144 550622641 494419257 490742708 712472057 484975610 705690968 1907043 68644561 993267379 604862313 317403562 852311261 208319313 155742746 450533782 734523633 652316187 778059530 715469898 662519321 913885868 462875984 694012283 345472532 931633781 30855666 336559090 581160916 158669624 244188783 886900238 642827263 401210254 966875958 358319679 834022769 146203490 278716972 705375116 520009144 304829044 954624299 631684622 253481878 407407320 830853757 81941363 403169155 176685940 396382565 416935292 917253673 135626885 572323990 390101631 683938534 963904026 465967802 175497189 641892429 761849496 706849516 269506221 980826789 50383156 396228926 292328423 346685032 51808892 311975732 827376954 897622726 669926095 342669383 791513440 332467232 395937504 688709220 168991908 515732109 638549559 489575530 451380074 650052696 120130480 109125296 223223464 165290623 163014137 62822780 753541221 743241014 289715736 992448396 805640257 500752482 418640868 448434321 294575597 800798239 566740615 871144368 999108014 318845755 13186818 499899391 733772510 688714168 121764521 660782862 920310379 259692878 210067363 250163547 762824535 285838822 523906411 185762524 759586102 229396000 680546130 727458682 456554163 184848846 917973242 795850640 559631371 474003063 192113372 397015664 558342032 270728661 960176323 539011294 572261927 554994263 363918415 742201235 41535434 699144608 828174196 479327163 938069000 819680006 466829560 38929783 409858176 98701844 338882808 325115484 666743657 937224456 978377571 377118195 538761229 995536725 235494525 18070071 83863882 462461986 889738078 331609626 486977552 973585098 973620337 235253760 550736869 985282907 745875446 556605505 966360420 661482775 37251712 841005996 726757561 646648565 555202423 977785343 149315111 723801120 602581398 687425648 83853442 435026039 55459694 172828199 104507317 399196940 779211746 965299905 580612926 899965605 633344169 63125711 853820077 28639806 847887568 49772117 265651241 959327109 40533813 769848139 431001834 55424861 251839245 337318431 701510080 31063644 718525534 213914162 92871051 7030604 334857350 647692886 705384896 354356653 962031282 785737046 174099179 201739314 133336168 420794990 411567911 265212224 303701502 662523343 139858600 752457074 755633952 791600925 236253745 705896983 7020366 255652336 695865246 435300786 610798171 266911830 322960988 263005817 975445743 472859983 946043372 100830424 433968902 473375568 405674084 256673771 434955887 418192577 360051437 551332359 223509838 794194559 288287814 643648305 701088411 517220955 964518719 310747557 608688289 466404760 590641983 150674001 729296255 998736241 632585407 227838807 509007274 917325201 830186445 934488207 635570281 76524697 295392906 708854274 577165912 361560733 588980140 387075184 443568102 735329191 717795581 844487627 875798487 563686963 531946458 136598970 681758658 629132721 583612852 600418839 954875027 52572935 916128403 840067953 167275275 950331660 324203918 614283147 373748283 507463438 599731540 45335003 748223501 558013773 657110694 248058380 183036859 361923454 137626842 179765884 259177046 87722312 962152538 252204735 347064640 675110602 253243683 67315738 222993074 79636755 609067847 851721736 606983223 502372521 545278827 594167481 679322415 768604675 969352009 261881230 354613069 122540047 129217071 69277086 172770586 827871405 193867135 471801909 215693936 433478961 447509805 941887823 255209727 476114149 162273348 611879969 852328139 54027652 117732193 785109393 334508203 910014913 482774326 543439545 683307212 777746366 126374153 159690600 216646445 133947797 373355314 267759776 368630305 323926483 166789536 621145369 657091792 734699000 218653269 902802365 623462837 232861944 822454758 142966314 713379617 964481469 378721276 951945011 721225143 974079906 310595541 6077791 79206126 990461177 220415171 861316457 811487122 57561479 339096236 394123966 732206660 654206723 46461576 439676418 136973301 488135066 538959591 772744587 913931375 426322542 486501480 946135524 342518988 271113746 918283843 575082572 177613309 265441040 403601600 683880757 975076676 100251235 286911934 768488133 3721402 719145981 301405485 188118360 594177994 942732098 740374932 122643452 360042420 100138379 454205068 784641267 514509835 885479589 355367234 334082101 907860791 185796431 644099833 836810219 749753076 721543615 861788550 221710581 570249425 528118814 967996370 373002597 638228658 247706887 421882972 331806978 703916367 448907788 842368436 252030918 784270515 768022065 469529857 152928352 583439549 100023407 177392764 864983731 285769634 605980210 786912243 470234197 252821097 777507804 285291335 233629969 53259117 382470976 431461102 257602406 116317919 262824487 535433842 364640517 535659842 902905039 960548591 348102998 757378029 389400166 40858521 191591924 843950989 847838099 425236020 791925548 69584544 761088750 296261530 61915779 329688058 276779395 259975225 26876717 309560132 136449876 996648082 950747286 893436792 33463764 285540283 898043101 585381223 199716972 165535198 919800660 213838387 244264697 887667896 616471810 81930709 808725068 965885467 193988897 304929176 653352105 609420908 855525792 557826716 238477897 425709349 386853281 681921108 618651608 19414868 278199804 961607944 767046903 897463835 182130107 794350676 524610235 977936686 118831772 479148455 378285100 608476504 27239826 222823109 947700423 328169718 672922948 58546246 391721725 410196602 330414221 923458068 462334642 499162345 310082810 60095985 397343678 459809886 64047439 552858607 447842415 528884357 891193859 873001206 186280965 55610656 102954943 399956289 942343989 450500742 4473826 44626657 455861415 81269791 123036416 782822969 521839480 607446761 101600606 545181312 900486073 661218806 918977400 945045570 692045549 866928364 88044668 947728863 875349647 826695811 753477836 315511307 212996234 177546507 948949632 125059660 556613055 982342371 454430690 624466815 393204355 604856579 489869296 561770068 646740766 458628467 737858781 106968525 59329613 585528785 143365264 194619843 978876352 748343248 589637411 619831649 508397213 461618099 168158053 17206183 221105659 373159638 247075673 879362536 597474152 41634854 395805877 159561292 989910884 477798563 904451428 894604367 655042019 575017957 942601220 235508032 91565263 409605780 452757609 591528643 766988420 612822767 317932056 888919888 722035283 913762118 848691405 851139249 489963775 908635776 482096885 877971592 52185410 514095766 261969461 411907783 430195785 524891414 994372065 298914357 950792756 572024737 352515973 20062448 90940568 652935277 778981728 779867878 811505916 877402307 669951204 298969178 1534303 694961026 820950840 55749734 375454384 890498458 291943862 702432627 116021077 961284242 454440045 777428930 556312997 418093828 912537247 573307366 478370414 870349595 576631108 400390472 349941103 659418395 441630086 954895522 225106911 886823898 777599299 388949637 401234661 282281791 163690383 453681107 719901725 617866442 638169391 634023493 586315289 521479692 799800094 45249254 210016478 505392938 308821260 498861205 616241763 475948894 882085338 252989064 783467285 327441782 485455391 395878596 812766294 424686163 391402150 448329381 881851129 902157164 809843950 956172637 659518920 644652872 32419240 849724013 475189247 127663623 616801085 290202157 335762894 509391322 961049670 170712138 775296730 146348935 678703122 470851138 851167420 52088550 306472227 203822058 284621696 701439846 550324145 161251305 552180776 402418313 926036005 786568762 626796839 639193699 587620767 355280558 686233831 529168927 753096306 157028199 702168643 266358394 22892194 408030047 456594189 430752838 877476461 652594911 450628233 313759977 547763391 436510216 65193968 62155995 329626556 674165581 328449263 261746731 445373754 866592759 712578085 763846907 772676420 287839392 240611240 514126847 860292760 690333112 728977281 848741635 274679594 438211076 522819627 495396706 360517791 656155417 919244568 263106703 607224019 624083941 812342572 432394896 16437331 671972135 239038784 734981245 688303844 441564146 832678560 621568262 188772346 774768686 483347342 455810795 663829826 20094743 565142973 482324353 426616600 396222908 944444630 585976116 900997393 845262721 46902006 527887871 317507187 32093854 414866734 727819253 69440696 146424989 119686146 737904572 591498255 875273951 194519019 530320653 501700571 275471128 541668309 25525046 375127858 192133071 911663521 712128408 120132959 380411103 166678180 698415144 251851360 482641913 674691110 889139186 475230568 912191264 337777637 651614609 389707614 864015147 527725199 590086073 664501597 689655366 537131595 347727278 17989938 511379057 395843377 535064522 936045025 170395136 743823309 94644219 526625825 401778201 291387296 732789314 163831515 322794809 218229663 145362741 934948782 951272879 249176754 828858493 158229358 749758496 27531830 30067545 392543393 671824897 501156988 726347546 865610753 6832160 984281416 741172133 878837500 229234460 343232082 122160628 994830391 233752040 83907528 884394133 15407111 739883596 41245386 235997225 556803318 447677796 477342189 694073318 969379908 73781791 741003193 847803926 876330596 399883713 938119979 12517526 844539258 86991969 941154868 981090136 11360740 228799852 288270391 71064801 912160430 677730336 790299279 696016075 788403228 164270610 899014407 799001156 302620196 468094889 528783968 241915534 247689457 664778400 272935630 222368637 207312737 369436808 28661883 442958844 481120136 605250883 271360515 404305032 583433515 774501258 862232311 937788339 6407750 885149033 454278746 352763555 659704199 798002366 832161575 540946832 779451088 838852029 840466632 553968201 447720889 555524462 522533280 879007408 260723211 317860909 613271427 175656761 708867142 787584554 476955705 240500079 16761884 542145511 715462143 985401456 600436980 838061757 80976389 636506988 723547752 813089623 46624496 96998441 705206471 533950004 647364954 747955074 525921172 767761961 497222221 267248099 597302788 840959709 791790028 418446799 862956932 286281548 217984843 534655579 857098290 465616965 269613618 632880048 209991519 471951084 859187805 912984972 42310675 475711800 491489950 73976769 521509769 647220854 666259258 373245109 8279470 259218884 167509096 232503777 8467366 670058647 205174998 555554898 492890696 624450358 719069219 466423083 532925085 581571900 901436774 896089121 432309860 976837658 764499878 408377341 637410449 908152210 779243615 38425374 553599946 436860477 704203779 602128372 949530857 280681478 599714423 43042694 436237181 998706861 617597842 330175469 918114376 268941382 61044129 740016343 281851842 775289783 594375142 346859013 492747412 113347389 8786196 91216845 131077663 522595047 416782293 774143384 684290803 137669914 704220996 435502181 784293720 365737227 416834931 67810629 305819592 528763720 678042599 222888925 288391026 934493232 461048855 991303399 187674809 822876790 733180912 393220785 694070707 818020770 622655572 928839068 657210027 49669263 924984214 956499614 616461984 635403246 43144191 799858625 468735428 372801730 591441485 582709410 998406141 605233891 372267055 841042162 697969511 254425979 155341002 96948473 708879055 488145803 620975927 396212238 379448378 935123047 63886594 870582048 782951260 725867574 382878892 186183984 369838626 109622899 590680619 741514708 902351145 791684719 635879781 15650742 880316996 663040460 276279480 360284947 525283577 705160451 765660021 145142845 356163333 482642399 342634592 821645849 320921812 401521664 633687602 203188898 872850953 95400282 151085591 950777188 992131580 30842547 350994993 852541441 733425207 208102952 521318419 654563504 547391737 839505832 308037958 186869433 921834931 387170679 264140231 844157178 23510925 660253357 875730567 510113893 537818082 276137397 241140202 482091648 933112511 172787406 225807945 251088867 411513704 9440397 970225264 167660222 121544404 738301529 659117600 627247440 515426348 533258478 598425742 341382769 605165904 750518491 939698914 500432905 145969489 744477956 924971705 246622102 771931384 843559712 33176740 387192490 731716414 359835708 921852583 951486315 54674898 859440950 473800378 215866130 490363286 475407682 966049612 76785772 379068706 981795945 902908347 525792860 587562816 406411269 707264732 949890647 153759086 839206727 590422906 951244518 730691167 611721649 714889935 105292328 4349050 699700124 262502668 767038029 812429914 610632372 758399959 59047964 561970508 633329782 594096328 443340654 973517268 617932473 79426539 221559216 476751400 291341346 865495105 579215973 8074419 498699950 200017470 354600866 919337620 488602156 870141516 57602705 790272540 519724736 915436359 669990894 424719700 153708386 288100608 410447501 683135604 781877853 955754170 973073362 788628077 137456080 52911024 471048247 495540065 61005360 669352845 193664970 142232357 360355012 445979378 6206124 194972102 462308392 117344243 651016083 601746433 24855243 426034330 617012808 981886409 930956145 310457699 345997354 522271428 153932209 27838911 880507050 982316239 349873783 975624849 503545805 261959798 207926404 618200755 815818925 30517629 685668073 494592370 130405368 20033882 952679824 718104846 326461551 813360567 952177587 111342908 484596073 462822645 418849891 833445796 863294797 836199588 474936578 905781346 694977051 337360908 305043913 79118473 864304612 455710376 176599619 192318107 846440781 992541862 414525904 88033042 865909265 962194792 288288291 545571035 191219580 48305669 258837444 362221014 427351792 514524104 555213967 198295895 21493860 627892400 449716788 588343464 16299744 558903279 531332277 35742597 285280002 239999084 57228010 882229406 758864764 281567041 221528320 568796184 956242835 511623229 373221622 182256652 482686370 518369890 113192223 141732103 122806165 414341224 820240546 866163337 939104110 172443449 689371645 684642182 540858820 312839795 50609534 303746280 8482879 401089769 885970377 252185098 926079005 556508450 39086677 161218366 157667504 379331032 689733614 34757193 959132638 205007995 451542836 246770914 599299232 181188524 761604891 582055734 621162883 347413442 148780906 921065575 984791338 312851272 531354428 237286152 112111817 504924029 404434305 269522851 395864748 651196114 752617854 962176819 503492782 598714224 300166985 581663658 249182403 164544944 924193870 679707756 810814318 45840032 686081997 194903762 525889099 866353797 63551833 843780265 292598919 123111763 355455322 86532272 65618786 996035895 601148812 188002589 625933492 707480334 279081854 812119577 134312294 204831979 285278996 332073535 399731188 599744661 81045254 538343201 820400370 762018310 497547103 577259459 915797892 148137453 173325822 756426526 883898340 729309741 36507416 897284255 261033951 957100124 411721652 888471205 47133528 194063429 845494317 542874374 187116228 324263526 746230452 412661130 274479533 882435699 149238732 103597679 733258544 668794321 815113932 781377252 451397758 971343900 789845601 709460366 599332190 924705697 130874121 813934341 831446698 427917284 23644056 969754200 537569485 144134172 262618039 342054277 868542028 389158322 925942880 303885826 301320762 642763974 893504612 201358647 154179265 668870826 52942053 734123265 15047584 100838500 567547356 83660337 909351592 859387184 821494932 38744331 216586814 390893820 849585709 286984648 77474269 54279915 655493146 880535828 788075153 496564691 532210339 311378576 594309500 567086271 928415076 751620433 531263060 90515309 772855244 901766239 878190563 545701584 51183519 223298871 626470534 807739279 778272629 118907466 867648175 821318789 649633080 643764092 344680804 422542655 364313770 149409445 536765117 498342017 985181661 444000787 969107561 198931649 407134137 501238534 382293546 199373994 50780793 558365235 99561556 853534107 147982382 414061122 465441362 826305574 909167930 136728144 186610977 792766097 976320727 812411502 690381779 863073624 591552910 31193632 132604942 229066153 826661312 576788702 529097355 253184998 589292065 100484246 9018263 795732007 612908599 506756648 922195349 41759925 642646751 334143465 295145849 131121296 176367817 700554273 498141006 402114538 817271543 549197197 310059186 190331050 76580674 19638237 375634261 417124075 171232981 386040375 521870206 472200570 554149552 594367410 265828997 259487323 607582758 719560156 534869850 86683972 766289759 101629237 773088509 131477024 917925335 515647922 360527108 320135565 253101277 777529658 650408472 869238110 804810773 502521388 279735415 572071707 694629367 451855320 710256244 160646780 417187917 188958977 162263795 578798578 174283449 170302050 961682414 901233950 319303469 960112421 987710194 134076760 921937008 145545581 615975842 331406377 919306912 447981262 558050355 549699025 728177067 641425103 656473071 699389378 524712404 528163183 798660018 796173090 13838388 545140637 43821680 599593293 609548087 711822783 488779693 144001618 803881243 742454316 682574851 488931697 553198196 553584562 949967264 668135331 605698219 984519185 106824901 816372242 150994554 831891581 127961160 615692444 933202033 381794848 448819219 639768660 63171957 106585237 233129378 858195969 944435516 464958063 992673417 673848990 948192466 598886320 354457836 130442200 272086806 22695506 262470662 586437267 513598781 969562306 621080738 369755494 214545743 536669791 664832421 577512730 969192101 542177792 344113794 615495982 481095281 290372203 447580612 111172694 337472054 298941151 635352456 50429176 111734860 186667403 493782016 985465261 144059998 582896148 664110577 385008070 845331947 547801107 285891893 333885381 799944392 659240341 233768763 360221663 176391068 698579865 135046530 559380609 7856226 248769173 396722721 286524616 696836331 475094770 108131394 417465095 466955609 546584971 134863522 417715525 919682213 989112370 989653011 478246332 742607131 892409388 342799355 703364444 105673433 698888367 490151123 913715781 588713555 170853227 206072488 24168529 4458194 975822078 75568540 418611079 510438640 441226110 818353254 297180841 381457181 864613108 130646222 942109095 601378846 997250523 873174066 576647722 973251464 875286949 476160517 847356938 530112073 81496374 168125002 652229592 340117792 913041767 267000349 614785365 972011808 267499908 376247338 9399289 131385905 169220047 276457268 625758573 715855247 108565499 192829072 659818001 38820425 141384113 556955815 589340535 430196163 130716942 884197752 442260710 762669620 521177891 188517139 807337432 777298217 781734516 104467999 998773372 494273536 102271866 806047828 402949173 500748398 857567521 516052226 390003736 734911226 610373450 672129417 844644210 859109759 744179530 584235487 771914816 424478126 982401130 970450189 325375926 726489994 959345765 642937778 16482489 481702890 625634796 968175742 152517220 190383866 438520101 389575864 317759623 666229946 199890984 290895545 295202851 951983997 288525185 644587631 536015343 616273516 687631537 834037723 53774550 118577665 471877805 811660691 813975671 171971212 105879133 589034305 223695780 538074802 823071518 767548962 9385187 495861224 155686209 993988487 950601968 264665852 327284362 844702551 585750841 70753421 339618993 476722315 509654113 272515982 412027876 992320433 676050621 366054343 647451971 798718315 675910874 50796116 904075619 474158829 190226421 27139108 352584908 374034049 662464641 233995899 6029435 912700422 48245413 214911344 54641761 689335149 152351419 595926640 188882913 741543739 947650515 133644985 817162326 332637963 670340142 881933792 842446219 594826249 623248323 82294348 554540609 15723383 68883133 108100536 103029933 308956972 967184890 938711477 618043126 587444239 393915278 235860005 516483003 610836641 959526206 267620289 573886604 288476017 334430982 479277205 277444204 200360869 842983827 534883455 139158614 638848375 822518986 24763315 386846645 870849718 776593983 76559673 808787178 490217793 16403903 387963757 555632073 257088400 778649031 298643071 73065500 427504427 102126090 861251313 107491871 786219824 321725422 149210140 820696322 353196753 460338959 754146475 54504811 318745044 70419899 762756381 355038193 814016785 956555125 810187335 258332066 152782072 271987571 821636048 654669437 971652104 2861856 246148788 228034553 16531801 730685082 842292162 731080573 614566675 927659829 843560478 982411493 560926965 647322614 515099583 413618436 174355151 518704152 899667954 562570268 59640584 274409867 603219925 770331239 327421720 533311344 558164701 166752914 553663503 139336350 863690576 474017853 565170445 14166048 655564492 930927228 283813832 515104693 797758142 529463897 532252937 160021071 750272236 501011791 458861870 91395732 603300332 992629712 828752554 72711520 869125034 609149889 699177089 41341505 119158246 404171513 105708749 484377082 858732724 42148293 727237947 998368001 84515066 660296039 425865102 148176896 500350197 439554194 370413083 214418007 633304244 121038832 213731404 636652696 983656091 549339292 576628510 438635786 269342690 232749736 100706210 648621608 944597268 134292377 570087807 103260447 672438417 457344230 266241902 295762515 714156300 709366396 60667837 380529626 612181517 490755901 590723789 54305791 403542639 93086076 44841364 26952641 594165987 530278274 561820700 851483985 867935340 321150989 858339330 276255896 577997025 864298700 27932920 911282094 863360367 96640740 204917571 426493284 955890452 429633390 317760061 868927931 942905637 211984374 39586516 854448235 340595145 191131390 781957129 571059549 856354427 595568761 350624115 840104241 511732364 750760528 276520378 809181625 651484062 937554656 550911772 555877500 498042922 362923898 679403499 101467956 765036027 169073890 919153932 729918032 714369713 628539857 79622777 734638963 336868416 577926003 750843328 63406579 929021806 467637226 539938435 608844123 166964312 489653449 396548342 145868777 299684077 745159065 753921636 627228945 913064305 508346967 262856107 32786936 684403964 507958772 340869051 247544313 54657017 685632724 909245978 947501348 855683751 460472656 661927267 907970746 874914203 911679028 796820418 805614514 921232444 582206785 690893690 362380600 644022598 232930732 244552031 204646696 453144392 18597533 113772892 81033879 818320166 347613617 216489199 706698315 431732887 419250041 662110632 216842046 954814631 412476921 876405678 932463391 268058167 440529706 779756601 864435408 420333176 691101560 808721945 407322345 260537204 53815876 93876781 754823732 769612421 916919907 581861357 246085679 210067164 138665117 360219106 980949901 672745467 413500463 1210920 540914357 598757947 554201929 588168434 257551937 152703303 163692433 88475398 909270913 885874335 503271071 548289597 902074102 604169239 169669759 71948805 241777367 64254549 188975154 131054047 754731919 564130646 137307692 347051489 686224444 795203305 823390935 2314548 962643250 321895730 594609935 939309719 298091638 300039465 234502821 166435034 450508868 158223129 168208093 924782436 589373834 231749921 622016239 632242862 739151466 173464502 227067529 456984774 907404988 563873823 228383307 397439949 169379977 778831096 769289802 673050233 39393425 656804016 40649869 930338964 8719046 719418890 240769427 550296955 590520015 635383968 959844044 147653279 325513862 170676571 995633435 272756743 810599034 732054780 385964891 551081165 411955310 894174359 328230102 601567132 953747928 708074003 996417487 941403449 347693667 189909163 922162682 647878903 206154861 849786223 657451775 871504193 239707530 747876804 157473018 692541460 675217663 888069600 327523582 683049346 588503624 721294159 112701325 452105776 884589458 304180593 848184098 878167512 311176257 863260665 317581479 626439624 262730092 834145135 53811711 810685794 583079004 562355119 678513789 652658330 848608529 628274281 589055339 901394043 494436029 771712927 643118725 256293794 152890950 662819369 727610491 295613121 967449800 166017076 628617586 992877854 571835409 242409407 622754692 266069265 129415460 583944476 417860923 391950985 259976375 696135541 386930202 401979784 801293748 933494597 6636820 342889122 369188795 793501403 236755731 674612610 161685407 627398875 672976242 585225062 250535397 709225148 657550980 126495646 230595912 842642250 822883851 528004624 491491127 755475237 999105985 450775991 509206101 900872513 615801298 638936352 636232953 665336677 525181792 351622891 614082476 11008172 717248766 245273680 646327725 206517254 74177334 810581911 821433200 421661368 105749251 201083551 933473562 575227608 360980567 552576344 711163143 848028114 555009687 377319497 619444293 351369958 532693274 621680906 779906838 260376999 5630893 175406795 828666226 524334205 180585233 980692684 95920003 282627876 146327932 120442083 2708006 450638635 173933332 220593657 365452145 447200886 343885943 818180749 28556071 745089469 53458230 842306863 605491526 1194762 431978069 920074502 846369402 735262271 529615053 846408267 634343079 267209102 967769099 343143116 437658979 866943999 29546094 491211370 407999096 19154413 357977548 878842267 405218407 624061321 393509870 72110056 333929184 345794902 349728015 304269424 46370124 618587819 491369569 822099044 584224067 639224372 467735688 643251081 480935190 89749618 908156956 100638393 622566470 88516662 239955500 592743522 727691274 582232874 598568630 965024517 345396686 382647368 906210608 253496248 404586927 273177184 528011522 455972005 460305151 577799831 594763273 384999305 683760839 733340387 592663318 683418166 824100416 761736848 666749037 810550545 652976985 137583294 642738759 337096596 32466229 170864864 304434512 891471565 229143722 375577918 304848681 271063517 305736898 396303732 22750439 811406459 940333885 529861361 490020242 501949295 779203854 121849209 966701735 424306967 497802970 553584548 384187543 134551525 814073212 206110556 733202758 513717470 387056772 786796643 85231756 901342748 543815859 744249035 349124279 693306190 173788288 465695099 552599816 293801523 881546390 371716273 154644529 235828515 983931476 123736187 913076445 215273862 631045195 283624764 669020200 899294298 910891204 993496110 414824483 316774577 33388600 241806298 28469842 607877680 776058325 683329697 714417197 995762578 944078336 849145655 866302882 166301475 332813005 721859362 703737233 409981254 313410697 859170111 666684495 322614512 729721393 256123454 141124644 991711274 413248504 85524257 442587597 315298450 950989253 225550273 581703418 171252698 491355058 751613257 581302481 452831304 853170830 541608121 561857641 765125941 921651804 710364004 476084560 492867982 36222162 726696818 163659782 817993302 828032475 393969247 808667264 828319522 163646486 196217722 727440550 404385947 672211284 890425447 630015700 196276992 677329693 628968862 2221661 499812513 856159532 774139625 210108419 73449061 416289775 536880618 236740737 839524933 17896200 159099538 192481026 702130127 235919310 881772459 622800294 704573604 110969805 682954576 612747268 900711162 187891009 810363248 558756771 943910938 638492063 6487118 352095359 343665891 469927437 707154179 752272779 383676997 129316325 951406075 958270249 99529159 231119158 510155636 136617395 271695362 979568451 47455746 181487606 874691364 525726466 771374862 136382386 273189230 629631389 665379666 841115675 651490742 670473973 827995998 608487003 495182822 488114202 436555287 313331213 563429755 299511252 592932146 91980740 657314823 754901278 371441597 756648322 103050159 268650405 836881559 832602945 509602221 160697421 480084211 490549614 31343823 139077036 517882073 521739112 241854454 526624397 138113957 384415238 707926168 409602159 321212550 242227214 467994943 588806660 841196288 532161215 389212168 528025010 499568491 414542408 491981605 728166933 605192561 327711310 562128731 174612091 411344020 569057386 71932549 180530534 287452326 193500329 661420559 424289550 160609358 897843210 360528763 821626333 774342026 901782788 800636128 168200433 480812584 995080701 618507622 490441373 374581323 452002771 593365451 354528488 821084396 281548375 631841505 895190028 349667415 88779470 888242189 996848376 954031274 279391343 953340874 845434319 899251289 344198375 656694308 216174695 86490285 152534743 714887998 575599307 76872768 711288917 608683980 234224570 505314178 792806247 848742809 172780325 957549879 96600715 296952835 803099316 213877495 776752946 210717306 822871618 543792557 387273792 250987269 708108381 788429849 437065870 823599292 671273671 717628750 136528745 191049295 488165624 837684532 236792080 168407165 372566169 570682631 679758649 318742174 133110794 142900182 78337420 289882906 713832157 72824069 585113639 234631664 80749144 566876363 931878424 537476400 611078647 693376181 817037286 693287297 571560937 906762273 993957897 46878364 615786382 49342660 48453485 837261774 542549503 638662437 817853940 865582714 54177414 63861535 232209136 784735381 544814369 459310179 603283373 660954921 838591747 818419956 54253029 504298194 340267284 448037801 150294090 149889604 323958892 40303790 134515967 659058371 495765212 976359939 467581471 613043369 876347749 924323323 315674677 623528419 2754238 223394751 912759490 244367989 110490066 924509129 148279483 776974578 645976640 830522473 949450504 626627332 68258522 252126275 402059527 393285610 771789350 304078543 862397702 763935989 47341792 813074136 765493452 426597386 145888374 307491070 479931921 95176739 265619338 948880436 932854529 929707470 829736052 287121986 445954237 14850988 189476286 699912772 309839833 742278899 336993958 665456937 215789279 192045549 467539871 531394101 229624011 946633335 841983696 967843711 49329550 997430403 40149139 786478196 275055244 70414486 239930359 72741458 569321757 471801418 391646527 443333294 300235023 303106765 141928545 768798702 59686690 876103521 669177736 504642000 383829387 47084506 48477075 738813410 939437170 739435299 274731155 607009799 471272052 534469049 639917137 467555064 203865377 709811758 850541765 756306112 21053823 396571047 393594016 315512639 948876933 689400927 702388675 514869929 111266209 950684706 729061318 202827780 614374707 709992147 332020338 770774957 494550287 973787878 833640007 454001108 212312831 278332902 523376887 356959483 415231807 444378864 331374569 139177083 134034687 860450614 823168695 824528126 327599333 829196926 611442096 734349062 578076040 828430753 629665367 996613477 348420086 779009292 835957730 661348291 590443055 603538754 610368956 194295068 260218791 462792023 385373699 24727615 198118856 993176439 28189194 127346256 259390574 873917789 230226648 355831110 173791849 713757404 251465128 319330926 568172030 669415514 77540455 6872806 652505446 313012560 280860729 688919075 240727886 67834571 631164405 971289707 603752790 6580206 301512356 105997148 487853714 794300526 887894534 889177699 507751948 756870932 91062029 134108486 116899647 169266751 412149343 989355675 630795934 836688991 452241624 954656334 746165771 953241211 247093766 349052447 879368544 784990892 661816491 664203809 825427690 808039584 946447167 556624701 921030632 380214808 929822316 263003053 827494672 310781802 634296720 82015617 602713867 244213247 881991998 860219165 650877685 560433366 540732349 876385721 79041246 750073600 209936775 99431904 521648203 909955618 720554444 332668914 567719605 409143542 973533933 258465442 104952840 496328138 84689665 469528952 972285734 18824447 874816595 144352591 392662626 417831307 392820193 556679384 724304902 371029368 120991711 917177622 171900109 201345122 786710066 153383392 980481129 60797437 716526326 869325923 716589054 35138189 555797753 446977949 4008101 638165357 854648893 945577699 148806122 34482569 895026810 234140252 374214223 559322083 333796761 48030595 10537927 282534929 770105914 623660456 687518267 716742333 162537007 466309744 206425097 115664420 454618879 418093137 676665983 957361304 659050084 719565079 881846884 453526270 417616077 444352098 391063152 956563793 448556509 204054053 389747152 241146653 570199274 342010665 349225123 922171908 905165695 200663432 891241599 969011261 165892058 838631730 590581484 418764048 778402670 132093035 54056423 760538971 400965474 215821899 712387169 327004176 255924497 781948733 433002174 412655284 105027208 672365952 810559831 36126178 601584396 871317417 176402168 368127430 402618769 465260831 178492258 756484771 616455491 625856158 948809674 186483022 248354817 263870645 162634072 854766512 132149469 456595528 951929258 637666631 170984605 938178318 296126286 317537189 8832061 947566099 817822795 621617904 515761515 815327800 66487449 75775073 893966090 470237358 575032996 972535493 935435696 432893823 855076301 795003647 711615015 397606917 930247913 375111300 317363695 132216177 735097536 717561821 726766011 623274821 526531727 657594664 487603696 131877338 48827527 823862424 344031529 17916123 154666059 77329137 222390965 190213576 816053622 840431117 813913367 99107445 305986067 205903193 523672197 873596808 417978659 44901976
2 3358 780807963
3 46 99901 977277655
3 84 99942 17918105
3 18484 54248 485125845
3 75 99920 975354670
3 4 99903 243120834
3 52 99986 87670349
3 12 99902 394005397
3 96 99987 912285379
3 75 99911 452908437
3 77 99960 688205695
3 48 99923 196241221
3 60438 92887 655066000
3 31 99950 560823685
3 98 99908 665873264
3 27378 45196 382223607
3 38939 98791 284314495
3 54 99901 709450400
3 79 99975 957289938
1 10952 40435
3 56 99929 159902321
3 90 99928 865274249
3 77 99950 262875992
3 16 99914 418719656
3 7 99946 383808229
3 78 99993 59120456
3 4 99922 158699938
3 23934 66488 414498246
3 75 99965 382539175
3 3 99910 597005222
3 4 99978 169970592
3 86191 96615 230318012
3 89 99970 500353807
2 55316 419689686
2 40363 581504457
3 54 99912 240454031
3 64141 75844 920881503
3 95 99903 348805886
3 16 99929 407229873
3 20 99979 280388917
3 2 99924 831831615
3 20909 88406 284884184
3 58 99950 539351116
3 42 99930 653502857
3 17 99923 736600096
1 74551 97848
3 951 65819 338560940
2 52978 310579569
3 65 99902 343628366
3 17 99980 294283146
3 27 99967 154753666
3 95 99991 382784968
2 67028 590886656
3 31773 35367 549570750
3 38 99913 861254551
2 45581 388205448
2 99369 682581010
3 14 99923 949642435
3 67 99998 557312694
3 23 99995 894574758
3 100 99905 453528770
3 60 99984 905224097
3 5050 84037 964783179
3 21156 85767 887892178
3 68 99903 490367504
3 52 99930 785795708
3 16 99965 504460607
3 52 99901 64289257
3 54700 63560 725599353
3 98 99998 433175698
3 16 99923 974319639
3 92115 94370 816898178
3 37 99957 857434030
3 35181 56858 728004087
3 73 99900 426951378
3 93 99961 88432715
3 60 99980 161215255
3 21 99999 987712531
3 85 99973 221513566
3 59 99903 485513861
3 1047 12199 49243726
3 47 99960 854150175
1 4441 28797
3 40 99928 74149327
1 59141 81414
3 67 99948 257999772
3 38 99912 387364677
3 81 99956 881617664
3 58 99911 760568182
3 52 99935 750556947
3 24 99943 554918269
3 58 99982 214245069
3 3540 24304 283179834
1 22161 40192
2 44184 788488745
3 61 99902 288962891
3 64057 67456 614132870
3 5 99986 889525380
1 14740 31785
3 80 99983 205090388
3 26 99993 168320755
3 81320 95713 488049573
3 24 99927 999586993
3 10 99933 682672521
3 9 99929 890073469
3 98 99999 303998525
3 76 99969 100456637
3 13 99917 962400885
3 10 99929 645549593
3 56937 84338 597591101
3 86 99956 255927165
2 58684 640280723
3 93 99949 746393390
3 95 99915 236587169
3 49 99902 143943951
3 45427 45770 552167655
3 22659 82161 493631548
3 46 100000 944699375
3 11 99909 416419809
3 4 99914 345706620
3 98 99961 273271121
3 3423 8023 123024301
3 7 99949 37425474
3 84 99913 384549986
3 19 99926 541354072
3 10 99975 515944419
2 47098 721630393
2 28934 211178576
3 82 99974 299419543
3 20 99973 441998404
3 9 99979 808951406
3 45 99961 155388770
3 16016 89740 311696150
3 37 99982 942630488
3 29748 77134 667694030
3 52 99947 709898054
3 47 99969 746534383
3 30 99973 272618850
3 70 99937 370233522
3 22 99954 359031258
3 91 99968 832793398
3 16 99970 604872698
3 75 99924 98945469
3 67 99954 859743374
3 11 99920 731632694
3 19339 75748 655789706
3 46515 56178 532294656
3 54 99948 276025064
3 83 99966 446467821
3 45 99978 331692497
3 2 99999 519746949
3 46 99947 539089152
3 28095 36637 341125261
3 79 99902 690473316
1 2637 63957
3 60 99909 399972769
3 27249 47391 92336868
1 44380 81180
3 71 99952 247576229
3 20 99984 91354499
3 40 99901 723532512
3 1173 33444 408769622
3 71 99915 431807456
3 53 99946 530689485
3 40 99958 976229600
3 3 99921 575038087
2 87689 751487242
3 38 99988 670422480
3 4 99984 114077014
3 92 99900 358996640
3 18 99920 527923819
3 46 99965 580622710
3 67 99974 621258845
3 68 99960 828269696
3 47 99930 404834447
3 78 99926 645666995
3 13 99984 691981680
3 97 99985 742175660
3 96 99937 934329220
3 87 99942 495514326
3 15 99908 716546470
3 40129 79138 14713293
3 45 99940 539558541
3 15 99947 30087171
3 92 99910 706065293
3 28 99979 752642465
2 11805 115534728
3 84 99900 83679115
3 3 99987 22406438
3 2 99992 59783724
3 57 99977 266289300
3 65 99984 707751187
3 70 99914 776256300
3 60964 70972 714205830
3 81 99936 471851722
3 59 99997 888338021
3 53 99972 862529486
3 41 99949 611938895
3 46 99974 627029597
3 11 99987 952810754
3 71 99944 429025000
3 94 99964 903013123
3 34 99972 46092784
3 26339 29789 687476863
2 76562 167829688
3 56 99914 123839972
3 2 99959 404750934
3 77 99939 334538266
3 87 99959 652899048
3 41 99971 245672569
3 77 99951 58377733
3 85 99967 4260060
3 11 99908 133762356
3 45 99999 37398438
3 30 99990 541198574
3 70 99905 388941543
3 91 99982 184500451
3 59203 68521 34247363
3 50 99957 710306689
3 61 99958 619745552
3 26 99900 549769395
2 82324 839796267
3 60 99939 365345764
3 14 99913 612883491
3 24 99965 197467049
3 79 99973 65743333
3 70 99921 264820410
3 68 99994 713068169
3 89 99974 101302571
3 38 99990 917614012
3 46 99922 277652588
3 91 99942 17835173
3 97 99930 280760657
3 9834 69391 129952263
3 93 99939 548536152
3 14179 15196 797467047
3 64092 65720 661845287
1 45872 92187
1 46151 90384
3 34 99929 503669787
3 63884 93781 655975217
3 77 99950 705719049
3 27 99919 431288426
1 9934 35769
2 73506 316126863
1 2375 70289
3 65 99983 193193483
3 62 99952 995477358
3 47389 75211 128949007
3 82 99969 200444460
3 76 99979 539487410
3 18 99909 813261053
3 48 99994 837672762
3 16 99958 703329219
1 23354 38399
3 84 99950 360506245
3 3066 81212 672455656
3 23 99902 308753066
3 38 99953 590429331
3 14 99937 2476922
3 92 99908 790643968
3 73 99941 311875656
3 48 99916 420942524
3 89 99948 793333097
3 16147 64476 67445116
3 42987 58595 62895064
2 35346 196438740
2 84584 134703888
3 5 99987 748039820
3 14 99992 144035692
3 54 99990 286024332
3 44 99933 831440776
3 46 99983 677406277
3 36 99976 792317510
3 7 99921 885524426
3 80 99990 101364795
3 25 99970 809175688
3 45 99977 688715599
3 30 99987 416286733
3 43574 80699 603259302
3 69 99932 196794890
3 85 99905 747057087
3 84 99997 183051671
3 55 99988 425681371
3 15 99949 225800118
3 43 99958 654352033
3 43228 97563 866894619
3 45 99926 657201919
3 58 99903 222089514
2 48467 232899189
3 90 99985 989475893
1 62561 75313
3 36 99965 520653528
3 48 99980 254383351
3 28 99926 135428178
3 11 99918 417540532
3 53451 55263 152342309
3 59 99960 79760892
3 44 99996 736556264
2 4703 763155956
3 30 99903 975364028
3 45236 47942 765333936
3 39 99997 148959305
3 54 99907 875584068
3 1 99970 29559828
3 40 99946 173890342
3 67070 86374 219953022
3 84 99987 86939585
3 23 99954 249526438
3 93 99915 837148250
3 17 99937 471185262
3 97 99980 213585972
1 13151 96793
3 91 99965 997647400
3 43 99940 190926453
3 55728 64581 169913776
3 87 99997 444102015
3 49 99981 583089264
2 2937 581996995
2 94084 508663526
3 2 99983 844448721
3 80 99953 499105390
3 68 99946 875670082
3 57 99974 584310575
3 5 99988 300072354
3 59 99942 772719410
3 13 99941 18086370
3 45 99937 300665186
3 42 99997 420297985
1 23163 29388
3 16 99952 621870316
3 69 99916 630865509
3 54101 82777 983902822
3 95 99994 198443690
3 69 99938 280449170
3 39 99962 393799611
3 23 99970 788872360
3 13 99943 335395577
3 59 99921 265925579
3 19 99916 36186667
3 10 99928 384833228
3 81 99928 283786591
3 6 99967 867800883
3 47 99929 711363603
3 88 99934 264992123
3 20 99977 319985045
3 72 99929 257964702
3 89 99930 196805287
3 84 99910 688838865
3 99 99996 674359399
3 95 99920 462130064
3 96 99999 649800814
3 95 99939 276782814
3 51 99998 275241528
1 17359 40997
3 88 99975 531393587
1 39258 99940
3 16 99974 289466525
3 49979 73538 273143008
3 16 99988 991213513
3 91 99994 882564767
2 28420 291308083
3 27 100000 456025540
3 94 99923 617024715
3 5606 46934 68689739
3 52 99922 844496044
3 71 99912 141838007
2 49817 374989307
3 2261 9285 265360090
3 99 99993 976231805
3 19 99957 250741887
3 60 99931 693428481
3 82233 97235 488060057
2 65686 140808639
3 10 99929 710747583
3 29 99973 792240876
3 24 99988 122185566
2 63414 97600948
3 82 99960 426943027
3 97 99947 14064127
3 49 99932 638987469
3 48 99984 933241249
3 30844 77547 969204158
3 85 99956 368943147
3 60 99903 827705076
2 22840 476964042
3 31 99960 419165327
3 39 99985 766702077
3 60 99919 669851626
3 21 99905 867140871
3 10054 68545 440489353
3 82050 85735 575669863
3 55 99976 2903215
3 47 99977 547803397
3 37 99907 824557646
3 38 99971 492853263
3 71 99951 926407692
3 22 99930 27600931
3 19 99966 567834757
3 74 99963 304467375
3 8 99981 222765779
3 37 99931 402078870
3 51 99930 831825739
3 76 100000 347321620
3 84 99992 329085322
3 67 99999 637053411
3 35 99954 768397232
3 38 99959 994799007
3 70 100000 355744491
3 84 99965 372746087
3 40 99985 989018424
3 75 99979 182415556
3 1330 18962 38766693
3 85 99917 729046735
3 1 99905 192437851
3 90 99970 604844687
3 40 99901 158899354
3 52 99929 231756448
3 35 99963 516769541
3 55 99932 764762650
3 61045 94589 305863647
3 33 99908 644021936
1 53830 90715
3 57 99969 480322601
2 44120 36977665
3 99 99993 431993797
3 64 99961 847741019
3 14 99912 408494830
3 34 99999 901719031
3 40 99915 427831070
3 8 99917 513106910
3 78 99987 102221132
3 8 99918 475821
3 52 99969 239998907
3 22961 59286 2777812
3 68 99975 783356510
1 2806 58527
3 72 99970 59199341
3 37 99909 672984762
3 15 99951 993790763
3 7 99997 46755156
3 85 99951 507868563
3 31 99953 304108816
2 67867 674216970
3 23 100000 509018205
1 38131 91463
3 66676 95576 993290063
3 91 99931 213135021
3 54 99985 884390935
3 89 99903 13061383
3 86 99988 646103429
3 98 99910 518657169
3 5 99974 626334607
3 10153 61407 890692374
3 87 99990 693449421
3 29 99920 579902
3 60 99940 463509952
3 51 99979 622062065
3 23 99908 782923601
3 8 99939 18916093
3 35 99975 779736733
3 3 99916 967629564
3 10239 48661 982964207
3 5 99969 658071152
3 99 99984 670507790
3 92 99982 55916592
3 67 99991 199489721
2 878 622490086
3 30565 72492 839515798
3 17778 75334 665062835
3 13184 83254 724481759
3 23 99908 985959438
3 68 99906 500849627
3 28 99950 633457553
3 26 99905 451218195
3 82 99955 468717576
3 17 99905 121765615
3 48 99924 350530580
3 42 99961 930046836
3 39 99916 100210192
3 50 99999 890942537
3 76 99938 903982643
3 28 99999 51218432
2 1890 21389634
3 18 99996 951458671
2 55092 388579208
3 72 99941 949642770
3 90 99911 229088015
3 13 99970 250170794
3 18528 84140 125049361
3 20 99905 955637434
3 1 99932 421134280
3 74 99951 719010882
3 4 99987 883857403
3 67 99989 998776409
1 36206 60716
2 33249 831784111
3 34 99932 837259267
3 22 99929 413402839
3 92 99905 580822340
3 1 99942 26191047
3 43 99972 348233818
3 49 99908 212110611
3 28 99956 840853919
3 41 99935 558109778
3 69 99941 842750119
3 91 99928 854812769
3 64 99909 255631275
3 38 99960 459249898
3 57 99982 16197157
3 77 99966 850461477
3 5 99924 942687933
3 73 99953 865444062
2 31205 354365636
3 22 99969 74513490
3 40 99992 765709133
3 188 85116 50675512
3 76 99972 783605104
3 22124 38758 123959656
3 23 99953 317222913
1 10764 72866
3 90 99937 751175530
3 90 99920 768925183
3 56 99910 750465020
3 41228 48183 73442243
3 85 99906 913296886
2 28026 953691151
3 8117 45298 964443988
1 26554 46724
2 42472 821491365
3 13 99962 465411832
3 54 99913 852118921
3 91 99929 51624268
3 99 99934 481024655
3 3 99981 78723045
3 99 99988 264243560
2 39906 413022286
3 30 99963 842636496
3 64 99979 966595536
1 46887 49993
3 40 99917 841895886
3 94992 99948 518474859
3 29245 70315 748744803
2 72822 25281072
2 30560 828502764
3 8 99901 342864517
2 87028 280856148
3 90 99941 242866649
3 67 99965 8388100
3 88 99900 374179004
3 27546 50931 364454428
3 52937 70740 83872893
3 6 99969 875575151
3 27896 56208 714502024
3 49 99941 372982318
3 18354 96411 586341830
3 56806 93459 19432943
3 31 99925 51887288
3 30 99960 857188588
3 44 99928 790238437
3 47 99964 685576846
3 78 99977 177555575
3 86 99965 304014634
3 81 99927 433523489
3 90 99903 996362506
3 29 99976 896807235
3 10749 78710 925834927
3 93 99937 375870545
3 35 99967 23481429
3 3432 36979 212713584
3 20 99973 410003128
3 34616 43759 936339298
2 32168 639681360
3 99 99969 64921727
2 29989 264505445
3 88 99989 74099479
3 32887 83069 899647942
3 48 99911 997985253
3 55 99966 197829028
3 26 99964 728588445
3 16004 44100 554329781
3 70 99974 338029333
3 9 99960 864915546
3 23 99909 461529709
3 53 99946 47572393
3 89 99973 689736242
3 63 99988 293856686
3 10542 24669 654282433
3 20 99972 124749554
3 24 99938 406855918
3 14 99927 40309309
3 5 100000 360146661
3 64 99920 485572760
2 11511 357512161
3 89 99918 795935844
3 64 99938 302235904
3 29 99902 745902127
3 9 99984 662840146
3 22 99975 886331664
3 4 99903 275142528
3 89 99968 653738324
3 90 99911 808377963
2 17453 297846267
2 56620 779645364
3 47 99975 736046394
3 1 99955 604349091
3 17 99999 396733309
3 92 99985 663900681
3 34 99900 397166778
3 3 99953 30067128
3 58 99922 292816660
2 39587 92467383
2 53802 270353800
3 80 99978 447692509
3 29 99988 455221068
3 20 99907 636517115
3 23 99923 115967142
3 75 99986 792485531
3 48 99910 975835645
3 98 99906 13694781
3 55 100000 298734067
2 83595 348590293
3 26 99907 411967770
3 54 99998 595885145
1 14857 89513
2 49665 119624720
3 94 99901 642462855
3 24 99978 392124984
3 88 99912 865101437
3 39 99977 897426272
3 9 99948 463926573
1 774 66751
3 57 99929 998506635
3 58346 84014 475991981
3 69 99935 867032270
3 18167 68226 674831543
1 45370 87718
3 36 99955 216587466
3 20 99960 58864642
3 19 99901 636587312
3 32 99974 384655791
3 55 99994 251565448
3 86 99988 279242835
3 15 99961 374437262
3 73 100000 495178742
3 17189 73558 411177178
2 42141 889956612
3 10 99964 709855032
2 81125 995297082
3 48 99923 670402478
3 24 99996 470470801
3 88 99924 529884555
3 4 99949 373712290
3 14275 86586 817572289
3 28 99978 848640250
3 50869 82693 378201323
3 45 99938 423274999
3 47 99973 464453166
3 87188 90430 658622226
3 41 99949 841927587
3 92 99907 795567451
3 4 99981 206317559
3 34 99910 973520197
3 38 99920 942155601
3 18 99947 394399396
3 35 99970 669146484
3 40 99965 695192563
3 24 99984 458983205
3 4487 64196 304090331
3 18 99910 960796367
3 48 99936 52663793
3 29 99942 921841253
3 26 99937 182954431
3 62 99948 149567111
3 72 99933 706980615
3 78 99953 453381353
3 48 99938 494216771
3 56 99963 176940529
3 71 99953 982369392
3 1927 38661 569925023
3 41 99996 420251916
3 53 99901 822891442
3 78 99987 774397277
3 8797 88909 825221385
3 13 99936 222254836
3 67 99903 392005703
3 16 99957 151546226
3 45 99923 502303674
3 64 99922 247425930
3 89 99999 419442813
3 99 99932 269113159
1 22772 88293
3 50 99996 316496535
3 54 99940 831314471
1 49410 78553
3 70 99935 628322325
3 49 99908 150774140
3 5819 67637 571025899
3 54130 66793 610060625
3 86 99910 496765790
3 46 99979 994029227
3 87 99913 270883418
3 27 99903 494403675
3 15 99979 264916906
3 37 99905 667222336
3 53 99934 198089116
3 52 99998 473620484
3 26 99905 422406636
3 26 99932 523697705
3 22 99906 643476191
3 40 99926 840477253
3 68 99923 51308974
3 50 99903 9501577
3 77 99988 206008871
1 56026 59946
3 53 99975 133198768
3 75 99984 368405864
3 40204 57880 425298111
3 52 99909 477336625
3 77 99904 249398804
3 26288 46479 980368593
3 18194 89985 102857948
3 11 99983 997437217
3 34 99907 319091132
3 44 99951 278276152
3 49 99923 627135919
3 38169 49128 506748529
3 57 99951 120397871
3 89 99970 539480238
3 26121 47680 23570583
3 19 99978 287949020
1 4323 26404
3 58 99975 851562176
3 91 99964 126112667
3 34 99963 104512201
3 88 99929 276877370
3 32 99921 562930230
3 6 99963 528722288
1 22343 89138
3 46 99908 37393628
3 84 99950 784918812
3 4 99960 355124379
3 48 99907 242998814
3 57 99912 625300796
3 62 99969 804798322
3 49 99958 427078184
3 35805 74214 900503869
3 89 99990 493840645
1 1591 95239
3 25 99952 765442401
3 55 99945 113225035
3 17 99970 460228891
2 49459 190668019
3 1 99983 844288008
3 83 99976 172251990
3 69 99999 955509672
2 19249 899157720
3 80 99905 660022723
3 21 100000 843349500
3 27 99922 699120543
3 71 99943 685911399
3 41 99910 305521646
3 99 99977 413212814
3 96 99948 503818560
3 3 99949 479102002
3 26 99971 630378216
3 59 99913 945241635
3 70 99980 83610341
3 55 99934 277227078
3 8 99966 114368768
3 44440 76864 111337684
3 71 99966 518255927
3 78 99919 21051878
3 36 99940 532840793
3 56 99995 510271022
3 43243 79750 435526131
3 21 99933 480849159
2 81793 840060137
3 22 99928 412519861
3 19 99983 817055500
3 79 99962 292383903
3 63 99927 99884225
3 2668 39185 562906481
2 69295 704678446
3 92 99971 886260146
3 48 99946 255571354
3 18252 20536 515576186
3 8 99973 836057219
3 53226 65078 410136634
3 85 99942 146917343
1 14503 68986
2 46423 408891440
3 13 99930 270197854
3 91 99972 783840283
3 2 99996 278260164
3 81 99922 889270339
3 34 99987 138155857
3 12 99901 173459736
3 40 99912 852453962
3 59758 90804 379965218
3 100 99972 672525556
3 26 99989 735591208
3 13861 82110 645493725
3 62 99973 863065487
3 14 99937 835734112
3 18 99931 78759172
3 70 99998 712517219
3 14 99967 76711517
3 66 99903 761537891
3 62 99938 762099645
3 78 99904 302874803
2 29579 650030344
3 24 99915 980148227
3 40 99913 472140631
3 23 99940 214838068
3 83 99945 165621290
3 2 99954 875376698
3 45 99983 450458765
3 87 99965 920469880
3 5 99913 376799672
3 66 99906 611121926
3 2206 93067 903186293
1 41747 94643
3 91 99945 825471267
3 17 99921 406802427
3 48 99943 185698533
2 23486 668309966
3 36 99991 870200339
1 5811 43623
3 57 99909 371693610
3 99 99925 87390900
2 14515 187400520
3 83 99943 37895773
3 99 99947 444958136
3 17 99982 743279252
3 99 99967 441886408
3 41 99901 948317571
3 66 99974 699195412
1 10314 25965
3 22 99966 136920134
3 45 99978 610394152
3 14 99908 453616998
3 63 99955 210282523
3 3602 23200 290011617
3 48 99928 692681703
3 73 99924 523059975
3 69 99996 391229427
3 33 99990 504983786
3 4 99999 366525332
3 39861 94651 244799742
3 5975 11892 373937866
3 41 99906 408179717
3 34 99927 638703437
3 29 99997 210475306
3 83 99965 840222408
3 70 99988 490048108
2 59626 41201566
3 11499 20576 716602452
3 49 99953 714026195
1 15848 41050
3 90 99921 683488504
3 67 99961 238376285
3 95 99910 965463577
3 79 99938 211820116
3 57 99995 483086857
3 83 99958 258728953
3 85 99980 660515515
3 89316 96973 911318090
3 74877 94639 775054542
3 1 99968 451330666
3 15 99966 353913169
3 8 99935 555043458
3 71657 75792 914060998
3 61 99911 861452526
3 80 99978 264052070
3 36 99972 608102037
3 74 99916 137939108
3 26 99949 778563737
3 51722 90588 242550260
3 4 99987 550438192
3 32 99987 606475981
3 3096 73717 202921938
3 43 99945 546075116
3 83 100000 631187604
3 55 99947 241855963
3 11 99927 294408915
3 35 99973 754847922
3 33 99980 54533398
3 7 99987 417599261
3 63 99984 829970990
3 38 99937 542159006
3 80 99989 525998495
3 60 99989 462860564
3 18 99985 657937731
1 9481 23621
3 21245 73346 427726792
3 22 99923 42118923
3 15 99920 18639387
3 22 99915 177041660
3 32 99949 471526023
3 36 99934 694931076
3 50 99929 526616195
3 35 99904 406568488
2 30244 76711541
3 59 99972 632728235
3 74 99982 953661457
3 36 99974 21597105
3 43 99921 935606360
3 61 99990 149466768
3 44 99976 957516616
3 60 99930 466490712
3 8 99921 581611857
3 88 99964 749961266
3 13381 99440 321255161
3 60 99957 604811304
3 93 99908 852865469
3 55 99957 36597543
1 59541 68739
3 77 99936 371116178
3 13304 41498 226355433
3 97776 99545 316569426
3 38 99923 427953663
3 87 99935 742322412
3 30 99926 163716450
3 28 99963 754626799
3 28487 50696 252041286
3 33 99987 495804333
3 49 99923 512041436
3 97 99945 356320128
3 97 99954 947833529
3 39007 77483 675279182
3 78 99907 620692339
3 18 99956 230342218
3 13 100000 819520652
3 74 99950 521642237
3 57 99949 497868180
2 5649 998198044
3 34 99925 569084090
3 41 99986 165957664
3 54827 67690 825691872
3 62 99970 967516686
3 94 99983 359237882
3 42 99951 825663776
3 55 99960 793351615
3 13 99919 12025538
3 57392 71216 481460693
3 96 99988 529458139
3 31 99940 494956080
3 55 99998 946868811
3 56 99961 330229181
3 18 99987 392226736
3 694 55911 945281088
3 17 99985 643481453
3 89 99922 876423803
1 95484 97965
3 21 99999 595743405
1 39830 41680
3 53 99938 727719944
3 70 99957 256813928
3 30 99982 195447813
3 39 99997 906291313
3 84 99988 149522
3 90 99943 183187959
3 6 99983 426159185
3 80 99951 617617973
3 77 99913 812040341
3 65 99907 937771674
3 57 99972 834810558
3 38655 69367 635463508
3 83 99933 959770725
3 23 99957 337133581
3 22514 79225 304866745
3 14 99985 910907892
3 45921 69459 957405609
3 94 99912 918081791
3 65 99900 292619587
3 19 99967 623729776
3 6 99982 990549595
3 23 99910 164340886
3 19 99983 773192560
3 7942 74632 352910805
3 6 99945 507867340
2 18075 407189057
3 67 99901 352766757
3 85 99958 349645960
3 20 99959 960792419
3 2 99913 55726402
3 43 99949 286258006
3 50 99902 40219591
2 1688 352897140
3 18 99960 507220011
3 37 99914 342568733
1 20692 79283
3 4 99922 447513892
3 69 99960 593109996
3 89 99989 336276316
3 14 99983 237759792
3 91 99952 429258049
3 75 99907 397257052
3 86 99979 665041646
3 26 99968 344596911
3 3 99948 970598323
3 35 99986 256307336
3 71 99970 911572546
3 73 99934 88564400
3 3 99966 340566027
3 12 99983 388593625
3 4 99966 242103268
3 2 99948 284667495
3 54 99921 287601645
3 94 99906 84984943
1 28827 88748
3 45237 97294 74948081
3 18504 84674 730800338
3 28 99905 896053183
3 30 99900 278712962
3 54 99962 917247758
3 39 99970 525839464
2 94313 578656022
3 9123 64425 938241567
3 29 99910 304359351
3 5 99904 25065344
3 10 99996 96476116
3 3 99913 976531118
3 64 99923 468837825
3 77 99983 338637574
3 18 99949 255079550
3 16 99903 813952265
3 62 99907 46613880
3 27 99977 673624644
3 51 99927 65243027
3 21895 83533 254326384
3 87 99983 57048422
3 34571 53678 950979542
3 65 99939 487871173
3 62 99928 811873014
2 73519 571903457
3 73 99929 625778497
3 2 99958 533951800
3 96 99944 453037606
3 68 99978 604840889
3 76 99959 404326927
3 33 99966 479863235
3 5 99965 968075321
3 39 99932 264744657
3 4 99945 713195259
3 95 99976 276262460
3 90 99903 266374307
3 3 99967 247776577
3 75 99972 222088605
3 20 99908 633313859
3 45 99929 421150677
3 7 99917 212797777
3 49 99968 688762207
3 17 99906 152985066
3 84946 93022 749566549
1 70006 79580
3 89 99972 342193393
3 3 99959 704445304
3 19887 28614 416405564
3 45 99902 599842090
3 79 99910 469146805
2 62742 652069098
3 100 99911 215465305
3 71 99948 816906096
3 93 99924 143184851
3 10 99918 65200573
3 50 99918 839163722
2 63167 327245807
2 24185 238993847
3 57 99918 209645360
3 20 99935 308551902
3 86 99943 519723396
3 92 99980 75976147
3 90 99999 592754084
3 19120 92516 688081217
3 64503 92063 43788110
3 53 99922 329081688
3 4 99910 577710607
3 60 99906 628106675
3 18 99922 785770054
3 54 99934 154791543
3 2 99962 197320553
3 9 99946 934301885
3 68 99945 144777611
3 73 99917 182393394
3 26 99905 946678302
3 33 99910 55008253
3 12 99998 545250294
3 7 99929 179612896
1 36318 37030
3 30 99924 199291493
3 82 99939 276655862
3 4 99962 592654196
3 58 99907 534446964
3 35 99956 247978272
2 46804 732696425
3 83464 86646 202505751
3 43011 53784 446904181
3 50 99916 491754610
3 39 99972 998782972
3 48 99932 194714058
3 40695 93172 714455810
3 34 99926 788639268
3 22 99962 639353060
3 57 99935 147001816
3 67 99984 484061985
3 3 99992 253789306
3 30 99935 646449240
3 28209 31795 138070777
3 3 99924 889890707
3 34263 61087 334008070
3 52 99940 485720258
3 68 99992 841145784
3 40 99975 783401099
3 42 99947 838004077
3 79 99917 84237120
3 57 99971 260666099
3 88 99928 124716849
3 99 99916 842090983
2 93365 861813136
3 68 99968 824094939
3 4 99950 161574213
3 38 99995 382163705
3 94 99930 859357719
3 58 99941 295775607
3 73 99901 595270210
3 47 99960 518822200
3 28 99984 197106648
1 36353 58732
3 53 99907 146878336
3 53 99977 598821309
3 22762 40884 631321347
3 80 99987 585345369
2 60382 51465616
3 29709 46831 255383404
3 34 99949 382555559
3 38 99934 294405192
3 52 99966 752171874
3 21 99942 500866559
1 1415 97224
3 70 99991 741885806
3 20 99963 717738623
3 94 99962 847420923
3 54 99921 254765646
3 30 99910 785324539
3 42 99973 299604490
3 13 99946 798624727
3 38 99943 975084013
3 54 99905 473231064
3 5 99970 148915734
3 82 99997 323747975
3 82 99957 435670800
3 55 99901 617382737
3 38 99983 186665366
3 72 99924 239119983
3 53 99901 905019286
3 26 99911 896935685
3 70 99902 606573683
3 6 99983 355493513
3 81 99972 865235087
3 43 99900 261896807
3 92 99905 51065865
3 94 99935 967663330
3 20 99905 51273411
1 40219 69701
3 66769 75165 828986332
2 11399 366247479
3 64 99977 84154015
3 93 99909 938961439
2 60580 562424033
3 8 99947 8526347
2 46180 83567031
3 57 99981 828516570
3 93 99965 541344816
3 73 99945 624210816
3 79 99950 215491736
3 93 99960 657137466
3 48 99959 651652536
2 88886 344311985
3 79 99914 476551588
3 58 99945 722331005
3 31 99984 204050158
3 63 99918 273924915
3 17498 72734 460449047
3 41 99974 929793681
3 32 99990 344930173
1 48665 58318
3 53 99901 983242177
3 58918 62295 779105590
3 78 99953 412298462
3 3 99956 922204560
3 60 99941 707854039
3 40 99927 657462991
3 48 99952 429776040
3 77 99930 665477414
2 64611 121667068
2 29813 866711516
3 72 99998 391529941
3 85 99975 924672802
2 55268 937044890
3 73 99942 38408888
3 38703 89039 995149166
3 76 99982 982796557
3 48 99996 38911988
3 65 99958 543501487
3 82 99935 885149349
3 80 99988 68631864
3 3 99947 153955204
3 32 99935 140196387
3 88 99970 513630622
3 50 99950 516707697
3 12 99976 231693520
3 28161 75363 436396939
3 38599 46995 788036808
3 93 99979 315910248
3 12297 50297 33342286
3 20 99983 362469359
3 25 99995 937761732
3 46 99972 33833374
3 16 99939 30135276
3 83 99961 509923692
3 46 99902 449739242
3 26132 32237 907022828
3 6 99922 757412745
3 35 99956 603920308
3 69 99923 55254210
3 68 99902 579620349
3 55 99955 513441658
3 74 99992 899387019
3 19 99990 939919499
3 43 99926 362776783
3 64301 86632 435954694
3 40 99992 364226123
3 51 99962 862216887
3 65 99964 43729975
3 84052 95095 459284714
3 45 99982 740770913
3 3 99969 993294957
3 78 99951 377695578
3 43 99998 812966357
3 94 99975 223241166
2 37488 317793778
3 8 99917 600616783
3 4 99908 178076165
3 98 99938 340256304
3 12 99939 664327384
3 74 99903 625856805
3 29 99946 782077853
3 79 99972 750982737
3 68 99961 143322673
3 13 99910 275893466
3 100 99930 213513627
3 27 99959 964929417
3 99 99962 502616018
3 83 99952 243851954
3 10 99961 914330814
3 43 99996 953877846
3 72 478 122604162
3 13 99969 754671496
3 91 99905 387628793
3 18 99959 125293581
3 100 99921 350388350
3 88 99937 325328199
3 2756 44834 588476912
3 8 99970 966170963
1 15906 77046
3 1 99967 189789921
3 9 99955 458717321
3 64 99928 629810754
3 23 99952 940024955
3 19 99931 711064726
3 44 99978 752689719
3 37 99931 513460978
3 28 99992 990217732
3 17 99901 495624970
3 75 99949 656468429
3 47 99979 812590740
3 2935 68563 761507752
3 70 99986 88625641
3 12 82676 256184733
3 36 99952 664535021
3 25 99965 170099366
3 72 99924 736112434
3 33 99924 990402290
3 45 99920 115402840
3 18 99929 60069742
2 22426 257068956
1 1027 60855
3 12774 72774 133000690
3 62 99969 75967204
3 16 99933 528792149
3 4674 65184 387709083
3 28 99991 320658520
3 19 99961 411713815
3 98 99925 57774044
3 57 99961 677223889
3 3042 55455 16322688
1 46181 59215
3 65 99936 22151895
3 73 100000 209105724
3 40 99999 553889403
3 61 99924 113061813
3 39 99923 999555076
2 52901 103063873
3 3 99983 90900127
3 14 99950 973416902
3 94 99953 661961016
3 90 99951 138095894
3 87 99974 543372901
3 18 99928 557467468
3 16 99955 459709980
3 18 99980 802173536
3 79 99969 295608394
3 31 99937 529793584
3 19 99978 899083517
3 52 99965 930610112
3 1041 2469 4497344
3 45 99912 678822846
3 40 99911 825784902
3 18 99917 109139529
3 2 99933 384531531
3 67 99933 228325874
3 42721 76900 667927224
3 50 99973 385398275
3 71 99948 285536773
3 18 99925 708239872
3 27 99989 988904932
3 67 99995 427632235
3 20 99978 471815195
3 6 99966 572003533
3 64 99998 792675506
3 51 99913 801387762
1 19793 54297
3 74 99905 356744847
3 13 99918 336321099
3 99 99902 327203139
3 71 99968 769300755
3 9042 35804 660540386
3 76 99961 669969481
3 76 99908 923785049
3 75 99933 136293768
3 74878 81400 196263101
3 14 99946 297319660
3 30104 78178 310702541
3 17 99994 675387320
3 13 99913 206886070
2 25136 263976053
3 80 99978 661486432
3 34061 55635 133225802
1 1381 25062
3 83 99960 126617069
3 38 99993 327444311
3 96 99927 965698554
3 1 99960 256861011
3 68 99977 803981936
3 12 99903 442162062
3 4710 87481 110231936
3 8 99953 66505247
3 69 99980 315684885
3 30102 84569 208287166
3 74 99952 593987063
3 56 99937 423634700
3 23 99933 418087214
1 7994 67359
3 56806 58327 725985344
3 18460 90987 10234375
2 21933 544336968
3 3494 32767 664948863
3 2 99904 666114890
3 68 99973 928161912
3 72379 86603 144521046
3 35 99902 296777829
3 60 99923 538500547
3 2 99936 809919087
3 67 99941 963750361
3 34 99985 890219607
1 44467 68759
3 51 99954 994306113
3 50 99914 437375297
3 99 99941 461757339
3 8 99931 236371621
3 64 99912 158401924
3 14 99938 741130123
1 12899 60212
3 37 99946 303587652
2 62482 424281292
3 7 99927 615422430
3 26 99981 203471198
3 53 99936 37763794
3 8 99928 311904717
3 13 99969 113054335
3 17 99944 493780033
3 38 99991 261511299
3 26 99966 112655304
3 84847 97808 702198681
3 73 99912 542940053
3 42 99939 587701504
3 20 99903 161151879
3 95 99924 760370456
3 34 99976 171120622
3 39 99906 432231758
3 70 99947 61843082
1 72402 86340
3 31 99948 249748172
3 88 99966 147865394
3 83 99959 27828482
3 57 99992 3422801
3 95775 97103 363092604
3 97 99958 37697512
3 42 99940 109923726
3 46 99996 384145561
3 52 99948 378561505
3 81 99998 382183442
3 35 99972 103828148
3 22 99929 606933876
3 69953 84241 319324768
3 27968 33226 519683314
3 31 99919 630754078
3 11 99902 679205053
3 16414 47763 6300429
3 55 99940 404928800
3 46 99960 838651758
3 14 99939 396730343
3 37 99984 979540275
3 72 99916 637750022
2 76783 5999020
3 27 99969 308614850
3 6942 12095 577189055
3 11 99957 110001460
3 79 99941 75415349
3 16 99921 726740408
2 50086 474904527
3 86 99960 462632985
3 95 99942 371294556
3 15 99971 25778470
1 43095 57094
3 7044 96979 622395155
3 49 99989 217768764
3 28 99975 128995725
3 39 99967 88840424
3 64 99946 867734515
3 35 99978 323042262
3 69 99952 909357112
3 33 99916 321572501
3 95 99900 94465116
1 31901 71124
3 1714 32915 80636968
3 86 99945 893571373
3 26 99945 581273956
3 85 99988 851820266
3 57 99942 908386506
3 67 99987 443282482
3 79 99977 443592799
3 92 99974 387869021
3 43 99993 221937948
3 90 99978 972042590
3 57 99973 567938701
3 6 99970 640588420
2 48383 762184618
3 21 99958 165476111
2 48294 54373977
3 89 99953 530290886
3 55 99912 632708027
3 97 99933 375587253
3 62 99994 767212950
3 11 99934 943559113
3 3 99983 863382624
3 43 99937 409605866
3 11 99903 236387797
3 58 99945 772349585
3 30 99923 855910106
3 74 99905 919191242
3 67317 83279 26877092
3 67 99976 145758328
2 75994 861467434
3 6 99903 785862142
3 39821 64206 815304563
2 10694 862763191
3 69 99931 430524783
3 63 99947 343284821
3 54090 89012 701769925
2 61189 398334109
3 99 99977 933721592
1 40309 96627
3 50 99937 532296595
3 86 99921 427502980
1 9780 86883
3 53 99965 723640094
3 45713 88249 830230661
2 50208 278121012
2 22966 646524349
3 68 99993 124126346
3 1407 10430 739152871
3 58 99939 503020376
3 54 99921 525567656
3 43 99913 915704428
3 56 99977 479661264
3 3 99975 729744209
3 52 99909 62620485
3 94 99965 982343791
3 33705 88056 934332389
3 25 99964 479955732
3 63 99997 911876524
3 63 99977 570676404
3 90 99939 439198743
3 8 100000 830303085
3 96 99909 361586120
3 56 99950 75665357
3 84 99970 122322538
3 11 99962 357405656
3 39 99943 721835991
3 51 99982 37468485
1 4803 75582
3 79 99910 406009103
3 7 99915 384895687
1 21293 39193
3 89 99946 577428496
3 10 99925 806938246
3 40 99971 286510828
1 21988 91731
3 20413 35462 929693324
3 92 100000 44513580
3 43 99959 72725892
3 2914 82113 231581804
3 98 99933 815372713
3 93 99902 617925829
3 36 99920 491113645
3 27 99977 154556596
3 80 99906 839888630
3 44 99965 846901043
3 38 99960 562697863
3 44 99987 100638657
3 9 99975 495673628
3 71 99900 888317860
3 70 99912 763255700
3 83072 83171 140572269
3 86 99915 180145300
3 5 99982 979691453
1 43008 93370
3 99 99990 619629791
3 10004 88166 50780989
3 76 99985 288224439
3 18381 37853 10597966
3 91 99972 563457102
3 87 99966 134473122
3 52 99906 347071577
1 16633 59291
3 7 99930 25373389
3 49 99938 840681168
3 93 99959 241431284
3 96 99956 483157030
3 92 99902 388660799
3 59 99912 317845924
3 100 99982 442623362
3 88 99968 656034837
3 3 99949 949737880
3 28 99966 804799434
3 89 99930 638683439
3 8 99975 304831099
3 25 99952 976606662
3 86 99953 981193841
2 56339 37907217
3 8 99960 425861526
3 87 99941 314954105
3 16025 55389 425852133
1 7804 23893
3 4 99914 385875368
3 5 99999 579037699
3 97 99988 328485073
3 80 99929 365979446
3 93 99999 675463792
3 74 99997 292773348
3 25800 67458 401241755
3 19 99902 636754537
3 62962 80488 828433929
3 28 99970 661619953
3 33 99974 216192183
3 55747 87638 590162227
3 32 99948 843562440
2 62648 499573204
3 60 99962 110403010
3 52 99969 717760368
3 11 99984 214710573
1 53692 82967
3 57 99962 805591654
3 40 100000 315781794
3 87 99913 273755707
3 76 99929 370562583
3 69 99927 444860090
3 92 99968 3491770
3 1895 81889 90447654
3 49 99943 433584749
3 57 99965 479962562
2 7838 28991674
3 87 99935 912374322
3 78 99934 119472683
3 55180 87636 929365294
3 57 99985 507324352
3 34 99941 915784784
3 55 99905 40336416
3 12 99982 641151381
3 11 99965 389213076
3 21 99975 261345491
3 42 99999 636879690
3 98 99929 54865188
3 45 99927 792194527
3 77 99995 287911813
3 80 99932 923943196
3 89 99957 479965887
3 67 99954 35982592
3 15 99945 452086918
3 44 99961 467223039
2 16850 172427480
3 71 99907 490571860
3 6 99919 293493579
3 6 99920 241824042
3 41 99988 538048694
3 12 99921 244402158
3 91 99958 774247700
3 62 99925 518470786
3 39 99938 158445618
3 21 99900 249818915
3 20 99957 347627018
3 37 99991 407544294
3 68 99974 102213231
3 26358 42705 267803521
3 64 99907 701218795
3 59 99943 366185292
3 4 99987 633234917
3 30 99984 601469575
3 9 99913 754984967
3 13 99957 649188573
3 17 99972 743121118
3 98 99953 460477993
3 67 99977 503980995
3 11 99944 111343993
3 48 99915 993713658
3 55758 77143 537173840
3 29 99912 418993945
1 43525 73516
3 96 99944 277674246
3 78 99903 822781052
3 41 99939 390556606
2 97590 791414325
3 19 99941 95483929
3 76 99979 905126149
3 62193 91258 828754008
1 18875 90821
3 66 99955 359003053
3 64 99970 611564056
3 46 99981 455770868
3 84 99997 958491636
3 25 99983 277690957
3 20 99965 639738519
3 70 99965 56289549
3 12152 19499 688563528
3 82 99921 582547935
3 62 99990 509592978
3 77 99901 170769645
3 12 99928 825010311
3 47 99994 941385027
2 65593 940489409
3 13 99969 760046475
3 33717 99066 511368897
3 90 99916 929694731
3 32 99954 93408299
3 51 99948 316567953
3 80 99942 162401265
3 4 99997 568742365
3 32 99925 300735595
2 37174 601922713
3 35 99936 458585733
3 85 99959 77087993
3 62289 80314 391065194
3 91 99909 546724490
3 59 99930 4370151
3 11 99974 946018405
3 20 99924 913745234
3 10 99948 264227041
3 62 99921 375019082
3 12 99941 428869363
3 82 99908 667852344
3 96 99911 745711320
3 42 99917 841479956
3 39 99956 296985078
3 10 99936 426449258
3 53 99967 883423232
3 24 99938 906541724
3 16 99984 112959321
3 84314 87708 50401385
3 86 99908 445338811
3 51 99991 401536430
3 81 99926 163777048
3 3526 90902 807709804
3 33 99980 590112961
3 66 99953 983247626
3 74 99965 2954437
3 43 99933 761297116
2 34193 453343807
2 64796 643981015
3 72 99975 145098710
3 32 99925 45069082
3 40 99957 878294456
3 96 99995 919299013
1 42896 95107
3 13 99997 803499611
3 4 99921 430107492
3 99 99911 489556140
3 33 99987 612772626
3 56 99912 721566709
3 18 99954 882780711
3 16788 54289 668932880
3 36985 59399 98128353
3 34 99930 174412296
3 22234 64938 338341703
3 11676 94791 753540378
3 12212 39813 198606414
3 2 99974 553875707
3 5 99961 632388669
3 28244 60941 436230236
3 69 99975 874304845
3 65 99909 534370475
3 63 99964 617083285
3 91 99933 963096092
3 78 99916 905654565
3 62 99931 843220200
3 17272 30568 240767858
3 77 99960 666762709
3 73 99961 159298546
1 35128 83526
3 23 99932 252516146
3 14 99937 905712011
2 41684 501976828
3 53 99987 46524539
3 40 99963 253599180
2 21940 553740361
3 9 99934 555395964
1 53949 95441
3 83 99987 829662853
3 25 99917 924163737
3 35632 61718 905044127
2 12055 891512098
3 39 99925 487884554
3 14 99975 852744187
3 58 99953 371627998
3 72 99997 289398546
3 22 99945 523595461
3 18 99921 286455174
3 45953 78507 967060603
3 68 99977 342694632
3 59 99962 610403048
3 29 99960 373142914
3 68 99944 707838343
3 17 99987 534679000
3 25 99949 525108998
3 96 99910 943818605
3 51 99961 794816047
2 72404 309630876
3 36 99990 900347816
3 92912 99298 663417069
3 23 99927 601879961
3 60 99927 977637319
3 66 99952 703178053
3 82 99936 514204755
3 49 99943 807840558
3 89 99939 972428699
3 39 99993 640954069
3 45 99948 265349004
3 2222 39075 540063956
3 39839 75541 530605625
3 42 99992 329640522
2 90405 530204977
3 64 99911 676692195
3 74 99965 192008061
3 42 99990 616408968
3 50881 65988 453058513
3 56 99931 797101134
3 16 99908 432216705
3 9 99961 610793062
3 66 99975 363779047
3 55 99907 48701028
3 6 99953 374408934
3 38746 67232 313523424
3 38678 51662 272843957
3 32299 47767 800598620
3 52 99929 429374938
3 85 99953 630320742
3 18305 78555 317010548
3 48 99907 990394366
3 7 99903 498426814
3 84 99916 351660858
3 39 99932 266886353
3 100 99958 347817000
3 890 70333 171132073
3 71 99976 795496691
2 8252 840408079
3 23 99905 425858710
3 85 99926 330129978
3 41 99926 612246932
3 90 99919 209789787
3 36 99949 858229859
3 19 99972 736916755
3 81 99959 816634568
3 100 99916 997856962
3 89 99915 778710404
1 44010 54559
3 12 99991 493762399
3 23 99915 639016606
3 74773 84898 228170819
3 43 99932 994552480
3 69 99900 485857398
3 94 99960 687333333
1 14523 97551
3 58 99969 657783474
3 9590 89248 366538993
3 99 99959 26400353
3 4 99920 136229687
3 18 99959 975384537
3 99 99935 416102914
3 66 99926 72502084
3 79 99955 250784490
3 12 99997 845051471
3 52 99932 481220641
3 76 99998 529634857
3 64 99915 880449170
3 83 99980 250741446
1 3798 31310
3 34 99902 278572578
3 74720 98536 985652426
3 44 99902 43081472
3 29 99968 569605433
3 26 99917 760986554
3 47 99981 285312713
3 91 99940 977559782
3 34 99952 520394239
3 73 99974 538835390
3 86 99958 295983711
2 47092 672928177
3 36 99929 283952275
3 36 99972 14952331
3 45 99959 845173977
3 55 99960 596229454
3 95 99954 333346661
2 70486 725365886
3 85 99905 480228499
3 52 99911 149126505
3 33 99915 430796749
3 67577 77119 59871934
3 46253 49148 343851861
3 66 99925 652804765
3 29 99957 141683523
3 15 99931 261827137
3 37 99920 833779947
3 93 99993 958476
3 35 99981 474967292
3 78 99932 22386886
3 61 99956 113668838
3 42 99978 707090978
3 12 99966 454039937
3 62 99904 341350018
2 16069 176992239
1 6028 31143
3 36 99982 656066941
3 55572 63008 136017081
3 27 99903 257005810
3 14 99986 254423768
3 54 99950 250273988
3 29 99922 549816372
3 81 99990 404460963
3 69 99991 926234423
2 33936 281072644
3 85 99940 193700850
2 4457 598698878
3 21520 61784 18869995
3 18 99900 883472603
3 98 99911 285020124
1 52027 92824
3 77 99971 462777727
3 47181 94176 2553617
3 16 99964 335945728
3 30015 48655 806824487
3 3 99929 110367541
3 3 99966 918191541
3 97 99938 527373070
3 43 99975 712374344
3 74 99920 168104670
3 72 99937 726134759
3 93 99933 671726424
3 50 99972 228145716
3 82 99928 726538714
3 94 99945 937404887
3 59 99976 408388329
2 77619 216829805
3 56 99958 304807552
3 11782 71689 408289672
3 26 99985 143771784
3 56 99960 488303313
3 55 99935 661571758
3 86 99901 144791940
3 41 99983 396780180
3 54390 82588 224380859
3 56887 61599 288120038
3 38 99930 483814934
3 89 99927 166026530
3 45 99941 136961952
3 6 99993 326824599
2 40267 767428390
3 49 99964 627754893
3 61 99938 473821103
3 45 99966 168688208
3 55 99995 253165116
3 66 99980 255844399
3 56 99907 499986115
3 41 99968 345141163
3 96 99966 445597828
3 37 99912 854171900
3 26 99958 749710124
3 25 99946 640691278
3 94 99925 841342776
1 9175 36070
3 45577 60721 796962130
3 35 99968 963721338
3 86 99987 49294998
3 24459 36129 383709393
3 40 99946 830225776
3 8 99978 34290791
3 13 99959 138888610
3 30 99930 221032750
3 5 99999 536145057
3 99 99903 794869877
2 10330 763576053
3 43 99905 560645505
3 10 99913 473982215
3 36 99967 407524811
3 35 99945 511535450
3 84 99906 372632974
3 11 99934 725181128
3 53 99997 993424772
3 20241 94056 325475002
3 66 99987 49567649
3 12 99981 8322768
3 91 99974 219845591
3 29 99953 410039746
3 65 99920 155835935
3 23 99976 473870726
3 47 99962 498739124
3 77 99912 60517042
3 53 99984 642484642
3 96 99913 635462436
3 23066 34532 777129599
3 64 99979 399294945
3 38 99928 593650041
3 36 99977 686397500
3 36 99903 418342544
3 48 99910 413921335
1 57513 87673
3 51 99998 212386669
3 84 99959 711607612
3 91 99981 470024069
3 59 99952 884416421
3 94 99941 494518803
3 25 99932 769628132
3 9 99955 818710401
3 66933 80906 894622402
3 66 99905 688759752
3 35 99933 726853956
3 20 99935 897303064
3 9723 20074 881320813
3 66 99970 493983673
3 82 99996 37066308
3 27708 79693 218781233
3 36 99957 315376407
3 86 99976 124532391
3 34 99985 718367230
2 38469 629179201
3 4664 43690 169474395
3 12328 36234 9688764
3 39 99918 429854200
3 70 99963 813062043
3 22668 84971 580156453
3 31 99975 238468859
3 29473 94450 849444982
3 11 99993 431049337
3 97 99904 811205675
3 4 99923 550909142
3 26138 98081 35639538
3 45 99917 794532320
1 3338 57491
3 24 99914 658006095
3 2 99920 587530807
3 1 99913 489192072
3 81 99992 468873216
3 11 99996 499604303
3 42 99998 388046669
3 11 99955 360718268
3 34 99999 756059600
3 92 99982 966822096
3 29 99931 546372753
3 71 99984 839245466
3 26 99904 232567856
3 9874 99980 993353371
1 31661 52349
3 56 99920 107697443
3 41 99934 626494233
3 95 99989 658769071
1 5915 22094
3 72 99988 625461170
3 81 99997 648119976
3 72328 95084 941810193
3 32 99969 155264974
3 46 99997 582261711
3 39 99989 159201907
3 4 99950 702877675
3 18 99976 467104073
3 71 99982 638556456
3 95 99955 42306831
3 17 99916 724227573
3 79 99973 175930777
3 4935 26030 79242635
3 8 99939 956222482
3 16406 45816 959320663
3 8 99903 36727424
3 64 99997 144197531
3 40 99957 516651146
3 67 99944 891876433
3 37 99953 769165174
3 85 99963 195432272
3 3112 85421 726185845
3 67 99944 119733425
3 81 99995 656821283
3 62131 69926 205325428
3 97 99956 111468618
3 28 99925 527390303
3 32 99942 606366439
3 39 99968 935997735
3 62 99961 26943855
1 62445 65798
3 63670 65782 952846904
3 56731 92938 672030801
3 77 99961 29629094
3 63 99944 744762012
3 76 99917 947333075
3 18 99973 917706540
3 71 99901 24039073
3 55 99904 159911115
3 43 99935 869047370
3 73 99912 111068788
2 65371 261849356
3 22 99969 602146846
3 57 99901 214997637
3 84 99980 735535875
3 75 99992 153066960
3 79 99955 80111256
3 94 99950 808524472
3 63 99969 817484990
3 18 99918 783727421
3 42 99973 693416551
3 91 99937 522364698
3 75 99936 378609466
3 83 99963 996522124
1 67039 90239
2 16344 203876077
3 40 99929 396967513
3 29 99901 131670118
3 44 99990 53691321
3 4 99931 554946286
3 59 99998 204424618
3 81 99920 633306060
3 33 99995 388358173
3 42 99914 473626420
3 48 99995 412105833
2 47652 391313882
3 13 99975 226302337
3 97 99924 237541966
3 96 99978 256709726
3 7 99957 904273379
3 25 99909 859273766
3 80 99924 207382567
1 34104 60639
3 10 99954 367592656
3 11 99916 630485024
3 71 99954 637169343
3 75 99928 771595874
3 72 99939 466849286
3 19546 78554 378501086
3 95 99998 644634961
3 1360 24507 29932526
3 71 99968 475057525
3 39 99999 507880560
3 69 99945 314247664
3 24 99965 260873830
3 83 99991 169563314
1 38196 80918
3 62 99977 169586374
3 33 99984 943468848
3 36 99991 948577777
3 71 99994 273819002
3 40 99921 991749613
3 30 99920 749702821
3 11863 33518 447710304
3 1 99968 680588810
3 46 99926 379853629
3 15 99904 399057642
3 91 99966 491478989
3 35924 52174 199548309
3 46 99941 406063854
3 41 99966 576298442
3 8 99971 318549658
3 86 99950 455229022
3 42 99949 6616748
2 64840 855928507
3 24169 42905 5011340
3 14 99965 524821095
3 28 99906 604416300
3 90 99963 632275263
3 17 99953 218284798
1 60253 91204
1 7486 60761
3 52 99988 611238130
3 22 99951 478660792
1 39166 88856
3 76 99912 738116757
3 15 99933 316819123
1 72299 99034
3 88 99907 982255425
3 98 99929 67402589
3 56076 57097 725840941
3 70 99916 63890038
3 26499 47983 13325608
3 90 99937 409917418
3 70 99963 879155481
2 3393 88959709
3 92 99915 743784869
3 70 99978 686462719
3 59 99941 890834183
3 76 99930 10150057
3 5 99983 123526702
3 28 99936 373637573
3 36 99959 131773559
3 45 99964 948789536
3 63 99927 358470752
2 11078 88683520
3 83 99982 285082095
3 96 99918 424188778
3 90 100000 198605870
3 80 99998 921299492
3 19 99956 119817184
3 18 99934 155159709
3 15304 24726 949793817
3 8764 15596 550751750
3 44981 65170 235017194
3 76 99938 810620316
3 45 99927 32847303
2 67649 798838452
3 16 99908 423476910
3 59 99939 917390727
3 74877 92220 669305021
2 76399 240303186
1 28736 98292
1 71542 95514
3 54 99936 312228485
3 96 99978 932478512
3 1518 61337 226742632
3 96 99964 610446914
3 61 99951 116082237
3 16319 61907 348199256
3 58 99954 208731352
1 35733 92269
3 83 99928 137127702
3 57 99967 598060086
3 19 99967 72996860
3 39 99959 757415014
3 56 99919 847374148
3 43 99977 96309955
3 43 99936 207607467
3 98 99933 548040671
3 59 99972 81176857
3 79 99926 482154754
3 81 99927 211554057
3 97 99999 894949808
3 59 99943 726845481
3 92 99910 166677102
3 82 100000 250196547
3 69 99967 134055105
3 59 99952 122918235
3 91 99909 555439736
3 46 99943 299048730
3 30 99918 308516908
3 42 99949 724403562
3 99 99965 47589124
3 65 99981 296052835
3 37943 74164 889022398
3 29 99908 269603686
3 11774 37133 457967338
3 25825 99573 573342087
3 16 99947 95437433
3 15239 86184 998957872
3 82 99925 174893175
2 23131 517821750
3 65 99931 135233457
3 51 99933 265639192
3 7 99903 842183560
3 49329 78258 723307974
3 96 99921 759547348
3 43 99969 656614475
2 33411 895392538
2 26536 965571116
3 22 99936 531743393
3 62 99968 918555204
3 19886 76334 348883087
3 14811 17077 68774806
3 17 99941 636420210
3 30 99916 609488653
3 19 99967 888348419
3 46 99968 66992240
3 30272 48385 461105378
3 44 99937 881861578
3 8 99938 290373403
1 33892 96970
3 4147 12562 289141111
3 27 99944 964302259
3 92 99922 20308761
3 31 99956 460378507
2 76279 350714402
3 17 99921 636004454
3 93 99988 311892610
3 51387 58372 618505685
3 44798 67894 277932190
3 61 99973 238241164
3 100 99928 835805751
2 43777 372099278
3 54 99974 884523914
3 93 99907 795035614
3 95 99982 772411061
3 18 99914 810888868
3 86 99933 843768849
3 45 99979 773799821
3 49 99987 82417801
3 98 99901 322703318
3 25 99984 705011334
2 94895 877853182
3 77 99961 666429375
3 42 99981 443614187
3 67917 99335 221935333
3 72 99918 261996522
3 43 99960 125837733
3 82 99955 255403645
3 52 99921 236507827
3 28275 79377 977642456
3 91 99916 942544925
3 27 99962 63255429
3 44 99941 936693264
3 78 99988 136540999
3 9 99966 115204317
3 14 99931 652348221
3 83 99929 691575355
1 37468 98192
3 13 99964 307950932
3 51 99951 701765003
3 16 99939 147061427
1 46536 99805
3 38 99987 755729172
3 17 99932 124936278
3 39 99977 218741497
3 3 99980 511978857
2 97845 957729919
3 38551 39794 669631332
3 47 99988 889847679
3 36 99973 152234496
3 63 99924 317290024
3 13670 70275 756578491
3 60491 69804 629138340
3 40 99994 308260260
3 22 99971 861177165
3 32230 70203 35339667
3 93 99909 795581874
3 38354 48317 708692299
3 79 99923 85228759
3 92 99969 116695012
3 1 99903 246929853
3 70 99945 529067112
3 82 99919 66007842
3 8 99910 891191484
3 6 99981 762513290
2 24418 750037155
3 809 47947 889728140
3 82471 93050 40031178
3 71 99930 207465003
3 60 99991 400154746
3 11949 37032 884243361
3 83 99961 677415314
3 24 99953 976996659
3 82 99919 294127534
3 43 99982 139162315
3 91 99956 219713862
3 23 99961 559158072
3 57 99983 16769554
3 3329 93556 772746934
3 4 99904 442971569
3 48 99953 644631726
3 22 99999 807393675
3 77 99971 271002815
3 83 99944 480734195
2 63839 209441646
3 29 99979 175360574
3 31 99986 78359118
3 28 99931 999383581
3 40 99934 772107900
3 19 99904 523334325
3 35074 69246 508958058
3 19 99968 876591779
3 39 99930 904615068
3 59 99995 363292242
3 23 99919 438069739
3 17 99913 46653534
3 5 99929 868929295
3 16436 65898 318560057
2 90110 32070686
3 30591 31300 310333558
3 36681 45736 880103707
3 46 99957 447084762
3 37 99967 14609750
3 81 99989 820881281
3 100 99923 733130096
3 69 99992 253776636
3 11 99959 210484165
3 9 99907 215080596
1 183 86227
3 16 99954 565529709
1 43417 99688
3 35 99949 559955899
3 6 99918 581167580
3 40 99994 655277122
3 14 99911 373112015
3 29 99972 362654348
3 79 99923 349932507
3 100 99940 148815402
3 6 99971 784914899
3 20863 36226 196092946
3 30 99900 722525753
3 30 99928 211057284
3 63063 64535 230666307
3 98 99998 681830957
3 67 99953 727114525
3 14393 21443 714359946
3 57214 98601 478813041
3 64 99908 701380496
3 34 99962 515441188
3 13 99988 250660489
3 38 99921 75247203
3 72 99944 818582593
3 89 99909 549501150
3 23 99960 765355106
3 37 99932 762276947
3 11 99943 575200797
3 17 99958 242984783
3 60 99997 59245578
3 86 100000 671312689
3 54 99927 836088145
3 93 99907 614787183
3 68 99936 422623754
3 26 99983 263933468
3 15 99900 853118178
3 71 99991 35253418
3 21 99964 364934656
1 380 15261
2 95821 388643507
3 59 99988 238026649
3 8 99995 63454357
3 66 99955 152750297
3 3 99903 604832666
3 49 99935 59651640
2 19373 39167998
3 100 99989 34330496
3 3 99979 499308854
3 55 99936 297883220
3 91 99940 502220479
3 41 99909 723622415
3 76 99925 249250568
3 21 99904 16718606
3 55 99916 855177885
3 60 99940 418143444
3 38810 81763 322188683
3 47 99950 166955664
3 4 99965 317545987
3 67 99913 595769570
3 13 99949 788271171
3 86 99997 136074970
3 3693 4601 369904562
3 16 99993 276097089
3 95 99912 530196298
3 62 99930 251268381
3 50 99940 311103291
3 18 99934 956232303
3 81 99982 365802957
3 91 99941 839923263
3 59 99948 636046726
3 2 99956 320971482
1 41559 82846
3 60 99929 796373786
3 39109 81142 433460795
2 87214 841698051
3 2 99921 314393910
3 72 99958 442543367
1 17489 52808
3 25 99959 275856930
3 33 99912 597836910
1 52753 94739
3 8 99981 934199287
3 21 99952 192032858
3 13 99961 10248459
3 7 99990 478193506
3 33 99948 622583298
3 29 99953 218361762
3 31 99908 763844630
3 15 99982 429376074
3 60 99917 269750546
2 54057 907220652
2 46093 774777644
3 96 99993 381487668
3 73 99910 41834903
3 69 99917 859787193
3 27 99935 237373720
3 79348 80773 540663896
3 64 99995 929953733
3 15 99925 575309424
3 7 99964 667090005
2 89831 944257191
3 47 99941 428500693
3 8 99979 676004022
3 72 99918 806501570
3 41 99901 62860743
3 70 99958 611255641
3 66 99929 398186068
3 83 99983 173263430
3 9731 63817 338718211
3 60 99945 523730614
2 1670 614208769
3 40 99954 283508127
3 31 99946 992867624
3 89 99956 33242975
3 29 99914 115788573
3 27 99976 145480110
3 40 99916 664417218
3 54380 61276 628504268
2 63746 573081719
3 22 99920 229215972
3 58 99960 85275129
3 41 99908 711339905
3 64 99965 242248001
3 62 99948 347808486
3 56072 67512 933663475
3 20542 92378 846662413
3 10 99984 496661848
3 17 99979 735874509
3 7 99999 283920801
3 3368 89104 904647743
3 40 99904 692393576
3 89 99918 276736867
2 11296 382586553
3 10672 33573 215929039
2 64607 22894686
3 85 99920 881409826
3 73 99902 355806004
3 27 99952 901369948
3 37 99931 503022180
2 59131 957730677
3 51 99996 505816606
3 30 99961 452351307
3 6 99991 528588193
3 81 99911 364910558
3 39 99913 757761344
3 58495 84588 181154805
3 73379 74559 605117647
3 79 99952 185074334
3 77 99974 348962515
3 90 99956 660506711
3 27 99924 698771144
3 36435 63584 149926766
3 52 99997 577772199
3 98 99911 808849317
3 9 99918 863622568
3 73 99958 378718490
3 54 99979 559776836
3 3 99904 351364199
3 34 99905 474380670
3 35 99943 7355909
3 89 99977 533312867
3 64 99942 636542198
3 37 99977 454707408
3 19 99937 885627043
3 95 99929 261771379
3 57 99979 735752706
3 1873 29104 374983444
3 35 99947 527876092
3 23 99948 391229205
3 11 99930 721776399
3 12 99967 944138040
3 96 99989 391004720
3 46 99974 611948705
3 8 99901 902295283
3 37 99976 901959195
3 69 99984 477644525
3 83 99939 355152031
3 21 99998 320299610
2 34860 518577128
3 34 99987 892391923
3 5 99966 727758571
3 27 99907 631250087
3 8 99956 655037735
3 5 99991 847167543
3 4 99999 482692525
3 56 99928 360720814
3 92 99948 284933020
3 26 99963 360258461
3 45 99992 682221023
3 76 99967 520113149
3 98 99953 46007350
3 100 99913 302435157
3 30 99910 114611064
3 43 100000 408954652
3 58 99923 422962454
3 4 99956 354080608
1 43919 85829
3 16 99949 147896655
3 18 99913 17962705
3 28 99914 128629198
3 49 99929 521553963
3 89 99923 193969895
3 43 99939 448836178
2 51096 950091786
3 67 99931 707995729
3 55421 72553 641584958
3 29 99921 518129521
3 39 99955 412865254
3 38 99968 954366239
3 33 99997 938387046
3 81 99959 544115686
1 16753 28204
3 98 99918 25542993
2 9002 707923399
3 26 99988 706511570
3 78 99984 74175392
3 63 99908 973641773
3 61 99974 106225067
3 24 99919 834295850
3 18 99971 302454932
3 72 99954 80301097
3 41 100000 540601310
3 78977 98013 23373132
3 67522 90053 366510093
3 7 99934 386187710
3 81503 87738 779949570
3 43 99912 916928307
3 76 99915 646924710
2 94204 451334417
3 57 99912 138032729
3 97 99918 216761645
3 9 99910 397672667
3 5 99903 922922609
3 25 99997 450853900
3 65 99925 518190668
3 20 99940 933849411
1 12424 79408
3 47 99938 147062589
3 72 99948 395530327
3 5 99964 364282239
3 66730 92908 102452970
3 56 99995 177939675
3 8322 78394 490481015
2 730 621834222
3 79 99910 516669144
3 44 99952 871541750
3 34 99987 755824155
3 30 99967 188952599
2 63133 854222899
3 45 99923 354151434
3 75 99907 374302937
3 9 99930 536335352
3 97 99918 834774690
3 44 99943 758090574
3 97 99902 320704596
3 51 99954 693292743
3 14 99921 572451244
3 41 99995 859010290
3 81 99970 620624609
3 87 99948 284182482
3 44 99952 713014636
3 83 99929 986935747
3 83 99926 944067079
3 1 99918 822784928
2 40833 548548630
3 52289 63406 627464977
3 67 99920 787149755
3 55 99992 327054278
3 30 99938 22686613
3 51033 97154 100397038
3 95 99965 775587490
3 43 99909 785088156
1 72161 82244
3 14 99975 367683803
2 28670 340060007
3 73 99926 330910063
3 66 99946 122243401
3 45 99978 334577061
3 48907 52562 684042196
3 9 99994 881155789
3 56 99951 192692956
3 1 99934 33547245
3 93 99957 421509510
3 74983 91114 908414199
3 82 99954 448200522
3 83 99954 456741867
3 73 99992 416847925
2 43240 242705955
3 23571 72753 693000793
3 30 99930 524331836
3 40 99965 897578345
3 9 99961 237435108
3 50 99950 917195408
2 30320 379043280
3 71 99977 441058262
3 75 99917 300522634
3 28 99976 355920770
3 43914 79663 408106773
3 4309 58889 360054328
3 59 99964 228356961
3 45 99971 13266201
3 70 99996 909543458
3 70 99914 267711574
3 71 99976 949928629
3 6 99962 274977330
3 35 99997 384442949
3 16520 23560 370333512
3 99 100000 461085742
3 54 99901 361872911
3 99 99967 200817057
3 33 99936 989837723
3 9 99950 425747593
3 49 99935 279425957
3 42 99951 919253933
3 47 99921 583367118
3 81 99927 728505879
3 40 99903 332822047
3 33 99939 643956661
3 7616 93264 585572053
3 54 99975 930041151
3 34 99977 694535004
3 67 99965 879814488
3 3420 33174 711264409
3 55 99902 467178744
3 72 99958 106177644
3 16308 53441 515059977
3 43 99952 420137589
3 6 99990 805132111
3 47 99901 784749591
3 12 99913 925236366
3 34 100000 637337531
3 92 100000 112184807
3 49 99964 770474326
3 70 99921 259981700
3 17 99916 865485869
2 43651 748888843
1 8404 48770
3 92 99914 155978893
3 81976 94639 591266157
3 3974 37796 517284753
3 73 100000 303566478
2 76886 872090004
3 70250 92550 371523387
3 97 99941 933017085
3 100 99943 188407501
3 97 99906 414860234
3 55 99924 669598773
2 5874 196034978
3 15 99956 550510205
3 5 99919 742626672
3 34980 70140 522551833
3 71341 87733 975011491
3 18 99962 608441951
3 766 88193 642778713
3 73 99920 858989574
3 13 99916 850322805
3 83 99969 168077234
3 9 99974 384642876
3 19056 61771 653867958
3 37 99980 336528702
3 74 99968 56597270
3 68 99989 366805624
3 1 99916 653541328
3 62 99904 428156343
3 6 99995 57575003
3 9 99960 190562623
3 95 99928 589826672
3 68 99911 224177580
3 45 99984 761949449
3 19 99992 977659929
3 31059 67590 749497768
3 15 99958 416997248
2 62878 378756685
3 34 99953 809292137
3 76 99975 802638813
3 21 99941 739892121
3 40 99987 636440276
2 79194 720349058
3 5 99966 832466800
3 15 99985 272446471
3 22985 25363 909245619
3 72 99936 239453430
3 64 99906 849623169
3 67 99997 438488075
2 7775 565902193
3 14211 53436 278191954
3 70 99947 324626079
3 19144 25027 816632938
3 85 99913 305097379
1 71418 99517
3 29 99919 765817885
3 29 99914 237747946
3 92 99990 92848942
1 13315 77699
3 63 99929 593615513
3 13 99909 410734506
1 30272 68972
2 90611 623688120
3 84 99920 434869083
3 27 99942 550433117
3 22365 52672 903351380
3 13 99905 282226371
3 90 99920 918167921
3 43465 65213 99565462
2 6657 532274895
1 60162 82947
3 69 99922 539709120
3 83 99998 130574354
3 8 99921 201646704
3 60 99975 359525558
3 21712 61027 474777745
3 15 99948 746899809
3 94 99900 922493882
1 27147 88294
1 17989 53629
3 54 99912 93719054
3 63 99951 316032016
3 40 99936 51165138
3 66 99940 371391314
3 1 99985 691701205
3 27218 76240 881244728
3 25 99934 585391082
3 26 99954 550706220
3 81 99982 275690129
3 26 99912 463270095
3 2 100000 296513374
3 98 99994 860670334
3 87 99952 474523287
3 6975 74800 46800914
3 92 99914 698712092
3 13 99914 719460076
3 83 99969 868965772
3 84 99935 126990897
3 68 99901 39102373
3 63803 83573 955949650
3 41661 81785 43052268
3 60 99973 532720592
3 24 99982 435449742
3 52 99954 191958078
1 34071 92235
3 38 99963 644737220
3 72 99921 814040359
3 37 99931 638877452
3 52014 99882 888731628
3 36 99996 294421695
3 80 99945 783737493
3 81 99993 879585124
3 11314 74242 562348421
3 34 99941 255355764
3 89 99960 22138060
3 37 99991 273440415
3 78 99930 470867598
3 93 99929 401471315
3 92 99955 132618401
3 40 99900 503343482
3 3589 59891 6357365
3 72 99974 989666948
3 18 99958 567113785
3 55 99919 996549285
3 2 99987 170031163
3 42 99916 456256864
3 48 99914 287052176
3 61421 76297 419927364
2 60070 312044829
3 99 99962 892291459
3 24 99968 516801708
3 61 99978 650489151
3 42 99922 81855636
3 57339 80151 94877436
3 20 99935 413456026
3 58515 81195 864683361
3 19 99981 681021481
3 53 99984 441985540
3 3564 58775 686193204
3 81 99930 758134895
2 55150 311257301
3 46922 83549 366283596
3 21 99959 510439378
3 85 99925 10715805
3 9 99954 997491741
3 27 99911 564805492
3 83 99902 17096567
3 78 99905 89917296
3 36 99921 622408712
3 24066 96070 52614142
3 1 99936 506459017
3 46544 93570 39841958
2 23714 591769708
3 32 99934 510237120
3 2 99924 521404093
3 49 99969 624995156
3 56 99905 634052339
3 5 99980 138923200
3 54 99942 260834668
3 44 99974 199721050
3 53 99981 539748598
3 97 99951 389000302
3 94 99920 602507566
3 5 99980 499962566
3 38 99950 952057897
3 34 99940 170906472
3 5 99936 473370961
3 24 99934 528128158
3 98 99929 663515538
3 79 99995 467339324
1 6555 44282
3 69 99940 235522549
3 60 99916 928676342
3 13 99947 293541322
3 48 99913 850167760
3 16 99936 752752453
1 16596 42513
3 44555 65458 622352365
3 75 99978 258239168
3 97 99926 483346010
3 67 99977 545487471
3 99 99963 878133619
3 42 99921 898291182
3 91 99980 544699724
3 39 99909 552110586
3 77 99945 242099194
3 17 99923 848119916
3 42 99950 123734930
2 48445 325042336
3 92 99921 195789678
3 49095 52042 414508908
3 54 99973 876752158
3 16 99936 325442319
3 75 99984 854838023
3 62 99994 428706333
3 14 99960 639581376
3 25 99928 271555365
3 52 99923 847872455
3 62 99929 324029651
3 7 100000 324104383
3 648 15106 729603412
3 88 99987 587833847
3 84 99918 449261306
3 16 99929 501823791
3 98 99942 281627169
3 14 99910 532366487
1 7529 55857
3 5 99901 549141868
3 4 99921 328593232
3 89 99935 430765428
3 69 99905 239936882
3 77 99979 616602460
3 23 99928 392919807
3 45 99982 441571047
3 65 99995 734292360
3 20 99926 777732142
3 43747 44008 21093549
3 63 99922 858041312
3 89 99966 806733436
3 44 99907 50609350
3 37 99913 865707805
3 68 99966 965495433
3 26 99907 273032108
3 100 99964 307402168
3 58 99911 504465510
3 99 99974 312653572
3 48 99938 927428104
3 43780 80301 448754639
3 62 99914 468442740
3 91 99916 303538661
3 17 99990 39389846
1 84963 91080
3 62 99970 246590368
3 34 99999 349080192
1 79859 83260
3 2 99935 189791453
3 87 99917 247946236
3 72 99924 820959897
3 19 99961 99030856
3 86851 97790 14079975
3 53 99938 599140367
3 46 99927 350790269
3 32 99909 517007326
3 11 99946 568062131
3 92 99900 922124571
3 49 99958 223241417
3 68 99957 532683888
3 67 99965 68239722
2 75975 42191915
3 17 99903 834517387
3 11 99963 217241664
3 88 99997 289531727
3 33 99904 426083679
3 29 99931 767206150
3 46 99925 484723336
2 7279 531401985
3 94985 97200 811706507
3 78 99974 510764972
3 96 99916 919831382
3 31 99928 771061126
3 9 99907 257917834
3 85 99943 167710289
3 50603 95110 882063131
3 79 99942 582188083
2 63718 681196588
3 100 99995 31891051
3 65 99921 514494582
3 23 99999 477968610
3 16 99925 197249219
3 30 99976 75427728
3 8 99974 644768613
3 69 99940 792591548
3 30 99972 44165642
3 74 99937 331222769
3 88404 88668 819616732
3 7 99947 694887489
3 61529 68114 582046436
3 75 99902 854052552
3 75688 86712 947220148
3 62 99943 23988852
3 55 99931 779996229
3 6716 72711 196133380
3 48 99924 70065437
3 36 99902 58121039
3 39 99976 650457014
3 536 80525 428372167
3 66330 98630 79007515
3 81 99916 482407485
3 21 99937 839139284
3 6 99976 737456870
3 94 99923 192925188
3 14 99988 289578654
3 64 99952 636241617
3 85 99941 984890476
3 14 99900 454513412
3 57 99987 241952839
2 51359 927257799
3 49 99953 843780019
3 77 99983 675843819
3 76 99961 833274312
3 70 99907 870346560
3 86552 90277 396030628
3 3339 62887 165797985
1 21240 78514
3 8227 76054 637020663
3 1046 46541 509721290
1 39864 52188
1 25820 45692
3 82 99907 629812317
3 51 99969 294056114
3 38003 70536 559555559
3 64 99930 75296986
3 9215 82284 806742818
3 91 99947 856029174
3 50 99992 350689682
3 85 99927 368831281
2 8174 871067955
3 21 99941 47187066
3 5 99913 269138582
3 34 99969 914535633
3 15 99987 255097507
3 25 99943 750025878
3 20 99916 976318615
3 27 99931 412027731
3 57 99950 272958345
3 51 99959 168111479
3 69 99991 414376913
3 75 99956 1061597
3 71 99923 977265581
3 83 99934 798208656
3 78 99961 562534694
3 47 99953 340943309
3 39 99938 288303921
3 66976 88977 546368073
3 31 99904 295049234
3 79 99963 567940021
2 95364 743526334
3 18 99930 111300894
3 13 99984 283784324
3 14242 44389 504065335
3 16418 18875 947505410
3 17502 23088 274041349
3 22 99969 464557634
3 80 99994 266664707
3 26 99931 213375362
3 78 99957 501562759
3 89 99975 703501778
3 31 99937 536963463
3 92 99902 769527549
3 10 99922 76407707
3 76 99931 610929578
1 47066 54156
3 10119 65005 288257188
3 61 99947 643182803
3 5 99971 759509571
3 18 99977 531692281
2 29261 898671896
3 7 99988 109625963
3 44 99939 271644002
3 58 99911 390664218
3 55833 69098 879030924
3 59 99981 611431237
3 47127 47883 3493069
2 76489 670746819
3 87 99965 497572763
3 11 99916 136409413
3 15 99908 340572276
3 19456 92221 848930022
3 1 99901 387370586
3 5 99959 267540166
3 7 99984 715441708
3 77 99944 449838525
1 42250 44461
3 59387 94459 979558582
3 71 99989 385663493
3 44 99968 901374463
3 48 99987 941809381
3 17 99919 372829412
3 25578 94770 724626680
3 56 99919 582293647
2 64644 737000831
3 13 99943 44416711
3 87 99909 835885688
3 93 99904 291327011
3 46 99964 830091963
3 41402 63762 630154923
3 85 99923 461639779
2 83238 673019903
3 90 99966 38111800
3 71 99974 227851862
3 62393 71751 510043840
3 14 99989 244898597
3 17 99900 518473049
3 16572 37701 267784128
3 69 99963 543599157
3 9 99904 485655937
3 81 99984 45923046
3 92 99988 881055819
3 27955 36951 445740293
3 11 99987 222816853
3 72 99955 674353684
3 24 99919 375212837
1 48292 91925
3 6 99997 915273288
3 6 99914 353138922
3 19534 66477 974338745
3 18 99904 560647781
3 39 99995 775536932
3 47700 88103 768919908
3 40 99967 143976642
3 41 99966 808988574
3 51 99926 809902594
3 51 99937 121922233
3 8 99921 675303624
3 31 99966 21178537
3 12 99972 325535732
3 13 99984 395102555
3 63 99954 292603942
3 61 99976 537460115
3 36 99920 322823105
3 8 99981 129335059
3 81 99906 395151406
1 32164 44425
3 70 99999 934583380
3 85 99913 687868352
3 41365 94833 247023841
3 58 99995 1377878
3 55 99916 326011665
3 60 99997 730250918
3 46 99926 34314924
3 85 99940 182756872
3 68 99990 567973474
3 6096 55113 884686612
3 55 99977 36987470
3 27 99980 44712009
3 81 99952 522581435
3 51 99919 61815790
3 22739 74572 566655014
3 32 99967 253053241
3 92 99910 675575685
3 33 99999 463329454
3 84 99959 847760839
3 48 99990 651932107
3 45270 76573 581030812
3 94 99928 899624417
2 39678 703038480
3 53 99966 41167336
3 22799 36390 470367852
3 45 99943 80922569
3 85 99911 390015149
3 89 99981 459760381
3 52 99933 431779943
3 11647 72632 735364821
3 60 99944 888202705
3 96 99969 257596764
3 20442 48602 539127236
2 39473 916939391
3 60667 66754 458950416
3 8 99969 123335848
3 79 99978 447308779
3 82 99985 14652827
3 87 99967 785318823
3 22 99973 677315969
3 82 99948 33133824
3 84 99911 903352345
3 52 99921 204872499
3 2 99914 740115170
3 24 99965 888209224
3 71 99981 322031738
3 67 99939 681710223
3 27 99992 732852550
3 78 99976 110281833
3 3 99921 729036627
3 90 99991 677629768
3 37 99931 333823356
3 84 99963 256561401
3 6 99977 636763597
3 76 99931 50711073
3 54 99965 721061672
3 93 99919 337204998
3 60 99911 153786918
3 90 99908 601764240
2 73402 641619762
1 26655 73605
3 98 99999 691913020
3 92 99984 504970582
1 26192 55027
3 25 99969 387497050
3 3 99905 478106581
3 11 99995 756669531
3 22 99982 121778445
3 33 99963 789594706
3 24707 98107 294726144
3 51 99977 512667788
1 9867 80835
3 20 99918 787992299
3 33 99918 671366771
3 98 99980 724461474
3 90 99920 778336932
2 45201 225874939
1 8755 73058
3 74 99904 441561560
3 42 99918 654242948
3 15 99932 923124026
3 15 99929 881038386
3 60 99969 352729615
3 92 99941 179528526
3 42 99920 68298927
3 67702 77364 428117251
1 18459 36117
3 76 99903 958637305
3 96 99952 196264707
3 49 99982 518177698
1 44313 99949
3 86 99930 374090290
3 96 99902 323771918
3 23 99997 277967132
1 5017 98261
1 23755 77597
3 90508 98811 188549867
1 95345 96474
3 55121 74215 390691700
3 33 99915 394786358
3 16 99948 221698166
2 61757 406446187
3 86 99938 580287375
3 5808 47414 319743123
3 28 99968 316085621
3 54 99910 618949990
3 65 99926 142098460
3 99 99968 906855135
3 82 99992 781383534
3 32 99925 327073322
1 13240 28519
3 75 99961 671062058
3 92 99980 16350004
3 50 99956 556929844
3 64097 90795 686863809
3 9 99969 99222996
3 63 99980 396792202
3 9 99935 317738269
3 39 99983 61632319
3 99 99958 213898800
3 18261 90437 291756619
3 50 99977 570543588
3 72 99900 401330588
3 6 99955 934429097
3 58 99913 548491166
3 43870 90714 543675310
3 41 99968 6570377
3 15 99910 248771137
3 12254 20777 301127644
3 86 99911 784211575
3 25 99905 140694570
1 41392 67704
3 80 99922 931301469
3 87 99961 647127384
3 78 99962 89736337
3 52928 53358 887685121
3 22 99934 591794071
3 27537 29161 204405272
3 3 99948 308847893
3 21 99940 527450120
3 50 99949 612896673
3 6 99939 888469443
3 54 99922 645913541
3 49625 83509 733538284
3 86 99925 154316355
3 7938 10199 321968692
3 18000 93695 932341653
3 75 99978 935232770
3 33 99901 68177592
3 22 99911 877935190
3 73 99924 761184042
3 44 99904 945737711
3 24801 57932 701767217
3 54 99925 252032684
1 46850 92669
3 69 99931 296196090
3 75 99964 617246202
3 55 99998 681588998
3 12 99931 144046404
3 38 99920 952846060
3 37 99935 308016897
3 9292 63471 160173825
2 99800 291786272
3 20 99960 238819959
3 23 99932 324377022
3 91 99902 932478208
3 1312 2677 230994286
1 37528 86997
3 96 99959 768677906
3 35 99928 645110491
3 44 99936 964931314
3 12 99910 825795150
2 12983 531300132
3 95 99942 415692094
3 16 99935 337797308
3 58 99983 261894881
3 53 99903 436886248
3 1 99969 626111634
3 23 99987 882558952
3 19121 58527 170069011
3 38 99924 315529834
1 154 82730
3 80 99967 164017118
3 40 99905 167094107
3 26 99933 381011318
3 36 99991 17358935
3 40 99986 481081754
2 38053 848004586
3 84708 87772 712913859
1 15222 93969
1 11062 47884
3 76 99948 324739737
1 26925 29135
3 27 99920 405467887
3 52 99933 333106807
3 77 99977 317620385
1 32013 98390
1 73762 98280
3 8 99954 595106479
3 5766 55272 653605900
3 51 99982 873538598
3 80 99991 446186427
3 68 99992 87639865
3 42 99951 602288718
3 45982 67852 703945429
3 33 99935 885549033
3 9 99967 924542816
3 62 99918 82339586
3 61 99947 388882489
3 36 99935 365467653
2 27856 684334078
3 29 99931 227901212
1 67728 77845
3 65 99940 368549853
3 49 99913 515454575
1 32931 36564
3 84 99918 239517719
3 73 99939 741207460
3 18 99994 382647873
3 46337 98719 216381455
3 30 99943 872359056
3 86 99990 791614754
3 5 99932 427133419
3 32221 70269 743122194
3 46 99996 123739003
3 60 99944 462482794
3 58 99911 215897770
3 97 99975 566517044
3 45 99966 106855530
3 39 99926 464260699
3 78 99966 895286711
1 34609 58084
3 6816 57238 147590030
3 42757 64166 946360272
3 35 99948 69401255
3 27 99948 150196269
1 60181 91778
1 18370 52628
3 35195 77733 247884692
3 65 99926 28822307
3 39 99908 427167595
3 19593 24499 293051816
3 79378 85212 171361065
3 1 99948 581672915
3 20 99995 741417299
3 77 99917 962940127
3 21383 55225 310429886
3 45690 90727 618075628
3 98 100000 152182674
3 66 99951 980880170
3 55381 74635 256567181
3 8 99927 249210936
3 16 99911 962689929
3 86 99977 684901835
3 42 99937 988594752
3 5 99977 616674962
3 83 99953 317501519
3 34 99950 878371674
3 1298 47459 962208121
3 37 99929 89085550
3 38 99979 994626350
3 57 99911 237451329
3 2 99900 330245708
3 7747 38999 527543118
3 85 99945 273373220
3 26630 34934 706605375
3 12644 38163 418130624
3 90 99905 133925710
3 14471 42750 349897827
3 19 99962 772086249
3 46 99965 376293458
3 53 99934 658591129
3 39 99995 59625170
3 45 99913 766171429
3 15 99903 172226161
3 59 99907 691992306
3 50 99929 150980234
3 69 99905 249878957
3 88 99963 937994499
3 67 99976 150270508
3 82 99909 859767641
3 81 99939 930645138
3 4 99943 920639199
3 49428 99504 965308594
3 26055 90436 208034370
2 64202 903896969
3 35 99919 644887725
3 94 99967 753018019
3 15046 86924 263495978
3 2 99968 866286379
3 38 99955 616439998
3 32 99942 855570013
3 64 99927 73999234
3 32 99985 261404672
3 95 99963 402175179
3 21688 41670 302179349
3 93 99998 226049004
3 26 99923 845880757
3 97 99918 180875835
3 73 99917 357450548
3 7 99959 531448920
3 71 99952 76676490
3 49505 82132 155089577
3 7 99966 357104371
3 75 99905 864064297
3 70 99910 772283094
3 23 99911 382294115
3 40 99906 440064739
3 21 99925 767568825
3 3 99995 129169281
3 5 99917 518293738
3 1 99948 704288102
3 5 99942 858405075
3 69 99906 602368136
3 76 99978 51030389
2 79774 22339100
3 51 99999 889789195
3 4998 25516 905111246
3 89 99967 322789944
3 26806 94102 658842182
3 92 99989 766461798
3 1 99997 298934805
3 59 99999 24844794
3 99 99965 477368292
3 5961 18298 157853273
3 31310 95386 130606999
3 38760 76707 70791474
3 33424 48064 385718
3 21 99954 893351421
3 41 99936 49211662
1 50499 58202
3 94 99951 190933246
3 97 99960 540375409
3 20 99964 57299611
3 47901 94281 316906039
3 21026 29414 374009030
3 11 99969 893391006
3 5 99933 213853053
3 84 99951 417272648
3 24 99902 437781986
3 25 99983 669669697
3 25 100000 1011233
3 2609 59691 388305164
1 31428 48106
3 48 99927 104103365
3 21 99909 376990777
3 26902 51683 280842678
3 3 99964 220230345
3 58 99978 333871366
3 88 99932 659884237
3 39 99962 850557131
3 41885 48586 359885222
3 41814 58992 444589933
2 21824 240899577
3 40 99983 728072126
3 15 99900 555551335
2 24806 683281137
3 91 99999 591212085
3 39 99976 273036466
3 49 99961 571115813
3 30 99994 946449713
3 45102 75212 958008771
3 31 99980 382553064
3 17 99971 192621712
3 1232 8437 361301207
1 10484 12057
3 16 99963 730744019
3 11 99940 230304854
3 25 99980 843423113
3 96 99966 305814695
3 69 99926 857175858
3 38814 89282 264097347
3 82 99979 238964945
3 21 99977 569284706
3 60 99917 127462346
3 40 99966 202331352
3 47 99915 116801833
3 71 99913 114630520
3 97 99968 544132132
3 12134 56265 28777663
3 70 99929 852493796
3 1 99922 759450542
1 91714 94237
3 67 99933 420755559
3 4 99925 148323150
3 30 99977 869138442
3 8 99953 788701977
3 68 99994 518770823
1 79648 93685
2 5440 616564232
3 32600 53872 247714342
1 30746 68238
3 63 99954 916206
2 94162 841126143
2 99498 214349286
3 69495 83198 292563320
3 39 99918 514267708
3 71 99931 542895766
3 27 99982 110307459
3 7 99909 810907237
3 74 99900 33767373
3 96 99968 930467499
3 51 99957 322026125
3 26 99930 568423629
3 86 99968 422913504
1 14105 56464
3 62 99921 129711604
3 81 99926 40608336
3 68 99949 715865863
3 51 99925 218117702
3 30928 86407 534410281
3 5 99902 149376727
1 4047 95179
3 33 99956 936442948
3 26 99965 117950354
3 39 99961 320496498
3 66 99968 340764843
1 3430 96924
3 84 99958 570682456
3 70 99974 168545217
1 36817 43671
1 44424 86870
3 45 99948 766529839
3 79 99975 757961887
3 52 99942 157884060
3 37850 70697 638782448
3 4 99931 992739793
2 70027 645398618
3 11 99904 505932604
3 27 99934 317032712
3 97 99985 707170820
3 100 99956 110780181
3 96 99925 110007180
3 11 99926 807759736
3 59 99955 644711211
3 63 99965 79831499
3 35711 44778 447518247
3 43 99959 330228272
3 64 99969 453225147
3 80 99969 932004986
3 71 99963 39389270
3 98 99959 358631049
1 23224 58771
3 7 99922 602020150
3 65 99958 130747789
3 58 99949 782405659
3 26 99944 305170154
3 26 99994 707260496
3 24044 59712 470872872
3 30 99968 302178746
3 84 99983 766004095
3 7 99967 588166961
3 37 99968 376687041
3 85 99978 29600804
3 3 99911 778859296
3 50 99965 72851832
3 28 99981 144740911
3 70 99994 605018546
3 66 99998 904905772
3 93 99965 937188950
3 66 99921 406594428
3 74 99962 474341519
3 17374 67244 675666295
3 12 99918 229349135
3 7 99915 192590182
3 5777 20724 63478585
3 19672 66494 899109066
3 72291 94557 573273469
3 54 99973 154799327
3 31 99908 473091332
3 86 99980 11532641
2 60901 321950479
3 14030 37182 4615845
3 24303 29765 39255478
3 46 99902 97634647
1 57931 84026
3 70 99995 728324374
3 74 99966 225071215
3 67 99955 733296372
3 64 99993 505660062
3 32 99956 23559859
3 3 99901 679477437
3 51 99900 661841079
3 74 99944 166978796
3 22 99942 852395797
3 31 99953 519621047
3 23 99927 773260249
3 39 99988 148186749
3 99 99923 822153356
3 6386 79013 345293074
3 32 99974 578574070
2 50309 289236240
3 32 99935 745034470
3 68 99979 397468072
3 71 99959 201319768
3 87 99984 210803790
1 88769 92693
3 74 99946 679505019
3 33 99963 105510565
3 98 99911 713476920
3 54 99993 838049784
3 75 99950 510454146
3 36 99954 263556200
3 68 99900 251340515
3 35 99928 665085145
3 69182 88623 891420949
3 33 99997 277599714
3 51 99926 885694049
3 89 99910 570291543
3 37809 70337 935628615
3 91 99970 133464844
3 36423 79913 263609182
3 91 99932 511611097
3 20277 33147 121654142
3 3 99905 438861785
3 7 99933 764237085
3 51 99991 689455351
3 44 99944 310759671
3 31 99925 949832364
3 8 99971 443490546
1 14004 32183
3 15 99926 473261930
3 19 99951 211153903
1 47190 69885
3 89 99968 556774514
3 18404 61658 844539154
3 17 99990 623496867
3 65 99901 930238184
3 52 99979 778521343
3 13 99947 939516771
3 79 99977 631611748
3 11994 61181 919117960
3 39 99917 481019254
3 6 99901 418414425
3 86 99909 969349598
3 72 99976 253874488
3 52804 91029 174707921
3 46804 94166 841924239
3 73903 91602 332021205
3 84 99985 706197166
3 4 99996 540786880
3 33 99987 186217716
3 55 99921 11326977
3 16 100000 252046641
3 60 99971 363344930
3 5 99910 5483852
3 33711 72867 800102542
3 16 99960 944619041
3 44 99915 344544144
3 30 99940 449483180
3 46566 93985 249902492
3 22 99920 960206956
3 20 99925 792080850
3 61 99918 811551746
3 33 99903 987126208
3 47490 96245 580620569
3 37 99936 944941671
3 22 99939 479528587
3 71 99930 681070209
3 59 99936 220661185
3 21647 97987 969891842
2 90948 121682036
3 54 99967 451583532
2 20285 932516129
3 14 99907 180583816
3 34920 67830 481358498
2 66010 969603785
3 63839 99620 214708198
3 54 99904 280637246
3 8934 31953 146512211
3 63 99985 852298012
3 79325 89061 725814141
3 4943 14528 416591906
3 29115 71964 833228566
3 99 99924 498882509
3 13 99966 690945413
3 69 99960 235542553
3 4 99929 249638858
3 82 99918 66995076
3 80 99912 432984228
3 82 99997 491477076
3 2906 34010 4226545
3 84596 90642 332878618
3 75 99916 819815254
3 67140 78026 42311799
3 41 99903 885892129
1 34385 41918
3 48 46900 120760024
3 50 99940 744434067
3 72 99937 188081070
1 61670 63873
3 100 99922 284822007
3 45 99938 530211597
3 64 99972 165643474
3 76 99943 134792215
3 10 99974 282807566
3 23 99927 847582986
2 87531 345855906
3 28 99944 586019511
3 63 99904 96753478
3 9 99949 218642488
3 58 99999 235627532
3 58 99947 30825988
3 14 99915 789531273
3 52 99917 219999626
2 80890 411949040
3 38 99917 956552829
3 63 99990 280440274
3 6 99943 725020904
3 44 99978 131446687
3 87 99992 210173638
3 35 99949 856977745
3 48 99952 772719857
3 20 99939 791110001
2 75415 382906062
3 11 99987 115206310
3 67 99949 539598974
3 58 99929 73840791
3 72 99981 159107237
3 4 99914 847939183
3 18 99972 121592394
3 10 99911 184101438
3 67 99906 653422605
3 29 99903 305495938
3 14 99908 624794023
3 54 99953 362392787
3 42 99919 587344050
3 54 99915 52084925
3 82 99910 703122091
3 18 99917 541008365
2 67400 935571323
3 87489 99906 21998410
3 31 99914 135454607
3 47 99973 921870004
3 69 99965 728926657
1 67042 96745
3 27 99944 697830458
3 42983 59748 146596291
3 20 99978 958376356
1 70232 78144
3 57 99956 568943881
3 14 99906 350480574
3 22372 34302 537378573
3 76 99990 998123820
3 11 99977 827924794
3 6834 85616 288959639
3 67 99937 435710309
3 96 99915 349449498
2 61568 624395028
3 47 99942 144157189
3 34 99976 500385484
3 64643 77859 669977678
3 8 99945 531934196
3 24557 45236 414933081
3 7 99984 61170301
3 43 99982 135596305
3 73 99971 107145315
3 82 99953 379824359
3 14 99982 899200372
3 39867 93804 506359731
3 4025 91953 465515087
3 88 99994 669755870
3 33 99927 641290411
3 49 99994 238622910
3 35 99962 86004953
3 72 99960 421767234
3 41 99978 970181260
3 77 99938 275950030
3 79 99956 98687192
3 58 99984 572834921
3 70 99972 961850745
3 82 99967 409003029
3 78 99949 717741398
3 87 99911 121925758
3 96 99948 693839942
3 22 99913 452685015
3 96 99945 910960145
3 66 99951 926528257
3 63 99937 89186490
3 1 99955 302506990
3 73886 77304 833275899
3 86 99923 833173829
3 28 99941 368605713
3 30 99943 729642567
3 72 99921 260549563
3 30 99912 186850801
3 98 99938 813356413
3 66781 97001 157927011
3 94 99998 461658665
3 74 99960 186103168
3 6 99922 331677345
3 35 99990 938456791
3 56 99914 20594902
3 65724 88147 256188097
3 32 99909 294817812
3 97 99998 241575628
3 73 99960 621899906
3 47 99902 358209368
1 40700 83525
3 54 99920 897105078
3 17 99939 281257642
3 39 99964 887378282
3 39 99942 464064529
3 70 99900 641527732
3 74 99928 497356482
2 96709 321059109
3 27 99911 741711719
3 3 99930 293947216
3 74 99921 631507745
3 60 99968 505870562
3 38 99998 50795423
3 69 99961 936215252
3 62 99946 704018849
3 96 99921 969695919
3 1 99981 728635646
3 65 99900 145243881
2 59997 410384868
3 45 100000 306448341
3 5 99967 245106130
3 6 99941 981535099
3 2793 54179 436761785
3 24 99984 252463118
3 97 99975 787805246
3 92 99963 991257642
3 74 99918 395778816
2 54485 932439241
3 42 99997 610102363
3 48 99962 489282992
3 19 99902 428020294
3 5 99911 940777978
3 67 99919 161576751
3 13 99981 138791437
3 61 99961 36531361
3 52 99998 687913116
3 68 99990 22084352
3 24 99985 436647178
1 36861 86660
3 54 99907 430729431
3 47 99991 555232309
3 33 99951 712019415
3 1155 57782 761939513
3 84 99980 684194252
3 37 99945 11318145
3 22 99949 246804094
3 19 99976 191255863
3 15 99921 123171144
3 88 99927 94131903
3 23 99930 316687544
3 84 99979 624031355
3 3280 42826 849511800
2 98992 147706639
3 45 99938 159706178
3 45 99942 162837399
3 27 99988 512218184
3 44 99997 272893916
3 94 99976 777416430
3 72685 75783 933099242
3 48 99991 637035161
3 74 99900 169490090
3 15 99946 58756262
3 94 99924 838008297
3 26 99960 149686675
3 37 99998 79107994
3 2 99941 427899483
3 39720 40325 926000476
3 66 99988 331323169
3 5 99946 908377919
3 75 99927 260942609
3 38 99935 751258307
3 72 99903 807405955
3 20 99900 54042913
3 50 99963 626973794
3 49 99968 661367502
3 11 99934 790082508
3 46 99933 671672381
3 40 99939 404476155
3 1 99985 549793765
3 14 99932 501197923
3 88 99900 79849347
3 45 99962 661818141
3 18 99954 372868769
3 12871 28160 349510531
3 65 99976 692995671
3 21 99903 878186780
3 64 99981 576925777
3 1 99957 989744059
3 62 99910 47350033
3 82 99989 388800484
3 91 99908 485646710
3 43 99958 693716079
3 60 99951 706902397
3 19 99952 563087215
3 68 99926 300835399
3 10 99977 689188948
3 72 100000 511044956
3 48 99930 894988112
3 43 99911 590458158
3 96 99912 203956216
3 54 99943 349386465
3 69 99931 197377324
3 53590 97715 897317706
3 30 99994 649355832
3 47 99965 720089909
2 82617 457871535
3 76 99982 38232965
3 66 99911 963966129
3 67 99994 417219997
3 32390 57014 936051846
3 84 99984 452395034
3 24 99930 322954818
3 62 99980 116013495
3 56 99960 827518793
3 43 99900 607382280
2 56268 541347156
3 42631 94430 730390945
3 98 99989 536059679
3 62 99987 161610055
3 36 99925 815557681
3 90 99920 916326822
2 56958 397264102
3 54 99930 752547336
3 9238 63479 873211745
2 85322 208279174
1 14421 67328
3 91 99924 537188134
3 59 99918 616735703
3 64 99940 202809439
3 43492 80574 9413305
3 33811 39072 825373948
3 14 99986 355780908
3 96 99973 174370882
3 66 99998 146941498
3 23 99982 80122473
3 5 99932 659854453
3 1727 66490 253771674
3 31 99903 422990624
3 27 99999 392212021
3 99 99973 267162763
1 41279 48930
3 86 99931 163929355
3 66 99950 505746185
3 5 99992 435743059
3 70 99941 809243512
1 72636 88005
3 58 99912 446375471
2 13019 440571895
3 57 99981 602442504
3 37 99974 289700184
3 61 99979 113517247
3 11 99940 396781707
3 70 99900 581027479
3 20 99971 460954408
3 16 99903 320138293
1 27209 30187
3 19 99940 798745211
3 96 99998 536854888
3 58 99994 460760973
3 4 99964 168765420
3 59 99926 867540194
3 46558 71624 672336851
3 100 99980 215289258
3 69 99919 390271405
3 96 99994 536435502
3 44 99935 201441312
3 19 99994 654370713
2 97599 721080359
3 82 99983 121484310
3 92 99939 498341166
3 30 99901 265588211
3 4 99907 859043450
3 22860 93969 475184228
3 50 99946 333697682
3 46 99915 344405336
3 9291 46118 356695792
3 78 99973 12015998
3 99 99900 281818857
3 23 99958 814166602
3 32087 92031 611751375
3 5 99964 942046006
3 74 99996 913900116
3 67 99980 548924485
3 96 99964 164740401
3 12 99926 866425806
3 42 99963 991686920
3 60 99917 268127607
3 84 99928 95414663
3 92 99980 847687808
3 11 99915 272453070
3 77 99996 267032897
3 66098 90888 898823187
3 13 99972 559930358
3 96 99935 668976260
3 82 99918 846963387
3 46 99991 215099757
3 75 99937 547112146
3 67 99958 139512986
3 66581 70654 572803885
3 12619 31749 890928639
3 14 99985 914810408
2 68824 25824179
3 60 99942 435722727
3 100 99924 329553867
3 3 99987 920228403
3 43 99978 728259541
3 5 99939 747500619
3 74 99911 59894547
3 88 99917 517705540
1 52513 90356
1 5915 37871
3 32 99903 192792966
3 75161 82761 813320438
3 59 99993 879060037
3 21040 48597 948441624
3 19012 20937 25661138
3 19 99927 644605788
3 76 99940 931828509
3 19 99942 255056721
2 54823 208967544
3 10 99932 747444529
3 79587 95463 683960171
3 82 99992 286655031
3 1 99998 143459821
3 82 99904 573671530
3 22 99955 609403512
3 8568 80926 890155272
3 82 99996 215842580
3 24190 66219 652799593
3 37435 69572 253272246
3 82 99997 194301824
3 32 99937 833712878
3 68 100000 473434780
3 30 99956 664853186
1 18645 33887
3 57 99949 461078509
3 74 99901 102397377
3 46 99991 219741066
3 83 99943 516480327
3 11 99923 72738758
3 76 99965 773942025
3 83 99910 526424326
3 88 99929 358169566
3 78 99997 726553604
3 5 99976 943733729
3 37 99936 615288316
3 88 99924 842969524
3 41 99928 659503112
3 59204 86454 435033860
3 75 99984 875151304
3 34 99956 196585037
3 16882 27399 960539463
3 93 99937 906310111
2 98459 548894385
3 43 99993 939647960
3 32 99927 822259199
3 20 99904 528609800
3 31 99932 623168481
3 11 99922 937587300
1 81340 92969
1 50801 61645
3 21 99900 579444302
3 65 99941 779609822
3 42 99920 868338054
3 74 99978 216927050
3 51 99964 491724502
3 62 99912 558524270
3 93 99990 690588317
3 4969 50651 757745336
3 14401 92361 800584619
3 79 99951 751263923
3 27 99960 452177126
3 64 99995 863561671
3 90 99966 220511788
3 27449 46753 503370050
3 86 99918 741345913
1 25042 71853
3 77 99948 831175107
3 87 99961 225576159
3 71 99958 510966383
3 35 99941 620464810
3 17 99905 140344053
3 41 99957 757299163
3 45 99972 333523178
3 36522 54772 879308325
1 35489 94717
3 95 99907 453079633
3 27 99996 824777152
3 34 99950 270890469
3 54 99949 857042059
3 62 99949 500521096
3 82291 96706 335220781
3 6 99907 518060718
3 81 99970 644716787
3 56 99982 222438257
3 71 99901 722185218
3 50 99969 855620560
3 33914 48078 876294854
3 33 99974 727677238
3 76 99931 14977419
3 42 99955 290029374
3 27 99975 235493738
3 54 99981 779241141
3 44358 73694 263385959
3 54 99925 170479584
3 33 99921 333674200
3 76 99911 71684096
3 63 99971 406521096
3 19 99982 138184212
3 19197 34626 49772572
1 3933 8277
3 40315 93759 621091449
3 59 99919 965629053
3 16318 63556 783669572
3 69 99978 397827714
1 28199 91611
3 93 99990 682276209
3 24 99967 129847317
3 12 99984 939930131
3 62596 81068 56825837
1 86668 96095
3 24 99907 429173633
1 70118 89579
3 95 99981 406663785
3 61 99944 8112764
3 46 99947 153724990
3 6 99918 512993334
3 62 99925 674306437
3 8 99966 196889355
3 33947 99147 631570387
3 51 99962 786624874
3 42 99963 349330449
3 5 99945 272392161
3 53 99995 308897633
3 53 99985 311978783
3 39 99927 531487555
3 17 99917 391526204
3 78 99920 571014904
3 29 99982 431269949
3 7 99999 674669606
3 33 99956 617550803
3 26 99954 714222269
3 98 99940 774921315
3 55 99919 871038490
3 13 99998 428571467
3 88 99997 136628075
3 9 99967 626332771
3 64 99912 228622674
3 27 99904 209557187
3 19 99990 669177549
3 79 99995 950799556
3 11 99917 908069205
1 368 80988
3 69 99964 835930887
3 61 99901 57087638
3 50 99907 342155986
3 82900 98449 255395778
3 58 99971 846450929
3 4 99950 585509651
3 82 99938 490583832
3 43 99907 547293257
3 8 99917 906206806
3 62506 80794 521602955
3 59 99964 992695933
3 55 99941 919172077
3 61 99971 141924545
3 9 99927 208771377
3 18519 60978 145343907
3 44 99910 299782349
3 42 99981 471784464
3 46225 54031 547063342
3 44 99955 415969222
3 96 99970 77342780
3 97 99921 370532087
3 39 99979 867418654
3 8398 76490 319657265
3 14749 35639 831295295
3 85 99965 229515133
3 46 99918 807445648
3 4 99971 993155015
3 56 99975 473485584
3 100 99963 255967102
3 54 99988 614867338
3 14 99921 693535611
3 90 99933 416636829
3 56 99944 801829671
3 15 99954 775426050
3 22 99949 249843928
3 10 99910 874994186
3 89 99923 21634940
3 64081 73937 189415526
3 4 99964 927222650
3 35391 60548 788076843
3 21 99973 613391061
3 4172 24685 502504725
3 90 99981 7419027
3 81 99970 44910091
3 18414 70069 181003101
3 80 99978 371559139
3 45 99938 128173415
3 53 99947 501801064
3 6 99927 850752914
3 57 99991 269425561
3 8467 54490 84338640
3 63 99904 151845172
3 48 99970 497258696
3 36 99924 226928243
3 61 99930 163202747
3 69 99983 965320469
3 50 99974 710563750
2 1028 928256684
2 6912 425494212
3 90 99957 532291257
3 32526 36902 141119866
3 29 99959 494079237
3 9 99970 359085378
3 59 99995 322492138
3 58 99970 252380787
3 48 99929 735184459
3 27 99968 450504363
3 20 99958 572492478
3 97 99987 67212792
3 98 99907 787964880
3 34 99947 243636024
3 72 99900 627858057
3 93 99923 717497278
3 38 99938 596754992
3 47 99975 293759542
3 70 99950 641036368
3 4 99917 959244490
3 8676 50518 213776379
3 67194 88835 905011846
3 19949 44506 458449997
3 98 99988 728963064
3 19843 55399 485355060
3 11 99962 535443740
3 23 99927 232661871
3 4 99924 640535672
3 15316 49887 932788437
3 70 99985 948665219
3 59 99950 620618200
3 11 99993 915755084
3 10 99902 327214921
1 24682 86596
3 63 99957 613253638
3 19 99900 405341901
3 51054 97626 603679301
3 100 99947 18163691
3 25065 50000 175805583
3 1 99950 936909391
3 82 99982 320508669
2 71487 925653462
3 42 99984 172775906
3 35211 35642 195066625
3 24 99969 624390964
1 42308 90087
3 39728 93326 698604170
3 37 99907 218087964
3 95 99924 248700186
3 58 99918 905876413
2 57172 854419307
3 37 99994 540819235
3 80 99952 710849258
3 5 99950 650150514
3 61 99938 19920971
3 45 99940 445134303
3 73 99952 192434926
3 64 99954 974322414
3 55 99928 618122741
3 34 99996 326465056
2 89610 425026888
3 64 99989 574236733
3 48 99964 83799344
3 64 99986 213646611
3 84 99955 80602642
3 76 99901 385422724
3 15830 46753 859396818
2 43461 439108161
3 94 99971 53621803
3 56 99999 700660764
3 52936 85170 272378690
3 50 99914 881849191
3 37 99955 508948813
3 43 99954 852394948
3 2293 54930 869447736
3 96 99966 899443339
3 63 99948 763226991
3 55 99951 260127659
3 43 99924 247891936
3 73 99984 468233682
3 9 99997 96891713
3 53 99906 352288208
2 92574 610382712
3 65 99907 922549887
3 73 99950 945517686
3 61 99938 970609771
3 2730 72162 900350460
3 84 99996 707658117
2 43757 72944600
3 11 99948 424375373
3 56607 92128 605327469
3 11 99964 602853323
3 2067 19807 823104489
3 32 99910 860114234
3 35 99985 865891458
3 5794 65378 333413021
3 62174 78881 22072753
3 18 99995 843832915
3 45 99927 115552816
3 100 99977 254188339
3 59 99983 34812224
3 80 99916 153057786
3 69 99987 935366448
3 81 99945 800649703
3 51 99900 438651162
3 5528 73945 476531364
3 3 99906 281310192
2 4649 33854731
3 2 99938 557772810
3 6 99928 834820529
3 18 99923 993182567
1 63667 88237
3 71 99943 580772990
3 11929 28388 290550418
3 53 99901 344521450
3 48 99929 793698775
3 21 99906 940211061
3 40 99945 235972774
3 15 99924 687685797
3 42 99937 734441987
3 71 99925 650267465
3 38 99909 256067735
3 71 99970 314874105
3 37325 41247 369951052
3 53 99901 7326687
3 83 99973 776657210
3 35 99939 234174389
2 11647 997631004
3 1 99927 764895417
3 40088 53570 804261025
3 66181 86398 769000733
3 31 99919 605822077
3 45 99952 876373467
3 70915 76878 974669296
3 51 99931 369361956
2 93920 497373689
3 71 99944 404935801
3 53 99954 545376356
3 80 99918 501256447
3 88 99945 41121283
3 60 99954 419565339
3 92 99918 680447847
3 46 99938 462367152
3 45 99964 913349417
3 92 99994 108708853
3 20 99912 191770059
3 84 99912 331770992
3 68 99930 848463067
3 58 99904 432416576
3 32 99953 646407001
3 23 99942 882229152
3 51 99912 718186843
3 93 99928 683725992
3 77 99935 660083950
1 32931 87242
3 57 99950 428168894
3 91 99996 686251509
3 22 99907 218623707
3 87 99909 920706902
3 14 99931 672128959
3 5990 31222 424686733
3 79 99920 352148052
3 56 99962 542602554
3 62 99950 309662815
3 76 99988 212128960
3 47 99949 523618465
3 83 99994 359914376
3 87 99944 399806015
3 86 99931 348151175
3 81 99931 972873055
3 2 99950 135111170
3 15 99918 11340563
3 21039 81837 895617169
3 6 99931 905724027
3 99 99929 512361313
3 7878 23358 395378983
3 52 99953 764827327
3 81 99965 706172090
3 39 99957 541381586
3 97 99981 992788437
3 43 99919 688090280
3 74 99971 115353139
3 33 99942 408672628
3 27 99900 997646352
3 23 99917 40938262
3 48 99981 316120272
2 79282 863425568
3 53 99928 599440003
3 10 99945 408724592
3 78 99956 345985645
3 31072 53196 706420021
3 47 99949 76345748
3 99 99952 847578857
3 11 99955 116231082
3 18531 96957 265356434
3 14 99991 697195112
3 72 99945 772817283
3 45 99901 870229872
3 65 99925 154856037
3 67 99953 679654768
3 27 99930 59767671
3 72 99976 531453576
3 84 99905 366131730
3 68 99944 807992302
2 72546 723553593
1 19073 76144
3 8725 84752 196959568
3 7 99970 530675209
3 45722 84235 435869731
3 29710 53852 351748981
3 12 99979 802692930
3 58 99933 650967040
3 61822 66099 232072882
3 38437 56970 433250636
3 85 99941 693220036
3 21 99989 168803002
3 39033 55855 353526233
3 47 99906 466887514
3 82 99936 464589155
3 29152 76661 789091591
3 2675 69952 623686703
3 41 99932 157905099
3 26 99903 466519010
3 84 99909 261205640
2 68800 453166314
3 1 99900 810988644
1 6905 24573
3 96 99926 664538615
3 80 99964 62553241
3 54 99987 930789224
3 56 99951 450726069
3 72 99950 342812
3 61 99903 294211012
3 20 99904 562874016
3 11121 51722 378366307
3 18 99932 456289540
3 19 99921 801075455
3 29 99929 488097984
3 84 99971 292042966
3 14 99977 717760220
3 80 99992 319915073
3 46328 47766 872182608
3 81 99952 423594800
3 74 99914 287050921
3 76 99968 198542069
3 13 99990 333449454
3 25 99911 531633734
3 69 99921 835211713
3 16 99997 593772158
3 39 99986 639549897
2 16751 760124119
3 64 99969 641556440
3 16 99923 427665394
2 39277 270637417
3 86 99905 649445424
2 39696 473143304
2 95493 411539670
3 85 99919 175269506
3 9 99969 477955858
3 29 99989 533173244
3 87 99978 406984229
3 27531 46274 399844214
3 20 99945 510302654
2 30781 125266411
3 13092 96834 196008533
3 35 99906 891572831
3 97 99959 98875582
3 78997 95779 252779708
3 48 99963 453276484
3 72 99992 822303623
3 49 99904 310798949
1 45835 73903
3 47522 61640 164712629
3 24 99953 593012250
3 39 99986 383530253
3 31 99907 49214938
3 90 99908 403400313
3 69 99941 491237603
3 74 99909 504516753
3 27 99982 820035856
3 45894 85466 352683737
1 7819 20334
3 84 99921 858105275
1 18143 72557
2 96796 399628611
1 8145 96961
3 5 99986 493498572
3 93 99904 524520433
3 88 99954 441872046
3 43756 80794 65896406
3 100 99956 317561971
1 38116 92435
2 51460 652461754
2 23309 52496566
3 51 99969 166051809
3 28 99938 849711241
3 7 99903 60647785
3 51033 62161 1915956
3 48 99988 448718918
3 41357 84346 667585240
3 12 99999 834277213
3 1 99970 788456955
3 14067 97753 573830974
3 17 99969 684989293
3 11476 85023 187405617
3 93 99951 85808747
3 73176 89404 958464369
1 12690 40994
3 57 99909 868482248
3 34 99958 737864341
3 69 99932 483910220
3 43 99970 461041229
3 26 99995 465117599
3 25 99911 304310832
2 64997 932311662
3 62 99949 38136195
3 71 99958 359607241
3 64746 91366 500561629
3 31 99958 260012028
3 52 99907 358514208
3 28 99934 252685622
3 1 99951 650867837
3 22408 52428 240789780
3 63 99913 154892594
3 45 99964 310539690
3 36 99906 547226278
3 16 99979 151977406
3 95 99900 693677267
3 11 99998 151296086
3 75 99947 480986857
3 36 99934 289813877
1 5411 22451
3 34 99940 126782166
3 59 99901 657561450
3 24 99990 577512218
3 12 99989 73643043
3 63 99908 141710638
3 93 99928 629730076
3 28833 86972 651472829
3 51 99957 461936476
3 45 99933 461472847
3 46231 87561 10379490
3 48 99904 813016915
3 30 99923 305078984
3 64 99900 491230042
3 80 99947 58737835
3 25 99908 140228517
3 48042 60807 982716239
3 19 99946 392943074
3 24226 67478 605664383
1 25426 75039
2 35059 988816625
3 48 99915 347905054
3 88 99981 384222560
3 100 99969 409393147
3 77 99943 378051124
3 23 99981 638332345
3 5 99967 179661642
3 41 99958 310566992
3 61 99990 299887185
3 80 99977 410944341
3 96 99904 968247222
3 37 99901 661785856
3 77 99960 719927487
3 23 99986 130976113
3 21 99951 629418229
3 100 99902 564509491
3 10 99996 149705416
3 9 99941 329073409
3 29533 33699 30566766
3 27056 83739 257051848
3 28 99915 247550476
3 43644 84748 130998254
3 4 99915 289915416
2 26869 359795271
2 20593 578437509
3 10333 97995 376412830
3 11 99939 743111866
3 46081 87894 207925601
3 78 99942 294627789
3 61 99902 638923835
3 16 99960 804816789
3 31 99913 532062514
3 35 99911 191210373
3 28 99932 318621168
3 65 99915 770801427
3 66 99913 293627982
3 92 99978 357507672
3 24 99925 958819857
3 54 99946 70260728
3 95 99934 44058098
3 9 99985 175695428
3 73 99967 518473188
3 38 99947 905788830
3 20 99901 203683986
3 77 99976 232926749
3 16 99929 819439656
3 21972 83954 152491633
3 71 99968 843370068
3 42467 75936 160661514
3 24 99998 528839563
3 12 99919 696806516
3 81 99923 556341648
3 46 99946 162968069
3 18 99907 505569075
3 51 99906 691797435
3 71 99967 969576791
3 86 99973 850806879
3 4345 24797 800414518
3 22 100000 329230063
3 72 99945 673920488
3 2219 61073 367385659
3 16488 29855 727488802
3 36 99919 751420365
3 4 99962 557567804
3 19 99936 715245070
3 54 99955 752785014
1 50531 86074
3 4 99931 367006840
2 30523 69397599
1 47090 75358
1 12799 93398
3 50 99939 762271270
3 46 99954 790042752
3 21 99936 572184363
3 8 99915 281230791
3 71 99965 604307499
1 51326 63638
3 56 100000 706189674
3 74 99989 249149552
3 2 99974 20862897
3 50 99967 350482033
3 59 99978 390757106
3 42 99957 985240284
3 34 99918 25228344
3 23 99923 415681652
3 67 99956 255368215
3 80 99945 940056833
3 33689 78690 80418419
3 29 99938 980159284
3 3 99963 711304070
2 62971 331558135
3 100 99926 796134504
3 76202 85183 20661300
3 25 99986 679522151
3 54 99907 411766238
3 20 99984 316099694
3 30 99932 508298515
3 79322 88476 230606439
3 57 99918 539710138
3 92 99986 686947441
3 84 99920 286009512
3 35 99984 126648352
3 40 99990 491700739
1 45648 62975
3 37 99907 79022589
3 56 99940 901978856
3 13 99930 995765354
3 92 99919 531787287
3 39 99984 104686182
3 98 99990 856974210
3 11 99956 341316570
3 7 99913 905927811
3 28 99995 176723172
3 59 99934 275619408
3 46824 93546 612195188
3 83133 99570 419060415
3 88 99925 852704821
3 12 99920 282204232
3 21 99961 307223726
3 45 99999 509722955
3 89 99925 973064873
3 20 99921 512729236
3 47166 88374 242495188
3 23 99958 117539100
2 940 934603299
3 46 99960 74276744
3 43 99917 2762981
3 1 99916 253779651
3 63 99942 78568697
3 64 99901 954465552
3 37831 70227 349116319
3 84 99900 587929442
3 85 99953 988513243
3 61 99971 362872504
3 20 99922 563670617
3 2 99956 80401702
3 52 99907 176372886
3 90 99901 897220632
3 64702 66737 983253309
1 26808 76071
3 5 99994 645960322
3 13 99994 949590859
3 84 99931 186720479
2 87143 466423758
3 1576 43484 463630791
3 38 99959 232348771
3 10 99954 132560750
3 95 99935 997371516
3 31 99990 733737868
3 68 99903 27678280
1 25137 69299
3 5 99963 500599837
3 48 99925 461835329
3 32 99946 722287591
3 27 99933 410308524
2 23829 595169157
3 77 99947 917667231
3 42 99989 285388089
3 85 99945 827081457
3 60 99986 979349551
3 76 99933 810113381
3 12 99983 885579168
3 75 99914 661941478
3 23 99926 880716799
3 19890 70762 47468946
3 59 99916 96139712
3 57 99986 290540194
3 43 99903 548681562
3 74 99996 441775757
1 18027 25048
3 64 99929 800652415
3 23568 54372 264836304
2 11098 393344158
3 23 99901 344146417
3 3 99957 197597179
3 68 99945 166235260
1 30795 97930
3 4 99972 312196570
3 43 99978 661762892
3 80 99925 678556684
1 27918 91742
3 71 99983 436211056
3 88 99943 496454828
3 8002 63952 353764734
3 59 99968 184220400
3 12 99918 680046671
3 30 99900 296590772
3 70338 81011 454009731
2 47988 271475756
1 7230 8340
3 26301 52605 462474772
3 1 99901 902842050
3 98 99957 993070330
3 26 99952 921886326
3 35 99908 33377978
3 77 99942 996510879
1 17598 20915
3 77 99963 212142385
3 90 99960 976241847
3 41 99951 628204106
3 47 99949 991359513
1 48658 58227
3 82 99913 158418562
3 68 99987 185470015
1 6956 18466
3 31411 77544 974506680
3 33 99911 717608094
3 5 99990 292236541
2 49099 69234421
3 7 99912 992263311
1 23729 36166
2 68278 217704047
3 84 99912 324265903
3 23 99926 692318369
3 83 100000 803095991
3 75 99944 936900814
3 44 99978 327714411
3 78 99906 538113616
3 56 99968 682919126
3 94 99949 848569274
3 69 99990 438560822
2 25597 371544957
3 35 99921 392704480
3 87728 95516 129137962
3 39 99994 285456819
3 13577 94694 199164126
1 38786 60372
1 54755 86820
1 47569 76895
3 29 99977 674020957
3 14 99992 686500803
3 66 99955 439128659
3 91 100000 478131116
3 45 99956 478602502
3 19356 26935 764068342
3 45 99978 337747425
3 48 99984 835121664
3 79 99928 768465698
3 2437 39154 875528085
3 69 99954 613807320
3 70 99911 566555657
3 36652 93607 855119146
3 26 99944 728431783
3 12 99984 682916825
3 73 99979 599793739
3 60 99936 431279880
3 35 99943 941808715
3 61 99992 272484155
3 99 99921 112031388
3 72087 90742 183546526
3 498 14647 166571314
3 50277 67771 394844040
3 45 99998 869168807
2 20789 429835640
3 85 99960 882260708
3 25 99953 475133592
3 36 99950 421865991
3 29 99949 590161838
3 49 99934 695177653
3 75 99953 783584557
3 22 99941 64750424
3 5230 52639 33926546
3 59 99913 107830752
3 23 99917 241675562
3 66 99958 366835623
3 100 99901 883899155
3 38 99991 77738388
3 90 99908 555312005
3 77 99901 246792575
3 91 99995 568652626
3 58 99948 33550805
1 17543 44008
3 32598 42150 124778246
3 73 99968 611085752
3 63 99980 562430589
3 36 99906 587368117
3 99 99974 236793020
3 88 99905 626421532
3 30 99982 738660752
3 91 99998 78000229
2 49903 43103794
3 2 99971 67021313
3 63170 72489 646533010
3 34 99996 408144163
3 33 100000 489839514
3 21 99998 337414045
3 88 99962 464446043
3 75 99946 158356530
3 82 99922 188780698
3 21 99976 772903935
3 82 99922 365422959
3 45 99987 947348290
3 42877 58837 461536558
3 54 99962 860796253
3 50 99925 198073733
3 45121 48450 604656149
3 46 99985 308403943
2 95154 393503998
3 57379 83391 192753300
3 97 99990 149402584
3 87 99971 389359331
3 5 99924 795389910
2 35336 449116860
3 54 99946 884256110
3 23 99931 983105160
3 99 99951 165230621
3 65 99991 892311265
1 3062 97721
3 18 99935 205431091
3 52 99920 133377340
3 30 99911 676075621
3 92 99954 16385872
3 43 99944 3878986
3 86 99916 243150014
3 5560 16558 559930954
3 73 99942 104340260
3 10 99906 598382776
3 36620 49196 41405080
3 99 99919 131818812
2 63454 229387426
3 25 99991 873702720
3 88 99903 336140390
3 26 99978 250483998
3 19015 53312 136306122
2 97892 8543844
3 68 99952 121785679
3 84 99978 412733209
3 38 99911 126957336
3 49 99942 293485230
3 58 99938 801812633
3 96 99946 759719623
3 54 99986 312881496
1 266 5332
3 67 99916 362482394
3 42 99991 967775851
3 40 99982 127094785
3 51 99942 27393868
3 52 99907 879481334
3 20662 74041 711977414
3 89 99937 931192667
3 10 99978 914965748
3 99 99910 127908317
1 41891 74521
3 92 99975 623053275
3 26 99983 835770812
3 100 99960 324272276
3 40 99915 932323561
3 86 99935 59906141
3 16 99930 434860985
3 89 99991 658771743
3 40 99906 177728445
3 13 99938 612255661
3 60 99999 148664299
3 20411 95810 6021513
2 59744 144876495
3 37191 43254 907472446
3 16725 88851 943369449
3 89 99990 524441349
1 46085 68377
3 80 99954 407140554
3 32 99951 421559278
3 65 99933 559745063
3 18 99933 811460767
3 94 99976 738112467
3 75 99991 900651548
3 60094 71824 107326522
3 36 99976 349125188
1 8316 38576
3 47 99909 252687478
3 93 99998 885901145
3 56 99999 481309444
3 27 99964 622961086
1 13871 24289
3 62 99902 366634774
3 18 99959 520840792
3 35 99945 640806862
3 93 99943 98579986
3 62 99948 583511999
3 79 99963 75432045
3 18 99952 727178893
3 91 99928 191500530
3 99 99989 697583156
3 84 99910 269523806
3 96 99992 878229641
3 47 99973 323404099
3 82 99908 911138817
3 35 99999 157566698
3 30 99963 695382454
2 53932 518417923
3 95 99954 792793887
2 74982 525875336
3 40 99932 527239935
3 36 99995 378921162
3 53 99984 502947389
2 30230 156366793
3 24 99905 78942468
3 94 99935 317343868
3 80 99952 100023943
3 37 99928 488412506
3 75754 76834 26122165
3 4 99993 83966197
3 42 99976 132655661
3 70 99904 186562876
3 37824 67851 312848888
3 19 99907 126385890
3 13 99976 98149385
3 41 99972 790086653
3 18062 83894 106446850
3 32 99976 511195627
3 43 99925 78950201
3 56 99972 339315322
3 16252 72453 336072443
3 23 99986 17802823
3 74 99998 174380047
2 68650 699354095
3 89 99913 359050116
3 82 99919 807269367
2 39365 796326093
3 24 99981 168653175
3 17 99901 60738057
3 58 99937 955063661
2 7799 510617289
3 71 99949 37815026
3 25 99910 671360606
3 71 99923 47791776
3 19 99968 888160948
3 28 99987 344581048
1 24058 92014
3 7 99932 957087681
3 10 99920 310034437
3 36 99942 48049239
3 47916 81892 207292291
3 7 99988 72586488
3 85 99900 914008985
3 84 99998 551329357
3 21 99901 272920673
3 33 99973 501907763
3 37391 66592 460793297
3 11 99950 46743132
3 10309 55874 787459710
3 72487 92772 974474546
3 46 99932 820392354
3 9 99954 827237884
3 93 99938 452624476
3 34 99991 569792323
3 3684 6151 872134199
3 95 99958 230673015
3 97 99919 920997102
3 13 99957 627255758
1 45105 94227
3 43372 87975 726548412
3 65 99921 990098374
3 12 99961 559927361
3 15 99960 784965867
3 94 99910 796952148
2 20272 503127733
3 68 99920 726951828
3 6 99979 755384145
3 32 99996 848364488
3 58 99932 125031125
3 3 100000 301357569
2 13145 457627212
3 568 96517 71510435
3 35967 56188 222559578
3 3566 30243 229473298
3 28 99970 711861709
3 69 99991 761364074
3 90 99982 46874765
3 12 99970 392043741
3 79 99971 997877952
3 63 99941 17224441
1 34983 85365
3 27 99981 920007156
3 30367 79144 441927258
3 7 99956 68718542
3 59 99937 302270755
3 25638 86121 667129080
3 64325 75853 271081231
3 81 99986 645117820
3 20 99989 593483468
3 14 99984 8156572
3 95 99937 650015532
2 55953 992007749
3 20633 34572 618986008
3 906 67827 357492538
3 84 99966 445745903
3 67416 78491 431652663
3 18 100000 290203793
3 91 99997 902564636
3 3503 63908 252591665
3 70 99903 617230561
3 27 99984 559792389
3 76 99938 780709820
3 27 99961 153641868
3 85 99938 659287429
3 6 99961 674074639
3 3 99943 55738198
3 22 99932 920226918
3 22 99952 34839414
3 22 99930 24356092
3 78 99968 833783927
3 40 99928 769207573
3 53 99973 698682271
3 55 99967 804809807
3 29 99910 365441156
3 6943 97008 579951463
3 43036 92775 449887739
2 21207 414639425
3 30 99928 133736974
3 67671 81091 446339069
3 48373 59255 797623299
3 29 99990 904001725
1 71986 90689
3 20177 68049 845500715
3 88 99930 587971338
3 66 99913 388597155
3 33 99933 919716216
3 55 99924 963796329
3 26703 45432 509427420
3 20 99975 48874932
3 99 99994 57797366
2 26089 499815626
3 98 99948 963083569
3 38344 48532 383317010
3 51 99969 112432620
3 100 99954 610907954
3 72 99969 267238018
3 78 99914 253223957
3 28 99979 510930650
3 65241 80661 814216408
3 24 99917 782109641
2 4961 440169433
2 33488 428372396
3 26 99980 574771980
3 75 99945 969617418
2 11811 664095748
3 55 99918 171834051
3 35 99998 226592966
3 52 99903 187513311
3 55 99919 176958719
3 27 99992 824384935
3 56 99917 813067937
3 100 99928 142502989
3 41 99923 181179473
3 59236 65265 498781548
3 17 99993 367194542
3 95 99971 294691955
3 65 99930 307728590
3 24938 47681 948744773
3 95 99905 637829386
3 71 99995 94565406
3 52631 83486 3390203
3 81 99940 666803640
3 92 99921 938502596
2 70611 198506951
3 79 99977 66131158
3 94 99914 319921576
3 42 99910 304977771
3 29 99999 126446610
3 10 99922 498227704
3 26900 27507 914717943
3 77 99991 161244798
3 48 99985 622724519
3 28 99964 887551333
3 21 99964 460616756
3 49 99906 636136447
3 75013 96685 382821394
3 48 99983 301569103
3 17 99902 335561731
3 11 99958 456414220
3 31 99995 111467826
3 38 99909 448875745
3 25925 48202 246155166
3 59 99958 708798455
3 6 99982 497918394
3 94 99965 454804661
3 45 99996 66649938
3 89 99944 92679878
3 24082 65234 49922992
3 30 99967 271593820
3 19794 39660 991569152
3 57 99956 456439731
3 67212 86634 337972977
2 38002 452546887
3 4 99978 474033814
3 8089 40220 813866479
3 74 99977 74327443
3 39 99930 613303212
3 77 99929 667021535
3 66886 86918 1468151
3 58 99992 711932189
3 49247 74329 991076403
3 96 99974 407062353
3 71 99923 492283250
3 53 99926 812247245
3 10163 36161 672575354
3 58 99917 986324556
3 48 99937 792941064
3 46 99984 176835165
3 7629 9000 885315923
3 50 99915 926770435
3 30934 66042 244845268
3 100 99999 767307418
3 36808 67431 947620676
3 61668 80833 353291261
3 68 99937 508497383
3 50 99919 670001125
3 20281 61735 862865160
3 97 99985 965402516
3 43 99919 845981637
2 16576 147501807
3 44 99900 190079065
3 48 99986 796221506
3 7782 91728 618554766
3 26 99923 88645739
3 11 99951 712854398
3 95 99963 328972953
3 25 99962 337301915
3 14 99975 474115428
3 67 99984 341214217
3 1 99907 493253803
2 75659 999594871
3 45558 87830 900692174
3 46 99928 419197594
2 50083 425838822
3 6 99909 446311519
3 10 99996 578466016
3 15 99991 331550593
3 20 99907 402233107
3 77 99937 163018453
3 47 99971 479533573
3 78691 95069 787938149
3 93 99969 79371059
2 42323 883905696
3 89 99993 337176065
3 12286 82220 99949713
3 69 99943 969948209
3 28 99994 846858412
3 61016 93458 929540721
3 76 99995 625970111
3 68 99948 187302942
3 61611 68291 21038940
3 79371 92601 389318252
3 86 99957 926150612
3 48 99982 972676237
3 20747 93192 213008769
1 47162 85714
1 11414 33107
3 29 99976 865229952
3 99 99953 483206221
3 48 99982 641515814
3 10 99904 611751647
3 19 99972 832543574
3 36 99942 294478529
3 97 99941 888563877
3 38 99901 352955677
3 75 99936 87019346
3 22 99903 265524563
3 1 99926 9675952
3 81 99934 161138305
3 72 99974 714249927
3 10 99997 535841346
3 91 99980 874160950
3 40 99985 701184180
3 60 99980 301996891
3 11476 62022 419145148
1 24882 86238
3 75 99913 342617921
3 92253 97726 240232833
3 6823 13094 840026057
3 3 99925 559685702
3 16 99963 467896225
3 10 99951 267084983
3 19 99915 59764813
3 55 99910 454737353
3 5580 85053 43506425
3 50 99952 964898927
3 45 99927 201394940
3 39917 41106 206677574
3 77 99969 189406108
3 26384 43446 559003504
3 61 99922 260194068
3 7 99924 756032957
2 58873 502372088
3 40 99965 889134810
3 1715 42778 904233792
3 58 99968 480362509
3 67 99985 175619135
3 64902 96221 72393335
3 91 99974 80337215
3 65 99907 917924719
3 37 99904 905422945
3 46 99939 370512605
1 70861 82589
3 97 99965 570520838
3 79 99920 904726730
3 34 99977 434120840
3 51 99913 487513868
3 24 99917 680228501
3 829 17445 551670917
3 33105 74478 489245373
3 94 99912 87148092
3 79 99916 941873660
3 67 99946 305516075
3 99 99938 311629602
3 22 99946 689365197
3 87 99951 617839216
3 69 99921 148574168
3 69 99964 710752387
3 28892 96296 46919751
1 49170 89319
3 2 99915 323303259
3 56 99919 831396244
3 86 99922 975957241
3 39 99962 211272611
3 92 99926 453119903
3 36 99911 947929754
3 14 99953 690538636
3 65179 97465 181524937
3 52 99942 765325855
3 89638 92573 922910178
3 89 99937 881556769
3 55099 85635 638351957
3 83389 89098 103029572
3 18 99938 229515256
3 51224 56209 813834476
3 10 99929 908948203
3 20856 61790 480921646
3 7890 23331 758626747
3 36 99971 962747670
3 98 99981 787798981
3 76 99958 166844206
3 80 99963 963982045
3 81 99954 688151611
3 48 99913 361936431
3 39 99988 476471370
3 19 99927 105329766
1 66925 91441
2 21451 528448758
3 83 99950 341534155
1 83945 86303
1 28294 28846
3 65 99908 204174094
3 86 99929 96539046
3 47305 77584 377134831
3 71 99960 198824709
3 10 99990 340121286
3 75 99941 79133794
3 24 99935 129892228
3 36 99959 701260335
3 51 99965 78619850
3 24 99996 730417392
2 50766 26523461
3 23 99964 1230315
2 94206 970208301
2 5051 388812818
3 21 99990 778285742
3 33 99958 770145218
3 49 99953 570891729
3 16 99985 708748774
3 43 99933 323052980
3 20 99935 237456745
3 23 99925 850253074
3 20 99943 381293249
3 67 99922 805531601
3 37 99964 770636539
3 75183 94329 276246563
2 20841 604464056
3 57 99919 188826397
3 67 99912 693568916
3 53 99907 878269439
3 4 99970 990775708
3 7 99947 378895699
3 20 99927 391405903
3 58 99997 528022324
3 6217 29655 190563487
3 71 99935 346789097
3 99 99968 255483957
3 8108 23304 178675534
3 3 99984 605829364
3 12 99962 704593010
3 75 99904 349873344
3 6 99906 907711613
3 74 99972 753253503
3 1017 17197 44141013
3 21 99963 90546017
3 99 99943 710941825
3 3204 66078 99887965
3 69 99978 705046733
3 59 99902 377628411
3 7 99925 293822254
3 71 99959 349438041
3 44 99966 572701033
3 274 40569 732594024
3 24 99995 707314415
3 61 99934 599483255
1 70052 97667
3 41 99967 81401379
3 8 99909 410731773
3 35 99933 172231093
3 57 99997 906143449
3 70 99921 163617089
3 12629 13134 444236878
3 4 99906 404137855
3 70 99985 135597768
3 40 99981 980619363
3 2475 50093 608151526
3 29 99967 457674210
3 37060 68096 526350944
1 62253 65115
3 66 99988 180629114
3 94 99937 28457118
3 6 95175 404065884
3 52 99914 241262403
3 25 99940 605419338
2 71963 479764242
3 36 99971 292125743
3 23 99929 182811331
3 85 99953 428715288
3 19 99976 685419398
3 44 99977 722577161
2 40278 489938846
3 32 99961 290244505
3 76 99941 179351277
3 23 99920 574508407
3 92 99920 760051937
3 23375 37022 83651849
3 6 99954 342103052
3 6006 8059 997275122
3 56 99943 257048332
3 56 99938 195940224
3 79 99953 759865751
3 11 99996 718942670
3 4 99974 163391160
3 81 99906 271863337
3 71 99996 722896979
3 67 99962 63534256
3 92 99996 22511
3 58 99960 133222208
3 7 100000 881006260
3 67392 94165 337548687
3 52 99942 899914930
3 75 99984 260326038
1 50135 75634
3 91 99917 889239669
3 8 99990 241795692
3 27898 64599 952501442
3 91879 93921 193719150
3 3 99938 277564059
3 63 99993 649485677
3 10 99926 431510605
3 34061 60743 970285246
3 29728 75037 288084551
3 24062 46565 653522177
3 74 99927 145939902
3 17 99958 49025257
3 69 99978 747294352
3 54 99964 125189943
3 68 99990 223108198
3 55 99977 99857672
3 20534 89666 45189405
3 31 99957 308108625
2 54362 807768997
3 48569 86543 924391289
3 8 99954 797439493
3 62849 69820 489418831
3 23 99971 98821932
3 99 99929 601637512
3 21 99930 331091930
3 47 99988 887010307
3 20 99917 90301409
2 12166 962928579
3 37 99901 102090919
3 32 99970 149107844
3 39 99913 617008515
3 3309 18147 937180898
3 30 99938 145054944
3 27 99996 365871213
2 82830 803618668
3 51 99943 328079632
3 15 99947 828122093
3 25 99910 485517101
3 97 99963 280191302
3 33 99929 979735514
3 91 99907 312224686
3 10 99955 114237913
3 15 99900 375318179
3 32 99918 897708448
3 78 99960 850308115
2 90318 62772862
3 43 99948 30115114
3 36 99955 532098769
3 17 99907 624920954
3 68 99923 60323124
3 51 99978 859036670
3 92 99909 583605357
3 57 99923 401070444
2 75628 816526305
3 83530 83754 608805875
3 12 99913 58130918
3 97 99934 814972211
3 49954 81817 248769256
1 20111 93645
3 40 100000 212394729
3 79 99965 98480224
3 98 99955 73640341
3 76 99905 491551986
3 17 99927 757407307
3 31 99903 631165110
3 29 99903 5650430
3 13598 53898 460590720
3 31 99967 259626921
3 29 99942 664936064
3 93 99958 548839633
3 19 99967 296811249
3 97 99998 890513737
3 31600 59059 159343091
3 45 99998 594099769
3 1 99914 661583030
3 65 99911 489934945
2 20395 227283336
3 51 99954 358616909
2 30459 877269828
3 72 99917 558940727
3 64 99976 298187125
3 17 99984 831111389
3 46 99992 768592720
3 31994 34617 911307159
3 51189 93410 374814230
3 5 99965 373891364
3 73 99927 67644100
3 3 99933 192363530
3 32 99976 669126010
3 31 99925 686516507
3 57 99987 427633691
3 12 99972 453191990
3 86 99966 989249590
3 21 99937 108334671
3 34 99999 278239781
3 5 99943 208397233
3 13 99970 912381299
3 51420 92986 897128323
3 2 99913 251035779
3 89 99952 17783177
1 8433 11266
3 38 99950 429635615
1 16182 57421
3 23 99953 207669668
3 88815 96445 223088225
3 49 99993 607340975
3 63 99925 447586745
3 88 99938 47348149
3 6 99917 276123175
3 23 99907 272107474
3 47486 62275 873652029
2 32903 484733091
3 47 99904 716379596
1 6324 92595
3 79 99949 235965533
3 98 99900 458373276
3 20 99949 557267802
3 37 99941 175920845
3 47 99999 830448785
3 100 99930 35827774
3 24 99900 308008137
3 84 99957 182190916
3 43 99941 31600899
3 30 99932 799826994
3 96 99913 766542680
3 43 99928 165072223
3 20 99966 805522716
3 25535 85885 300993640
3 91 99953 453745223
3 48 99997 215926967
1 6651 23832
3 46 99908 423144221
1 8772 48709
3 79 99972 825890973
3 46 99914 974021681
3 64 99984 504409335
3 35657 65662 757649253
2 36067 508288331
3 64 99987 358121677
3 39 99972 475420791
3 86 99965 853957987
3 97 99914 819275863
3 45 99918 594209067
3 18 99988 668608986
3 28 99990 623504168
1 52729 78238
3 25 99958 90326626
3 51 99948 105164340
3 69 99933 899107112
3 17 99902 82475195
1 78950 82115
3 80 99916 672404818
3 91 99998 751109683
3 49 99974 614004656
3 74783 97902 234521328
3 82 99997 937052703
3 75 99933 389194157
3 19 99987 482298118
1 13925 41328
1 15148 27862
2 84478 83100451
3 43 99959 139504759
3 62826 92216 961946438
2 62454 586604321
3 42 99991 880579155
3 36 99910 444094931
3 40 99978 250789958
3 55 99966 936860975
3 49 99914 76181552
3 44 99978 545008619
3 87 99990 793593825
3 38 99996 863321608
3 9724 43180 873588717
3 83 99957 399538839
3 11 99906 352118160
3 44 99992 894321339
3 61 99922 124689367
3 46 99996 970616303
2 80804 497518167
3 16 99984 703378029
3 97 99951 267444684
3 51 99937 927750133
2 30943 213788399
3 34436 79345 66165947
3 68 99945 221039670
3 74 99923 333943909
3 62 99954 506750910
3 32 99992 248272079
3 28572 31685 871043937
3 10570 57263 241990714
3 34 99942 190304475
3 26 99982 359039989
3 43 99904 850912363
2 53171 947867640
3 34 99941 298071322
3 33 99963 501487267
3 22 99974 630426078
3 94 99972 53056337
3 9 99937 306031560
3 25 99926 587824009
3 4 99930 221353223
3 19980 77756 578074560
3 23 99978 230158643
1 19421 67347
3 73 99967 126119744
3 14 99937 833273465
3 44 100000 942152417
1 1755 80859
1 46902 96756
3 6 99991 952234596
3 21 99976 603409630
3 54 99933 47790309
3 5 99950 883091981
3 47 99977 878693896
3 72 99930 139480221
2 26208 121065191
3 43327 47714 47686662
3 73 99940 983465384
3 80 99975 241908771
3 21 99946 25393727
3 23 99921 753615732
3 97 99954 618604730
3 98 99989 877459143
3 38 99978 254227951
3 81 99920 15841546
3 1 99909 765038592
3 71 99998 247750130
3 33 99982 232095771
3 39 99907 225178587
2 60561 626145419
3 14 99905 819732614
3 65 99945 77152168
3 65 99936 373416557
3 57 99923 834985833
3 57 99945 805290787
3 93 99996 826347283
3 9 99943 900031925
3 20 99946 672864478
3 64 99935 103159476
3 35 99977 611536115
3 53009 54730 114883427
3 76 99958 824876979
3 22 99947 609962514
3 37 99942 163032378
3 46 99958 248966090
1 8314 88893
3 72 99912 734070446
3 84 99928 262985421
3 35 99938 598891172
3 76 99988 858647797
3 34 99921 903383579
3 9 99904 951995224
3 75 99927 553986139
3 67 99965 141806522
3 7807 68381 216878657
1 44223 57900
1 68443 81232
3 98 99987 570708886
3 8 99998 865730700
3 64 99979 247123521
3 7 99928 645420620
3 82 99959 743827515
3 43 99959 261255572
3 64 99971 665790323
3 59386 97206 508337965
3 55 99977 945902754
3 100 99969 442046498
3 84 99923 91933455
3 95 99918 396317096
3 90 99914 331011992
3 16345 34687 797096515
3 19 99909 815062254
3 53 99993 406920743
3 78 100000 860285216
3 22 99972 208715484
3 55 99919 341782618
3 40 99912 532423717
3 91 99957 757903599
3 44 99933 892019747
3 97 99963 51462805
2 35603 758045347
3 39828 68202 188407118
3 46 99948 355358618
3 55 99957 960403318
3 3 99918 55613424
3 39 99930 543443155
3 64077 69716 960099615
3 19 99983 399981085
3 15 99964 425558492
3 32 99949 210139985
3 70 99919 615852413
3 53566 56989 354143290
1 38473 93302
3 17090 85863 686883971
3 18 99950 5180287
3 62 99932 431131612
3 87 99955 39839155
3 12 99926 163169924
3 21168 57937 389754784
3 89 99950 780927424
3 42 99945 9921298
3 98 99943 267036798
3 58 99994 478563322
3 20479 86532 22759709
3 62883 65215 763060309
3 61 99960 843242095
3 79 99972 478149964
3 80 99938 722936316
2 96041 888739816
1 60248 71422
3 28425 39480 999630481
3 78 99954 566994277
3 87 99967 868359624
3 76 99971 868658595
3 57 99952 785802728
3 27 99944 683695742
3 9 100000 759333261
2 42931 5236621
3 68486 96880 411357713
3 29901 55499 179284405
3 87 99923 493333088
3 52 99973 254519759
3 51 99930 863703982
3 6 99975 801431334
3 90 99952 456807348
3 40 99946 811469959
3 48 99908 650967745
3 71 99934 315711041
3 80 99928 576315876
3 30241 87484 864174952
2 72218 803922999
3 55 99935 787026375
3 17295 74602 889391390
3 3 99907 801688641
1 46276 89781
3 14 99933 925695765
3 46 99960 282799678
1 6513 24561
3 64702 99229 199962677
3 68 99961 159808339
3 30320 84443 485868802
3 98 99936 344686588
3 56 99995 718774118
3 82 99901 440824298
3 68 99919 951992282
3 20 99998 95141637
3 49 99963 242755609
3 97 99947 769331398
3 16907 51010 348448009
3 75 99916 363155258
3 89 99993 190708188
3 50 99994 166108993
3 26748 48682 984422006
3 55 99913 581369884
3 13 99966 674280210
3 16 99904 86376998
2 80376 401714514
3 2973 10440 30541325
3 33 99909 797555939
3 23 99916 837032214
3 3 99976 232439450
3 68095 73865 108054324
3 29 99985 420240976
3 91 99951 770471500
3 3973 20228 983326485
3 23841 57263 382155073
3 5 99950 691416081
3 31 99932 745423866
3 17 99934 292994218
3 27 99991 620133028
3 56 99985 681529318
3 45 99998 555875897
3 17843 36976 795596051
3 68 99994 408824385
3 22 99970 803569062
1 26408 60364
3 50 99941 452833372
3 54 99925 173533707
3 33 99961 873205676
3 5043 36934 193557125
3 75737 97798 269081793
3 89 99989 847449656
3 14 99960 201035324
3 47 99911 677277619
3 79625 89984 313622472
3 88 99926 671135991
3 9 99942 70578495
3 46 99981 346708926
3 95 99926 475769098
3 36 99958 380748028
3 61 99941 126000073
3 62 99927 900972963
3 73627 84506 234609972
2 64109 853834801
3 68 99983 310862305
3 48 99922 218401932
3 14 99978 675296581
3 74 99979 366720315
3 18 99933 941449988
3 39453 49520 821809367
2 44143 70002685
2 29749 851622782
3 12 99964 775318399
3 16 99971 858797287
3 41984 45398 734425107
3 91 99927 711488768
1 1527 33390
3 80 99938 357428677
3 7 99948 373936191
3 43 99917 124808418
1 5132 21029
3 76 99969 723890
3 5 99962 557321206
2 52084 343361164
3 8 99938 406523704
3 31 99946 964156476
3 45 99978 309045592
3 13 99915 196778975
3 68 99942 787013201
3 1 99996 57792121
3 16 99989 104898155
3 30 100000 349225489
3 98 99996 749869100
2 41099 907582117
3 60 99906 488008861
3 66 99925 315674836
3 68 99961 733879306
2 22084 510984798
3 28 99954 504652196
3 6 99911 50235177
3 27 99997 579464611
3 24 99911 771665444
3 89 99918 756761393
3 48 99930 919749931
3 78 99974 754137826
3 75 99934 546820755
1 5761 81186
3 73 99945 778573345
3 89 99916 66336461
3 88 99976 3325438
3 96 99938 333318949
3 13 99962 970219598
3 16494 56872 984407079
3 67034 91032 641181398
1 19470 24732
3 48 99929 59500306
3 17 99977 540311011
3 84 99996 821111670
3 46 99902 450534306
3 29 99933 39678893
3 46 99932 814271588
3 73573 95882 790821997
2 35527 475209758
2 36924 135273740
3 9443 82622 736799995
3 9 99958 266803048
3 5 99977 208254967
3 24611 62641 279158249
3 92 99955 98232810
3 11 99979 817628595
3 29 99914 705794297
3 46 99960 381049412
3 97 99969 597120413
3 81 99966 251774521
3 78 99946 255028616
3 56 99914 519770450
3 25672 97231 718631370
3 75 99982 110439864
3 38 99965 655749172
3 72 99939 206700670
3 1 99900 126991356
3 22 99903 330350439
3 6 99902 416249251
3 29 99950 454574567
3 18 99967 806599700
3 92 99940 385925995
3 11615 92061 14789901
3 13 99999 254866141
3 88 99921 864486595
3 72 99946 859382115
3 37 99995 37142209
3 90 99933 101391976
1 20420 99970
3 15 99999 788529495
3 35 99954 641884608
3 8 99994 547919410
3 49644 75232 197077644
3 60 99920 502079440
3 17 99996 183983441
3 74621 82312 508740319
3 76 99955 876801107
3 42 99906 873256496
3 4 99976 785754162
3 50149 60186 912074235
3 19 99995 553967437
3 54 99968 422061155
3 99 99967 555154539
3 34 99917 566165305
3 14 99901 631327901
1 37171 73001
2 59301 317790248
3 85 99950 810416382
3 15 99993 745143387
3 58 99967 877678376
3 41 99903 943439007
3 8316 14051 416166232
3 85 99970 964166803
3 56 99920 18707051
3 61 99922 747617004
3 20 99990 376045848
3 10 99931 61966425
3 27982 29651 923760125
3 1 99996 520719270
2 85362 782430968
3 74 99919 758191810
3 58 99958 88389673
3 4154 28729 562370827
3 82 99957 686974851
3 28 99972 399936744
3 3 99947 54651461
3 74 99956 675360444
3 11 99915 881894257
3 66 99970 932035563
3 93 99991 247279890
2 68181 906454013
3 3 99941 398420505
3 25 99901 405393181
3 70 99943 891114179
3 44 99907 457611854
3 49 99905 787437682
3 7269 55184 946535594
3 80 99995 328706447
3 49 99935 553942827
3 40 99913 374831465
3 26563 66984 420780552
3 46 99907 545765563
3 63 99969 701913439
3 6 99925 326027631
3 81 99955 589715737
3 32 99939 267459492
3 13764 73083 820482058
3 94 99921 758497774
3 59 99975 131309145
3 86 99968 426627806
3 70 99943 603831583
3 65 99967 40710082
3 7 99945 761804115
3 19 99934 825652398
3 9 99964 601356261
3 53 99995 899281851
3 37 99968 626388777
3 1 99916 609550222
3 26 99935 736662903
3 21 99913 559485213
3 77 99906 230461200
3 95 99900 604953773
3 48959 84200 665464644
3 63 99912 263238175
3 5 99970 754570962
3 13 99997 783820909
3 78 99926 236249999
3 93 99978 725864047
3 100 99970 370534731
3 40 99939 67313379
3 89 99974 395584496
3 13 99901 852479917
3 94 99934 906413292
3 15 99971 998949979
3 42 99993 742549969
3 28 99997 883667435
3 14 99970 450981947
3 75 99963 143706577
3 69 99908 905444594
2 25263 709493407
3 25 99973 315106355
3 77 99909 816633176
3 48 99982 255774896
3 12526 90467 894548373
3 26 99999 63792476
3 15 99927 862517338
3 36223 72879 956083977
3 40 99918 360614654
3 34 99992 640019092
3 75 99963 725958001
3 14295 96562 349558095
3 10 99952 375563708
3 93 99972 165051039
3 59 99973 165940425
3 17 99916 420688610
3 17867 65325 715019876
3 89 99982 600779667
3 65 99999 41092226
3 70 99986 574640
3 84 99920 835812290
3 18762 28559 676790619
3 63 99944 90380081
3 14 99956 729099200
3 56 100000 702941522
3 39 99950 979085367
2 44856 549719875
3 8 99948 549504214
3 71759 91097 5919721
3 39952 82221 12911820
3 74 99975 540366544
3 11 99964 986707990
3 49 99914 295927563
3 78 99991 912957973
3 28 99907 17911555
3 72 99962 127985977
3 99 99963 934654134
2 39631 770707668
3 22 99938 203172147
3 70 99935 563100004
3 66 99943 777483273
3 92 99919 921849950
3 19 99933 895088426
3 72 99940 326386009
3 76 99975 750233057
3 11 99945 802281946
3 73 99944 732178165
3 38 99971 795407288
3 666 30678 530158630
3 69 99996 197270205
3 16294 54181 259493106
3 27244 53685 153098637
3 56 99948 84517020
3 88 99975 225125324
3 61922 93349 954287983
2 24107 240250004
3 64 99938 506219859
3 73 99923 775464615
3 44 99997 818063923
3 87 99972 727234657
3 98 99987 528366669
1 19096 53372
1 43769 94484
3 34 99958 787174150
2 94157 81087083
3 54535 78566 502981736
3 90 99941 728878836
3 26 99950 228005657
3 4 99951 687442862
3 43 99987 376755365
2 362 988211587
3 61 99914 796452820
3 66 99982 11738378
3 30 99979 7244276
3 46 99928 52842540
3 41 99960 909170923
3 56 99964 223660569
3 16 99963 520370694
3 55 99979 917161841
3 56 99901 611347134
3 57 99994 852117646
3 82 99970 879062299
3 5384 81426 177577731
3 58 99949 339817823
3 9 99957 201308260
3 37 99908 716488928
3 90 99936 704646216
3 82 99971 565343286
3 53 99982 745547148
3 34 99970 544962710
3 85 99908 104625370
3 72 99921 378352766
3 45 99938 924569706
3 14 99954 32698770
3 38 99981 619401992
3 82 99936 151877574
3 80 99977 216767063
3 3 99979 126916542
3 83 99975 815912020
3 28 99907 177241202
2 86252 85456688
3 86 99932 128024305
3 67 99968 158058427
3 99 99931 990172359
3 16 99923 811246094
3 74 99956 984710655
2 56811 97957225
3 71 99908 928879796
3 73 99916 313965397
3 75 99975 887459990
3 35 99974 979272120
3 33 99916 317403450
3 48564 81731 168979415
3 82 99982 733069747
3 66 99914 691544906
3 5 99988 309697311
3 84 99958 331590207
2 3486 229303666
3 81 99996 332580241
3 43 99907 326018549
3 38 99995 882585132
3 36 100000 862670545
3 96 99931 551158264
3 31 99981 131051341
3 57 99981 529309555
1 54535 56737
3 89 99982 946004272
3 98 99912 170541858
3 98 99965 671951271
3 62 99958 805114248
3 11 99978 315397187
3 72 99977 995239725
3 23 99951 523661141
3 40877 68485 528899214
3 48 99972 588569409
3 6015 26862 296690678
3 25 99937 4824768
3 23 99945 164925409
3 36 99992 396235881
3 85 99910 980205217
3 69398 85840 926346099
3 8 99914 787162943
3 59 99921 243413940
3 9558 24366 217287075
3 40 99942 686320366
3 90 99972 731028472
3 22 99988 958894922
3 92 99903 629596490
3 9 99925 967943973
3 33 99920 252975473
3 97 99975 129324555
3 12 100000 323735091
3 87 99983 641942785
3 27326 48724 316626340
3 3 99997 841076232
3 67 99942 161221073
3 65 99994 246204126
3 62 99988 940244894
3 6 99926 924510470
2 36859 748828346
3 55 100000 919927517
3 36 99950 488511594
3 48 99919 580384204
3 72 99952 55922034
3 67 99913 529689827
3 19 99999 487075763
3 44236 92859 98569063
3 87 99966 808797384
3 51 99946 918698048
1 10206 28737
2 69449 179573726
3 33246 38681 135286519
3 49 99925 582516190
3 31 99938 708286896
3 98 99914 794830866
3 7 99968 581593464
3 58 99931 983768085
3 34 99971 679587679
3 51323 94644 117667156
3 4 99961 430303199
3 41 99973 137383952
2 80715 786647189
3 80 99908 99212682
3 10 99984 504993868
3 15135 36626 842284290
1 4154 76305
3 3540 70691 925253725
3 91 99967 872143596
3 1 99999 274439657
3 32 99920 860598679
3 45 99919 616005780
3 2 99913 109594965
3 83 99989 33513014
3 92 99967 909872379
3 16 99943 59217389
3 24 99994 967769088
3 79 99907 307855009
3 39 99900 569254688
3 65 99912 368011468
3 57 99944 370611776
3 56 99955 663622008
3 97 99914 155008405
3 84 99919 102163081
3 70 99919 396578816
3 14 99913 3212348
3 55 99998 676734141
3 61 99923 902094320
1 33169 37190
3 21 99955 853989066
3 24 99971 402325139
3 16 99915 47185292
1 23103 29217
3 46 99959 122063732
3 8685 9722 910558326
3 80 99992 163328658
3 61 99901 998304699
3 13 99953 148401435
3 2703 50811 437426776
3 4628 61491 345294485
3 53 99925 886262173
3 52 99955 708306645
3 20 99920 908879081
3 100 99979 175578189
3 69 99992 142651404
3 64 99915 80702852
1 45574 64184
3 6 99965 250205661
3 4 99935 638912428
3 22262 93594 603518820
3 48599 92887 910766677
3 65 99929 953932812
3 80 99916 777191911
3 34 99995 645024012
3 51360 71974 342429736
3 28 99925 561536403
3 54 99937 841926611
3 15 99938 301054353
3 71 99983 419603325
3 15 99928 883070904
3 40 99934 99532728
1 3368 45516
3 35594 99508 335754684
3 14 99912 332446378
3 62 99975 396487068
1 42961 83670
2 60073 905829742
3 6 99915 627152302
3 74 99917 212241994
3 5 99909 222024280
3 65 99963 237815682
3 2301 38291 131198271
3 93 99936 776772596
3 68 99979 872598942
3 19 99940 975114489
3 32 99995 291989303
3 20 99915 287020492
3 5 99909 95091927
3 86 99933 3929645
3 88 99980 665733658
3 26 99978 287366727
3 53 100000 174934128
3 88 99908 229244367
3 48 99933 826385248
2 42340 920838483
3 39 99959 65823770
1 61836 65993
3 21 99967 507837883
3 22 99980 549046490
3 88 99989 265152951
3 49350 71937 886978420
3 73 99916 809015163
3 24474 93119 748313215
3 51 99914 910111243
3 2 99973 231968129
2 40349 138423763
3 23 99977 329528518
3 17 99928 853200395
3 40 99916 37559556
1 13129 22059
3 37 99931 683476658
3 26 99935 940323566
3 5 99945 495619602
3 53 99911 919225553
3 56 99978 504321617
3 89 99907 507845777
3 90 99900 854471427
3 25191 95714 466074498
3 38 100000 477044494
3 96 99921 687770868
3 43 99981 871755341
2 86846 946392314
3 34 99978 250951308
3 89 99920 623280563
3 31 99934 25854399
3 34225 70204 620037236
3 60 99930 20229784
3 12 99993 870489687
3 56 99914 950866161
3 18 99906 40771154
3 36 99978 502083197
3 50 99975 670742010
1 20832 70659
3 53 99957 269004426
3 24 99966 165893452
3 49 99974 428096052
3 20 99912 231547900
3 6808 55091 505899202
3 17 99924 514009765
3 38 99962 46605262
3 2 100000 428407246
3 81 99910 421112181
3 48 99980 631865239
3 25 99990 904124501
3 32 99902 7902687
3 86 99999 478207188
3 54376 79673 43751845
3 7 99982 14085540
3 50 99932 35290028
3 22 99984 749417348
3 25 99988 358675043
3 55986 96545 812918344
3 32602 80325 325644547
3 67904 79035 469947163
3 69 99986 713492986
3 65 99981 99888644
3 16906 38355 148650631
3 75903 77396 219187367
3 55 99913 562725287
3 58 99938 469171789
3 7 99929 859746864
3 2188 30604 134757159
3 35 99999 717672508
3 10 99907 412516046
3 49 99992 967173064
3 6996 43704 827778063
3 4 99946 494316701
3 45 99902 128984550
3 81 99930 139392367
3 81 99921 511162312
3 1 99978 876322372
3 25 99963 70536997
3 35 99945 325680664
3 82 100000 690126893
3 97 99914 598529982
3 60 99951 860637139
2 23085 554871322
3 96 99953 819055056
3 13 99960 69372099
3 70917 76294 757532116
3 1 99967 124184726
3 73277 94077 621231594
3 44 99942 359851110
3 48 99951 198990791
3 39 99948 871305149
3 42 99924 314176453
1 69680 73334
3 55 99927 114927127
3 85 99981 746898022
3 45 99924 98744310
1 32050 77869
2 26201 561488439
3 89 99927 768949794
2 81737 477503471
3 93 99932 886472883
3 22467 35998 194252825
3 83 99934 146457150
3 21 99939 777249148
3 61 99983 681755832
3 28 99988 996458489
3 7 99958 643853725
3 17765 97974 765359072
3 92 99957 512807829
3 80 99905 32215611
3 28 99935 826611419
3 61018 63301 147558989
3 15 99988 664626397
3 2952 11366 346360411
3 88 99920 280546084
3 29 99957 748127146
2 25085 35717588
1 3452 78070
2 33727 974260591
3 38 99976 411851225
3 16 99914 846612553
3 71 99954 175864215
3 69 99912 619601049
3 35 99926 604036478
3 22 99995 437694945
3 19 99933 499171419
3 87 99957 357130584
3 75 99980 317441657
3 94 99975 783403215
3 87 99982 951673768
3 28195 62332 707432147
3 31 99908 491344509
2 33126 863659876
3 83 99977 494613513
3 62 99919 511330948
3 56 99997 82936393
3 92 99944 400136946
2 51877 636601900
3 77 99956 548689876
3 69 99994 950998152
3 97 99925 418134668
3 65 99995 157419620
3 23 99996 152359599
3 76 99912 166447196
3 42 99911 82128552
3 11 99968 156869511
3 3 99922 924348509
3 18768 20289 583162430
3 7 99969 368855049
3 82 99934 108479002
3 84 99906 446751334
1 2583 42653
3 59 99904 690270449
3 70 99958 534205612
3 65 99982 990493253
3 4040 17076 328448972
3 31788 60202 340821266
3 95 99963 567710548
3 38864 81213 514523722
3 34729 92054 73755205
3 95 99938 418148414
3 47 99912 113066502
3 99 99955 410874365
3 23 99904 937784044
3 15 99910 812996607
3 22137 62257 232042999
3 85 99964 309544962
1 26820 88931
3 64275 69492 373310190
3 15 99910 884489905
3 77 99937 715290473
3 65 99927 180054537
3 73 99958 219601023
3 100 99946 726521347
3 21 99990 695277310
3 92 99933 169119145
3 5225 54426 509373914
2 67263 662760962
3 56 99936 49593581
3 46 99959 278992919
3 1 99971 96537184
3 83 99929 958034302
3 87 99930 235113870
3 24 99906 666649558
3 73 99908 208969882
3 34807 56901 313957679
3 20 99936 465552560
2 88086 118426122
2 58025 51516346
3 67 99935 354658913
3 49 99929 237225408
3 27 99953 282127607
3 40 99972 839536393
3 3 99903 442637373
3 21 99914 879397073
3 88 99978 676253578
3 71 99933 338103849
3 85 99908 710501074
3 47 99996 781922524
3 25 99936 534112942
3 86 99934 577195409
3 1 99943 223782814
3 22 99964 714988850
3 57 99978 699246734
3 73 99971 808320909
1 69624 81083
3 23 99910 11310423
3 85 99931 889948562
3 9 99966 241849019
1 68357 90043
3 40 99916 462310603
3 81 99999 489004471
3 10414 41974 872249620
3 53 99961 680246444
2 85506 524342401
2 18907 315451774
3 4721 36004 477661441
3 5414 9279 761756155
3 13 99926 247297563
3 68866 84501 6584356
3 45 99942 775560069
3 31 99905 32867451
3 14856 61306 552268553
3 13001 74918 790679177
3 22 99979 215283883
3 58 99980 79939097
3 50 99996 638617620
3 79 99982 455028167
3 12700 52993 862326574
3 6 99957 286649017
2 89366 255976021
3 96 99995 735755409
3 94 99962 327070423
3 12 99944 906471861
3 37 99972 317678369
3 80 99917 997672581
3 83 99994 571837266
3 58 99918 327605953
3 51 99953 413912746
3 60 99953 889891990
3 43 99992 491437942
3 56 99947 543284647
3 55 99923 970741294
3 87 99918 975852365
3 36958 60347 352139229
3 43 99979 374721051
3 44 99904 467960770
3 70 99970 407864485
2 26598 128146107
3 78 99979 775575039
3 14 99964 999566674
3 95 99950 185488023
3 83 99931 712383463
3 82 99943 503542677
3 69 99980 914324602
3 63 99901 927158577
3 52 99934 826492449
3 90 99951 958361479
3 23 99981 662046186
3 52397 82509 878483090
3 33 99961 620127488
3 12 99990 355238263
3 16383 17623 876191249
3 2 99938 67921156
3 8 99919 17112048
3 11 99990 240227192
3 38 99972 270122871
3 85 99961 238832517
3 16634 28850 977364655
3 32 99918 612058771
3 33 99989 883589939
3 24 99920 524677703
3 56 99950 521605074
3 73 99914 33278787
3 53 99904 700710259
3 1 99902 720794928
3 35 99923 719750462
3 36 99946 36379130
3 28 99956 484046841
3 46 99939 345285722
3 88 99960 957008047
3 2703 76784 232670618
3 52 99921 355735192
3 10838 88337 33074836
2 77498 430618896
3 98 99998 339591715
3 45 99938 709311795
3 77 99999 463593308
3 27 99924 251304293
1 11954 87103
3 7 99929 865996861
3 85725 95114 225214473
3 51828 76366 986487905
3 57277 94688 367451430
3 80 99913 196281856
3 99 99996 338311624
3 82 99992 441018476
3 47 99998 286330218
3 19 99979 751315031
3 27 99914 932776975
3 3 99963 551029370
1 76999 97642
2 75790 209423303
3 61 99997 204581994
3 35 99937 763056294
3 22 99941 204073924
3 44 99915 248326398
3 76 99967 173302722
3 27 99958 958754607
1 17445 60806
3 17 99956 335502244
3 14 99909 51020182
3 10 99914 780145956
3 55 99905 666124328
3 41 99947 906683374
3 36 99957 50108410
3 54 99946 28918509
3 4 99931 402706747
3 97 99967 550202518
3 6 99914 833383474
3 13 99919 385676626
3 27 99922 417918144
3 98 100000 517391646
3 1 99991 86271784
3 88 99990 33210480
1 65283 95444
3 56846 84340 774380906
2 90845 333398492
2 1825 522143896
3 96 99975 579608899
3 6 99923 38980392
3 25104 86906 868148438
3 56868 93127 904905605
2 31597 236682914
3 41 99964 80519974
3 6 99959 523669994
3 42 99991 241151132
3 77 99937 734311009
3 30 99934 54284805
3 67 99978 278866291
3 86 99916 185512137
1 40437 67850
3 94 99997 550123561
2 34651 242935785
3 71 99953 234753575
2 34318 899959510
3 62 99938 459669105
3 26 99917 301476236
3 6 99925 962815976
2 44657 116843861
3 8097 28888 657092651
3 45 99939 808401949
3 43884 83412 804385966
3 88 99926 84798465
3 98 99937 721848570
2 75084 30659137
3 68 99993 461210505
3 50 99932 410920429
3 81 99903 312648684
3 53 99935 914629715
3 23650 37499 611493729
3 35 99913 719804626
3 32 99986 365250089
2 96327 978882158
3 32361 88977 444144391
2 86296 382230825
3 33 99976 617524430
3 12 99977 131601656
3 23 99966 578213040
3 38 99998 305871870
3 97 99907 964748462
3 53 99964 368838553
3 62 99981 760244071
3 37 99981 372344047
3 23 99933 593512089
3 77 99970 574740337
3 9 99930 926191049
3 14 99903 521138848
3 89 99932 162152484
3 8 99961 25244943
3 49 99933 29703078
3 33 99924 718423721
3 74 99991 396665209
3 54 99959 439263796
3 64 99948 463576991
3 18 99954 142727702
3 26 99984 858820052
3 24 99996 456655447
3 55 99957 88146862
3 4 99910 908838375
3 32 99919 419539462
3 89 99912 995012898
3 14 99986 277989787
3 10 99949 734226321
3 98 99907 7582965
3 10 99992 557770994
3 59431 90296 502986632
3 25 99909 344956283
3 43983 73332 110075417
3 7715 23796 967239515
3 64 99945 956284006
3 11 99901 480530818
3 94 99996 431468033
3 60276 85789 578717091
3 16 99991 20419197
3 79301 91975 131886966
3 21909 46785 233458892
3 89 99969 283264322
3 62 99933 201901544
3 62 99953 160674715
3 34 99924 795580081
3 41020 90854 553320041
3 61 99924 67637526
3 3 99959 63387945
3 47 99916 446103160
3 24 99962 427318391
3 5 99968 384503627
3 12 99963 970493132
3 32 99916 97233918
1 38734 50317
3 48 99952 671914665
3 74 99931 284064155
2 46149 881269237
3 63 99930 584614396
3 47 99951 594230166
3 79 99940 572435787
3 52 99924 608251610
3 53880 69921 810108225
3 16 99937 415901798
3 24 99910 127452540
3 97212 99675 482857095
3 31 99901 2821810
3 59 99992 981454425
3 27 99962 193828589
3 20 99993 829409318
3 22165 75859 471871252
3 68 99925 451335441
3 29 99931 951760299
3 10 99973 290751987
3 35 99931 865530075
3 61 99905 707720581
3 83 99912 383514036
3 46 99947 756565440
3 6069 43053 765074098
3 67 99984 592797825
3 21 99912 217672575
3 10 99964 559094129
3 38 99991 973883895
3 60620 60726 637083940
3 20 99923 251975793
3 87 99908 217070464
3 56 99981 632308540
3 24 99928 612024160
2 50510 928965622
2 62569 897990168
3 28 99912 719808813
3 71 99938 637100638
3 11 99966 945800554
3 7 99958 383273972
3 70 99911 657368246
3 44 99995 387358653
3 81 99917 906468269
3 14170 26559 357813662
1 43591 67079
3 93 99995 570778070
3 21 99909 216235989
3 35 99943 780847491
1 84741 89404
3 59 99964 116372232
3 33 99904 38788466
3 82 99992 206233190
3 24 99982 312992870
2 91165 541371727
3 43 99994 65619147
3 17 100000 84606919
3 56 99911 615375700
3 56 99923 354070240
3 34490 41144 151035502
3 53 99920 820352495
3 15 99961 252696791
2 24599 470062235
3 72 99917 193629194
3 31 99903 893156436
3 69 99987 167599721
3 58810 90695 81140732
3 78 99960 51991426
3 24 99905 839712822
3 10 99902 881837259
3 87 99940 903004844
3 36 99904 40889095
3 50 99919 731048430
2 97128 452051728
3 54 99981 576923235
3 71 99922 293312047
3 15 99978 739169965
3 14 99963 957240658
3 40 99914 527671241
3 61 99966 70562067
3 615 75124 586001079
3 12 99946 281018684
3 83 99943 144094781
3 31 99946 453158860
3 36 99900 161744400
3 63239 87575 211233079
3 6290 70482 141657910
3 96 99968 906088430
3 53 99994 101789098
3 18 99920 519067935
3 79 99955 517835586
3 17 99931 492268733
3 82 99997 272574414
3 70 99929 600350403
3 83 99916 540939394
3 99 100000 959677877
3 80 99913 27188374
3 7498 93855 966014057
3 89 99900 355426603
3 77 99908 896682756
3 100 99903 861671536
3 31 99972 574464839
3 71 99973 77100550
3 3840 88975 45636620
3 28 99911 703321762
3 49 99910 148849675
3 36863 97584 713954033
3 46143 52169 966285282
1 947 86753
3 75 99954 353525572
3 2 99969 311784068
3 23 99929 851544968
3 91 99947 450591087
3 84 99911 846533012
3 39 99971 686769806
3 72 99951 57470120
3 52 99992 412831300
3 62 99923 439173062
3 25 99926 655094772
3 66 99946 278337272
3 95 99926 982411617
3 11 99979 671293908
3 53 99918 758913363
2 29624 363550020
3 58916 88664 919990755
3 38 99900 683845701
3 38 99960 573223202
3 7159 47680 838099028
3 26777 87052 921657124
3 77 99990 79991999
2 27379 939957354
3 60841 83662 614574493
3 7 99931 450088195
2 34909 891400046
3 68 99971 185358280
3 9273 13881 753027415
3 50353 86784 943500417
3 92 99975 41529268
3 12 99967 292117195
3 67 99955 902125125
3 94 99952 731547437
3 49 99990 743511521
3 39 99998 931580702
3 87 99953 982480378
3 38 99979 303036077
3 20 99909 877198177
3 19 99923 205906271
3 82 99982 102315083
3 80 99966 387272280
3 51 99941 477956500
3 79 99959 403109309
3 27 99916 387515715
3 34 99951 853110106
3 55 99913 819095631
3 31760 94478 58070144
3 63 99903 395632544
3 13 99967 771192113
3 92 99998 526796377
3 75 99933 944062591
3 66 99930 581039445
3 50 99903 893453361
3 32 99958 432609263
3 49 99982 536155048
3 7 99993 640240646
3 50 99958 277565441
3 64 99980 925657921
3 39 99957 466430844
3 100 99903 781314447
3 12637 46834 565438493
3 95 99935 527428850
2 13491 448587602
3 20 99979 625465600
3 26 99955 985470315
3 49 99958 114567922
3 78 99986 241211217
3 41 99919 746458992
3 74677 85669 937560503
3 26 99945 857687952
3 69819 89573 912391674
3 32 99969 888775770
3 37 99918 191266299
3 2 99942 713423816
3 89 99951 35325260
3 95 99948 920710409
3 47292 71108 505832335
3 89 99934 958009866
3 39 99909 731002395
1 38661 81285
3 58 99951 402720588
3 51800 62568 602769199
3 26 99958 242569148
3 64 99910 404385255
3 62 99922 981459150
3 85 99971 621836676
3 2 99996 322820377
3 65 99937 191903640
2 20455 167591892
3 60 99900 403533252
3 59 99960 742041485
3 48 99958 916747943
3 20 99922 286221260
3 30 99958 217095571
3 52298 86758 103904080
3 45 99980 856143429
3 9 99957 100676260
3 34 99954 188407540
3 5 99959 273907150
3 55 99986 697059097
3 87 99917 642308905
3 92 99995 664557934
3 95 99909 371363216
3 9 99925 248279860
3 16809 49028 85805500
3 64 99935 958266041
3 84 99995 839421168
2 90735 379274712
3 60 99975 304446362
1 32198 69363
3 23 99988 839104695
3 90 99924 837834342
3 98 99963 423465657
3 15892 74581 436628084
3 17 99953 251857202
3 85 99947 397432186
2 10765 580205014
2 48317 736088418
2 24629 97536961
3 34 99998 552111196
3 82 99972 16373822
3 18 99955 968264195
3 18 99904 233787239
3 28 99998 579926471
3 4 99974 60086197
3 17 99998 366833358
3 19 99963 94552621
3 92 100000 253149490
3 14 99991 539500926
3 44 99986 512694853
3 84 99996 708281451
3 61379 71411 481639441
1 3061 26262
2 55660 841976379
3 42 99994 200799667
3 100 99964 384095516
3 95 99939 779906759
3 81 99962 371100509
3 61 99961 670256757
3 48 99940 237061166
3 98 99912 719798974
3 2 99917 774203430
3 59 99971 102667106
3 76 99913 199904713
3 15 99928 366665862
3 47 99989 710287177
3 76 99935 806633116
3 10544 34471 802349452
3 44 99949 542451584
1 53789 59548
3 56474 91216 101036384
3 30 99968 599741331
3 41584 81334 14803170
3 76 99937 569656851
3 90068 90102 353582732
3 70 99986 845578357
3 92 99948 854433794
3 96 99931 805557637
3 21 99913 900446008
1 36548 43043
3 25 99905 721521037
3 91 99924 106671666
3 100 99965 617076911
3 2 99968 866662616
3 6 99964 583257839
3 83 100000 229536053
3 93 99910 590694951
3 62 99991 754061563
3 91723 92662 273439584
3 30 99978 594203282
3 10695 27806 253559605
3 24 99917 329284255
3 50167 58657 804058997
3 13 99966 504175301
3 5350 78536 247649799
3 58 99919 150103978
3 22 99985 736653587
3 30 99911 637052477
3 64 99937 971262046
3 17 99969 829397559
2 89678 23168514
3 59 99948 641978401
3 32 99923 289488475
2 38288 665390261
3 52 99994 51719342
3 7598 96232 786831443
3 32 99964 401000589
3 63 99947 387404607
3 6 99936 62689504
3 12 99948 209782383
3 88 99912 980628271
3 62 99996 14677202
3 24 99951 102878196
3 60 99952 550346263
3 20091 85591 743662980
3 40992 96255 377707186
2 53132 942879422
3 2 99932 498235773
3 59 99984 630799144
2 40333 789585090
3 4 99983 737852697
3 25 99919 322218246
3 64 99949 286524997
3 81 99991 978327839
3 10555 83241 983018373
3 21221 97646 427286626
3 3355 29027 784322958
3 97 99943 532528665
3 18 99900 712146367
3 46352 84623 591118277
3 33 99933 465591436
3 53 99972 656120482
3 22 99942 48330010
3 9 99990 332182123
3 81 99995 831428652
3 83 99914 824615264
3 23637 57243 469346877
3 49 99983 900615046
3 11 99903 982054638
3 45 99980 878066990
3 19595 57202 76963235
3 21 99909 772732088
2 96955 8873368
3 6 99981 600941122
3 83 99910 367730524
3 98 99962 86614433
3 10 99936 786243593
3 31 99970 556764826
3 50 99927 134320566
3 68 99996 604790436
3 96 99906 320900381
3 79 99983 85281061
3 4 99948 220976513
2 87523 325795201
3 7 99977 442348991
3 24 99973 247805811
3 7 99989 866043641
3 15 99977 856980280
3 81 99900 664757219
3 29 99951 540807789
2 6123 211863461
3 31 99936 114689589
3 42951 62672 232691138
2 41231 953183386
3 77 99908 401208185
3 23987 43665 251354707
3 3534 28172 533576290
3 22 99929 477099147
3 96 99904 518467227
1 31384 41485
3 81 99979 933102609
3 65 99922 482230715
3 67 99999 250718527
3 27 99985 547889933
3 14 99950 258832704
3 33938 86384 698758178
3 10419 83856 285165268
3 55842 57571 962620353
3 58 99922 290426314
3 81 99982 483226698
3 45 99977 491421538
3 94 99939 886542134
3 97 99979 911588338
3 37132 75358 180900831
3 41 99969 61057480
3 61 99983 773442433
3 37 99968 262770512
3 4 99993 136272513
3 68 99982 350853751
3 90 99958 128993005
3 13379 45046 553441614
3 49 99991 643241541
3 77 99957 808841203
3 83 99943 55601273
3 87 99957 67915180
3 24 99954 785176626
3 31 99952 701829462
3 48 99901 288395861
3 83 99959 970925309
3 60 99999 325079237
1 66085 83592
3 12 99974 911761791
3 98 99955 733227500
3 7 99935 772967474
3 47 99975 36777019
3 93 99962 516773819
3 18 99921 274563840
3 90 99957 948225189
3 72 99903 563739682
3 18 99973 496357976
3 14 99993 972905599
3 58 99977 849062178
3 81 99942 955438099
3 17 99955 728273783
3 36 99919 397727067
3 11499 19744 421075573
3 35 99930 704182264
3 24 100000 805564842
3 17 99964 775539864
3 60 99918 726160410
3 73 99932 496676370
3 37 99947 710385788
1 20866 36791
3 17 99911 847008810
3 26 99988 763303202
1 7569 49720
3 4 99958 852984431
3 89 99993 525893514
3 40 99952 333971705
3 12 99951 444877136
2 1111 44801245
3 5 99977 197563433
3 12 99955 614398418
3 34 99983 927867854
3 75 99910 793899524
3 3 99956 81232668
3 50 99900 541618724
2 21139 619807198
3 9 99951 849026999
3 88 99965 724407472
3 74541 79521 596407771
3 57 99904 672266437
3 44 99958 159376983
3 19 99993 641134989
3 44 99940 194969313
1 11481 12800
3 93 99998 897190413
3 59 99927 132724785
3 87 99920 849678600
3 34 99992 278588095
3 58 99932 795582727
3 60 99909 692260165
3 6 99955 966819946
3 10960 40925 640363033
3 1620 73415 647447550
3 4 99949 442225544
3 79 99947 771358048
3 38 99905 960940377
3 41 99980 415025829
3 93 99933 450231701
3 21 99949 783170872
3 13 99941 753609862
3 41 99928 771998723
3 49552 53770 256031229
3 67 99986 159889617
3 99 99911 41547736
3 70814 89784 720970994
3 69 99982 290120132
3 60 99908 512268577
3 70 99924 515552832
3 15 99925 169338531
3 23 99950 97471202
3 12 99951 459235250
3 17917 89996 386593758
3 44 99936 722732313
3 79 99929 952096452
3 50 99933 932555551
1 27056 70857
3 54 99910 201352956
2 8009 104540807
3 22 99967 228491186
1 21071 70592
1 41842 76666
3 59562 70954 547684429
3 45 99914 20436637
3 57 99969 523514061
3 56 99948 836200492
3 41 99958 11465972
3 82 99914 680922824
3 20 99959 833348941
3 92 99927 959448289
3 43 99943 903338129
3 39 99949 990583725
3 76 99918 931144878
3 127 87717 967138897
3 20394 33533 658158857
3 33 99900 867860547
3 71 99987 376517123
3 34553 37137 787079918
3 37888 95356 453404603
3 90 99967 79887511
3 74 99947 978892819
3 70 99922 442513025
3 88 99967 795677685
3 53 99997 261550156
3 58562 89642 129794007
3 1 99986 682241699
3 44 99974 512200061
3 70973 74905 414507798
3 81 99985 604582654
3 98 99945 928112965
1 45746 92529
3 15 99942 9893674
3 28 99900 706155389
3 89 99978 914896727
3 96 99906 278542167
3 69 99962 852570534
3 28 99927 199887977
3 82 99941 198050269
3 52 99977 431006130
3 12 99903 769690801
3 10002 27762 545106598
3 14 99993 536094760
3 59 99949 46952630
3 91 100000 870278461
3 26 99960 606333968
3 98 99965 724623558
3 95 99962 379437992
3 21226 94192 848169875
3 60 99956 202881654
3 56 99962 297916888
3 30 99990 400674306
3 90 99985 847394252
3 58 99966 801486878
3 60 99987 902932883
3 10 99939 833118194
3 20 99953 477079129
2 99106 175967754
1 23766 45726
3 74 99915 755689668
3 60 99927 657659272
3 48668 75125 185458612
3 49508 62619 523182333
3 23 99975 798788030
3 13 99972 797395292
3 35 99984 642702108
3 44847 96689 523217381
1 18170 97541
3 94 99927 21134840
2 30808 474847702
3 38 99928 871551239
3 16 99973 82625033
3 85 99989 714840580
3 41 99981 2804820
3 39 99988 270542659
3 26 99930 840753896
3 58 99970 757836315
3 18 99972 836977832
1 63050 68322
3 53 99943 291195998
3 70 99991 627399500
2 81150 962252851
3 90 99950 541608739
3 54 99914 677865115
3 50 99904 457306306
3 98 99942 615918952
1 20353 84488
2 2358 968011971
1 18315 73809
3 39 99947 446123224
3 50 99937 507726412
3 34 99912 297531906
3 89 99964 734397694
3 20 99927 265736323
3 98 99903 57730968
3 13989 75789 666137161
3 35 99938 103563539
3 44 100000 324686355
3 6 99972 732069622
3 87 99933 463428024
3 40 99917 50924984
3 58 99979 639487402
3 36 99977 807130727
3 20 99998 143654842
3 86 99980 60366730
3 7 99954 797935901
3 72 99986 193243461
2 97215 25110641
3 91 99933 832535088
2 44507 821402696
3 4 99957 465986415
3 36 99914 421028981
2 39288 886984830
3 34 99945 254357125
3 63 99922 947668095
3 51 99958 249040478
3 52 99937 621423776
1 11150 51404
3 97 99900 190208237
3 25 99983 549023916
3 4 99931 473888997
3 8 99970 316665080
3 92 99928 139270089
3 45 99983 242353461
1 51543 60470
3 70 99979 661974244
3 12 99964 921559106
3 48 99972 390667980
3 4588 51668 222011844
3 19 99981 73461912
3 49 99908 183670632
3 62 99937 854197340
3 79 99978 188544171
1 47442 71396
3 90 99998 764111229
3 10689 24971 56209611
3 82 99929 54116853
3 37 99926 964594181
3 15 99929 599767192
3 40 99932 879541944
3 36 99922 176174667
3 59 99982 695616478
3 85 99961 335084957
3 97 99913 162184616
3 72 99971 966373681
3 68 99950 653308162
3 69 99948 397082462
3 73 99960 500298328
2 98156 713760995
3 29 99946 393009220
3 76 99965 542098564
3 77 99970 742269493
3 98 99931 328768279
3 59064 92866 817595355
1 4281 23343
3 37 99907 609759472
3 97802 99948 829323010
3 48 99913 797433513
3 93 99925 191850011
3 21 99957 798373493
3 79 99908 937551116
3 65988 69512 956385306
3 1 99957 404193168
3 13022 93719 736799828
3 36868 80074 605723446
1 5822 10348
3 51 99944 901144651
3 92 99928 113170820
3 39 99976 731586490
3 36 99999 523240066
3 67 99980 100086491
3 74 99952 702722115
3 4 99947 841406850
3 49 99990 556865356
3 48 99965 758165042
3 22 100000 987815545
3 37060 63905 677464005
3 33925 36282 14099912
3 42 99986 454971470
3 7 99942 953700954
3 29 99924 437777723
1 1291 27183
3 65 99943 539116387
3 55 99927 568035066
3 70 99972 913694495
3 9 99978 885972948
3 8 99987 117837771
3 64 99942 99648638
3 14270 74792 610525489
3 77 100000 513625725
3 85 99948 760125269
3 66791 71188 561047968
3 92 99994 514682335
3 68797 69078 404735103
3 72 99984 528762556
3 7 99995 504430148
3 99 99951 618244096
3 28 99959 332561321
1 10030 66951
3 62 99991 34837018
3 97 99943 485657019
3 18718 58865 234131836
3 57 99984 214775821
3 76 99955 274533353
3 90 99987 638192680
3 25 99919 824654225
3 79740 99790 475407446
3 63582 90163 257678356
3 79510 90399 502056208
3 15 99935 593431756
3 77 99944 12798817
3 31010 96789 355010636
1 9078 33760
3 9 99948 12967494
3 53 99912 202868777
3 98 99978 520902250
3 64 99908 391765794
3 25 99993 929526132
2 4118 365340379
3 15 99984 931666079
1 57076 98115
1 7498 67589
3 46 99919 278729626
3 26 99963 581532817
3 78 99975 874472201
3 19 99924 230063098
2 90523 397201905
3 15 99986 960132397
3 42 99960 724735323
3 5 99945 765604789
3 97 99916 592472178
3 5 99963 185018489
3 74 99903 208431209
3 95 99964 402280634
3 71 99972 833706959
1 14466 50161
3 41 99988 479808529
3 40 99958 505928849
3 51 99913 146147639
3 55 99914 726343927
3 23 99962 179402007
3 33 99927 251748422
3 30 99954 816067739
3 51 99931 21863972
3 46 99999 948419304
3 77 99976 809647232
3 53 99927 688120516
2 38165 838041445
3 100 99900 810902907
1 2355 64157
2 61841 924225617
2 82334 608549740
3 19655 41625 859604114
3 89 99925 416584097
3 22 99919 316798362
3 20523 98125 403064220
3 46 99943 198702953
3 5 99963 836610985
3 51 99946 868613718
3 36 99904 963396329
3 85 99944 960265033
3 49255 64152 451789201
2 43000 178883222
3 11 99977 645833155
3 14 99995 178304877
3 87 99970 944260738
1 52803 91361
3 48 99947 816904151
3 35 99991 982521212
3 52293 69800 119415256
3 92 99905 455879790
3 37 99966 395899654
3 19 99910 737961519
1 37627 86986
3 70 99997 159017678
3 43 99906 974132794
3 62 99941 82336157
3 52 99984 102069188
3 5 99942 390608106
3 5975 99790 422733249
3 14 99964 795153123
2 78288 338501229
3 1 99990 973751824
2 57587 659818701
3 100 99908 231862431
3 97 99961 271594170
1 75068 94767
3 2 99983 194104408
3 52 99925 385670567
3 7 99950 944349024
3 78 99921 62527493
3 73 99946 326488481
3 14 99957 234872339
2 25473 243477754
3 95 99959 669931010
3 78 99998 640976687
3 68 99915 380331626
2 41206 973437406
3 61 99920 844833878
3 42 99946 536957084
3 39 99909 973538762
3 83 99935 217010993
3 50 99970 970670073
3 84 99947 448988279
3 39 99925 272380686
2 81442 465388043
3 36 99987 575156913
3 62 99938 749404818
3 87 99925 622919345
2 82797 359676622
3 35 99926 610334472
1 1485 38350
1 38308 55498
3 25 99925 552736532
3 97 99939 529306295
3 33 99900 683927418
2 86741 231960616
3 100 99953 458176913
3 26 99998 571472674
3 42 99905 49177572
3 48 99908 182376475
3 23 99924 558964390
3 37 99964 737220729
3 61308 86482 847544138
3 44 99978 594147308
3 14168 16052 857834996
3 97 99910 540720017
3 10778 56709 205977538
3 10 99931 770233429
3 11 99968 555073612
3 65 99959 525811868
3 2 99926 551855209
2 21762 327790644
3 78 99939 897997020
3 89 99976 934616552
3 434 41240 151002675
3 68 99939 198412991
3 67 99979 620566110
3 61 99912 207608478
3 25756 78710 605891741
3 89 99997 700665789
3 90 99924 276507467
2 75121 782926669
3 50 99933 798758658
3 68 99952 723546019
3 76 99909 54873839
3 88874 95799 209675613
3 59 99983 197845809
3 32 99938 130216023
3 84 99931 546447277
1 3545 92125
2 86784 48810615
3 68 99926 663291853
3 29 99961 990856116
3 100 99935 849584181
3 75 99918 41180392
3 52 99946 703574347
3 6 99985 639704603
3 55219 82762 765433511
2 60634 919265897
3 71 99949 44444229
3 15 99954 157311352
3 17106 77339 775512194
3 74 99953 447347711
3 16 99935 39251584
3 31 99921 378494185
3 18 99986 441605551
3 19 99961 843374245
3 84 99937 622447678
3 96 99961 259604586
3 52251 66792 590846075
3 63 99901 816590007
3 84 99962 776406395
3 5794 68064 271539999
3 36 99916 732455676
3 78 99996 417470275
3 22 99928 139345543
3 17 99986 565398304
3 41 99943 251106777
3 52 99917 533677706
3 74 99955 489656452
3 88 99903 722153465
3 16 99912 712530129
3 2 99920 938389124
1 18658 23384
3 99 99937 161712420
2 25610 533864287
3 68 99931 918612541
3 15 99961 894282535
2 99046 681541923
3 46056 56342 685558046
1 56397 69514
3 32 99990 695065911
1 32263 77911
2 93340 799297244
3 22 99924 646700721
3 62 99903 278846719
3 19 99971 667725714
3 66 99972 719633254
1 36223 95398
3 53 99953 619969916
3 60 99974 749643357
3 45 99969 621570514
3 87 99939 857641025
3 22 99960 264212002
3 58 99926 742756024
3 2 99971 435912641
3 27 99967 555238988
3 87 99905 600794116
3 27649 95671 326253493
3 50 99947 414095588
3 5 99976 39631258
3 44 99968 590097125
3 78 99972 139541396
3 7 99989 366188087
3 32 99966 385799796
3 71 99949 535710494
3 8 99974 63102918
3 35 99925 747691408
3 5 99981 711815829
3 61 99972 388014622
3 13 99957 189324145
3 45 99994 585824277
3 86 99941 71227822
3 16 99971 361751780
3 50 99974 125708783
3 63 99922 214246080
3 98 99997 123182563
3 64 99933 568994439
3 13 99940 207171919
1 44107 58267
3 33 99912 115189339
3 84 99965 458296214
3 50 99961 818685924
3 73 99962 253682586
3 26 99916 509946495
3 6187 16537 394016736
1 37382 77241
3 27 99932 873459433
3 61 99973 463269197
3 98 99923 610393068
3 1 99916 536983830
3 14 99924 728340092
3 30530 34352 970075107
3 73 99924 624072692
1 30096 76374
2 26529 50331360
3 84 99916 629562571
1 43045 65937
3 96 99958 991351609
3 38 99957 167523828
3 18935 59294 13425036
3 90 99919 10299201
3 93 99949 982540140
3 45 99938 321336539
3 88 99974 607331773
3 29328 49130 439829765
3 63 99987 213934697
3 76942 81148 722686562
3 73 99990 426384099
3 55 99915 775626394
3 23479 61124 830595570
3 88 99944 86664766
3 35 99990 735990956
3 21210 67934 85515246
3 40 99911 199532224
3 74 99940 873665208
3 68 99900 27325433
3 65 99901 597819844
2 6563 493243291
3 74 99902 832774805
3 77 99921 841788823
3 40 99964 512148348
3 1 99946 915068825
3 52 99972 719847761
3 60 99915 491034646
3 35 99912 67600666
3 55 99971 647417726
3 85 99999 104094928
3 95 99925 351539457
3 57 99957 622617162
3 36 99937 252057746
3 98 99941 436482904
3 11 99991 691415594
3 9741 46895 369212717
3 41 99921 813811790
3 60 99949 839024899
3 67 99932 416787411
3 26 99924 695856635
3 15 99956 301774049
3 92 99902 594273346
3 72 99956 687857974
3 33303 34648 43797882
3 25 99937 40451500
3 8 99936 388414039
2 51141 385587226
3 18 99918 661165933
3 66 99945 975356964
3 95 99988 8196608
3 65 99928 7874449
3 21 99983 589136965
3 80 99937 406524647
3 36 99906 22391251
3 7 99912 169577893
3 59564 96695 509240883
3 26849 78568 108298506
3 33 99905 290892748
2 76552 114607856
3 13 99934 828539629
3 39552 61480 783938855
3 49117 57494 77062497
3 16 99904 917609398
3 53 99909 825293764
3 67 99992 170458565
3 55 99937 105942393
3 34 99921 855279128
3 87 99902 354784154
3 21 99997 767260952
3 1 99994 272799006
3 21 99956 548096534
3 28 99958 74610751
3 73468 84250 392166348
3 75 99913 489629978
3 60 99992 78214692
3 65 99953 8134552
3 17 99958 303546173
3 3 99924 95367821
3 19 99984 892378540
3 74 99921 639014432
3 95 99910 371959295
3 49 99948 520800106
3 34 99908 654519176
3 10 99905 464421730
3 53 99909 249448023
3 21 99985 422539000
3 9910 51872 520033416
3 48 99994 38873728
3 34 99991 782783168
3 65 99944 624580178
3 3 99932 201587698
3 28 99933 637057712
3 64 99921 824471655
3 27 99991 166675175
3 44 99942 546535421
3 36 99990 128679865
3 95 99975 766026670
3 94 99974 894231291
3 90 99936 507536981
3 15 99930 931995770
3 93 99917 623594157
3 84 99934 584527395
3 62 99963 870925978
3 42 99943 359952227
3 425 63525 274950572
3 5 99979 813131725
3 6 99988 278857441
3 34 99957 609147642
3 25 99989 414983082
3 44 99916 951171510
3 100 99949 672749105
3 67 99915 478671960
3 77 99924 282566361
1 12936 17951
3 83 99971 247656902
3 1 99926 379304760
3 5 99918 949943343
3 78 99996 516830632
3 60157 72873 28517815
3 5512 41065 715851576
3 61 99996 521797198
3 7846 21213 182541111
3 35 99960 588907517
3 72 99987 303492362
3 20 99952 382542254
3 44 99982 457655569
3 18 99992 412234030
3 76 99937 498847942
3 94 99974 743706736
1 38010 89673
3 2 99931 734453522
3 4 99905 689298294
3 63 99920 672864592
1 44702 95814
3 90 99916 103830646
3 81 99937 943703151
3 92 99975 437737233
3 70 99909 784772360
2 91433 850177734
3 66 99975 25281764
3 50 99947 713191666
3 36 99954 960733559
3 64 99996 320790902
3 10465 38001 380483905
3 76 99985 777163386
3 56 99948 382837547
3 83100 87557 268733717
3 36276 71764 732558761
3 84 99900 82017872
3 9 99901 477213149
3 86 99939 815540075
3 69 99971 221935095
3 29628 55451 617511780
3 52 99992 783101663
3 70 99934 626754998
3 21 99940 972604694
3 89 99946 842064990
3 8974 89058 696428250
3 98 99952 351239972
3 62 99953 325354377
3 22 99910 491709463
3 21 99971 844225095
2 2429 590492053
3 92 99914 539277071
3 85 99965 73685454
3 9 99949 687268248
3 89 99955 986999681
3 22 99974 521419160
3 90 99902 956534202
3 31 99972 660907235
3 46 99998 775398319
3 7 99927 105125875
3 2 99981 73911945
3 97 99972 932437964
3 27 99995 722741855
3 65 99989 936804640
3 65 99958 519717507
3 74 99951 462737583
3 38 99916 746204418
3 53 99956 436333297
1 65723 94240
3 6 99979 106546069
3 5 99964 647679908
3 37 99938 740761485
3 80 99955 532048885
3 67345 86989 101264721
3 90 99975 241740965
3 84 99940 644818584
3 73 99983 217728870
3 73 99981 145395121
1 30162 31090
3 87 99989 571015844
3 40 99994 117540324
3 66 99997 633124892
3 93 99968 821909913
3 44 99978 288944385
3 9 99938 545240973
3 53 100000 961875714
3 89 99922 577803290
3 50 99920 675337538
3 44 99993 363276502
3 1 99928 575394110
3 88 99983 352238748
3 78 99956 441013998
3 90 99961 491702989
3 18 99915 26706479
1 25400 97268
3 95 99991 387334629
3 73 99912 33277141
3 2603 96817 894232861
3 73 99992 61262658
3 24 99922 570830981
3 24 99911 228107517
2 22989 63494022
3 41 99986 299723752
3 65 99951 823405250
3 66 99999 175744145
3 28 99995 214102329
3 69474 92702 165112144
3 97 99969 710514874
3 53 99972 790710727
3 77 99964 514720047
3 89 99923 351917215
3 38 99932 249356476
3 59 99902 670107844
3 6 99963 455189290
3 52 99949 49917935
2 91569 791993589
3 46 99928 77605697
3 28 99949 657114001
3 1 99977 380548509
2 89391 933394572
3 33 99922 840016557
3 6 99906 114687948
3 94 99967 595402508
3 62 99979 385056802
3 53 99985 304024909
3 94 99957 734471954
3 1553 94292 762840674
3 36 99992 27552537
3 5 99920 445950458
3 4 99956 570981515
3 3 99977 148372103
3 69 99935 245370298
3 34 99987 197225091
3 13 99971 169314392
1 21246 90621
3 30 99981 457631625
3 13 99981 88301675
3 60 99987 828222156
3 43 99997 832294936
3 45347 87874 834338606
3 68 99907 508909117
3 24621 41191 21428887
2 64279 255239365
3 66 99921 261116129
3 53 99954 107253635
3 47 99906 447928911
3 40 99975 706875666
3 12799 30822 785809440
3 24269 53312 968903470
3 59 99984 517124883
3 2 99966 947022357
3 36 99995 666120103
3 18 99941 474264012
3 4 99932 713453434
1 25149 46360
3 24419 68783 23948127
3 65 99923 629182993
3 8 99940 529135758
3 86 99940 137080948
3 53 99949 72012595
3 96 99966 535609541
3 34 99992 518798691
3 8 99940 624642640
3 43 99946 293040946
3 82 99929 322990221
3 40 99980 865510235
3 96 99936 704423648
3 73358 85883 199745824
1 53283 58076
3 85 99983 34441862
3 95 99956 66383624
3 62 99942 169630787
3 79 99933 772350047
3 50 99973 471070799
3 51 99999 49422534
3 89 99947 538971066
3 61 99905 221948329
3 71 99914 427333887
3 22 99903 4927305
3 20 99994 310219043
3 43635 98996 698708219
3 51 99938 102148639
3 11524 79919 525384882
3 57 99996 444387968
3 59 99927 902902208
3 48 99990 248860748
3 37975 78283 785878745
3 32 99992 918636328
3 98 99934 820405080
3 5 99913 463612344
3 57 99957 289966022
3 6622 23687 227563079
1 10773 57236
3 51 99920 117929295
1 38483 78727
3 38 99967 984438587
3 98 99909 48572641
3 72 99952 896826656
3 77 99990 647160945
3 100 99985 68315768
3 78 99950 567253414
3 86 99934 278344232
3 40 99988 750020285
3 50 99931 93802344
3 10 99941 706809621
3 96 99953 106197676
3 51 99996 32595245
3 26 99933 74450883
3 9 99946 295447534
2 75527 317769998
3 49 99906 303137329
3 89 99913 892106073
1 40819 78623
3 84 99977 313521682
3 59 99918 336921933
3 25526 83189 176142387
3 73 99990 585063530
3 56 99962 177955388
3 58 99976 901961615
3 19 99984 892363660
3 34 99999 865873194
3 44 99958 816729076
3 73 99953 457770437
3 71 99978 921591640
3 27 99900 455682763
2 23663 791149416
3 19 99961 738978329
3 78 99909 769308884
3 46 99911 869649317
3 27 99919 80958570
3 100 99908 203299529
2 70493 538069939
3 31 99970 21015373
3 84 99933 904947841
3 10 99910 385544500
1 88634 89430
3 77 99912 966321296
3 42 99978 108863455
3 71 99952 952107443
3 34 99982 721237178
3 73 99937 227088155
3 100 99960 423457197
3 47 99955 291443268
3 86 99961 503763584
3 95 99920 367170004
3 1 99950 261388442
3 47889 74649 647330148
3 57 99966 840607473
3 66501 93252 624313979
3 75 99981 492994853
3 31 99954 752041691
3 15116 23992 359757288
2 76081 189172868
1 40800 96919
3 20 99903 331765623
1 29160 47011
3 6 99987 620328407
3 18 99927 230751502
3 34 99941 248361944
3 76 99905 546599540
3 27 99943 375886079
3 6097 49149 949593776
3 59 99950 779990364
3 79 99943 99335724
3 78 99995 126397369
3 18 99943 395229409
3 6126 66838 57114393
3 28093 93770 738129919
3 8110 57686 393335168
3 38 99930 149095630
2 67616 7999105
3 29 99938 605664425
3 23 99961 922209932
3 54535 82378 294577513
3 34 99930 791289577
3 60 99953 200111339
3 22 99941 434983999
3 13 99940 89923123
3 63 99901 839781402
3 42 99990 630988608
3 86 99933 964498661
3 45296 91505 285144878
3 44426 52704 387253045
3 30 99926 244217754
3 87 99978 635007048
3 25 99935 173328198
3 1 99951 706489805
3 9 100000 569742333
3 20 99903 735223525
3 45 99998 382401977
3 91 99995 177204330
3 32 99941 365322500
3 79447 92431 156235888
3 65 99944 813647003
3 13 99982 143997706
3 11 99958 919739994
3 82 99925 749591118
3 72883 88381 761998164
3 73 99915 290309531
3 86 99942 832958273
3 54 99963 36978202
3 76 99919 230811421
3 30 99962 542268034
3 19 99938 356748558
3 68 99964 900821537
3 51 99911 746807174
3 94 99905 481606424
3 31533 35834 280783274
3 10 99946 321864165
3 62 99906 999518963
3 43 99900 570373671
3 92 99953 49806355
3 35 99921 952053406
3 94 99987 978066714
3 95 99937 729369201
3 62 99994 239005913
3 36 99933 526447540
3 50 99990 261576582
3 48 99905 63289129
3 52 99988 162050210
3 36 99981 938959686
3 41 99903 804032536
3 52 99938 907319928
3 16108 50599 863094950
3 8965 26550 237093031
3 57 99946 876296577
3 81 99913 749427194
3 3 99911 844333364
3 37 99985 310106331
3 99 99945 862996937
3 55 99945 834860350
3 68 99955 469041195
3 42 99934 162947359
3 58045 79551 687505099
1 61616 97489
3 34 99949 394865383
3 14146 17584 308011790
3 29926 43942 867695902
3 92 99925 164883388
2 76020 149147603
3 10771 92224 872365844
3 41 99908 695384783
3 84 99947 626677674
3 48 99924 198248964
3 45 99949 204228027
3 3 99927 910881104
3 54 99941 296933242
2 21765 937812538
3 79 99927 494446985
3 1 99947 425356898
2 50094 608021612
2 6095 359604018
3 13971 30187 772594283
2 37646 328791610
3 25 99930 219590409
3 30 99991 930118892
1 38025 66987
3 90 99981 216947325
3 11 99964 628026160
2 74265 438528468
3 33 99974 962669497
2 83305 305273056
3 2563 4895 954984631
3 50129 67149 198834214
3 38 99980 686866838
3 37 99986 618078724
3 38 99946 893858221
3 13 99925 842116870
3 41 99918 595130172
3 84 99920 24398480
1 5752 6774
3 43 99987 535972421
3 5 99953 78763141
3 17 99990 244311865
3 27 99983 453176861
3 77 99942 972863854
3 98 99915 707646213
3 9 99986 442728772
3 51 99923 938811137
3 58 99964 126669014
3 51 99901 419292027
3 48 99958 682856475
3 80 99999 522930369
3 36 99982 466358349
3 95 99989 697558672
3 7782 70728 307148937
3 36 99934 674392018
3 12 99963 27765688
3 43 99972 899411876
3 30 99956 581228974
3 10 99912 919272859
3 55 99966 753187218
3 46 99987 704139592
3 1771 79028 884028285
3 10 99920 959311609
3 25 99939 982125926
3 6 99938 289866690
3 55332 78493 7342909
3 13 99990 494304956
3 33 99971 859662422
3 38 99934 916401548
3 99 99907 493547017
3 40531 64626 520210983
3 87 99906 186176919
3 18 99954 554145237
3 47 99911 786763600
3 35 99971 691381620
3 9 99917 25720563
3 34 99978 292473086
1 41175 73092
3 39 99992 224468662
3 81 99909 172985418
3 26 99909 424981127
3 22 99929 684832676
1 83891 98192
3 69 99987 924416132
3 79 99907 162097045
3 45 99967 358682272
3 87 99975 272659499
3 34382 67774 501933518
3 14 99900 220134212
3 35 99929 683645713
3 40518 40704 270159330
3 91 99929 505047832
3 20 99980 944640537
3 11 99919 446035805
3 53 99963 385488722
3 47 99924 432374923
3 90 99933 782151637
2 48549 889128561
3 40 99967 462419181
3 87 99984 501216214
3 89 99999 441491826
3 57 99966 48166634
3 40049 61518 496875531
3 97 99959 680044095
3 34 99906 918720743
3 22 99948 611556981
1 29279 83875
2 2579 612523834
3 40 99962 413941336
3 59 99928 442382479
3 99 99994 33743593
3 57 99915 129907458
3 43 99981 57031984
3 93 99975 55296533
3 31396 71908 122099004
3 39 99902 952673193
3 26 99956 328985734
3 16 100000 819162973
3 90 99983 86647409
3 92 99901 166123833
3 45089 73708 948006415
3 40 99951 64990604
3 54 99947 113574694
3 32193 95499 485497874
3 428 22100 83479155
3 43 99985 998705242
3 60 99945 157923629
1 60535 85106
3 43 99920 178748348
3 33766 81122 836299975
3 73 99985 656224140
3 77 99909 979588171
3 11797 17177 992363968
3 53671 64573 731096563
2 54398 620704085
3 16 99945 66603466
3 26625 56788 60155765
3 20734 63386 814313885
2 33563 371870562
3 99 99949 341645233
3 71 99991 568948047
3 30 99906 639585755
3 88 99919 306815208
3 71374 77357 910777953
3 39 99999 61564015
3 23163 43322 715198948
3 84 99914 727131951
3 56 99989 546991976
3 59 99938 694788092
3 24 99946 748907253
3 33 99943 54191867
3 59 99924 614154621
3 15 99956 777014436
3 33 99999 476290046
3 11 99915 101781508
3 22 99975 626876392
3 92 99943 782324296
3 56 99950 87155392
3 17 99921 618089335
3 45 99912 932243206
3 20157 45495 464105086
3 43623 47392 271753813
3 77 99948 916235378
3 67 99920 652394697
3 48631 92405 696745746
3 82 99980 57587109
3 42 99926 775457931
3 2 99997 24355125
3 97 99937 725015169
3 75 99997 408500722
2 48171 364678332
3 54 99964 64143214
3 36 99918 699873256
3 51 99943 460373227
3 84 99932 928800735
3 89 99924 379692439
3 86227 88546 859629269
3 61 99986 104119025
3 28 99984 886461520
3 14 99934 293326218
3 11 99943 524350834
3 100 99986 213710689
3 97 99929 274777715
3 52107 55718 857157004
3 71 99908 155357548
3 12992 14198 329973529
3 13730 68741 768091227
3 52 99905 716787507
3 78 99988 597840484
3 87 99958 243266697
3 49216 61171 203254869
3 83 99971 455838187
3 80 99967 434603117
3 25 99985 178935862
3 70 99989 646264670
3 57 100000 201551219
3 27229 28385 957321360
3 57 99975 764877627
3 26 99984 94844328
3 10061 84515 455759453
3 54 99954 71447369
3 100 99912 772937155
3 42 99938 570690329
3 6 99932 414156945
3 73 99999 889668359
3 16139 28938 572390800
3 75 99949 554676172
3 71 99979 866450891
3 38 99985 556969647
3 36 99994 985871479
3 55389 63126 381115534
3 100 99909 217545752
3 81 99914 209638938
3 56934 84323 479473378
3 74 99960 845794657
3 63837 85907 792019037
2 79174 888204492
3 48 99955 451907333
3 4155 86859 507687363
3 96 99945 873069643
3 51 99904 480748015
1 47 33657
3 100 99997 65588081
3 17 99926 442811263
3 24 99972 358742583
3 6 99986 319752622
3 96 99975 253964097
3 90 99984 544592725
3 79 99995 856400099
3 46711 60727 193196822
3 18369 58270 17246406
3 90 99988 509874847
3 32 99992 843043369
1 57219 97331
3 88 99945 973849094
3 47406 73554 669627901
3 27 99978 377267936
3 93 99915 245960756
3 7 99951 3803976
1 66962 99683
3 41 99928 474662799
3 65155 77994 420551559
3 47 99938 431069551
3 13676 60696 938480476
2 82813 313829748
3 59377 69900 575994041
2 92224 416728431
3 32 99939 133715564
3 97 99969 317183088
3 17 99961 595412566
3 40 99912 3257667
3 37123 59092 842102688
3 59 99905 572483402
3 85 99938 447473002
3 5 99913 901109658
3 33213 45669 233603392
3 36 99990 388427586
1 29908 62017
3 7 99923 781465783
3 16 99938 784182725
3 46 99991 199778095
3 78 99990 300526235
3 100 99998 981561184
2 82450 409080039
3 90 99966 322378757
3 65 99914 823299017
3 96 99987 932254251
3 24 99957 308026312
3 55 99974 515604465
3 15 99932 677961024
3 3 99991 403626839
3 42 99946 249847221
3 32 99923 894457035
1 81927 94837
3 1148 11017 827913521
3 16 99957 20545256
3 61 99986 369332983
3 84 99973 26010847
3 92 99912 576327253
3 93 99911 727227073
3 41 99979 475558770
3 76 99966 499531364
3 75 99906 116068034
3 32 99973 435585931
3 62 99905 464268812
3 85 99968 520254212
3 96 99919 947295408
1 31439 90035
3 62 99934 626728476
3 60 99978 659665982
3 22 99924 896996665
3 9 100000 172392994
3 18 99962 135115389
3 79 99905 505505236
3 35 99951 337322135
3 90 99935 930979643
3 4226 91795 391989164
3 2 99931 28134540
3 64 99957 278967514
3 8049 23823 771512818
2 8002 111854690
3 89116 89132 576264805
3 60 99907 407413557
1 26912 76391
3 79 99951 165817625
3 29 99909 590719205
3 67 99975 17835442
2 30342 712204418
3 9 99914 136038939
3 52 99953 179551800
3 92 99941 609468532
3 68358 76635 838865156
3 68 99997 385321381
3 61 99980 823174359
3 3 99964 428998295
3 4 99932 340901119
3 37 99923 351871091
3 10933 74707 736354884
3 5 99993 26943469
3 14 99909 32617043
3 76 99976 265146816
3 100 99941 642193500
3 30 99969 788821625
1 27226 30903
3 98 99985 719318837
3 24976 43093 311488963
3 46 99967 63894014
1 25543 69877
3 88 99988 5212477
2 52908 832410640
3 77 99971 666853708
3 99 99989 871063440
3 88 99930 302531140
3 76 99946 437028388
3 22 99952 615850100
3 13 99921 448521411
3 19 99981 12286065
3 85 99932 792077904
3 23 99948 316910626
3 45 99970 861868730
3 24 99943 384716039
3 27190 95779 571158367
3 49 99903 517403065
3 8 99948 36720310
3 5 99900 699255986
3 75 99953 485284653
3 15 99944 996802638
3 28744 50837 434084688
3 100 99945 718918674
3 27 99901 757105452
3 42425 57454 269128493
3 98 99947 47916275
3 39 99996 405506108
3 32 99929 73195232
3 5 99960 229019730
2 44563 940309442
3 34 99986 813703813
3 59 99974 486268262
3 80 99983 359391657
3 76 99931 445111731
3 91 99928 437822658
3 1 99935 583213361
3 21 99983 629290614
3 60 99985 438685009
3 20 99983 908175803
2 92936 675047138
3 29 99934 408343140
3 12 99918 878972280
3 61 99971 993226850
3 9 99983 321481719
3 2 99964 88169411
3 13314 31557 595610172
3 2 99986 861755444
3 30 99920 705120240
3 10968 73557 90073488
3 89 99951 69715879
3 53 99936 366852142
3 86 99956 869266247
3 85 99993 135002718
3 24 99930 997783979
3 4 99916 462110510
2 41116 162796430
3 55 99936 436463790
3 21 99950 184588726
3 9904 58245 824011404
3 59 99915 530169620
1 31894 84672
2 73915 110140
3 3531 41058 852728482
3 21 99922 665447842
1 8393 83285
3 45 99977 401720808
3 12605 75080 751358622
3 3 99907 949588582
1 37421 59342
3 14 99960 118697982
3 38 99997 862440219
1 43272 67570
3 70 99951 191035994
2 51721 745603982
3 74 99929 233579880
3 76 99964 665327324
3 78 99950 479287516
3 70 99978 913043290
3 75 99933 546927769
3 99 99940 883556840
3 70 99985 761006085
3 92 99986 796687490
3 96 99942 224483025
3 59 99976 98766062
3 52 99968 324464318
3 91 99932 151719578
3 51 99975 978385567
3 96 99909 886540735
3 7 99991 832180896
3 1385 16409 38441419
3 66 99947 813208005
1 18143 90685
3 35 99960 17996644
3 15497 50584 392963821
3 23 99970 852921432
3 76 99928 971005894
1 6763 45632
3 6 99919 730692632
3 6 99992 179629094
3 67 99954 304635118
3 9 100000 895307601
3 100 99920 608527073
3 57 99926 91057611
3 94 99923 102131042
3 98 99962 646926943
3 14 99941 131457353
3 60221 62391 431520428
3 66 99970 598569983
3 62 99958 482411883
3 34 99949 169514458
3 18175 20145 818165741
3 80 99911 288505800
3 57 99968 35223779
3 12 99976 559621168
3 21 99909 478497378
3 28028 62279 114790677
3 34155 87505 817760038
3 3011 68958 148002173
3 50 99987 540874006
2 84118 229084007
3 43 99927 20940892
3 55 99928 939102317
3 58 99941 496591258
3 88 99930 831314704
3 11696 98404 691005396
3 92 99961 945756138
2 53378 774940911
3 8 99952 249357374
3 19 99929 189628752
3 59 99952 311671277
3 9 99989 748646738
3 3 99915 896342491
3 90 99928 250393522
3 6 99908 291812570
3 72 99922 506020944
3 56 99990 63805210
3 44 99969 18112374
3 25 99991 273627020
2 12838 157267640
3 28 99972 294888804
3 94 99920 778480775
3 32 99962 526917515
3 6 99909 236880481
2 49565 588376878
3 93 99920 662685459
3 31 99913 821352475
3 39850 44394 817213222
3 41 99906 67061308
3 97 99945 411095566
3 48 99953 573191107
1 60013 98751
3 49 99992 358401626
3 32314 90922 231474004
3 19210 67077 340788216
3 48 99903 565745535
3 25702 67222 550918104
3 100 99902 954859530
3 70 99928 94839503
3 60 99948 264464778
3 47 99974 807787779
3 54 99910 170307728
3 93 99950 130440080
3 7 99909 222158442
3 92 99992 189498218
3 15 99963 12135724
3 64 99961 885199746
1 18646 75379
3 30 99999 528117178
1 29516 72052
3 28 99985 47424011
3 96 99973 884405249
3 3 99924 7667125
3 16 99907 355923476
3 25 99970 354049237
3 49 99952 756312260
2 15069 6214619
1 52735 68509
3 2233 5293 900961093
3 28852 46575 599426409
3 92 99974 202493299
2 8447 82433607
3 21 99975 674802194
2 84429 177917300
3 9 99958 628120836
3 40 99969 647763946
3 15 99911 347378411
3 655 51400 573444803
3 33 99931 20321124
3 34 99919 803401630
3 39 99907 341966107
3 100 99921 482468827
3 100 99998 357971348
3 68 99936 3552412
2 97456 207199472
3 46 99961 586727415
3 79 99999 69660085
3 55 99934 563725369
1 25252 42239
3 29413 74654 502854877
3 97 99931 582849199
3 91 99997 27234146
1 1840 31245
3 43041 75929 570166073
3 40 99937 322755408
3 8017 15935 667598655
3 63818 81824 931234928
3 37955 78308 799062296
3 21 99964 287798999
3 12 99927 628493814
3 51 99906 524110510
3 55 99975 452381462
3 85 99971 204871079
3 49546 97051 823759236
3 31216 87213 377886939
2 22626 179582009
3 56 99990 41102961
3 73 99944 938566591
3 21966 98207 882015686
3 57848 97468 101302098
3 80 99982 417504395
2 90679 743874010
3 26169 86674 21690678
3 53 99931 113368410
3 19 99920 955993739
3 11441 88090 100346764
3 75 99969 751984149
3 18859 92764 742801894
3 12 99990 252348232
3 97 99915 929686824
3 25166 91440 498342973
3 38 99982 532793305
3 100 99952 27547726
3 9 99927 358383634
3 96 99954 370603010
3 10 99991 605468798
3 39731 58677 538527276
3 24583 89509 176020130
3 27 99956 54758479
3 28 99914 257995354
3 91 99977 21228102
3 35 99933 667813540
3 6 99922 268420897
3 47 99947 449858465
3 56 99902 749336913
3 89 99954 526119384
3 1 99927 174040072
3 55 99939 87668414
3 44 99937 75868123
3 9 99995 394234484
3 47 99945 391107241
3 26 99958 222424271
3 60 99901 834272449
3 80 99954 375680413
3 35109 69427 499998527
3 38 99925 154887718
3 53749 92625 107221943
3 52 99950 329763825
1 32977 50668
3 92 99930 442959764
1 18954 45211
1 40966 85768
3 27 99912 554405108
3 1050 31730 696577546
3 63 99982 540888832
3 8 99938 976469444
3 75 99962 422109495
3 50 99908 74501158
3 13 99978 143186944
2 83396 329416615
3 77666 92137 591952051
3 8 99945 766617830
3 33207 86380 391230401
2 77035 548646087
3 44230 90361 503019815
3 10266 64051 474108924
3 18402 96636 265831097
3 30 99974 826396777
3 51 99949 922513894
3 5 99945 34375464
3 87 100000 719892244
3 32 99940 427352705
3 10 99973 944024141
2 75054 912390635
3 61 99902 728967336
1 85571 87524
3 27 99945 922912935
3 37475 77752 525146250
1 88048 99335
3 16796 95256 167058534
1 10277 52318
3 60 99972 290463183
3 49 99932 261198972
3 20 99918 426301044
3 52 99995 874789027
3 66 99900 610316591
3 82 99900 630058673
2 93834 65115863
3 49 99980 792643045
2 51120 653888507
2 42864 25270629
3 48 99969 319974850
3 4 99959 623879358
3 71 99930 648544554
3 1967 4796 776049277
3 4 99910 3914749
3 96 99964 326046113
3 26 99968 322457648
3 38 99955 122260889
3 3 99981 484881839
3 54 99960 212993185
3 46 99903 228618723
3 98 99979 636147565
3 4 99970 688015476
3 12021 69265 392851465
3 5 99909 922701643
3 32591 86822 605287936
3 84 99917 499610587
3 89 99981 521744316
3 31436 93025 353874337
3 63 99977 88576813
3 22 99992 688690665
3 100 99994 283719597
3 20 99955 682058452
3 24584 92435 908741923
3 79 99980 469691287
3 33 100000 873146983
3 26771 52805 803044357
3 14 99973 440867558
3 51 99943 261273423
3 40 99922 692046214
3 56 99990 837600779
3 51 99997 651382476
3 38 99964 388523379
3 75 99905 684625468
3 70 99993 551863280
3 60 99930 255656192
3 84 99980 316438231
3 2 99978 130104269
3 91 99978 596716914
3 11637 93794 660753411
3 90 99935 766140226
3 72 99976 730731027
1 75094 95074
3 66 99981 460856049
3 3 99925 946526662
3 18 99975 89798433
3 2 99981 536593061
3 30557 58864 809982996
3 82 99929 864980995
3 68 99937 902450498
3 49 99925 36074278
3 17 99980 251313171
1 18555 54174
3 26 99971 989651395
3 31 99950 336457319
3 17 99985 837593198
3 87 99915 512912215
3 1080 84156 466849513
3 26 99967 390162529
1 40593 86663
3 30 99903 36373899
3 91 99971 934202057
3 17 99956 39916923
3 41585 45339 390449834
2 71635 877704105
3 78 99991 284683584
3 86 99986 601287228
3 51804 67201 457688578
3 63 99995 729536190
3 59 99926 262813525
3 54 99927 773237597
3 32 99949 861363221
2 41517 299829437
3 37388 48758 62863072
3 69 99957 359567362
3 26 99962 137191484
3 67 99995 909974196
2 66344 556151028
3 74 99909 320016965
3 70 99960 338131643
3 67 99965 53372250
3 17 99972 614562696
3 63 99986 2034658
2 41321 965862564
3 98 99992 97717373
3 2686 99403 859268865
3 15 99946 75493775
3 16599 78003 440181684
3 46195 47344 546129454
2 90280 404335242
3 9 99926 242700037
3 27 99904 385391797
3 63 99997 454129565
3 5 99961 416471310
3 56 99985 380412755
3 79 99908 618239441
3 86 99954 725640649
3 21 99929 788901656
3 92 99979 141127595
3 59 99982 862322051
3 26 99938 752873079
1 254 46557
3 79 99944 564671655
3 82 99948 527809251
3 8122 35574 205154226
3 14 99996 455828348
3 90 99953 994269957
3 80 99947 334174489
3 13167 34492 231607924
3 97 99913 923424176
3 10 99974 717520512
3 73 99932 82552449
3 72234 88746 964503393
3 79 99921 903989049
3 70 99956 373661507
3 7140 97883 304210005
3 11 99975 991055821
3 99 99927 919499978
3 87 99983 324815592
3 7 99943 558334178
3 6 99937 229939389
3 5 99918 318754921
3 72 99930 689262848
3 15 99939 921689609
3 7 99962 827405676
3 2 99975 708529651
3 62 99986 43753359
3 70 99906 974450111
3 34 99965 966696903
3 71 99986 616198038
3 40 99916 633573773
3 24 99999 529705614
3 79 99965 84206321
3 62 99982 615208533
3 64 99941 547962214
3 59 100000 992644625
3 71 99972 818918848
3 27 99921 943230599
3 92 99993 475357050
3 63 99962 705279867
3 50 99998 424822589
3 97 99901 683094104
3 98 99994 663633566
3 79 99993 332640785
3 63 99976 232260903
1 21291 98188
3 80 99953 273779420
3 98 99914 404424534
3 46 99931 579066667
3 5 99916 775104911
3 33 99980 438933089
3 44 99936 895014198
2 32664 754908202
3 22 99953 272682203
3 65 99988 152293961
1 14246 14674
1 8380 88079
3 91 99960 976537879
3 62 99992 439530802
3 12 99930 555819398
3 59 99998 993467823
2 87127 310821439
3 25 99951 612170378
3 6 99925 158028437
3 31 99958 429046770
3 43848 55938 583101303
3 18 99933 656050261
3 5 99912 803366151
3 51314 78910 869646649
3 96 99968 215362846
3 46 99981 825638855
1 32055 53140
3 54 99953 222735703
3 7 99990 207081130
2 71173 931719599
3 64 99955 931542678
3 95 99932 419791434
1 11318 94543
3 74 99968 454766684
3 100 99997 837348351
2 20814 434501675
3 84 99912 715365974
3 48350 75552 11353456
3 29 99917 29487299
3 6 99973 110712007
3 4960 17118 542952157
3 47 99914 666495314
3 16 99961 231180955
3 4 99950 229280233
3 53 99931 699107463
3 97 99988 917624481
3 72 99951 859666273
1 22331 28018
3 64 99970 613021481
3 62179 63571 586967333
3 9 99909 752672077
3 82 99960 654354294
3 76 99905 807252263
3 67 99998 248760741
3 59 99960 914199096
3 30 99966 353964907
3 20 99976 610551572
3 86 99927 659845730
3 17692 21917 967123019
3 46 99944 788400135
3 52 99955 455279751
3 79 99916 530840829
3 40 99951 150419957
3 99 99927 223925140
3 10 99993 418969833
3 57 99971 963189641
3 57 99965 180090302
3 49788 62880 313535759
3 75 99928 289297404
3 16 99963 742390543
1 26493 37332
3 54 99918 900364739
3 72 99906 217329316
3 32481 77735 424983048
3 56 99997 341404286
3 53 99928 998845778
3 56 99994 148756406
1 4991 59728
3 72 99919 122441742
3 6 99961 518679451
3 6 99958 944341789
3 94 99914 426071594
3 88 99953 488275342
3 74 99989 279743592
3 76 99907 127827297
2 36593 343497798
3 75 99973 828127929
3 16409 25303 295962485
3 48 99910 377826424
3 23049 60212 458823003
3 57 99984 382725786
2 50703 698414587
3 2 99942 392420680
3 8 99991 88595138
3 75 99920 818506228
3 18 99965 108536605
3 49 99993 510998787
3 17 99928 963463356
3 71 99940 264766428
3 3 99959 219423924
3 11 99917 114154882
3 97 99968 542091457
3 59 99971 438192123
3 6 99919 350354378
3 49 99978 683838192
3 28 99903 299548581
3 84 99947 357517205
3 7 99913 777887773
3 88 99964 850099659
3 79 99970 696367410
2 97926 429403727
3 5 99928 343498080
3 43 99947 41067372
3 39 99971 566049852
3 67 99935 942577804
3 2 99900 521605839
2 80086 958546182
3 13995 55126 104948475
3 12849 84005 393857398
3 69 99959 837894419
2 57618 567955644
3 98 99971 298896806
3 27 99951 903285434
3 62 99979 934423863
3 5740 39156 24030181
2 33558 145707961
3 18091 40413 760523342
3 60 99906 360108434
3 34 99949 937993125
3 57 99982 925760520
3 90 99905 821494722
3 20 99904 650612565
3 29 99941 767937893
2 36189 770413119
3 92 99927 275051028
3 32 99973 889721880
3 54 99967 295922280
3 13 99954 860764697
1 55180 64571
1 16999 96879
3 44 99957 691365333
3 54 99979 899830069
3 17 99985 200318963
3 6 99957 831960223
3 58 99990 169955378
3 81 99943 852473165
2 27985 382859562
3 56343 73383 365119001
3 25 99992 147340103
1 68831 89728
3 65 99920 508172823
3 42 99966 66262073
3 55 99907 204192984
3 10 99933 742463495
2 16856 210336770
3 88 99988 93532453
3 6 99971 330469239
3 71 99916 252564626
3 4 99946 87563623
3 68 99953 989484722
1 11459 67595
3 93 99968 614815903
3 39 99952 635307278
3 44016 61740 218040957
3 37 99945 811988915
3 1 99944 62155967
3 16 99997 845994408
3 70 99956 240482401
3 47 99958 804939364
3 29 99972 552593809
1 9164 85291
3 34 99979 310188362
3 93 99944 805408522
3 23 99975 116678001
3 51 99985 780466009
3 53 99959 949064637
1 50931 73389
3 54 99904 766393184
3 88 99962 707406392
3 74 99900 932559615
3 36 99942 780947590
3 31 99912 750047054
3 17 99983 814933553
3 92 99957 986126392
1 10102 82362
3 7 99916 137259
2 18294 964316774
3 82 99934 852120989
3 30 99936 902257890
3 64 99938 413442349
3 20 99909 572914854
3 62 99937 809632585
3 99 99924 675244713
3 54 99904 685608075
3 4 99984 146717483
3 57 99964 234787175
3 93 99995 599542819
3 41060 57314 741277610
3 33 99987 381976280
3 80 99983 602403651
3 55 99930 140532941
3 42334 82640 198745153
3 83 99954 552742882
3 98 99905 479907357
3 53 100000 603509177
3 69 99998 627876922
3 32312 49197 884114007
3 98 99978 629943722
3 42 99914 613225483
3 46221 87755 31916595
3 41 99925 902568084
3 81 99965 16776337
3 93 99913 758291837
3 43 99958 213056510
3 46 99907 814965708
3 61 99932 427230960
3 97 99993 179103453
3 30437 98743 721024801
3 76616 85914 260408968
3 65 99928 286969557
3 85 99921 256990858
3 9 99999 658412375
3 81 99991 856719138
3 78 99931 446129861
3 88 99948 900068602
3 1 99954 327116045
3 57 99928 421489737
1 29219 40826
3 36 99971 927152814
3 60 99902 294413796
1 31590 42502
3 72 99918 144632055
3 90 99926 511885606
3 42 99958 590576437
3 48 99963 427910230
3 97 99927 331450499
3 51 99923 37569920
3 30 99933 261773414
3 44 99902 152554152
3 80 99989 466389677
3 59 99954 975352695
2 94185 10550899
1 61777 91316
3 42 99991 996301667
3 50610 98201 862874380
3 5 99991 74251754
3 48 99984 117474147
3 51 99962 874805944
3 58 99943 126340640
3 90 99910 69279530
3 67 99957 957339480
3 1 99905 195080981
3 73 99973 839983218
3 38 99997 164813898
3 8 99963 105055688
3 62 99923 86619992
3 52 99976 475635086
3 54 99956 257712529
3 54 99988 444224504
3 77 99950 45582415
3 21 99964 621637783
2 23890 241938198
3 99 99938 345619169
3 23 99910 875426964
3 62 99920 557445187
3 94 99911 407426823
3 63 99995 56737994
3 44 99966 585948968
3 43 99965 555147325
3 49 99901 353723799
3 77 99905 93114535
3 21 99955 525627232
3 45 99980 498323699
3 32 99979 404333501
3 15392 80586 455523036
3 10 99985 72230170
3 32 99920 381818372
3 52 99903 356394334
1 6199 23230
3 79 99900 884058490
1 16713 22978
3 31 99919 504880147
3 58 99947 331295017
2 72072 485448781
3 76 99914 192714667
3 55 99999 55081935
3 10 99967 52304075
3 100 99991 591098250
3 67 99969 178059425
3 55 99972 500612214
3 22 99978 245758874
3 74 99960 469482366
3 59 99987 755405555
3 62 99971 913629963
3 7 99965 725922912
3 36 99919 311263685
3 96 100000 829415661
3 86 99968 558153365
3 83 99993 240052517
3 54 99919 751042542
3 6 99913 743411826
3 100 99947 959492685
3 17 99966 999345604
3 38 99926 340297727
3 62 99951 336070005
3 37 100000 10967074
3 7547 35652 118044780
2 8561 109977346
3 63 99967 726841610
3 20 99964 664724720
3 5 99994 700093476
3 61 99983 702355475
3 41128 77397 719582362
3 32 99977 708037053
2 62237 407387911
2 94875 924372441
3 82 99993 878659523
3 92 99970 231174222
3 68 99974 603969510
3 48 99941 733763235
3 53153 72536 489154673
3 32 99913 707599383
3 33 99967 96984708
3 29 99995 210089733
3 52 99936 607383637
3 61825 83209 87012262
3 43178 51633 367578130
3 22087 96322 626439190
3 80 99944 241681927
3 63 99925 419869082
3 28 99922 239613440
3 72 99966 578190624
3 29 99953 130867185
3 46 99977 693554952
3 20149 28830 260002772
3 69399 84013 99075617
3 25 99935 268014802
3 58526 93487 344400887
3 35 99965 111087526
3 39 99924 223063116
3 37 99951 185829951
3 80 99993 36597731
3 89 99928 664813733
3 91 99989 209248901
3 58 99989 434170141
3 24 99930 992399422
3 69 99900 621622160
1 24134 85601
3 75 99901 414966586
3 97 99944 822350924
2 53675 288368879
3 93 99959 655744763
3 37 99944 91564702
3 73 100000 68154243
3 27 99943 581337992
1 22514 33761
3 75 99963 58520160
1 72361 73568
3 16 99985 36884438
3 30 99945 926749876
3 11 99986 923669117
1 14618 92858
3 9 99982 492947861
3 30018 99515 994781969
3 99 99960 744277714
3 5 99953 25236024
3 84 99974 624998068
3 15 99946 838627455
3 19 99958 350662891
3 18 99939 206945293
3 4 99921 592136340
3 3 99930 417871359
3 29233 32365 140339868
3 4 99945 283804653
3 5 99923 617652071
3 34637 85864 710263470
3 43 99965 772230066
3 49 99930 505308253
1 14661 43559
2 22838 549690813
3 39 99962 737614787
3 20 99964 993758141
3 68 99931 851072272
3 96 99957 874635049
3 80 99939 426402956
3 18 99998 837143315
3 65071 92139 578068809
3 67 99959 443319799
3 1304 50519 717450850
3 61 99928 799371976
3 30 99981 983005217
3 25884 85558 437378351
3 67 99915 660121183
3 57 99977 311944975
3 16 99924 811315755
3 50 99930 396822860
2 77800 160541975
3 20282 44406 917014218
3 48 99948 939503795
3 90 99997 186767258
3 71 99913 562887815
3 53 99958 920308048
2 91419 420876442
3 98 99961 638611691
3 61 99976 150338905
3 5 99960 557891259
3 13 100000 773303092
1 17920 95930
3 83 99954 625837963
3 44 99962 651485038
3 78 99965 475972222
3 60 99957 654796559
3 37818 41511 555989009
3 80050 87926 517189111
3 94 99912 572289683
3 3140 74567 3630761
3 75 99989 122145559
3 57 99946 500423860
3 3 99902 425892187
3 51 99982 57731004
3 1 99904 137149674
3 40768 48626 949002685
3 9422 32340 550441856
3 30 99987 343068300
3 5 99975 299832495
3 49 99947 358890654
3 99 99990 847889600
3 19 99941 408350989
3 33 99982 272003292
3 42 99928 61239000
3 84 99907 765239916
3 53 99989 580855658
3 9 99909 587917245
3 45 99935 172630622
3 9 99994 833797608
3 18 99981 715282049
3 39850 91020 500144624
3 50 99972 540448792
3 15 99911 878602029
3 11 99978 836215396
3 9789 18596 792899306
3 66 99924 678456931
3 7 99939 156393290
3 96 99905 422170329
3 22 99914 838388080
3 12 99986 465733007
3 86727 87598 237553887
3 65 99930 433929691
3 61 99963 583087134
3 70 99995 59310176
2 64260 824890322
3 75 99902 934052643
3 99 99990 152872282
3 36298 42351 83791657
3 32 99961 206767474
3 77 99906 803399096
3 95 99971 277826067
3 29 99947 474447180
3 55237 77090 83206426
1 31524 80551
3 86 99907 878745243
3 70 99901 263569178
3 32 99917 592332013
2 29225 302524335
3 10509 39794 382790536
3 60 99952 568117319
3 90 99961 783257231
3 82 99934 50318615
3 4 99948 525120947
2 37403 802070212
3 96 99954 747814685
3 70694 89064 763365105
3 37 99968 358186200
3 9 99997 477080946
3 4 99984 690342331
3 62286 78198 133802671
3 5 99977 449798436
3 5 99907 237851651
2 16464 923200274
3 8 99903 234062501
3 64 99980 414153394
3 28 99942 292474863
3 10 99951 721758001
3 47 99969 242958226
3 15 99924 484249525
3 8 99989 567266780
3 34 99995 381919152
3 97 99900 85653998
3 3 99935 658136391
3 8 99924 626560838
3 71 99945 141288691
3 40 99949 137856643
3 52 99938 536280166
3 75 99989 272560485
3 2 99909 322991280
3 58 99911 490392595
3 77 99995 475696546
3 42 99995 202480033
3 27 99946 314798195
3 53 99997 35682257
3 52 99974 847000481
3 40 99993 609826329
3 20 99904 806158874
3 79 99944 49953254
3 12741 77320 633213340
3 27 99924 477316640
3 10574 58557 774423641
3 46 99988 497602542
3 100 99996 915056607
3 57 99944 315670714
3 7 99984 196354871
3 26 99916 286075768
2 86078 187917190
3 26 99904 824502380
3 2 99937 185319130
3 58 99958 271985874
3 10037 76807 572336808
3 39 99977 243017002
3 42 99910 978034994
3 32 99932 796561987
3 99 99900 975382808
3 39 99905 694912086
3 82 99971 347490491
3 52 99949 410498437
3 46953 98180 247652066
3 30756 89392 512827300
3 8 99907 20235931
3 70 99903 231497528
3 63 99958 875559012
3 96 99928 688700861
3 45 99909 470038155
3 77 99921 66911020
3 43 99966 64967378
3 24554 70635 648688829
1 25395 93978
3 49 99924 501477275
1 6729 96738
3 51 99993 763918051
3 21 99928 936768184
3 57 99939 997443471
3 10952 67392 206146573
3 74 99951 758022840
3 37 99903 8560143
3 88 99919 558883786
3 66 99915 395583280
3 78 99901 63648678
3 90 99928 318419948
2 4948 384863696
3 73 99940 495147739
3 82 99968 613858500
3 72 99981 868252689
3 4 99963 97537708
3 12 99902 729647332
3 67 99946 419300126
3 63 99953 576871964
3 90 100000 418523902
3 40 99952 396934506
3 33 99968 30685059
3 77 99927 21184654
3 7744 82465 977835644
2 37750 861347601
3 7 99952 34213059
3 99 99920 858746998
3 57 99937 602026205
3 641 28814 589361366
3 33 99936 587798746
3 96 99910 423193624
3 31 99943 961618135
3 23770 76134 167889681
3 56 99947 868556649
3 33 99967 723447783
3 92 99999 352843552
3 73 99969 361037750
3 23 99903 335571277
3 29 99964 309228401
3 33202 98601 169085440
3 28 99976 922844683
3 28 99940 766310741
3 99 99930 565744599
3 88 99934 760170481
3 25744 55024 990019885
3 12 99964 266072775
3 79 99981 552789071
3 94 99969 601192992
3 31 99969 301655690
3 14306 22049 448686554
3 83 99912 810395808
3 16964 27432 673299695
1 12372 41153
3 58115 75509 369946307
3 42 99904 127201367
3 26 99968 395242831
3 6 99918 242084804
3 15 99922 982896439
3 79199 92878 249076141
3 72 99944 891574562
3 45694 91925 229405896
3 69 99934 370547375
3 39 99927 785552833
3 21 99914 514101054
3 58118 78358 768486427
3 6 99926 681584113
3 7498 88639 198578778
3 60 99941 104505587
3 83 99930 20057439
1 72 89949
3 25 99949 567937801
3 43 99959 277125398
3 98 99956 658860294
3 74 99903 426151362
3 74 99910 716348568
3 1512 88842 410053782
3 82 99976 717946841
3 26 99951 885946625
3 49 99906 394835488
3 93 99919 989148638
3 78 99960 723051179
2 15776 654358492
3 22 99937 943270316
3 35 99991 787451135
3 53 99975 415419416
2 99581 156163503
3 75 99910 479921259
2 37996 295464012
3 58185 67602 742246697
3 92 99937 488829635
3 34751 67623 869707775
3 9 99940 971229416
3 30 99957 837386983
2 74477 372883544
3 76 99940 321208250
2 66181 379783556
3 23 99968 36480890
3 49 99918 237991730
3 41 99925 111725516
3 100 99927 6547126
2 28091 134250228
3 59 99906 614631795
3 70 99966 367004606
3 18 99961 30615454
3 57 99947 382980795
3 25 99943 437747853
3 72 99976 228360147
3 93 99919 473161260
3 18 99958 304146900
3 78726 82814 965271700
3 71 99954 695518296
3 47 99933 568222484
3 74 99983 719321313
3 43 99976 856638064
3 41 99934 235418950
3 17 99956 80272488
3 15840 34437 948645203
3 53 99940 618423932
3 50 99921 952431020
3 15 100000 221771758
3 82 99935 376739314
3 51 99922 396099849
3 94 99995 703952426
3 53 99983 294039969
3 58 99927 110253914
3 30 99989 5698779
3 11 99947 663691124
3 23 99997 194782767
3 24 99965 23060088
3 82 99915 712274858
3 84 99953 989955285
3 23869 76974 990117240
1 11225 69375
3 1 99991 627781038
3 6 99926 99460049
3 47 99907 867114853
3 53 99997 413762880
3 67 99960 327394960
3 15 99903 186244473
3 79 99979 938072581
3 98 99949 308110563
3 73 99915 499547795
3 82 99968 834274010
3 2 99940 322777033
3 56170 93199 10697874
3 63 99915 875854843
3 26 99903 658683709
3 15 99936 197848962
3 42 99945 136834925
3 45 99957 378250052
3 87 99994 914939323
3 64852 89252 112151668
3 46 99961 65214121
3 72 99919 352333211
3 16475 16614 623435717
3 58 99921 453698264
3 74 99984 778624015
1 6101 19011
3 66 99923 232056052
3 38769 54413 418962532
1 22488 98050
2 40674 327281690
1 45645 96565
2 12486 880326322
3 36 99993 594651866
3 97 99969 828282006
3 93 99985 753008226
3 67338 89230 979969490
3 41 99954 199380712
3 78666 95217 875584933
3 82 99934 177445446
3 2 99988 15953345
3 52 99931 28374405
3 64 99986 414098574
3 19 99973 947319616
3 76 99990 27411633
3 9508 86884 375513925
2 46753 936047643
3 35 99902 765194993
3 98 99957 54608258
3 88 99907 795313905
1 31612 73392
3 66 99971 334581159
3 46 99969 907451630
3 1153 6766 665272664
3 61107 85407 668117227
3 517 88831 125379683
3 18253 51774 759191119
3 7 99962 386400327
3 30 99904 10698595
1 30173 34692
1 45818 73260
3 47 99914 377528411
3 86 99948 889831444
3 17 99965 339965245
3 58 99972 146617712
3 84 99931 507124661
3 24 99986 235512901
3 94 99901 15998619
3 7 99932 571135590
3 58 99975 671863132
3 19 99923 602274562
2 48435 30733353
3 44 99958 580654219
3 66 99937 265728827
3 35 99923 131481979
3 21 99927 110834309
3 18 99944 831426757
3 83 99977 443476692
3 31037 54255 614762208
3 38 99958 552373356
3 84 99974 484941701
3 37 99902 725969897
3 38 99993 615370158
3 76 99944 448480358
3 55 99909 575711453
3 84 99926 294033117
3 82 99917 990898078
3 14 99980 731868366
3 58 99968 88765775
3 86 99964 854015523
3 81 99946 184840479
2 37978 362863584
3 18513 35557 922662326
3 44 99908 695643522
3 40 99908 122661266
3 23 99974 183096479
1 38998 55033
3 76 99912 330550312
3 38 99936 939104548
3 47 99963 22021218
3 68 99997 651152869
2 173 123108311
3 40102 48739 584866296
3 30154 47920 702530238
2 34514 184686770
3 54 99912 912181415
3 1334 71477 144935251
2 43544 185545312
3 12 99949 417455614
2 36281 35308054
3 64 99952 185245233
3 949 57055 376842966
3 4864 92973 74012844
3 32464 79338 518741798
3 77 99993 12508535
3 60 99926 176651286
3 50 99915 106387455
3 3 99945 471658526
3 91 99974 592174210
3 58067 98885 821651014
3 16 99908 383517784
3 62 99933 758940294
3 41 99946 176032116
3 44 99912 743774571
3 20 99950 783789349
3 39 99991 338007803
3 4 99940 709092898
3 27 99908 980664027
3 88 99925 493912517
3 37 99912 864096175
3 95 99992 998039
3 42 99957 417973186
3 61 99916 804102157
3 90 99972 608704743
3 63 99928 120414097
3 58 99939 408188830
3 11 99920 608803524
3 63 99934 822897019
3 11 99986 92535555
3 80 99900 513097924
3 40 99905 490634791
3 45 99963 928908121
3 66 99928 235502225
1 14636 33913
3 80417 91130 910277529
3 43 99971 748462989
3 34 99924 98921552
3 13174 53751 607714778
3 47 99970 269455177
3 65 99970 672665649
3 100 99911 498340837
3 2 99949 461784360
3 35 99936 463239145
3 57 99938 897229300
3 86 99945 69691073
3 4543 68859 598971337
3 89 99925 439858180
3 37 99945 179790466
3 38 99941 926252857
3 59 99967 722292866
3 39 99905 638962393
3 18 99982 619695577
3 82 99941 518160532
3 51 99974 347178667
3 46 99930 534012632
3 17 99997 271431886
2 58804 406730437
3 5 99923 975626528
3 2 99966 718794681
3 36 99969 28029263
3 64337 68822 734496356
2 96058 149954775
3 22 99939 921596292
3 83 99986 850467214
2 50785 844418144
3 84 99911 860938166
3 55 99904 779995128
3 46 99901 227620699
3 70 99938 221483094
3 65 99988 788051138
3 41 99927 323847535
3 12 99999 689385126
3 100 99971 349289784
3 80 99927 298447100
3 77 99937 563733232
3 100 99961 308574299
3 96 99955 91134367
3 40 99935 208442015
3 74 99963 811688415
3 43 99936 139641550
3 42622 59439 660570842
3 4738 48529 519482426
3 13 99924 229888660
3 75 99988 775991016
3 60 99914 481971563
3 45 99975 687845169
3 42 99908 55270107
1 2543 14019
3 80 99960 121122292
3 65 99975 351872368
3 7445 44381 424496437
3 70 99906 859371247
3 34200 74436 145348534
3 53 99967 105077481
3 35 99993 250288762
3 32531 34580 22390923
3 39 99983 330209669
3 57 99962 147919134
3 6 99944 373169118
3 47880 51035 690853415
3 94 99931 438677714
3 12 99980 422572239
1 53654 65574
3 35 99985 519919314
3 13412 58766 723767937
3 88 99990 789575838
3 41951 83792 375802111
3 9 99976 327405423
3 74740 83004 432683438
3 43 99921 914525793
3 87 99912 952882466
3 61 99999 388948241
3 80 99949 462591129
3 72 99934 331993153
3 18775 50968 559476162
1 46788 55837
3 65 99920 286784642
3 34 99996 898845332
2 10204 799136478
3 78 99935 357488766
3 60 99996 152337766
3 27569 44294 244733790
3 34 99955 135835025
3 10 99906 986360383
3 76 99976 564123732
3 99 99974 669156051
1 58653 61060
3 55154 71699 458361786
3 95 99942 372799860
3 23 99989 293853131
3 16 99929 575256807
3 91 99901 228211331
3 2 99956 394564028
3 49684 79765 777380787
3 92 99971 551398801
3 34604 92321 558396388
3 27 99968 126547584
3 63 99935 139820342
3 67 99913 143594280
2 98405 631214638
3 8 99941 863333117
3 98 99946 942948847
3 27 99931 455798710
3 43043 79629 911964912
3 86 99936 318418085
3 96 99931 274171279
1 257 66309
3 34330 51105 375560898
3 89 99989 585212766
3 31 99938 474104481
3 77 99961 11758176
3 28 99938 680970779
3 41 99992 677316021
3 2 99957 704222702
3 79 99909 645022024
3 48 99964 351176524
3 87 99978 852035391
3 50 99945 490825411
3 14 99961 913360389
3 49018 97169 490787420
1 2387 44168
3 24502 96457 138436479
3 60126 86493 997233651
3 3 99922 693695140
3 93 99935 135470899
3 5423 48517 971867283
3 4 99945 681051443
3 69 99960 682629262
1 43865 95482
3 34 99966 79231891
3 20424 99288 533011437
3 61 99953 89983123
1 52073 70277
3 38857 91065 467005488
3 38 99996 203246762
3 29 99985 614247387
3 34 99939 901131724
3 60421 90878 246676757
3 12 99986 771747934
3 100 99960 263212034
3 30 99954 76429192
3 95 99975 308145102
3 64 99911 874291722
3 100 99987 856800027
3 14 99911 715654078
3 65 99940 299803549
3 51 99980 745965148
2 58890 885392472
1 60420 97040
3 76 99910 698081389
3 53 99995 905834340
3 18 99908 380806812
3 74 99933 895904939
3 91 99998 585334741
3 26 99992 366383979
3 24 99917 174864436
3 9 99997 700343414
3 67 99900 6554016
3 7 99993 347099307
3 75 99931 9350564
3 66 99952 812281342
3 84 99900 65531549
3 44 99951 251614139
3 5 99972 636382229
3 95 99934 661732870
3 37640 70844 218456687
3 28 99948 651259046
3 57 99952 987389893
3 60 99919 691218180
3 52 99918 421950478
3 13 99900 452288878
3 1907 51968 292571268
3 44 99911 57269665
3 60 99901 55699012
3 53 99905 493626503
3 3 99943 740050487
3 32 99992 964195645
3 26 99941 821458482
3 31 99927 899572056
3 26 99955 130125145
3 24 99945 377787497
1 27619 73057
3 40 99993 473090748
3 63 99932 322903868
2 72693 108105164
3 45451 82711 291521224
3 42 99983 203897810
3 61674 69161 753117329
3 31 99919 686359051
3 75 99950 650689745
3 7 99966 362331731
3 58396 94005 675033774
3 49430 95223 121099697
2 16335 242577719
2 5649 474401929
3 10707 69340 891894209
3 13 99909 682310866
3 22 99920 154622042
3 76 99969 194890105
1 8685 36353
3 52 99954 81379891
3 63993 71269 717715573
1 11224 42684
3 30695 92037 25718563
2 36131 179018264
1 21469 76476
3 67 99914 230454669
3 37 99991 642210416
3 79 99919 90836384
3 45 99955 19024785
3 8 99983 444101211
3 92 99966 795718982
2 54220 524930657
1 51850 59553
3 79 99969 882743598
3 43 99942 299422561
3 38 99929 337436051
3 93 99981 484559776
3 28 99941 797924238
3 22 99940 96886669
2 45659 398844282
3 72 99978 309746287
3 27 99987 769165087
3 20 99979 817198468
3 48 99926 72324067
3 70 99969 40880536
1 3700 9260
3 58 99902 440297646
3 52 99965 345275682
3 64 99999 941137050
3 32 99970 789135717
3 3 99913 309249315
3 40 99992 548382258
3 68 99965 33149246
3 94 99946 687686974
1 16864 26777
3 27 99937 66904780
3 96 99940 459977243
3 39279 79047 934223587
3 98 99951 316233969
3 74 99902 8758668
3 39432 51319 930661503
3 73 99957 552483306
3 47 99975 196538831
3 77 99961 192185208
2 13343 708402839
3 83 99978 259535999
3 37 99985 971438262
3 80 99955 811643648
3 45 99948 155187333
3 26127 32168 811317543
3 30 99952 911095673
3 38 99937 765779199
3 76 99919 556130225
2 80256 86295094
3 13418 68464 537993554
3 81 99917 66882427
3 87 99955 714613365
3 32 99944 613044528
3 12461 24986 867078351
3 55 99989 837007727
3 38 99960 678551817
1 16608 45442
3 87 99924 517225972
3 27 99936 134879464
1 19462 71336
3 65 99994 790526768
3 8 99942 679800456
3 17 99926 692971509
3 67 99924 87021098
3 12 99930 783747302
3 14047 44188 893822108
3 82 99921 979525254
3 52 99987 349184935
3 100 99910 64995931
3 60 99954 498258770
3 13037 48797 818386996
2 2527 842164897
3 88 99946 794149090
3 93 99902 824065487
3 33 99978 261789833
3 67209 86247 876342572
3 74 99996 759877212
3 14651 88896 834080053
3 31346 52975 746747720
3 35 99946 434213768
3 79 99973 913095776
3 751 23642 818416704
3 73460 80852 642685283
3 25 99945 402019489
3 21629 41659 336965761
3 41 99991 834507509
3 82 99960 179593562
3 54 99915 73652661
3 89 99968 610609479
3 18 99935 603733996
3 22 99919 519819486
3 11 99955 554615000
3 32 99983 427824816
3 58 99988 612798675
3 14 99910 458990933
3 53 99984 481813873
3 78 99922 385040042
3 49 99978 938049259
3 11663 57107 151238233
2 82028 414575689
3 78 99981 707922868
3 82 99936 184095479
3 29 99910 701391697
3 57 99933 418383944
3 71 99927 268389925
3 48923 75061 661843815
3 71 99942 429687121
2 24023 318133958
3 97 99939 371366845
3 84 99901 173188550
3 72240 74209 204082297
3 78 99972 844553352
3 76 99935 398743355
3 78 99989 554817488
3 69 99966 53672038
3 45 99967 285087072
3 2313 52458 396773731
3 66 99990 755586394
3 5 99937 714673959
3 37 99959 274425063
3 22 99964 193581047
3 51 99953 981988889
3 7974 29590 127699051
2 67444 65581155
3 51 99942 811776209
3 94 99922 547449813
3 5 99912 236833047
3 86 99913 373438961
3 12 99924 323872403
3 72 99945 300135734
3 82 99920 412828816
3 28 99939 970468331
3 37704 49865 7517323
3 13 99957 107072838
1 10132 31965
3 29 99917 176346430
3 79 99906 243130533
3 74 99952 216127165
3 41 99917 23062946
1 45845 79857
3 83 99914 304056726
3 24 99982 943957654
3 46770 53660 123380955
3 100 99944 500059274
3 20 99918 518901506
3 70930 76571 975919634
3 29 99907 640855621
3 73 99989 301144501
3 32 99998 824456717
1 34726 81158
3 2 99970 192067913
2 18895 235838455
3 54 99994 577977685
3 80 99908 212419556
1 26950 45741
1 6356 90371
3 80 99921 83603697
3 68 99985 785663215
3 72 99902 125050109
3 30 99981 437034831
3 24789 31343 391449700
3 46 99951 309254938
3 100 99962 144700203
3 3 99924 816098661
3 65 99950 470329426
3 23 99991 203785019
3 8 99971 357557914
3 99 99947 257665153
3 86 99979 72687235
3 48 99947 987206168
3 41 99978 639258009
3 97 99978 806416709
3 22 99999 65524465
3 94 99990 291033166
3 38 99920 751660270
3 49 99963 487643750
3 31 99916 632816200
3 91 99960 418933963
3 61 99930 127423567
3 54860 95066 20870957
3 48 99919 343717485
3 39 99979 210383698
3 84 99943 28725482
3 56 99951 885763576
3 90 99954 339312884
3 99 99916 175207163
3 20 99953 539225054
3 54 99977 373587640
2 94733 57736656
2 38952 595401076
3 52 99992 451607881
3 3 99974 669264773
2 39666 732312112
3 45015 74959 803665184
3 28 99902 28167972
3 98 99909 746338598
3 72 99963 627788671
3 66 99955 396569383
3 42 99921 986611444
3 69027 99179 298324936
3 10 99958 299867617
3 45 99908 48194221
2 89979 329769246
3 70 99914 950743232
3 47 99921 249264062
3 16 99934 400208589
2 18774 717609248
3 11 99960 363735645
3 48 99946 105725692
3 90 99975 978998071
3 100 99990 818561961
3 27 99910 52819732
3 12257 62502 52791306
3 94 99981 212362713
3 44 99986 443994975
3 91 99997 686992830
3 40 99904 712915459
3 26 99988 721416759
3 19858 80424 914312569
1 21671 90689
3 44 99948 671222709
3 33881 66241 440971138
3 25 99953 109249325
3 33 99904 451873378
3 68 99916 61450687
3 32 99933 849989489
3 90 99907 532555342
3 61 99912 613566423
2 75164 915849652
3 58134 72049 489019651
3 64 99943 242401526
3 50610 62854 740444120
3 29 99955 82773182
3 58356 84124 698293333
3 98 99961 368286871
3 48 99987 659763038
3 24 99924 333883625
3 98 99973 250652370
3 16123 67243 609036546
3 15 99983 719326125
3 69 99938 690688598
3 74 99933 912840043
3 66 99918 583054083
3 56 99931 110264496
3 10334 18256 630798232
3 19475 39452 596377894
2 51402 447882509
3 40 99932 748479519
3 83 99928 804324597
3 60458 65525 774520995
3 93 99909 533329681
3 96 99918 270132603
3 36 99991 883966885
3 28 99941 983532958
3 12 99942 158087494
3 24741 31896 100295151
3 89 99991 356003291
3 24 99902 238431837
3 93 99934 624846564
3 82 99917 534032454
3 62 99981 683513594
2 20228 686397959
3 28 99923 218958962
3 97 99987 528075803
3 38 99949 622219064
3 31 99947 421013927
3 85 99962 719943885
3 7 99917 404857778
3 15 99979 941943671
3 64 99965 45441937
3 38 99954 928514676
3 93 99930 899232911
2 3295 390869283
3 15 99920 601297309
3 99 99942 601416871
3 99 99962 162487622
3 53 99904 405116325
3 2162 27785 452608799
3 78 99934 808574504
3 32366 89798 780646773
3 10096 64913 651452694
3 32151 58936 429846887
1 10159 69264
3 1 99959 573463964
3 10771 23381 949179594
3 56 99930 779086787
1 57166 90444
3 24 99911 269220850
3 50830 93223 814442510
1 23659 72112
3 49 99988 454222366
3 1659 77847 582680609
2 97513 213014497
3 48047 88687 303262638
3 58 99956 444922525
3 70 99916 489588847
3 48 99992 591127341
3 58 99992 385224704
3 29503 85025 495935551
1 75543 85503
3 57 99950 11835123
3 69 99978 279123864
3 61667 71481 501013019
1 1461 48359
3 1 99905 230684421
3 9938 84970 820748151
3 61 99969 603957304
3 15 99920 564777513
3 33064 75485 124659668
3 44 99954 517979870
3 12536 93500 627513966
3 36 99928 902334207
3 18 99906 977578302
3 78 99937 125819605
3 69 99963 939072356
3 83 99948 313762537
3 51580 78021 86213739
3 97 99918 534363304
3 77 99903 385187854
3 19 99996 672908363
2 37229 715065441
3 42 99958 655618346
3 85 99926 709454850
3 50 99958 659719867
3 71 99994 298444434
3 24 99961 932969369
3 37 99917 305348547
3 46 99900 693127561
3 1 99949 969905492
2 95803 758989706
3 74 99970 688463364
3 4 99928 650401551
3 12 99946 125866272
3 77 99953 290732236
3 10 99976 75748499
3 34578 73852 499326774
3 73 99946 912977718
3 23 99901 257498984
3 84 99939 308245454
3 11 99937 298018053
1 88467 92368
3 89 99912 874356135
3 47 99998 236192591
3 82 99957 700119425
3 54086 96557 414457247
3 100 99961 202068408
3 35 99966 393914492
3 98 99934 492159933
3 7 99937 600654516
3 16274 24317 43507817
3 60 99967 860973030
3 98 99953 380561186
3 79 99960 531561160
1 35762 93216
3 56 99937 19333100
3 34264 85923 818036503
3 83 99992 525018446
3 33 99953 488647679
3 61 99977 634400575
3 22 99967 895542555
1 29993 91489
3 44 99953 923445455
3 49076 87091 308101057
3 9 99934 280752822
3 27 99940 409784756
3 12919 72189 40543562
1 26968 83042
3 52453 84063 843873749
3 93 99969 646380686
3 79 99922 819195768
3 71 99990 481428949
3 74 99927 655301967
3 60750 78516 947595124
3 39 99952 95501351
3 53591 83088 414877486
3 30 99952 282686539
1 70470 79427
3 25 99986 57484030
3 9647 81577 762355159
3 122 64378 287571748
3 22 99944 123780658
3 42 99974 174234211
3 38768 49188 684961560
3 58598 77532 698892827
3 28 99990 446323859
3 22933 29573 322383376
3 18 99918 933361207
3 63 99946 140252938
1 9558 14054
3 38 99988 988731450
3 92 99901 815828880
3 96 99933 935791873
3 45 99957 503077222
3 95 99996 891838731
3 95 99948 125213722
3 2128 57048 882254482
3 39 99965 97866342
3 93 99933 121347507
3 4959 84086 633863732
3 90 99962 81311831
3 25 99965 238439843
3 85 99962 460838738
3 5 99933 198662472
3 7 99903 572985035
3 39 99971 923675569
3 16 99930 829231067
3 72 99918 304377903
1 12195 46499
2 11385 340374908
3 93 99927 18055811
2 76603 286843826
3 73 99959 145582169
3 44 99928 908187712
3 42 99946 457740107
3 13 99961 301939869
3 34866 81620 914051190
3 72 99923 956235877
3 17057 81720 443241289
3 1 99927 529124274
1 3417 7591
3 13 99901 433392750
3 20 99940 237052768
3 24 99914 453845886
3 15 99909 715520083
3 40 99918 34840648
3 46689 63703 23906928
3 2 99940 700621358
3 76 99925 99719710
3 18 99928 874253551
3 50 99983 41058835
3 54 99911 799842664
3 62 99991 839135301
3 93 99913 252440474
2 29555 375850777
3 36 99948 246514800
2 14060 636208803
2 67803 710858781
3 41 99967 939268687
2 39363 477498315
3 16 99934 971163338
3 43 99961 387924356
3 41 99990 442770615
3 51 99919 460079178
3 32 99922 256092582
3 12 99973 999568691
3 60 99908 761676016
3 62 99908 625942341
3 63580 95386 361917049
3 57714 81509 926196346
3 22207 57440 715787219
3 42 99955 826290691
3 46 99975 601783966
3 71 99950 767120333
3 46 99967 312656946
3 39 99943 889953601
3 47 99963 22145152
3 13 99981 157102416
3 51 99969 218069557
3 89 99935 443150767
1 12130 15188
3 4 99934 285320766
1 17849 99103
3 77 99943 686511743
3 48 99933 894329666
3 59 99978 579166951
3 17 99950 200342531
3 51 99900 801943314
3 99 99941 498161099
3 18833 25961 185601990
3 100 99924 518812502
3 64 99987 377383103
3 3 99948 142959923
3 57 99992 569397815
3 12 99945 438283621
2 87592 290892874
3 87 99972 467430505
3 66 99958 904341031
3 51 99906 693591778
3 12 99993 772071800
3 58 99966 340076815
3 89 99915 754512319
3 66 99982 63430263
1 19430 46109
3 39 99945 794469938
3 70 99983 681383848
1 36713 45258
3 84 99920 807084153
3 79 99998 157229817
3 17 99991 776412895
2 85991 153597232
3 35 99953 76205626
3 88 99998 512497650
3 62 99947 931026516
3 83 99989 143500044
3 19 99931 966223196
1 15930 50085
3 80 99976 487950046
3 81156 85222 241687893
3 10 99936 561622889
3 14 99975 621934764
3 19 99985 131893177
3 94 99937 947788459
3 87 99954 618433509
3 24 99904 711209477
3 35 99945 655137599
3 95 99937 737679226
3 94 99990 973559764
3 52 99968 12387202
3 53 99917 82806574
3 49 99906 164997934
3 68222 89284 475207260
3 8 99950 796822604
3 87 99931 297006900
3 24293 58174 608354506
3 85 99991 192025303
3 18448 84083 42121052
3 92 99998 1562486
3 50 99981 208301921
2 58566 322431842
3 95145 98461 692187496
3 80 99984 436325298
3 31 100000 548311450
3 51 99907 950380437
3 30 99982 763058443
3 1 99952 491385683
3 65 99973 704532424
3 8 99953 931454496
3 31 100000 403319650
2 63316 822419774
3 60985 98946 367114004
3 88 99911 550678746
3 85 99936 449823819
3 22848 98999 943607233
3 2404 89375 955415282
3 64 99935 472765025
3 92 99959 160963433
3 75 99973 958506999
3 30 99908 588320890
3 18 99944 895625106
3 96 99955 406349948
3 38 99954 440528473
3 4 99962 408384439
3 3 99906 213208333
3 93 99912 118336519
3 36 99951 922997457
3 4 99984 299973
3 10 99977 881184553
3 21377 68851 632455138
3 37 99999 353255745
3 36 99968 909213013
1 45422 57708
2 53456 714363321
3 65 99959 843411032
2 77956 524808119
3 31 99910 481821032
3 30 99957 118750160
3 90 99979 700559523
3 5471 69524 450315058
3 91507 96471 234603252
3 93 99942 487108219
3 89 99964 894977640
3 39 99978 327585126
3 74 99973 942695218
3 59 99937 350404146
3 45 99933 456374322
3 37 99987 168241215
1 42359 94516
3 79 99979 725292682
3 7 99933 479323042
3 81 99972 932559266
3 19 99914 282382853
3 84 99936 900585047
3 52 99972 444936887
3 62853 89870 906028123
3 13 99950 179266238
3 43 99971 895165288
3 53 99917 934569326
1 813 51838
3 9 99901 135852560
3 44 100000 785046293
3 34220 34525 118450443
3 23633 55948 480784643
3 47 99941 963982111
3 10 99945 995216386
3 23 99941 973309558
3 42 99965 588480798
3 44 99917 326869866
3 49 99989 208492079
3 34 99946 21638026
3 46218 64707 79833851
3 45564 84243 732250074
1 38941 75268
3 25244 89357 829951648
1 38021 79227
3 23 99914 558566275
3 48 99937 829136762
3 6629 67305 179955891
3 79 99906 338196335
3 100 99980 31821068
3 54 99966 212974778
3 4 99992 738079283
3 81 100000 909935472
3 18 99988 477132148
3 52 99900 404484005
2 99615 139452110
3 24260 91900 541936026
3 40 99986 698511121
3 86 99957 140209215
3 47645 85737 775215115
1 12138 47645
3 39709 84953 835359035
3 1 99907 404838693
3 8 99935 565813565
3 72 99918 366711771
3 2 99978 428404951
3 16 99918 783020532
1 35779 47866
3 1705 51875 738600725
3 67 99950 410847037
3 3396 18975 572023151
1 22101 46603
1 33309 35947
3 25575 46976 546107446
3 2 99924 961537622
3 28 99921 685784303
3 92 99916 983559655
3 12 99926 773578844
3 79 99938 715955497
3 10 99996 979930966
3 73 99991 647501241
2 34518 565150716
3 14454 74092 631898027
3 73 99971 393839360
3 98 99987 313030783
3 94 99968 611669576
3 40 99938 284268806
3 2 99943 581837630
3 77 99933 430304192
3 36 99984 340197251
3 84 99941 201490494
3 438 98343 972336243
3 79 99926 752801993
3 37 99920 223267306
2 95671 303114463
3 75 99970 710502861
3 89 99936 809117756
3 77 99937 68091318
3 9220 91859 511005598
3 67 99995 293447294
3 55193 70735 629896077
3 14 99900 621024041
1 17264 20592
3 76 99925 999698181
3 96 99995 644422380
3 100 99981 834057398
3 56 99999 543313025
3 9297 46160 814896763
3 56363 90295 281729852
3 59 99936 402678400
3 23 99979 17971101
3 51822 78920 569989743
3 82 99992 433504405
3 56 99973 73599533
3 94 99929 660102258
3 95 99930 188970983
3 96 99975 833931516
3 81 99927 184357709
3 42 99916 692065505
3 4 99980 740552221
3 85 99966 422264398
3 15 99908 492209124
3 34 99921 411366623
3 14243 57242 88379648
3 87854 97062 522078905
3 5 99933 586452714
3 79 99990 155866357
3 85 99971 163197874
3 13 99999 875441472
3 49 99979 741892811
3 15818 57732 55737536
3 97 99917 223277321
3 23 99903 467793978
3 45 99934 991308775
3 26 99991 197048179
3 39 99972 575754254
3 48 99946 608412627
3 43 99947 426729747
3 50 99995 225512528
3 88 99996 169853569
3 11402 28122 422136970
3 77 99917 889873943
3 73 99961 853540147
3 44 99911 821343058
3 38 99947 236042162
3 94 99906 71082542
1 52916 77297
3 83 99970 748504943
3 90 99939 690973333
3 82 99963 815694847
3 78 99950 598325031
3 7883 61506 925363017
3 35 99932 336324080
3 39 99981 682102383
3 38 99934 653917742
3 5 99974 868403955
3 829 3785 51617173
3 27 99933 325610168
3 97 99951 320646267
3 15 99948 174902091
3 24 99991 876283700
3 86 99967 964504675
3 47 99975 997930683
2 4557 375397020
3 75 99960 496824891
2 71315 769333044
3 16550 46864 452006927
3 25 99968 911196940
3 28692 30735 556415683
3 74 99922 622997021
3 51 99967 396476825
3 51 99987 614132857
3 15 99928 661638438
3 41 99975 426441615
3 77 99912 251078483
3 62 99998 725844716
2 34930 402516415
3 7 99992 956855997
3 77 99982 526774428
3 24 99949 168679979
2 43494 678018204
3 1 99955 838930053
1 26605 90086
3 34 99902 11658915
3 66 99900 25252752
3 59 99942 823312096
3 24 99937 916335635
3 35491 77936 68317013
3 32394 96524 751389417
3 65 99921 621433751
3 83 99931 256635
3 55 99969 560407008
3 34 99972 541857810
3 11 99907 642242127
3 68 99977 581318967
3 19 99923 488127855
3 99 99973 716623447
3 69 99924 890499579
3 98 99939 945305259
3 46 99963 430647264
3 70 99919 711005527
3 92 99922 37864068
3 92 99942 721413585
3 66 99953 192850502
3 75 99923 851619205
2 15485 24439807
3 96 99947 445577776
3 85 99950 991038969
3 9 99976 24513745
3 63486 70565 286694135
3 95 99982 599087739
3 22396 52498 186732068
3 41 99950 10920348
3 95 99990 654019975
3 2260 8122 31313779
3 17834 65764 686046916
3 87 99921 988853501
3 15 99901 615021860
1 21397 59747
3 37 99974 312217387
1 32715 52856
3 1 99971 300009625
3 94 99960 188977318
3 56 99906 794404786
3 1108 35472 650032750
3 58 99994 148686120
1 14810 51415
3 12 99986 135547379
3 33 99916 1498216
3 15964 63565 775579974
2 5652 376961759
2 37701 447565560
3 33 99925 109812180
3 1 99958 395732379
3 85 99905 917960420
3 89 99949 594598650
3 60 99953 796592569
3 75 99966 737673745
3 23 99919 924067974
3 41 99937 570675812
3 12 99960 668272515
3 97 99928 724044744
3 78 99958 72241361
3 20 99901 482851173
3 63 99900 459826080
3 60 99974 779342329
3 98 99963 394833551
3 88 99989 165381470
3 49 99959 223896403
3 56 99950 610664271
3 5 99920 410462107
2 61946 896232225
3 62 99923 286522911
3 66 99911 866737565
3 16 99901 209312107
3 68 99991 67850162
3 46 99994 159395631
3 98 99944 780093407
3 80 99982 768949239
3 66 99910 858379876
3 81 99951 901225766
2 97341 192954102
3 28 99921 126336084
3 89 99999 545496251
3 24 99901 409881678
3 37 99996 134472329
3 14 99945 116497257
3 42794 57186 567410823
3 12 99959 192347141
3 77 99960 483133049
3 35 99949 587906620
3 35 99961 246068168
3 39 99914 740192776
1 35780 70998
3 59 99977 712868545
3 75 99929 573177527
3 38 99952 344267571
3 4746 13436 632857870
3 81 99965 299387124
3 90 99935 180619975
3 79 99985 508508117
3 92 99902 865252783
1 76401 96695
3 75 99943 570624134
3 93 99979 502734140
1 770 49294
3 4 99938 420396986
3 69 99908 73051801
3 70 99957 44465842
3 50 99940 276452887
3 35 99920 625785960
3 80 99966 647796110
3 13 99924 166643211
3 70 99985 343356579
3 1 100000 436335159
3 11 99976 559934453
3 94 99921 347286874
3 53370 66448 106398362
3 21 99947 359020889
3 95 99977 406722795
2 18025 997193831
3 78696 87520 418303876
3 50 99916 734237066
3 10 99970 211111558
3 29 99917 339972137
3 45 99952 281682805
3 21 99972 608443303
3 97 99966 212332815
3 60 99940 161851326
3 42 99970 644014385
3 13476 71294 882282337
3 78 99968 525925084
1 93161 95818
3 98 99920 266421990
3 87 99963 593761163
3 60 99975 899665196
3 84 99910 875523941
3 81 99940 593632324
3 16 99988 455640805
3 93 99964 286102160
3 39 99997 954776757
3 60 99995 413501816
2 17704 240712895
3 98 99961 449262204
3 92 99993 2441429
3 57 99934 952911185
3 55 99951 556180619
3 22 99945 930190831
3 69 99955 840575046
3 7 99911 56341055
3 32 99978 493788003
3 3515 16639 402559246
3 83 99906 414927456
3 12830 15225 851482959
3 15 99999 630521912
3 61 99922 290707105
3 55 99944 971116814
3 70 99917 313002772
1 17048 59114
3 72 99964 708412791
3 94 99921 383640165
3 27 99929 490119765
3 46 99934 48824651
3 10 99974 556212126
3 73 99930 416294012
2 13561 8049607
3 93 99970 311658227
3 13 99960 9001357
3 21 99998 413953429
3 8 99909 625298287
3 35 99956 261354162
3 26 99932 949285381
3 96 99917 42749169
3 24 99913 395966927
3 70 99929 75539260
3 83 99963 605504953
3 16 99987 530457953
3 62 99924 685231324
3 59 99901 979106807
3 15 99947 363008391
3 9 99976 613538179
3 26 99965 404820862
3 23 100000 314651868
3 31 99920 524784513
3 2385 18124 586210508
3 6 99919 343400976
3 3 99921 503349495
3 23 99940 284154221
1 35722 61396
3 75 99920 483902130
3 20875 80887 637953509
3 25 99909 903321795
3 50 99975 147429875
3 5 99921 531706615
3 27 99925 804683543
3 34 99979 840997715
3 75 99932 126580651
1 2038 65715
3 37 99983 166026107
3 72 99973 309079163
3 48 99901 947967190
3 53 99931 555488863
3 11 99997 518570908
3 57 99931 691763532
3 18 99964 665678661
3 89 99998 486535631
1 53428 93123
3 75 99927 240364217
3 88 99970 389547139
3 61 99966 405919641
3 64 99923 313347278
3 43 99911 378994824
3 69 100000 23972813
3 36 99966 26460216
3 58 99945 15023309
3 76 99908 747113147
1 26220 32242
3 42190 93500 676541441
3 54 99954 979646555
3 86 99913 267299525
3 94 99918 618576967
3 57 99954 867753849
3 43 99973 113460863
3 29 99976 883960692
3 94 99984 664422182
1 4082 88242
3 88 99989 570724041
3 64 99961 248253349
3 17 99915 249759224
3 56 99954 767649974
3 48 99959 406943159
3 85 99971 558445927
3 88 99920 196871082
3 30440 73655 104075447
3 68 99953 737611209
3 1194 97487 720934596
3 48 99921 477833031
3 57277 57826 979271885
3 49 99919 635327157
1 53169 75844
3 24 99912 864633752
3 43 99910 802543756
3 97 99980 433075013
3 25 99910 321653690
3 20006 40475 443097646
3 20 99974 263629393
3 81 99948 823464250
3 26 99933 720968695
3 25 99973 442957710
3 11 99934 526225563
1 4800 15213
3 53 99927 551922463
2 4246 233450190
3 34934 77587 56832365
3 88 99902 975343885
3 6 99942 11993372
3 24 99981 17959188
3 31 99944 487943403
3 93 99918 680006955
3 42236 92971 483697752
3 17 99923 150889095
3 1 99927 909780313
3 22602 77511 412991919
3 31 99956 845562845
3 80 99947 663436317
2 82186 688800411
2 47987 676668648
3 73 99954 549121014
1 66716 91728
3 30 99940 992408484
1 72686 86800
2 85590 948025451
3 15 99944 613532081
3 44 99916 139937546
3 21 99948 829716638
3 89 99931 8237347
3 95 99985 687213957
3 27833 59305 223158364
3 73 99909 879987220
2 31171 256013869
3 80 99943 294590144
3 9 99999 112301706
3 51 99964 681532623
3 15870 65927 538490362
3 80 99965 802868045
3 53 99973 504239063
3 20568 85012 559791375
3 43 99939 648209072
3 26 99962 922652892
1 51341 84503
3 83 99977 818999193
3 42 99915 538921412
3 82 99948 516476771
3 63 99967 826450893
3 60 99939 451445761
3 55 99930 964238088
3 42 99925 851955072
3 46 100000 307015146
3 10 99917 851767995
3 38 99912 759526973
3 73 99984 396220862
3 92 99982 208627367
3 31 99903 954295146
3 39 99980 982008686
3 6 99900 329593434
3 21 99927 914311290
3 35 99952 681576198
3 39300 84737 418563739
3 22 99918 52985638
3 26 99934 955579916
3 64 99930 358604889
3 74 99993 62615096
3 78 99905 939875335
3 44510 94903 828139709
3 51 99951 221571716
3 49 99979 915284910
3 70 99974 707586421
3 24 99909 954925854
3 81 99956 691784056
3 22 99973 145554393
3 49 99964 616724735
3 93 99926 438323061
3 55 99939 509066876
3 46 99925 313757577
3 90 99925 715717060
3 57 99930 515855420
3 70 99903 2931885
3 5 99921 830571522
3 77 99906 497171706
3 62 99929 135255714
3 76 99996 244830585
3 2 99994 94432123
3 40 99975 931151979
3 99 99934 291595017
3 41 99957 628909860
3 35026 36777 36477346
3 2 99946 666435827
3 72261 90669 940616070
3 29267 81513 973080899
3 93 99944 444824599
3 20 99914 607012099
3 71 99967 64959076
3 98 99998 664511300
3 60 99970 806950124
2 55389 834252771
3 36 99909 650064170
3 35021 99645 546788361
3 13 99971 491597509
3 31 99904 725871915
3 70 99924 139308678
3 6 99925 318571435
3 98 99914 657626531
3 39 99938 984350451
3 99 99923 373487775
1 34636 67382
3 4387 32577 869898803
2 68883 207114846
3 23 99954 76530769
3 44 99941 171179889
3 34 99922 817180444
3 45 99944 345513676
3 25 99903 291605618
3 45 99913 373643152
3 32 99926 541745089
3 38 99920 907118230
3 18 99938 986509299
3 85 99977 277050702
3 45 99924 508203384
3 94 99925 192525796
1 70124 72687
3 2 99937 585160962
3 51 99934 748390721
3 36 99999 692924431
3 32 99942 299161059
1 11527 77065
3 90 99942 829017789
3 36150 41856 959583833
3 34175 67597 872056902
3 91 99916 350305834
3 15 99989 795625231
3 10 99935 394279479
3 15 99992 396059734
1 14755 59515
3 84 99964 52992122
3 26769 68750 555357260
3 14 99981 628663796
3 86 99973 98791732
3 91 99958 807735151
3 47 99990 897153013
3 42 99981 366107925
3 96 99901 848251109
3 96 99950 37929962
3 26237 70607 728816389
3 34 99995 675047243
3 87 99940 741069745
3 47 99956 943577527
3 36 99971 537901434
2 62128 334242732
3 1109 22113 848804863
3 1 99944 893197336
3 93 99930 396762498
3 75 99947 562790964
3 59 99937 384798574
3 9 99919 298638339
3 2 99982 803769331
3 20 99964 26218121
3 29 99925 158212441
3 86 99951 304300493
1 37472 46705
3 1800 65089 462752977
2 2940 17364553
3 65 99902 607372978
3 99 99958 814344549
3 86 99915 629650534
3 30 99945 20998218
1 13390 99151
3 62 99913 916692525
3 51 99918 364450184
3 5 99919 671473575
3 87 99905 787164064
3 16 99955 105966524
3 68 99978 300805187
3 39 99994 654197691
3 2849 37470 887648457
3 23 99950 276069651
3 52 99986 635008466
3 30 99940 195809783
1 27424 34865
3 53 99919 608067498
3 34 99953 699508455
3 7 99947 466033578
3 64 99977 255690989
3 34 99994 254958845
3 28 99961 263590078
3 27 99942 875056520
3 64 99976 506733089
3 40 99973 259106518
3 36 99971 268775372
3 83 99967 339062778
2 65519 714318808
3 76 99966 446263562
3 88 99992 564787561
3 72 99930 585729442
3 81 99930 878453886
3 28 99916 209003938
3 93099 99595 378550020
3 15 99911 767053547
3 83 99902 879352759
3 26 99911 622204870
3 67427 69640 97500967
3 89 99948 696461833
3 66 99948 180458492
3 79 99949 116549501
3 48 99930 3818614
2 87998 202943322
3 59305 77260 635345458
3 70 99941 797442478
3 18 99934 194306566
3 99 99942 21909408
3 42373 72817 595222834
3 3 99909 896031261
3 42548 97598 449989411
3 57 99926 637753059
3 77 99931 97115329
3 10 99940 325086244
3 32 99972 278539571
3 47 99955 650357614
3 22 99901 684981220
3 6 99906 582309834
3 59 99968 889558469
3 70409 82177 897435428
3 57 99998 571119573
3 13 99918 21553387
3 79 99939 910720735
3 99 99936 456156664
3 3 99972 397434498
3 81 99969 661524404
3 44 99911 134386039
3 59 99975 673961589
3 59 99945 405493519
3 38 99986 752313641
3 86 99961 945124859
3 17 99985 861631543
3 81 99955 771694672
3 26 99985 249575330
3 61 99932 733098186
3 75 99969 25440368
3 70 99951 661129552
3 62 99909 195553098
3 89 99914 181295288
3 22 99955 366606436
3 86 99989 887589325
1 16000 30855
2 29919 646297008
3 62 99939 552697219
3 24 99906 225918821
3 59 99981 703451027
3 57 99949 4324348
1 5145 74752
3 50628 84222 38586789
3 100 99970 364333190
3 77 99966 453824284
3 45 99903 129006379
3 44487 68338 549541019
3 38 99933 887127723
3 89 99916 733832054
3 14 99960 54093486
3 29 99916 545852852
3 80 99957 280419439
3 98 99962 224831897
3 63 99944 747826268
3 11631 34387 63460457
3 67 99900 553970942
3 99 99957 225618027
3 98 99960 637692699
3 28 99922 890985517
3 57 99990 888811802
3 98 99974 299302663
3 94 99915 222845864
3 15794 18966 186621667
3 37 99947 234575257
3 25530 79957 248977723
3 6 99945 997837584
3 44951 78706 583290722
3 1147 50440 931283939
3 43 100000 761097224
3 70 99936 809008440
3 68312 87483 517596664
3 89 99943 444138101
3 49 99919 106400804
1 16682 81704
3 38258 94304 169084047
3 96 99921 616849483
3 46 99976 312101621
3 79 99988 825004449
3 87 99958 795731072
3 4463 67138 795079432
3 26 99999 756199555
3 17 99910 132604825
3 4 99980 244575829
3 62 99926 174310314
3 20857 34062 558792339
3 62 99910 641796659
3 43 99996 271965095
3 56 99999 366258542
3 53 99968 471309193
3 61 100000 735954114
3 23 99940 629723844
3 89 99933 450025954
3 35 99929 484326077
3 50 99934 273774897
3 48 99908 604426032
3 90 99945 129056105
3 42354 64334 90522875
3 27 99910 55895164
3 63275 93750 68645406
3 5 99903 278187963
3 49 99939 835418883
3 88 99998 75241781
3 88267 95615 883233019
3 19 99913 942458978
1 36417 61660
3 66 99978 821475720
3 25 99978 184891665
3 2 99997 944388168
3 6 99956 191126259
3 23 99926 360880782
3 26 99941 823089133
3 14 99971 452779999
3 97 99996 511016827
3 61 99918 799223817
3 84 99949 218878883
3 33 99995 405896448
3 41 99918 667831810
3 11 99906 750788615
3 40 99925 974876683
3 29 99926 300454420
3 20552 94026 491690636
3 18 99993 379808622
3 22 99999 277352049
3 19670 70797 601892504
3 77 99991 289441997
3 10 99964 412849266
3 28126 62629 5998614
3 81 99908 630098846
3 93 99956 949964975
3 81 99988 868799777
3 43 99979 450220205
3 96 99918 911539274
3 32 99946 212379858
2 88944 556543756
3 47243 48975 624538180
3 83 99923 592294341
3 23 99949 330372156
3 83 99972 709003807
3 22 99932 508955779
3 3 99955 349201271
3 3 99906 661892402
3 60 99994 128714833
3 82 99921 583489780
3 86 99942 509271425
3 25 100000 437252942
3 35 99910 162603658
2 97012 914293524
3 20 99909 193238638
3 69 99943 645507665
3 78 99995 548932011
3 97 99900 43030219
3 30 99938 548627607
3 89 99909 451754515
3 91 99942 283304730
3 8 99909 613164659
3 58 99912 941526191
1 49428 90038
3 65 99917 465921665
3 78 99901 290020818
3 85 99960 781285685
3 23 99949 535573680
3 54 99941 560990227
3 57 99943 496967400
3 35 99925 314525467
3 95 99905 754615944
3 24 99909 858338492
3 83 99953 388192698
3 45 99948 217220476
3 31 99961 406007176
3 81 99993 186399961
3 70138 87600 34576862
3 47 99989 695363438
3 30 99908 705527506
3 72 99979 70345818
2 79315 103314882
3 89 99938 718886059
3 26 99961 820362676
3 29 99945 500541222
3 4 99971 611550606
1 60426 83485
2 22241 537434857
3 88 99962 943804807
3 88 99977 357454356
3 75 99981 873355200
3 54148 95886 467242327
3 74 100000 654122867
1 38322 38763
3 42 99992 921844488
3 67076 71609 858754568
3 56 99947 633508241
3 36 99974 317634909
3 21587 78460 455762137
3 74 99931 55712096
3 36 99973 994264668
2 29501 138341034
3 50792 66634 393666096
3 33 99929 38132212
3 59 99932 252497520
3 60 99936 508193198
1 22522 54189
3 73914 78679 828645251
2 99320 794914024
3 96 99983 120698443
3 59 99907 621260508
3 55 100000 711954194
3 72 99950 116125569
3 73 99999 143428687
3 67 99951 219292828
3 65 99957 241913189
3 91604 96132 536090862
3 14357 87588 589064381
3 20 100000 953152412
3 79 99990 276765260
3 38 99950 733776076
3 91 99995 216399191
1 32996 43249
2 24624 260658520
3 24 99982 959021813
3 57 99955 124082871
3 42 99925 132568525
3 63 99901 721534540
3 56 99989 16035368
3 73 100000 910494602
3 45 99985 23853034
3 39 99902 738402971
3 15 99997 798205608
3 2763 94368 97515820
3 46 99918 296320148
2 72424 478357097
3 4 99965 367843932
3 8 99957 223229610
3 11 99972 944985816
3 81 99990 596251555
3 22 99932 823646466
3 8 99948 549709607
3 17 99942 11036231
3 30665 50209 678752359
3 8 99917 611771789
3 33408 59495 842549753
3 30 99908 364974425
3 68 99947 516265239
3 76 99940 225402159
3 27170 42317 545648170
3 23 99916 918110265
3 78 99977 111082119
3 15 99913 187388204
2 57725 769748939
3 17 99967 805561977
3 47 99925 194698199
3 51 99994 170606585
1 33604 57150
3 97 99916 469602991
3 42 99957 717894111
2 13424 110806855
3 79 99955 508426179
1 38340 43932
3 15 99922 464069433
3 17 99947 793216506
3 83 99912 94449259
3 81 99955 971499443
3 97 99943 731929902
3 39 99968 419155148
3 98 99944 457920258
3 15 99933 25570599
3 72 99916 288662643
3 24 99984 440561414
2 86317 693739172
3 90 99960 975496552
3 67 99922 532234215
3 21 99945 769867061
3 27 99951 581629527
3 29 99926 248538006
3 39 99947 446200028
3 83 99991 201613827
3 95 99918 585802566
3 55 99910 728679732
3 46 99989 482258128
3 42 99976 847908296
3 54 99953 127887334
3 3065 99302 525469223
3 93 99973 617806627
3 91 99945 281499044
3 40343 96974 628572574
3 51 99994 837197543
1 27277 67219
3 77016 97481 973627415
3 78 99924 441307695
3 5 99969 639710500
3 77 99919 687655866
3 34 99904 77712151
3 78 99926 414981016
3 91 99985 316690267
3 79 99918 538220197
3 19012 50766 771094412
3 31 100000 594750869
3 42 99961 618819868
3 92 99954 615772095
3 21 99925 185221172
3 59270 63106 974395164
3 18 99918 696504285
3 95 99948 397829003
3 21794 77260 873883999
1 26654 85506
3 74 99922 971420930
3 60 99929 306147300
3 47 99921 716498127
3 81 99925 998858157
3 84 99929 883350824
3 7 99924 678926842
3 24 99918 498380204
3 22 99932 804789491
3 48 99975 133429529
3 65 99912 222871305
2 83260 996441921
2 5172 368032329
3 93 99966 45257388
3 20074 30411 420469837
2 25770 118785384
3 27575 35354 924329928
3 9 99928 351763289
3 67 99975 978086866
2 82791 239795177
3 39 99946 618234388
3 6454 70175 249794938
3 4 99925 449763585
3 22 99960 939151059
3 20 99964 503854820
3 76874 90000 633416642
3 51 99963 880782408
3 38 99902 702427182
3 57 99967 704205973
3 74 99964 424408821
3 55 99997 604199961
3 23 99938 693543443
3 40 99984 570654024
3 49 99922 679220741
3 76 99904 665659712
3 85 99943 335161965
3 31 99968 746603920
3 93 99989 59776502
3 93 99901 461529913
3 23 99928 777143162
3 8820 81045 410676981
3 12318 95122 644310114
3 15928 46475 124966584
3 96 99982 492159566
2 59722 20395402
3 97 99996 437556803
3 37 99985 999049062
3 44005 67846 291430951
3 61 99998 692045222
3 87 99986 197350167
3 84 99925 766000842
3 4975 64908 226421620
3 56 99935 453670507
3 97 99969 797203634
3 59 99927 814836227
3 27 99960 695467584
3 40 99990 250184942
3 15 99913 181352362
3 88 99926 22730161
3 25 99924 997638653
3 21 99930 582631035
3 86 99990 442316394
1 4141 41526
3 22 99955 647870472
3 64 100000 693783642
3 65 99936 114625053
3 35 99931 991582893
3 1 99984 333355400
3 88 99952 116733264
3 98 99935 991039180
3 21118 46504 133378713
3 66 99942 68176240
3 59 99980 183572523
3 48 99967 8485351
3 19825 33875 488018431
3 61 99938 916493488
3 56 99960 766369443
3 42 99942 314545337
3 1 99955 177408706
3 44 99998 413001481
3 46 99998 554638820
1 4900 43993
3 2283 32256 940905201
3 61 99988 75433935
3 49946 76929 314636637
3 48 99964 404981901
2 78088 367120349
3 27 99967 61015472
3 83 99930 679477804
3 96 99975 637900184
3 15 99924 25978574
3 52 99906 46373726
3 43360 97537 274488435
3 45 99903 32428253
1 72530 82817
3 86 99914 712421078
1 46613 87585
3 74 99945 420796026
3 96 99920 374403022
3 36 99917 846751464
3 73 99952 80941776
3 54 99904 206168986
3 2 99939 505067729
3 67 99968 908293682
1 42492 77770
1 86857 88691
3 14382 23814 30668621
2 65517 818502610
3 22988 35609 850213240
3 15 99914 107280309
3 30 99970 790399446
3 28 99900 128328555
3 9 99953 987522861
3 93 99973 184671257
3 77 99998 735787235
3 69 99918 186958133
1 52834 87100
3 6 99927 984749803
3 91 99995 673652344
3 55 99975 808018302
3 66 99931 626227011
3 58 99901 172436096
3 92 99922 45284532
3 2 99973 732283181
3 27 99964 52159987
3 14 99922 133980655
3 46583 57893 913463559
3 40 99990 178286089
3 43 99946 147654038
3 68165 73280 912634485
3 62 99901 61365481
3 16789 72320 136399370
3 51 99925 414510382
3 1 99954 174511841
2 82453 149138393
3 43 99932 286128059
3 41 99934 905925143
3 74 99930 846453834
3 10470 81857 764052541
3 17 99998 869233070
3 40 99970 348015609
3 12 99912 734042967
3 65 99940 543080384
3 37 99978 165194449
3 70 99965 857936213
3 39655 66063 854315122
3 59734 66751 176485768
3 4 99950 472365368
3 68 99913 151411004
3 39 99966 155960300
3 62 99916 804893099
3 67 99992 177485708
3 5829 46475 294667757
3 94 99944 112215784
3 76 99952 268795831
3 5566 71817 635674506
3 5 99979 268579681
3 74772 84120 885181403
3 54172 64451 924516651
3 64 99959 532215940
3 13 99952 628872640
3 83 99963 867004691
2 31219 152450033
3 55 99936 986979448
3 38 99986 897871593
3 49 99959 104373356
3 15 99980 222509076
3 75 99947 600323752
3 52 99960 5990393
2 84623 799532347
3 84 99934 894486910
3 92 99925 33003610
3 73 99916 888134732
3 1 99922 789450018
3 11 99955 526044236
3 31 99986 343129992
3 57 99937 590929313
3 12 99939 613947936
3 32942 38346 242767897
2 60519 833017990
3 62 99951 837597972
3 7148 60528 280159527
3 8 99934 279436470
3 80 99989 732193886
2 64455 576180068
1 50296 51574
3 84 99913 966173734
3 43 99958 33961648
3 75 99975 934974963
3 32 99988 888937954
3 36 99925 138313636
3 27 99989 36539528
3 38 99901 251964942
3 65 99924 658108032
3 36033 60341 178599087
3 12 99948 102188748
3 18 99956 204730743
3 8 99975 212992888
3 51 99911 505524165
3 4 99949 857042108
3 36948 50548 399490741
3 84 99922 886959970
3 62 99903 62765721
3 97 99966 170574443
3 70 99965 703078341
3 17983 79552 864938989
3 38 99939 415338127
3 74 99949 143822655
3 95 99927 349392534
3 90 99984 310529112
3 34 99945 388127555
1 72909 75009
3 36 99943 581336961
3 22 100000 776034348
3 1 99937 634908184
3 57 99935 182598564
3 21142 50865 914451121
3 79 99938 552706071
3 99 99976 597726768
3 89 99993 506152432
3 18830 23536 864212771
3 5 99926 87451586
2 41176 649501529
3 24 99931 393927775
3 38263 44167 139268788
3 56 99963 346027119
3 31523 75949 156715845
3 42 99966 650027506
3 71 99971 434543155
1 6996 79235
3 11 99931 788002957
3 10 99975 247913434
3 6780 67900 884049367
3 55 99954 990519420
3 3120 10595 869961425
3 48 99977 996532036
3 43453 91461 715891969
3 5687 26505 505388361
3 4335 28541 981660889
3 93 99915 808515301
3 25 99972 387058227
3 95 99987 221599318
3 90 99910 659126298
3 70 99962 336167331
3 85 99984 256446411
3 71 99921 879429569
3 55839 56249 212763387
3 12 99908 836006134
3 97 99963 709918043
3 99 99929 563644542
3 72 99934 810938201
3 24225 49900 108348269
3 13 99980 909472297
3 42 99942 784970452
3 95 99938 500802820
3 23 99937 222287655
3 1 99951 400802224
3 34 99995 685362910
3 29 99923 675121728
3 6 99970 991207515
3 61 99971 265725981
3 73353 92784 904977676
2 48549 923739209
1 18456 53125
1 56427 66392
3 6 99920 685334451
3 23 99944 696784991
3 85 99983 710803685
3 19 99971 618675913
3 50 99922 92467788
3 21 99958 425053921
3 84 99949 385852971
3 8 99987 113594053
3 21 99909 794257193
2 70549 859545765
3 58 99947 291993700
3 12 99998 366323185
3 83 99912 280229083
3 57956 71594 580460072
3 15 99917 674879241
3 71 99960 675815868
3 97 99979 308466306
3 87 99974 276400081
3 59 99975 783820840
3 67 99901 917372731
3 95 99954 917203782
3 28 99999 663259848
3 41 99924 261775355
3 25 99968 271243456
3 98 99904 6717146
3 11 99907 605225387
3 40 99983 607926736
3 13 99926 780935762
3 3 99957 253498437
3 17496 41915 600027912
3 39 99968 577600646
3 87 99949 276783146
3 91 99988 874159714
3 16 99978 467365348
3 38942 79569 896942355
3 36 99979 4722998
3 15 99972 691769952
3 43 99914 625525303
1 23660 88731
3 99 99972 423333474
3 100 99954 667983321
3 5 99977 358981912
3 3 99962 72408105
3 7 99916 2818716
2 89193 887254627
3 56834 93760 82765749
1 62733 79794
3 73 99973 260136063
3 16 99978 894616624
3 78 99992 308221379
3 9 99951 153200337
3 2 99943 483295532
3 66 99935 99322672
3 75 99908 219062517
3 37 99940 949519459
3 42 99935 319572279
3 76 99998 69489015
3 8 99991 816558062
3 23 99979 452283802
3 64 99909 283438143
3 969 1495 126666103
3 58 99922 831992056
3 90 99923 471451106
3 43 99953 145540184
3 92 99919 909276085
3 37 99938 680912656
3 12894 99519 650152185
1 57374 84047
3 36 99934 735351155
3 47 99945 473417008
3 1 99987 62159281
3 6 99967 755640664
3 16 99981 191826627
3 63 99924 405813196
3 6 99963 767946936
3 99 99930 758919460
3 26 99941 544286641
3 70 99926 90809998
3 84 99908 370347069
3 96 99967 707598676
3 12 99994 76642562
3 47780 95970 707043232
3 33 99926 386359710
3 18581 20421 713299071
1 20043 73620
3 66 99976 677908517
1 6440 76228
3 19807 20171 145689734
3 72 99988 7257873
3 88 99951 257091634
3 65 99952 639762132
3 58 99950 423171476
3 4 99931 397402598
1 25614 67703
3 63 99913 451234690
3 21 99997 144069185
3 7 99968 117188409
3 19501 89693 355078731
3 18 99908 409317830
3 91372 97946 112704179
3 45 99971 758181293
3 12721 68245 320111326
3 49 99973 127128344
3 62 99939 393902884
3 78 100000 725667772
1 12028 50778
3 27103 31809 927324828
3 68 99963 972247138
3 51 99915 126423134
3 70 99943 878307709
3 64808 69618 987921066
3 23 99956 674580796
3 55 99905 416291840
2 67142 844620804
1 83034 86867
3 72 99959 74599706
3 7623 9804 481817322
1 44107 56148
1 27022 43383
3 93 99945 39522629
3 27 99911 602947662
3 68 99942 179353939
3 16211 78399 537381423
3 20 99912 621249703
3 34493 42014 251164268
3 6 99932 981088523
3 34 99979 924446993
3 86 99975 628996391
3 46 99984 172216064
3 47 99907 711196992
3 84 99937 158901458
2 63726 105520040
3 13933 84919 140833135
3 95 99917 782501357
3 49 99929 541806027
3 32 99901 414238597
3 10895 35534 684927880
3 9 99964 303061435
3 35 99999 849322587
3 1 99916 881886554
3 76 99957 983857815
3 85 99906 362896561
3 41 99913 847161672
3 38 99962 413522647
3 78 99981 729112989
3 85 99959 201132075
3 19 99957 609609099
3 10021 60500 649784351
3 89 99971 319460271
3 73539 83428 531971638
3 22 99968 397202036
3 21 99950 311946316
3 3 99992 827118198
3 42 99963 83926550
3 40 99930 987206182
3 1 99942 285461481
3 45112 68732 808560816
3 88 99917 792186558
3 2257 93046 545392665
3 93 99945 312952694
3 19729 88498 328263853
3 25 99943 588799323
2 20885 728620900
3 84112 92394 302862236
3 85 99924 155143890
3 66 99978 905420430
3 7 99986 283877916
3 49 99946 195136469
3 3 99978 712711137
3 93 99951 884337303
3 69 99900 688721887
3 72 99937 104065605
3 10395 17422 297739163
3 78 99923 470567519
3 55 99999 590938690
3 11 99917 586178426
3 11 99949 697006543
3 85 99917 728618368
3 12 99949 438699887
3 54090 88070 141192504
3 42 99966 523696417
3 42 99902 493405445
1 49468 55823
3 23751 54971 740805900
3 13 99971 70674961
3 93 99948 57394504
1 11005 17487
3 87 99930 427032262
2 20913 145307187
3 7988 92015 960645824
3 77 99901 46069245
3 92 99972 243518294
3 52 99940 320700098
3 79 99981 503654428
3 43 99989 374975054
3 76 99955 951531903
3 79 99901 196030114
3 33 99996 319195152
1 50886 64528
3 46 99906 841552623
3 55 99941 521477226
3 30 99934 930930484
3 47 99996 67922084
1 215 18366
3 43 99933 874983122
3 89 99953 674536662
3 64316 85595 499918458
3 98 99959 470930459
3 72 99946 567476111
3 42 99958 402744212
3 71 99909 185276416
3 95 99924 635542721
2 28013 412450633
3 36 99969 759380827
3 16 100000 383314239
3 17 99917 812340356
3 20 99918 8962774
3 21851 50006 678631661
3 98 99938 823847207
3 10 99902 482617191
2 79117 215371106
3 3 99960 578621496
3 88 99954 567597071
3 70 99986 981838067
3 46 99942 87292448
3 71 99911 494032404
3 58 99994 215930424
3 32 99908 119279932
3 46 99977 711318181
3 55634 70943 939718430
3 1 99929 825047171
3 95 99974 420840389
3 54 99963 773430300
3 61 99966 365590040
3 90 99909 670380690
3 36 99974 818182299
2 54221 830027800
3 100 99934 758218815
3 17242 27668 132054275
3 7 99997 288528243
3 14 99981 976602208
3 51 99910 178166189
3 40 99937 223313520
3 5 99964 106142841
3 49 99903 688346412
3 28 99940 251813602
3 69 99930 619577124
3 43 99981 959851896
3 23 99928 703933861
3 45 99993 923337615
3 80 99974 704996382
3 51 99916 168094666
3 8238 92365 237658308
3 37 99982 104608216
3 36 99988 853405813
3 14 99917 321719678
3 65 99940 103905754
3 90 99933 503167190
3 2 99921 338832848
3 21 99993 785468886
3 20 99920 369864457
3 86 99962 627676435
1 57556 95866
3 37 99994 549273607
2 8743 269444069
3 65 99996 120827898
3 38 99997 289267282
3 70 99972 897378686
3 72 99975 985410412
3 73 99905 121296421
3 97 99914 779076750
3 69 99958 891380189
3 12499 88994 71931801
1 28808 83705
3 75819 93286 24163572
1 54498 74069
3 55 99952 618866145
3 7 99968 898321334
3 37 99986 978379405
3 37 99941 199326028
3 33 99914 327342290
2 47221 265658468
3 68 99917 64393269
3 62 99900 841713898
3 21761 34790 861591868
3 26 99949 171888478
3 9 99975 477750334
3 28 99999 797470343
3 60 99962 390385612
2 43490 50626048
3 8 99978 74175792
3 23 99988 469543627
3 25573 87580 590425734
1 93818 98702
1 16826 79062
3 18319 98108 286206072
1 93305 93585
3 89 99908 81380927
3 68 99985 930543963
3 28 99963 311866264
3 91 99986 940505493
3 70 99921 901934868
1 25018 39625
3 87 99993 831701113
3 37631 78924 18235803
3 25 99974 769319596
3 88 99902 390621506
3 13454 34473 166210941
3 77104 92911 58254407
3 75929 99999 523544292
3 92 99992 890862420
3 15 99908 508267030
3 20 99963 915081033
3 81 99900 843304518
2 53085 642661159
3 66 99968 358536936
3 47 99902 927131145
3 88 99902 398714416
3 38 99960 636397402
3 23 99966 598355167
3 19160 20837 677638332
3 18 99920 116371919
3 39879 63026 416314083
3 29 99949 437597115
3 10 99959 625726591
2 2308 854900329
3 71 99977 540278975
3 38 99948 819157264
3 91 99952 759665422
3 55 99929 254884288
3 37 99908 109140421
3 48 99964 528983032
3 3 82257 684443247
3 27 99947 232873720
3 98 99909 574582642
3 57 99953 697866178
3 83 99940 149674030
3 14 99985 606602336
3 10105 71867 693043303
3 27 99902 222762088
3 94 99988 402491109
3 80 99935 426420926
3 81 99949 963482969
3 21 99970 312310937
3 88 99974 703051139
3 75 99933 803012040
3 46 99942 877640082
3 95 99928 676948534
3 93 99961 754081739
3 55 99901 589545132
3 59 99914 582669165
3 46 99984 416250071
3 23 99909 666412245
3 49 99944 695282313
3 74 99961 103704798
3 25 99972 86461508
3 58 99903 795698059
3 90 99928 216782580
3 99 99979 302406632
3 81 99965 30844156
3 20 99994 686115117
3 5598 86382 217749620
3 64 99993 517229860
3 17 99948 806638769
3 23258 82183 905853901
3 47 99914 698497286
1 29366 82326
3 86 99939 213496839
3 72 99936 511756734
2 74676 876851069
3 11482 73867 151321198
2 50367 562546094
3 34 99906 216367422
3 22907 50015 825765292
3 67 99926 327143419
3 68 99959 308859601
3 69 99955 432771349
3 65 99905 75890680
3 92 99915 381590611
3 92 99929 415993471
3 58 99901 223230742
3 87 99999 376988226
3 31 99961 832078971
3 25384 53761 973901544
3 25 99969 829568194
3 88 99978 378815075
3 16 99925 766240238
3 14 99960 800220850
3 28 99967 345195950
3 88 99989 858767594
3 47949 87161 490997372
3 2 99919 553911156
3 90 99932 229636612
3 63 99924 673121176
3 13 99919 309617351
3 56 99926 606710330
3 43 99981 623308543
3 46 99995 774412260
3 73 99912 769510598
3 85206 91987 282775044
3 46 99926 158451059
3 22401 52015 880502647
3 49 99973 282798148
3 2 99955 278763079
3 1 99994 383371842
3 39 99995 288442033
3 31 99913 932158818
3 70 99904 566898027
3 41 99961 743591144
3 35888 79837 471540515
3 72 99985 442694929
3 85 99955 760079179
3 73619 96460 438755313
3 81254 86458 440491028
3 54 99909 519369113
2 61061 767864193
3 50 99926 652580299
2 81341 275585065
3 70 99933 411931575
3 39 99997 941583751
3 41 99979 619895851
3 77 99958 231182725
3 34 99920 948703711
3 16 99996 520666426
3 86416 90877 573642568
3 17 99943 842273711
3 99 99938 977295749
3 21 99996 619303461
3 10 99998 154080969
3 40 99979 755327383
3 70 99971 202826747
3 17 99957 923306883
3 97 99944 164639132
3 74 99933 509304293
3 44 99961 330152938
3 21 99978 10400901
3 38 99908 77694019
3 43 99982 438738803
3 39 99904 171232203
1 50755 71320
3 86 99906 420223963
2 81201 342213088
3 23 99951 307073617
3 24 99994 750602462
3 62 99902 970711208
3 80 99940 411778305
3 95 99961 185045703
3 99 99938 750351896
3 42 99981 844215245
2 12199 80527620
3 65 99928 744019135
3 34 99932 217568119
3 32 99992 435715911
3 78 99916 302440894
2 27164 574816690
3 8 99988 134389498
3 94 99969 276052464
3 97 99903 755918403
3 28990 70774 55125512
1 40246 54857
1 5054 89384
3 33 99974 487365829
3 99 99974 788211231
1 6670 84964
3 47 99993 210000681
3 14 99961 345819918
3 16 99968 489564826
3 82 99977 24217673
3 67 99922 288618237
3 81 99935 348228807
1 25837 81688
3 71 99996 986904297
3 34537 76646 957440922
3 38 99992 224972248
3 38 99977 89610889
3 19384 94543 592565031
3 41 99962 969877428
3 71 99924 510040365
3 88 99904 765265470
3 42535 76967 318091651
3 21 99996 841414564
3 33 99972 427377411
3 20 99925 592306654
3 41 99919 588736782
3 54 99993 942267593
3 16954 95549 589777939
3 11 99915 794800836
2 8211 954940440
3 27829 41561 680524233
3 31756 42312 733181216
3 26929 58913 561832859
3 37 99924 488954772
3 36914 71333 60056139
3 5304 90823 153528348
3 34 99908 599815724
3 50 99905 88314957
3 15 99951 618118899
3 15 99932 604967528
3 86 99941 498159520
3 48 99980 208265314
3 53 99900 340845471
3 98 99917 170486826
3 37 99972 840091439
3 17 99984 148399398
3 43676 86244 974393091
3 98 99996 73531134
3 80 99973 171930408
3 64127 85590 18098077
3 89 99938 588241191
1 24319 86445
1 8053 83402
3 11 99961 916383537
3 58 99977 120348825
3 83 99949 901267232
3 30 99936 568827305
3 18284 33287 228563587
3 57 99919 471848250
3 21 99918 402990251
3 62 99925 433660346
3 18582 24327 456569944
3 11922 37959 59322303
3 54 99911 965773828
3 74 99913 333296245
3 77 99944 33638242
3 27 99991 602074939
3 83 99962 168399911
3 35 99972 649535112
3 67 99974 620652040
3 85 99926 978902548
3 95 99934 990748163
3 14639 67265 838926388
3 31 100000 941491938
3 48132 91001 102662278
3 7 99946 565288189
2 76556 518614865
3 27 99952 969145847
3 53 99917 467106853
3 63 99922 660438967
3 34 99935 157687648
3 15 99977 522557497
3 2 99965 94132177
3 3 99973 539037551
3 98 99906 822546536
3 68 99907 132057781
2 23876 949255001
3 6 99922 396377488
3 65 99973 679134804
1 65640 97048
3 62 99998 514271111
3 54 99989 698565125
3 73 99997 46936645
3 41875 91933 135534451
3 87 99944 351075003
3 38 99955 403423848
3 12 99955 349865163
3 56 99971 160809002
3 71 99950 509596174
3 17 99943 921153953
3 48351 64654 386342396
3 48281 63556 430245021
3 4 99907 955061072
3 68 99963 625177177
3 30 99912 990850726
3 31 99956 671746880
3 6 99999 485743718
3 51 99918 809868784
3 75 99968 345184742
3 9827 23723 517559164
3 84 99998 926179787
3 46 99911 757462262
3 35 99914 636730288
3 29447 71679 336948269
3 89 99936 824023818
3 20 99942 470100404
3 43 99946 311077195
3 33820 80693 28111395
3 37 99994 788550981
3 31 99914 963591329
3 28 99983 539803602
3 34 99958 56573602
3 41 99945 126463922
3 34 99942 796976877
3 100 99936 876056244
3 69 99953 269129697
3 98 99987 722639384
3 73 99965 227803385
3 91 99952 717028916
3 47 99977 197720462
3 19 99976 701971798
3 77 99960 474613469
2 431 852798514
3 48682 56879 963165552
3 72 99998 43922594
3 67 99971 244399189
3 30 99903 258952908
3 6 99967 425526693
3 9 99934 935582683
3 41 99915 463209790
3 18 99924 617185236
3 61 99957 625507524
3 82 99928 477919673
3 97 99976 318827232
3 28 99912 942999277
3 84 99920 586919880
3 4 99971 771550167
3 44 99998 786954495
3 44 99994 511408074
1 32802 79247
1 68670 74011
3 60 99965 859337065
3 64 99943 172641889
3 74 99987 804139359
3 89 99952 186361790
3 84 99947 360312912
3 88 99905 456049270
3 10 99964 635269802
3 56 99974 828057695
3 27 99966 784364631
3 59806 85449 359039465
3 41 99924 835330247
3 39646 83720 231885379
3 10506 69818 884689454
3 52 99944 712170683
3 71 99956 403460111
3 15516 98822 728226662
3 43 99917 573991161
3 7 99944 920806658
3 21317 93872 875698065
3 5448 90224 898859544
1 74184 89970
3 90 100000 446167022
3 62 99971 551250517
3 30 99974 736379242
3 16772 57847 158188767
3 79 99979 403159887
3 8 99946 924030857
3 17 99972 725673616
3 81 99964 882857434
3 61 99910 933055181
3 55 99971 40346516
3 22006 22236 802035386
3 3096 43814 183510580
3 41 99938 245951421
3 55 99981 825888691
3 48525 95304 366259926
3 41 99900 232785554
3 68 99980 335828164
1 12569 30314
3 21 99907 77320011
3 12533 99405 220427687
2 46865 282544742
1 3387 85560
3 85 99954 952414740
3 1 99980 785781426
2 32403 994222482
3 100 99958 677983031
3 87 99904 662342135
3 77 99978 547764145
3 90 99962 908004958
3 57400 76840 747237398
3 57 99917 162256183
3 48 99902 933933148
3 53 99960 663342337
3 73 99926 5504274
3 76 99983 918972077
3 7 99932 953640163
3 11 99919 764316479
3 94 99998 342798679
3 30 99987 806785206
3 36 99955 18873564
3 5324 61166 526585390
3 57 99934 267101190
3 78 99927 720501572
3 50943 71256 540216851
3 29196 39047 728751290
3 57 99996 743440050
3 73 99929 25216603
2 92710 143673130
3 51 99962 816516779
3 2 99905 532608046
3 21 99916 907007228
3 92 99981 464783056
3 55 99905 871653211
3 61 99905 791620212
3 90 99989 696535263
3 66 99929 691012303
3 32 99935 676338828
3 96 99962 532770536
3 74 99955 407705198
3 69 99969 957210463
3 13 99990 837345799
3 68 99961 41348078
3 22 99974 244213739
3 16 99999 548086317
3 43 99953 971632809
3 20 99904 964800921
3 22 99973 785743085
2 71852 606003322
3 37 99902 694340826
3 98 99904 901043521
3 95 99915 468113560
3 75 99912 226740327
3 98 99994 477577936
3 20 99997 224124939
3 4 99930 5333445
2 50274 731252878
3 100 99945 715997232
3 63 99907 494348912
3 90 99937 768935902
3 76475 80296 436269505
3 16 99911 267583043
3 36 99974 417260680
3 87 99999 12700319
3 59 99926 191839337
3 70 99974 620683756
3 32 99959 887000237
3 72 99969 710966531
3 72 99956 32924549
3 10 99917 610322429
3 52 99937 733410443
3 42 99991 750280919
3 3220 85864 689356425
3 83 99960 223698778
3 8 99903 325150846
3 34 99926 407322170
3 37 99965 832800222
3 32 99968 644362621
3 47 99934 889929242
3 41139 76317 840458271
3 30 99970 611589472
3 60 99995 442967283
3 19772 45362 891226275
3 11 99939 787083469
3 20 99944 49306846
3 19265 62014 787077085
3 54 99908 168746902
3 27140 76608 393822302
3 10606 64938 160757918
3 85 99920 222574704
3 6 99945 203596062
3 38 99978 347172675
3 26 99949 86256598
3 85 99927 550882166
3 22 100000 976948384
3 32 99943 989549758
3 34933 38281 294450484
3 80 99938 325766858
3 14 99926 236556592
3 58 99964 479954791
3 2 99938 962359127
3 19386 68878 927406048
3 39 99960 837211161
3 7 99959 565488040
2 30004 519570944
3 75 99914 431054658
3 51773 52512 530631465
3 4 99940 22770742
3 11 99977 488893932
3 67 99904 527700275
3 48 99915 211645779
3 10 99965 293790461
2 18724 353191462
3 17722 87565 291822608
3 55 99999 275542920
3 7 99997 775310128
3 90 99915 583904798
3 20023 62622 731580716
3 28 99939 83305810
3 14 99943 297005563
3 20956 60431 163460466
3 5 99947 132958935
3 96 99969 651713083
3 15 99919 846793949
3 31 99994 892007575
3 12 99990 621143798
3 24 99929 365671331
3 44 99901 303054582
2 85340 549127193
3 93 99917 831406135
3 51 99980 932795371
3 19 99958 227958629
3 8 99911 629786790
3 36754 90382 774441381
3 27054 81470 366421303
3 21 99967 619777810
3 2 99968 254641828
3 48 99999 676456345
3 45 99925 622608455
3 90 99958 692755285
3 63 99918 644240214
3 81 99904 29490743
1 25541 66795
2 49191 188627362
3 33 99991 752217147
3 84 99986 347202084
3 52 99987 112744752
3 79 99955 397955839
3 5 99935 20938410
3 58 99969 571960554
3 3 99992 327792845
2 67601 917742348
3 46 99983 677805203
3 28 99908 19466703
3 38 99965 376185232
3 31 99988 461679210
3 87 99934 429809751
3 8 99922 366015952
3 79 99926 698714597
3 25352 86623 256372817
3 67 99961 342707621
3 99 99914 126966014
3 13 99958 340905960
3 92 99987 320317518
3 45 99958 639393714
3 96 99943 116122112
2 37015 564527765
3 26 99954 518467332
3 94 99991 502495586
3 82 99956 299629836
3 53 99987 382073271
3 18839 96057 506761744
3 99 99924 729215504
3 95 99981 441298653
3 13 99914 802546035
2 68501 553725617
3 8 99952 504153381
3 79 99911 142109587
3 41 99944 305406935
1 13474 69249
3 80 99988 744247192
3 91 99946 951694083
3 72 99972 765335002
3 5 99919 753854682
3 60 99952 916965612
3 62 99911 595645860
2 4749 314077645
2 45372 540028777
3 28 99915 739858956
3 7 99925 834328776
3 80 99986 830730269
3 53 99985 990905414
3 100 99914 353259899
3 59657 64586 923017508
1 13178 99589
3 67 99931 461333146
3 14272 77459 638253324
3 7 99978 319721484
3 34 99902 592178496
3 9 99921 676548963
3 46967 69540 62258042
3 27 99992 3077627
3 49 99901 160217460
3 77290 78457 99627438
3 15 99991 903736687
3 23 99935 805784120
3 59 99903 355419834
3 44 99937 247161304
3 73 99927 72291183
3 33287 54491 189404984
3 50691 71480 947568512
3 31 99922 147557007
3 5334 55671 96550642
3 81 99977 965400581
3 98 99951 514867561
3 8 99954 788619094
3 89 99976 41904868
3 16 99975 357343930
3 99 99958 227577290
3 64 99922 783415557
2 49627 382022344
3 33368 90270 189595208
3 81 99909 44922215
3 23 99928 929964959
3 4712 85691 720811025
3 1 99982 778200000
3 23 99958 565804877
3 34 99997 900547223
3 58394 58788 754271206
2 26684 893581214
1 628 16175
1 83669 97305
3 5 99999 400369698
3 84 99927 123372830
3 52 99920 357109340
3 21 99973 419386975
3 3 99919 251010192
3 40 99998 440774656
3 40 99966 454672013
2 95281 956801895
2 9086 329282534
3 64 99964 72577076
3 57 99941 898536698
3 5 99936 971116984
3 61 99984 783694368
3 27 99924 738100547
3 42 99952 444942541
3 2 99951 379062074
3 66 99974 483516190
3 2 99959 536710400
3 42 99958 668179544
3 62 99932 10825634
3 49 99936 765172403
2 44986 400152561
3 6596 31971 100539284
3 84 99914 451815751
3 42 99992 681918221
3 20 99924 100696515
3 11 99936 892155874
3 63 99996 578090559
3 92 99950 981441919
3 33 99954 270276123
3 41 99918 27068450
3 52 99962 648883489
3 45 99978 453063130
3 39 99946 746932392
3 70 99986 821488845
3 16 99974 715391992
3 44 99948 486196927
3 46 99938 306203630
1 46289 47964
3 25 99900 726487362
2 8352 331681051
3 25 99951 373540025
3 77 99918 841238102
3 26960 66986 85342089
3 91 99907 126973920
3 36 99976 974947041
3 97 99908 229108136
3 47 99990 641945994
3 48 99992 406579303
3 1 99919 390103695
3 25 99961 343012708
3 16 99949 682389797
3 5363 21583 159168893
1 29033 41462
2 32816 852399008
3 69 99997 36973994
3 20 99901 744001521
3 15493 74896 711512843
3 34 99903 416289558
3 79 99951 287687542
3 61 99999 462053630
3 16 99971 525673576
3 28 99948 156116568
3 15731 38794 375171893
3 29 99967 728027289
3 75 99968 628116783
3 83 99946 975462712
3 42 99983 417104136
2 62109 779612174
3 3 99978 302360084
3 69 99904 582204526
3 36 99989 547020995
3 43 99922 493895262
3 26 99960 508520192
3 3679 96346 623682231
3 79 99995 944646068
3 17563 88749 113334839
3 37498 81347 872797703
3 32 99957 536946187
3 83 99959 914731016
3 22 99956 95024013
3 3 99973 459441294
1 24540 95053
3 70 99905 214057997
3 100 99993 252972790
3 82 99917 480129132
3 87 99914 630123601
3 49810 77809 787924602
3 96 99940 90782910
3 11 99946 190528668
3 45 99976 750061469
3 61 99927 829465311
3 3 99982 523352419
3 36814 60341 179210782
3 43 99956 235363802
3 56 99922 697514597
3 59811 99933 584676264
3 6 99928 641080469
3 96 99969 755208467
3 58 99978 539539274
3 70 99979 605455363
3 18 99990 600417017
3 26 99946 449916744
3 53 99959 331270494
3 52 99976 154991901
3 63 99977 186341909
3 78871 84971 630494958
3 70780 78273 268349574
3 52540 90821 827858006
3 5145 13534 473198343
3 38 99957 875438956
3 41 99988 435687741
3 73 99925 548864063
3 100 99970 893359043
3 8 99946 251006367
3 88 99928 400563982
3 14986 24513 105077534
3 2782 38586 536695184
3 14987 37875 259252310
1 5382 69174
3 6 99990 902232986
3 33 99936 721312330
3 33 99997 168769302
3 48 99930 302220348
3 25 99932 89664059
3 18 99904 596506535
3 58 99996 590427651
3 77 99997 268442259
2 95602 475715437
3 12848 69130 980731668
3 56 99976 567025248
3 76 99905 766119464
3 34 99989 26837773
3 48 99927 982036695
2 71730 183059834
3 63 99913 185327249
3 53 99996 723885303
3 17669 79743 198383587
3 99 100000 234568957
3 30 99938 55591626
3 31 99905 747215859
2 59101 879496000
3 71 99956 220755691
2 73915 943551911
3 10 99982 356628777
3 38 99940 854628461
1 3636 40566
3 17 99985 999566850
3 35 99965 686143444
3 50 99906 474614478
3 48 99985 165481588
3 35 99965 747833330
3 24 99971 807831820
3 93 99947 784059341
3 19 99937 772949258
3 53 99921 374115120
3 45 99910 685757945
3 35 99934 589761791
3 50 99926 767707713
3 47 99957 204803865
3 19 99992 677543216
3 70 99961 617693305
3 87 99919 188102714
3 95 99959 457862302
3 42 99934 828459389
3 19 99914 645892137
2 24121 432662096
3 33 99989 1305709
3 29591 58891 505257141
3 45 99998 25230134
2 88492 84135390
3 41907 57670 277688857
3 10 99932 557360815
3 99 99964 771621297
3 74102 77988 185899767
3 22 99968 371793103
3 28 99918 579106446
3 60 99934 823279877
3 49934 82292 574598121
3 77 99996 313982623
1 11206 68594
3 64 99949 789359135
3 19 99920 484292400
2 35186 353204493
3 56 99911 132456121
3 73 99977 775609313
3 10 99994 230907417
3 4 99978 91770931
3 63 99966 435178160
3 73 99979 576987844
3 9 99927 47552282
3 28 99945 42117308
3 52924 53532 162554823
3 49574 62921 233881299
3 79 99922 235776318
1 54915 94861
3 17 99983 788678340
3 69 99964 731867803
3 69 99966 878086807
3 81 99913 746653319
3 32 99960 914846962
3 30 99906 441114344
3 70 99929 463911723
3 76 99975 724237193
3 86 100000 803043471
3 5 99954 677046024
3 14377 62937 353287141
3 16 99959 363074169
3 17 99921 19501622
3 33 99917 222701641
3 62 99908 871894220
3 14 99930 935757409
3 76 99915 790572152
3 65 99939 341021068
3 18 99915 1600024
3 47 99936 551614491
3 5 99962 502976601
3 77 99978 359260615
3 27 99970 947526842
3 21 99927 575071446
3 77 99940 749661137
3 39 99929 978950273
3 15 99984 644744402
3 52 99932 658139285
3 7 100000 593694285
3 66 99925 882642521
3 49 99992 505309751
1 8986 35492
3 30180 58680 122098401
3 15 99943 613897515
3 88 99993 906552958
3 41766 43384 83601103
3 28 99918 267255434
2 97442 14915040
3 91 99985 10927825
3 80 99902 228264808
2 24153 411612734
3 33020 39698 617633094
3 81 99985 856829734
3 53 99934 20119669
2 34775 64371614
1 5420 69336
3 61 99924 66171305
3 70 99910 353341665
1 347 57228
3 27345 87594 254296549
3 94 99924 215185249
3 65 99932 790284333
3 63 99960 224574553
3 3 99949 501519077
3 6729 59597 439966263
3 37 99938 339201387
3 63 99918 267880860
3 5 99922 118403990
3 44 99929 964522382
3 56 99918 246965721
3 88 99999 336469687
2 90984 426200609
3 93 99994 600406624
3 12 99967 547542570
3 22 99952 909232482
1 2685 32253
3 32 99986 445830357
3 34 99968 913952178
3 9 99932 711568647
3 89 99938 864095841
3 40 99951 282166588
3 4 99959 250875725
2 38619 389499325
3 14 99990 494066125
3 12 99902 58106009
3 23 99996 870045430
3 49 99917 316640418
3 51 99947 241068569
2 89232 998088418
3 59 99950 869649330
3 42 99964 439968849
3 79 99923 484879991
3 80 99916 32470926
3 75 99946 773214353
1 7640 56118
3 86 99957 109587895
3 2393 22159 24325921
3 54 99949 686641353
3 99 99998 216076270
2 94707 650478183
1 7016 38295
1 62099 92673
3 45 99923 561429192
3 12 99922 639372077
1 14445 69609
3 58 99969 786223152
3 61 99957 537396080
3 38 99948 169550489
1 31619 68941
3 64 99902 992259999
3 70 99986 63493443
3 76 99999 437460094
3 37 99932 257797981
3 43 99975 986429135
3 9923 51655 775667486
3 74 99943 532984872
1 6407 16323
3 90 99976 327758365
3 48 99959 21654428
3 96 99994 542454191
1 22237 37529
3 51 99974 520260242
3 92 99974 167408535
3 83335 95803 891648075
3 33 99999 147940440
3 32 99922 197233446
3 44 99918 126347947
3 85 99938 575905977
3 94 99999 104489862
3 100 99950 334122301
3 7 99924 419758033
3 72150 86359 449274230
3 10 99949 378554725
3 18 99973 803989461
3 82 99918 191309139
3 50 99995 667279580
3 9 99903 646024551
3 14 99938 461440706
3 36 99933 518318829
3 33 99987 692332632
3 18 99988 103376563
3 85 99904 382733100
3 57 99928 321811023
3 71119 77288 888129259
3 51 99948 158346402
2 66295 104058248
3 27984 36305 607515038
3 79 99960 980606180
3 33484 57586 554596419
3 46 99950 695890372
2 7218 292488208
3 15 99996 678583242
3 69 99925 552393411
3 48 99910 93732091
3 14 99910 976046017
1 29087 40926
2 69044 416180626
3 25 99902 212604369
3 44 99900 840190356
3 98 99937 566966383
3 26370 38498 249490802
3 17391 78837 431781692
3 58 99930 181976580
3 53 99972 734827016
3 40569 44439 865172488
3 26800 97442 596543165
3 54 99939 371829602
1 52401 61427
3 35 99926 866648732
1 16357 24864
3 28 99951 897747503
3 31 99908 114181198
3 87 99981 29017308
3 95 99965 244284732
3 87 99970 515205629
3 86 99958 981727582
3 75 99919 889075878
3 97 99948 634498861
3 74 99908 764265283
3 84 99934 690944087
3 6072 11086 891481880
3 97 99921 377929564
3 69 99922 695302413
3 37 99934 434715767
3 21 99905 390592936
3 60 99905 494604735
3 72 99969 215368795
3 7 99972 296723598
3 87 99945 902534656
3 61 100000 173080098
3 6 99937 916386978
1 9257 39043
3 5 99990 167333385
3 100 99967 609952695
3 49 99979 822398958
3 2 99945 229108466
3 71 99918 365437699
3 85 99930 223545412
3 6 99997 426025545
3 87 99900 85165376
3 52 99926 209147345
3 7 99948 493722661
3 58 99987 769830334
3 77 99958 958603005
3 66 99942 932282507
3 5113 68657 897900548
3 10526 46747 892965518
3 43 99922 537854283
3 90 99944 297227453
3 93 99967 576290205
3 69 99969 783378096
3 35 99939 343690913
2 22430 531781723
3 63 99959 904541351
3 22 99992 339612643
3 35 99981 551611533
3 6 99935 769626120
3 6 99951 137263361
3 54 99978 770143813
3 47 99963 337890436
3 24 99962 328436378
3 52 99968 739641171
2 69301 463186702
3 21291 22295 385149464
1 25742 26200
3 86 99931 282258162
3 37 99995 579720778
3 98 99948 408074322
3 1 99930 792298025
3 39670 88362 847821295
3 76 99907 494324473
3 92 99962 742265768
3 11 99930 851478670
3 50 99975 713075657
3 91 99976 640320694
3 74946 97348 82281841
3 75 99956 861037241
3 39 99958 878244915
3 36 99931 667276831
3 25 99959 658039547
3 49 99999 919886001
3 94 99988 252657716
3 21043 31144 66254786
3 22 99934 717432615
2 16819 903578273
3 72705 89685 821002684
3 51 99930 836695905
3 29 99924 330147998
3 57 99970 756127456
3 20 99997 453731451
3 30 99914 537766990
3 15 99987 30653777
3 94 99948 982866500
3 15 99989 952243427
3 19 99975 26520901
3 56 99981 105503574
3 56 99900 138899843
3 48 99917 261811994
3 61 99948 989888996
3 73 99924 361419787
3 17 99931 217969733
3 47 99973 471597528
3 85 99940 139427070
3 42387 83069 472818084
3 82175 85633 923697574
3 71 99993 510138603
3 73247 98403 42488599
3 51 99954 40498088
3 93 99938 690529461
3 31 99938 82577333
3 68 99970 156985067
3 43 99950 964241778
3 30540 84825 575639799
3 12360 83775 756116393
3 16099 37586 173174760
3 11 99991 118684849
3 12 99963 385193700
3 77 99935 161714898
3 43 99950 730058415
3 26728 27118 94565352
3 78 99957 97351273
3 65 99998 161663052
3 62 99957 201482135
3 60 99906 784557295
3 3 99978 344258917
3 22668 94753 233603784
3 56 99905 788517162
3 51 99966 837877617
3 58 99972 471644204
3 37 99932 142934796
3 81 99968 175234726
2 22438 457967344
3 86 99991 214436914
3 97 99964 56961904
3 49659 53086 170915996
3 25 99925 879368918
3 76746 93226 257545820
3 21 99993 914518289
3 85 99910 377424062
3 84 99926 900411259
3 77 100000 833598435
3 26302 46662 698031611
2 45669 680019606
3 61672 68473 548815629
3 21 99975 973831446
3 25 99986 318108609
3 36834 89611 639076122
3 81 99982 697974944
3 31 99921 841913589
3 80 99954 523563834
3 37 99952 399646637
3 36 99918 329953931
3 96 99999 389121855
3 73 99991 827946338
3 30 99950 187886115
3 80 99919 825897474
3 79 99981 371161616
3 68 99939 158013192
3 96 99928 673082369
3 98 99912 584005004
3 37 99939 944686455
3 71 99953 16683147
3 89 99930 352021761
3 24 99985 268180869
3 69 99966 146144250
3 48 99948 847494242
3 39 99939 380829586
3 48510 62637 469897370
3 97 99987 687375
2 87738 205963881
2 68501 851692490
3 11 99906 447308682
3 67 99950 153888368
2 59698 476664634
3 70 99957 237178432
3 91 99920 721257821
2 52344 679437889
3 25 99985 216992783
3 80 99915 606946024
3 4 99939 119286880
3 29817 99008 844301820
3 61324 64956 842867333
3 84 99922 216270949
3 14 99920 158042102
3 100 99914 9130995
3 42 99923 219753323
2 53294 367638499
3 65 99951 817681645
3 91 99948 572155684
3 57 99975 307105444
3 94 99967 588738110
3 12 99908 424725426
3 15688 77545 75029120
3 28 99913 445859878
3 53 99910 376451584
3 37 99920 660384814
3 71 99916 950623264
3 56 99961 161999039
1 23638 58226
3 8782 38696 626709313
3 50 99937 860287472
3 2 99953 767134298
3 35 99973 395976372
3 18 99914 851889218
3 83679 92422 389450400
3 47 99916 189727134
3 1 99929 249974842
3 8 99954 36573368
3 12 99989 400375032
1 31141 32561
3 82 99994 514138186
3 37 99942 435688308
3 69 99977 203328442
3 38280 76957 203382465
3 57 100000 905716234
3 26 99938 62571954
3 94 99926 535989222
3 57 99974 944909031
3 16548 85249 109098188
3 58452 92970 579408235
3 77 99973 126842891
3 54 99997 447869907
3 89 99924 102773514
3 24 99912 588030120
3 58 99905 467065035
3 15 99991 382985223
3 55 99970 606741679
3 19716 79079 445088903
3 34008 57830 150404220
3 20 99994 281828186
3 52 99951 358333852
3 13 99952 724180920
3 10938 67676 377441191
3 88 99970 898036600
3 40 99967 356341283
3 2 99948 753857792
1 27774 55093
3 63 99922 752428488
3 99 99904 74621861
3 71 99903 824723417
3 67 99902 302539201
3 79 99937 695485731
3 60 99933 605942311
3 4 99909 698785751
3 7604 55325 451578980
3 2945 3950 758140813
3 11 99966 895289558
3 45 99938 310912110
3 99 99975 688360182
3 88 99932 765309328
3 4378 5673 400249556
3 65533 85868 557395617
3 59 99995 259466211
3 19 99978 608313031
3 68 99981 508053751
3 54 99967 215862471
3 75 100000 788268939
3 59675 98971 940929637
3 55 99924 867527240
3 63 99999 159392012
1 74333 85883
3 46 99993 372796079
3 70 99939 322541652
3 66 99931 269481521
3 69 99968 366199363
3 88 99944 194526022
2 34334 114916045
3 51 99970 734289921
3 68 99987 280695502
3 41 99935 969232695
3 83 99929 361484397
3 88 99910 77120647
3 92 99945 321367334
2 29621 362225254
3 63 99939 139308511
3 83 99939 748688622
3 31 99988 410440424
3 8 99952 220255350
3 10 99910 824617392
3 43 99951 940418807
3 1 99918 934286140
3 75 99911 604311969
3 82 99914 966654864
3 17260 61647 674848188
3 36 99918 747899312
3 3 99999 901826254
1 69208 75066
3 32 99913 293456211
3 33118 80812 523455872
3 45 99959 281490593
3 38 99958 233085187
3 18006 88175 952668533
3 79 99987 548629194
3 71 99969 189964750
3 38 99992 757432129
3 42 99983 188648648
3 50 99932 756556028
3 2606 44912 69826048
3 63 99929 445967676
3 47 99976 627804216
3 49 99908 615698349
3 94 99976 551235387
2 85920 279351308
3 73 99949 114151091
3 52 99929 283142915
2 17154 813278012
3 2 99901 249749593
3 85 99919 41539109
1 30249 41126
3 89 99936 454778525
3 48 99918 622769735
3 51 99925 206194045
3 1 99919 817426215
3 69 99945 530154672
3 66 99908 677846111
3 93 99953 177159753
3 46 99996 53229465
3 17 99931 681569033
3 33 99934 461464247
3 15967 61274 380538050
3 21633 78783 335488339
3 51 99956 485065211
3 42 99947 496788874
3 29 99913 513493716
3 42 99986 262641658
3 45 99921 32402220
3 47 99961 826306313
3 41 99996 577368578
1 60208 97269
3 48 99987 791993791
1 17241 91417
3 68 99990 884021759
3 30312 98144 845287784
3 75 99912 890425656
3 25311 90480 585585097
3 45 99991 201600671
3 56 99941 497373842
3 79 99906 684255777
1 44007 49240
3 52 99919 803941921
3 42 99900 136544141
3 20 99919 25560227
3 31 99950 282955953
3 80 99946 59049209
3 77 99991 223956300
3 52 99917 695779289
3 5 99908 988145082
3 78599 94297 573089093
3 43 99914 760317998
3 67321 98434 30330610
3 48 99907 570883637
3 35 99940 573296105
3 98 99963 910099325
3 19991 21358 646243180
2 62496 922477476
3 29 99933 689713425
3 54 99929 168651680
3 99 99992 498793497
1 71096 83320
3 95 99966 91328598
3 93 99907 44725829
3 36 99912 688639625
3 37 99904 170262574
3 1043 56816 755701964
3 43243 97807 568419848
3 39 99963 356963136
3 843 34972 560781563
3 58 99942 580955413
3 70 99986 971174341
3 91 99938 226822889
3 48 99911 411776576
3 39 99965 589549684
3 70 99930 186526246
1 18542 95580
3 42 99956 173610417
3 71 99989 104831838
3 18 99923 426342019
2 66126 454554171
3 48 99970 489000830
3 34 99923 537128827
3 69 99900 71655558
1 80081 83998
3 62 99959 554161115
3 51 99997 58301890
3 98 99918 351921677
3 804 3073 43599629
3 4 99999 271001777
3 2 99950 529686327
3 63 99946 92528106
3 51 99928 608329427
3 79 99968 370441094
3 66 99914 97332855
3 54 99913 552655738
3 46126 83300 35290460
3 67 99936 976489902
3 17 99962 931720518
3 24 99900 179618044
3 27911 28422 621738406
3 28 99946 54143347
3 15 99982 930947070
3 52 99971 534864352
3 52333 75664 237432197
3 48 99949 145534094
3 51 99994 406770700
1 70520 97172
3 66 99939 437983488
3 35 99981 12973916
3 60 99966 495303153
3 13040 16575 425665406
3 83 99926 31087137
1 14962 29469
3 15 99994 360345797
3 10 99951 362781809
3 98 99960 60246209
3 18 99966 211388253
3 86 99972 318737033
3 22 99926 360742089
3 92 99929 292744892
1 11641 85501
1 31985 96245
3 81 99928 435735809
3 57 99912 915911226
3 18 99957 16242956
3 22 99947 557498793
3 22 99918 214568130
3 65 99968 792754583
3 77011 95690 173112830
3 36 99900 416920276
3 54 99922 834567291
3 90 99936 406459466
3 60 99972 24498461
3 68 99977 43364455
3 36 99956 936164980
3 92 99946 707978685
1 33191 37626
3 15 99935 929180074
3 16 99987 386078586
3 15 99965 531373950
3 82 99991 400766446
3 66 99961 301274629
3 12 99933 693542400
3 46 99998 179228963
3 74 99983 543012454
3 97 99939 452462016
3 21 99949 646752036
3 55 99967 200160174
3 18 99911 965760146
1 61310 67475
3 86 99996 574391435
3 6920 52424 359736124
3 70 99986 308933510
3 64 99991 910582556
3 46 99933 54247748
3 50 99987 838982673
3 43 99923 679376079
3 63632 87270 545672226
2 26637 942300715
3 34 99973 645125099
3 62 99983 119619849
1 12825 49297
3 76 99927 713553533
3 79 99968 60844306
1 24746 52088
3 29 99975 703175939
3 18 99905 799981070
3 13 99960 391276419
3 66 99921 14499621
3 38 99991 658705899
3 48261 64950 535459759
3 17354 23890 496662665
3 94 99994 954711410
3 71 99958 866165020
3 68 99929 31100715
3 61 99975 26334000
3 68 99985 554302481
1 33628 88882
3 15 99967 719872272
3 32184 86354 873604377
3 76 99902 53586380
1 74824 81354
3 99 99994 853785509
3 30 99962 443378837
3 44 99959 78722225
3 54 99902 208028771
3 85 99961 691959356
3 16 99936 176404739
3 22 99969 292421878
1 6727 92650
1 30597 71087
3 21 99973 810968596
3 73 99907 883614887
3 4 99968 694812736
3 69 99999 35479359
3 48 99929 844724313
3 75 99997 375524072
3 66 99947 341292281
3 95 99963 191063855
3 10 99976 551477742
3 85 99943 783374457
3 30 99913 195776472
3 8 99944 466267339
3 100 99940 181302546
1 8775 22630
3 42 99955 261764698
3 88 99995 866429953
3 23 99916 942497722
3 67 99907 473864474
3 100 99993 45561447
3 89 99918 369405470
3 89 99997 835123670
3 30862 65083 328559511
3 13 99928 622956057
3 45 99938 764378004
1 2162 32175
3 72132 85705 100896879
3 19 99900 295732099
3 47652 76912 979755924
3 38 99909 773734248
3 20 99902 910047834
3 13 99989 338077485
1 14600 86730
3 98 99986 649047141
3 12 99976 86456785
3 35 99928 607327961
3 8419 75930 689447147
3 84593 97815 575774412
3 8167 50767 932381397
3 100 99950 76611818
3 33728 59365 875729638
3 21 99943 631558487
3 72284 86142 742470583
3 10 99911 710554767
3 69 99998 529449762
3 35 99915 331627405
3 72 99943 364643208
2 91215 656348172
2 74538 700031415
1 5971 36122
3 51 100000 555547545
3 9273 64878 455924684
3 23 99976 846495543
3 15 99951 402868565
3 91 99923 460420796
2 83277 467742053
3 27708 55956 900096007
3 9419 65450 395602157
3 59 99919 96045739
3 36195 36488 645486540
3 71650 96944 85735452
3 59479 73132 234009532
3 53 99901 100035588
3 64 99956 343523243
3 76 99972 926488809
3 2694 75925 807263578
3 82 99968 335776496
3 43 99975 205763650
1 6677 47785
3 36939 42396 135003228
3 70 99910 753442748
3 7 99906 964491964
3 8 99933 347752358
3 89 99967 343251219
3 99 99933 146607221
3 32 99952 177459702
3 32 99954 677267667
3 18769 26120 527583896
1 2860 70644
3 79 99925 905653571
3 78 99955 577335601
3 98 99936 940151620
2 35051 446024729
3 17 99949 194275882
3 79 99914 816127201
3 82 99902 277310446
3 34 99929 123789566
2 95206 78485050
3 91 99945 766813739
3 20 99955 84379107
3 80 99947 582155370
3 11 99905 219401220
3 87 99944 910545206
3 84 99924 731525458
2 26644 318660594
3 39 99954 104124297
3 99 99912 328088000
3 81 99921 806394822
3 34 99946 811928360
3 30 99933 749305057
2 11382 153504020
3 99 99937 652730469
3 82 99990 789674087
3 29 99918 29419086
3 59 99992 789462422
3 56501 98629 482575904
3 59 99959 921608869
3 97 99959 589827827
1 24229 64408
3 63 99951 58379014
3 91 99948 44592695
3 15 99981 535859433
3 49 99924 135724008
3 99 99923 34814351
3 21 99968 227427360
3 13 99997 252545488
3 52 99969 691267753
3 6417 17898 906933177
3 8843 85876 489841193
3 6 99999 977526315
1 613 6549
3 75 99946 201823467
3 56 99952 355689757
3 38 99911 90344110
3 13660 17604 57261127
2 543 530062488
3 32 99979 909195342
3 84 99975 711583138
3 49 99975 327430618
3 85 99996 855727626
3 17930 58790 758389254
3 37379 39032 462435299
3 67624 84825 418735934
2 86682 819738116
3 95 99905 871668587
3 35 99973 86486062
2 98549 393161387
3 3626 39464 13896431
3 37 99911 964482746
3 13 99985 224587576
2 35196 296836594
3 1998 11363 252929561
3 21232 59336 58603709
3 49828 89975 146973895
3 13 99902 794650886
3 61 99910 301332726
3 43 99913 473918786
3 22 99988 671873129
3 30 99984 249491256
3 51 99990 737685998
3 28 99947 276680775
3 57 99996 481524166
3 27 99922 968900842
3 80 99916 340372293
3 80 99926 83902842
3 15411 91549 791435706
2 82938 318690205
3 9 99931 994165330
3 7 99947 868481123
3 55 99926 414098885
3 90 99950 863476707
3 96 99993 585370849
3 64 99999 814265662
3 10 99965 982913492
3 14 99909 723454802
3 14 99903 763076000
3 25 99920 866035395
3 69 99936 258817608
3 36 99929 804737338
3 3 99931 293812782
3 34 99957 726344685
3 58 99962 133404348
3 33 99959 158241631
3 44 99914 114281025
3 67 99923 482797161
3 61 99910 849022751
3 52 99980 547172985
3 71 99907 592826403
3 92 99929 612727065
1 29571 38176
3 46 99926 271533415
3 47 99992 302691976
3 79 99920 111925350
3 43 99942 2843890
3 7082 53627 555585879
3 46141 46436 980879253
3 42 99941 107637872
3 65 99935 465213750
3 8 99960 861297120
3 41037 58937 465825683
3 84 99920 498654871
3 23 99903 395356222
3 89 99967 966946888
3 41 99960 705231050
2 51915 236623084
3 23 99951 900628706
3 33 99953 338451270
3 72 99984 119699875
3 51 99923 334119567
3 63 99932 841801755
3 68 99909 839655739
3 79 99969 479864470
3 77 99980 352217188
3 71 99959 946763324
3 37 99944 347841801
3 4 99955 580897398
3 58 99980 671893653
3 78335 87563 364077969
3 64 99960 161878179
3 17 99923 892414630
3 19 99915 748147200
3 94 99992 901936313
3 21 99925 352866033
3 99 99906 211061536
3 88 99969 665150135
3 39 99932 173330214
3 38 99950 359171664
3 27379 95515 947749616
3 69 99955 385428608
3 4 99909 494960544
3 63 99964 414178577
3 70 99925 132098233
3 30 99955 225780054
3 67 99972 881840322
3 25 99928 876820470
1 46187 70462
2 4526 200424722
3 88 99994 926330515
3 82 99943 298476468
3 25496 85887 438108738
3 37882 67993 981152204
3 73 99988 951777187
3 24 99968 439256106
3 55 99926 878202616
3 88415 92506 392612954
3 60 99977 541336631
3 9269 12241 46933351
3 17 99980 198385651
3 88 99995 311577569
3 18 99901 203371896
3 30 99925 736814877
3 4 99987 547607093
3 72 99980 135217595
3 73 99928 819486816
3 31442 82548 716997998
3 15 99915 390329044
3 35615 83387 89585655
3 41 99950 816821309
1 52156 93243
3 69 99956 689090698
3 98 99969 950638434
3 8 99922 938172283
3 48 99954 45463387
3 3859 26483 810139919
3 6 99902 62229116
2 73808 590912688
3 90 99926 283398720
3 10334 65621 832859361
3 19 99997 815691687
3 63 99987 123797247
3 55 99935 407460210
3 9 99932 230021221
3 51 99944 292316046
3 22 99929 959807220
3 85 99954 123912887
3 35 99965 749157621
3 88 99902 775289213
3 88 99999 422360638
3 28 99902 625275527
3 14352 46911 896741528
3 84 99977 404012055
1 55102 61676
3 88 99920 944796172
3 77 99913 463214983
2 15917 730423928
3 62195 99986 173738064
3 32 99972 381439641
3 45 99973 264001402
3 44 99916 954307986
3 23 99953 547425781
3 68 99942 372742096
3 77 99939 702093576
3 3 99987 599009422
3 86 99933 169980480
3 33 99939 619079570
3 23 99995 917450577
3 14 99984 267207225
3 11 99944 791203646
3 1 99964 647948725
3 86 99939 200130748
3 59 99997 158951061
3 93 99976 263878100
3 50 99922 50167175
3 30 99928 373060808
3 54 99900 806808410
2 291 860400385
3 52 99941 825131094
3 47 99913 753064458
3 94 99982 866383841
3 39 99936 292511323
3 96 99959 960051319
3 75 99911 718037204
3 30 99950 243290955
3 39939 85485 130914670
3 74 99917 928314260
2 726 569188264
3 66 99907 164351977
3 89 99957 82993917
2 7065 833773836
3 59 99962 160812172
2 80803 666010578
3 61 99946 693778948
3 84 99953 926862538
2 86198 844074148
3 63 99913 990605812
3 52 99990 385296636
3 69512 79582 556769635
3 71 99917 545365191
3 93 99900 499776890
3 29 99967 559443310
1 57377 94032
3 84 99930 225616936
3 23 99979 761794412
3 18 99978 917427572
3 15517 83900 304298493
3 75 99950 498673330
3 27 99915 743526409
3 9 99978 631038521
3 23 99991 92876656
3 5 99970 116365735
3 85 99948 145482697
3 41 99914 834113802
3 9 99985 684510369
1 14936 25359
3 82 99922 582077121
3 38 99999 185346173
3 98 99958 408511281
3 45 99978 834319953
3 96 99913 70727554
3 6 99918 479321448
3 69 99904 684373808
3 21 99938 6530021
3 40 99945 477772174
3 76 99971 538828701
3 31 99988 964344137
3 32936 97237 258883001
3 29 99910 221013296
3 58 99981 105950619
3 9 99924 767565874
3 23 99950 814673668
3 61 99902 580090536
3 44 99938 335945587
3 57 99993 469859541
3 4 99972 942265040
3 70 99971 983653547
3 29 99965 767561545
3 15 99920 808117456
3 40 99963 503323260
3 7 99936 596438240
3 11 99901 22920151
2 39431 56238759
3 23 99911 510945558
3 15 99931 11854673
3 2 99974 476639127
3 3 99977 193990569
3 2 99951 606039057
3 23 99916 251445818
3 32602 62463 673672247
3 29022 36589 621527657
3 27 99916 775213676
2 69578 388757208
3 69036 87989 36672005
3 67 99971 774180680
2 36978 159601082
3 94 99993 330349570
3 16185 90124 800453885
3 48 99998 528749099
3 22 99979 720594626
3 71 99925 301052568
3 22101 41229 508067210
3 59 99902 180497268
3 95 99959 343778361
3 9 99978 892808819
3 7 99937 379352759
3 65 99990 539218586
3 78 99979 248085973
3 99 99997 437676864
3 91 99928 874321523
3 29 99922 224114260
3 21999 26585 594612192
3 50 99917 267713506
3 26 99985 104616834
3 17 99921 343474897
3 100 99911 831253430
3 57 99919 955793134
3 90 99995 829463546
3 15 99931 710635566
3 97 99910 505913417
3 44 99984 750799663
3 3 99918 292932550
3 97 99958 697744129
3 60 99900 153156253
3 52 99923 635797028
3 60925 73760 791026982
3 33 99912 884435665
3 36 99907 466465868
3 57 99974 103642237
3 92 99930 818525997
3 10 99967 592337563
3 56 99910 484624899
3 51 99953 566370978
3 42 99929 652916802
2 27393 225347525
3 24 99971 911583640
3 81 99965 188056602
3 67 99969 76063858
3 6 99916 815131109
3 12477 32371 988765925
3 19 99968 820551198
3 1 99974 20774881
3 73 99992 324362147
3 82 99947 216746608
3 43 99993 25376376
3 9481 23567 642009889
3 13 99918 189312075
3 28 99992 929993892
3 19 99939 975190075
3 79 99987 726658486
3 73 99991 152257497
3 82 99983 675475519
3 46 99937 793830255
3 9955 70832 560175034
3 62 99975 907214209
3 28420 98305 734302933
3 20 99989 21851538
1 14430 42235
3 5 99996 547976304
3 67 99921 664569346
3 12 99970 877591550
3 54 99978 586609168
3 89 99975 631601107
3 27537 89793 650632855
3 83 99909 124034076
3 56196 62309 922362909
3 65 99955 449969120
1 293 3120
3 94 99943 423605802
2 8012 984188313
3 35 99941 226011704
3 4 99925 361741517
3 50 99987 199622446
3 33338 83610 492095474
3 34 99995 727044174
3 16 99998 60572920
3 64 99950 551536314
3 86 99944 229890707
3 99 99914 535308960
3 60 99971 196545056
3 96 99938 526175814
1 21411 70662
1 23754 42462
3 97 99997 456522393
3 24 99944 372458481
3 33 99998 63460749
3 49 99987 899364708
3 29 99934 449795068
3 8 99952 975188686
3 56353 68671 344801034
3 88 99980 921827784
1 26649 59355
3 65058 76295 748747978
3 93 99959 727600511
3 73 99939 479888234
3 14 99908 295992005
3 97 99931 302870362
3 2 99972 312598894
3 6247 31746 927189658
3 20 99970 76605557
3 97 99901 848775237
3 60 99952 613133322
3 30 99962 144059549
3 74563 96004 342794687
1 45669 97248
3 39 99913 338628205
3 11 99993 102969479
3 67 99900 911545682
3 37 99953 680903716
3 54 99923 537745826
3 70 99997 862783194
3 73 99939 402971460
3 83 99998 837665615
3 7 99938 754533984
3 15979 97518 211227762
3 53 99941 580749499
3 22 99900 802000892
3 67 99973 274881123
3 82 99982 562280500
3 5350 74024 240305037
3 39445 71839 969996536
3 29 99947 619961787
3 75 99918 597435385
3 85 99944 844078625
1 38079 63277
3 93 99941 181291296
3 44 99902 694276309
1 45163 60908
1 45622 53987
3 49 99953 186722289
3 51 99923 897950465
3 57 99914 408512360
3 65 99975 266994549
3 20 99933 49594939
3 75 99917 316734818
3 76 99969 402214069
3 15 99995 275497860
3 58 99907 896900434
3 27 99985 727233135
3 22 99960 215909987
3 28 99905 77132634
3 42 99981 967303923
3 24759 70828 342302750
3 15 99938 542467306
3 38 99941 915511929
3 96 99900 156751984
3 6 99942 984872088
3 93 99910 84257428
3 95 99940 544366293
3 43 100000 101477166
3 80 99977 429637821
3 65 99970 839121921
3 89 99904 376477525
3 58 99995 554952997
3 76251 96150 993667229
1 7211 60234
3 54 99976 324311283
3 52 99905 989595664
3 30 99957 515475725
3 41 99969 37927142
3 23 99919 717790078
3 25 99910 732445608
3 66 99999 379266320
3 58 99943 465273186
3 23 99929 146909545
3 91 99922 139480566
3 69 99916 241214415
3 58 99952 995150589
3 66 99959 810496298
3 86 99904 693159408
3 52925 82964 76791114
3 43 99991 714265991
3 62 99963 798090602
3 5 99974 568210017
3 88 99971 846034933
3 42 99929 618887398
3 16 99919 471711113
3 50 99919 170954345
1 65924 75733
3 32 99972 971705872
3 4785 90534 129633991
3 38 99970 802967866
3 37 99991 782951449
3 75112 92912 948942221
3 43319 98984 625592858
3 75 99971 326138534
3 58 99976 170541390
3 1 99946 530751472
3 57 99906 813073040
1 28370 64187
3 39 99972 791241943
3 17 99967 968888217
3 64 99944 524935330
3 76 99911 454072694
3 25928 50071 376947506
3 50 99983 820196229
3 65 99968 412113904
3 76 99993 570794054
3 77919 94671 390230142
3 83 99942 770006349
3 40 99922 588505654
1 9930 41118
3 88 99985 373802687
3 85 99963 131101077
3 34 99960 117631095
3 22323 82783 140568699
3 47 99939 545433128
3 68838 78065 915129829
3 21 99963 650195257
3 62 99901 456413788
3 56 99948 788116652
3 59 99953 206438397
2 56281 53108775
3 99 99965 802380642
3 62 99954 58472736
3 46 99947 584209535
3 82 99951 878468269
3 81 99950 615650627
3 30 99999 696277755
3 93 99915 372095531
3 39 100000 982217649
3 85 99925 181316139
3 91 99934 459661496
3 45 99963 682241936
3 14 99905 738428473
1 52205 60203
3 33101 34429 612471863
2 2312 683047228
3 87 99980 272758855
3 22 99952 885417184
1 82100 89470
3 8 99904 221000501
3 16 99907 517008608
3 70 99930 632434472
3 47 100000 537780649
3 66 99910 738671654
3 80 99954 197530761
3 82 99924 477574338
3 33646 55240 3387954
3 85 99968 888809359
3 78 99952 407016799
3 11 99929 172821119
3 85 99978 582697812
3 92 99960 658887052
3 91 99959 521572262
3 57826 85766 884387990
3 45 99964 802822972
3 86 99908 426642060
3 51157 85030 418199702
3 69 99975 948508623
3 48 99953 686228813
3 92 99931 913519571
1 30297 36060
3 25537 57961 212342976
3 69 99920 182586384
3 44 99959 909751942
3 89 99988 866885670
3 22 99944 653833625
3 68 99938 818194593
2 85557 789787543
3 82 99994 941769124
3 58 99913 487627901
3 84 99923 759118018
3 55 99906 465105658
3 62 99924 818279415
3 68 99984 513566812
1 66149 86109
3 80 99991 859672308
3 42 99971 807771978
3 7 99958 427262946
3 34 99908 633718310
3 27 99955 858986787
3 21 99923 773085190
3 37301 51549 81245106
3 50 99968 293901458
3 54 99998 503391506
1 42415 50282
3 38 99935 450174837
3 98 99907 699292971
3 98 99924 37796944
3 39 99959 510915378
3 4 99953 722532398
3 41966 95060 324936349
3 29 99937 602420831
2 67847 811994258
3 27 99997 355505321
3 92 99902 578455351
3 97 99986 447586592
3 41159 72635 404629588
3 22552 57563 878093145
3 78 99918 615741185
3 41 99905 230796693
3 49665 67436 181090368
3 93 99918 495390331
3 77 99973 337312453
3 59 99958 109822201
3 64 99975 379852788
3 99 99940 391726957
3 99 99912 173979691
3 95 99948 777667589
2 94126 498817994
3 93 99981 946623826
3 16 99936 1041062
3 15142 95342 834324348
2 453 522914607
1 16965 62893
3 65045 80155 349395858
3 69 99949 289369550
3 56 99994 451412838
3 84 99906 66628522
3 49 99913 553695507
3 16 99981 108374110
3 31 99942 684635646
3 22 99906 183042912
3 52 99951 442768008
1 34254 71113
3 35 99901 511315425
3 77394 82587 466308455
3 48 99985 56603939
3 7 99965 341489551
3 24 99942 50068457
3 41 99991 338852162
1 46441 93989
3 63 99939 36299615
3 47 99910 321550793
3 55 99913 529148003
3 70 99900 445012045
3 24 99998 159344126
3 55 99945 790242325
3 36 99946 363067092
3 88 99925 442426845
3 45 99932 58606390
3 24310 31724 877482901
3 68 99930 937308550
3 44 99934 408842217
1 15006 46588
3 36 99975 238538379
3 33862 58391 697545482
3 38 99930 34220404
3 23 99955 979725935
3 1168 90149 397706663
1 38820 59860
3 4276 85631 988822748
3 1 99937 104960853
3 61 99916 511372818
3 7 99961 848336563
3 33 99940 85849173
3 89 99964 442271749
3 8 99974 766725750
3 39 99964 748851033
3 36 100000 790227965
3 45 99962 522465325
3 34 99966 867112805
3 30 99987 625206223
3 2 99912 154155432
3 15 99906 380297473
3 21730 73896 199140091
3 25 99975 825704673
3 17 99986 328853210
3 70 99962 457353480
3 17 99991 755311432
2 9187 985167393
3 17 99905 587148655
3 90 99931 140343149
3 100 99932 485535350
3 95 99945 169096455
3 74 99902 522793579
3 75 100000 584192196
3 69 99994 476955694
3 98 99921 926836689
3 50 99905 858230537
3 80 99982 319987232
3 91 99965 2276653
3 87 99976 561186056
3 55 99909 300561789
3 11 99969 267676967
3 87 99960 949350031
3 9 99967 484230539
3 36 99915 228636912
3 33 99991 311371794
3 62779 92420 679047848
3 19 99999 15054095
3 974 54093 916006910
3 95 99909 853938734
3 64 99906 437190525
3 51 99903 225110681
3 55 100000 853432119
3 98 99944 709307995
3 11702 32661 189646152
3 55 99972 230900485
1 14122 70324
3 87 99941 166778404
3 65 99951 922173369
3 69 99921 31095159
3 94 99960 171861556
3 7 99993 670662305
3 47 99938 500982003
3 1 99903 641639457
3 49 99911 620886329
3 1 99968 391594719
3 43 99909 806434808
3 24 99906 26246153
3 23309 26620 772669142
3 32 99960 357947453
3 34594 67213 306211439
3 68 99996 807804393
3 74 99991 302310877
3 19 99987 931927792
3 45 99957 205810549
1 3870 6332
2 44846 254786915
3 89 99931 272945741
3 43 99940 74632176
3 46 99971 796653675
3 37 99904 925470047
3 50 99969 542305636
3 69 99999 381099156
3 66 99903 585936803
3 98 99925 349324316
3 76 99914 656108987
3 50 99921 308295672
3 72 99912 111259720
3 60 99931 996431001
3 61 99972 160471826
3 35 99906 779088167
3 51 99956 552350067
3 39 99973 577364230
1 37671 88239
2 36540 35683833
3 10 99959 478952149
3 52 99918 872946265
3 94 99990 651212349
2 17949 574930250
3 80 99945 750932101
3 57 99972 352673933
3 45 99961 484845384
3 48 99951 77033795
3 74 99941 288179370
3 10 99973 437726109
3 29 99959 97910606
3 57 99916 849432199
3 74 99968 864603019
2 9986 815630550
3 18936 60561 789424720
3 59686 82382 808684953
3 70553 77207 647651073
3 54 99911 949252890
3 39 99922 9818532
1 4533 10365
3 9 99917 365018428
3 98 99922 495609765
3 17815 67425 101784031
3 57 99969 74191086
3 18 99915 701644552
3 50 99933 446211402
3 28 99910 327766281
3 81 99928 450855551
1 58096 78486
3 80 99979 263517020
3 14 99911 951307351
3 7 99933 655018451
3 92 99966 485540520
3 8401 56375 552505673
3 76 99969 67506215
3 57 99942 349278935
3 57217 61088 193943128
3 63 99900 589411368
3 57 99981 382707471
2 71471 440180886
3 74 99952 63756413
3 69 99919 228432051
3 38 99907 787043134
1 2168 80146
3 66 99951 374027370
3 93 99981 441454531
3 52 99920 621021538
3 40 99909 390567322
3 69 99909 90759958
3 65 99925 250950848
3 32 99980 662422567
3 2533 27963 610051710
3 31 99914 760026009
3 73 99996 570572713
3 24545 27042 918741365
3 17 99982 222937702
3 62 99997 671866026
3 94 99966 543289644
3 2 99945 698076729
1 47388 57875
2 54827 780320250
3 30 99928 534933806
3 35 99919 880885084
3 40 99966 368512345
3 58 99974 584366250
3 80 99998 258406158
3 17 99933 713986396
3 36 99987 646507225
2 46934 384670955
3 14 99978 712974180
3 7 99955 477008066
3 76 99986 226545676
3 86 99994 314355989
3 49 99989 10701635
3 8 99980 315149979
3 10 99980 60405691
3 64 99924 52845219
2 87192 806912882
2 63685 644043134
3 5015 19122 187388881
3 17 99916 151834292
3 67 99997 938734909
3 74 99931 160384537
3 27 99944 771604892
3 67 99915 243539265
3 33817 63581 298613963
3 66 99934 374023269
3 88 99986 323245684
1 73242 88075
3 23 99905 733902551
3 8 99987 836598915
3 60 99918 627881231
3 33 99938 429930558
3 48 99960 363716252
3 34 99972 453129959
1 10662 20568
3 86 99921 128764558
3 20 99907 894523798
3 76 99942 332498105
3 26 99971 812383180
3 28 99909 923468740
2 96820 251017344
3 59 99933 536660538
3 68 99962 902555638
1 36173 80089
3 10 99925 360782901
3 53 99971 560217999
1 30218 38894
3 72 99987 847098015
3 63 99983 711126466
3 12 99983 344019875
3 21 99916 601618230
1 3221 25319
3 10 99977 836922037
3 90 99971 440920353
3 22 99990 349974488
3 84 99974 251353002
3 42 100000 954483834
3 23 99904 895191812
3 52 99995 57713526
3 61 99905 170404787
3 37 99980 590162304
3 10 99920 613403115
3 72 99941 803143846
3 37796 42398 434542900
3 17678 21801 734449941
3 72 99959 261341522
3 1 99981 514151197
3 21 99916 553447011
3 24 99954 548430968
1 69881 76563
3 70 99994 933353024
3 14 99984 997129918
3 9 99987 518252380
1 29248 77789
3 51 99983 984336237
3 52 99958 316520021
3 79 99916 620455630
3 58 99987 624979652
3 4 99927 940641743
3 87 99947 852776795
3 80 99990 178910127
3 79 99920 870206778
3 25 99952 740871369
3 66 99944 222582935
3 76 99930 67092822
3 19 99966 156844448
3 62 99956 906015090
3 5 99935 749001888
3 23 99921 288927330
3 18 99925 190179686
1 43773 93060
3 35 99915 576624471
2 30338 192916702
3 56 99982 229289361
3 11826 19509 54803887
3 38 99922 520419127
3 78 99937 65065011
3 56 99981 195194942
1 8585 58512
3 59 99976 864831237
3 56 99909 834428504
3 63 99947 102011011
3 35 99961 270440234
3 48 99957 269684561
3 80 99997 559097309
2 17592 586516219
3 59481 70566 913146364
3 70 99911 528308040
3 72 99927 282807911
3 71 100000 929834847
3 42 99902 690451426
3 43 99947 607022827
3 50 99982 798515456
3 86 99958 634493046
3 81 99919 749662815
3 56 99911 608195089
3 30 99914 441608297
1 1498 48975
3 31 99968 277401214
3 84 99917 681423845
3 65 99960 280039862
3 67 99911 44929775
3 43 99996 772800153
3 57 99918 526855416
3 16 99922 202416875
3 9678 51308 668815718
3 45385 71863 214126111
3 33 99994 94204905
3 81 99913 75071065
3 82 99936 749396894
3 18 99955 81942199
3 35 99963 600936818
2 95029 879015468
1 33664 56721
3 4 99972 134635318
3 38 99993 344427065
3 50 99943 306877835
3 4 99919 127312378
3 25 99996 619814253
3 73 99927 491141457
2 80844 873987448
1 12152 79811
3 63 99909 973200342
3 12 99977 748040659
3 73900 84562 950735091
3 62 99987 546694942
3 98 99926 245803627
3 22 99905 287554178
3 12 99931 292745135
3 26 99931 41210244
2 55207 989379484
3 37 99997 334311671
3 52 99939 859892603
3 73 100000 182890186
3 58 99908 409667250
2 36908 148152959
3 35 99976 442023923
2 59918 785870749
3 14 99986 911636872
3 49 99958 104459594
3 33 99901 353145830
3 68 99953 571956187
3 27 99904 730266991
3 99 99998 431689884
3 82 99911 445787563
3 58 99929 770419970
3 63 99922 344588214
3 48 99961 821271506
3 90 99934 920763010
3 93 99993 861832573
3 23 99987 673551966
3 77 99996 136810959
3 18 99927 609796023
3 64 99924 766395081
3 1 99921 967812894
3 73 99948 975943371
1 36957 77205
3 46 99983 841511439
3 48 99923 456302768
2 25536 540422227
3 65360 66856 865499154
1 27636 94114
3 29678 50273 464320917
3 58 99922 173713526
3 1 99991 430882447
3 19 99986 961679665
3 18017 77125 433472654
3 25 99982 219587726
3 23 99967 111920297
3 15 99918 490827702
1 25001 90984
3 80 99974 397536929
3 78 99936 1306865
3 84 99997 719015715
1 24294 25391
3 91 99979 99037706
3 56 99913 831927393
3 16 99948 704247839
3 22 99975 792153199
3 100 99930 823258843
3 42 99944 13568512
3 40 99994 298458871
3 76 99968 856465819
3 66 99942 547426073
3 93 99914 773802850
1 11964 96210
3 14 99971 716669224
3 61 99929 379577795
3 29 99990 111487271
3 37 99909 325148903
3 75 99933 4721220
1 34657 81207
3 72 99950 774468511
3 62 99930 699243212
3 35 99937 107686967
3 85 99975 919635375
3 42 99965 514845043
3 98 99998 414177548
3 12 99951 257328892
3 6089 15013 116189561
3 78 99924 289650701
3 81 99985 113095385
3 44 99989 24432059
3 68974 92234 327534783
3 54 99922 267090546
3 17 99947 310376980
3 29400 58178 300900544
1 90483 98036
2 75900 318440530
3 89 99977 751326387
1 53396 94539
3 72 99972 562616621
1 32947 64990
3 67 99926 300740481
3 96 99953 190174642
3 66 99976 108150536
3 82 99959 673343360
3 41 99962 65901155
3 48155 73713 875006361
3 74 99990 29440375
3 91 99996 410496452
3 70 99942 321596877
3 39 100000 662642359
3 71446 87668 981274745
3 64802 90728 259888412
3 32137 97567 698172731
3 27 99986 71845333
3 33 99912 81298151
3 44 99978 182345596
3 5 99996 47208195
2 29033 253410406
3 93 99925 776080290
3 10 99905 843059810
3 65 99939 390297604
3 79 99910 812030362
1 92084 98515
3 98 99997 753959552
3 80 99972 351708426
3 41 99913 14185627
3 50 99951 848778952
3 6214 39079 504201557
3 97 99931 677905445
1 75720 97445
3 95 99947 900235158
3 64 99990 71345564
3 35 99932 418494114
3 6432 79015 666080903
3 55 99965 542351775
3 45 99900 339697239
3 39 99937 791253460
3 9 99904 874987078
3 81 99946 488148173
3 22 99958 321859612
3 17 99937 171256896
3 64199 86453 215961909
3 91 99946 582750000
3 26 99985 724456644
3 40 99961 728344656
3 58 99970 52638038
3 5 99984 710198186
3 99 99979 15735705
3 64 99965 818310016
3 100 99915 902773343
3 53 99934 695957618
3 43011 89794 794023389
3 29805 45932 787565281
3 8 99998 167335481
3 79 99917 308521876
3 8 99983 685707588
2 47394 597596826
3 51 99917 559190734
3 76 99942 379774229
3 19102 78792 880678664
3 48 99902 124473222
3 2 99972 491097301
3 41263 74019 238344132
3 39 99991 95705214
3 95 99973 835577068
2 26117 226681009
3 89 99904 612834308
3 10463 61261 974611602
3 38 99967 33276998
1 45241 87993
3 4 99924 44277757
3 26 99966 293777910
3 34 99954 505111122
3 81 99927 832282588
3 49 99920 359931120
3 96 99922 802676266
3 12 99928 77898080
3 61 99965 111257631
3 18 99938 168424969
3 25 99937 660726976
3 10 99975 476421195
3 96 99925 614774804
1 44955 58190
3 2049 77810 916748331
3 34 99915 842129505
3 64 99962 36407754
3 8 99917 358019110
2 90664 774814551
3 76 99901 731046328
3 22608 70584 636533574
3 25 99972 763927222
3 95 99912 153590718
3 41 99953 756003097
3 95 99902 393225681
3 23166 75876 22630756
3 66 99962 468404553
3 45 99905 895248846
3 41 99988 950114674
3 68 99987 158080296
3 72 99994 903018780
3 12 99910 596424447
3 83 99946 440863708
3 59 99983 840964866
3 65511 76964 15846035
3 99 99937 528354727
3 23 99955 563019570
3 91 99992 309001226
3 76 99973 271801275
3 71 99971 193363733
3 44 99910 464359563
3 66 99943 998684134
3 40 99902 945884632
1 4918 81863
3 83 99959 165558513
3 31 99905 542506500
3 89 99980 898166878
3 34 99927 429974940
3 99 99919 932336818
3 5490 90835 57322080
3 94 99951 525949196
3 18 99950 96554848
3 68493 90615 823894602
3 30 99993 830254692
3 66 99952 412468166
1 16151 90147
3 13042 51767 610063799
3 36 99901 861934918
3 25 99900 245293374
1 31739 35772
3 76694 82661 804704817
3 3 99931 592114849
3 83 99987 76514141
3 31 99971 77821092
3 20774 46397 869417502
3 17365 40319 488077528
3 90 99963 739499636
3 15 99933 493996031
3 32 99979 85880855
3 87 99986 273904964
3 81 99937 382468786
3 36 99904 781679270
3 56 99921 561947501
3 6 99931 235527320
3 34077 70995 914455474
3 95 99908 616708326
3 94 99933 839566633
3 34 99944 857375962
3 1 99965 746348805
3 94 99965 209523360
3 56289 68678 413210242
3 78 99943 74156519
1 67302 91438
3 8 99998 677419204
3 92 99990 65520828
2 83752 840307780
3 97 99916 70917883
3 7847 94210 867585660
3 83 99948 183585168
3 27 99913 996732680
1 49842 98188
3 89 99914 806299702
3 79 99941 310668780
3 64 99968 190435200
3 57993 58792 286874310
3 15 99902 891221598
3 96 99900 836279606
3 86 99963 24098354
3 34 99929 660841889
3 52 99912 222993257
3 58 100000 242198537
3 76 99939 581843941
3 11918 62485 324126597
3 56 99924 316948635
3 44 99985 119847697
2 44807 421328902
3 1 99931 305077684
3 84 99949 745992405
3 3 99935 944583904
3 71 99963 317304171
3 37411 92829 30220456
2 54483 110721063
3 55 99920 59814745
3 75 99972 780943846
3 22997 53319 81354204
2 12332 467967430
3 35 99995 316621466
3 69 99905 500065468
3 14 99939 802629475
3 90 99988 456084053
3 86 99997 208157862
3 15 99942 760917093
1 12391 89836
3 89 99909 426878924
3 25273 29340 935470579
1 61492 97175
3 30 99906 539112344
3 86 99968 140935714
3 46 99989 807818657
3 43 99984 985900016
2 17578 721433660
3 19 99910 410430035
2 8245 362652898
2 30898 700246732
3 83 99941 648321671
3 62 99983 672814366
1 15584 34589
3 83 99966 120829698
3 82 99959 908742393
2 68675 889585738
3 7 99970 879674117
3 59 99974 216026090
3 31 99958 804671575
3 86 99989 493732805
3 35 99970 564566386
3 38 99964 349960602
2 95678 734840192
3 42 99977 740215360
3 18 99910 336495337
3 19 99911 46139671
3 48 99991 51651454
3 89 99926 860816749
3 44 99918 794759382
3 42 99956 240921558
3 83 99940 64581582
3 90 99975 247260555
3 11 99931 564911377
3 23077 59655 8368902
3 91 99956 475459285
3 82 99946 170065903
2 47899 139837960
3 88 99997 666084362
3 42 99955 956912654
3 45597 46457 656598388
3 48 99954 240446302
1 2106 98223
3 34 99912 344025541
3 9 99993 803284586
3 2245 88514 516884821
3 50 99920 3408407
3 44120 82844 183813594
3 37 99995 59508410
3 95 99947 113115319
3 3 99906 636527381
2 71830 945839287
3 3 99937 274330567
3 24 99993 100770234
3 82 99941 544581417
3 62 99983 509485866
3 71 99941 423093050
3 35 99993 927209516
3 64 99903 857604725
1 44207 44321
3 60 99937 112122443
3 50 99989 732940543
3 91 99957 741208751
3 31 99965 921412740
3 83 99946 301324536
1 2281 52729
3 24 99982 837969325
3 91 99991 546602253
3 49 99997 255516524
3 18 99931 579500820
3 4770 96447 374846107
3 4527 16318 560127260
3 46 99949 908473631
3 64 99947 291694685
3 100 99987 56537040
3 87 99912 125927593
3 92 99990 220838941
3 87 99913 599889202
3 43 99984 772992748
3 38 99942 728049803
1 17650 80313
3 74 99997 319867335
3 83 99952 105303950
3 21 99953 645205372
3 5 99921 979326889
3 75 99933 925340100
3 39 99912 358289102
2 17098 689904524
3 52 99941 977734575
3 25 99977 613607453
3 8402 34968 91228702
3 63 99950 536102326
3 75 99957 308961398
2 67843 685793636
3 77 99979 15780269
3 69 99938 955708317
3 87 99995 844963460
3 31443 95425 966318440
2 78329 77394313
3 9 99924 462339758
3 3 99901 400183370
3 19 99963 467745976
3 62 99917 562768107
3 16 99985 635391573
3 94 99946 571457357
3 55 99940 311913486
3 58 99958 605393333
3 63 99999 207965176
3 42742 48921 489393513
3 90 99963 155011960
3 82283 83143 314990236
3 17 99994 856376390
3 4133 20853 450329484
3 98 99925 866774704
2 40472 168140777
3 25706 94914 361948833
3 53 99922 305015203
3 80 99999 751330547
3 21 99952 500743999
2 48378 772663045
3 76 99915 787282351
3 3 99920 511331011
3 75 99977 227802753
3 62 99971 762500329
3 44 99915 192082937
3 46 99953 436958094
3 48 99993 575420997
3 44 99965 824083473
3 12 99911 708944474
3 75 99963 398984420
1 29005 38833
3 84 99981 365928789
3 29 99913 827209481
3 88 99970 884260350
3 73 99948 376663541
3 23 99901 746160909
3 78 99911 689745813
3 14 99944 948206859
3 56 99983 744667700
3 81 99906 779714925
3 92 99955 510405028
3 31 100000 413620125
3 56 99994 496637032
3 83 99999 84160828
3 8 99984 361155089
3 11095 43901 269613990
3 10985 72875 257285861
2 72465 223604632
3 49 99978 446502467
1 49287 90914
3 59 99969 506938901
3 79 99946 392526762
2 8421 754801465
3 87 99956 915704724
3 32 99947 148064847
2 30416 687158118
3 779 87011 906345323
3 41 99992 561357506
2 18374 479927593
3 24341 84438 371539599
3 14 99902 67763773
3 77 99924 544801748
3 22 99976 157871763
3 9 99959 751490938
2 44895 309340847
3 45 99976 459932536
2 81223 640756431
3 30 99998 620986370
3 88 99938 11743249
3 11 99943 150671706
3 61534 93122 101960024
3 60 99912 423492302
3 98 99958 425307757
1 37684 91201
3 56 99989 762704074
3 20 99909 353084681
3 14 99963 149139015
3 38 99939 764069310
3 43 100000 981862586
3 10 99977 223654080
3 15 99960 991562020
3 62 99975 413232032
3 28 100000 695331047
3 45228 90479 303581526
3 24 99945 100183331
3 8 99930 95787204
3 52 99906 649310559
3 42 99972 850109566
3 12900 79996 688379753
3 79 99944 487934920
3 44 99977 208343679
3 64 99965 342438624
3 2 99992 234047918
3 48 99960 241663102
3 93 99987 239934330
3 11 99932 508999321
3 73 99951 43481792
3 83 99943 364319340
3 8 99977 534662873
1 21350 35525
3 6 99911 139816164
3 85 99918 858507756
3 100 99956 52598622
3 88 99994 827913454
3 43 99956 223051570
3 89 99984 626459211
3 1 99928 885242356
3 68 99971 966744738
3 33 99925 645219987
3 1 99959 371061501
3 89 99966 637499072
3 46 99951 758131020
3 18 99959 620559762
3 90 99939 539644469
3 60 99946 511287655
3 97 99973 272499210
3 38138 90699 742284045
3 78 99931 315789595
3 45 99931 606757921
3 98 99928 54395183
3 41 99988 255266999
3 11 99935 682583116
3 23 99974 507582012
3 53542 75489 629334207
3 8580 36977 758355865
3 3003 36620 639690841
3 90 99949 524095641
3 2 99997 520274678
3 9903 67720 22365325
3 46 99946 80242756
3 55 99907 857520174
3 22 100000 334193345
3 100 99924 441839810
3 41 99922 656827398
3 48401 85043 275652226
3 7 99995 130602563
3 29 99957 913709115
3 49 99915 232837387
3 92 99950 912291380
3 71 99925 89466706
3 97 99951 467334736
3 33 99932 228558004
3 23 99908 509219700
3 42 99985 135972856
3 84 99943 684855339
3 87 99985 478450388
3 25 99970 998293640
3 44 99968 38634227
3 56 99939 629260108
3 42 99992 675001396
3 42 99954 233646153
3 59564 90672 982388788
3 91 99955 513801222
3 63 99913 895581455
3 52 99922 38908068
3 67 99953 35479908
3 21164 70320 951754240
3 28 99990 447024535
3 33 99955 909041433
3 57 99912 835653722
3 6 99943 199375028
1 17756 33000
3 21590 34765 762608977
3 41 99949 219393179
3 59 99904 24546225
3 30 99925 142459625
3 693 14143 633770937
3 83 99949 245578880
3 77 99983 826418398
3 85 99962 154670389
3 83 99915 55618875
3 8 99965 806703824
3 30 99971 293776243
3 91 99957 826331658
3 49 99904 544593879
3 56 99951 86137556
3 54 99998 212765385
3 95 99940 296650714
3 9528 97704 117511264
3 12 99969 317768008
3 83032 87745 42664781
3 60126 95435 633312971
3 51 99937 357227261
3 95 99948 218038491
3 35 99930 869334784
3 39120 89033 240401208
3 17881 85469 931190697
3 65 99903 697654962
3 19 99909 336145910
3 38 99949 586057774
3 30 99916 314301107
3 11860 60829 425591526
3 94 99937 432597210
3 59 99934 266156528
3 68867 71036 817148222
2 96063 776340390
3 14 99980 189736223
3 24 99945 534477376
3 3 99903 58744690
3 38 99912 832307925
1 65989 76649
3 100 99901 522694127
3 14 99954 380197842
2 88285 842036501
3 49 99994 555433106
3 34 99907 823725822
1 42536 94580
3 76 99992 421196987
3 7 99967 532232339
1 1835 13213
2 19 687704654
3 62 99947 996039443
3 46 99923 159066490
3 12504 87257 912229706
3 65 99973 177570161
3 10 99925 257561195
3 100 99942 656439746
3 62 99997 70173802
3 12660 66150 162017478
3 12 99918 74509458
3 74 99930 650817547
3 47 99991 111280394
3 98 99959 80845297
3 20 99953 323069334
3 11 99988 712662675
3 92 99900 334829472
3 25 99928 335989224
1 41958 79797
3 13 99944 364515049
3 10 99902 302121456
1 40290 85013
3 71 99991 397577821
3 24 99968 501291207
2 48241 979470756
3 50 99934 258787963
3 27035 37480 718423018
3 58 99920 896699130
3 94 99956 674724556
1 67395 84565
3 89 99924 525853025
1 793 27914
3 26586 44879 982092302
2 39928 62576654
3 51 99964 745937815
3 26 99939 233294497
2 38122 10840578
3 60 99931 864887455
3 43 99989 210835943
3 29 99913 856111595
3 42 99954 368309147
3 48351 57212 16210580
3 17812 44430 281056805
3 5 99998 334134627
3 17 99901 245102460
3 25353 92725 246035116
3 76 99961 821952392
3 65 99914 274835312
3 96 99985 472351852
3 79 99952 218910146
3 54049 73379 328525827
2 56828 454297924
3 30 99903 583080270
3 5 99972 697187566
3 22 99978 532033932
3 22 99988 98020558
3 98 99966 430278220
3 67 99993 291187195
1 30731 37107
3 31 99904 478975870
3 41 99944 363605737
3 43 99952 689351313
3 69 99938 306505154
3 55 99956 628746279
3 60074 78839 71922434
3 25 99933 672067583
3 17 99901 706781533
3 3 99965 663447621
1 16398 38111
3 5 99947 287945225
3 83 99994 169707851
3 62 99986 125519987
1 7498 63482
3 76931 92943 431577934
3 88 99921 902678931
3 79 99922 799155794
3 52415 80022 17506940
3 57484 69944 99823578
3 40 99971 656975365
3 61 99907 643596896
3 22 99982 586744608
3 3 99902 994701026
3 66 99954 879935852
3 81 99908 131030402
3 34 99987 344082681
3 77 100000 968423788
3 16 99974 176061255
3 35 99945 329436153
3 76 99926 829006735
3 7413 18715 482573585
3 83 99998 498508870
3 34 99952 279904469
3 75 99918 87921119
3 53 99998 419802238
3 59 99908 259776209
3 5 99999 984956544
3 64 99926 420898521
3 54 99910 849933300
3 48790 72640 937257857
1 41602 53375
3 52 99945 183627094
3 54 99937 119586166
3 36 99911 507410826
3 97 99953 262233028
3 37 99903 363799674
3 60419 71253 781484695
3 82 99947 188717866
3 31 99946 987596666
3 67 99978 516480584
2 93040 98227406
3 68 99998 628118484
2 87091 96142123
3 98 99992 644432793
3 83 99973 847344859
3 99 99907 866771924
3 55 99972 491005880
1 27505 75484
3 13 99957 458296897
3 45371 90437 757253432
3 51 99935 186234130
3 23394 98510 195825482
3 57 99931 701270909
3 39 99981 822526441
3 54 99961 68094719
3 91 99955 482556731
3 57 99963 591221657
3 65 99923 66331226
3 74 99928 785874174
3 4 99939 760102808
3 8 99955 500644590
3 58 99908 700683263
1 13172 52338
3 57661 93446 967807884
3 49 99943 196215064
3 54 99928 908048526
3 24 99922 813312850
3 2 99997 35466665
2 62904 188052678
3 32 99977 151480666
3 1166 29298 12916833
3 6 99994 602707645
3 67 99993 747402056
3 51 99980 533771323
3 45 99961 869552288
3 5 99998 206107910
3 98 99995 427666393
1 15328 69830
3 56 99995 316507328
3 46 99959 255412240
3 6 99907 732925547
1 54101 57489
3 51 99929 73384983
3 28 99946 863495911
3 61 99944 61167870
3 42 99987 800418680
3 32 99911 966655289
3 88 99908 195994881
2 83685 326354563
2 31510 626140945
3 70 99902 729573895
2 35801 788581897
3 68 99956 759847460
3 26 99943 489033506
3 89 99985 167243856
3 41 99972 262700591
3 46 99985 608372445
3 92 99911 957520217
1 19160 28757
1 14563 44339
3 70 99907 90521216
3 58 99906 159645317
3 2 99954 825242968
3 79 99963 680452397
3 64 99910 338569354
3 71 99988 397698398
3 9 99921 126713088
3 3 99936 911041214
3 47 99932 958958046
1 70892 92566
3 39232 39985 353143544
3 56 99911 550269512
3 51 99916 508626444
3 78 99969 968005079
3 31 99945 843939289
3 35 99960 998255979
3 68 99936 539141629
3 29296 97507 230077458
3 77 99936 431586611
3 10979 81943 293265151
3 9545 13264 58435258
3 78 99908 279591441
3 29 99989 878476530
3 80 99907 77055384
3 81 99983 463607112
3 64 99988 310542164
3 90 56172 841455445
3 10424 19990 840955071
3 72 99927 702456642
3 12 99965 543566988
3 35 99938 658811758
3 42 99991 986975600
3 22 99988 344542547
3 76 99910 962825248
3 67 99922 878896550
3 3 99925 271055514
3 64 99998 872396733
3 22 99922 277119656
3 42 99916 443968566
3 6 99987 148263843
3 68 99998 608208086
3 100 99951 670137205
3 67 99928 377125807
3 55 99947 61573345
3 34 99961 688298373
3 68 99922 693742342
3 9 99985 64666482
2 91337 759119805
3 90 99934 158898912
3 10 99989 480443490
1 44220 78036
3 60 99926 562512105
3 37189 58853 946315182
1 16989 73406
3 6 99917 621733614
2 69234 476916515
3 69 99980 442457820
3 1067 94047 24879485
3 26183 33796 825331165
3 55 99951 935553761
3 41 99902 593151181
3 39319 91876 97937350
3 4446 45364 294212455
3 13 99980 835023506
3 10 99917 204205037
3 61 99963 265314464
3 26609 65095 469731410
3 16215 24500 816524415
3 61 99943 602356886
3 39 99907 603257725
3 22 99984 559616626
3 63 99996 41648228
3 86 99978 272378421
3 57812 66365 440939396
1 20004 80872
3 29 99936 804965372
3 57 99924 804472697
3 54 99947 962728007
3 59910 90889 413770326
3 32 99965 351212904
2 45322 243886163
2 1191 147608335
2 76212 852854060
3 81 99970 334958474
3 62 99907 73483806
3 50 99902 976059447
3 93 99912 292672977
1 43928 44181
2 88599 715793555
3 78 99902 766550591
3 82 99910 160208274
3 18257 69409 980013706
3 59 99985 890668724
3 69 99999 913456243
3 27 99967 696643961
3 47920 50926 953509019
3 44576 55513 226293874
3 46 99962 185818463
3 83 99984 726490344
3 92 99932 167616920
3 36328 50362 615740347
3 7 99961 720693415
3 74 99992 214722951
3 61075 72248 119059889
3 79 99925 770813966
3 39 99920 778017831
1 43017 73400
3 46 99975 858855293
3 56 99903 324705005
3 100 99911 469636782
3 98 99985 386417058
3 25925 61512 73803479
3 19 99944 250308154
3 84 99913 242419300
1 4325 16442
3 25 99937 775659881
3 83 99986 829779489
3 9 99995 209139754
3 38 99919 736880132
3 52 99929 502515628
3 89801 95305 465822012
3 58 99919 372878616
3 28920 52722 500228753
3 42 99922 169893154
3 55 99996 500347824
3 41 99987 33974405
3 49 99927 884593609
3 75 99941 688142798
3 76 99946 637973364
3 34 99940 69112414
3 40 99950 622131674
3 67 99994 917629098
3 56 99962 624428305
3 45 99904 599514054
3 85 99996 983816135
3 60 99934 596283425
3 33 99922 816773154
3 11435 52545 878976402
3 77 99985 17945063
3 50 99976 440937108
3 7 99962 387736026
3 39 99942 312019150
1 7456 70976
3 43 99909 906928614
3 95 99988 92441773
3 87 99902 122259499
3 36 99968 789068260
3 76 99980 889469943
2 48335 763737379
3 43 99942 781848196
3 5246 88778 517582621
3 95 99959 468967347
3 33 99920 551007080
3 7 99938 176005007
3 33 99968 105749341
1 33394 54891
3 59 99981 745066208
3 96 99903 335254033
3 77 99981 737327069
3 86796 91254 5671351
3 23 99909 75879274
3 54 99937 657934637
3 35 99951 809680512
3 86 99941 156796022
3 76 99955 483723599
3 67 99934 646117014
3 14 99909 309280799
2 29837 32892363
3 65 99918 965668302
3 61 99983 970255008
3 47 99922 143470111
3 29 99948 372030357
3 6213 41790 610921858
3 9047 84320 696595541
3 22313 65620 211086331
1 4457 13000
3 63 99990 497087785
3 89371 97322 174126345
2 31132 922074435
2 99725 525354274
3 50 99922 391577764
3 39 99979 292291033
3 34 99904 917749109
3 87 99929 262528400
3 84 99954 867707787
3 39 99989 209341149
2 19725 793273136
3 56481 69467 720070883
3 71 99955 637461663
3 83 99965 535626861
3 18129 90914 815192999
3 93 99981 847479213
3 35 99959 962933817
3 24 99982 193343751
3 74 99964 765800879
3 94 99953 426263513
3 97 99965 885912890
3 47 99931 325543932
3 87 99938 915053947
3 42703 79355 817778821
2 4105 700167569
3 12 99901 545584093
3 6 99969 915293378
3 2 99958 527170372
1 16287 58140
3 82 99929 444359610
3 5 99951 273006279
3 70 99913 656409591
3 28 99971 587741493
3 80 99995 728869124
3 33 99974 253164504
3 69 99955 870368673
3 28 99907 358501387
3 52 99977 688251134
3 28 99970 290288216
3 51 99976 66131717
3 72 99991 876974808
3 8 99994 499006425
3 79 99954 354484955
3 17 99938 709467806
3 60 99930 385245130
3 82 99958 94474619
3 59 99952 316198729
3 22 99969 657893598
3 54572 86253 823311008
3 100 99932 718063615
3 17 99934 194644827
3 14079 15592 723982503
3 18 99972 227089712
3 17479 62283 316927538
3 42962 83266 242152737
3 7 99917 710363090
3 54 99982 666128355
3 32 99982 386992663
3 806 18568 409009535
3 44 99972 981131180
3 18 99983 634427447
3 51 99968 302895459
3 60 99994 20478635
3 95 99959 557896564
3 49 99916 301749565
3 91 99921 561135618
3 23 99993 853497009
3 9 99934 513243358
1 80192 90951
3 12 99986 941064272
3 54 99978 894339261
3 69587 81530 817335933
3 27 99900 837106608
3 90 99983 66892252
3 29 99924 49601296
3 13 99949 740614327
3 39 99945 693077497
2 72909 123220050
3 49 99918 241190330
3 43 100000 221645189
3 31000 82306 293704413
3 83 99924 849045200
3 21 99955 880142016
3 87 99967 940752374
3 4 99968 334875568
3 58 99950 20421223
3 35 99904 382543391
3 50 99902 689664769
3 2 99974 335302281
3 6 99978 800693525
3 40 99913 255133846
3 16 99968 20090541
3 21263 31285 529383297
3 43 99956 682256396
3 37 99934 208280504
3 87 99999 583290998
3 87 99912 131833796
3 24 99925 530137138
3 4 99995 85210731
1 35371 36135
3 38 99928 670799561
3 58 99974 761236867
2 62690 671173349
3 75 99974 526252066
3 9530 85304 377860919
3 91 99944 181802905
3 79 99942 622550245
3 33 99967 310297684
3 23 99939 674929109
3 57 99964 373369455
3 3 99999 948144348
3 23973 46673 980611711
3 52 99912 372628000
3 67 99944 799629589
3 3630 47867 471243965
3 8 99917 269662591
3 69 99916 545196967
3 71114 86300 554856913
1 38063 44825
3 7 99965 852304632
3 95 99959 617188679
3 57 99938 860175834
3 3857 76952 72977337
3 94 99919 193911512
3 62 99948 400357250
3 81 99956 926886600
3 20450 33012 794493004
3 85 99979 970018594
3 52 99914 203491486
3 2 99990 35516230
3 35710 37857 666996034
3 15 99956 168408832
3 38915 79636 616613350
3 35 99912 305781833
3 6 99973 431249153
3 4147 29129 173556303
3 20 99952 565749496
3 24 99963 991600568
3 34 99986 629214337
3 47 99993 138265123
3 28 99943 734963272
3 50309 51739 18323696
3 35909 79572 396581841
3 13 99939 168994625
1 7597 12133
3 59 99902 13652444
3 100 99995 373475138
3 28 99931 450811566
3 49 99993 369769298
3 14 99972 862822810
3 68 99925 794696989
3 57662 63751 838627205
3 66 99968 472953566
3 69 99922 665392886
3 15 99924 15584428
3 38893 99974 35602783
3 52 99974 434978785
3 43 99986 953779610
1 41619 94966
3 31 99952 955069296
3 67 99930 93116244
3 27 99992 884801745
3 32 99918 810075374
3 55513 59648 675381900
3 88 99995 957816239
3 85 99973 374037591
3 14 99969 931362919
3 18 99907 489316659
3 2 99913 569662633
3 82 99902 494232881
3 76 99978 759656628
3 82 99947 878333044
3 28 99912 478848146
2 14188 60778171
3 72 99921 727514910
3 98 99991 237755490
2 71472 803556448
3 63 99918 867932023
3 41973 64533 25513993
3 53 99972 585432347
3 28250 43006 427889606
1 23238 25790
3 89 99917 526710971
2 55030 146805030
1 43111 85204
2 24113 623104287
3 100 99939 82474968
3 50 99955 743884122
3 37 99912 908944914
3 84 99932 63072909
3 52 99917 34488123
3 60 99975 221151928
3 11 99949 865397136
3 92 99952 787917215
3 81 99989 768406129
3 1 99980 673265493
3 37 99925 652563714
3 83 99953 791504889
3 29100 59282 136689680
2 68918 676756374
3 16 99952 522062381
3 22555 85449 606015435
3 38606 41510 434267070
3 28 99947 19987749
3 58 99914 219386427
1 53358 64530
3 16 99921 603611740
3 19 99985 31675563
3 98 99981 232113380
1 53417 76217
3 11 99903 401695614
3 9 99938 112449513
3 88 99974 157686373
3 93 99956 706751369
2 95062 34316879
1 39 11935
3 44 99929 196253437
1 21821 50478
3 87 99972 332099996
3 16 99904 40118167
1 1083 83833
3 31 99992 280915575
3 54 99969 706030447
3 64 99922 257653705
1 26494 54507
3 40 99917 437452808
3 91 99929 935308534
3 86 99904 412457375
1 73347 75697
3 58582 69105 918648602
3 74 99914 935571421
1 59320 69904
3 56 99909 951384506
3 96 99955 88060767
3 85 99991 727567702
3 65763 89810 15097252
3 47 99954 41795968
1 27542 83211
3 44 99963 642768078
1 70264 85876
3 35080 56866 177778917
3 5236 40405 172486211
2 27425 480547589
3 43 99995 7511977
3 88 99983 955607671
3 88 99902 292177269
3 15318 20217 456771963
3 83 99967 860535799
3 88 99920 202607832
2 34479 806652266
3 35 99911 898788473
3 18208 93954 198238630
3 3 99999 594237234
3 77 99925 447953527
3 15750 58001 505826203
3 76 99954 66498415
3 93 99936 261568874
3 53381 71385 973250258
3 93 99998 808374174
3 99 99937 772651157
3 23 99925 310826918
3 12 99936 458847908
3 35 99912 483944382
2 71209 860133247
3 93 99997 101021779
3 65760 85547 85753709
1 6441 44422
3 6 99957 270329191
1 32229 57482
3 39 99908 396151307
3 16316 73457 762774359
3 74 99951 808113117
3 8 99977 177707273
3 41 99965 916076349
3 51 99963 348338544
3 91 99972 852616993
3 40 99989 15937555
3 60 99902 850409080
3 68 99985 903075180
3 74 99986 371559154
3 15 99983 113637840
3 22 99933 276656897
3 10 99995 702741905
3 31 99990 499749151
3 20 99950 567902817
3 21 99950 416110162
3 25 99958 468016633
3 72 99907 287002094
3 54 99952 744708091
3 83 99986 758595738
3 51 99911 379369237
1 1731 39815
3 46 99981 717520861
3 63447 83901 991600678
3 32 99986 499116455
3 31 99971 926491305
3 88 99985 973152591
3 15912 86375 266371210
3 27 99901 840084141
3 98 99932 224742230
3 43960 85511 894092676
3 50589 53102 459157010
3 2 99999 282371564
3 100 99987 900096190
3 91 99936 924941295
3 28 99937 194481435
3 63 99991 783535218
3 63 99959 217469097
3 14 99945 482322263
3 67 99995 322888180
1 28184 34508
1 12352 34255
3 94 99910 749545354
3 82 99949 661663676
3 22 99972 384220811
1 41798 73089
3 78164 89622 883907952
3 16 99932 543909621
3 19 99950 143921056
3 92 99900 392208347
3 59 99907 140012427
3 82 99905 127574849
3 39 99974 543222234
3 9 99938 811400890
3 25 99967 86209048
3 95 99994 213645796
3 58 99996 790538069
2 77641 547552187
3 3198 48667 118462490
3 28 99971 53680666
3 5 99959 567497593
3 25 99923 110890429
3 70 99912 928806341
3 97 99923 923006331
3 26319 62764 200779521
3 50789 82958 634133528
3 48 99917 331942802
3 16576 67763 382915591
3 45 99950 301761576
3 49 99998 991775852
3 49 99928 300670176
3 63816 88281 470674277
3 61 99904 174299047
3 3446 27210 508286346
3 56 99976 627301858
3 96 99986 826140338
2 53514 838219190
3 28 99954 28635457
3 15 99996 539479308
3 97 99989 549623507
3 21 99999 254319478
3 39435 42319 351705769
3 56 99907 319019480
3 7 99976 881694979
3 19 99978 113750891
3 24 99909 972955452
3 87 99957 662444704
3 11 99957 825460695
3 19 99909 72666953
3 75 99904 347282874
3 5 99956 303299062
3 88 99955 353492153
3 33323 34266 814212253
3 95 99976 736703829
3 86 99928 29665406
3 47 99950 76583366
3 85784 96122 556767558
3 63 99925 91021368
3 72 99922 587330418
3 100 99984 800448594
3 68 99941 695027703
3 4 99917 376843773
3 64 99900 322709279
3 95 99943 608758626
3 74 99904 922283190
3 85 99978 165856309
3 60 99977 782858598
3 16 99942 349656113
3 17527 24283 810962272
3 26105 48831 165392612
3 59 99941 916217404
3 11 99978 110880940
3 52 99999 238052899
3 45 99944 843413762
3 85 99971 342116907
3 76 99972 497264118
3 59 99982 396629506
3 73 99982 929613051
3 48 99968 456061134
3 16 99967 875598053
3 24 99978 499500884
1 57621 95092
3 80 99969 935210240
3 77 99953 802983679
3 76 99919 532970706
3 98 99998 323335503
3 76 99908 767964640
3 32 99914 167980988
3 54 99908 660401928
3 89 99966 886741377
3 31 99990 192488867
1 54888 67171
3 38 99926 293821270
3 38 99946 899800442
3 58 99929 421582193
3 95 99904 725807151
3 71 99993 792407432
3 82 99950 916640990
3 95 99915 340220716
3 21487 29268 116580903
3 5 99969 259259213
3 94 99919 588254995
3 43 99963 946666396
3 88 99905 749705109
3 78210 83023 334130479
3 46 99955 660212303
3 10 99958 244455014
3 95 99904 275295639
2 88403 947357747
3 44 99989 233630094
3 38 99979 798878411
3 18 99900 629443457
3 56 99900 866209121
3 52 99934 474774920
3 19 99971 115736929
3 62757 93399 493975628
3 54 99929 536194145
3 2561 81186 298375688
3 49 99933 473549123
3 79 99907 311195345
3 77 99981 600232092
3 28 99907 559725587
3 23 99954 373566037
3 61 99987 685914460
3 4 99934 508300944
1 50356 78076
3 51 99909 724741594
3 92 99923 604342967
3 49 99933 369348008
3 33 100000 528246750
1 57602 98289
3 67 99957 137762410
3 21 99925 304593417
3 31096 76408 15663831
3 85 99980 93492886
3 16 99912 893966970
3 78 99950 735893962
1 21066 44423
3 85 99912 893315145
3 19 99978 467573628
3 48 99907 683156716
3 95 99979 209120599
3 30 99928 884632285
3 23 99968 121473955
3 1 99980 546764425
3 2085 3333 476476699
3 84 99966 152330025
3 50 99932 971225004
3 71 99963 646087649
2 23474 429900568
3 48 99991 659163241
3 53 99999 872357085
3 86 99959 850046117
3 100 99978 170009299
3 25 99964 498001410
3 65 99900 989686713
3 83 99903 633136879
3 33 99989 946321251
3 16 99975 331431077
3 34 99993 478457596
3 6 99961 93173649
3 46 99970 684818058
2 62055 454564698
3 20 99909 377427486
2 4980 131651687
3 65 99995 183138684
3 6 99946 359170707
3 23 99967 202538417
3 98 99990 130998072
3 64 99920 185159189
3 28 99996 791171679
3 28 99958 295570586
3 18 99932 415268596
3 90 99907 22790972
3 89 99918 889877861
2 68149 672026743
3 86 99970 232545642
3 20 99914 140874165
3 40 99967 620927379
3 24 99957 975013605
3 64 99994 717970888
3 6 99913 351461183
3 94 99918 552484202
3 62 99904 492056038
3 100 99909 338915392
3 57 99949 461766572
2 98521 869601090
3 40 99901 43890450
3 89 99953 113872529
3 8 99902 169482295
3 75 99951 980441285
3 53 99944 285144927
3 90 99966 599507126
3 57 99916 168511955
1 6820 35424
3 80 99996 441203490
3 70 99992 760945557
3 23 99983 893405950
3 23 99993 638178601
3 25 99931 105216706
3 85 99976 812408269
3 73 99913 835776817
3 85 99957 110470350
3 42 99963 111192763
3 53 99904 353226654
3 11 99904 85817662
3 9 99973 355675065
3 15 99984 131891467
3 76 99970 472742855
2 65111 321577791
3 69 99927 696174937
3 35 99917 533435630
3 79224 90738 376247211
3 9 99981 588777047
1 9311 57528
3 42 99937 123896714
3 2 99901 229926791
3 10016 52916 186608489
3 53 99987 964088586
3 37210 41470 807883876
3 41 99926 955004385
3 1 99918 106201805
3 19 99989 913335621
3 78 99989 779893342
2 28112 462143177
3 1144 29988 341837490
3 6 99986 66888726
3 36442 47976 862026838
2 50453 773358432
3 15965 25963 381871092
2 70059 713598415
2 88975 269117050
3 58 99938 50095168
2 71047 75350109
3 24 99964 624989904
3 37416 42292 248212720
3 87 99941 596502954
3 50 99966 340842299
3 13 99909 967821332
3 82 99963 847323223
3 89997 90272 591523679
3 13 99950 550710250
3 58447 74051 200986340
3 76 99961 888803303
3 33 99909 260877284
3 1 99922 467516823
3 60 99916 654566063
1 9395 49476
3 32 99994 599255771
3 77 99904 475007282
3 98 99952 488484496
3 78 99982 352030980
3 41 99989 406868117
3 47 99977 88522550
3 100 99952 363993697
3 34 99967 893413366
3 92 99977 377686873
3 15 99971 485903592
3 39063 93857 229550387
3 78 99942 45743276
2 46254 199924662
3 70 99982 746985346
3 64 99913 601431756
3 45 99953 73852802
3 97 99959 212048452
3 36 99946 145249722
3 59 99953 863409563
3 31 99944 647428502
3 82 99986 564854652
1 25325 47689
3 64423 99012 149174985
3 52 99931 428032283
3 39 99904 278373121
3 40902 71807 944765954
3 92 99973 419097223
3 90 99960 361022364
3 73 99929 58245101
3 68 99927 190838810
3 73 99998 17848789
3 14 99965 965452905
3 81 99937 439648407
3 15 99965 564056818
3 71351 82795 96646945
3 7726 8958 558057382
3 245 12480 671432996
3 19 99983 641576250
3 47 99908 965457005
3 13 99902 238394800
3 27 99926 337704848
3 14 99976 560277526
3 47 99925 699638732
3 37223 95253 31184786
1 41734 74756
3 3 99948 616429582
3 100 99940 122780298
3 8 99979 793741565
3 97 99925 443598743
2 71927 731743622
3 86 99932 73427610
3 12 99958 613597315
3 67 99967 245980921
3 94 99919 824440837
3 66455 71970 123897626
3 22914 47660 6041542
3 49303 74925 68124885
3 30 99900 652100618
3 38 99964 986427367
3 82 99986 295800348
2 51567 657198838
1 6159 23232
3 57 99901 529383350
3 53 99927 507783920
2 19714 327909170
3 43 99929 871310309
3 15 99955 811909293
3 5 99939 786819168
3 53 99977 927340581
1 31507 55263
1 90761 94445
3 31 99991 951890863
3 71 99986 510877209
3 14 99983 54709341
3 54 99963 264644715
3 74490 87728 535458049
3 7579 24783 417876729
3 37 99983 64737745
3 50 99992 967193916
2 3161 632991571
3 44 99937 611145046
3 90 99922 837685208
3 35364 91480 790985654
3 42 99964 846378553
3 89 99944 473068213
3 32 99913 365945545
3 52 99945 151091360
1 31559 89268
3 99 99980 929014465
3 90 99960 435003011
1 80193 92697
3 94 99900 247039360
3 63 99963 102449424
3 99 99932 799633755
2 40638 996501237
3 35 99945 813912173
3 81 99906 270380491
3 59 99944 684730422
3 87 99953 315742277
3 14 99962 549478788
3 22 99908 79978996
3 87 99982 433438269
3 54 99907 916260465
3 55001 84497 788549268
3 60 99992 933471038
3 80 99998 848785426
3 47 99984 525945065
3 97 99970 125169621
3 38 99938 918776178
3 31180 58374 209798680
3 24 99920 323535855
1 46245 97910
3 50 99912 380185056
3 89 99900 630992530
2 75397 613675533
3 2 99964 582763331
3 69 99959 496257541
3 48 99927 424092165
3 80 99971 482523012
2 25792 500723276
3 1 99953 10636015
3 2632 74672 901821320
1 44849 65647
3 72 99900 485235458
3 93 99979 878850696
3 80 99976 939100692
3 79 99960 489486776
3 49 99904 363607135
3 76 99942 272985246
3 13952 68902 16992475
3 95 99954 958907815
3 71 99947 703243891
3 24 99906 130990608
3 39689 68451 200850320
3 44 99915 919020941
3 57352 82473 287653594
3 85 99988 546195242
3 23 99938 478401338
3 16 99928 147435890
3 31 99916 612304675
3 47 99923 592945615
3 49 99949 50143506
3 22 99992 237503793
3 67 99902 273810260
3 79 99975 884139506
3 54 99979 207834887
3 49 99940 338942201
3 7 92287 119191139
3 15 99945 926739998
3 45 99943 228981818
3 93 99993 134143950
3 60 99986 735225022
3 83 99963 162023407
3 42 99993 743886210
3 28 99995 511271430
3 49 99953 465949380
3 97 99973 93877399
3 42 99968 31465961
2 60457 163166815
3 37 99997 900907773
3 77 99901 438104422
3 57 99966 317245449
3 100 99983 228130818
3 69 99982 358067657
3 21 99912 589545550
3 21 99980 979403967
3 12 99990 62393412
1 26576 83541
2 10519 476649172
3 12 99979 477893967
3 45 99949 941316573
3 53 99986 549587557
3 90 99989 603935198
3 19 99987 34601181
3 46 99903 236139217
3 40 99919 692617094
2 88604 922861878
3 88 99957 58621652
3 53 99955 723208284
3 18 99965 899520744
3 92 99943 448561526
3 12565 32550 627257501
3 56180 73228 381261518
3 3 99916 663842904
3 84 99969 618520979
3 25 99905 376219857
3 52 99933 63931654
3 49 99941 649442646
3 88 100000 324136663
3 719 37890 881105233
1 80972 88416
3 10526 67867 547513664
3 78 99922 237976971
3 38 99901 341287512
3 57654 81080 535622533
3 43 99928 455865737
3 65 99999 970181645
3 40 99988 664644838
3 96 99990 502800587
3 60 99916 16079489
3 83 99942 235984473
3 38722 55174 922798377
3 32806 93679 565984044
3 75764 91951 739054192
3 77 99961 939694006
3 26 99924 175398897
2 51448 314253164
3 73 99909 103795925
3 51 99941 681450904
2 68863 996615519
3 45 99951 449614990
3 92 99931 570976424
3 17 99958 395443792
3 6 99907 985142981
3 6644 86899 764231892
3 87 99980 41720352
3 12 66191 280988059
3 34 99909 925322586
3 55 99972 434137910
3 9 99929 471538383
1 51021 53611
3 81 100000 191955677
3 14 99911 58880327
3 43 99963 681404322
3 81 99976 84627490
3 98 99900 825269616
3 80 99935 140440849
3 33 99926 677508269
3 26 99912 392779165
3 13 99946 663529309
3 36 99911 377692899
3 45 99929 946992608
3 44 99993 204011641
1 26280 89987
3 8 99975 476671102
3 45 99984 474461965
3 20 99931 124566087
3 37361 88141 11174663
3 72355 78461 156092100
3 71 99942 579327099
3 22 99987 389258218
3 68 99970 138625614
3 11223 11520 336667395
3 100 99957 587166125
3 66 99992 320938715
3 3 99909 992715592
3 21 99960 495818012
3 23 99971 556084701
3 13 99992 304691447
3 21855 89113 581545977
3 22 99965 479400196
3 16 99969 84825851
1 49836 88440
3 50 99962 744868647
3 96 99908 128103742
3 7 99972 874469816
3 91 99908 742923437
3 70 99936 917602673
3 62 99955 645911307
3 20515 22391 177724902
3 77 99963 248464680
3 56381 89251 503685467
3 51 99939 563559745
3 11 99902 899876110
3 48 99952 352348515
2 44772 44270754
3 38192 79320 447013394
1 43018 78579
3 13 99934 878714480
3 9 99917 495099998
3 73 99967 21675545
3 47 99918 629766969
1 47841 83818
3 78 99926 496853299
3 62 99948 614402021
3 39 99990 79147750
2 53342 26464745
3 8324 20965 599465919
3 91 99928 992200992
1 27929 84074
3 64 99932 35487514
3 29 99952 441126392
3 2 99906 946396288
3 86 99942 364632867
3 18 99946 494990698
3 81 99965 479965244
3 98 99950 110950543
3 35324 73692 693995046
3 51974 77856 44095298
3 45 99906 388888942
3 21685 58447 408114392
3 69 99982 681950412
3 2 99969 428339532
3 32 99906 522356452
3 39696 88356 557439777
3 4 99906 86116690
3 52 99994 819351176
3 58 99939 519046374
2 83921 384751496
3 7 99998 588762387
3 100 99934 551211323
3 92 99963 418248571
3 66 99985 997602001
3 87 99924 164903172
3 6559 73282 205905413
3 21957 52936 316396844
3 91 99940 164495132
3 83 99915 669249676
3 1 99955 679724880
3 85 99917 447951956
3 82 99978 237891180
3 86 99948 631161111
3 81 99967 579736503
3 35 99955 902003401
3 88 99950 944186902
3 68 99926 913123846
3 81 99928 621702510
3 48 99936 30455957
3 30 99929 418206024
3 36 99940 831587116
3 53 99911 570871992
2 71081 657793703
3 6 99980 86080184
2 63519 31616487
3 40 99990 505330482
3 21 99904 844380609
3 99 99979 151046973
3 86 99993 5987427
3 24 99920 583586788
3 25 99930 165815627
3 48 99994 297894816
3 69 99943 735253272
3 60917 72929 368553507
1 38707 95868
3 57 99971 945854827
2 12637 29132103
3 41 99949 443091496
3 78 99962 458395916
3 74 99956 812830054
3 97 99996 332964715
1 28618 51102
2 47542 586556448
3 86 99944 383478591
3 27074 72542 645282706
1 29515 35303
3 36 99925 767925979
3 26 99976 762296505
3 84100 99655 105903269
3 23 99915 530681734
1 43095 86179
2 99683 810958909
3 55 99948 550726975
3 49 99966 824095196
3 2 99924 269861242
3 57 99996 733239834
3 1 99904 649808207
3 93 99917 909095475
3 15 99990 3234419
3 14 99967 497733604
3 68214 79208 346626372
3 30 99975 487058959
2 22607 318608164
3 53 99992 558472264
3 5 99969 65054684
3 61 99971 470718614
3 58 99937 599474400
3 54 100000 854089400
3 49 99993 615556140
3 77 99941 371973090
3 68 99944 894900804
3 56 99980 259093836
3 21 99995 722943485
3 71 99950 62464023
3 13 99967 895588735
1 5698 31772
1 55320 64562
3 91 99962 524981538
2 48472 779078098
3 31 99937 217231764
3 10108 36304 615759246
3 9 99936 848220929
3 16 99917 394773480
3 49 99915 927338687
3 1267 23997 589375725
3 62 100000 369512400
3 15 99990 755978106
3 37 99925 908863389
3 29 99905 494441533
3 71 99980 552580892
3 50 99991 797453822
3 37 99944 779389750
3 41 99990 724966175
3 93 99912 56498281
3 98 99915 372958306
3 6369 94706 756149674
3 84 99928 963526379
2 52584 892788902
3 85 99981 877194351
3 44 99941 630629903
3 59 99997 848160893
2 10953 330180373
2 25323 534641768
3 10 99932 936779547
3 66 99913 372206577
3 34 99934 297973588
3 36 99935 497852121
3 7 99921 525404887
3 54 99956 975200745
3 11 99997 497671396
3 91 99975 298528974
3 49 99969 21679573
2 40760 907768636
3 99 99917 750393630
2 77704 310016901
3 83 99921 292929746
3 68 99987 13867881
3 61903 89081 558197018
3 90 99904 191204996
3 14 99929 25217346
3 84 99995 119497415
3 22 99935 938329705
3 6 99974 21366837
3 26 99988 825524088
3 18 99929 558175017
3 50 99947 812949901
3 67949 86023 243124185
3 45 99957 446027672
3 86 99975 881519387
3 31 99963 222560068
3 4339 51960 54058087
3 24 99926 747100952
2 17277 844226059
3 89 99904 389676195
3 51 99943 949285514
3 45 99919 738617575
3 47 99968 803861291
3 6 99972 382618735
3 39699 79428 555497804
3 35 99993 813929116
3 46284 98840 219434185
3 10054 61570 580042891
3 71 99922 60733770
2 73076 175985429
3 90 99906 72594105
3 88 99961 868014346
3 31 99992 158867797
3 67 99994 850772192
3 11 99970 87147565
3 39752 64052 619345071
3 29 99941 969994373
1 2622 49373
3 69 99975 634868528
3 66 99968 922978119
3 79374 80691 770476015
3 67 99986 743683565
3 21 99921 945767439
3 73 99984 98924131
3 89158 94478 986738423
3 42 99932 769142389
3 79 99946 840014930
3 86 99998 44391277
3 50 99934 412805458
3 73 99981 297727351
3 83 99968 75214132
3 69 99905 340873282
3 95 99966 757514500
3 84 99909 807409896
3 13 99943 142268578
3 14 99978 924527376
3 84 99912 990020869
3 16556 32664 539925329
3 13 99984 486148030
3 4 99920 440343258
3 3 99926 927970753
3 10489 27186 678451792
3 90700 94263 294867296
3 28 99905 881671159
3 74 99907 456058776
3 1 99956 862308629
3 9462 25553 133858448
3 31820 86075 454183571
3 15437 17131 451128159
3 52 99932 898695910
3 38 99949 741726990
3 45 99948 566639405
3 81 99996 297198814
3 74 99981 387478427
3 93 99962 107448779
3 28 99948 132555032
3 12 99944 735337808
3 8924 80645 784131107
3 83 99921 75926380
3 11 99923 143466234
3 51037 89825 717185510
3 14 99964 249759997
3 64 99968 630247630
3 30733 51519 848771407
3 3 99982 901619780
3 59 99996 831370943
3 56 99982 855134076
3 85 99917 522744551
3 3 99902 921178370
3 44 99933 656984211
3 76 99922 147319355
3 67174 80407 957040484
3 98 99959 528182828
3 55 99939 29387957
2 67365 20071891
1 46121 89599
3 42 99984 350759593
3 12139 96547 128038938
3 56 99908 553814275
3 40 99920 637844826
3 6 99950 711930972
3 44 99934 714261206
3 56 99916 772288529
3 43 99967 102220637
3 43 99958 295817038
3 13 99916 367148329
3 98 99972 873158163
3 57 99932 653759233
3 61 99905 584600951
3 80 99941 686994076
3 35 99903 563255596
3 13073 92128 305690697
3 100 99959 979080772
3 52 99949 124266445
3 86 99970 590547762
3 35672 57929 782168205
3 73576 88343 212699924
3 57 99942 630824685
3 84 99907 99954735
3 51 99930 919750903
2 3459 704839744
3 34 99994 223403322
3 50 99949 426312240
3 86 99975 702521866
3 14 99986 597176682
3 22 99940 587573454
3 76 99919 522107727
3 22 99921 515451235
3 74 99945 328529486
3 5 99995 163967016
3 51 99925 547173282
3 54 99945 664023015
3 5 99990 251616858
3 33 99987 413162231
3 51 99933 596151199
3 96 99938 430219680
3 30 99917 148311090
2 73105 146304374
3 99 99902 25255096
3 85 99925 370541575
3 22 99905 824776173
3 58 99957 780039070
3 10 99973 559188257
2 17407 772905147
3 63 99940 690758189
3 78 99994 261764957
3 61 99911 504644102
3 18999 88658 427652382
3 14 99941 780100902
3 20472 52217 119110156
3 92 99995 928394708
1 34917 66217
3 16 99961 302758935
3 12 99951 417220896
3 84984 98116 804843049
3 37 99919 442090650
3 46 99981 950822129
3 38 99911 650821203
3 16 99927 120196430
3 11 99907 527529903
3 57 99976 495325840
3 66 99975 940457752
3 8216 53364 708276599
1 66512 96248
3 85 99935 240171221
3 78 99983 675615514
3 92 99912 361512582
3 14 99939 931085069
3 44440 59599 467696363
3 35360 62669 594567783
3 76626 95281 532920152
3 68 99938 561709259
3 98 99925 707605622
3 6 99963 395218663
3 79 99983 494432900
2 2429 517264727
3 35 99943 429067005
3 65 99924 471216451
3 33 99944 91094450
3 27124 87440 463944109
3 34041 62457 174200677
3 60 99982 262662765
3 80 99918 405143970
3 31 99980 50808646
3 47 99969 283003761
3 3 99980 651842640
3 75 99957 785881807
3 98 99970 32838037
3 9 99948 384683389
3 37 99945 913242618
3 1 99925 947277054
3 25 99949 892351841
3 8 99989 95270875
3 19718 66109 794988044
3 48 99966 643419177
3 17 99930 162647364
3 83 99934 279788877
3 43 99933 589239099
3 3 99982 975167743
3 53252 87334 76860463
1 87891 94744
3 45 99929 369602525
3 91 99904 341757262
3 52 99993 417125338
3 65 99916 281140740
3 28 99900 561360122
3 10 99917 93659653
3 78 99943 887713701
3 50472 87645 976297967
3 41 99910 703772462
2 22487 241305427
3 7 99905 892533708
3 79 99959 410779419
3 87 99912 296620125
3 73 99949 49637890
3 47 99943 828304886
3 77549 85465 791524986
3 72 99966 52481077
3 37687 97018 88503556
3 32 99907 669958789
3 75 99939 83143804
3 28 99986 163321986
3 23322 41777 535990169
3 60 99949 502311325
3 28 99947 547959727
3 91 99938 32268290
3 12971 42754 555974840
3 72393 99716 25828022
3 22 99908 322909842
3 71 100000 153473285
3 29 99975 556075914
3 76 99923 818547483
3 4 99926 579161114
3 41 99956 663368689
3 32 99997 975453167
3 98 99903 402863722
3 30 99918 146166830
3 46 99912 759210430
3 97656 99067 215536888
3 3967 61499 792319767
3 68 99909 588807724
3 10 99955 945836154
3 50 99959 282879339
3 72 99980 9927401
3 64 99972 129867617
3 32 99966 602423751
3 17 99943 107926595
3 35 99961 128934267
3 75 99962 370697108
3 64 99917 986802520
3 68 99979 889336109
3 51 99947 425517244
2 2232 220377772
2 18908 123344255
3 12 99912 131369534
2 57387 386256103
3 30 99958 33495031
3 29 99976 30695680
3 81 99924 287060059
3 46 99977 234115794
3 94 99911 94984074
3 78 99926 856802957
3 19 99915 764358414
3 89 99931 749320652
3 82 99947 854033737
3 20 99957 783928500
3 13 99969 900624816
3 19 99923 103420510
3 79 99966 298665559
3 31 99914 891339383
3 25 99969 341307565
3 70 99996 868789286
3 79 99930 668717449
3 16 99971 795994670
3 21 99978 236047974
3 94 99989 471738452
3 42525 80741 380660715
3 45 99989 815715843
3 75 99984 548261294
3 58 99914 702018606
3 51 99934 251344697
3 59 99941 790534773
3 38 99958 749154381
3 44 99923 880501644
3 51 99961 232878695
3 95 99915 102162137
3 2 99998 836295041
3 77 99929 829065564
3 42 99907 981504026
3 14 99946 171328468
3 40 99986 674890360
3 75 99918 448893472
2 62826 891673488
3 11174 98282 299683546
3 70 99936 78095508
2 39223 324618871
3 71 99934 308296158
1 32486 71029
3 88 99981 907079679
3 49 99957 487517368
3 96 99909 303766426
3 26 99919 4007003
3 55 99996 439848323
3 73 99964 424695156
3 3 99971 783984903
3 13 99931 703149356
1 49923 71291
3 11772 57362 582595695
3 97 99900 141507462
2 41046 19730429
3 85 99919 763732821
3 80 99951 152305782
3 57877 68036 962487057
3 67 99996 72144716
3 81 99975 77974568
3 26 99967 28738582
3 13226 50361 232557553
3 26 99945 860350393
3 52 99968 534446012
3 50 99929 556661265
3 14 99960 87074711
3 23 99929 268428497
3 33683 87656 17236053
3 35 99980 868898732
3 99 99911 967625937
3 43 99972 883279797
3 66 99945 88346223
3 76 99950 619731459
3 16466 37497 992728292
3 36 99926 782279578
1 17300 28090
3 3 99957 404219713
3 69 99985 381499584
3 24 99975 507640678
3 22540 32037 152934189
3 20 99903 736741752
3 45 99962 581593516
3 24 99960 494954983
3 70 99912 157478134
3 21 99954 256935400
3 41 99960 788179705
3 35 99958 990004898
3 13 99989 608674586
3 79 99933 345438602
3 45279 63748 704261050
3 28 99992 515829260
3 27 99912 518115576
3 56 99989 762593899
3 31 99942 95212214
3 18 99995 876899306
3 15 99929 203520990
1 27682 65431
3 6483 50980 660974283
3 4 99998 337755109
3 21 99955 787719691
3 1 99909 980550539
3 10 99901 772394118
3 42152 49750 873665346
3 53 99906 990395781
3 87 99925 165736419
3 51 99963 167458614
3 43 99904 247943559
3 29783 55313 753776950
3 96 99989 385762348
3 83 99999 683826254
3 7976 29515 923708824
3 57 99997 167809405
2 71918 370016796
3 36 99938 950971700
3 74 99987 403062480
3 60 99919 344276072
3 34 99943 510819095
3 14 99935 164114217
3 30789 30930 354260804
3 71 99928 624206920
3 74 99949 240056406
3 88 99969 786797223
3 37 99947 531098902
3 54 99914 421024643
3 13 99994 758296194
3 29 99957 792179697
3 71 99912 2178921
2 23007 628861560
3 14 99997 512779418
3 9 99936 966469301
3 42 99939 275221426
3 79 100000 967768623
3 12291 82648 295313914
3 77656 89930 740669669
3 49 99950 716052069
3 91 99995 126527637
2 19035 11681973
3 63836 82235 102855898
3 71 99985 962878375
3 56 99948 12518095
3 47592 99880 211567780
3 11 99929 752691403
3 14 99948 663063461
3 12 99952 968401046
1 8798 52027
2 56528 192071928
3 84 99949 67399209
3 15 99901 30501419
3 95 99968 482085126
3 17 99954 442707093
3 47 99910 770163232
3 83 99967 94025338
3 32 99953 163477247
3 100 99991 121316641
3 3 99901 212041066
3 70 99949 339496472
3 48 99931 262333638
3 21 99941 486907831
2 61158 261345102
3 67 99997 996848362
2 30120 450500961
2 14514 669298797
3 14 99929 391274765
3 51 99931 293411234
3 6 99915 786929564
3 98 99999 834553241
3 58 99998 155973547
3 18 99989 294974496
3 3 99919 201238471
3 42 99955 490069453
3 79 99902 865723040
3 21 99992 182285953
3 2096 98065 150232489
3 57 99949 216880940
3 37 99985 75654913
3 10232 42823 156772563
3 2 99989 22809233
3 1392 64620 746823888
3 74 99989 660009591
3 68 99905 56257113
3 35 99962 546962083
3 98 99930 426015556
3 6654 99102 251460544
3 37 99974 373934089
3 100 99989 436781909
3 77 99923 507651336
3 10382 99924 815202092
3 97 99941 475446541
3 77 99903 242598386
3 80 99998 847150353
3 58 99920 415626016
3 77613 85009 292590914
3 44 99967 322841115
3 27 99963 500679494
1 9760 23638
3 37 99979 489807085
3 82 99922 297311554
3 68 99969 653395962
3 47 99904 140212761
3 54 99975 937415373
3 15 99992 171818996
3 27966 76742 150343031
3 43 99914 59122765
3 87 99945 97435492
3 4803 60151 565937616
3 72 99906 331164379
3 677 10025 523352573
3 71 99989 220099520
3 62 99925 511230481
3 97 99937 183003037
3 35 99905 959210275
3 81 99928 398181601
3 51 99932 645878155
3 17 99909 119623527
3 37 99903 709092231
1 66617 93353
3 5 99907 228138268
3 84 99993 18210613
3 17 99935 440700809
3 65 99988 131700187
3 44 99991 268559885
2 48076 635401456
3 98 99975 820599641
3 23 99934 974496092
3 85 99987 188808811
3 13435 80201 75379695
3 93 99902 694731029
3 28 99998 124067482
3 93 99987 61461244
3 30 99922 541580978
3 16 99953 383876964
3 8 99950 171326516
3 38 99948 719907987
3 21 99902 391344197
3 33694 84361 15264882
2 57207 734412628
3 31 99967 637555039
3 75 99929 355218215
2 94372 703171920
3 67390 76791 74202103
3 97 99917 227500199
3 83 99948 445607070
3 84 99906 912259172
3 63 99918 709952621
3 30 99973 616482058
3 91 99990 670181440
3 93 99920 369041267
3 93 99950 235706901
3 8 99922 477097905
3 44 99957 63281933
3 5 99909 450461493
3 61 99932 649731759
3 77 99921 639571502
3 46 99912 743297904
3 23 99983 328517684
3 87 99978 627130480
3 33 99986 340842534
3 99 99940 753038983
3 68 99930 874675536
3 16 99910 556304512
3 15 99955 294934993
3 61 99937 407401636
3 15 99964 148911164
1 87182 94937
3 56 99920 918175186
3 98 99945 822975801
3 67321 69397 468396364
3 45 99963 204326276
3 22 99952 720174449
3 6925 33677 504362467
3 65 99993 902719317
3 41 99916 55329860
3 93 99935 16463200
3 36 99955 500736179
3 42 99958 770697781
2 32458 425262678
1 32154 91971
3 16 99982 383420751
3 63 99999 904331219
3 6 99918 780683018
3 95 99902 373447887
3 27 99974 970637291
3 67 99972 445436320
3 2 99905 178744277
3 85 99988 42469855
3 93 99963 85166335
3 78 99934 721245966
3 58926 72984 211995375
3 70 99902 815131578
3 34 99913 517532356
3 84 100000 353329126
3 63 99903 705829049
3 7 99965 498271396
3 44686 46579 729622246
3 90 99999 404997381
3 48 99994 134243658
3 36 99998 556636724
3 56 99909 961054470
3 39 99925 37894365
2 7936 599987890
3 93 99923 666506467
3 46 99988 11897598
3 59 99944 712663989
3 93 99944 298271824
3 15 99924 481503245
3 34166 84612 856100107
3 46 99924 476817325
3 7 99908 380380824
3 35 99919 592893111
3 82 99902 281917932
3 58 99926 616507988
3 27 99927 167440716
3 60 99957 87254166
3 68307 97787 814373712
3 12 99952 619614107
3 43734 90002 241748773
3 2 99909 352754675
3 60 99913 411677720
3 71727 86862 37939268
3 56 99916 811586640
1 46243 83852
3 95 99990 566518117
3 25 99939 208451048
3 21 99994 901959920
3 66 99986 198859603
3 2 99998 515120495
3 99 99930 48713448
3 90 99918 583316689
3 14 99983 820575269
2 26567 646742887
3 30 99977 199553208
2 59387 621858459
3 49 99996 580675
3 53 99995 485939824
3 45 99955 952026951
3 33 99950 42123303
3 68 99941 53527263
3 26 99998 764666362
3 14 99990 940308882
3 57 99915 858468178
3 13091 82661 72753546
3 34 99938 646525060
3 84 99941 524723833
3 76 99974 757924826
3 70 99972 980938434
3 49 99903 924602325
3 34584 57454 584688597
1 36604 41253
3 82 99988 297399344
3 82 99911 124361296
3 24 99999 932051986
2 83859 543110024
1 32473 51098
2 55102 705604640
3 28263 53916 734248578
3 536 68466 998570199
1 61111 69044
3 97 99900 844522521
1 58877 99951
3 40050 40574 276154696
3 94 99966 877540513
3 33 99931 606603656
3 88 99905 832412811
3 72 99956 35338694
3 54 99977 611945616
3 40 99991 507291214
1 24363 82704
3 27 99940 78212468
3 36304 89588 188755430
3 62 99942 578922478
3 25 99903 503254009
2 30892 398168165
3 42 99967 708243492
3 86 99936 512040138
3 87 99923 219394730
3 47 99947 20348964
1 13621 88244
3 75 99951 87204377
3 8 99920 816371656
3 85 99982 936164755
3 83 99911 637787797
3 77 99953 253191405
3 59 99956 484899485
3 22 99955 821886613
3 79 99924 326327917
3 253 1388 979547756
3 36 99902 913326782
3 37 99918 973325836
3 92 99906 915364057
3 91 99905 787095113
3 61 99924 599135806
3 32 99932 624596981
3 57 99942 541263237
3 4 99932 68617192
3 32176 81416 737956995
3 63726 66026 584030784
3 89 99960 5644209
3 10 99921 894103781
3 64 99953 329544394
3 69 99958 648995665
3 95 99903 885405876
3 37 99944 322624398
3 16 99968 717862561
3 94 99907 944858239
3 67 99970 214594678
3 81 99962 847472484
2 23340 46064036
3 90 99960 881325569
3 36 99991 18962227
3 20 99961 862934855
3 14 99960 974240446
3 77 99900 559162138
3 66 99979 25786511
3 13304 69718 403745570
2 8165 707803758
1 32646 77791
3 53 99970 977689081
3 68 99978 467263064
3 42 99915 95277924
2 96402 843623889
3 25 99976 970280420
3 38 99907 694901694
3 60 99958 568099086
3 7 99980 425967979
3 19 99918 272007118
3 45 99977 878489172
3 55 99975 848720695
3 65 99961 517647145
3 13 99994 829775978
3 67 99906 822418261
3 84 99909 23249470
3 18 99967 505146822
3 24 99919 929978915
3 84 99998 236546792
3 16 99944 658564168
3 71 99966 514537459
3 17 99966 418642171
3 64 99991 51453286
3 40 99953 524514129
3 83 99900 978299092
3 18 99951 31146759
3 79 99964 692556254
3 62 99991 465968041
3 7 99998 903683201
3 19 99935 608135409
3 57 99900 26033809
3 58 99977 747253874
3 47 99950 765430406
3 98 99973 543222901
3 13886 81675 142968182
3 95329 97981 214836771
3 23 99951 319626339
3 2 99926 242461924
3 17 99943 14165687
3 70766 99261 991960328
3 83 99976 83779597
3 4 99902 346439076
3 90 99904 368674098
3 10800 88656 588634559
3 96 99942 724247148
3 77 99955 100265646
3 15519 45819 953890553
3 34 99913 138073020
3 26600 81411 753416155
3 2 99911 947276559
3 15548 46949 761934291
3 23 99935 869983687
3 1418 94556 22081707
3 52 99971 699982183
3 73 99911 520548793
3 94 99967 594449017
1 31835 33006
3 8 99939 235300884
3 24 99935 11296138
1 37449 99161
3 8 99990 346969759
3 41 99996 619030208
3 95 99945 150293119
3 15 99916 822951465
3 95 99983 544949541
3 5 99952 776550918
3 85 99932 591723548
3 26 99990 412962894
3 32 99927 548931698
3 95 99932 425412497
3 70 99906 584477363
3 69 99951 550073118
3 25 99939 191594039
3 29198 69460 832454244
3 66 99957 200069534
3 60282 99715 64407446
3 41 99960 76296856
3 13 99950 126514578
3 21418 32778 96001258
3 15087 94799 822374660
3 98 99992 971430061
3 4 99908 926320326
3 73 99909 97001945
3 77 99962 559199627
3 61 99911 448440579
3 29 99964 770921660
3 83 99958 511323491
3 95 99997 780204706
3 58 99942 78733337
3 4 99958 372544966
3 49 99950 963051696
3 18 99975 641070997
3 86 99959 892771043
2 29411 462586132
3 32 99943 39224950
1 72639 98123
1 19500 77479
3 28 99900 936142070
2 96083 985415766
3 44 100000 674176979
3 75 99973 573356182
3 19 99985 265070282
3 29 99980 806522071
3 17754 76783 41816859
3 8 99900 255820546
3 99 99998 375348448
3 13 99934 200109882
3 2 99951 732925287
3 14 99915 928136868
3 52 100000 585443865
3 19 99976 926527332
3 14 99986 65222300
3 3 99916 300561387
3 27 99972 892222519
3 52513 88226 751934320
3 72 99963 619116150
3 4 100000 32556476
3 5 99963 190298383
3 65 99926 368234539
3 15220 46610 566308101
3 24 99945 636802032
3 69 99947 916382475
3 38 99986 723752344
2 93993 104337312
3 83 99926 924471661
3 85 99937 485030541
3 9 99944 353191052
3 90 99934 764718207
3 22 99916 656704521
3 33 99926 421455760
3 17 99981 125395932
3 50 99969 639449194
3 51 99928 908913978
3 85 99990 666986987
3 1 99998 603999574
3 73 99907 580633612
3 28 99980 858796390
2 38129 780757734
3 84 99919 392553820
3 28 99925 568749124
3 83 99965 268632695
3 22 99901 279930226
3 22 99966 380172691
3 80 99960 43819813
2 80465 172009336
3 62 99943 280825715
2 61868 129006029
3 15 99955 973263900
3 46 99979 717694938
3 89 99902 8361549
3 64 99995 500669866
3 24 99935 389251286
3 50 99975 630585540
3 94 99934 401864407
3 43757 65288 924539639
3 42 99993 491283763
3 68 99951 61412901
3 42 99979 92117625
3 49 99908 823936321
3 97 99941 870696962
3 27 99911 812742295
3 63 99989 440155740
2 56855 694055228
1 49585 81291
3 52 99923 466561308
3 35 99959 284074959
1 64369 64667
3 89 99984 853797804
3 36 99989 689437204
3 79175 82660 192213639
3 22 99951 998202285
3 9 99960 672610598
3 64 99967 25342755
3 51 99909 9212844
1 35092 43826
3 48 99996 235506798
3 4 99988 776478289
3 51 99986 667818819
3 93 99935 693695799
3 84 99929 835182205
3 41206 62944 19617492
3 56 99980 247301925
3 72 99923 615787912
1 28534 49187
3 58 99949 916363130
3 80 99981 663920354
3 73 99905 787693809
2 38005 550106026
3 10 99900 612173943
3 19 99911 375466337
3 47 99903 277500633
3 93 99917 197885870
3 87499 95182 44957037
3 5 99911 377468475
3 54 99954 951591339
3 55 99951 987735954
3 64 99920 857856755
3 57 99987 440920697
3 16 99958 33846545
3 72205 91819 244510369
3 48 99969 863006718
3 29 99912 792695936
3 18 99902 732729577
3 24 99913 725537403
3 70 99973 498300533
3 17 99974 940079945
1 53299 70672
3 19 99965 104686088
3 92 99912 923278135
3 36381 99893 552693184
3 98 99957 268003442
3 65314 89078 796539340
3 92 99952 485171029
3 71 99922 743932582
3 61 99970 827973708
3 84 99920 182394361
3 11 99977 79067291
3 23 99976 169300552
3 32 99994 119946538
3 17 99900 580052941
3 38 99952 955114623
3 82 99908 474904223
3 83 99963 235085324
3 92 99962 22424600
3 16 99959 756601003
3 63 99909 23084406
3 70 99973 826709095
3 87 99932 434484672
3 17462 71709 5083005
2 87656 36269501
3 94 99931 303581429
3 4248 97074 116038018
3 22 99941 961618916
3 45 99946 565088894
3 37523 54267 721852196
3 1 99971 1790533
2 78590 74131487
3 23 99930 110990159
3 12 99910 895678835
3 45232 57248 778299816
3 95 99917 391994885
3 56 99950 538769617
3 59 99992 305267407
3 75 99993 31896081
3 72 99991 62909433
3 84 99912 525687377
3 16 99911 298949274
3 46 99994 401053189
3 21 99995 472083899
3 3781 48199 568251983
2 77899 670972517
3 27 99942 684183811
3 53 99932 587564292
3 32 99982 722184392
3 4532 28628 707968225
3 72 99901 959749395
3 20 99922 763296538
3 66 99977 308230030
3 38 99954 222838429
3 29 99907 781387120
1 847 71848
2 42451 133502260
3 36 99921 367408012
3 5 99956 186644934
3 40 99951 424882026
3 3689 71867 713528776
3 81 99968 989279299
3 66 99937 368469996
3 99 99954 342182812
2 28077 892574132
3 71 99927 403283483
3 76218 93135 232685377
3 87 99902 302329712
3 49 99962 702165847
3 92 99971 648491918
3 50263 64012 850208870
3 62 99989 67353758
3 30 99922 415477491
3 92 99935 913650090
3 100 99912 186517630
3 39477 58113 74860191
3 16 99911 975585698
3 94 99974 100122000
3 36 99981 964030331
3 36 99904 262675772
3 80 99939 743237196
3 48 99948 670286547
3 5 99918 480737633
1 4817 12897
3 23605 68073 973676247
3 28011 83725 459040117
3 4574 86960 985166867
3 52042 82969 136330014
3 64 99931 847674998
3 81 99955 721331618
3 43 99941 895398550
3 30 99917 871007284
3 32 99902 270851317
3 52 99986 797302621
3 98 99929 599200035
3 16 99922 637931835
3 57 99968 11202591
3 86 99944 790741257
3 93 99953 633900031
3 26 99900 349479392
3 49 99962 172839633
3 65 99947 575295164
3 88 99959 205085376
3 30 99972 575094722
3 60 99912 207255419
2 89899 921082081
3 42 99997 702133397
3 25 99955 599028359
3 13 99976 298626056
3 90 99970 169770498
3 16362 64804 684812881
3 23 99963 952794293
3 74 99952 133934642
3 17 99907 333976843
3 28828 91015 134834893
3 66 100000 638481656
3 72 99985 409110603
3 16 99907 688158145
3 71 99924 807866302
3 88 99973 780669182
3 72 99948 903705156
3 12 99946 457380573
3 7 99960 178703213
1 14042 67415
3 4436 22335 924527196
3 39371 53408 172752156
3 35 99975 841560850
3 60 99960 631356562
3 84 99906 992462216
3 31 99957 156315351
3 58 99991 342802932
3 1180 65888 912412894
2 30359 696786687
3 10 99972 502809277
3 76 99952 722245152
3 53 99944 480516836
3 44843 59492 696369822
3 2667 48681 437356192
3 58 99924 219790585
3 42 99989 10282069
3 21798 54354 484031867
3 65 99991 518618814
3 52246 57868 291660960
3 38 99973 490764914
3 1776 3139 136069818
1 47302 61914
3 48 99908 746105961
3 90 99975 122175265
3 62 99981 366604553
3 69 99912 820065328
3 58 99930 308757331
3 52 99966 268567220
3 77 99928 625287095
3 26386 73784 307616745
3 5 99915 349467998
3 12250 15164 739040651
3 81 99924 15728391
3 63 99992 983670232
3 56 99955 855344945
3 5 99987 438713045
3 9810 54708 725049722
3 72 99928 355393237
2 77184 80132375
3 70 99913 567842744
3 72 99918 448209180
3 29 99967 529708705
3 55 99946 838561655
3 65 99967 500157784
3 35558 96290 602930749
3 79 99913 797306665
3 13 99924 805907842
3 55 99965 314191755
3 71 99977 417677313
3 54 99947 635877861
2 51868 142007660
2 77436 600473282
3 20 99920 548889066
3 42 99975 15229328
3 83322 91292 639878818
3 49 99957 79077154
1 41025 69800
3 88 99966 512376139
3 8 99978 590091285
3 27 99924 628417551
3 14160 73374 613257458
3 100 99953 379371650
1 81185 96863
3 32610 62280 404241498
3 59048 97094 384510098
3 51 99902 203182461
3 55 100000 171829048
3 64 99910 417270959
2 20428 604785508
3 6235 38285 634498113
3 16 99914 844860086
3 87 99982 629512651
3 82 99944 453639254
3 29 99957 104347802
3 28 99974 544870323
3 25 99939 509350914
3 92 99986 43995897
3 25 99935 584712188
3 39 99926 343627056
3 63 99913 769766505
3 41 99911 474995616
3 76588 91704 584299411
3 47 99958 64212601
3 44 99941 530000373
3 26 99984 97453232
3 91 99999 920252732
3 34 99925 44893996
3 63 99928 938248845
3 19 99985 700307234
3 78 99932 990058505
3 23851 66592 502879165
3 21 99912 953458062
3 32 99997 886115074
3 21 99972 997144768
3 60 99965 894177267
3 8 99945 630380104
3 58 99953 637484530
3 71 99991 343664219
3 2 99920 152841065
3 96 99973 842936959
3 46 99981 659297704
3 30 99901 881213066
3 15 99932 120053262
2 98499 483761777
3 86 99933 128402654
3 2 99953 967508770
3 44 99987 497746911
3 36 99911 51790541
3 96 99992 625577454
3 38 99973 86886398
3 28 99959 426870416
3 47 99951 698961264
3 35 99991 300991036
3 59 99993 159886426
3 21 99946 971325623
3 54 99970 142391787
1 54378 74081
3 43 99901 11138019
3 86 99942 394271288
3 69367 80293 823190969
3 74509 96907 781741599
3 28 99915 640921340
3 5 99952 7299906
3 30 99951 768776872
3 67 99920 774271067
3 88 99967 982865298
3 5200 13010 938210812
3 91 99915 957729071
3 24 99986 350954865
3 25636 41544 58421145
3 17 99965 535618784
3 18 99901 533608143
3 75 99903 146501298
3 87500 93659 945382716
3 74896 79676 152998454
3 55 100000 129989498
3 16632 71615 769803652
3 31 99972 690877785
3 100 99999 897998496
3 38 99900 261669915
3 22179 31486 715466720
1 1086 20314
3 100 99957 977513643
3 70 99985 856305316
3 81 99929 333696560
3 80 99956 649484065
3 43 100000 399652635
3 44 99928 22006760
1 79058 98430
3 4 99962 317820893
3 86 99907 187563336
3 76 99996 51959552
3 61 99933 871892241
3 39 99954 669026216
3 42567 89260 426492584
3 79083 97761 152509308
3 20 99905 249079696
3 48 99942 909430549
3 71 99921 266016506
3 77 99962 810813508
3 58 99966 811733032
3 24 99998 635164565
3 43932 78840 630985745
3 88 99954 996673299
3 18 99906 434168389
3 68 99920 338053198
3 26845 45735 663472403
3 55 99971 325208986
3 27 99915 768596202
3 42770 52857 588299418
3 21 99989 618175229
3 5 99974 326158334
3 92 99944 26534698
3 47 99938 875477128
3 39 99992 770776349
3 76 99928 515606357
3 9383 90557 419302576
3 60 99944 379567962
3 30193 66887 157072278
3 6 99903 297400364
3 68 99920 39029816
3 27872 63460 920224773
3 99 99916 787391967
1 10172 71928
3 35 99974 646567345
3 28 99906 532766320
3 42 99906 131032724
3 68 99901 978207878
3 90 99942 948970007
3 61 99974 387050583
3 5 100000 840246875
3 31 99919 85344897
3 10011 66890 332062525
1 2030 69086
3 35 99954 801312397
3 27506 77105 217935193
3 24 99954 390949953
3 90 99918 438781834
3 53 99902 388779314
3 87 99987 292980275
3 84 99922 100742200
3 26 99901 353909079
3 90 99931 895888070
3 17 99972 716663460
3 38 99973 395714129
3 81 99956 794144751
3 58 99964 137747188
3 38 99919 679215872
3 67 99917 633790290
3 7530 72726 700469904
3 80 99955 760717244
3 34 99912 85996688
3 87 99943 120248980
1 17703 51625
3 29 99926 457086923
3 22360 83383 411304941
3 56 99998 636559809
3 100 99970 614180382
3 13 99997 456228013
3 87 99938 565710361
3 10 99955 1934584
1 49487 57314
3 15 99922 963387451
3 47 99902 294400109
3 9 99957 770808866
3 78021 90939 656308599
3 100 99994 533019771
1 63858 79624
3 87 99913 969239758
3 33 99908 605853207
1 14576 48336
3 58 99929 368115485
3 11 99906 46870350
2 94424 10187001
3 8536 91660 886483280
3 48 99949 822637889
3 73 99965 360207407
3 79 99922 549320969
1 10523 87427
3 41 99981 963610788
3 15 99996 790579752
3 24440 73026 286061317
3 44 99992 397149087
1 44412 54066
3 27 99905 180652372
3 2168 82584 883238778
3 10 99998 620892340
3 49 99974 468692968
3 46 99951 76894391
2 94045 499925569
3 86963 98200 953274039
3 24 99935 543289699
3 30 99963 871693199
3 69 99909 291137103
3 14 99953 349080958
3 82 99982 531401192
3 78 99951 732183846
3 77 99954 968848578
1 26439 44407
3 23 99933 373493014
3 91 99936 487590419
3 30832 68531 46917535
3 81 99930 806785681
1 40773 81047
3 61 99931 822758209
3 34 99949 432806154
3 44 99930 63911976
3 19135 49039 645054997
3 31 99992 622275463
3 39 99908 543632997
3 100 99965 441818811
3 67 99970 989341388
3 44 99951 447831457
3 56 99913 39809740
3 93 99989 24771387
3 34 99937 889223249
2 64743 932491547
3 89 99915 428489910
1 45790 68311
3 25 99959 508173815
3 43 99994 679588912
3 49 99999 33673232
3 82 99902 474060995
3 41 99924 527479327
3 60 99916 956743755
3 87 99977 371173210
3 27 99917 326999736
3 11 99971 3278231
3 72 99918 314337463
3 23690 48971 826973006
3 43 99973 194236878
3 62 99968 953930463
3 57 99991 693228999
3 44 99906 290383637
3 56 99983 818954576
3 16 99948 196195051
3 15512 26698 12231136
3 4 99972 260554383
3 23 99956 725798108
3 2283 33208 700650917
3 6 99948 22279675
3 91 99991 766207693
3 14 99943 106057958
3 84819 95947 903233639
1 11431 85323
3 46502 61880 582378519
3 89 99989 888088996
3 29 99902 658602804
1 22867 29762
1 48030 82193
3 38 99987 509704702
3 5 99975 700084995
3 34 99949 774657610
3 77 99930 948162141
3 70 99921 879103459
3 75 99958 661680264
3 36738 45430 867750971
3 7 99919 855522283
3 15 99940 328692257
3 23 99946 191980849
3 49 99971 227981788
3 73 99987 36861068
3 40 99947 522108568
3 1 99997 453700152
3 35 99906 991970566
3 4 99979 738655300
3 44 99919 149202239
1 36477 98935
3 11 99975 766558201
3 41 99914 859071599
3 63 99990 760556067
3 41 99963 63889407
3 73 99970 736121165
3 39 99921 834619408
3 40 99978 384990591
3 44 99968 957007284
3 94 99961 400361224
3 60400 98215 463047857
3 29 99945 481410468
3 83 99998 81623492
3 85 99980 306054370
1 44432 74605
3 23 99905 655259607
3 44 99998 811346987
3 30 99944 431415389
1 69911 93289
2 6113 314562585
3 96 99939 260171774
3 37 99959 279067214
3 27 99960 33927601
3 18747 73600 767752180
3 52 99953 761624044
2 40653 254979710
3 75 99929 688981627
3 33142 50786 197567768
3 52 99926 185726544
3 77 99990 222045390
3 74 99979 889544195
3 86 99957 614603204
3 60 99953 788297396
3 76 99914 488121287
3 8 99927 64026775
3 76 99962 249997170
3 66 99965 417948984
3 11 99987 518989456
3 46478 57004 879503612
1 83568 84848
3 87 99978 860327843
1 23189 56360
3 99 99945 48793589
3 35 99922 183556386
3 3 99964 317367581
3 12 99952 230862661
3 76 99925 396943202
3 96 100000 318324040
3 49 99947 529678614
3 9475 28194 512285047
3 78 99972 185659542
3 4 99977 922171297
3 92 99962 650824206
3 89 99971 438409472
3 6 99920 450463358
3 9 99987 266483035
1 45197 62920
3 17 99999 81677838
3 87 99939 622894209
3 4 99982 920659803
3 43 99937 453836437
3 24 99977 827509497
3 19 99911 246896342
1 45449 81579
1 85272 92238
3 53 99953 117681485
3 26 99936 530129769
3 31086 83803 66559709
3 33 99940 627472331
3 34 99959 412358284
3 50 99940 209499059
3 21054 53604 966401625
3 26 99982 207646553
3 83 99996 397948250
3 1725 25526 358059225
3 22409 78300 742612125
3 75 99909 336383534
3 24 99985 395321165
3 77 99957 755173501
3 84 99920 596702233
3 37 99960 228434068
3 11 99993 43578321
3 11 99967 860501682
3 83 99922 98194770
3 59 99939 737988489
3 21 99967 735230629
3 40 99926 211427969
3 14 99948 842258274
3 98 100000 749973311
3 37571 37728 838600795
3 25 99991 604933734
3 22 99999 968465015
3 7607 20624 310478748
3 86 99956 666112731
3 56 99973 591993552
3 33039 54829 901123152
3 16 99974 557182139
3 38747 97255 57764320
3 96 99933 559339172
3 58490 73951 146414275
3 74085 92259 25465193
3 10659 17800 457697146
3 10687 94610 932502971
3 84 99923 111830585
3 35 99943 940505512
3 16 99973 211956363
3 95 99961 513032031
3 63 99989 496439856
3 88 99959 402996016
3 55 99933 588265290
3 42 99970 954663122
3 10 99980 381572025
3 71 99977 952796649
2 45635 24594637
3 28 99934 980535838
3 38 100000 776934079
3 63 99908 213991416
3 59 99959 716957770
3 88 99906 632400510
3 94 99961 112868386
3 17223 69825 193542574
3 93 99916 82571680
3 82 99982 696147282
3 100 99963 346597215
3 55 99954 631474883
3 41 99928 982674212
3 88 99914 407860202
3 73090 93502 44630275
1 20101 87963
3 4 99920 752572679
3 3360 45237 9391676
3 78697 99076 880014932
3 51 99900 264293815
3 65 99909 28260825
3 64 99911 313846738
3 15472 48397 948240272
3 17265 21617 898408288
3 69 99929 799909539
3 5 99991 837763049
3 85295 86875 227195339
3 49827 81589 806318386
3 77 99981 328373495
3 14 99999 363996670
3 89 99902 935705137
3 33 99949 170582547
3 91 99979 249524670
3 46 99998 295641472
3 6018 53706 322213764
1 80179 94654
3 33075 65649 921014974
3 76 99958 561051027
3 55 99977 916596021
3 85 99993 164950514
2 88224 592036166
3 59 99953 614361357
3 47 99941 344260100
3 36460 87003 774124834
3 64 99955 85377169
3 98 99950 68568227
3 35 99900 2099346
3 53 99973 314485155
3 10 99921 97130661
3 87 99979 769042670
3 82 99902 227469116
3 90 99958 571596314
3 96 99936 184903369
3 19 99955 866146494
3 99 99921 992862497
3 94 99916 402530049
2 10296 961965375
3 40 99908 218043162
3 6 99939 784468670
3 21 99980 730465323
3 51 99930 848253301
3 10 99978 967601567
3 79 99907 89961837
3 1048 34201 605961812
3 50 99964 643466990
3 99 99947 315103127
3 81 99962 909561127
3 47667 69521 103317730
3 69 99997 381520912
3 18016 43177 766313698
2 19084 899441521
3 27 99981 351568837
3 45 99919 200820420
3 69 99974 238691717
3 80 99948 447781040
3 27 99929 942605201
3 48 99978 952445114
3 71 99991 395729258
3 78 99908 125511184
3 50 99952 638188451
3 8 100000 599484587
3 89 99982 194957351
3 51 99943 249212856
3 9531 14664 478634428
3 83 99958 527462713
3 94 99952 546970824
3 95 99958 373185767
3 60425 92806 547763027
2 77474 909393518
3 67 99934 904692865
2 49677 925237394
3 54 99903 179033302
3 17 99956 658395502
3 84 99900 744584597
3 60 99907 744332275
3 36732 49840 829665935
3 64 99960 52047698
3 68 99992 595583566
1 51429 75325
3 28048 45073 161004546
3 95 99925 706558887
3 75 99959 688740656
3 23 99908 752211889
3 20 99941 631424229
3 22 99904 485227364
3 64375 84875 535092482
3 41 99948 903136070
3 36 99936 703335195
3 88 99963 78495783
1 55432 96596
1 41081 52404
3 82 99958 667444229
1 49932 67207
3 88 99966 231147480
3 99 99908 804056173
3 86 99975 424276411
3 17597 20153 554997148
3 16 99967 47283002
1 7328 77768
3 89 99972 449199595
3 95 99971 672907314
3 33 99901 877626640
3 81 99961 213164129
3 59 99937 287285156
3 17 99917 82388408
1 53434 81569
3 18 99914 493625114
3 60 99925 465077363
3 79 99903 177113405
3 83 99954 572161110
3 1 99981 308292583
3 84 99987 390043365
1 10151 72705
1 93417 99061
3 24 99915 671079819
3 6 99922 37534600
3 51 99963 324061216
3 37 99919 501738654
3 251 87078 130094230
1 40459 94706
3 22 99935 947472829
3 5 99996 226337206
1 40774 75729
3 78 99950 418588375
3 72 99917 788478258
3 39 100000 922122523
3 83 99985 482917671
3 38744 79779 216238242
3 78 99903 310747586
3 9 99930 711090969
3 68 99918 323073196
3 45 99938 918487643
3 45 99920 975785081
2 93032 359863272
3 84 99943 401897224
1 38598 98511
3 71 99932 645737536
2 39984 95155561
3 57 99915 505577181
3 69511 76996 760326310
3 76 99984 24507058
3 3 99989 378899143
3 41 99940 197801472
3 87 99909 158938493
2 68754 151331708
3 48 99954 210210024
3 44 99938 37302497
3 72 99936 283746955
3 53 99911 167268530
3 15 99900 457544423
3 15873 95072 374581158
3 94 99910 73469989
3 26 99970 900250041
3 6 99914 740495869
3 99 99966 609609233
3 38 99967 215473338
3 3 99925 141360673
3 63 99962 444921216
3 76 99964 237662732
3 31 99949 203428300
3 56 99921 495891531
3 10 99942 43545149
3 36 99914 542121618
1 42134 48881
3 37265 83076 892115498
3 64460 84474 539347396
3 95 99969 770365565
3 29 99967 680315649
3 89 99991 909127395
3 40 99956 855971307
3 70 99965 155232940
3 31 99968 26382758
3 29 99984 462232896
3 41 99977 693623385
3 70 99942 978707526
3 79 99976 433180274
3 57 99941 427193603
3 24 99925 720749865
1 34404 86312
3 44 99958 850946433
3 41 99925 708361799
3 75 99915 617323103
3 80 99973 747713097
3 14 99949 213188633
3 12 99931 680855398
3 68 99945 283565152
3 10565 36948 23247707
3 97 99993 58974101
3 24837 87527 954592522
3 46 99914 149944967
3 72 99995 973242463
3 41106 52129 914473333
3 65 99969 534857074
3 29 99951 164337755
3 27 99958 863164141
3 57 99994 270643818
3 45 99915 860527536
3 86 99916 248498392
3 35 99980 395704244
3 55 99967 737102043
3 82 99903 341072941
1 47439 75832
3 24 99974 943554070
2 44371 940273252
3 1 99988 463987180
3 42 99949 882657397
3 92 99908 507009171
3 63 99951 466577025
3 18 99981 862034385
1 73118 84836
3 98 99921 405962018
3 38 99902 475909277
3 55 99946 562375477
3 59 99908 535436383
3 33217 78972 902864960
3 46 99956 78995210
3 99 99969 95311203
3 15 99933 491331696
3 38 99901 922450305
3 61 99927 708590192
3 88 100000 287073577
3 43 99994 216044030
3 17 99949 480346548
3 88 99934 32808293
3 4 99936 806334384
3 78 99911 689843660
3 43 99936 255174269
3 4442 38568 736385015
3 87 99928 283386677
3 53 99970 60911184
3 72 99911 486106833
3 41 99996 434459173
3 43 99996 840079242
3 31 99950 614199347
3 62 99932 971323774
3 99 99950 660592740
3 24 99920 559559316
3 47517 95904 657691349
3 34 99942 404043169
3 3 99950 241076763
3 73 99926 717588683
3 95 99901 913185991
3 81 99919 19273006
3 62 99962 929696807
3 65 99995 923407293
3 38652 53725 634897487
3 56 99970 558496620
3 16004 77838 31389528
3 24060 67056 163540620
3 58 99931 327708647
3 56 99913 387994998
3 10330 66853 117043953
3 95 99976 969426027
3 72 99939 34771134
3 13735 51923 34766011
3 44 99978 881893164
3 67 99908 901752101
3 82 99944 628912950
3 73 99947 789887870
3 62 99996 318914996
3 3 99967 863567254
3 57 99986 877426532
3 43296 88676 175551319
3 57 99966 315713577
3 93 99902 694667311
3 53108 90533 824674707
3 84 99942 21379504
3 29 99954 871297696
3 29 99937 947656054
2 89864 556383000
3 30 99921 948347240
3 61650 68157 110759743
3 92 99937 493799098
3 50 99981 381472245
3 35 99900 710883603
3 2 99915 174532334
3 49 99941 859460699
3 21948 31435 147121967
3 14 99916 680697700
3 44 99901 702896143
3 93 99924 59462411
3 52 99919 388679038
3 19193 94908 5186210
3 83 99923 189520261
3 4923 29812 236711822
3 56 99984 566649614
3 92 99927 555913260
3 58 99949 807584741
3 24 99990 35268602
3 66 99901 766965759
3 25 99906 512862451
3 9 99988 843455995
3 8609 48603 934194746
3 55896 84371 633242854
3 52 99967 994127867
3 65 99910 769634115
2 81131 416945958
3 5019 52753 816109284
3 91 99917 374131804
3 54 99980 52047238
3 95 99917 414521390
3 47 99901 351927081
1 11258 81769
3 1 99994 341959314
3 96 99996 116027341
2 48624 731229538
3 96 99935 512905231
3 88 99955 347901396
3 47 99971 733852965
1 251 82875
3 48 99975 431493837
3 43 99927 439076218
3 86 99965 998468557
3 69 99987 565796266
3 63934 68782 739403956
3 83 99984 778872506
1 69223 78517
3 73 99925 691013153
3 99 99939 728818163
1 16726 65086
3 70298 82123 470835608
3 58 99977 71077024
1 13259 72564
3 59 99942 58082902
3 55 99966 802897144
3 49 99975 561366845
2 424 49016863
2 92979 445281838
3 5 99930 903590836
3 80 99977 711201080
3 29 99915 509051851
3 58 99900 104895561
3 35 99980 420685998
3 54 99931 602659479
3 63 99903 395516630
3 53 99982 545580872
3 27573 68829 979206472
3 86 99957 630835319
3 97 99915 927740083
3 88 99939 689606515
3 9 99902 278372315
2 29850 174202537
1 20924 77353
3 67 99959 41117945
3 43 99954 82284850
1 9671 20952
3 41 99964 806518327
3 63 99988 784432229
3 16525 61832 741407178
3 65 99902 71646158
3 67 99960 630742593
3 91 99909 811107682
3 82 99989 555519252
3 77 99993 381846394
3 5 99928 72670286
1 14664 31013
3 44418 61411 267816481
3 16 99911 115760442
3 23 99915 760148995
3 1658 91669 749584031
3 86 99909 64371397
3 66 99984 860558394
3 90 99940 316733941
3 92 99952 45679658
3 66 99967 331447955
3 97 99978 980671914
3 85 99954 133201077
3 55 99984 699721682
3 89917 91755 357750888
3 7060 57274 752419233
3 19896 39807 476907482
3 35 99996 12237624
2 4413 110854389
3 5 99987 558280512
3 44 99981 321765369
3 44 99928 629004183
3 73 99986 884178606
3 82 99963 422545764
3 8 99975 478442713
3 18 99950 193533450
3 25 99961 319700283
3 85 99930 95166450
3 9730 54061 477445881
3 28 99938 227416337
3 23 99952 941060153
3 4 99903 566863532
3 60593 93792 530677773
3 43 99925 483871835
3 18778 89460 192309653
3 49 99972 655892555
3 24 99922 343996513
1 41710 62631
3 57 99931 235592567
3 28351 44603 654468517
3 99 99944 492334319
2 17167 252842016
3 56 99919 157437653
3 64 99969 122611009
3 59 99910 201375697
3 2 99922 121552913
3 75257 86816 787190761
3 7 99965 584493700
3 5 99987 458482219
3 88 99941 346527708
3 6239 37073 97355372
3 100 99978 221109866
2 71551 832734708
3 18 99990 350129148
3 21 99947 806783050
3 37 99993 771426590
2 13805 940391991
3 21 99977 734091769
1 45868 95262
3 77 99958 584993336
2 99031 381923946
3 59 99955 785198127
3 25 99999 411295882
3 9 99996 197444193
3 42 99991 391939010
3 42 99927 982778396
3 6 99907 658361672
3 27 99928 544047770
3 88 99990 222908490
3 62 99926 422927607
3 12 99965 952065044
3 88 99953 927376760
3 61 99952 636659058
3 62 99936 616501259
2 39011 4636439
3 72 99909 726943472
1 39174 91695
1 25312 61927
3 38 99923 268048331
3 36 99985 265198233
3 87 99997 150536209
3 54 99980 749136084
3 88 99937 924855119
3 24 99977 380903549
3 5115 48677 262722455
3 83 99973 898122464
3 79 99933 176513278
3 26 99945 472441204
2 86540 389051483
3 64 99922 618398951
3 53761 92650 50409553
3 14 99960 434134211
3 36 99922 178718178
3 42 99915 403881983
3 50 99903 618384822
3 27 99905 707815982
3 62170 71803 905830746
3 61540 83099 515708141
3 32 99938 623414238
3 13 99962 330987433
3 63635 66427 547296186
3 11570 62724 631867040
3 4 99938 74962934
3 82 99978 533624619
3 54 99916 786078346
3 67 99943 717238586
3 40 99952 263500291
3 26 99986 124595231
3 59 99917 785114216
3 43 99962 578653840
3 47 99989 311074651
3 58 99920 855349224
3 65 99971 91816835
3 25 99989 79080109
3 86 99942 686072106
1 44188 69265
3 99 99966 452523026
1 7162 65475
3 30 99940 670504927
3 22 99924 228927329
2 15222 691435819
3 48 99947 469496113
3 37814 69585 317258875
3 91 99934 872220445
3 32 99968 4904861
3 16 99997 157527943
3 18253 22540 595866238
3 44 99935 754076285
3 17 99928 187724592
3 45 99915 151320959
3 18 99945 622388174
3 1 99942 757530749
3 1103 32970 45050274
3 41 99903 925268512
3 319 28092 289294725
3 40879 65012 764855629
3 42 99972 397254534
3 60916 62100 166631911
3 66 99931 625851855
3 49 99958 583920853
3 63 99973 453110469
3 46 99900 686885188
3 100 99984 790585967
3 85406 89817 379951406
3 39 99935 900165401
3 89 99904 146645787
3 27 99958 840914233
3 7791 77802 893651238
3 42 99951 555171473
3 42214 55774 948635972
3 96 99926 200999062
3 25 99928 490894017
3 38 99952 992419344
3 77 99923 205722379
1 36698 51970
3 16 99972 934000997
1 22323 49698
3 26939 88174 230861302
3 90 99977 668146152
1 3844 25671
3 38 99990 504996431
3 9683 59487 747554105
3 85 99942 87098995
3 86 99959 317519094
3 17 99922 710086958
3 83 99949 580810130
1 30587 44491
3 27 99965 928576188
3 28 99906 937853310
3 41 99958 101689379
3 41 99962 747958893
3 8 99984 614370450
3 70 99944 655665337
3 15 100000 197101003
3 3 99958 595601171
1 40788 78996
3 14 99926 412359343
3 90 99991 700298928
3 24 99943 514998188
3 13 99926 228060015
3 41 99922 96938274
3 42965 59779 314548225
1 53317 89587
3 46 99923 958974645
3 19549 49100 242989434
3 3348 92734 676056919
3 12 99939 266544175
3 48 99933 272506479
3 85 99942 791579144
3 80 99916 813452447
3 55 99979 144152421
3 31 99917 672891453
3 58 99989 911840531
3 28 99997 503826838
3 48 99983 219424432
3 92 99949 951326833
3 25636 91705 164722254
3 8369 15151 896785111
3 74 99982 970175835
3 68 99942 219301138
3 72 99996 584738496
3 70 99945 20150515
3 32056 60486 628931144
3 17 99912 156692056
3 79 99979 979089732
3 77 99942 247391470
3 74 99993 831351916
3 44481 58708 300592948
3 66 99970 256925961
3 7 99996 323757760
3 53 99970 796199249
3 14 99902 825323462
3 56 99927 492655122
3 63 99997 757981654
3 17470 95023 674357651
3 33994 74636 105579493
2 43011 269639287
3 37 99913 684753459
3 97 99927 258376437
3 78 99931 733129669
3 10783 99751 587588791
3 67 99930 488133462
3 12 99936 541252447
3 17 99934 73252606
3 75131 97088 966564587
3 2 99997 733520920
3 21 99973 396048852
3 16 99903 294771846
3 82 99989 691143797
3 74952 84295 23423797
3 41 99935 342814639
3 85 99981 246191074
3 34 99985 894840011
3 2610 89639 331309083
3 94 99973 849263775
3 21 99940 655250312
3 61 99947 258708468
3 88 99938 255162219
1 1924 75800
3 52 99953 255530267
3 17 99911 917177066
3 67 99998 19632745
3 99 99913 563364509
3 63 99937 467833822
3 56 99999 55394859
1 20589 53267
3 65 99961 706255898
3 53074 61874 829806261
3 74 99901 528028520
3 19 99974 551827717
3 98 99924 740379211
3 69 99988 138485900
3 30 99992 746956663
3 45 99941 340362662
3 89 99928 672163567
3 3 99969 931414150
3 307 89938 106457704
3 25052 56747 673348793
2 95017 870423353
3 29 99931 691087018
3 15 99965 407802697
1 65466 76398
3 62 99948 160750630
3 6 99967 636983442
2 67820 562224351
3 44 99934 239790045
3 29 99997 515590837
3 33 99910 359728417
3 92 99900 371132793
3 47 99963 136811040
3 32 99959 656282153
3 14 99928 873527282
3 52341 56075 273737109
3 49 99934 110937676
3 42 99982 986343751
3 78 99942 677480326
3 69 99964 241883048
3 4 99919 183144928
3 57 99959 344646497
1 37186 86294
3 33 99911 102836716
3 25 99990 6148470
3 20 99935 357550757
3 79 99975 822864638
3 94178 97045 231643561
3 44 99915 841323449
3 20 99977 916098037
3 49 99909 715930670
3 24 99900 448969128
3 31 99984 915210028
3 39 99928 829642408
3 38545 68076 619417493
3 15 99944 749139584
3 97 99937 335028060
3 85 99951 898921357
1 61830 85934
3 21 100000 933520109
3 67 99943 197836750
3 87 99988 819983196
3 29 99948 597327598
3 20 99960 891729102
3 59 99906 859957774
3 35 99929 124207364
3 51861 70987 719417351
3 100 99920 93487984
3 28 99973 588335338
3 53 99927 309920660
3 8 99929 753948036
3 57 99939 29660327
3 90645 92644 724757534
3 13 99917 659237498
3 92 99994 978952329
3 18 99976 798950298
3 23 99901 495542106
3 99 99960 260891831
3 18325 67126 873010802
3 39 99934 859601220
3 70 99986 566567617
3 27457 53898 257373024
3 80 99962 89238860
3 89 99968 426324724
3 57 99942 227537261
3 58 99954 923094558
3 1 99975 507028570
1 19138 69607
3 8 99997 389092807
3 27 99957 34315866
3 32 99970 229383270
3 52 99929 710761259
3 86 99925 141293627
3 84 99942 700525047
1 17083 88515
3 25015 85662 292995437
2 11696 563357928
2 47547 237580385
3 2 99909 761352150
3 76 99937 271448292
3 52 99908 463696357
3 37022 73911 354249165
3 17997 81187 901642856
1 31230 89433
3 22 99918 125574622
3 53 99924 416438156
3 4 99980 555729865
3 21 99954 874629292
3 82 99944 680737770
3 63 99998 665614911
1 36806 91344
3 70393 78730 271645616
3 68 99994 775961346
3 83 99963 192755319
3 73 99976 237976028
3 100 99900 684169513
3 33 99902 706283366
3 17 99944 389577985
3 18 99950 948178214
3 62 99942 574175510
3 6 99975 735028622
3 6 99967 559010754
3 18 99914 92681336
3 28 99954 386946883
3 91 99910 357257455
3 19 99956 904831904
3 44026 74267 433616432
3 40 99961 829511630
3 92 99929 551960048
2 90383 133863905
3 22185 97657 536224910
3 28 99961 669859472
3 61 99973 427111577
3 94 99984 223368441
3 80 99905 718470006
3 28 99989 712196187
3 99 99955 860439112
2 88377 318217131
3 7 99950 315301884
3 10919 58261 435403543
3 46 99943 136945825
2 80146 466326053
3 20 100000 816359394
3 63 99926 617499141
1 59764 95853
3 77 99968 324612898
3 94 99923 230797412
3 62 99982 182083435
3 24 99924 782779916
3 8 99902 857539462
3 92132 96149 537799576
3 3 99943 25928007
3 77 99954 763592586
3 41 99979 802402609
3 84 99975 947689153
3 10888 94416 85629982
3 74 99950 866645818
3 23 99903 310817825
2 29898 885231069
3 34 99905 993207236
3 69134 70248 39076463
3 32 99986 341815384
3 47239 77646 748985320
1 7831 96673
3 56 99914 209919999
3 91 99988 374450036
3 91 99940 294907172
3 68 99931 225220121
2 29364 172700028
3 12780 74825 692143962
3 29042 52203 867491259
3 65398 69749 7590368
3 26 99907 526088811
3 12 99925 609171885
3 29 99905 517196828
3 40 99983 956782140
3 10 99901 151954633
3 52 99939 54663912
3 82 99912 965826461
3 24 99916 638403804
1 30440 61383
3 83 99940 522514567
3 32052 91705 853656784
2 58950 173976464
3 34137 76378 189597723
3 100 99925 761923309
3 100 99910 321669548
3 84 99991 667053214
3 7 99915 629711518
3 70 99975 607227887
3 37 99978 270302466
3 22 99915 816104360
1 49307 75025
2 10894 524583568
3 31 99937 942607306
3 18 99938 222539615
3 16 99904 444839907
3 81 99961 676706065
3 88 99912 608091884
3 38 99927 956239327
3 53 99900 668790415
3 77 99933 394923844
3 2 99998 899354116
1 75773 97200
3 35 99981 194690764
2 47159 468090873
3 3 99934 683370529
3 70 99927 144483096
3 70187 94938 956210533
3 68572 70685 759366230
3 23 99926 351532911
3 1 99949 896098731
3 83 99960 679911712
1 31371 32717
3 4 99966 786025691
3 49 99972 619647166
3 3 99927 47600235
3 5 99900 278751209
3 78 99993 747540616
3 53 99958 549715942
3 65 99997 336837339
3 62 99903 30053793
3 18728 79550 692265452
3 16721 47980 840358619
3 78 99999 490204640
3 57 99959 328398607
3 9 99993 738018431
3 62 99907 623148437
3 32 99921 463203961
3 22 99956 807065861
3 90 99993 350557673
3 33 99958 345253854
3 57 99938 444744730
3 88 99914 426365032
3 23 99987 149440138
3 45 99975 990126038
3 83 99998 814919980
3 68830 97938 376731312
3 39 99900 716120050
1 79313 82243
3 15 99946 437562713
3 37 99954 252928083
3 84 99967 776292943
3 83 99926 909762369
3 86 99991 317395632
2 18982 889448438
1 44706 46886
1 32165 41488
3 100 99966 242596730
3 49 99913 516533233
3 43 99982 670268914
3 43890 51811 51338316
3 26 99956 370874037
3 39 99973 293795564
3 12 99960 795937675
1 44060 68657
3 10 99993 212852460
3 100 99925 870202659
3 56 99914 278163987
3 15 99980 859055766
3 10567 60263 277543657
3 36 99907 39137056
3 10 99958 670330547
3 47114 79631 117671568
3 53 99950 846936671
3 61 99910 625284311
3 32173 60569 962180172
3 43 99946 744785904
3 24 99953 453282636
3 11113 59565 770166020
3 46 99987 925673704
3 81 99953 575345358
3 15 99903 202847970
3 78735 84473 96244029
3 91 99906 82249728
3 26 99990 275029593
3 64 99951 128477192
3 10 99989 547532391
3 19 99969 175592711
3 7 99969 418127696
3 78 99931 359759319
3 52274 93330 202508095
3 63 99964 355780063
3 99 99967 676292234
3 80 99972 690813469
3 9 99967 685748435
3 66 99906 340045666
3 35 99905 499203950
3 93 99977 518792157
3 36 99901 331852038
1 47618 83454
3 62 99915 410815384
3 71 99974 261510794
3 70 99910 11902509
3 53 99930 51658054
3 83 99962 511024257
3 12014 71582 139104521
3 22611 72825 111993824
3 45 99908 722088618
3 36 99994 245763529
3 6 99984 241207546
3 16 99929 127032020
3 69 99968 868176593
3 43 99978 372066519
3 4 99963 455751245
3 44 99923 622234184
3 39 99904 674058070
3 71 99907 225670885
3 10 99970 701988710
3 90 99975 344857491
3 14 99948 484552327
3 67 99933 703312260
3 10943 49072 17344925
3 66 99971 951354525
1 66242 70640
3 98 99919 783256604
2 16694 517718555
3 50 99956 488611127
3 40067 75724 394932642
3 96 99993 446246837
3 86 99914 464767394
3 76 99983 720646861
3 48 99949 360153791
3 31 99979 910040705
3 6879 45125 602059426
3 56 99928 681533748
3 37597 89077 667417728
3 80 99948 444484685
3 36076 88989 839291103
3 59587 94638 541126175
3 98 99999 958657684
3 10 99902 125233928
3 99 99941 421863185
3 92 99962 710167513
3 88 99973 750518237
3 57 99923 448885110
3 58 99978 251076964
3 62 99961 946826174
3 30 99926 417627889
3 92 99977 196855213
3 23231 24291 429580280
3 46 99960 848830656
3 44 99961 891321497
3 12 99962 158397848
3 84 99907 763642722
3 100 99989 332454371
3 30783 57959 688849492
2 30940 225662060
3 17 99977 467295555
3 71 99983 918315012
3 55 99972 417300243
3 64 99991 164603951
3 6 99930 683531675
3 8 99957 275533287
3 39 99969 405387120
3 73514 89853 657948172
3 21419 77454 283857529
3 88 99947 797480077
3 24 99994 28145206
3 90 99944 341433547
3 36 99970 793653056
3 6332 52041 830878010
3 73 99912 504762385
3 47 99918 535294537
3 38 99921 121577734
3 48 99919 889709188
3 44 99923 217511842
3 26 99953 151113207
3 65 99985 294642452
3 12789 78639 507450070
3 6171 70607 399547900
2 36823 939355912
3 73 99909 457339040
3 25 99965 257974302
1 12049 55217
3 67 99947 84144674
3 4 99951 126696195
3 54 99917 458408976
3 80 99950 598518330
3 83 99918 797031609
3 86 99960 928191517
3 3 99917 530161471
3 93 99977 512798000
3 41 99982 305495678
2 85606 985366548
2 87836 104961729
3 82 99962 356511656
3 69 99904 885931455
3 97 99952 136472540
3 71 99904 28575077
2 97357 415999997
3 31 99972 971440017
3 8207 13593 775631364
3 35630 38743 422685089
3 83 99933 201212725
3 87 99962 376522816
3 8 99905 365443613
2 57474 141424872
3 85 99967 871607306
2 81869 545054575
3 51183 78614 908891597
2 58419 712436529
2 24196 17927286
3 29 99933 215307981
3 48 99987 502125359
2 55139 65689118
1 52112 95710
3 42 99907 433182786
3 5 99943 223861099
3 42 99982 851618185
3 47 99967 933568256
3 97 99988 626132956
3 27 99956 454894830
3 34 99909 6394866
3 1 100000 142032734
3 38 99932 375564743
2 25391 608132258
2 21127 910913277
3 14 99924 69114049
3 37 99984 212467793
3 63 99976 478629528
3 27 99934 672589256
3 15 99970 414163512
3 35693 84118 281557382
1 51920 84835
3 26 99908 605690075
3 65 99939 988412757
3 40 99929 1115406
3 87 99983 48817273
3 54 99964 126550162
3 27935 80859 467147838
3 10 99990 338653909
3 79 99936 64824695
3 35 99952 159956499
3 38 99909 963155535
3 36 99952 991329718
3 58 99993 526581197
3 75 99907 50278913
3 40 99977 84961429
3 53 99957 250619117
3 44 99975 189604080
3 41730 65825 868773971
3 27 99958 948473871
3 91 99982 724229964
2 73853 588646254
3 21 99956 792370297
3 9 99977 614100373
3 44 99997 108482234
3 46 99979 690543987
3 41 99983 806726687
3 38 99923 962911160
3 53 99940 797312280
3 68 99992 543438297
3 66 99999 840859700
2 22169 462472603
3 42 99993 469220422
3 90 99975 408408180
3 47 99925 985001804
3 20 99954 754135362
3 40 99929 233954892
3 45 99929 357083673
3 87 99901 62914889
3 2 99939 112641461
3 14 99911 235162952
3 78 99988 617931773
3 67 99979 121891572
3 47 99906 340996552
3 68 99947 909389441
3 34 99918 702367198
3 27 99987 493494990
3 92 99961 974297922
3 25 99980 875420110
3 48 99967 202849966
3 50 99947 305758248
3 83 99987 583590751
3 50769 51769 111077916
3 98 99909 73233684
3 31 99987 134710698
3 95 99911 179623249
3 85 99977 262288366
3 42 99986 353535464
3 37 99913 2345935
3 49 99900 724625082
2 66951 282361674
3 24 99949 630893818
3 55 99953 506322737
3 60 99966 956900440
3 45 99963 153551002
3 5 99937 788325033
3 100 99927 277565722
3 93 99961 211454179
3 62 99943 592313068
3 32 99903 957537260
3 65 99961 537933012
3 41 99957 67184542
3 15 99972 184482113
3 83 99941 530649354
3 90 99937 856901814
3 7 99972 64936956
3 13835 60892 759714154
3 80 99975 40504767
3 16 100000 136543278
3 17 99997 948333859
3 65638 97097 922251407
3 22 99995 777768381
3 80 100000 601916989
3 54 99945 348680302
1 6378 78993
3 36 99945 509305666
3 81 99972 467115291
2 24248 904502665
3 69 99987 596532097
3 74 99953 230029387
3 70 99912 536050759
3 15 99965 650600219
3 42 99906 176444294
3 35 99959 213933464
3 81 99986 754112685
3 19 99936 180467160
3 31 99974 100690079
3 1 99902 833595188
3 48545 49193 820338328
3 96 99967 526512709
3 83 99910 359445586
3 90 99906 510140974
3 13 99939 500485993
3 76 99997 401022237
3 58 99997 450192891
3 41 99955 469683212
3 68 99933 343272084
3 70 99905 39240653
3 45 99977 686880586
3 92 99998 865420613
3 13 99992 198567973
3 25263 85999 541105399
3 42 99931 872758465
3 17 99934 433428933
3 8 99954 523362614
3 97 99926 88682739
3 81 99923 734514231
3 53481 89590 955240812
3 25593 71372 976239738
3 43 99957 399610441
1 2456 19759
3 61 99990 250020609
3 92 99938 393895956
3 13235 81976 495892703
3 42883 90137 580286924
3 44464 93315 825646096
3 92 99916 609006154
3 40 99991 526775238
3 66 99960 929746874
3 7 99972 245463357
3 39062 82596 154390987
3 13 99992 88358276
3 52 99973 197530007
2 27446 448248089
3 100 99914 180387597
3 1 99953 563346422
3 15 99945 858531961
3 28 99974 251416161
3 96 99994 750818519
3 61 99936 17274557
3 22 99949 776086315
3 13 99938 472953116
3 63 99941 893410503
3 12971 78637 631882308
3 52 99923 687764070
3 48286 49986 954860018
3 24 99909 384435863
3 95 99994 303557725
3 12 99935 300573021
1 21765 30496
2 32734 803781415
3 98 99909 547987880
3 18 99930 188963111
3 99 99930 249216462
3 82 99928 850001775
3 69 99994 944226047
3 67442 69363 453583626
3 91 99937 201931583
3 51 99927 673319046
2 19113 736881537
3 15 99940 357854606
3 50 99924 403386655
1 29338 81440
3 28 99919 765226808
3 32 99921 2020920
3 49 99929 781657380
3 16 99963 629907150
3 4 99985 38084018
3 8 99948 690328060
3 22045 86839 71253358
3 13 99925 297680526
3 8 99970 246669245
3 54 99971 475357221
3 68768 71367 104837028
3 8308 45561 762877980
3 25891 70044 168224205
3 20 99908 13699498
3 95 99916 981565895
3 1 99939 489308489
2 17407 149321649
3 47 99904 5478942
2 7351 463151056
3 9 99926 794262553
3 8 99980 260376859
3 98 99919 778088934
3 97 99915 352058574
3 4662 90966 516320984
3 66 99913 528636649
2 79990 589728384
3 20 99933 832140911
3 3137 74349 755162597
3 34 99977 175897699
2 40814 722368502
3 82 99983 859204345
3 27 99933 518964690
3 15 99989 659499996
3 1 99942 528069875
3 99 99939 342404619
3 77 99957 758737075
3 46857 85696 415444765
3 97 99966 539296678
3 98 99917 421498352
3 83 99977 141788421
3 15289 92127 657397548
3 23 99982 970864458
3 54794 97484 770031882
3 30 99976 233969693
3 85 99935 751770710
3 4 99955 805432687
3 25 99925 103197362
3 100 99915 407300580
3 99 99926 210092573
3 86 99967 162421366
3 69 99991 539703733
3 74 99942 758578520
3 82 99961 512857529
3 82 99951 597687832
3 36 99956 493698769
3 99 99939 782102281
3 71 99939 142903442
3 36 99969 415950816
3 100 99968 403730237
3 11 99979 696881565
2 96931 750807785
3 42819 65542 639796274
3 55 99989 109341451
2 56575 490048093
3 29 99990 441384887
3 11 99992 751815911
3 65 99993 505966522
1 402 4143
1 10366 41620
3 97 99948 820607447
3 5378 69514 623857341
3 68 99908 745772874
3 2 99927 38102033
3 27 99925 671971163
3 41 99909 84995460
3 85 99984 737786937
3 9 99945 979403845
3 29 99954 665231571
3 91 99935 505106506
3 55 99985 155079735
3 26 99974 951045333
3 99 99994 33249850
3 100 99960 935508533
3 5 99992 725179737
3 59 99947 635233998
3 11655 67522 396015583
3 22 99930 275040603
3 7 99936 928163400
3 15 99961 857314931
3 27 99924 89549541
3 95 99926 880428874
3 84 99904 196139713
3 30 99913 892361145
3 36201 73671 313875908
3 61 99938 332375425
3 66 99924 725114390
1 43006 86833
3 92 99945 378469695
3 42 99933 712263882
3 85 99944 722337129
3 81 99926 977217808
3 52 99967 317650646
3 44 99914 817930049
1 25775 91788
3 38 99989 307658074
3 95 99905 300884501
3 97 99992 201116502
2 12071 57630588
1 3518 5891
3 9 99935 9322549
3 20 99956 106511719
3 21 99923 814618448
2 69010 804964751
3 34 99929 819729807
3 84 99993 692189043
3 88 99984 62544909
3 21 99936 122806541
3 8 99923 974354730
3 19 99941 266139669
3 35 99966 499971364
3 26 99943 611065561
3 62473 62885 916086444
3 30 99925 407292867
1 20517 97005
3 5593 71777 165780638
3 63239 87035 654677907
3 96 99974 825229333
3 79 99940 259302499
3 84 99920 250841173
3 92 99939 976632819
3 4 99934 11154033
3 57 99916 175868136
3 19 99965 143159675
3 52 99928 460497629
3 4 99910 892738370
3 18 99982 936583495
3 57 99923 945607769
3 52 99902 668376984
3 90 99995 226814296
3 26 99940 493140130
3 12 99931 438012262
1 61116 93245
3 26 99901 328512667
3 3 99983 535148510
3 70 99933 818851495
3 100 99928 893113577
3 70 99976 116097670
3 25443 75507 403150371
3 36 99957 454111766
3 16 99936 547439320
3 81 99954 116047780
2 23267 35494883
3 12147 67320 83187417
3 87 99934 535933697
3 75 99932 289838980
3 19 99952 449583693
3 91 99953 313124692
3 48 99909 470789475
3 48 99980 144119407
3 10 99908 881855746
3 19310 60913 590398790
3 89 99951 379604911
3 59 99957 966638682
3 30 99992 851059095
3 74 99986 185119550
3 40 99970 441809333
3 28 99923 430820573
3 74 99900 332365365
1 11748 17978
3 65 99922 279512345
3 26 99984 707622915
3 29 99939 760982568
3 4817 6325 982705982
2 97850 315105165
3 91 99950 237395079
3 59 99922 564459070
3 65 99986 268249013
3 96 99984 91518941
3 79 99936 767946447
3 27 99955 226007829
3 34 99980 850284436
3 46058 56457 592349718
3 5 99971 291446670
3 94 99988 196300411
3 81 99934 329881887
2 74531 242214075
3 51 99989 175967927
3 11 99946 90974215
3 55 99961 545616711
3 40 99971 368070381
3 45 99982 768688559
3 26 99988 88581363
3 39117 89285 75099267
3 44 99908 739159015
3 72 99975 407458567
3 50 99952 531278599
3 27 99971 760464249
3 7526 19668 707581280
3 93 99991 787355793
2 43934 487953051
3 37 99974 701650958
1 6470 28324
3 20 99975 960411920
1 58932 79113
3 21 99925 899368781
3 59 99959 609232114
3 93 99954 556198192
3 6 99984 637835523
3 28 99944 609606642
3 39 99916 752870947
3 35 99942 665626840
3 93 99992 905766567
1 1867 19413
1 41336 75715
1 49507 50970
3 80 99919 409932851
3 40 99986 357133166
3 45 99932 914049802
3 19 99970 751114424
3 29 99986 684697510
3 17 99959 776991418
3 100 99925 446182501
3 74 99915 625150922
3 85 99946 778552853
3 65 99905 794133044
2 77242 214073713
3 17 99957 246114203
3 22 99977 485246095
3 73039 78599 908671082
3 69642 97006 271597463
3 28 99920 782025846
3 11884 16737 967434783
3 4 99943 165160443
3 11 99901 25704202
3 25 99922 530985739
3 87 99947 936853227
2 45041 777727419
3 63 99978 862273825
3 17 99969 395270488
3 72 99988 517546663
3 50 99941 618382983
3 34 99969 346559832
3 39 99954 275501674
2 28968 220952808
3 91 99927 751260371
3 86 99995 885846857
3 93 99948 798158341
3 60 99937 409524408
3 66 99942 906993465
3 47 99978 213959756
3 15 99969 605896740
3 81 99908 200697609
3 81 99941 814318029
3 75 99995 781257979
3 42 99922 659718356
3 54977 66866 28190116
3 72241 77043 844207347
2 68812 482457419
3 29 99979 776659397
3 19 99951 640846848
3 68 99999 273128581
3 46 99940 105958951
3 29 99999 400184031
3 2 99933 661401831
3 87 99965 603077174
3 60 99927 631625653
3 100 99942 53517036
3 79 99933 760475133
3 33 99901 264910112
3 63831 64697 342033410
3 19 99953 374865076
3 45 99908 993645319
3 69 99944 240797842
3 91 99980 530715311
3 42006 80349 822108464
3 76 99976 71377314
3 69 99991 709214801
3 60 99940 567157617
1 19972 26110
3 59 99964 408693673
3 57 99958 315801810
3 13 99957 922495696
3 45 99913 871029818
3 83 99955 849585882
3 73 99908 515090128
1 45659 59627
3 80 99908 24778125
3 54 100000 49550588
3 67 99903 575697557
3 88 99938 593840979
3 63 99967 454053842
3 85 99952 525146509
3 38 99945 774869436
3 91 99923 160078138
3 86 99916 924852755
3 68 99927 357930669
3 1 99924 615793575
3 23 99903 690937060
3 48 99981 638564701
3 36 99984 715226283
3 72 99988 435429487
3 94 99943 793350909
3 21 99952 354200563
3 78 99900 290432170
3 18 99984 50469791
3 99 99985 342748479
3 25 99938 83016651
3 4 99995 294210850
3 73 99944 660957879
3 70 99960 129465597
3 7048 48673 634154254
3 59 99988 354831453
3 67 99921 3138475
3 66 99911 755005339
3 77 99939 369588379
3 8 99924 583592699
3 86 99965 629162340
3 98 99904 85568788
2 95989 440793204
3 6 99978 240737844
3 69 99944 987709605
3 81931 91678 491391221
3 42 99926 146935776
3 88 99990 354167600
3 7 99926 349831193
3 64 99952 402863935
3 63 99924 43637915
2 84697 234043975
3 83 99936 955376516
3 57 99918 674640088
2 18877 243335336
3 35 100000 297452520
3 100 99946 572213388
3 5 99907 269207152
3 33 99990 491439054
3 73 99997 700658907
3 7 99907 705580281
3 61 99993 786924115
3 22 99978 35214367
1 2888 78964
3 86 99991 356307437
3 86 99966 442379101
1 30967 48314
3 43 99963 991513
3 61 99908 168917789
3 41060 60321 186100791
3 8 100000 505579590
3 42 99906 655998292
3 83 99981 56980375
3 29 99988 964873387
3 6 99904 122594856
3 90 99957 735332099
3 10 99908 397208654
3 81 99952 962550621
3 32 99910 757096540
3 82 99981 91164114
3 1 99941 585615017
3 42 99927 347648438
3 49 99992 756665554
3 45 99997 541927681
3 94 99958 377707073
3 82 99925 765942512
3 91 99946 617071086
3 70 99940 890075111
3 36 99957 424337252
3 85 99957 847174809
3 51 99939 867090184
3 21 99971 975570540
3 63 99970 956929941
3 46305 73736 342656791
3 24 99972 653062380
3 37 99980 454494093
3 52 99980 978491914
3 77 99919 984051230
3 44 99920 315196506
3 48 99937 789487067
3 18 99954 246288429
3 37 99974 630916923
3 34 99950 908419719
3 19357 93072 517081597
1 70148 89706
3 55 99961 258364481
3 70959 74648 175823623
3 67 99916 940179033
1 28714 50650
3 20 99972 687977990
3 63 99997 65944484
3 38863 67216 987312656
3 45 99956 988579638
3 45 99992 121667678
3 9 99964 159130810
1 26752 52674
3 11 99979 292177226
3 29 99916 152644831
3 25 99977 529749501
3 36 99917 883251472
2 10796 521904249
3 19 99993 195125450
3 58 99999 373847125
3 37 99961 213918363
3 32 99912 630177682
3 2 99932 11840711
3 30145 38353 247982913
3 65 99968 293298826
3 34 99946 394657925
3 39 99929 839744241
3 56 99971 465781977
3 69 99928 710954295
3 47 99971 147126675
3 49478 80024 673966189
3 7 99970 988904105
3 3 99935 754091102
3 4 99967 987882163
3 42932 92636 488057777
3 66 99927 328439857
3 23 99928 282268496
3 73 99949 114636815
3 80 99970 563566857
3 54197 79832 9652070
3 7 99976 834419571
3 45 99930 214362757
3 5 99930 379654932
2 7268 395283941
3 85 99994 855772652
3 29 99921 280817373
3 88 99964 753219558
3 99 99913 199327988
3 46 99918 906581599
3 98 99966 816402249
3 87 99923 908084006
3 73 99954 866784273
3 31 99904 848050901
3 31 99937 457876181
3 26 99988 812911416
3 71 99926 379614205
2 9957 509090024
2 35760 13115996
3 4 99918 433497788
3 1 99906 719649430
3 34 99998 535129325
3 68 99935 26211426
3 40818 42523 913737428
3 59353 65175 862234763
3 43025 51579 58266588
3 10 99959 714884963
3 86 99915 422737486
3 87 99928 316928327
3 35 99962 902478333
2 462 479755142
3 32 99959 489914337
3 50 99933 487083499
3 2 99984 94302556
3 42 99925 498005873
3 48 99911 80292481
3 77 99980 587805614
3 47 99927 485286930
3 20 99905 49859622
3 48 99943 257371956
1 71636 96480
3 19 99919 602362198
3 43 99914 481137741
3 8 99947 189854215
3 3 99955 898505304
3 72 99994 772082235
3 21 99941 875880179
3 95 99917 101920811
3 80 99970 674999240
1 10592 28457
3 35 99953 279723163
3 82 99959 907080389
3 4 99952 318940862
3 43 99904 961207756
3 56 99965 537862648
3 67 99916 440380288
3 7880 41106 227042666
3 31767 92824 933536912
3 54 99924 102692325
3 42 99979 503472076
3 84 99916 783688103
3 26 99925 625877009
2 15157 634429560
3 24 99917 154429860
3 38 99945 995006729
3 85 99910 760923850
3 28 99913 423886156
3 16 99967 221277498
3 1322 20989 977852982
3 97 99903 513968157
3 97 99932 74031628
2 58117 108337521
3 34 99923 955740339
3 67 99906 374133383
3 80 99994 559831620
3 57 99995 352029327
3 20 99976 54761680
3 8 99969 247479841
3 89 99940 351716978
3 64 99991 405499324
3 61 99910 741741173
1 9534 93929
3 63285 83443 426561701
3 3 99948 674224493
1 14718 76568
3 14 99984 74220593
3 86739 88740 759785337
3 11 99978 76410688
3 17 99979 455857950
3 41 99917 533073132
3 59 99939 615705533
3 60 99990 461545380
3 95 99901 817826696
3 50 99913 534983502
3 65157 88669 525078549
3 79 99927 560136044
3 29223 55148 41403806
3 59 99924 953600645
3 33 99978 814887308
3 50157 94650 566507203
3 40 99902 774259764
3 24 99940 161438680
3 87 99926 888357856
3 1 99908 552320039
3 39 99920 926721809
3 33 99972 230509856
3 1 99962 578575875
3 62 99922 909204716
3 14 99988 434144113
2 47375 184048411
3 18 99947 225812985
3 48444 85183 562269655
3 39 99933 288013288
2 81670 356576735
3 23 19463 741734187
3 83 99973 567275481
3 43961 95625 923312534
3 26 99946 213163389
3 14 99976 6799091
3 78 99904 248477345
3 29643 61363 468975780
2 47444 542325122
3 59 99969 714411523
3 10546 36644 688196736
3 19 99966 367247356
3 62 100000 652426513
3 79 99914 15818894
3 9 99900 671895324
3 80 99971 605540495
3 49 99910 923757261
3 80 99913 394648426
3 16768 55737 428879993
3 599 1864 231487002
3 20 99937 436689860
2 40540 85984583
3 63 99911 840019349
3 87 99902 280620663
3 72 99956 388648135
3 77 99977 287339111
3 18 99908 589591830
3 52 99970 71325061
3 22672 55761 724242700
3 41588 73400 643835314
3 67 99943 72982371
3 7 99915 361550472
3 77 99961 410960228
3 67 99952 965927131
3 4 99973 224711823
1 56178 84455
3 7 99935 510646005
3 21543 73659 244062764
3 42281 46671 825760534
3 100 99924 501287744
3 32 99965 818567082
3 7563 30024 320013518
3 96 99916 608774895
3 33197 87714 471127887
2 34672 765337125
3 77 99995 316394409
3 81 99964 133661155
3 62 99967 995404439
3 60 99935 329255311
3 82 99974 457502587
3 25 99920 395559184
3 14220 46894 862228090
3 43 99935 854574747
3 2 99907 26802
3 20 99930 800041563
3 82 99989 208546053
3 78 99981 60534101
3 59 99997 297243155
3 91 99979 518381963
3 40 99961 991872393
3 42 99906 274236767
2 5295 537878468
2 93881 2564091
3 27 99929 837681141
3 13 99913 34285911
3 30 99961 433246328
3 67 99966 82660550
3 25 99960 242425243
3 24 99962 8596909
3 93 99927 665616090
3 62 99929 56028956
3 63 99962 365546725
3 58690 90198 818762293
3 19 99932 917790503
3 7 99981 217183182
3 96 99982 227255438
3 6415 7373 432419674
3 63 99946 70254982
3 3 99907 133149445
3 27446 47949 673304391
3 14 99964 67934494
3 71 99963 821442640
3 67 99952 20013754
2 1235 452276649
3 22139 25880 162331667
3 44 99901 238099615
2 58036 5408130
3 62 99962 955972176
3 87 99918 62369063
3 29 99928 174766990
3 50 99918 340573511
3 5 99982 850037129
1 30171 60473
3 42390 78682 819832508
3 91 99976 985219905
3 37 99918 819501099
3 98 99927 179196348
3 13 99947 898233305
3 68808 98063 778514514
3 28 99946 318732275
3 24 99929 940907349
3 82 99918 59262332
3 1 99986 511617994
3 68 99909 349002194
3 35 99917 830846217
3 93 99995 638188913
3 72 99925 79109542
3 46 99930 82130940
3 15 99903 876707728
3 38 99993 191753081
3 50 99973 497014648
3 14 99918 837057756
3 88960 96946 568644980
2 60461 671850729
3 22104 84682 504932523
3 43 99910 502946467
3 42 100000 399013093
3 60 99924 84673371
3 76 99911 134593222
3 55567 71714 881728862
3 19 99970 279807093
3 86 99955 387763142
3 15077 47684 97723486
3 76 99954 889514043
3 7 99931 979211031
3 61 99970 135269881
3 67 99917 151884930
3 75924 92607 675411987
3 60 99999 508537396
3 94 99915 999006454
3 55 99979 234157846
3 39195 52076 582444848
3 42 99914 527672906
3 48 99957 249418098
3 12 99975 225888592
3 16 99984 730063828
3 87 99961 543510377
3 84 99997 157967448
3 12 99922 110633531
1 14870 97153
3 85 99996 886053127
3 65 99965 78858221
3 55 99991 477329968
3 53 99984 917583221
3 36 99950 131491589
3 9884 81406 818902773
3 44 99962 120127549
2 59896 904728396
3 38962 74287 174172125
3 89 99979 296232259
3 73 99960 653052659
3 53066 93090 811954875
3 70 99931 616542514
3 39 99911 90962993
3 3 99917 905967687
3 33 99955 466661192
3 48 99939 201754463
3 42 99902 883947343
3 31 99918 878180812
3 32 99911 793607430
3 96 99910 557335273
3 77 99904 202977693
3 42 99964 246417728
3 66 99991 54270206
3 88 99996 583870187
3 17 99925 359553356
3 37 99939 933671224
3 8 99980 621649835
2 25777 543461273
3 73 99935 615018695
3 6 99930 900192921
3 90823 96359 752925629
3 13 99973 447694436
3 29 99967 148808909
3 69 99931 905739
3 33 99915 433499586
3 47378 81352 982252210
3 64 99942 467014981
3 43 99954 781667961
3 37880 88492 300397282
3 83 99953 110691482
3 81 99970 851830862
3 10313 13416 755058899
3 18 99934 699217383
1 39625 60428
3 9037 68031 892328295
3 16 99936 627738847
3 6476 82991 416902502
3 32052 33253 559924916
3 65 99922 161418291
3 44 99986 34818270
3 91 99931 333407175
3 32931 81572 308290192
3 30455 70742 544104103
2 95645 28619110
3 92 99933 74534387
3 44 99968 371323701
3 18 99942 184492360
3 98 99953 352506683
3 74 99925 232259821
2 29154 518968736
3 68 99973 847023243
3 87 99914 871631855
3 61 99959 816322304
3 99 99922 132639633
3 35 99988 755079967
3 71335 81869 699355949
3 76 99969 645326882
3 90 99903 256043780
3 58436 91322 857848264
3 15 99987 111491859
3 83 99912 281253784
3 3 99953 239529594
3 53 99903 254937441
3 41 99959 202384412
3 94 99942 128689413
3 9855 30502 610087560
3 100 99908 596403063
3 64 99930 167776535
3 61 99905 876816643
2 89510 84370931
1 13559 87041
3 66 99910 21078038
3 90 99976 545322231
3 79 99998 345671353
3 43 99954 767376436
3 11353 42639 570840035
3 65 99944 169322911
3 100 99918 17027135
3 81 99998 899273923
3 1 99901 215260663
3 85 99943 150073522
3 17 99905 430865431
3 52 99910 640751753
3 11 99993 696404782
3 30 99989 88799027
3 49 99982 235738422
3 30 99923 362402418
3 5 99970 149099189
3 63 99988 332007196
3 55 99910 646898469
3 2 99984 600850595
3 100 99991 410649233
3 53 99994 981309400
3 39 99995 456480385
2 58207 968632549
3 60 99977 269822407
3 30 99981 872097576
3 5 99972 453968136
3 83 99914 518715574
3 79 99990 17254609
3 9 99949 506165161
3 99 99930 69195268
3 65 99919 319240534
3 54775 75638 256756191
3 43955 83852 726028890
3 39 99915 159944220
3 95 99964 645657557
3 34 99919 89567828
3 91 99993 656643573
3 1 99968 498873513
3 54 99902 699699127
3 65 99975 80725924
3 89 99939 20856809
3 43145 92918 320458588
2 36619 975335757
3 57 99911 790813947
3 11 99974 339248101
3 64 99973 673961417
3 2 99990 250704337
3 7 99921 765906570
3 98 99916 561923860
3 61792 78424 358861821
3 24 99932 529384802
3 33461 34397 101652302
3 69 99955 811772009
3 34 99989 920483964
3 40 99902 991458129
3 15 99902 737030137
3 13 99924 908809089
3 29 99944 774093204
3 62379 91277 495996580
3 39813 51260 783876244
3 5391 42753 597660140
3 88 99900 765782309
3 41 99961 365276310
3 72 99993 309933305
1 66356 67922
2 55534 17121898
3 70 99934 135764556
3 11817 68116 314293557
3 97 99924 270178523
3 28 99938 962938810
3 54 99967 589552668
3 33 99962 492018769
3 25 99959 170756680
3 40 99988 295693797
3 3 99926 379198162
3 66 99998 581633940
3 54 99997 272105774
3 80 99975 561671064
1 11528 77813
2 48339 702393336
3 39 99939 394446674
3 2 99984 680088410
3 15882 61812 199104725
3 96 99982 360749166
3 56 99989 221358749
3 40 99919 608385310
2 56829 267871192
3 52 99921 255770794
3 47 99940 399131021
3 99 99968 316173102
3 11 99962 644898906
3 12 99963 643505089
3 9 99970 257940543
3 25 99916 753760928
3 70227 87635 259537664
3 85 99905 351953195
3 79 99902 606800560
3 75 99912 413377158
3 34 99944 758610798
3 70 99979 639647614
3 43123 93395 30839407
3 95 99972 782212526
1 53250 99413
3 53 99907 323885695
3 39 99985 168032694
3 4630 87675 846146981
3 91 99989 268574312
3 66 99903 223192402
2 87539 866247486
3 24 99925 863155040
3 33 99954 828258612
3 62 99903 818301240
1 32215 87006
3 72 99938 178933779
3 90 99967 284509048
3 1 99940 892705215
3 47808 79917 286119190
3 82 99949 103896665
3 21428 39938 303109990
2 91961 491248558
3 88 99931 794951350
3 87 99990 970436293
3 54 99979 101777347
1 39667 42462
1 64582 85664
3 15 99963 352938034
3 3 99934 833003051
3 84 99930 323592301
3 6 99940 386530031
3 40 99978 688931877
3 49 99917 340241773
3 39 99945 243696310
3 7674 87470 645252635
3 43 99921 948856145
3 33 99971 627680783
2 12531 915440110
3 11 99994 349106853
3 1 99991 510364862
3 35 99921 308735379
3 36 99930 993417102
3 44 99999 852490236
3 25717 47032 367068078
3 6 99952 748969724
3 98 99942 674053926
3 32 99965 596103727
3 83 99932 301498775
3 76 99901 53555634
3 6 99978 360973407
3 9 99983 9614701
3 94 99958 68976636
3 53 99977 310930320
3 35 99918 323674291
3 31961 91284 113975899
3 89 99983 106484337
3 72043 99134 760972067
2 72895 56539401
3 79 99929 952702140
1 26461 58545
3 72 99949 469913940
3 6 99924 10672046
2 48549 700609023
3 50285 85775 347667971
3 28 99911 312287264
3 85 99913 888004685
3 81 99944 480135688
3 56 99955 561978434
3 70 99964 692923903
3 3708 9184 870498330
3 17 99908 997004256
3 50 99961 67258710
3 59 99991 850931551
3 44 99985 457065258
3 95 99933 872016778
2 20179 72242498
3 70 99971 935050737
3 89 99969 430024613
3 83 99976 958106235
1 2216 95579
3 14682 21613 949826655
3 91 99904 289108726
3 55 99940 616280104
2 67095 703633288
3 18 99979 636888331
3 81 99971 809625360
3 31 99939 31591850
3 77 99999 108360475
2 93117 248064314
3 100 99949 219184899
3 16 99925 810860096
3 83 100000 12073890
3 60 99982 471132881
3 11 99969 512536168
3 33 99988 780574774
3 61 99967 240161464
2 33490 499739814
3 43 99981 501021145
1 930 62242
3 69595 83033 480093472
3 52 99950 652467058
2 90950 407394375
3 93 99998 112115301
3 1 99959 468077545
2 98057 830937323
1 18140 74062
3 31 99955 365032873
3 35 99914 733604125
3 24 99998 160150847
1 15954 95848
3 49 99968 674777690
3 38 99940 159401981
3 79 99996 468500793
3 92 99904 198388478
3 17 99904 824844486
3 4133 17548 370927690
3 33 99971 916307533
3 42 99974 420472821
3 91 99910 45854533
3 74 99927 49820857
1 85160 97954
3 81 99933 559125020
2 26395 939683564
3 99 99920 669733011
3 72 99978 329787951
3 67 99914 650077809
3 20 99928 563775768
3 96 99963 664008765
1 55058 70521
3 95 99923 882096098
1 18796 21729
3 71 99971 461702709
3 1 99907 531683920
3 67 99990 929023947
3 13 99976 900343308
3 55 99980 222199555
3 69 99931 464709669
3 28 99910 197564239
3 56 99964 721376045
3 83 99900 78199841
3 18870 39015 79564223
3 39596 59979 383579726
3 83 99902 70663935
3 68 99965 180676780
3 67 99952 20751969
3 20 99938 465383422
3 70 99988 580768942
1 12256 76247
2 73554 272674509
3 82 99968 441231458
3 14089 94719 812690345
1 56333 78097
3 62 99993 179070559
3 66 99984 827069198
3 52497 92066 397178687
3 79 99997 508201743
1 19507 22695
3 44 99984 343159610
3 52 99957 288435270
3 69 99952 454967831
3 67 99973 588923674
3 91 99993 265226167
3 80 99951 808398958
3 41 99967 749257705
3 82 99961 524675371
3 33 99937 929469248
3 45 99926 804822308
3 52 99948 342549425
3 6 99950 322692827
3 41099 97106 256727165
3 84 99949 45437573
3 99 99901 307961678
3 94 99972 443075665
3 84 99900 122171045
3 49 99969 978650597
3 58 99931 892184947
3 2271 60203 681519402
3 56 99976 784749061
3 100 99981 165552202
3 11288 90695 571937830
3 32 99995 467710198
3 24 99945 177926784
3 97 99946 318566124
3 37 99985 35093828
3 82 99935 362165689
3 35 99949 411634186
3 52 99993 345887675
3 2 99994 165543675
3 24 99901 41590891
3 93 99952 79370541
3 6 99995 165495257
3 13 99909 830526030
3 96760 99890 620207992
3 72 99964 89886596
3 17 99949 910503452
3 91 99984 651138964
3 4 99951 558794560
3 8 99989 511866434
3 8 99918 53971853
3 36 99990 630686457
1 7458 30968
3 43 99932 473851356
3 79 99907 571772265
3 23 99999 648581230
3 22 99906 326038248
3 21 99971 997330835
3 66 99992 171736481
3 78 99925 458123910
3 27 99946 587590753
3 48 99964 830754567
3 70 99914 26603204
3 48 99944 556718401
3 3 99961 495211066
3 41378 73076 439306473
3 52606 83712 396721226
1 55949 69646
3 93 99963 57107332
3 47 99921 41159142
3 57 99927 792973568
3 92 99982 186670403
3 69 99962 450314964
3 98 99936 616720740
3 85 99993 255139158
3 21657 85406 884169494
3 10869 81728 208618707
3 11 99926 666403831
3 30 99903 81654546
3 55 99983 716128281
3 75 99927 374536732
3 69 99927 719273194
3 37 99920 240945723
3 43928 90735 47800147
3 16 99991 974531392
3 7 99953 276342047
3 26 99933 68104458
3 10 99987 618786207
3 74 99971 919090499
3 53 99974 814251403
3 33 99928 800064621
3 82 99949 306973740
1 13229 52180
3 40 99984 553306093
3 98 99973 638958367
3 40381 61488 614171927
3 47 99932 125227964
3 66 99921 423479114
3 7186 69881 511099135
1 13706 16974
3 82 99906 272131119
3 82 99964 664174468
3 35 99930 431742639
3 41996 97912 68676506
3 70 99908 894339064
3 173 30932 154867555
3 39 99961 621858098
2 51811 234533399
3 24 99916 428525459
3 23 99943 985473101
3 26 99945 451650484
3 57 99909 857389310
3 84 99996 976344995
1 39207 96068
3 99 99937 69995051
3 9 100000 496955305
3 51 99996 386865301
3 65 99907 147561753
3 22 99947 447356413
3 71 99991 130208930
3 46 99993 898891394
3 9646 54918 834137226
3 82 99950 465229320
3 61 99995 180368401
2 70476 216498194
3 83 99962 347760669
3 77 99953 215038981
3 14957 49843 710376756
2 58607 51140807
3 82 99949 6433732
3 61985 96965 187351209
3 69 99939 728215213
3 6861 51119 701346608
3 8804 12112 368279857
3 26 99982 675909398
3 21938 51550 609152929
3 88 99911 147485260
3 60 99933 625334879
1 738 13755
3 6 99994 562727950
3 3587 11095 644338167
3 63 99938 390424906
3 26 99915 104008350
3 36306 76150 553826140
2 63351 44266002
3 70980 87043 678263593
3 53 99991 285474301
3 6 99912 614646504
3 13 99920 282584368
2 48453 138038054
3 1 99960 552174231
3 3 99918 637333814
3 60463 84666 537492580
3 41904 55302 385569823
3 47 99928 187334815
3 29 99947 844186839
3 25 99954 564064638
3 29 99901 168236949
3 8 99996 925729920
3 8354 19904 206004528
3 70 100000 801989358
1 5613 55686
3 65 99914 914209605
3 84 99919 13681185
3 23 99916 418309051
3 95 99962 603108895
3 34 99970 179426361
3 31 99908 636464205
3 44 99903 589418883
3 77 99998 458833912
3 7 99967 708359686
3 3 99957 491882642
2 4937 916292758
1 5411 25376
3 20 99969 41653277
3 91 99900 66538819
3 90 99970 177067050
3 98 99911 751971296
3 94 99973 547999958
3 48 99917 65532144
3 99 99909 313855850
3 14853 86752 67146241
3 47 99956 573426702
1 29363 48020
3 75 99985 558214847
3 54889 97035 525498185
3 8 99922 145994627
3 78 99993 986315843
3 57 99957 836164705
3 71020 74851 654555827
3 21 99977 316540776
3 80 99946 738975259
3 49 99998 902188389
3 17 99991 397776306
3 81 99972 176909475
1 50869 80612
3 98 99917 91266505
3 63 99968 414095741
3 52 99946 966802497
3 85 99989 224880766
3 17 99989 21061875
3 92 99968 641672126
3 30 99956 787178067
3 32034 78306 504694860
3 14 99915 423781937
3 78 99984 947777709
3 90 99954 327064515
2 94474 721350278
3 59 99957 772728622
1 7161 66435
3 24 99902 165378334
2 8198 681354994
3 78 99919 520447462
3 62 99913 125532359
3 31 99911 941850753
3 11 99974 434265926
3 67 99968 3437511
3 58 99998 103442244
3 19 99978 393853331
3 53 99984 350205841
3 59 99932 925599648
3 35 99968 49289495
3 25 99909 39776978
3 69 99936 490800708
2 3884 23447233
1 56711 72537
3 12 99983 48857607
3 93 99906 840091504
3 47 99934 685184989
3 22 99998 548930384
3 64 99966 82221559
3 74621 98833 361448627
3 37 99991 670371945
3 41 99990 991288595
3 98 99993 573000863
3 11166 25869 782145822
3 66 99903 764961502
3 31 99985 524196436
3 22 99966 841952523
3 21 99977 550461424
3 55 99977 962149552
3 89509 91213 531462409
3 11 99901 785120827
3 49109 67475 500960249
3 63 99963 986113417
3 35 99905 846433022
3 52 99932 548896676
3 7 99932 594906143
3 31328 68546 821668809
3 96 99963 185899601
3 34 99993 483917742
3 36 100000 272379867
3 24 99901 926661889
2 84217 855422631
3 38 99961 375867531
3 46 99957 544542356
3 5 99911 14140683
3 39 99905 854494906
3 53 99990 462330561
3 9242 75114 103954979
3 32293 51287 518909735
3 67 99917 132949003
3 34 99997 869269908
3 79853 91201 339602819
3 87 99953 313260028
3 53 99937 120613462
3 79 99981 120953080
3 4 99909 192088875
3 34118 37847 927395080
3 48 99974 279993068
3 19 99968 417976088
3 83 99943 662649191
3 89 99905 781977665
3 65 99979 287114547
3 58968 86268 881417426
3 65 99919 687961301
3 44202 50489 719940239
3 81 99999 88326948
3 84 99927 103901240
3 85 99985 50352361
3 32 99964 639443533
3 29 99984 727143883
3 20980 48349 939312912
3 11282 70806 825533035
2 34805 688303309
3 27 99955 259973254
3 80 99918 849261476
3 22565 78603 45856395
3 90 99995 393775742
3 3 99929 884135557
3 85 99934 931710304
3 93 99910 800630479
3 83 99946 314463220
3 55 99951 587707809
3 26 99970 990370505
3 11 99987 513333363
3 27 99997 232646106
3 28 99906 359674020
3 55 99999 960065106
3 12350 23971 62777179
2 94459 128370092
2 33902 967345706
3 18 99967 769470862
3 22 99917 975009455
3 30 99981 394095956
3 4 99945 462227984
3 45 99912 340103433
3 87 99981 371843333
3 93 99911 831427935
3 98 99942 522583258
3 37493 65295 694254696
3 54 99922 210660952
3 58 99942 383265687
3 90 99952 723299296
3 67536 72309 307401993
3 5 99936 389799129
3 2412 82890 118870022
3 95 99977 828853836
3 15 100000 311837891
3 16767 76580 688907470
3 12 99902 758180713
3 60 99969 536929182
3 3 99970 847671899
3 14 99969 120279312
3 17 99972 928399284
3 31 99940 575127081
3 73 100000 838689296
3 14 99992 205590923
3 61 99967 987806348
3 72462 85774 96740244
2 61042 205047003
3 99 99972 308986183
3 24 99938 296559729
2 46028 976470959
2 79784 539974735
3 68 99953 29289161
3 70 99987 495292541
3 23 99988 652499309
3 90 99982 629391697
3 90 99991 260762156
3 7 99911 417411949
3 91 99967 713302509
3 31 99936 845588090
3 1 99975 509146072
3 42 99927 861232740
3 26 99988 34622643
2 94857 250226400
3 20 99913 19129282
3 70 99982 328495770
3 24 99990 949619994
3 63 99965 65651227
3 70 99924 156844682
2 17423 147622608
3 11 99998 937683687
3 64 99936 944701475
1 7782 24949
3 45 99924 978471060
3 2688 36805 140398641
3 78 99995 208867316
3 45 99918 112261960
3 52 99951 904697674
3 87552 98976 700302830
3 33 99951 414053349
3 22 99900 804277152
2 55782 916899131
3 91 99954 580565157
3 47 99962 678995129
3 18 99922 334051398
3 1 99997 135600341
3 73 99967 338008961
3 15 99989 127380724
3 97 99958 621683328
3 64 99966 415727470
3 4437 7682 457642232
3 54 99993 776695948
3 93 99936 483600201
3 56 99986 519058639
3 58 99978 148162276
3 4 99980 931867763
3 74 99932 203038194
3 94 99999 683089460
3 8 99908 906221618
3 76 99982 983922000
3 43 99993 542513954
3 5 99948 190781645
3 76 99949 31170915
3 64 99939 847248380
2 60377 482870412
3 21 99912 963696330
3 40 99949 795134584
3 59 99903 395756626
3 42 99913 135792618
3 26 99998 219400793
3 16 99979 993547255
3 87 99984 825162537
3 27 99963 315944883
3 54 99966 429923642
3 4 99942 525183704
3 41 99963 457595634
3 95 99961 104365483
3 97 99992 209331628
3 21 99964 846990876
3 27 99999 393099255
3 51 99993 631420460
3 91 99930 132277537
1 82375 85853
3 47 99959 902881995
3 65 99996 716920144
3 40222 46997 58987667
3 81 99917 335804705
3 36 99917 903403432
3 99 99914 974805730
3 54 99967 927073887
3 90 99952 60280203
3 3 99986 778419627
3 89 99987 227925161
3 6536 70918 452928478
3 85 99991 639122755
3 17 99944 465768620
3 35243 94438 537427963
3 81 99927 88899696
3 49079 89001 624824952
2 85343 484426381
3 90 99999 836647531
3 70 99945 791486853
3 12 99950 65168272
3 80090 96040 346984560
3 70721 78232 226220629
3 31 99905 670510441
3 50 99964 7671283
3 72 99919 783339282
3 91 99917 788222341
3 86 99942 899553560
3 64 99999 656864427
3 70 99971 71603191
3 50 99943 534049648
3 5726 89667 964877823
3 86 99984 128998249
3 52 99904 336300951
3 46 99940 589397023
3 34 99904 402724544
3 46 99950 943958703
3 60 99929 253325278
3 36 99901 799749807
3 8 99982 677942195
3 12 99945 206564436
3 100 99927 782035116
3 51 99947 842552786
3 4 99923 256391520
3 90 99910 49980420
3 70 99991 982854230
3 98 99947 528339533
3 20763 45792 473324294
3 1 99958 588299710
2 75200 464930452
3 84 99973 183480907
3 54 99993 757975561
3 53691 80589 489694774
3 8 99926 914328217
3 43 99994 39922395
3 86 99942 525903566
3 53798 93221 690251474
3 37 99949 628289546
1 27406 46477
3 35 99921 63931966
3 34793 37890 74721886
3 98 99981 80956329
3 7 99910 812504183
1 40391 45705
3 27 99937 734005704
3 72 99914 941304118
3 82 99985 813320169
3 24 100000 323015504
3 74 99978 438814038
1 44549 93193
3 96 99932 803343275
3 76 99963 742753843
3 11 99919 646946352
3 24111 38473 355961875
3 49929 64250 562923442
3 62 99943 993802881
1 1939 24612
3 7 99922 96031962
3 88 99971 116755582
3 89 99920 418049400
3 90 99987 932830371
3 76 99995 321202277
3 27 99909 319728326
3 46 99988 351054310
3 96 99923 858278461
3 29 99968 794735932
3 80 99996 648237139
3 67 99963 20571493
3 92 99951 352841517
3 15252 98278 302123813
3 46785 72996 494775277
3 4 99944 85220934
3 35 99981 881759766
3 39 99926 398146075
3 60 99928 804651055
3 42 99944 566025547
3 27 99982 128393131
3 41 99958 553691851
3 81 99980 165457417
3 41 99948 262801965
3 43 99973 609569591
3 23134 71694 115397912
3 22 99998 343156029
3 56 99904 307405336
3 99 99942 48786199
3 85 99950 933598360
3 79 99911 101193442
1 29384 55489
3 72 99946 952042814
3 90 99923 231103067
3 65 99985 182062010
3 6 99925 722328134
3 2 99950 645221306
3 56 99949 472552851
3 77 99964 169190899
3 51 99932 414926866
3 61 99908 799271191
1 50328 63932
1 16974 28511
3 57708 75001 408689920
3 598 60030 78067543
2 75221 272288595
3 64 99948 170828985
3 76457 82401 85786257
3 91 99936 657903632
3 3 99995 353020639
3 17 99901 363287005
3 95 99908 717164885
3 30 99932 606172446
3 44 99947 413876300
3 18336 39218 520672076
2 66881 73532976
3 21 99994 178261110
1 7349 19010
3 7719 63571 833406817
3 34 99967 489504958
3 74 99983 416973466
3 17732 20914 945726712
3 67 99927 917354441
3 85 99944 405727361
3 9212 19989 653435465
3 28 99964 941930122
3 98 99976 787005602
3 12051 56398 926975229
3 14 99940 222951150
3 32 99970 430005757
3 64 99944 642694781
3 41 99962 486626990
3 34851 66950 333285559
3 81 99921 687379255
3 32 99954 93955906
3 69 99911 538828805
3 98 99962 432936293
3 60 99903 833485395
3 59 99953 808185005
3 62 99948 159176167
3 40 99953 98512590
2 86420 155805111
3 33870 82321 643797648
3 98 99954 891840582
3 81252 92375 544460851
3 82 99940 303277124
3 54 99969 510787214
3 9 99930 423171087
3 12272 35517 904564867
3 85784 90358 81892983
2 88895 204264452
3 4 99911 50402633
3 21 99996 935706556
3 95 99951 612586503
3 60 99946 338946152
3 92 99988 659970861
3 37 99923 943099196
3 69 99939 864498495
3 6 99999 308726640
3 80 99983 823393043
3 23 99904 6682149
3 83 99921 830397646
3 62 99971 577943946
3 1 99998 273812529
3 1 99987 949213504
3 29 99999 248379414
2 98693 939480934
3 35 99966 11280795
3 17205 88160 683641066
3 100 99981 70949619
3 83 99900 596082747
3 13 99945 368992270
3 15276 23930 624539806
3 97 99979 926032754
3 9 99976 939012521
3 70 99922 815672990
3 5 99952 337651432
2 59847 229772506
3 73 99977 284427882
3 3 99904 384665424
3 5 99972 941295415
3 19 99961 802867252
3 16 99949 158258377
3 46 99910 308906449
3 33 99905 917807019
3 90 99997 263998286
3 70 99973 809103165
3 20 99968 214964591
3 72 99949 799908508
2 31731 911854433
3 41 99982 478376467
3 66 99996 994198007
3 91 99933 838983300
3 88 99936 768627079
3 17 99967 135622973
3 100 99968 870347741
3 10 99994 276088437
3 13 99996 283349061
3 75 99982 234079485
3 70 99959 855303053
3 17 99904 218191458
3 21263 32915 308451658
1 25465 95079
3 23 99935 778507979
3 97 99974 368995928
1 45606 70333
3 28828 89725 110805584
3 42 99919 665748762
3 57 99970 595335101
3 27 99943 378520960
3 18 99948 69600582
3 92 99984 530599221
3 77948 99533 102609033
1 28631 94584
3 90 99922 558543988
2 57684 54035284
3 857 36218 957123888
2 6195 113974974
3 74 99957 792629624
3 78 99920 18368590
2 49272 788256075
3 34 99976 28705859
3 77 99970 557513401
3 12 99996 578510943
2 55049 451087168
3 42 99914 554328782
3 33 99917 536349015
3 2 99904 341365089
3 67 99949 221861556
3 55 99971 330556422
3 88 99978 320869741
3 33 99963 85365666
3 25 99904 102001036
3 100 99943 90963129
3 81 99996 499720876
3 62 99903 816772650
3 16 99933 840548581
1 47599 89548
1 39718 86044
3 48 99980 754139694
3 92 99976 188946172
3 59 99958 525759350
3 38 99968 855509208
3 65 99961 507761590
3 64 99927 303720095
3 20009 81173 25655914
3 45 99914 300210718
3 91 99902 158051736
3 6543 6643 900684108
3 2 99998 91749597
3 35 99962 223518569
3 67539 70965 616650156
3 99 99905 348584812
3 58299 79907 676798162
3 22 99957 558950812
3 53001 68276 329403710
3 75 99953 101172348
3 70 99994 390316031
3 82 99970 637576940
3 29 99905 540617615
3 23 99917 671967118
3 98 99901 104366670
3 22185 94752 453846887
3 46 99953 339717201
3 82 99992 838862278
3 4 100000 571559517
3 23264 92628 518475626
3 67 99966 981670959
3 59 99989 387318494
3 36 99928 466114558
3 3 99929 198087208
3 29896 37009 240138051
3 33 100000 535091619
3 82 99931 618041016
3 97 99905 559213610
3 4111 71414 174054302
3 55 99968 3374198
3 78 99952 250480707
3 90 99974 625913802
3 70 99923 527640516
3 76 99920 744097229
3 73 99900 49092368
3 12 99960 141852598
3 66 99959 655342893
3 100 99987 545010351
1 44532 85589
3 16 99988 253660683
3 20 99905 145079479
3 79 99979 235932282
3 74 99986 324984296
3 15618 80619 49110180
3 75 99956 366224512
3 59 99905 586269912
3 73 99993 673668682
3 14 99958 315947570
3 31 99990 305828495
3 24 99994 998815301
3 77 99958 633558742
3 51 99909 153652736
3 61 99926 846973162
3 19 99926 432146890
3 65 99986 317303837
3 80 99943 755035888
3 84955 90597 22345164
3 49 99981 599418945
3 10 99920 715769123
3 41 99996 343153655
3 1063 45523 387153443
3 44367 66891 317785305
3 52 99970 835797473
3 96 99910 432381599
3 44 99981 322072592
3 44 99964 342179733
3 87 99941 362608065
3 24 99952 960172931
3 71 99961 234848617
3 22 99969 124554701
3 42 99956 765121061
3 94 99971 499594967
3 29 99987 754313786
3 56464 77753 287708843
3 63 99956 228689120
3 11 99911 308879582
3 53 99983 863204672
3 64 99996 833630639
2 69275 459445713
3 72 99974 756769726
3 23 99988 49912209
3 50 99930 791789565
3 59 99971 84050057
3 67 99974 772169612
3 95 100000 396712951
3 58 99979 540441910
3 18 99922 747892969
3 17671 77513 883460944
3 90 99900 583749256
3 32 99985 335080482
3 7 99920 546664341
1 52352 90950
3 12 99927 518067491
3 23 99909 862505755
3 13 99950 909317490
3 15 99970 501148060
3 15 99956 598856160
3 9 99914 508799408
3 40 99987 433350748
3 89 99903 876174740
3 34407 38107 14143052
3 28490 38776 476367356
3 1 99990 833001304
3 84 99958 132865780
3 97 99952 543882604
3 46 99942 581772295
3 41864 59005 527631864
3 64 99916 184076191
3 22 99999 631144570
3 26057 49534 291413420
3 31 99933 211553854
2 8078 654343158
3 46 99942 933456800
2 5028 568097827
3 32 99979 536771189
3 54 99916 415473270
3 65 99913 283506838
3 58 99993 621279375
3 31509 44540 618650358
3 42 99924 867805081
3 95 99906 723208520
3 87 99944 346203379
3 10 99953 96619329
1 26623 31083
3 92 99943 16107629
3 16 99916 627895001
3 55 99928 942369733
3 100 99948 384717311
3 71 99953 911068717
3 39 99988 976382493
3 70 99922 526852350
1 42696 52109
3 71 99951 19864285
3 50 99993 494313857
3 92 99971 979422634
3 8 99988 498241835
2 71009 209566357
3 11 99937 636327590
3 21 99908 554076842
3 94415 98213 440086231
3 83 99952 118137840
2 92258 732148793
3 90 99979 549201331
3 79 99902 399310821
3 72 99924 160504123
3 3494 42789 113800946
3 60 99977 451492204
3 81 99958 28969686
3 16 99956 461028331
3 84 99933 462682531
3 23345 23400 756922372
3 60 99918 86911344
3 70 99916 534007086
3 70 99916 988820727
3 37 99936 760288975
3 7094 55714 937023867
3 35 99920 226790722
3 52313 79333 740327916
3 41 99940 400599575
3 31 99973 703502670
3 90 99936 466393497
3 13 99959 651236951
3 72311 95547 727821205
3 43 99905 172173399
3 41 99914 164132186
3 57 99994 558034269
3 10 99972 724120828
3 7 99944 612176791
3 22 99928 413367262
3 93 99918 317275642
3 88 99948 550442095
3 36 99930 84341795
3 95 99995 755383603
3 26 99976 102991741
3 98 99976 984539397
3 60 99969 942947236
3 61399 91212 401172124
3 42 99930 540934154
3 55 99910 225124172
3 63 99911 590574808
3 35 99961 408270095
3 30 99976 574705943
3 5 99988 582659012
3 43539 87328 57986063
3 35 99924 778415542
3 14 99942 980517871
3 61472 81115 882888543
3 3117 28705 183312815
3 77 99955 719010414
3 56 100000 53797426
3 17 99972 928987656
3 70 99982 48481968
3 80 99931 545286731
3 17 99920 675229779
3 59 99983 966401817
3 86 99928 409888545
3 11 99972 185865234
3 54 99972 74169881
3 27 99960 297370082
3 13 99999 747392673
3 32124 54746 382653118
3 53 99959 253156639
3 10 99923 274256937
3 56 99974 389348582
1 39913 86562
3 59 99905 838083849
3 31 99919 144053635
3 9 99956 74248388
3 32957 72578 969739900
3 90 99915 163631694
3 54 99975 938166000
1 70682 86466
3 41 99930 774047248
3 56204 96332 606404503
3 57 99962 147807474
3 26 99934 327938549
3 47 99931 376802005
3 2 99949 311873891
1 49605 66232
3 19114 21966 350735756
3 89 99944 847913753
1 37051 89029
2 54688 109207780
3 67 99950 433717292
3 63 99936 846872166
3 84 99976 645997578
3 76 99910 424952783
3 4 99979 498605515
2 87846 359315993
3 5 99941 166498553
3 14410 77556 124514043
3 35 99960 967213331
3 86 99997 552442401
3 3 99973 680735001
3 3819 38882 864177675
2 64160 943125190
3 44 99921 837877289
3 425 51134 996090657
3 82 99985 457356638
3 22 99974 583035309
3 2 99938 482229477
3 52370 61461 784816771
3 74 99990 394629259
3 79 99958 764443046
3 49 99924 512848278
3 32 99992 809126254
3 25 99976 785356868
3 22 99918 53851686
3 79 99930 766022807
3 95 99904 143215857
3 46572 73186 313697360
3 85 99934 846668274
3 99 99906 501659705
3 39919 91820 234567084
3 95 99963 973833895
3 42 99937 610873254
3 22 99987 343370560
3 98 99943 953099347
3 82 99930 873521658
3 9155 81417 445051954
3 19 99924 641471332
3 80 99927 356131377
3 86 99985 596395049
3 35 99995 520323927
3 25696 81373 969174481
3 10 99981 891612579
3 54 99996 823378122
3 7 99955 966583343
3 88 99940 85295016
3 66 99986 56603288
3 62 99914 447746985
3 39 99975 168112546
3 51805 60623 939348604
3 41292 49197 293965592
3 64 99926 709807939
3 39976 57079 47380210
3 72 99971 455055574
3 21756 98990 150934458
3 62 99918 219508554
3 23 99960 274743344
1 25334 72394
3 24895 56249 778031912
3 64 99924 878848249
3 68 99914 740913320
1 17655 52676
3 30299 41247 247726103
3 56847 97775 948182295
3 74 99983 327268806
3 75 99999 405279326
3 28 99945 493728386
3 26 99920 674829783
3 58 99967 932788923
3 15369 54158 59779643
3 27283 76973 399014823
3 50 99947 836742008
2 51130 437991929
3 57 99927 816084308
3 66 99951 98410211
3 9 99910 56097925
3 32 99977 167464427
3 4 99954 242787750
3 71 99944 810058196
2 62609 561385741
3 75 99986 171084040
3 93 99932 698287357
3 27 99984 842120086
3 25 99930 622880746
3 92 99936 145415212
3 96 99998 240116094
3 16 99975 43800640
3 27 100000 264872850
3 17 99914 114338283
3 84 99985 159409130
3 58483 83861 610390993
3 45 99906 526538050
2 62887 34912230
3 44 99912 892427665
3 62 99939 758917657
3 15392 55068 67212673
1 43662 74628
3 85 99934 247475121
3 48 99953 503411491
3 83 99986 279539451
3 64 99923 502616172
3 68 99922 690986021
3 62 99946 431496673
3 72 99922 423906049
3 86 99926 390604066
3 98 99908 924502215
3 52 99968 450503056
3 58 99991 708180122
3 70 99944 949797106
3 89 99973 336094027
2 48117 140585956
3 92713 95148 925571105
3 98 99900 610803326
3 56 99966 11367155
1 23565 57306
3 11948 79876 999932348
3 54 99999 453188467
3 9550 56820 51992360
3 17 99934 435316730
3 4 99941 128303846
3 72 99972 150816726
3 83 99960 587379886
3 37 99936 657483447
3 100 99958 429852702
3 50459 70869 708884583
3 97 99998 635734521
3 10367 89252 771547188
3 1 99979 424949423
3 23 99953 813384592
3 86 99991 393160734
3 61818 78911 548231671
2 44574 838600963
3 41 99981 38399874
3 73 99970 13534010
3 55 99944 696755603
3 46 99975 591691862
3 42 99904 947979441
3 97 99931 859777771
3 88 99993 408814756
3 22 99901 738274013
3 44 99921 212814365
3 36 99966 708954213
3 15725 36120 126976476
3 64 99995 669837394
3 35 99963 858212624
3 81 99934 116731789
3 3 99971 732509438
2 41724 601427346
1 37663 57824
3 8 99927 415633493
3 68 99982 803323192
3 45 99959 423352806
1 84402 98465
3 51 99933 405237491
3 62833 71270 525784077
3 26 99924 509288413
3 48 99908 109112848
2 27162 295341145
3 4 99911 586771566
3 80 99947 929975208
3 70 99914 442059518
3 82 99987 446628734
3 34 99926 554775500
1 2672 78436
3 20 99970 783958761
3 1917 36671 342508386
1 56821 91707
3 80 99987 804489319
3 35 99944 809424066
3 9 99940 200966338
3 42 99902 881475480
3 12 99974 53240175
2 9650 405403573
1 57145 70017
3 91 100000 488988252
3 81 99913 97549218
3 12261 25738 196226331
1 38951 75279
3 1 99943 135807926
3 45 99912 468204858
3 31 99915 854329774
3 95 99989 988626743
3 10 99906 739911739
3 53 99946 663106324
3 72 99978 731990134
3 88 99901 221918906
3 77 99904 763369318
3 11111 41378 143936937
2 82146 2358675
3 96 99978 616793790
2 46692 956531088
2 5782 213599260
3 1 99936 107466412
3 26 99961 622350660
3 58 99912 790924059
3 62 99996 728180068
3 10090 46999 985787002
3 46 99963 227815123
3 3 99986 880432809
3 80 99931 549489281
3 35 99903 378702839
3 94 99990 929387895
3 73 99964 907311817
1 67442 99139
3 23 99901 318312155
3 72 99907 886265343
3 8 99975 978414943
3 62 99990 23034774
3 31 99915 59126675
2 516 531268322
3 86 99981 892772510
3 46770 70527 107292642
3 2769 8787 345690290
3 5 99957 403448707
3 21 99995 587854434
3 94 99924 886372054
3 9 99927 847616234
3 99 99957 542402302
3 34 99916 74805076
3 81 99911 620484470
2 1919 840511908
1 84126 91396
3 99 99963 360484778
2 11165 262832897
2 88446 687816519
3 74 99911 148817560
1 7693 13448
3 24642 28069 878485820
1 80678 81620
3 56 99937 229168067
3 19 99998 464318054
1 7240 50338
2 27222 434949077
1 50124 69583
3 4 99984 293487082
3 29756 43276 417880507
3 54355 72016 574464842
3 18 99961 867730024
3 47 99990 414810907
3 85 99914 505527524
3 11 99987 219220752
3 100 99994 618781517
3 79 99914 841103075
3 28233 82479 851260469
3 83 99964 487583613
3 32142 69733 510022884
3 70815 94964 361687897
3 35 100000 272754398
1 42678 53942
3 26 99918 893602926
3 23 99906 39344354
3 98 99951 258789819
3 65627 67929 510267687
3 15 99997 576429073
3 99 99934 334302406
3 96 99994 502338688
3 30 99906 364119854
3 39 99913 671596081
3 64821 96206 228717029
3 91 99979 957947182
3 5 99944 901448040
1 51052 84969
1 41124 66281
3 17 99937 745906414
3 56 99917 82946238
3 36423 38489 884723309
3 63 99902 470478644
3 81 99984 815867367
3 10 99945 33156059
3 23280 83832 175948667
3 44 99942 512974951
3 16202 40832 764130907
3 58582 62704 427598645
3 42 99926 657254858
3 63 99947 958204016
3 4 99933 804437859
3 42 99908 115567731
2 37283 6134592
3 82 99916 46571221
3 39996 55464 882238062
3 50 99997 622739722
3 88 99948 326937341
3 65 99974 661918958
3 19 99994 792405270
3 16 99934 375296448
3 87 99988 172896026
1 28537 39299
3 13 99901 952748644
3 55 99912 396244339
3 39 99949 45678581
3 37 99946 772832995
3 31 99982 612100300
3 48 99909 373699517
3 63 99970 64173304
1 80163 99255
3 97 99982 520618756
3 21 99922 230606185
2 20540 351716667
3 27 99962 810936875
3 34 99922 473440379
3 5066 80573 669546865
3 93 99949 732726273
1 58449 80415
3 55 99946 703622247
3 9735 28892 273340408
3 82 99981 809354209
3 80 99982 682634788
3 44 99952 103284767
3 9236 96662 358838323
3 71023 83917 774539855
3 66 99924 528476853
2 3031 997349245
3 95 99960 424133208
3 14 99990 399237507
3 63 99985 151113079
1 50442 86114
3 12 99941 597866665
2 33159 597438758
3 32 99978 294203971
3 11 99986 147296339
3 33 99963 616297296
3 78 99913 236703923
3 26404 58895 828020835
3 78 99980 440376443
3 20 99980 601387860
3 37 99966 597547646
2 72047 591274279
3 69 99954 719812876
3 14566 80955 990022201
3 21 99921 211773490
3 98 99973 898247158
3 85282 91065 686754469
3 96 99932 177493083
2 63420 896099408
3 77 99972 370678473
1 2421 68692
3 52 99991 249810920
3 37 99912 500616996
1 6357 96852
3 25 99965 109621402
3 94 99984 828861979
3 6 99903 709174881
3 16 99964 981957040
3 16 99984 611096087
3 43 99960 118889482
3 19 99978 471881800
3 29 99931 722552815
3 4 99929 130942201
3 40 99958 789835892
3 26995 56174 976442155
3 18 99929 861751460
3 28 99968 730908060
3 20 99958 902721124
3 88 99952 307790543
2 65987 664443323
3 29 99943 576455873
3 82 99982 333377806
3 69 99976 607982572
3 16 99946 888229801
3 35 99901 344368302
3 10 99989 564678766
3 14 99914 45015373
3 98 99990 406474230
3 21 99984 903540657
3 13227 98177 463149242
3 20 99915 309587626
3 7421 65727 9500274
3 90 99976 418520692
3 36 99965 569167037
3 42 99954 22977656
3 6873 41294 419104002
3 95 99910 591491156
3 7 99977 481835927
3 20 99995 327715870
3 97 99943 194010145
3 91 99967 918262757
3 81 99946 50853179
3 86 99935 209855097
3 80 99981 25551194
3 12 99912 969808236
3 39 99941 870308592
3 73 99970 449655385
1 18972 43926
3 88 99938 944200877
2 14403 156809173
3 50 99996 866644135
2 87420 518264747
3 3 99976 724083628
3 20 99928 899000463
3 97 99963 944607574
2 88805 973094699
3 95 99985 335544576
3 94 99986 110502158
3 20 99976 647800198
3 75 99947 911556322
2 92284 412944130
3 74 99973 644549646
3 21 99928 952152637
3 62 99908 879239287
3 28761 55733 137971622
3 11457 86451 972067791
3 27 99951 214651980
3 3170 25595 986275111
3 68 99940 604691628
3 90 99925 216391069
3 26 99906 834331065
2 22125 236185700
3 8 99940 269152957
3 50 99969 802573726
3 16821 17182 818238806
3 21 99986 18012087
3 17 99946 919025866
3 83 99912 675734038
3 66 99934 234456991
3 25439 29935 884819214
3 26 99948 22717098
3 37 99969 40665341
3 73 99988 128746332
3 49 99931 315006132
3 20 99929 352643391
3 64 99959 348220183
3 48 99906 256336060
3 91 99926 442554373
3 97 99945 370186527
3 98 99933 857855610
3 49 99912 690836956
3 75 99904 801725426
3 68 99926 387674387
3 55 99954 645560081
3 70 99927 143182674
3 45 99908 958229890
3 33402 82287 372661402
3 63 99977 233439004
3 53 99947 148003493
3 16 99978 563233355
3 79 99983 692405863
3 82 99943 239540142
2 71910 718590309
3 46087 68403 933187376
3 56 99992 619556272
3 90 99995 425689723
3 83 99993 844892175
3 39 99920 394735618
3 66 99967 585064962
3 55 99917 562627877
3 20 99989 839642146
3 4775 73134 375239258
3 90 99906 391646953
3 52 99996 218297360
3 22 99930 600129716
3 61154 86534 545060049
3 45 99981 878906118
3 79 99915 192860330
3 9 99971 979131662
3 44 99945 315040207
3 9 99971 731556716
3 17 99937 158061179
3 12 99903 885115696
3 61 99951 790981653
3 45868 84986 488742947
3 35 99906 603777946
3 68 99908 911282762
3 73 99970 632846646
3 56 99932 496284328
1 46825 56701
3 34 99904 631243061
3 48 99954 141731067
3 43 99974 583513384
3 93 99975 501898842
3 31410 74858 466257051
3 33 99997 400021291
3 65 99947 180994361
3 77 99960 789188466
1 5974 52709
3 4 99900 174755641
3 76 99915 595559043
3 94 99950 476748714
3 95 99905 214156174
3 72 99905 763858303
3 11 99920 353859130
2 48349 491288751
3 12600 67809 839003160
3 46 99947 944683934
3 72 99960 185161593
3 85 99906 196156314
3 4 99941 853551245
3 26 99908 944871297
3 95 99988 928045337
3 87333 95746 996045820
3 61 99923 99303735
3 83600 92147 22814184
3 86 99921 750647516
3 43668 50142 674127351
3 41 99969 84359840
3 6 99969 103591315
3 29077 71724 887463354
3 18 99914 892169987
3 1 99916 754737994
3 84 99967 496144080
3 50 99999 862407387
3 63148 69316 939177578
3 25 99934 117824040
3 48 99971 324215302
3 43 99914 834106398
3 21 99921 946289099
3 94 99991 930868515
3 24 99955 163706926
3 20 99909 217492630
3 16 99905 859741595
3 87 99995 963337622
3 71 99942 413341013
3 30 99941 588822791
3 26340 28378 553233823
3 89 99973 959505107
3 68 99978 241867036
3 5724 57019 526518381
3 5 99929 922164084
3 54 99948 16544924
3 78 99979 676068664
3 65 99901 359504502
3 28 99982 141683464
3 2 99922 809480618
3 84 99953 290175986
3 90 99918 21494787
3 59 99927 223650590
3 37 99937 76246570
3 15 99973 677829800
3 1 99950 639061419
3 82 99975 781006797
3 31 99954 841205307
3 39 99917 425313354
3 64 99963 700016184
3 68 99928 711910145
3 100 99975 1267825
3 45450 97702 328492510
2 81087 882008875
3 15 99965 711195844
3 62 99955 374847452
3 16 99990 610239986
3 57 99935 907367572
3 11 99949 929840103
3 55 99911 274929112
3 66 99991 315486173
3 89 99973 832439421
3 56 99967 644383989
3 77 99903 582823595
3 2773 60234 121421148
3 78 99947 846461984
3 90 99926 22613172
3 11 99903 608235958
3 14090 53090 782360497
3 30756 36250 905425447
3 7 99995 503505667
3 54 99983 400892944
3 38 99969 731443060
3 71 99935 58564916
3 11 99938 918698834
3 37 99921 788207875
3 85 99929 324384015
3 71471 83686 751943259
3 1 99997 838922535
3 12 99927 717721741
3 54 99938 182199618
3 49 99984 192349091
3 20 99978 887448730
1 5283 11145
3 75 99947 11294023
3 100 99995 808735351
3 62 99959 845859611
3 63 99976 873550803
1 21539 30227
3 100 99951 971192642
3 9 99953 125101332
3 63 99932 311983970
3 7 99994 586253496
3 35 99977 175781248
3 42 99980 73710585
3 32084 92646 964363350
3 46258 95585 330027252
3 54 99983 119487950
3 17266 66619 732852626
3 75 99920 710449671
3 69 99991 107263143
3 73 99917 681399702
3 80 99945 854237786
3 17 99905 739674377
3 66236 97791 581123524
3 4 99965 294346674
3 68 99996 452440540
3 91 99919 169625505
3 3 99916 499791762
3 84 99974 445783794
3 26 99988 201730362
3 96 99946 973330506
3 47 99949 890374444
3 37 99991 589638300
3 82 99939 41208746
3 82 99937 448906801
3 33 99925 225555969
3 11375 31106 510137575
3 54 99972 732267763
3 41 99982 596481976
3 29892 87619 64884309
3 2415 63612 509374335
3 77 99922 710750708
1 56501 89827
3 65 99902 803875902
3 43 99920 365193064
3 94 99918 653042756
3 9 99916 200889423
3 37 99991 999835707
3 45 99935 647570328
3 62 99928 830886608
2 80244 784155538
3 71 99903 400837188
3 69 99958 981801703
3 82 99908 256975418
3 77 99988 152691204
3 89 99981 578173470
3 53 99948 692816213
3 30468 80497 677823899
3 56 99907 808624671
3 53 99949 88171316
3 95 99936 22839111
3 57 99988 672786723
3 83 100000 483033431
3 24 99921 755018112
3 35486 94316 487609789
3 40 99907 481654690
3 97 99958 606554454
3 5 99995 348391626
3 81 99947 951929900
3 99 99946 844923390
3 40 99909 667965052
3 27 99966 815728436
3 60 99995 256256764
3 10 99933 763259824
3 45 99984 485523546
3 88 99952 310504367
3 14182 37152 447829512
3 28265 72709 634964292
3 59 99918 681589303
3 30 99976 980126339
3 100 99937 605148961
3 31341 68332 172562653
3 97 99923 333701003
3 56 99934 474847691
3 13 99903 104453771
3 54414 78275 366166703
3 14999 73474 783573638
3 6377 67215 851799542
3 23 99988 862186366
3 73 99904 537439618
3 12330 57355 228149898
3 21 99994 137819720
3 58245 94419 993407142
3 63 99929 940556598
3 2338 34761 891502765
3 10 99947 658907479
3 9 99961 466788003
3 2360 19631 320560953
3 73 99911 85335608
3 37 99975 979899791
3 13 99907 831627402
3 22 99962 39747346
3 9 99953 595096875
3 33183 44439 25925038
3 23791 74729 968227427
3 73 99902 640786138
1 14871 32262
3 9 99951 989556876
3 30 99985 567437562
3 17 99947 13575256
2 30686 85843263
3 5 99997 605270758
3 85 99972 393444636
3 41 99930 519419779
3 83 99925 58946587
3 98 99948 240996247
3 45 99975 321754059
3 86 99969 523816348
3 53 99926 857451815
3 17 99932 229445104
3 100 99943 742858842
3 23 99995 395570874
3 44 99963 382572481
2 6337 599729009
3 2 99923 38492168
3 19 99979 354770729
3 71 99924 382877002
3 19 99922 242261601
3 11 99928 614746231
3 86 99900 15675342
3 44 99957 801126336
3 99 99984 691120332
3 36 99963 149052264
3 71 99962 935682184
3 10 99912 161483786
3 27 99997 708672093
3 71 99930 113686557
3 82 99996 903640956
3 7 99934 925618357
2 94892 604872553
3 100 99982 714242331
3 100 99931 714569981
3 68 99919 398324972
3 44 99920 944149969
3 46 99962 95184761
3 68 99994 280007989
3 67 99908 718650845
3 85 99961 145381682
1 56566 96642
3 79 99917 843168314
3 23 99948 850425249
3 87 99980 253750341
2 55474 41840748
3 78 99970 288732159
3 28186 34963 658527559
3 80 99994 393893701
3 58 99918 257920021
3 12 99960 322413212
3 19 99904 997763692
3 36691 79676 237384633
3 30 99902 720105613
3 80 99969 156755868
3 37 99955 321578605
2 86759 670676905
3 75 99940 947848169
3 12 99955 69245782
3 45 99969 819175214
3 16 99978 80153572
3 58 99952 321446777
3 15 99941 371277662
3 50780 58891 659298068
3 31 99941 475161081
3 30791 66997 575914457
3 18 99969 494094649
3 44 99972 817854332
3 47 99994 320858194
3 52 99970 446792971
3 45 99928 689363916
3 46 99959 893627827
3 23614 47840 63082091
3 80 99911 896325317
3 89 99932 23423821
3 23555 42338 310020856
3 29 99930 110372693
3 1543 18421 362070256
3 61 99962 401668040
3 89 99971 642967295
3 60 99933 65783862
1 60707 93932
3 82777 89575 841535164
3 76 99992 575784458
3 23240 64657 288747486
3 50 99952 75682124
3 40 99959 419195508
3 83 99962 748274001
3 33 99970 981792284
1 10452 55646
3 73 99976 455431711
3 18 99967 864188516
3 59 99960 256784552
3 4676 19776 503884937
3 82 99943 774436986
3 54 99958 722917714
3 52 99975 265078881
3 8 99989 237320877
3 82 99906 674920270
3 65450 70803 832945658
3 63 99979 745444414
3 69657 90829 256792328
3 20 99942 409735002
1 12378 71586
3 3 99959 786517402
3 48 99949 976981315
3 71 99973 809056530
3 52 99929 890200765
3 59 99915 684635862
3 43 99930 763816141
1 49048 77888
3 87 99904 538608694
3 5 99939 98957618
3 54 99986 211422227
3 30 99935 146267062
3 23 99962 952128854
3 74 99970 869356160
3 65 99986 417022264
3 18 99921 90066988
3 22922 60608 990692901
3 52 99961 871003426
3 30195 65688 230226619
3 78 99965 667111608
3 30 99929 457958413
3 10 99942 335443859
3 27 99920 635213101
3 98 99985 271690574
3 78 99920 813603818
3 15 99993 544859486
3 17 99948 326581462
3 6 99985 88067381
3 60 99943 642003596
3 75 99927 75975589
3 100 99982 880661552
3 56 99962 913478536
1 22525 46527
3 30 99980 831634463
3 48 99997 229219743
3 41 99919 670041551
3 90 99998 193879124
3 53 99969 635061648
3 18 99999 222460826
3 5 99983 788314795
3 41 99981 117396926
3 26 99928 365686093
3 83 99973 81413434
3 22 99953 759806062
3 45932 56386 688995771
3 32 99941 176574708
3 30 99991 667263078
3 27 99909 323992084
3 39 99945 358752604
3 5 99937 163717881
3 4 99955 363307131
3 76 99964 771756456
3 54 99901 41139559
3 98 99959 40272163
3 16756 53677 663081161
3 54 99962 247737548
3 49 99967 789073111
3 4 99999 672184077
3 19 99997 200148756
3 38 99945 399783734
3 60 99934 474747225
3 41 99971 255892134
3 76 99935 762862100
1 83632 87102
3 33 99938 115716307
3 16 99927 141044073
3 16097 65975 338220409
2 93717 944629342
3 11 99960 720749569
3 1784 36721 179165724
3 21 99926 179808564
3 91 99955 210645597
3 66 99914 877844234
3 46 99907 990271053
2 21705 30433525
3 29 99929 461463070
3 1 99966 872473544
2 81726 272446644
3 5 99903 37794315
3 97 99901 173826560
3 8453 54733 399520521
3 1 99916 224991820
1 63775 95700
1 27699 77352
3 21 99975 339565745
3 49 99952 575736166
3 13 99920 937735269
2 44025 601289065
3 86 99959 572293068
3 37069 75252 638519623
3 46 99901 211504368
3 19 99965 189574720
2 99615 857822021
3 1 99924 638067007
2 89852 734555409
3 5 99940 910703910
2 93826 765524395
3 43 99982 793589361
3 78 99948 889135713
3 13 99930 659147259
3 65 99915 866722035
3 72 99919 322367455
3 73838 77506 61063392
3 78 99908 756702129
3 89 99954 93410503
3 58 99923 439846496
3 6 99995 694371762
3 90 99967 380609949
3 67 99993 152614289
3 56699 61079 423479423
3 35 99936 401905418
3 77 99951 734906212
3 58 99957 433956975
3 68 99920 107836186
3 7 99959 842035216
3 10 99991 403792190
1 43503 88860
3 11 99931 291647986
3 51 99945 626014356
3 69 99901 893628480
3 25 99913 789625622
3 53 99972 20258286
3 4 99976 427897841
3 74 99957 890779103
3 43 99959 995904823
3 40 44672 895504037
3 43 99919 584058455
3 88 99934 217566252
3 78 99953 849950431
3 76 99995 84791445
3 51 99978 27218558
2 61403 132860919
3 26 99907 892758959
3 87 99962 223393235
3 61 99967 770832468
3 74 99968 12844862
1 24069 77881
3 32373 51988 103758267
3 18 99985 287171075
3 6 99963 837072021
3 65 99960 118800740
3 62 99947 859234423
3 93 99973 976719971
3 50 99952 976487280
3 80 99993 288935840
3 4329 24543 337159934
3 47369 69461 877157076
3 18 99998 570943417
3 63 99927 850833818
3 24 99964 343412269
3 25397 91396 699349356
3 22 99943 211422471
3 57 99957 243574512
3 8 99904 49706100
3 34 99909 805153909
3 4 99940 583174342
3 50 99923 41226681
3 78 99922 578647128
3 16 99910 567835373
3 75961 96301 630638772
3 22 99992 868538618
3 57360 81796 559484148
3 2 99901 946819334
3 98 99978 987597158
3 18 99905 473839410
1 72331 80528
3 63 99904 768462609
2 89062 562975501
3 30 99993 66294134
3 40 99920 867933712
3 77 99983 268313120
2 29090 95305840
3 36 99970 765561199
3 82 99959 749622500
3 33 99941 203469001
3 38211 52195 218400998
3 80 99962 42213727
3 30725 46525 203755661
3 85 99915 2601309
3 21 99964 754808970
3 22280 37907 714567280
3 28 99920 892124746
3 68 99909 53373200
3 64 99947 362732381
3 94 99948 759115005
3 74 99977 192126486
3 82 99912 397344519
3 24 99953 715732851
3 23614 87571 27712531
3 31 99960 321936448
3 5 99913 53649755
3 91 99931 138988919
3 8 99940 266523125
3 1 99947 332239339
3 64843 74184 997338006
3 64 99995 891043110
3 37 99969 643638936
3 14399 46703 372126607
3 62 99998 191536442
3 58325 96707 737063376
3 97 99904 485606440
2 97377 457537786
3 99 99948 568100152
3 18 99996 519848123
3 30285 45281 343713289
3 76 99952 391664455
3 19 99925 314157196
3 14 99910 140279707
3 31 99971 165664072
3 79 99993 283106263
2 28544 9427885
3 45926 61655 526218438
1 82484 97854
3 42 99921 55976409
3 58 99902 280408507
3 28 99969 260563346
3 41 99992 530934893
1 85442 93881
3 39 99979 546635402
3 82504 86098 172009965
3 12 99991 370187997
3 69 99925 321168227
3 10114 72228 673993024
3 93 99910 669242764
3 8 99932 210426891
3 15 99914 148573202
3 21 99928 934280743
3 8 99976 253328076
3 42 99908 399329808
3 9 99936 295732445
3 13278 15868 605010457
3 19 99911 48558872
3 10845 17720 625682927
3 83 99925 93455271
3 11 99937 719030625
3 92 99995 920549100
3 78 99996 930559070
2 36337 107399667
3 91 99987 104394461
3 52 99906 56851791
3 36 99917 535546020
3 79 99946 593816974
3 18 99940 475698400
3 4 99981 50117550
3 78 99972 256686564
3 79 99921 528550856
1 34476 74225
3 62115 79973 256457873
3 44 99957 806167455
3 53746 69005 496203370
3 21 99904 551095902
3 63 99974 477798445
3 80 99933 331981064
3 77 99915 602113711
3 68 99901 533358968
3 64 99967 515186880
3 5 99952 750760297
2 47347 89052574
3 85 99968 345888014
3 74 99988 679315620
3 47 99910 812847998
3 10 99958 881371885
3 25 99969 276226080
3 88 99919 249386018
3 33102 89003 942960468
3 43 99977 208308938
3 80 99939 697860412
3 70 99982 81748069
3 83 99964 71092483
3 71 99925 468430551
3 4 99955 400264029
3 97 99928 11355400
3 55 99905 440244303
3 15 99975 997406410
3 52 99949 357438000
3 67 99984 568886779
1 9721 25296
3 52 99964 682834172
3 58579 88661 686150889
3 29 99930 759162416
3 25 99921 352196763
3 39 99992 665434809
3 21181 29844 323455065
3 2 99918 49970334
3 73 99935 788142947
2 12085 214496247
3 45 99903 168846103
3 54 99904 27275143
3 88 99938 631394217
3 49218 73390 286296254
3 24980 35849 341609596
3 45 99954 313704496
3 27 99974 508428449
3 26 99928 464172313
3 2 99987 673626939
3 41 99984 514156678
2 32435 410438798
3 26 99919 466129534
3 80 99905 722715515
3 14368 27052 577603193
3 57 99971 499282617
3 20 99953 563308260
3 3 99916 244731996
3 53 99908 986179891
2 13118 920590839
3 37 99925 654537487
3 38 99944 421174103
3 41 99972 100223064
3 74 99963 277063320
3 77 99923 847261528
3 88 99912 236612360
3 36 99977 126378062
3 27 99998 351611076
3 85 100000 534424036
3 5 99935 590562235
3 3 99909 837096017
3 18837 57705 733046771
3 55730 77775 549686716
3 95 99999 76047632
2 29833 687995220
3 64437 73922 252353316
3 52 99918 885961190
3 87 99900 543035664
3 7 99943 918622756
3 86 99926 358453715
3 74 99953 144991066
3 72433 75260 854762552
3 21 99922 45919143
3 25 99987 830759560
3 93 99948 225984926
3 82 99905 142477130
3 16 99952 216376619
3 29 99931 743481161
3 86 99970 729893817
3 76 99943 796873431
3 43 99913 738670481
3 67 99977 939852881
3 54 99952 714156165
3 23 99967 635870691
3 13 99941 953326031
3 26947 52360 467116174
1 85667 90925
3 64405 90375 143039359
3 1519 64147 14153774
3 27 99918 473650546
3 4 99963 431792165
3 41940 97956 74385536
3 34 99967 305332109
3 66 99959 623346139
3 55 99941 86505942
3 61 99949 321770345
3 81 99972 696476636
3 11527 91573 230922247
2 30775 882160056
3 38 99969 470735623
3 41412 80888 998057741
3 46221 93180 144996722
3 11 99998 803573114
3 85 99940 901862959
3 98 99914 8284580
3 6 99984 366676234
3 19 99911 535309436
3 9 99900 171498661
3 61 99947 55461289
3 78 99931 787747327
1 17239 83363
3 14 99930 43154143
2 88694 953363769
3 41 99934 963791202
3 81 99917 596119959
3 1890 26077 127429280
3 73 99933 889423163
2 36045 16396182
3 43 99918 545499304
3 33 99909 600345466
3 84 99931 849787053
3 83 99950 494291478
3 48 99908 32877808
3 38 99954 787904495
3 54 99950 498720050
1 36532 95860
2 72619 250045065
1 58257 69528
3 37 99997 656317514
3 9 99994 779220822
3 13 99911 501152933
3 36 99998 976565593
3 2 99963 244062577
3 8 99957 300755544
3 2 99937 133459250
3 15 99997 131187972
3 20 99992 215787036
3 68 99948 523943275
3 22391 74205 158420407
1 46624 95702
3 26 99938 749629663
3 21 99942 699355501
3 26 99976 609390661
3 93 99951 115552953
3 9 99947 63748706
3 7 99969 856691380
2 44660 951044633
1 86367 87362
3 76 99931 176724492
3 9603 91131 144075630
3 49 99961 757894444
3 26 99974 951067765
3 12 99950 689934001
3 19 6374 375748331
1 8592 71932
3 61 99983 204187108
3 93 99986 657545015
3 76827 79403 295432166
3 4 99977 404736396
3 69 99970 35821133
3 26 99917 559253099
3 17 99997 551419221
3 45 99929 883184637
3 67 99999 851343801
3 44 99960 97974785
3 33 99917 555350713
1 824 54310
3 35 99998 446781246
3 18 99982 99219923
3 41 99996 185408889
3 2 99994 438149107
3 54 99988 566680716
3 96 99918 653111395
3 61 99994 779837112
3 22 99993 624088985
1 56640 76308
3 68979 83195 626368868
3 83 99975 176246884
3 95 99926 924514138
3 66 99936 817516844
3 78 99914 334093243
3 1 99955 532541394
3 15 99975 857036123
3 15923 63353 23467806
3 65 99952 490243684
3 22 99939 124374044
3 76 99955 4616834
3 30448 37851 622056796
3 37 99942 34665023
3 53 99963 509681532
3 33 99926 559251371
3 40 99987 309962473
3 24 99990 751561281
3 2470 73956 251738337
3 18 99930 179572230
3 31 99964 519047100
3 86 99918 151201779
3 5 99988 726767725
3 100 99941 448851860
3 1 99934 891807043
2 46958 680898673
3 80 99941 551619470
1 1088 77973
3 52732 59119 335284485
3 2 99965 294310258
3 38096 51500 228497572
3 61 99943 570176381
3 98 99945 762419816
3 62 99959 742548343
3 58 99985 68753465
3 2 99943 508229404
3 41510 47665 45099920
3 73 99915 300906833
3 3893 51279 60027001
3 34 99918 134732619
3 66 99906 502380503
3 29 99978 139257579
3 61 99909 536540392
3 34 99979 987264109
3 4 99912 984613896
2 3128 361711909
3 40 99975 207921703
3 16 99943 515216636
3 5 99905 57044646
3 76 99905 904719577
3 57 99917 368792858
3 40 99983 325473429
3 4 99955 130578792
3 10 99973 579618112
3 59 99929 541839475
3 92 99939 429081090
3 73 99947 674388002
3 46 99939 789718592
3 31 99918 231485090
3 35 99994 291458307
3 22956 93707 322062061
3 79 99999 982185878
3 20 99903 923955339
3 24 99962 654174063
3 50 99978 259791511
3 16 99962 627477840
3 39 99976 634613766
3 63 99988 257919918
3 27 99922 434761508
3 70 99999 328526417
3 28 99993 137252447
3 47535 78970 380566333
3 16 99920 572294728
3 22113 61370 798965969
3 19 99924 14054614
3 35646 86803 826231598
3 8 99979 191565293
3 99 99972 267441370
3 59 99987 233484064
3 80 99905 149339302
1 35444 71573
3 65 99907 952783013
3 91 99957 240913491
3 26 99947 881749848
2 29725 634426860
3 59 99978 641565652
1 20786 99652
3 95 99981 127173885
3 27 99956 767915883
3 76 99903 413298314
3 60 99937 938756843
3 20516 67945 286521
3 15 99902 12870957
3 89 99971 481936930
3 10 99972 834668286
3 38 99925 663358025
3 8 99970 9566883
2 69655 472893187
3 62 99913 412168259
1 39805 49941
3 34 99924 371623487
3 29 99902 118568297
3 61 99974 721702216
2 13212 704676363
3 61537 61922 690135990
3 17 99910 785267277
3 23190 99035 303732247
3 33532 88469 902378980
3 55 99918 812824630
3 8 99968 751954586
3 77 99902 352851807
3 35226 37443 555770640
3 38 99906 952529500
3 36 99986 700446295
3 28018 45104 749800499
3 59 99999 845678813
3 39 99958 310701614
3 82 99964 548046475
3 91 99955 193619745
3 19582 97271 557606444
3 74 99917 400206311
3 3 99904 260290065
3 48 99982 159250734
3 39 99995 322936306
3 40 99971 172927093
3 10216 92817 156873752
3 56 99966 76229202
3 77 99909 275303865
3 10307 94040 8053241
3 24 99997 167003811
3 19666 25195 805534202
3 12 99900 146249245
3 10 99985 332630090
3 98 99944 123674890
2 35164 895378796
2 91332 132530727
3 69 99945 344906451
3 35 99997 41697922
1 1010 18775
3 34305 52202 31558361
3 50 99925 49852951
3 68 99935 111259960
3 64 99958 305391397
3 4 99941 100712211
3 64 99918 655124115
3 31 99924 122699769
3 11 99985 82787039
2 96265 401419462
3 62 99919 981766507
3 52628 91824 472237709
3 47 99946 256467329
3 54 99968 262636434
3 51 99960 40394150
3 4 99947 217827905
3 12539 97425 789040889
3 28 99943 681392605
3 35489 47880 733776476
3 72 99970 27378345
1 8661 15721
1 30042 80793
3 69 99917 366166817
3 88 99983 893559219
3 75 99932 953767568
3 2 99977 554482681
3 69 99976 774715886
3 58 99934 15150791
3 77 99907 374348290
3 46 99985 124205504
3 89 99988 610885765
2 82057 146999954
3 36 99949 934736240
3 22381 41198 153362824
3 75 99996 690702779
3 94 99958 940266395
3 43 99990 651108693
3 16015 39616 952639036
3 96 99982 357734665
3 67980 81310 595428419
3 61 99944 718459510
3 72313 79316 778332441
3 40 99970 328247381
3 92 99997 633343252
1 40969 55901
3 62 99917 13377050
3 4 99917 86292039
3 80 99951 980621726
3 10 99945 84061107
3 33 99990 839488534
3 89 99950 798879477
3 78 99916 366589437
3 82 99980 343614856
3 41 99925 517729185
3 57 99950 750001510
3 6029 22651 592073415
3 96 99969 484198340
3 66 99941 914747274
2 85524 35030842
3 79 99902 931347502
2 26148 742386970
3 41 99969 42249626
3 100 99963 741431285
3 6 99950 757395853
3 88 99910 318557099
3 77 99947 250112909
3 75 99940 743815596
3 28 99957 200996364
1 46079 52532
3 25 99957 362651699
3 43 99979 584797591
3 77 99954 943206861
3 97 99946 259539897
3 83 99975 22011554
3 9 99976 767933232
3 8 99944 259134578
3 19 99967 845190032
3 18 99941 729605640
3 12271 32315 978050493
3 49 99950 147555093
3 80 99955 867712240
3 55 99955 165899606
3 55 99908 136490232
2 92519 568507570
1 92029 96816
2 86327 863919766
3 45 99930 671072641
3 96 99941 700986836
3 63 99986 535645734
3 54 99978 881299802
3 10674 55168 892321682
3 42 99955 791382455
3 80 99988 709629107
3 50 99965 72096996
3 74 99902 627012424
3 84 99902 152352106
3 96 99935 467658280
3 100 99947 657169599
3 50 99953 203036357
3 87 99965 745810674
3 7 99925 96812016
3 63512 88921 797910408
3 81 99933 665521118
3 78 99909 169786277
3 94 99912 318615915
3 70957 93831 122147695
2 5839 392539154
1 37672 37982
3 97 99998 728575209
3 3 99997 809065482
3 34553 93493 793948551
1 63838 98887
3 35574 44155 682717273
3 23 99989 405696778
3 49 99972 428522865
1 57 1683
3 60 99954 751248158
3 31 99956 372608254
1 60407 84830
3 94 99922 163231217
3 87 99996 367826105
3 51 99907 575447407
3 3 99975 10072632
3 45 99990 739507533
3 35 99931 422235146
3 51 99979 312268178
3 70 99969 528242738
3 72 99962 518081514
3 24 99974 386540481
3 81 99931 786693327
3 33 99939 144625443
3 34 99909 351270383
2 97343 201173575
3 71 99910 905170537
3 69 99996 301172716
3 79 99955 910649935
3 79 99957 463833978
3 70 99944 93408052
3 13 99979 995708139
3 26 99998 39759529
3 58 99957 855334256
1 5681 14015
3 14 99936 632041056
3 53 99979 632276328
3 17 99931 159984288
3 31 99959 942096513
2 33035 122109012
1 50382 51613
3 62 99927 419154118
3 4 99991 42618030
3 67 99983 401563851
3 72 99984 475938649
3 86 99992 440252514
3 28 99945 525972982
3 47 99903 5790660
3 100 99947 515355504
3 91 99999 146738276
3 69 99933 632670949
3 8 99963 518633398
3 40599 91737 693662863
3 17 99901 996983600
3 74 100000 786538466
3 51 99950 523074450
3 72 99975 967639799
3 5443 21580 923204451
3 19318 93958 61608232
3 71 99939 23248060
3 10 99973 748707068
3 72 99918 897442376
2 5131 923351501
1 28326 48868
3 79 99911 109920402
3 50 99975 639499665
3 76 99940 251952441
3 21 99998 762891003
3 65 99914 950934813
3 8 99910 131494241
2 36453 993968334
3 26 99977 983982874
3 50 99991 514571119
3 12 99938 92433486
3 59 99915 185416589
3 75 99937 796823205
3 18 99989 242690242
3 24 99974 662275240
3 35 99986 588832732
3 66 99979 410599871
3 16 99989 867585147
3 74 99920 305662703
3 11 99959 814092282
3 77 99968 415710943
3 86 99977 97066385
3 54 99951 719323425
3 67 99943 765603768
3 68 99905 792952496
3 77 99959 190542030
2 13932 825698556
3 83 99971 396002001
3 77 99945 511622354
3 20 99992 630978265
3 34657 78617 985484604
3 38 99960 66220819
3 96 99910 303751697
3 44 99988 932162925
3 66 99986 220502128
3 70 99910 882732699
3 81 99979 109055115
3 61 99972 727669756
3 30 99983 438044837
3 75 99983 952020666
3 11 99923 971291993
3 68 99943 479430193
3 30 99963 369166109
3 6 99919 836176786
3 99 99939 791769351
3 87 99900 100495048
1 21301 76493
3 10 99922 329010973
3 39 99981 393041561
3 51 99911 796388850
3 2 99988 417270840
3 98 99971 836795897
3 14 99949 478134606
2 4249 124372
3 53 99957 130278458
3 99 99900 41843944
3 32 99900 180859212
3 61 99928 410273621
3 11 99952 900915491
3 32874 35702 398866803
3 67 99905 836313829
3 1874 75231 467014537
3 92 99929 245087574
3 76 99988 123418998
2 73632 757721524
1 11446 44854
3 48879 65491 17792778
3 47 99931 991644250
3 84 99941 104689396
3 25757 43646 995148496
3 81 99996 116999901
3 25564 28425 111913216
3 78 99923 277750708
3 9425 40302 403934384
3 41 99987 672114994
3 63 99946 648809451
3 76 99999 880313247
3 33 99909 930078441
3 13 100000 770072790
3 93 99964 506224939
3 57 99976 473091211
3 85 99937 452841957
3 55 99944 197211596
3 40 99908 86068130
3 19 99902 871000518
3 30 99951 512362786
3 54 99966 225357257
3 69 99948 158088071
3 84 99932 49090703
3 43 99935 549415344
3 27 99916 922264249
3 24 99900 880404198
3 86 99934 920128154
3 70 99928 194477237
2 10726 674960966
3 46 99941 696542308
3 47 99920 985951103
3 4 99993 119603719
3 10362 83391 843873363
3 94 99989 281121728
3 98 99931 175721354
3 66820 77180 622123306
3 43 99940 637705597
1 85380 93812
3 10 99904 487866711
3 20 99906 339624768
3 99 99958 859218542
3 62 99901 595554452
3 15 99918 919657417
3 37 99973 289966236
3 15 99968 957772630
3 65 99929 341117516
3 35 99986 903893620
1 69884 78907
3 21 99979 492954672
3 22808 43205 437700783
3 16 99956 232570190
1 31139 33537
3 97 99916 501594844
3 89 99992 503166617
3 12 99921 688449826
3 75 99944 615136423
3 33 99986 204245103
3 76 99911 937653710
3 55 99981 772149257
3 54 99944 121197481
3 5 99926 269584088
3 2 99942 556710832
3 27 99993 199007916
3 88 99929 797782171
3 28 99907 269969089
3 93 99992 195757321
3 40978 74362 676172160
3 94 99979 307675490
3 51 99969 886806919
3 22 99905 30791930
3 27 99901 786948588
3 52 99989 341600886
3 21 99978 831112126
3 58 99984 767148403
3 91 99922 368548045
3 21744 40309 984066918
3 40 99967 229007275
3 22 99902 41004990
3 40 99994 979971315
3 24 99932 931338577
1 4803 44098
3 42235 72518 939878219
3 69 99980 464537757
2 35617 543255406
3 70 99954 380858552
3 3268 7428 994697438
3 91 99973 131227004
3 55 99928 222385857
3 7 99911 856289455
3 40 99991 998446487
3 17 99946 943071728
3 71 99927 511435505
3 59 99906 217384604
3 38 99934 325994776
3 65 99934 354177167
3 89 99932 444770283
3 93 100000 147983911
3 47 99938 860984585
1 32838 74135
3 157 4716 135020693
3 92 99940 981046539
3 30 99989 238402912
3 48304 70063 160909170
3 55 99996 839055765
3 18 99957 388970972
3 38 99935 287349194
3 10 99975 212199950
3 2107 64399 8241460
3 11 99994 77998453
3 39 99904 659980039
3 15853 95206 342293926
3 27 99915 823013150
3 63 99973 516225576
3 76 99910 537504220
3 10 99986 204957558
3 44 99982 468803922
3 23879 84551 391248704
3 31 99927 623339425
3 26 99995 714227698
3 39 99949 90578082
3 98 99924 840173431
3 85 99998 147509445
3 9 99983 241915710
3 45 99934 82006838
3 57 99905 459529086
3 80 99949 70944071
3 23 99973 960873910
3 64 99978 310012682
3 99 99937 283223673
3 10051 84559 979521853
3 34385 98288 344813160
3 67 99994 453760107
3 2 99984 600787584
3 49 99901 7435601
3 8 99912 594657685
3 61 99985 486730878
3 15 99911 520380703
3 30770 71251 511805246
3 16 99957 964786484
1 12651 79144
3 41 99936 750295537
3 33 99955 657353825
3 14 99998 642987140
3 37968 87061 912077285
3 41 99958 862207355
3 85 99959 246927360
3 31 99951 89665747
3 100 99974 618323378
3 60 99950 906994954
3 56 99967 84255672
3 94636 99504 573274214
3 22 99946 492658673
3 26 99958 637515128
3 39 99980 652216322
3 57960 95032 634793185
3 40 99992 530071353
3 75 99941 356990548
3 96 99965 393288623
3 77 99989 117184732
3 34 99927 758017713
3 7728 54120 955562079
3 51 99929 850707041
2 75219 329682716
1 25186 66467
2 97626 996786614
3 49 99907 555313086
3 25 99924 819361613
3 48 99957 573347790
3 86 99923 16837793
3 91 99975 279711198
3 43 99954 441235949
3 78 99960 305809616
3 96 99985 889722694
3 2 99957 660688697
3 45 99986 948443672
2 85667 853686288
3 72 99944 456619514
3 99 99940 607078045
3 100 99975 595756657
3 28 99920 40414423
3 69 99936 386492956
1 6982 10627
3 97 99915 738070566
3 2248 23766 331483503
3 56 99965 300746655
3 50 100000 71348070
3 16853 26541 320384924
1 3686 8375
3 52 99912 651316573
3 37837 82221 537548311
3 10 99949 860485148
3 6 99901 295644678
2 16609 855886052
1 29019 51713
3 23161 26300 34848683
3 76292 77388 197774161
3 47 99952 656637567
3 7 99972 543249604
3 87 99957 390019783
3 18 99989 842258191
3 16 99905 601429872
3 100 99922 888966419
3 40 99959 679209015
3 74 99912 767888921
3 92 99942 232600234
3 8 99981 498391799
3 12 99990 439519857
3 97 99975 978009206
3 94 99908 605035726
3 91 99933 221044980
3 27 99933 634291042
3 62 100000 182272325
3 62 99935 635438131
1 54171 88145
3 1 99972 155221149
3 82 99934 660094515
3 7 99993 974837761
3 54 99933 777313156
3 26 99992 464389633
3 55 99982 687501248
1 3680 58096
3 4 99962 202294031
3 100 99982 759061825
3 42 99949 811432485
3 22 99910 474156693
3 67 99973 864252071
3 22 99933 865098703
3 79 99945 492776522
3 61 99906 994196092
3 87 99995 211703831
3 89 99974 812083786
3 81 99950 216641360
3 29 99903 253398282
3 53 99913 997532565
3 63 99904 451378164
3 19 99950 751585351
3 73043 91683 461119019
3 85 99968 307150125
3 70 99904 894119553
3 35 99924 349977685
3 11 99990 33996923
3 62 99949 495562557
3 30652 74753 271056024
3 11817 60594 894410547
3 40 99953 216930766
3 39 99991 426266362
3 76 99919 721897045
3 29 99927 998028206
3 40 99901 277397417
3 98 99900 266545385
3 87 99932 737720266
3 85 99920 217213990
3 89 99993 720193478
3 85 99989 469282662
3 32 99954 370632057
3 76 99938 958993682
3 57 99943 945527956
3 80 99975 96144672
3 13 99904 843825372
3 81 99985 301626746
2 59116 994180075
3 76 99977 20306612
3 89 99996 684423171
3 11 99949 314690864
3 61 99948 576341127
3 12 99918 208065315
3 77 99941 732575246
3 21487 35157 750601115
3 90 99926 914253603
3 85 99953 438894710
3 46 99921 196697550
3 27 99966 933915143
3 46948 83278 334447704
3 32450 51360 58297850
3 78 99971 327512907
3 12 99948 347454329
3 21 99902 780018873
3 90 99987 239270031
3 32 99935 58555071
3 75 99994 535812301
3 2512 30506 940979017
3 18940 95556 753888044
3 75 99917 287615767
3 68 99935 449916211
1 24625 38371
3 83 99921 604183777
3 66 99927 430202582
3 53 99914 521316789
3 43 99928 349213967
3 10 99965 331545607
1 4113 71476
3 68 99937 338570356
3 99 99965 878891623
3 85 99996 665054832
3 47356 81644 805775995
3 13 99953 541813852
3 12 99998 319298797
2 35683 141643580
3 33 99932 899300173
3 24 99920 261656225
3 87 99909 523074473
1 73816 90029
3 83 99923 294018377
3 42 99999 683773826
2 34487 392134392
3 15149 95213 92353177
3 83 99936 858808447
3 17 99929 839264485
3 36 99995 669339796
3 99 99962 186827684
3 5 99969 948563419
3 53 99931 207139859
3 35 99998 632228679
3 13 99911 764706617
3 82 99911 306898903
3 18 99915 823925697
3 25 100000 349085087
3 80 99945 603535656
3 44 99998 287075339
3 11 99910 343779353
3 94 99911 7113568
3 6 99978 695464981
3 24 99929 936315267
3 18 99902 308942935
3 8983 80220 460879869
3 8 99973 176115190
3 53 99904 871310143
3 2 99935 971399500
3 71 99914 714836259
3 6 99917 919023255
3 42 99907 59506868
3 40 100000 560890334
3 99 99996 121102127
3 54 99963 363808790
3 59 99949 622469705
3 85 99910 59740549
3 79 99906 346383283
3 26 99926 541342567
3 85 99971 682288604
3 13 99928 179405008
3 15 99920 684829685
1 78787 79273
3 10706 18300 150561655
1 31969 80763
2 7864 382678868
3 36 99903 933731333
3 79 99955 490751229
3 7 99931 292087470
1 25172 60299
3 11910 49345 266907127
3 57 99940 979137557
3 61 99914 950619548
3 59 99996 53445503
3 80 99915 906304687
3 91 99985 89307457
3 92 99904 323094708
3 22 99986 483076359
3 89 99909 800769407
2 69092 14237060
3 23489 83794 868998525
3 4 99980 709797717
3 30 99982 637969811
3 90 99940 790698549
3 79 99968 761599243
3 72707 78698 652527682
3 98 99960 943801250
3 25 99918 210333198
3 18690 57680 190333504
3 42 99964 757058273
3 80 99948 960197472
2 56292 90176384
3 47 99908 992216398
3 4 99977 11026591
3 70 99931 3325629
3 76 99932 306407312
3 14 99982 790467014
3 76 99923 752341706
3 10 99984 379123049
3 38 99934 693106525
3 86 99940 949081365
2 82225 216259277
3 20 99999 726312134
3 67 99979 589889140
3 45454 87693 189897021
3 57 99904 839905378
3 40 99923 180700186
3 68 99922 54101492
3 45 99928 204733298
3 3 99995 500894463
3 27 99912 138096300
3 56 99986 745605972
3 74 99903 838615586
3 40 99917 146506626
3 22 99937 476337160
3 48 99942 670147291
3 52 99934 870345362
3 63 99920 992497337
3 19 99916 306117457
3 40 99903 812540674
3 55 99910 616109022
3 98 99996 197073385
3 45 99904 50727355
3 65 99970 429793527
3 16 99964 889690998
3 98 99937 304675658
3 95 99938 865839375
2 88872 476337921
3 39 99977 862747233
3 55 99977 84139498
2 83977 320169307
3 15178 35441 441271302
1 43786 58311
3 36 99929 162257319
3 13 99983 126620734
3 4 99991 312937505
3 96 99964 244414429
3 28 99978 242172721
3 46 99932 512350076
3 15453 45485 143662333
3 32 99997 582220387
3 31 99952 162923334
3 61 99923 378124145
3 1 99928 535285295
3 5 99966 18552827
3 100 99923 972024380
3 39 99926 188021750
3 40 99920 139390873
3 76 99964 989689686
3 64 99946 376592541
3 73 99979 121533621
3 1 99900 30805390
3 58 99907 313818424
3 91 99973 400294823
3 99 99900 726847918
3 23 99978 74145623
3 59647 66130 223488251
3 49496 86161 673377228
3 64 99915 684225972
3 11 99971 745526704
3 90 99987 500354315
3 57 99933 135260466
3 79 99905 869520622
3 20 99921 233265480
3 62 99990 486584171
3 64 99966 519263284
3 19 99919 954440535
3 95 99927 565306693
3 95 99929 909199919
3 3 99949 363760607
3 44460 53250 929486654
1 20359 56244
3 27459 59157 803492563
3 42 99957 396242553
3 22 99926 537090164
3 11 99909 103094574
3 88 99921 860834233
3 2 99947 14102302
3 51 99936 499552855
3 14 99965 148562066
3 12079 26943 597742253
3 30 99933 623170059
3 91 99906 405584431
3 4 99952 745443269
3 25 99970 357549314
3 32444 37665 724024444
3 93 99963 692517097
3 35268 45914 424668014
3 98 99931 775397215
3 31 99982 161199008
3 73 99903 700443909
3 8046 21192 668842085
3 43335 55371 81692735
3 72 99988 39064861
1 20089 66008
3 57 99913 416771306
2 81339 788499223
3 10 99947 753751310
3 17 99987 970788451
3 69 99918 683321841
3 83 99900 273176668
3 27 99983 819806154
3 91 99913 54445919
3 40 99901 378941731
3 38 99944 554720320
3 62 99998 87225537
3 43 99942 604819756
3 77 99990 447616944
3 48 99986 69485515
3 75672 83756 113805443
3 63 99953 81766058
3 59 99949 305095637
3 32 99927 290705369
3 52 99923 833247251
3 90 99926 226994896
3 64 99916 73892990
3 89 99934 47763863
2 87988 321975780
3 11 99951 944419631
3 61 99989 220403835
3 89 99968 652912780
3 3 99929 968843970
3 78 99996 604584078
3 21 99914 821935145
3 73 99972 258809573
3 76 99955 164718295
3 22 99928 497260206
3 41 99971 539161577
3 51 99964 562595542
3 78 99941 617089783
3 71 99966 414144961
3 78 99917 259899608
3 25 99954 222605356
3 19 99947 464329639
3 93 99939 268411216
3 74 99921 604968454
3 96 99961 561859656
3 61326 69126 680640418
3 71 99928 974545588
3 11030 87432 365972215
3 74 99970 360587423
3 75 99902 542153813
3 57 99996 223507870
3 98 99984 278426658
3 67 99997 315813690
2 26700 702896122
3 51 99931 435446465
3 81 99945 24799394
2 81301 387958425
3 87 99973 575728665
3 18785 53550 732896389
3 32 99998 689274230
3 93 99956 11855657
3 81236 95813 448706326
3 9 99960 99252202
2 19713 683208036
3 17 99985 263595425
3 43 99987 550293050
3 52 99952 723404443
3 49 99969 901764992
3 21011 83922 432555906
1 14879 89125
3 19 99939 834784526
3 26 99914 186909771
3 33 99901 332299438
3 9058 95544 128187682
3 24 99936 150218598
3 89 99936 666685953
3 75 99948 321453566
1 16076 90753
3 64 99911 288638797
3 58 99943 733508659
3 41 99991 939566577
3 75 99941 890403166
3 52963 63913 453939285
3 57 99992 132435846
3 75 99991 113430020
3 80 99992 921951399
3 78 99951 985184442
3 64 99937 398233238
3 79 99958 600308745
3 7 99932 669206984
3 5 99949 220408378
3 35557 85839 538158423
3 55 99906 233713782
3 2258 46984 919707202
3 30 99922 350900774
3 83 99981 387039220
3 99 99963 298379671
1 64179 78143
1 23966 66536
3 75 99942 937531095
3 85656 93995 242448615
3 20 99934 209096985
3 72 99954 7553912
3 100 99931 848225566
3 61 99919 81407911
3 26 99999 599348589
3 19 99921 340863005
3 27 99971 978241576
3 55779 86695 330947351
3 14 99944 555343825
3 87 99903 285847372
3 2073 56721 783428939
3 51 99999 833807375
3 98 99928 105800995
3 60 99911 410251445
3 82 99920 142937105
3 27 99937 406781241
3 77 99978 751792313
3 45 99977 739847710
3 1266 78229 228747959
3 89 99920 324849557
3 39357 91683 244782299
3 81 99905 714874335
1 33460 62920
3 53 99969 283814040
3 9 99922 815180864
3 43 99947 177238590
1 27111 79000
3 69037 95396 35426924
3 15 99927 473793402
3 12 99970 15333160
1 49551 98889
3 11 99912 90029639
1 66614 73978
3 9 99944 77309450
3 23 99930 889668752
3 56 99932 468379828
3 73714 89522 150720723
3 19 99905 137617468
3 36 99980 780075368
3 68 99976 244640442
3 74 99970 478816516
3 58 99937 661331503
3 97 99949 101930414
3 3313 63586 517522346
1 78412 91139
3 93 99964 371559414
1 12012 38683
3 13701 27701 908436620
3 18 99945 686860615
3 1 99963 867511436
3 83 99980 156696034
3 89 99940 115039547
2 70918 54778589
3 57 99953 519068778
3 4 99938 407304460
3 65 99968 752811169
3 21 99977 915265720
3 8 99942 524243200
3 31 99970 270406792
2 26420 680778826
3 76 99987 590300541
3 31 99951 935103836
3 72 99915 81334827
3 29 99962 595954765
3 67 99943 7158139
1 16773 46670
1 36927 86427
3 32 99978 625898319
2 37070 73250640
3 34581 48917 481395437
3 43 99919 966203570
3 65 99957 466792004
3 77 99911 420348871
3 39200 57980 912794420
3 82 99986 87016896
3 51 99989 968910038
3 67 99997 24084791
3 20 99936 452775466
3 36 99950 832500726
3 62 99916 435276278
3 24 99952 155042300
3 73 99963 671199215
3 68258 82495 124469693
3 96 99924 604102939
3 22 99966 424281513
3 46 99929 517640565
2 2941 370365810
3 56 99910 901187530
3 11 99969 465540279
3 88 99944 824815035
3 95 99917 269999726
3 94 99942 614909450
3 52 99999 828915921
1 32649 48393
3 6 99935 528445382
3 10 99970 616535091
3 19 99934 184916232
3 1 99917 321552809
3 6 99972 207753197
3 68 99954 172376607
3 67 99974 776996157
3 85 99909 171273334
3 3 99983 69960699
3 74 99947 360104608
3 93 99916 561660129
3 84 99908 257703748
3 94 99978 471228717
3 29 99917 579642531
3 67 99974 702341275
3 78 99950 663656122
3 38 99939 749500082
2 48720 343398313
3 95 99978 30402931
3 98 99954 807017683
3 82 99939 183144996
3 6318 64770 346379286
3 3 99920 301321719
3 31391 34774 706933863
3 73 99916 605370896
3 31 99924 539310938
3 88 99946 606927674
3 96 99907 255198852
3 14 99932 20078702
3 88 99955 219141665
3 66839 84616 516379793
3 18 99986 433941234
3 13098 95889 607221629
3 86 99965 999584105
3 6 99900 864883267
3 10 99956 821966856
3 56 99977 572606127
3 21 99905 313023750
3 40747 86594 988224013
3 72 99955 978100020
3 74 99901 923583786
3 43188 95892 223146015
3 17 99944 993636254
3 68 99991 815287671
3 79 99985 405365321
3 31 99917 400493999
3 77 99975 50750748
2 56618 719224423
3 4 99923 577724579
3 8575 15382 713927647
3 56 99905 977227139
3 1 99987 261278079
3 90 99908 881506722
3 6 99913 943029610
3 33 99987 855038215
3 27 99979 217001324
3 19 99999 967117992
3 87 99964 636222681
3 9754 30017 122407792
3 98 99949 802116016
3 24448 34156 515197055
3 66 99965 439284484
3 5616 99619 306459824
3 87 99957 581548188
3 4 99976 881415009
3 96 99977 19236825
3 97 99993 206148718
3 31 99962 34487768
3 36 99920 370413439
1 87714 88633
3 43 99969 117933614
3 29 99957 202595495
3 24 99992 634437210
3 100 99965 105077901
1 56596 73241
1 4034 42426
3 93 99949 720040261
3 41 99993 437906775
3 30 99906 67988790
3 33 99967 564857459
3 22 99907 5968467
3 13 99904 306837460
3 63 99904 553966410
3 61 99943 653381378
3 77 99939 664590739
3 24 99904 659989959
3 28 99931 196333880
3 79 99984 659890715
1 64154 87869
3 73 99983 544303802
1 54401 90174
3 94 99990 274688638
3 13 99945 94701589
3 46 99935 873170359
3 90 99941 491886265
3 86 99950 461053815
3 79 99904 984914299
1 646 56111
3 3802 27769 370058225
3 34 99953 909168356
3 63800 82947 472928081
3 67 99945 959406689
3 22 99925 257239702
3 77 99959 340245841
3 89 99928 215548987
3 20 99997 236399087
3 61 99996 350359190
3 14 99956 433202254
3 53 99964 659327133
3 80 99967 424857912
3 40 99964 272134120
3 83 100000 301999189
3 91 99975 240332279
3 62 99979 951422349
3 91 99977 763901110
3 40 99985 988358062
3 8248 97040 610428990
3 57 99980 248950354
3 21 99937 846262750
3 80 99979 96275195
3 69 99910 485735002
3 3361 49447 975507328
3 39091 50299 798764914
3 38 99927 497849261
3 79 99998 900747430
3 52 99916 930236454
3 14494 45369 206671672
3 28 99975 310935692
3 49 99959 397527411
2 22968 104395892
3 16 99964 206865783
3 77 99939 107809072
3 69 99927 592073280
3 52 99941 704918545
3 51 99903 221312705
3 32 99999 340828786
3 72 99954 875529124
3 18 99943 918924682
3 26 99925 773802616
1 20573 74082
3 52 99961 244355307
3 87 99911 254197616
3 5 99970 743794669
3 11 99991 193520727
3 30 99961 457117717
3 74 99943 712374337
3 19 99988 64040561
3 22 99900 333319932
3 12 99916 608663767
3 46 99959 917433976
3 92 99959 509052008
3 77 99911 162604393
3 49 99928 666993493
3 66 99937 283079468
3 97 99951 906310113
3 54 99970 657722604
3 83 99960 594229927
1 1786 14126
2 6245 178887292
3 97 99994 834091550
3 16 99954 901279157
3 18 99913 644660100
3 71441 77312 287376069
3 67 99930 940280423
3 15239 36852 737350469
3 35 99968 939825223
3 12287 95470 41202191
1 35339 92951
1 57378 79067
3 20 99955 425833974
3 60 99995 532670204
3 47411 91670 30150260
1 2854 33547
3 34720 46326 40220543
3 61923 66405 766803832
3 2 99914 878391375
3 39 99944 814638075
3 21296 46219 268404368
3 39577 45202 352416692
3 45 99965 386652166
3 74 100000 766703110
1 11064 13999
1 83925 96712
3 32 99962 119181927
3 39490 45118 494483790
3 47 99976 233417507
3 42 99927 963735028
3 45 99954 319901332
3 100 99900 24257041
3 67 99917 628357716
1 1406 7809
3 15 99908 635726253
3 39 99913 714442560
3 85 99995 62839371
3 73 99994 959108394
3 12345 90936 323291876
2 9117 754220499
3 45828 50333 679381788
3 86 99956 116449690
3 15 99976 429024121
3 54 99922 168287884
3 52 99982 315869559
3 39 99958 34489816
3 65900 96828 54576090
3 30609 88741 366163662
3 21 99958 447567296
3 12 99914 140353573
3 72 99919 994253324
1 4982 25618
3 55 99933 898564388
3 43 99989 237315802
3 98 99943 720384068
3 44 99988 745709513
3 68 99936 543838219
1 25951 62285
3 25 99974 34555208
3 23 99990 49898331
3 23 99992 131471732
3 48 99988 845996025
3 52 99904 885280376
3 78 99924 641308128
3 20 99991 87088522
3 63 99942 436972105
3 94 99967 397814232
3 73946 76215 210733139
3 66 99958 900437165
2 97568 312138247
3 4 99958 748486483
3 100 99961 683937894
3 64 99974 102485869
3 32 99947 132616532
3 19 99999 760354498
3 38 99923 665520786
3 86 99968 86449207
1 30370 61501
3 24064 87187 101611634
2 23182 92400644
3 32304 64998 904734813
3 51 99980 945846105
3 38926 80259 736553392
3 39 99968 927690024
3 54557 89314 342255587
3 66 99953 989389544
3 65 99964 178010032
3 42972 50155 973109247
3 23 99980 827715674
2 63050 953622162
3 98 99922 556746896
3 98 99963 808796027
3 35 99960 555835760
3 25130 37895 988666646
3 4 99955 747218400
3 27 99988 453224193
3 14 99970 770109168
3 76 99907 38009513
3 33 99929 273302808
3 93 99969 270541900
3 25 99946 461188448
3 18 99907 146021186
3 69711 78508 256802240
2 43171 972077767
3 82 99954 289648442
2 83909 799960130
3 28 99914 888639284
3 61 99958 266218933
2 12822 334589180
3 57 99992 674272609
3 59 99920 300249187
3 94 99933 628497932
3 82 99943 243717437
3 16 99973 421729313
3 15 99914 201366361
3 37 99902 16198144
3 95 99942 489817591
3 7 99916 228720930
3 30 99996 596246381
3 49333 70319 51389153
3 7080 82521 538233353
3 59 99920 345995385
3 94 99940 133707319
3 12 99999 252093007
3 87 99969 49824228
3 51 99927 456674417
3 27 99942 354319137
3 53 99900 830081119
1 7488 27844
3 41 99960 401612609
3 79 99964 612697783
3 71 99980 734835728
3 89 99936 929168182
3 37 99987 249219734
3 33 99935 408543012
1 59782 78472
3 26 99949 918763480
3 83 99959 269337728
3 51 99941 560360709
3 90 99981 798901025
3 48 99952 713342320
3 15 99996 704489681
3 88 99957 707303857
3 95 99968 943630208
3 75 99992 129429409
3 18 99930 564950666
3 37 99960 172562685
3 26 99986 681777272
3 36 99970 917999950
3 9 99980 493096457
3 92 99986 698945287
2 50791 913316723
3 9 99945 908751904
3 98 99995 807006532
3 33 99918 934764882
2 53507 76613413
3 19912 85606 983607803
3 20 99980 295705948
3 32 99921 405081636
3 66 99947 96167490
3 31 99928 121861859
1 26088 43773
3 40 99941 441028197
3 97 99997 918086726
3 80 99928 730390927
3 58 99994 634082322
3 54 99902 946251026
3 62 99951 480346788
3 85 99998 306624371
3 73 99914 152338932
1 8990 21337
3 36 99945 241218697
3 29 99917 692534216
2 63897 669271880
3 42 99940 213761675
3 61 99954 446718831
1 18014 85186
3 14 99980 43536753
3 97 99973 76725995
3 71 99983 596476849
3 13 99967 665300121
3 41 99976 892573814
3 18705 80029 959003927
3 29555 98321 658191295
3 72 99954 451550088
3 87380 94028 756999502
3 64 99907 350833679
3 21009 60890 313746413
3 20 99954 379703086
3 47819 66915 270479857
3 35077 56489 488458863
1 664 43680
3 26824 36723 699338230
3 25 99906 351040054
3 12 99951 273419536
3 99 99983 861618901
3 86 99935 91260681
3 37 99984 999698126
3 93 99925 453444826
3 14 99919 436445594
3 73 99918 978061155
3 49 99963 121035750
3 60 99928 774389577
3 62 99928 950625933
3 95 99923 758598179
3 74 99985 247027430
1 40375 60067
3 92 99955 275777801
3 78 99996 56003131
3 36 99905 869070951
3 86 99959 102494876
3 42 99969 452716936
3 100 99939 430537592
3 38 99996 27550000
3 52 99928 494861432
3 72 99940 933035131
3 52 99964 237007737
3 43875 68822 554388062
3 73 99936 33814061
3 22 99986 233734767
3 12 99998 365886718
1 44403 78014
3 477 56705 967171525
3 42 99956 591635889
3 5 99946 730593437
1 64117 69844
3 67 99907 112200846
2 21357 471526116
3 92 99952 152892803
3 94 99915 767356703
2 59273 515632442
3 6 99944 7517150
3 11 99993 87034603
3 43 99909 144156102
3 43 99930 106346689
3 47 99934 406924974
3 97 99967 899423000
3 13 99993 872219334
3 8 99925 947721080
3 67 99992 815246072
3 15 99958 521632507
3 27 99974 313534055
3 37 99920 454717937
3 31 99960 884859191
3 10 99966 109755586
3 14 99968 217106063
3 35 99977 817610260
3 53 99937 723459549
3 32 99985 710925870
3 27 99928 494172505
2 98601 997521747
3 52349 55467 490282453
3 54223 64260 653335076
2 17364 607054715
3 33 99922 127144729
3 36 100000 534112547
3 76 99984 53237141
3 8354 62334 376364514
3 97 99932 980547215
3 81 99918 94084396
3 25 99968 957919245
3 89 99984 748811378
2 4932 467759476
3 35 99988 372272366
3 2 99999 184417713
3 31021 96200 69477021
3 11 99917 505660371
1 18506 57817
3 27 99914 330265262
3 63 99930 824180131
1 31989 89304
3 89 99909 228337544
3 25 99904 277180863
3 13 99912 977444534
3 4059 18140 444746327
3 95 100000 63407262
3 3 99906 868716895
3 80 99990 618679160
3 39 99953 380193781
3 18 99995 717577405
3 54 99925 484362162
3 40 99981 816523888
3 62 99990 850931218
3 40 99950 115679647
3 28 99970 438760724
3 17 99917 145201188
3 93 99979 722074913
3 12 99959 174799792
3 91 99987 973404722
3 53 99926 556386315
3 11 99925 459644461
3 30 99976 974523541
3 32280 49840 999128209
3 16464 86028 862820112
3 37 99964 779387730
3 78 99901 371551138
3 63 99942 879790343
3 19738 36589 116171797
3 29 99966 848333378
3 97 99919 939210850
3 10 99975 667987007
2 73183 499684639
3 67 99995 992515820
3 16 99913 492016123
2 86931 207027501
3 83 99917 353122109
3 79 99994 722588843
3 68 99940 9504778
3 52 99949 46316736
3 93 99981 975316534
3 4686 63951 148006975
3 75 99949 108929905
3 31 99980 777957202
3 3572 98888 158585222
3 95 99927 424224347
3 49373 91563 634079335
3 51 99930 789508634
2 21421 170339254
3 6230 34959 598939411
3 72341 91746 446131106
3 62 99945 690547349
3 23 99966 682184002
3 23 99900 791118649
3 63 99905 523262697
3 26 99913 824243992
3 78 99928 577947376
3 17 99915 897753478
3 80 99936 99877107
3 77 99909 443820155
3 99 99922 787222620
3 4 99955 800453428
1 31010 61642
3 34231 89257 603803163
3 10 99939 522860893
3 15 99946 729510895
3 98 99969 669494066
3 57 99907 749304701
3 92246 93895 966621356
3 44 99978 88674099
1 8859 23939
3 17 99938 361551284
3 50 99911 762365505
3 67 99990 818895214
3 3 99992 891364889
3 34566 54475 453243353
3 34 99935 497262053
3 49 99973 856158329
3 56 100000 907433680
3 26 99964 716461871
3 61 99958 109637006
3 21 99971 199886052
3 80 99993 730665508
3 34 99927 578688361
1 2325 73065
3 67 99972 160027598
3 54 99997 881704898
2 93677 559642660
3 37 99907 712531246
3 50489 75254 133032348
3 37 99977 978416974
3 59 99958 273315126
3 74 99978 646446046
3 90 99978 277105481
3 14757 73952 842262858
3 2 99990 301549766
3 6 99968 295551872
1 7208 61005
3 75 99958 67129301
3 31 99988 679188966
3 4 99970 225833169
3 30 99919 195927560
3 22 99950 292795636
2 12182 274125262
3 97 99922 709808269
3 29428 54613 222009166
3 57 99979 559597295
3 26 99993 535042693
3 74 99903 756834825
3 5642 46710 883447087
3 19 99998 147300506
3 46369 98310 339540699
3 84 99935 331553753
1 4657 55944
3 22 99988 419569080
3 99 99947 474301373
2 1054 57363356
3 62 99992 499303054
3 46 99965 432657668
3 30461 80005 223677873
3 34255 97804 751786856
3 57 99933 901631895
3 56 99910 998115788
3 96 99958 161706958
3 28963 86729 222451934
3 10 99929 808298505
3 2 99932 780743357
3 24 99936 710033410
3 3 99940 861357562
2 2628 572805610
3 21323 74494 725137507
3 64 99975 901680785
3 56 99975 870284134
2 84176 304349005
3 70 99952 815905502
3 62 99935 14837210
3 72 99900 972877952
3 42 99994 955406044
3 23 99962 438542507
3 23 99955 443031214
3 85 99956 926080262
3 66 99975 58102151
3 53 99972 638059043
3 10 99935 933649633
3 66 99918 840140284
3 48521 95922 940145178
1 19621 84399
3 21 99921 711150618
3 54 99962 337859766
3 53 99970 266455285
3 81 99914 753232395
3 66 99941 8509681
3 11175 91387 690143290
3 2999 76363 54430462
3 52 99948 286279013
3 18259 58468 314873040
2 85040 530119906
3 48 99935 882200241
3 17 99955 538053426
3 52 99926 487819702
1 52452 76656
3 98 99909 898086101
3 98 99959 781247874
3 5 99953 592762591
3 83 99998 875526724
3 39 99926 738219157
3 96 99905 598013102
3 21 99907 426959898
3 47 99994 985525590
3 37 99965 417888747
3 44 99934 14499865
3 19 99915 584305920
3 27 99923 748998488
3 18689 46176 56733238
2 80832 604077507
3 29 99917 80267728
3 95 99911 428335745
3 74 99972 308862925
3 28 99938 721050203
3 28 99919 652414090
3 41 99910 306995858
3 2640 91214 19090069
3 97 99967 494290126
3 4 99977 683105601
3 83543 89607 20842401
3 23348 62620 835658051
3 55 99974 716574287
3 50 99938 577985691
3 100 99942 119742925
3 88 99954 515746229
3 9644 56381 758598407
3 11 99923 478932944
3 26 99914 520335974
1 7361 51849
3 18 99931 558626503
3 64 99964 971611072
3 60784 72285 294601327
3 37 99930 464780112
3 61 99963 324836433
3 1 99917 309060885
3 100 99915 155375393
3 47 99930 13255491
2 6284 661124769
3 20 99921 105765390
3 84 99948 414136744
3 92037 92329 684367834
3 78 99934 887398754
3 22 99965 900847108
3 24815 94107 895167379
3 60 99946 516295205
3 45 99923 629085617
3 24 99985 319565414
3 90 99953 694682739
3 12172 72927 926683942
3 64 99956 614894218
2 17003 373470475
3 94 99949 321455202
3 84 99929 452166064
3 12256 60976 212248138
3 75 99982 953244509
3 23 99980 792971504
1 5217 44479
3 74110 80799 778319133
3 35 99995 206643950
3 10 99932 161880955
3 22 99979 700455113
3 30 99910 397708455
3 48 99938 637677385
3 95 99998 587903278
3 72 99988 151554356
3 74 99980 235492629
3 21 99902 139683743
3 47 99918 862379356
3 17 99939 809685397
3 74 99974 586742980
3 73 99984 866170107
3 80 99926 747873229
3 2 99935 278928562
3 35 99915 805711363
3 19 99964 702248447
1 21215 93720
3 21 99942 50270628
3 59 99920 335339056
3 93 99998 665006383
3 36 99992 392580805
3 47 99988 207010141
3 57 99991 576765951
3 77 99960 940488358
3 78 99935 976051374
1 12439 62722
3 51468 58405 290562290
3 21 99915 573169467
3 77 99949 431587043
3 50 99927 264889770
3 50325 82381 489344767
3 29254 36840 548959810
3 98 99989 619789202
3 16 99979 239608846
3 50 99993 169857459
3 73 99978 161423423
3 39370 50746 140346308
3 66 99933 203899081
3 46 99904 257338676
2 39146 312530560
3 35914 95437 377416873
3 72 99975 888506017
3 24 99919 345554750
3 65 99942 966011746
3 60 99925 365409099
1 62447 79742
3 93 99990 187570952
3 76 99904 807179002
3 89 99935 914472648
2 19892 671400974
1 49543 63415
3 84 99921 636209969
3 75 99953 284983410
3 12 99963 384923592
3 72 99984 800581850
3 23 100000 410350805
3 42611 92157 244420331
3 89 99916 332641732
3 23 99943 925924874
3 80673 92312 463819649
3 52334 68531 742118726
3 5 99912 463104800
3 69 99931 251663644
3 15 99997 682632635
3 38 100000 636765311
3 35 99913 35941276
3 59525 95803 27821335
3 79 99929 7189148
3 82 99930 284828361
2 93522 712446522
3 23099 70669 629132564
3 40257 44798 915324383
3 44 99922 647723614
1 56432 82603
3 36611 59316 166400650
3 75 99933 990556460
2 54066 629830464
2 63987 627004156
3 6 99921 100809734
3 2162 75052 856584968
3 76 99902 417855206
2 50782 511660366
3 35 99911 468534929
3 24 99975 143005491
2 19973 965591372
3 61 99997 468090695
3 47 99910 94460864
3 10184 75449 375284005
3 60 99906 866048909
3 34 99991 961195146
3 82600 94314 97464642
3 76246 83133 300582688
3 3 99999 960354016
3 57 99927 535046337
3 31 99961 901762593
3 41 99985 128710102
1 36891 74646
3 98 99988 860044853
3 37477 58262 33379119
1 3726 99450
3 82 99968 965368470
3 67 99931 31340319
3 56 99973 930657563
3 31 99987 236302898
3 36 99995 186195355
3 42 99954 172468208
3 100 99942 554112280
3 79 99992 196398529
3 22 100000 327557884
3 7499 45122 37949941
3 88 99981 19463394
3 81 99950 91780001
3 75 99942 421343639
3 81 99975 90698700
3 69 99914 57937249
3 28854 68014 780067275
3 40 99996 187686270
3 91 99935 404336361
1 69229 73273
3 73 99917 960252535
3 16858 50249 121994577
3 97 99970 14648896
3 3 99925 595155311
3 59 99920 707070521
3 4 99987 793038610
3 4 99981 85913775
3 74187 91354 75876128
3 81 99926 993220801
3 54649 58006 993057823
3 22 99929 498879820
3 96 99950 78236728
3 13 99948 905553158
3 68 99967 489496185
1 534 30427
3 100 99974 179881754
3 32958 75651 69120547
1 51570 98126
3 7 99951 312416515
3 64 99972 98462361
3 10 99944 360663148
3 69 99913 938213763
3 34 99920 358797586
3 17 99942 192749998
3 73024 90313 748271931
3 29 99907 226325423
3 92 99928 773144096
3 33 99994 568171194
3 75 99944 165949326
3 35 99918 292467551
3 100 99984 55517900
3 75 99930 753622419
3 13 99946 96474301
3 93 99934 463679474
3 76 99966 886118726
3 4 99919 95600194
3 34 99956 76826610
3 2 99902 777492796
3 44 99904 616638420
3 31 99937 48852871
3 29 99906 973916845
3 50 99943 30296582
3 95 99939 514500943
3 53 99986 985128787
3 73 99937 171771201
3 37 99905 647187595
1 5048 91396
3 9 99923 77459639
2 13548 108230563
3 83 99996 316543296
3 100 99919 843620376
3 95 99972 991858739
3 27527 49933 598421508
3 24 99982 272571027
3 32 99948 355802424
3 23 99987 235411316
3 81 99935 183538922
3 51 99924 238548118
3 43559 79252 344381851
3 89 99989 869562736
3 82 99911 646090806
3 65 99922 857422703
3 13860 16201 178456185
3 87456 89147 55985530
3 10708 80908 953728153
3 57 99996 905434810
3 43 99993 126258721
3 15794 60945 759030425
3 8 99989 530170395
3 8 99901 733025289
3 10 99932 475083890
3 45 99977 989633030
3 30793 61864 659353751
3 41 99971 38039390
3 95 99909 156010851
2 88242 722002022
3 14 99920 82640740
3 45 99981 24126353
3 96 99953 181801196
3 33966 42968 847559510
3 93 99943 776555729
3 33 99901 191897560
3 83 99924 426475993
3 47 99940 69648617
1 87384 98037
3 18 99993 455386987
3 26 99994 886246217
3 13 99919 936496907
3 23921 75299 764387664
3 57 99941 474953758
3 89 99930 130791428
3 16 99991 808809197
3 63 99961 506023554
3 28 99968 200625488
3 86 99966 962823950
3 15 99985 552789938
3 81 99956 276119611
3 42 99975 553653591
2 12843 929597889
3 93 99946 664953496
3 6169 94500 867853829
3 9 99967 724798717
3 60 99944 276167176
3 65 99900 871676363
3 78 99967 388088901
3 16 99955 557402707
3 65 99995 815301734
3 14 99942 82986143
3 72074 88853 316422053
3 17 99945 399369970
3 46 99979 232455280
3 77 99926 853094545
3 20 99977 129646928
3 54 99995 525495745
3 100 99937 834855180
1 7852 41706
3 3 99903 794627066
3 59600 87295 242916309
3 69 99908 400177892
3 92 99947 106653695
3 12 99939 212072634
3 84 99914 854538993
3 37 99914 80921272
3 2 99955 418801751
3 29 99956 50990907
3 45 99917 600422406
3 8 99963 823325984
3 94 100000 727028348
3 49 99909 410343018
2 98455 710492347
3 70 99998 548174389
3 58 99948 918671961
3 97 99992 260179955
3 3 99969 349157407
3 17 99944 46214959
2 28567 345092438
2 7974 808350263
3 34 99966 866405671
3 89 99922 325401432
3 3 99941 594461656
3 48 99955 2372454
3 23 99995 996876144
3 55 99982 369358890
3 56 99977 332189411
3 52 99951 228032248
3 19 99993 144309533
3 35162 82629 700416978
3 65 99989 871424829
3 12 99942 906489800
3 66 99942 736611873
3 26 99986 276455586
3 7344 97450 114876195
3 52109 77064 6335425
3 84 99956 626905635
3 20242 91408 811293762
3 64 99925 657651397
3 80 99912 212630629
3 73 99921 661799676
3 98 99911 347976237
3 71 99990 876693191
3 35 99948 701267273
3 29 99908 315775290
3 64 99961 898195507
3 98 99927 738532545
3 49 99914 127778454
3 23963 54292 795836064
3 76 99950 766079221
1 46941 87601
1 33759 44206
3 97 99961 105641188
3 73 99962 89360246
3 92 99997 744381615
3 29 99908 795682938
3 87 99933 528381324
3 70 99905 624082436
3 68 99991 401469613
3 92 99998 772705856
3 66 99971 893356369
3 10 99941 611688157
3 21 99926 916749955
3 46 99907 705600757
3 681 46075 256386083
3 66 99930 158627886
1 8306 76283
3 96 99949 902368723
3 63 99970 197137385
3 38 99955 210065660
1 25436 37121
3 40 99961 168637047
3 53 99976 298858181
3 76 99973 18092657
3 9 99941 573680315
3 20 99934 487763934
3 34 99930 794096154
3 57 99977 63759413
3 4 99904 553276319
1 7467 94049
3 53 99949 181053257
3 38 99930 475498973
3 18 99918 297292140
3 12 100000 828322665
3 2288 93535 977199998
3 12 99998 459691260
3 81 99906 477849691
3 65 99932 573520804
3 62 99968 60820487
3 1 99910 819763692
3 28 99996 697957938
3 8 99978 557864583
1 21514 23107
3 89 99938 105877843
3 3 99949 80637193
3 62 99961 366268334
1 36979 75716
3 14 99916 365750508
2 8278 394264976
2 23998 196139248
3 8006 16520 47827539
3 72998 74393 161571491
3 37 99963 443953842
3 41 99916 707122910
3 3623 92383 264285380
3 37 99928 968822464
3 49 99952 314659281
3 98 99954 966799324
3 4 99906 260630881
3 30 99924 322991902
3 75 99979 799168829
3 1 99911 873899249
3 23 99961 293179064
3 55 99968 483206814
3 83 99901 662370095
3 99 99989 166322423
3 21 99922 944122830
3 75 99909 165232694
3 5057 36402 36285589
2 47070 300717262
3 23176 82372 581838474
3 86 99953 317891390
3 14 99928 312518634
3 64 99991 476487818
3 13 99938 528375669
3 7 99923 326013143
3 10269 59872 739001694
3 13 99989 791575189
3 67 99970 209443977
3 13856 42207 299328928
3 33 99919 194506451
3 7104 11021 259447719
3 7 99955 524254358
3 10 99956 877863885
3 7 99921 571347304
3 100 99988 571586958
3 69290 96778 681964580
3 19 99920 166324453
3 73 99925 902095403
3 69 99920 972601260
3 34 99936 565131755
3 56442 79575 198399555
3 5857 56225 749536929
3 36 99936 819002740
3 88 99966 705779548
3 90 99964 178626966
3 15029 60724 280562499
3 2 99969 12319473
3 97 99908 759313175
3 27 99939 155743585
3 26 99938 710950395
2 23026 636555154
1 9183 38187
3 30 99991 579112677
3 45 99958 464664313
3 80 99970 122513696
3 58 100000 286388423
3 83 99971 173877331
3 23 99972 479865538
3 14726 82385 395166279
3 66 99911 819235491
3 54 99975 143406343
3 29 99966 963148980
2 7486 3048076
3 77 99911 353466910
3 3 99978 733946869
3 59 99996 174359730
3 81 99985 104999168
3 4 99934 778138780
3 65 99950 608162796
3 31 99959 564771004
3 63 99943 977104409
3 58 99946 79551072
1 22515 81284
1 9748 51945
3 36 99915 255886603
3 84 99994 876375285
2 12207 910385451
3 38 99957 550841311
3 13 99937 532222895
2 54088 806085583
3 64713 80531 272526261
1 53995 66457
3 50379 85186 984997811
3 28 99911 530763880
3 59 99980 332562523
2 77585 482370360
3 39 99930 161804613
3 85 99932 354726375
3 1 99912 534332396
3 89 99996 407504768
3 36 99997 515562303
3 64 99916 55769916
3 56 99913 32927855
3 48 99946 37374007
3 13 99987 420821191
2 23699 123359828
3 72 99976 840873237
3 45 99971 42539460
3 51301 99614 205535184
3 42122 99537 877163877
3 63 99918 576617064
3 86 99979 757904117
3 52 99992 828115903
3 38037 65325 712055800
1 77794 98655
3 18 99927 203423318
3 100 99927 897503740
3 25 99955 40764095
3 18 99945 679472974
3 42 99994 455251313
3 19 99902 492737273
3 52 99994 892669870
3 94 99928 830382233
3 14 99969 56735329
3 77 99915 460935587
3 50103 53140 201951065
3 91 99988 837693651
3 17 99934 4396498
3 8 99926 694846661
2 59166 241255772
3 36 99975 556918893
3 98 99929 566397600
3 45 99931 759003637
3 47 99917 799281196
3 60 99958 183378179
3 29 99929 675850263
3 50 99985 814595013
3 61 99925 657195968
2 73362 971909364
1 12976 98813
3 44 99988 115926677
3 5 99989 279713262
3 64 99961 439013563
2 4941 593911782
3 16 99961 68127182
3 94 99983 459033931
3 56 99932 947873557
3 66 99962 542597064
3 84 99965 253154149
2 35372 788959998
3 30768 32662 166042154
3 93 99975 565433582
3 65 99989 287269483
3 50 99962 985663938
3 53 99916 254859811
3 8 99956 197686995
3 70 99945 475718049
2 92871 326474442
3 27 99978 527591597
3 28 99962 63806369
3 45659 54569 218085689
3 36 99904 118323074
3 80 99970 101069375
3 15 99976 461110414
3 92 99983 649215210
3 2 99904 675809955
3 5 99963 880336703
3 10 99960 231661925
3 17557 71343 350079040
3 49 99999 392892797
3 87 99912 11831119
3 64 99968 817479968
3 15 99992 962054870
3 1 99941 375763924
2 12069 724890523
3 99 99929 259896307
3 25 99916 248759528
3 86 99933 108807318
3 23 99971 831831723
3 39 99994 698556375
3 10309 36629 643038396
3 53 99946 614358290
3 73 99953 528896731
3 31 99977 6618323
3 29 99996 550578829
3 28 99916 825030613
3 52 99917 582279753
3 68 99952 10381135
3 10 99907 130063316
3 19 99923 184203888
2 31615 963285342
3 48 99918 982336936
3 95 99961 774091429
3 48 99960 391122446
3 42 99926 922486684
3 25 99961 420757729
3 90 99934 991880399
3 91 99919 481949469
3 8 99931 607067896
3 39464 85649 627438999
3 23213 86231 25326249
3 16 99940 658122692
3 77 99949 791232302
3 27645 37121 741774270
3 74 99952 825463981
1 31851 58714
3 64 99929 819524260
3 47 99983 307134465
3 47 99971 776800109
3 38 99976 969818716
3 49620 94688 668999180
3 96 99992 904355416
3 95 99980 812179841
3 73 99908 735347315
3 51 99958 562366603
3 37 99990 606241523
3 13 99959 380060424
3 67 99974 321238121
3 78 99909 548860061
3 33 99978 732784502
3 35838 78952 996702360
3 81 99996 921040845
3 83 99952 258485522
1 4226 83450
3 19274 82467 648126997
3 45 99937 671819957
3 14 99986 112446190
3 64 99903 167700205
3 89 99936 402343061
3 34 99984 495490385
3 45 99925 613172365
3 29 99904 445814394
3 28 99945 439891463
3 86 99985 710340665
3 79 99952 936210501
3 17 99968 773081370
3 89 99993 255015998
3 41 99928 495754024
3 43 99956 463470978
3 9 99911 397452275
3 62 99939 67794016
3 100 99996 717958095
3 68 99910 165037895
3 35 99965 490741855
3 86 99915 185869674
3 82 99988 643123795
3 17584 50921 547290279
3 88 99913 474577005
3 64 99922 135117482
3 69 99957 94395338
3 90 99941 671674189
3 5 99905 652696927
3 2102 96612 978693187
3 55 99993 132743361
3 33 99991 697726965
3 93 99946 131440170
3 56 99958 928489900
3 73 99907 96591801
3 26 99915 83198705
3 77 100000 138995705
3 57 99952 828111921
2 87124 929006091
1 41701 54535
3 65 99939 666994978
3 75 99923 383834222
3 77 99968 769040268
3 82 99972 208440376
3 77 99913 432548579
3 36 99932 934138138
3 50 99954 784641742
3 57 99960 387177438
3 63 99926 913307279
3 46 99986 278555871
3 100 99938 154504648
3 57 99989 531897077
3 15 99976 808750204
3 2971 80324 225072531
2 71862 727375798
3 10 99907 81302583
3 16 99986 761962302
3 14 99936 831449291
3 47651 67799 519076003
2 49525 177103098
3 33 99975 485869329
3 87 99976 657304106
3 5 99986 865452119
3 53 99902 830640644
3 11 99935 350009486
3 95 99951 38287498
3 31 99929 124768236
3 79 99904 914258289
2 21966 222396954
3 1 99943 518543195
3 11 99953 991022022
3 72 99941 152468153
3 10 99939 183885662
3 98 99925 213557612
3 89 99950 650627620
2 53058 873221470
3 95 99979 655310916
1 9392 81122
3 91 99999 923771593
3 81 99991 33324501
3 39 99952 375377479
3 92 99942 748171762
3 20 99984 58486775
3 88 99968 809695532
3 25 99987 964309902
3 29 100000 638409997
3 12869 53514 280876390
3 66 99988 128257532
1 41513 42592
3 97 99927 641100328
3 82 99974 992453273
3 8 99908 407088197
3 3 99933 178062474
3 29 99904 706800588
3 71 99956 464418896
3 13 99959 384153086
3 47 99932 576948906
3 29 99943 463325144
3 49 99920 230303260
2 1993 211083076
3 2 99941 641119033
3 8 99931 191781089
3 89688 94368 441941877
3 89516 98637 540542854
3 52 99919 801267011
1 36869 64331
3 91 99979 845950653
3 43 99972 343765283
3 70 99935 724922151
3 51652 85713 802701727
1 23966 42203
3 64 99998 774682464
3 96 99997 657771476
3 46 99991 536752878
3 41825 94764 781117493
3 24126 40128 297148091
3 55 99905 938998471
3 35905 87285 51188891
3 15501 26634 850220038
3 12 99972 305251250
3 66 99962 283128901
3 44 99957 953957075
3 37 99971 814313777
3 98 99967 613908008
3 29 99978 175041689
3 76 99972 182726163
3 4584 29574 180916844
3 40638 64498 807905108
3 23 99926 226005507
3 16 99955 645305964
3 20 99980 338003105
3 5 99902 947628610
3 46 99986 110378808
3 83 99994 680905221
1 25132 34693
3 40 99959 466987967
3 97 99908 957292901
3 76 99959 910654640
3 3445 71977 888049402
3 19 99914 509806279
3 46 99930 302101909
3 88 99901 643109185
2 70409 24018666
3 68 99956 76855504
3 58 99988 148146000
3 81 99934 877266823
3 4 99987 830434839
3 61 99944 263512727
3 32 99998 607319587
3 85 99912 159919726
3 62 99992 212115460
3 96 99987 748577694
3 70 99940 313135544
3 27 99942 177786051
3 56 99958 651132336
3 25 99922 108438949
3 30 99956 205187350
1 28578 86593
3 55577 80493 104494519
1 19438 54635
3 57 99936 207718312
3 78 99962 64936128
3 35 99964 830202977
3 52254 61538 70627136
3 89 99918 108432680
3 69 99937 290921286
1 53644 86959
3 40 99937 845390531
3 13253 21600 601543514
3 10 99914 735069245
3 74 99924 577891981
3 17 99986 45614202
3 29 99967 527194575
3 21 99914 786975183
3 73 99956 985015693
3 43 99969 212215086
3 53 99965 857668533
3 4 99975 442585156
2 10285 76608626
3 5302 90900 317332087
3 44 99930 788385152
3 40 99924 887757372
3 84 99960 55020884
3 2 99942 649079095
3 41 99982 445544418
1 23308 95952
3 1 99930 61904521
3 43 99992 625619205
3 4 99928 132444950
3 2 99982 883560881
2 84171 541656788
3 61 99974 611663946
3 87 99937 25145378
3 20 99966 655730228
2 42130 389691201
3 71 99956 702320023
3 49 99978 530516796
3 29973 88886 507223620
3 23 99996 922692087
3 11 99904 329213512
3 98 99942 886347597
3 6130 84881 903489457
3 81 99916 380291650
3 85 99907 662487050
3 92 99946 192116615
3 62 99944 665716486
3 35 99909 135692087
3 82 99970 763489889
3 86 99987 990464487
1 11953 62875
3 81 99958 292224695
1 26014 39588
3 41 99931 881315964
3 65 99949 377743615
3 71 99942 440570797
3 12 99907 11675437
3 15 99930 280996097
3 21 99961 247025777
3 52 99909 291974269
3 97 99990 529615141
3 8 100000 780816843
3 89 99912 250322305
3 57 99965 690236794
3 76 99916 615116029
3 41 99910 894616453
3 30 99940 993242872
3 26 99946 994069783
3 41543 81535 623496857
3 21 99999 753680269
3 64 99951 159879157
3 48 99962 402113213
3 95 99996 192760947
3 49 99988 503962741
3 46 99921 829569645
3 53 99970 283624775
3 97 99930 178163736
3 73 99961 535189636
3 15 99959 784585125
3 92 99981 229784966
3 90 99937 707791528
3 65 99918 650653747
3 14 99929 407112378
3 67 99964 458926270
3 12 99974 155651418
3 26 99953 797718704
3 59 99980 276606233
3 91 99968 660517672
3 35 99937 989698038
3 59 99966 866897502
3 52 99936 544745223
3 79 99976 909849710
2 81056 971741065
3 31 99955 222351644
3 21 99976 491690581
3 3613 80324 783761534
3 13 99981 484719009
3 88 99949 373239814
3 100 99934 825692516
1 5969 81086
3 99 99920 558511996
3 78 99963 738488359
3 31 99907 485669854
3 91 99940 536929142
3 60 99985 724866487
3 92 99985 340464304
3 35 99977 827603138
3 93 99913 719504770
3 77 99981 912216043
3 74 99986 660120689
1 64749 93708
3 70 99997 434836078
3 64 99976 214453553
3 3962 87159 804456708
1 25407 30949
1 10208 28983
3 72868 96896 177069133
3 41629 83858 425357049
3 2407 62772 111001152
3 32 99962 699351374
3 32 99918 84875527
1 4163 28932
3 69 99906 205097165
3 70 99988 641400984
3 65 99978 171909065
3 47 99947 977434064
3 77 99908 514916952
3 91 99968 989736285
3 11 99905 61778404
2 76503 15062717
3 10 99927 798895520
3 18 99967 63925305
3 94 99997 307100342
3 44 99982 185156821
3 5 99993 745081963
3 34 99996 897489044
3 51 99998 398710136
3 15 99948 177650125
3 93 99974 528925311
3 95 99968 48444966
3 3 99986 379088174
3 35390 77879 344706271
3 10 99958 993362085
1 6548 33164
3 97 99973 438964361
3 36 99928 570808964
3 74 99919 3891495
3 15 99953 258488705
3 94 99926 532376329
3 77 99976 506209146
3 85432 97453 743890678
3 7 99951 348171380
3 7 99941 17559554
3 9294 80845 471963501
3 77 99938 119511354
3 71 99991 988684070
3 55 99969 961425538
3 54 99956 883420706
3 22 99935 233704124
3 64 99929 506510314
1 1077 5431
3 64 99925 905416487
3 87 99955 423933688
3 90 99996 886233777
3 37 99967 782236868
3 72875 80549 594547352
3 48 99975 343512532
3 15 99974 757168324
2 84552 72789961
3 94 99949 435459979
3 23 99920 403884100
3 82 99907 446411568
3 27 99910 968326014
3 28 99953 591946196
3 6 99938 419074864
3 54 99921 706024001
3 92 99974 45627305
3 89 99971 457870535
3 43 99991 195439608
3 15 99906 437393018
3 15 99981 400054603
3 72 99967 702179260
3 45 99913 17390999
3 67 99960 525314047
3 89 99966 571831161
2 36758 303853403
3 21 99929 333745913
3 38 99941 138171107
3 80 99981 347607356
3 52 99903 557239681
3 13 99966 871406691
2 17739 218767910
3 26 99946 475440925
3 7 99952 358242968
3 74 99926 763896461
3 55 99945 282737949
3 48741 80041 577822907
3 33712 79051 853504464
3 100 99966 109376227
3 63 99960 729517907
3 11168 76919 992908831
3 43 99909 724630355
3 42 99912 912499727
3 17082 58217 247210572
3 58 99951 707650238
3 21408 63216 785264270
3 44 99907 938727873
3 43 99901 818051200
3 42 99940 855282337
3 27 99941 969262628
3 12 99966 434140795
3 59 99994 704868315
3 72 99997 77344997
3 9 99911 964328554
1 54746 69724
3 31 99949 420382859
3 88 99971 117883479
3 96 99931 920510777
3 25 99964 207924009
3 34 99963 915572129
3 10 99981 838215906
3 31 99968 544545960
3 95 99991 228394703
3 59 99994 838003579
3 35159 44222 867485627
3 13 99910 135126730
3 69 99925 754663760
3 45 99926 838978900
3 57 99980 290411199
3 65 99967 455744419
1 81794 96082
3 25 99907 302929559
3 12 99919 335020388
2 31548 550650684
2 94261 122365052
3 44 99997 19285786
3 100 99982 438720417
3 67 99959 99031572
3 92 99984 986247367
3 12339 81056 990652129
3 3 99947 825573601
3 92 99963 300208584
3 94 99971 433775334
3 83 99957 494131546
3 36 99942 301187513
3 33 99971 696941442
1 30628 84650
3 3 99984 380552672
3 58 99984 675173225
3 77 99920 809919983
3 41877 62617 406142301
3 4 99976 508618245
3 27 99908 100476498
3 29 99977 204835261
3 8302 98996 414599009
3 97 99933 212136420
3 41 99944 173454
2 20793 594129613
3 7 99989 550715200
3 10086 70680 717310743
2 16015 372611530
3 4 99970 11396043
3 10 99988 133854084
3 29 99979 496714730
3 46 99960 873849090
3 44 99932 984995894
3 42 99958 766509819
3 59 99919 734711188
3 94 99919 697507522
1 67266 77980
3 23 99925 41658271
3 1847 17751 876248891
3 12 99908 492687355
3 46147 48006 108760654
3 71 99925 90228488
3 42 99980 647787803
3 68 99939 780421428
3 18372 60539 744543468
3 57 99972 618315880
3 61 99901 979740309
3 92 99998 954540399
3 70 99995 429509873
3 18 99958 427201690
3 41 99935 971611310
3 4 99952 866129825
3 100 99963 492179787
3 24 99923 355179213
1 15853 24366
3 46 99916 558494378
3 64 99956 707286875
3 1 99935 442310543
3 20 99977 350635788
3 6 99974 489594605
3 84 99945 458927186
3 21201 55433 776750260
3 37 99904 522210706
3 42 99965 667743297
3 16 99901 707845674
3 63 99933 743646402
1 23184 27516
3 29 99917 808611331
3 27 99979 194561514
3 47 99960 658717222
2 53924 792434439
2 97330 675925311
3 4302 10980 535138558
3 67 99981 814741984
3 25572 77518 12099474
3 3 99905 969198341
3 74 99916 539601745
3 71 99928 95685330
3 73 99944 172971677
3 6494 36178 135938493
3 83 99907 973815000
3 55 99919 67494449
3 53 99928 743723809
3 41 99961 402344308
3 40 99969 484007514
3 33827 99100 898097094
3 71 99953 502594157
1 28814 91376
3 79577 80879 109701878
3 40 99926 70259711
2 16778 389587636
3 95 99973 861826924
3 69 99919 348043944
3 29 99996 881238656
3 47 99913 64848946
3 42 99986 531395487
3 1 99918 987772683
3 4 99972 426504730
3 66 99943 927991844
3 64 99926 150981971
3 15 99999 62990121
3 22 99931 149634657
3 19 99953 46147398
3 9541 11605 107312373
3 65 99988 961089832
3 54 99907 388240764
3 100 99967 308084295
2 61035 946336462
3 30 99952 501417569
3 13 99928 246172079
3 93 99984 125114137
3 56 99961 814616707
3 84 99994 520259877
3 59 99964 746914225
3 79 99993 901304986
3 28 99994 807025980
3 95 99952 266992692
3 61 99965 40139306
3 56 99998 154082266
3 100 99917 273638692
3 47 99966 246656610
3 36 99935 222938206
3 76 99999 877933719
3 21 99940 31331001
3 84 99992 477834104
3 57 99947 873509415
3 26 99931 380204995
3 83 99921 537720655
3 35 99987 817682610
3 13976 22191 489477234
3 23460 30496 504326660
3 49 99967 577546125
3 11 99932 880807743
3 72 99983 61901760
3 36 99964 616672821
3 17371 47936 547182062
3 22 99900 47875269
3 89 99910 372671142
3 44 99981 925732323
3 13059 72566 698840385
1 92505 94165
3 26 99976 713658381
3 93 99920 601624231
3 35 99965 404110716
3 48367 88900 72385599
2 65260 726412943
3 79 99960 235685400
3 24 99988 22890309
3 29 99949 106013551
3 94 99915 689797869
2 85772 146185101
3 39 99988 1472659
3 12 99944 574311173
3 60 99964 467119146
3 80 99906 370990668
3 69 99977 776581917
3 49 99924 625863186
3 64 99901 942431890
3 53 99913 349493026
3 59 99904 995536879
3 71 99951 855325806
3 38651 56354 968503025
3 27545 68522 296272462
3 27557 75889 132879642
3 31 99912 900310789
3 19 99941 196013137
3 39561 60842 68138629
3 38 99908 206214852
3 69 99995 6927220
2 37423 915349523
3 90 99920 913807775
2 2446 154049768
3 45 99963 681790883
3 8 99953 691103560
3 73 99986 344437409
3 80 99928 263529154
3 43 99904 105539131
3 52662 98674 38909739
3 11 99977 201360201
3 84 99929 753799763
3 32218 87950 320940169
3 58985 95837 987336228
3 50 99955 568689118
3 4170 19191 826936332
3 49 99906 993810648
3 13 99983 693448605
3 17189 75098 391882869
3 12326 33163 333042291
3 53 99914 845024807
3 5 99947 965568342
3 4024 56324 142873621
2 47909 67859207
2 92897 934406391
3 11526 14171 889229540
3 67138 74451 803875983
3 15 99902 433989866
3 63 99927 823250977
3 47 99972 228948875
3 5 99960 61331601
3 24 99941 510710018
3 30 99947 16761961
3 71 99989 807300454
3 17347 97649 385620760
3 42 99959 379173393
3 12 99911 423121785
3 47 99948 177687105
3 67 99918 330237847
3 18 99956 956263677
3 26 99929 746966959
3 82 99954 580130874
3 5327 51112 629364342
3 5435 56185 273662270
3 84 99985 560580253
3 31 99975 774266949
3 2 99965 881844626
3 7 99960 454467427
3 66 99901 320031113
3 88 99964 38867625
3 23 99926 820230843
1 30996 46229
3 38 99956 451994328
3 36 100000 184334743
3 62 99921 729790103
3 69 99907 592708218
3 35 99923 301432642
3 44 99905 732211495
3 77 99906 683045489
3 82 99999 125344072
3 88 99914 136911268
3 69 99982 621664964
3 28 99910 806756551
3 23 99900 689912426
3 21 99987 641902067
3 52 99996 154879953
3 94 99925 53689463
3 47 99968 462339710
3 67 99983 367979799
3 46 99904 382898248
1 42504 71781
3 7 99950 744751217
3 26 99983 912263044
3 93 99958 232098392
3 14 99927 655622446
3 60 99994 159549340
3 59 99980 634590939
3 77 99943 670407639
3 53 99970 518760212
3 68 99911 647103447
3 58 99934 401787713
3 87 99913 259657532
3 12 99922 397792871
3 39 99995 201826145
3 1 99910 916173101
3 25 99943 412557182
2 31446 149186012
3 86 100000 215245248
3 61 99950 452082024
3 38 99971 639294968
3 2 99931 771996622
1 14276 81194
3 86 99933 168691591
3 56943 96756 803483429
3 38 99936 899906297
3 1 99927 706349253
3 28 99969 759162930
3 4166 10238 672739505
3 71 99971 126865994
3 96 99981 591390369
3 89 99900 188926195
3 66 99930 18489057
3 78 99989 521748286
2 73947 723333365
3 93 99948 136659960
3 26373 70235 610061844
3 58 99968 470525589
3 80 99950 650395938
3 44846 76371 731467762
3 58346 79967 971116491
3 18 99961 554772583
3 70 99976 845540659
3 84 99924 955486090
3 50 99983 951934166
3 52 99996 761736760
1 7476 97546
3 19 99952 408277438
3 4133 69376 311845258
3 6 99969 885325976
1 83396 90887
3 68 99917 221206765
3 13986 45164 301501587
3 1 99946 165231021
3 34 99934 486857405
3 24 99916 33516612
3 71 99986 429362431
3 97 99987 533649508
3 25816 77878 680008802
3 51 99969 711981685
3 36 99904 657003393
3 55 99962 457947420
3 6 99902 287045163
3 2 99941 614879740
3 82 99990 423524423
3 93 99972 504838075
3 74 99972 691291133
3 92 99952 881809224
3 6 99944 120542994
3 72 99980 688676444
3 14 99965 568140180
3 2862 86722 43182399
3 33 99995 889358264
3 53 99992 118844364
3 96 99930 60299008
3 67 99987 884410295
3 26 99931 218741920
3 75 99910 178713102
3 71 99982 95648034
3 85 99948 681337342
3 43 99958 833137993
1 30834 33082
3 58 99931 14818260
3 31 99951 929812918
3 40 99965 772716023
3 68 99964 409076079
3 83 100000 823939627
3 20 99986 909094204
3 57 99973 80692175
3 97 99934 320543950
3 59 99935 61787483
3 6 99952 298207197
3 63 99957 507749508
3 34356 45075 73599846
3 99 99910 474375075
3 98 99996 575105588
3 99 99957 860359251
3 65 99992 960855197
3 31144 61621 656575833
3 95 99923 233251726
3 55 99979 502233545
3 36 99971 607968969
3 52642 87585 16912231
1 16515 79565
3 66 99974 734741839
3 59 99944 683553104
3 32 99914 900650309
1 30261 59433
3 11 99989 201762829
3 35 99915 233986904
3 93 99906 964789574
2 62080 184789208
3 74 99986 145304529
1 7337 57985
3 49 99958 767195148
3 37 99994 458100642
3 78 99931 273878116
3 48 99900 55567509
3 60 99986 445207259
3 50519 85815 79606969
3 8 99964 62393899
3 50176 67788 541464949
3 14 99948 937378201
3 76 99964 199545121
3 43 99929 668266005
3 16 99971 508735312
3 67 99983 96626848
3 55 99973 668072524
3 83 99950 619271155
1 15922 85569
3 29 99935 131050315
3 86 99962 632333566
3 4 99984 671857719
3 75 99905 417967493
3 69 99963 38158467
3 39 99928 764144800
3 83 99913 754380327
1 80916 87678
3 86 99995 441063409
3 11 99915 300689079
3 36 99994 457528024
3 15 99904 116180652
3 83 99909 368373924
3 6 99956 794186999
3 73 99916 607518066
3 86108 91542 871265718
3 58857 60239 64039215
3 63 99991 942250881
3 4390 23200 600199487
3 55895 69215 611067951
3 48 99952 694480223
3 2 99979 291799259
3 56 99985 10782664
3 8131 57614 899457318
3 28 99961 926099093
3 54 99913 63002559
3 80 99963 892721766
3 50 99973 54677537
3 28 99966 313558598
3 1 99941 383777692
3 44 99951 492881610
3 62 99947 378356119
2 3763 805214275
3 49090 59758 331725235
3 55 99928 558729318
3 21 99948 986845911
3 98 99961 161974115
3 46 99945 566728570
2 56028 382288819
3 21 99990 550585340
3 87 99995 123427084
3 10 99904 243378810
3 28 99939 494861842
3 95 99938 937331065
3 38605 45304 743166156
3 58 99989 58903795
3 100 99981 666075014
3 74 99939 947408752
3 100 99912 23639734
3 63 99980 465220363
3 83 99995 279998494
3 55 99941 585541049
3 45 99963 241027891
2 55094 107992754
3 19 99930 299404223
3 12040 64206 950604234
3 51 99971 685779527
3 81281 95844 756733242
3 27 99913 241669616
3 59915 67234 500776963
3 57 99925 360973204
3 62 99973 489435359
3 14024 38380 936224412
3 53 99983 176819650
3 52502 74263 128436392
3 42318 92596 394846878
2 89248 731988765
3 3 99938 687204368
3 12607 54704 843158305
3 11 99907 492743536
3 57 99959 155986993
3 10 99934 476884404
3 58873 83526 806688430
3 86 99974 747636853
2 34846 695137067
3 8 99920 500987017
3 100 99951 648753025
3 41 99979 574480682
3 9 99945 567289665
3 28091 55433 236197386
3 17 99916 724963439
3 72 99959 766340207
3 5 99938 975102304
3 62 99937 956078743
3 72 99962 892092002
3 42 99999 1676420
3 13547 71436 666663063
3 61 99987 641228279
3 4180 66055 440913442
3 30 99900 39754170
3 100 99974 691483526
3 16 99987 218050083
3 84 99976 318592074
3 41 99956 985818325
3 38 99922 103064801
3 75 99984 586939849
3 95 99963 68678090
3 6 99939 848776589
3 20 99999 725302771
3 75 99957 356303564
3 18 99958 817138275
3 64 99994 433375502
3 47646 88744 11324697
3 11 99960 359060674
3 13 99951 785887535
3 87 99970 364483193
3 36707 88647 127102530
3 100 99960 530587508
3 66 99910 672797462
3 3190 32930 734116705
3 89 99912 877730166
3 93 99959 374227810
2 37159 155286301
3 9 99924 149034147
3 31 99957 452521228
3 5628 83562 406191827
3 47 99987 135271529
3 84 99976 671499365
3 4033 64888 176298572
3 31 99944 522052878
3 40 99903 708351414
3 13140 15476 78746582
3 41 99971 864829622
3 67 99991 300014427
3 42 99967 729560781
3 60 99958 651402071
3 96 99950 98353807
3 74 99996 297136484
3 87 99988 29492363
3 25394 96448 602352383
3 28762 81765 783746925
3 16604 47767 39033547
3 91 99935 586094434
1 69005 76099
3 3 99935 545193839
3 35723 80614 721117792
3 65 99933 135698564
3 30 99951 321183954
3 56 99950 859157944
3 33665 33901 904909316
3 94 99920 246560843
3 78 99976 413434592
3 43 99970 244752864
3 37 99918 597171164
3 57 99900 825298209
2 55057 450367249
2 47420 306202282
3 93 99969 408051229
3 71 99944 153512991
3 67 99934 183166864
3 81 99964 414934767
3 2 99938 919394849
3 32 99949 661981547
3 24 99992 383801283
3 57 99978 587847669
3 11 99910 837242657
3 24 99965 313909924
2 1429 484445707
3 97 99960 806703707
3 62 99935 383978398
3 28 99912 791428282
3 14932 74466 267157915
3 91 99968 45006871
3 96 99917 909830584
3 42 99997 714065865
3 8 99996 202999881
3 2 99981 810793406
3 85 99982 527645950
3 22 99942 557465437
3 65 99981 830230252
3 40 99982 449409449
3 45 99990 615926735
3 30 99959 997702312
3 28 99946 642169486
3 2 99963 282026499
3 84 99987 720780031
3 2 99953 312578798
3 37 99919 689347821
3 64 99966 718296394
3 27 99908 389971543
2 10218 929137990
3 53 99950 698099646
3 74 99958 624855529
3 61 99900 473681232
3 4 99989 708218991
3 46 99959 331989369
3 61 99944 962189121
3 41 99929 125943786
3 35 99930 545434709
2 20997 535917546
3 53 99943 285347134
1 4662 11540
3 68 99982 229396985
3 93 99964 81385501
3 92931 96790 316589866
3 31 99960 325418875
3 7 99976 148804824
3 98 99939 151339669
3 84 99995 916037772
3 26 99917 743706288
3 55 99965 757896714
3 67829 78299 486425946
3 50787 76596 335799482
3 11 99903 856956654
3 31506 55660 291426888
3 60 99959 234569810
3 98 99952 452728459
3 49 99957 891499011
3 28 99977 438456995
3 62 99978 311307859
3 78 99930 76199782
3 68 99916 813852914
3 78 99934 199350525
3 1 99983 623039915
3 50 99920 299339210
3 78964 94945 686015089
2 67499 21387122
3 41 99973 424674447
3 6 99918 697793238
3 86 99934 677605535
3 94 99982 866750876
3 32 99900 828114339
3 55 99915 254025925
3 48 99908 28999151
3 1 99947 780277351
3 56 99946 247407577
3 22608 64684 47412185
3 1 99962 702987520
3 64 99940 503029522
3 36 99930 592195277
3 87 99917 624985935
2 31025 962147723
3 68 100000 955754886
3 23706 47107 769411906
3 99 99913 835903262
3 27 99973 969236731
3 61 99974 541317553
3 45 99996 332448154
3 523 2284 979643306
3 96 99960 242982829
3 74179 87899 156461468
3 67 99932 193537842
1 5643 39897
3 88721 89873 332920030
3 34 99968 615058665
3 83 99924 578837647
3 68 99902 869936268
3 21 99933 956248733
3 37 99980 719644038
3 11 99939 271050687
3 45748 65172 1808575
2 84726 59429345
3 61 99943 729053654
3 22 99982 912663035
3 66 99981 743390398
3 71 99943 802351947
3 19 99934 174336227
3 39 99932 639996995
3 31 99971 374067871
3 3 99905 968115901
3 17757 85611 211153968
3 27232 83514 476105156
3 16 99963 810358173
3 47 99931 221641365
1 74421 81711
3 11 99933 575984617
3 32 99999 601753902
3 94 99984 575098051
3 25 99911 849329901
3 66 99990 293925982
3 63 99988 606058854
3 9 99910 542084555
3 21 99984 734962648
3 8 99958 159149613
3 44 99955 609643341
3 73 99975 441641727
3 56 99954 812586240
3 2 99964 685153687
3 95 99924 261374468
3 43 99924 737608171
3 86 99986 108536355
3 19847 51903 576241299
3 54 99999 728884229
3 70 99961 81718288
3 10 99906 614596242
3 31 99994 314122059
3 14017 17085 642664344
3 45 99974 385003361
3 59 99968 782248881
3 63851 93326 101951645
3 63 99949 63398751
3 41 100000 715632326
3 22895 78095 989220217
3 31 99990 270362780
1 1687 64626
3 2 99955 757278528
3 32139 90740 434165886
3 94 99998 456904531
2 57580 271701435
3 74 99950 35301340
2 37401 416105564
3 49 99981 138278779
3 81 99996 520187938
3 97 99931 71058949
3 69 99995 975818592
3 54 99923 161493170
3 18704 91999 804828725
3 11 99958 349148106
3 88 99919 756035892
3 23610 36005 598056917
3 6 99953 794033226
1 55281 99299
3 57 100000 78509737
1 60255 92235
3 77 99986 680165599
3 62 99988 159357019
3 25 99923 15645269
2 93305 487463002
3 84 99986 314736695
3 25 99949 723107483
3 20 99999 624833367
3 92 99975 336540934
1 31637 33280
3 45 99944 807547734
3 23 99983 840475243
3 11 99921 660778576
3 9212 10095 536726307
3 91 99947 833111545
3 21 99955 592671592
3 23 99934 944118252
3 70 99993 635762070
3 33 99997 584561055
3 43 99975 481865182
3 30 99907 561360168
3 94 99944 614943019
3 50 99999 211331392
3 92 99950 128829764
3 9 99986 449781893
3 64 99935 54851635
3 83 99918 565281796
3 77 99919 372873446
1 60529 60632
1 53206 76557
3 24 99953 336860208
3 27 99959 915685447
3 54 99931 539212065
3 1 99988 321515788
3 88 99943 869563271
3 21 99956 7275952
3 15 99920 263666569
3 85 99985 755952510
3 23 99916 734259944
3 96 99942 113384274
3 8685 47571 917467591
3 2 99936 750293122
3 12 99931 377331882
3 23514 40994 378442499
3 70 100000 948918205
3 25 99902 304499401
3 31684 51058 29095255
3 68 99905 572702318
3 35 99980 232591806
1 42340 49099
3 96 99964 947798487
3 99 99974 824392382
3 56 99935 661832605
3 40 99978 496051868
3 6 99935 100176076
3 21 99900 324546927
3 34 99980 597720033
3 34 99933 241609255
3 98 99905 818470185
3 25 99936 190336798
3 19 99920 898626498
3 41 99940 495094587
3 37 99973 524535268
3 64 99929 469051478
3 22 99983 975124065
3 33 99962 577517788
3 71 99962 43256683
3 89 99986 477079219
2 8307 707469879
3 74 99919 111557236
3 55 99952 739999716
3 98 99938 901774051
1 24711 89783
3 19 99968 5548953
3 7 99923 786107114
3 24 99984 281432905
3 9 99909 735885136
3 69 99940 839282905
3 9 99999 278153250
3 80 99976 465313809
3 76 99994 925405516
3 83 99912 301847810
3 78 99907 631981457
1 14374 87821
3 95 99978 698339432
3 51 99988 660282477
3 74 99964 236979620
1 34113 53862
3 68 99989 981990270
2 82721 437325992
3 87 99963 610234575
3 41 99954 67120424
3 22 99952 295152125
3 77 99939 166448425
3 22 99951 838327409
3 44 99939 63905670
3 16 99922 435883509
3 100 99933 15734859
3 92 99939 38239537
3 64 99985 548835930
3 61 99958 487167594
3 34 99940 705155148
1 21202 34632
3 33 99915 216440681
3 1 99950 993182391
3 35 99965 738965989
3 78 99984 176737135
3 25480 43577 2467778
3 23 99974 773665989
3 21 99902 510836917
3 28831 69960 927842692
3 50 99986 605099793
3 19 99983 37982715
3 95 99993 792566242
2 65587 340041556
3 52 99925 413826636
1 67762 94423
3 70 99968 813365468
3 87 99958 524765759
3 94 99985 181258911
3 14 99988 139851035
3 25 99940 245770471
3 27599 59118 279319545
3 74 99938 390569828
1 73237 83983
3 41 99920 428795921
3 78 99974 937088118
3 80 99983 87885348
3 25 99950 766835842
3 17 99947 474351269
3 28 99973 227097371
2 30016 305064472
3 12 99908 36702643
3 67 99978 816224051
3 14189 99941 30106815
3 10 99913 924284420
3 86 99905 696029877
3 29 99903 903589879
3 32 99918 882148087
3 79 99949 796585977
3 64 99921 150065815
3 44 99924 112354587
3 15 99985 15227921
3 46 99938 316731515
3 15 99954 467003992
3 67876 85194 832342111
3 84 99959 410709268
3 58 99921 642761891
3 51 99949 7237162
3 6897 78223 319655510
3 65 99940 509048957
3 90 99957 677807264
3 60 99972 432205812
3 32 99974 947167463
3 49 99996 519978172
3 53 99920 24197170
3 6 99942 398237647
3 42 99969 981005261
3 1922 3911 31888053
3 2979 80955 784749869
3 46030 72857 299440266
3 87 99935 10856215
1 14454 80828
3 25 99981 316969082
3 8 99940 624720301
3 59 99975 49040541
3 69 99961 260579806
3 57 99952 704360325
1 25929 55004
3 67 99971 495295393
3 25 100000 954651388
3 65 99962 114767529
3 25182 92669 938286056
3 33072 33924 670059601
3 14876 53681 800450120
3 1 99966 915757452
2 25098 78430611
3 27 99935 475522357
3 75 99910 604586648
3 22 99981 181245258
3 37 99909 510975936
3 86 99925 737168417
3 93 99973 300689445
3 6071 9018 653434083
3 94 99921 181138629
3 8259 64278 312346873
3 63 99984 549870862
3 98 99985 807630000
3 55877 69232 165453975
3 50915 81652 639729953
3 56 99952 813374513
3 32 99981 743961935
3 98 99933 484114974
3 45 99938 567894674
1 49379 59037
3 16 99910 353093850
3 65 99995 373258654
3 56 99939 468411666
1 13002 36123
3 85 99968 934212600
3 16 99944 592683113
3 32 99916 801840851
3 69 99908 761663673
3 32994 40111 147791388
3 52 99900 497658439
2 58146 460654241
3 95 99935 250048986
2 14506 897038186
3 3 99931 422936077
3 15 99947 941966086
3 60 99986 481344723
3 53 99991 19564862
3 52 99945 930451718
3 2 99942 297097892
3 68 99986 332634594
3 88 99978 774395166
3 96 99909 67222649
3 59 99994 421875774
3 30622 81300 896985402
3 52 99908 985948909
3 40553 83263 588834482
3 53 99918 770883663
3 71 99912 316352914
3 14 99915 930907619
3 16606 52152 675729394
3 71 99962 322781930
1 37678 73146
3 21 99912 710845966
3 63 99961 940117333
3 23 99914 177443951
3 30 99910 979006336
3 11 99989 318959302
3 8 99956 882535589
2 30441 722077598
1 4445 81001
3 66 99983 931742825
3 49 99974 715191313
3 771 20596 606537059
3 52 99960 649687163
3 13 99992 337440218
3 51 99982 219137798
3 14 99990 850778430
3 100 99944 467500909
3 44579 75404 304382917
1 30576 78874
1 3773 65075
3 78 99941 539736076
3 6 99948 460716495
3 93 99929 618251022
3 51 99937 711107893
3 52 99906 561389332
3 79 99973 956436075
3 17 99928 336576096
3 59 99964 493769423
3 49 99969 743079828
3 18 99971 328449592
3 40491 91030 883650995
3 90 99962 30013209
3 1 99985 863787371
3 37 99952 381841384
3 52 99983 498524049
3 81 99936 976352702
2 95018 709669404
3 75 99904 684257892
3 98 99960 85211135
3 69700 78430 786909616
3 82 99990 721998786
3 31 99909 796101806
3 61315 71209 867259478
3 81 99971 169892169
3 94 99983 411707063
3 11 99954 414769394
3 38 99959 128577459
3 15 99911 213407362
3 23 99985 585499369
3 95 99917 1103199
3 35995 39238 183661840
3 29279 29912 220857827
3 7 99978 311915897
3 80 99976 247130361
3 77 99971 712303319
3 49 99947 244051209
3 50 99916 516717886
3 84 99933 417427990
3 27 99934 537224554
3 25955 78578 41007397
2 89517 521732611
3 15 99972 411235888
3 71 99988 732530856
1 27229 92636
3 25 99951 757088094
3 12227 88470 364721309
3 33 99993 394634085
3 65 99934 916913133
3 85 99978 448230571
3 9 99996 848904478
3 43 99900 122560628
3 40 99993 848746358
3 30 99945 740414558
3 6588 9593 703700107
3 94 99970 564369702
3 71 99913 684385586
3 36 99922 374667437
3 65 99922 477472155
3 31388 88812 267908922
3 66 99991 870705333
3 60 99953 925280257
3 72 99922 633052376
3 68 99913 953949925
3 59 99963 729896354
1 63623 93974
3 7 99943 94705568
2 38017 582068072
2 70538 52941503
3 92 99920 70796895
3 57 99913 316956522
3 81 99976 416352569
3 5 99918 392603800
3 95 99943 485622833
3 54 99998 961011843
3 23 99943 379844609
3 75 99940 941655881
3 45 99933 311314068
3 71 99939 821292753
3 88 99972 194450439
3 83 99925 112882672
3 84 99998 365000431
3 48 99927 439770828
3 30 99914 772537820
3 6 99912 567684737
3 56394 88595 988896287
3 33445 57240 476837378
3 44 99926 929416136
3 5 99949 793875522
2 88446 7897552
1 53990 55507
1 65050 71392
3 7 99909 205936708
3 19920 38277 508337024
3 23 99909 595992979
3 92 99958 886293645
3 98 99939 222077386
3 84 99955 81263709
3 36 99903 698763724
3 66 99923 441554505
3 82 99902 211441877
3 13 99979 205644522
1 23596 97467
3 8 99973 474775819
3 18 99954 714370158
1 91886 93766
1 91285 91804
3 73 99986 393236455
3 36 99954 882965516
3 88 99971 27479080
3 25 99918 18564397
3 6 99919 489564395
3 12 99977 84171788
2 60883 239584749
3 38 99944 263896264
3 44 99902 974505308
3 30 99905 263343784
3 30 99931 604543668
2 89841 124737011
3 66 99998 440895512
3 46 99961 898291460
3 23 99935 916288801
3 93 99962 531335767
3 12 99956 964659086
3 57 99947 702859077
3 10 99944 980696164
3 97 99937 250880947
3 100 99991 321732509
3 81 99910 190015792
3 21 99908 451350635
3 11 99947 295553375
3 67 99949 553608888
2 97393 578946327
3 96 99936 797748226
3 45 99959 3619640
2 27337 192736086
3 55 99941 921242781
3 36520 78659 364346286
3 97 99951 814347978
3 6 99919 610226715
3 3288 89563 518276678
3 61 99991 284551446
3 57 99992 547111348
3 66 99953 466604290
3 87 100000 193975320
3 22 99949 992959473
3 64 99983 64002244
3 87946 98144 284203177
3 37 99938 261036147
3 7 99940 426645223
2 92591 751486089
3 2 99964 558993324
3 28644 47598 593367589
3 71 99901 369914949
3 8 99907 688306015
1 83857 89421
3 7 99940 265109716
3 20 99956 508431203
3 43 99962 74045996
3 78 99980 214512676
3 32 99901 422479831
3 60 99909 582606580
1 37062 90080
3 87 99998 185784950
3 100 99950 998992555
3 91 99934 407941028
3 21 99949 574595230
3 77 99991 66549198
1 59850 90117
3 74 99938 458991993
3 21 99992 627867723
3 9 99959 767609239
2 68743 393298505
3 96 99949 389235074
3 6 99985 836490738
3 51 99901 161091509
3 45 99980 75209223
1 69842 88674
3 60 99967 949257735
3 42 99963 380361331
3 33 99986 493481383
3 49 99963 536806566
3 93 99909 656649901
3 63526 71112 398675046
3 32 100000 18045316
1 42299 59137
3 66 99930 473724506
3 69 99909 3070333
3 10 99901 970285155
1 147 31666
3 40 99997 997342927
3 71 99922 454621907
3 24 99969 357694773
3 70 99978 49731229
3 41 99979 822707742
3 47 99956 837493555
3 11 99937 750802179
3 27959 92163 353854702
1 1748 97767
3 3442 18071 974092064
3 13 99994 567589162
3 55 99991 674795928
3 7 99960 829415134
3 28 99997 926576222
3 12625 19337 1114386
2 28403 90788434
3 61 99918 657161895
3 44 99946 346412514
3 80 99960 725800065
1 15532 58116
1 9054 33521
3 35 99956 870043213
3 30 99982 956409464
3 67 99960 603502968
3 63300 73980 586590595
3 75 99930 676045725
2 92161 518803073
3 68 99990 36229154
3 31 99914 811574563
3 50 99958 984547914
3 27 99984 306984213
3 51 99914 847521246
3 95 99947 192266725
3 1 99902 778897286
3 80 99983 534942182
3 36 99903 321018071
3 56933 67147 538921165
3 17484 18317 856828434
3 84 99946 213293466
3 22334 67848 832245036
1 1487 7096
3 35340 85606 909525168
3 2 99930 825198503
3 52 99991 521454543
3 60 99919 77878750
3 6695 55727 912394772
3 61 99969 646916642
3 10 99966 295941065
2 26695 170747639
3 3 99981 391832836
3 18 99942 304660516
3 49 99919 554210171
3 96 99908 493490739
3 9 99916 65797770
3 65220 78046 608011107
3 27558 35569 534447373
3 3 99972 782907668
2 95201 241527615
3 48 99933 494043440
3 14 99909 160768401
3 59 99905 276608044
3 90 99929 945910008
3 14011 52758 854108676
3 7 99973 118547951
3 36 99973 233116269
3 76 99958 426399609
3 33765 45995 908240157
3 32 99903 838969069
1 27698 94610
3 96 99927 196165599
3 53 100000 340421246
3 11 99934 839140830
3 14 99998 581955985
3 6 99937 768313910
3 91 99980 585939187
3 58 99983 675544337
3 36 99953 458982323
3 19 99940 208714441
3 18 99966 630688168
3 25 99973 990927597
3 47 99906 429332120
3 98 99916 884565121
3 85 99976 132709016
3 84 99905 645985158
3 74 99907 77079475
3 48489 95180 288291258
3 55 99976 987465934
3 7340 8450 394992289
3 41 99927 416582602
3 79 99976 372620996
3 55 99984 432451308
3 85 99999 728414776
3 53 99934 329089914
3 8274 67490 193589346
3 9 99946 349242279
3 42676 74012 439100666
3 68 99959 364008881
3 87 99987 964519502
3 38 99971 597327945
3 15 99938 130501320
3 18 99967 308195378
3 75 99933 90959283
3 24 99994 558795565
3 54 99959 853398330
3 92 99965 13633557
3 94 99929 185628593
3 96 99953 537343047
3 26 99927 753612312
3 53 99930 60344388
3 32 99956 978391005
3 66 99965 54230938
3 39 99994 61591009
3 16 99993 365276159
3 65566 72294 182140094
3 15335 30565 425871807
3 49 99949 670142023
3 79 99981 954047321
3 99 99963 829699153
3 96 99990 857084517
3 52 99940 278599857
1 1076 32044
3 76 99971 7825079
2 74085 222868134
3 27 99978 472582315
3 40 99933 746503152
3 53 99981 54122187
3 69 99925 79045557
3 10632 13130 914998761
2 82936 839589376
3 17 99904 132760670
2 49055 904103808
3 53 99964 768825496
3 40890 74340 248746260
3 42 99991 87759308
3 38751 61454 630922581
3 100 99985 537099193
3 12 99935 292348635
3 2 99927 940441542
3 89 99983 677791790
2 34204 539092169
3 56 99922 348803138
3 72 99947 449803296
3 53 99931 798406145
3 59 99914 43461269
3 49 99982 147544698
3 51 99985 295285854
3 52 99952 420981082
3 2 99938 632099239
3 32 99925 480053534
3 8 99901 852218394
3 4 99975 514924730
3 48 99985 191899548
3 3492 11348 536886907
1 46202 65176
3 15770 78782 448773541
3 5874 17904 425369608
3 11 99990 342221840
3 25913 85320 362151623
3 91 99928 842275014
3 37827 66472 203844998
3 86 99989 896133267
3 2301 24690 33853874
3 23876 31288 506750072
3 24853 72372 291107548
3 33232 89689 496021460
2 62838 905273200
3 96 99960 692133749
3 51 99986 974744414
3 89 99979 687970079
1 54875 77504
3 434 9016 288102370
3 74 99918 6072748
3 39 99968 718782347
3 68 99975 988738426
3 1 99974 341671409
3 21 99941 755269965
3 45 99994 913520643
3 47 99977 691259810
3 100 99940 556254241
3 13 99977 8358933
3 14 99984 857586625
3 18 99992 284710944
3 7 99923 899874386
3 41 99967 255874333
3 56 99988 142326621
3 43 99926 529023890
3 92 99922 828618738
3 42285 85774 424552878
3 70340 83779 797548866
3 24 99959 728243982
3 47 99962 815374985
3 10087 92466 408099269
3 7 99919 25047086
3 51019 78067 668066460
3 40460 59554 934878766
3 29 99985 451846806
3 29 99957 12643253
3 39867 78408 928921527
3 89922 89944 603590158
3 72 99902 890657030
3 61 99916 700248254
3 26 99955 736236496
1 1115 18407
3 55 99901 846072316
3 50 99924 456185319
3 72497 84383 673851629
3 17 99942 706270361
3 48 99986 405328513
3 4 99922 413756464
3 10 99974 989581094
3 100 99913 629665224
3 35 99900 930711408
3 24 99932 850566398
3 74 99942 373678749
3 49 99998 620011668
3 75 99917 9797212
1 17647 95285
3 84 99967 251786580
3 13 99903 166761253
3 16 99983 838342008
3 43 99967 417610646
3 62 99918 940494650
3 1 99932 995097109
2 52114 727044711
3 85 99964 86239476
3 6 99997 897059680
3 40 99941 90908782
2 85190 403244360
3 43 99908 722257868
3 83 99931 439347150
3 82 99901 329801763
3 14 99992 558882487
3 84 99964 623485185
3 70 99956 556774370
3 83 99913 589957176
3 78 99930 268276973
3 34 99998 455220303
3 60199 79827 467370482
3 14 99936 609080679
2 84436 99753697
3 1 99964 486965335
3 50 99928 341167900
3 7 99908 243345214
3 39 99906 482831147
2 1402 657322324
3 80 99954 652409164
3 52 99954 87203805
3 44 99999 914919593
3 30 99948 268734069
3 59128 88409 854194264
3 86 99903 706522266
3 39 99927 783314127
3 6841 93138 594433594
3 45 99922 521446523
3 93 99917 852526610
3 8 99934 693092164
3 13 99960 756284247
2 15086 254674051
3 90 99950 588122437
3 35 99905 830905196
3 32 99936 288971235
3 70560 81112 438130312
3 98 99961 430890606
3 89 99990 313919497
3 22 99921 905549465
3 39 99939 401289598
3 70 99945 938858350
1 18519 69834
3 247 92951 449976244
3 20 99944 669739348
3 37 99975 202378027
3 22 99992 999705341
2 46991 34611053
3 60 99900 661915117
3 41 99974 232768359
3 82 99971 454317896
3 16715 64632 69156503
3 72 99937 853925664
3 18 99966 546981176
3 56 99910 747323208
3 45335 50482 109725546
2 920 229544500
3 96 99924 247585020
3 82 99972 715727344
1 25453 73856
2 38927 485029088
1 9274 47588
3 58 99942 123615978
3 48 99992 749490853
3 94 99976 913099370
3 72 99956 890493015
3 66 99959 17633596
1 21889 76808
3 44 99959 987693249
3 56 99925 961419162
3 61 99986 294172323
3 63398 71473 75957634
3 42 99901 483200765
3 84 99904 773607476
3 71 99919 622906915
3 72 99984 721778779
3 18 99974 783718171
1 57005 76454
1 7198 53550
3 49 99967 44994764
3 8976 24126 954643216
3 96 99919 517132106
3 85 99939 595992466
3 49 99973 773760138
3 80 99907 542651208
3 47233 83768 268697766
3 78 99979 725609372
3 32 99931 176420245
3 21 99914 441354460
3 67 99917 734636689
3 54 99922 92928197
3 21 99973 110506167
3 1 99945 480715329
3 42 99939 773964528
3 10 99985 296649837
3 50 99909 888618256
2 21078 905404259
3 23 99962 209264849
3 53 99992 46873685
3 97 99954 841625119
3 14170 38033 625538608
3 44 99926 241718911
3 75640 91832 126079457
3 71 99976 490404364
3 24 99920 193035886
2 74343 258222354
3 1 99982 30973251
3 76 99922 970761720
1 74671 96391
3 7296 62863 255986004
3 58 99927 589614620
3 7171 82193 614717404
3 95 99966 976740677
3 2 99913 283543678
3 34 99951 397756762
3 25 99993 509363577
3 15 99936 522407412
3 44 99909 477028228
3 17 99990 968568119
3 50 99976 489449787
3 12093 97756 97208398
3 33 99909 666765759
3 14 99994 450175798
3 52 99982 800341657
3 5 99926 81667520
3 82 99941 817074400
3 19 99949 128916945
2 5993 661110251
3 5 99977 979922703
3 53 99962 735125688
3 95 99992 547569778
3 82 99995 128962088
3 87 99993 249378140
3 98 99945 508103674
3 79 99990 395723905
2 49725 286261630
3 64 99926 669356
3 52 99969 727524262
3 91 99947 17182241
3 47 99919 900808906
3 49 99979 78365594
3 37741 66004 15432631
3 99 99924 779851293
3 19 99924 833764705
3 35 99915 355123783
3 33 99928 615326732
3 25 99934 823378571
3 45 99985 807296427
3 38 99973 966084279
3 5 99926 939856264
3 100 99957 429211319
3 80 99946 411659558
3 35 99964 9014430
3 67 99901 427585635
3 70260 79627 973227490
3 70 99983 288209633
3 69671 80349 452516326
3 48 99921 418006183
3 38 99982 154017726
3 79 99929 429582852
3 2 99942 802932527
3 49 99904 862532276
3 45 99972 332687606
3 1 99919 436990534
3 100 99908 6471242
3 71 99951 915439549
3 27585 71294 822709156
3 45 99964 921250933
3 47 99935 953176254
3 67 99913 441654344
3 65 99997 712380377
3 50661 96219 455643378
3 53 99992 758555716
3 938 96738 826115250
3 39 99997 401331737
3 85 99918 688416306
3 94 99982 697554250
3 85 99996 658182569
3 512 85585 96302556
3 67 99984 726875455
3 28 99956 824621939
3 86 99960 439716528
3 49998 93775 544792078
3 66 99920 948487220
3 5 99991 300894228
2 42058 462861090
2 75839 992040632
3 2832 93203 522011800
3 38 99980 835372931
3 89 99985 449423849
3 89 99905 494716722
3 92 99919 74133855
3 99 99912 513918045
1 9156 89623
3 63 99982 159885557
3 56 99926 955468071
2 88376 6931606
3 29 100000 683646643
3 95 99964 782419916
3 50 99999 365604120
3 50 99972 94244646
3 63 99939 353024121
3 21 99995 161617018
3 18 99966 287111226
3 26 99930 596776855
3 53 99952 763546296
3 55 99905 334648588
3 45 99906 324849703
3 62 99985 179915309
1 92973 93426
3 58 99973 199671606
3 75225 94333 150524313
3 79 99975 539446587
3 44 99935 640888169
3 32 99945 213456032
3 50 99962 793704947
3 62 99975 215971195
3 57084 64456 258827810
3 13 99988 938741892
3 55 99963 465999294
3 30 99955 818063452
3 18 99921 948202703
3 78 99901 289631245
3 5 99924 71110724
3 4341 59689 518383313
3 12849 86158 149832148
3 10 99933 971806999
3 61 99980 894476581
3 65 99971 488072387
3 27 99906 84483115
3 95 99957 989186229
3 67 99934 370814163
3 40 99913 144449933
3 9145 10290 283650529
3 19 99917 815258542
3 58 99987 950412055
3 53 99918 107935361
3 4421 24927 61909143
3 99 99993 276775675
3 54 99933 810855818
3 66 99965 17623393
3 14 99975 358635522
3 48 99973 46154315
3 4 99949 674725405
3 57 99960 225915110
3 64 99931 557942891
3 13 99968 357749375
3 90 99917 35013522
3 75 99931 270840637
3 89 99977 368208688
3 82 99962 81686574
3 48 99964 962780672
3 83 99970 980725381
3 53 99968 319086401
3 36 99919 772203042
3 60 99932 339897171
3 80 99977 811864914
3 82 99957 456566691
3 3810 29961 372645848
3 27 99922 804951498
3 11 99942 808488749
3 21 99915 359859697
1 27490 84363
3 40 99918 298249154
3 20 99922 85005766
3 42 99966 656111700
3 4 100000 706873506
3 77 99930 273688094
3 12 99954 6710239
3 50 99901 471949009
3 97 99959 797042876
3 18 99924 127659405
3 60737 95230 404925330
3 77 99906 342793350
3 41 99914 341011099
3 26 99928 127213546
3 11 99929 405647347
3 17192 34303 712172039
3 100 99943 314327775
2 92527 171789945
3 72 99915 817043761
2 33741 509970694
3 53 99907 658207419
3 63 99983 236803892
3 26 99998 296950856
2 85228 303667061
3 15851 97362 197902063
3 38 99964 293882671
3 44 99970 764428725
3 90 99967 528314063
3 5 99945 888985689
3 2 100000 739352426
3 47 99910 828314407
3 94 99971 876529172
3 93 99926 930461846
2 39453 867545582
1 69448 95971
3 46 99940 17231225
3 73 99980 756578900
3 26 99963 227838778
3 25 99953 989146559
3 89 99973 109505526
3 68 99947 579835391
3 5 99934 617336145
2 37625 635637356
3 1399 16672 721027170
3 92 99979 285151276
3 97 99934 890555556
3 22 99938 340486060
3 6743 71664 312554243
3 85 99990 104491354
3 89 99989 897097225
3 14857 96021 121546007
3 84 99994 695118448
3 20 99937 936827517
3 54 99901 676320641
3 84 99960 472769120
2 28147 339353045
3 6532 88612 593362679
3 88 99977 195161698
3 52 99959 905818497
3 86 99967 913598867
3 45 99928 8327717
3 13 99970 413314615
3 49 99932 217649219
3 45 99931 421653644
3 10807 34282 518919764
3 58 99959 646438889
3 2 99945 657404594
3 24272 69120 500765084
3 80 99971 641972633
3 28 99902 529469713
3 76 99969 889618030
3 77 99914 780320052
3 60349 80495 974024767
3 92 99945 505015577
3 68311 82564 346120076
3 24 99919 441600986
3 66 99961 624963397
3 26 99921 26253249
3 12 99914 317352723
3 92 99988 11996839
3 94 99978 948310747
3 20 99902 72989596
3 98 99957 263283072
3 24 99921 749430728
3 2 99959 737198313
3 88 99910 799601297
3 94 99951 128819523
2 94498 682393319
3 21 99972 879535092
3 75 99929 342044266
3 3 99985 461969411
3 57 99989 960683609
3 28 99974 973059435
3 53 99900 203401875
3 33 99974 288471418
3 4 99984 119720979
3 65 99989 445176740
3 73 99986 526986840
3 36 99984 551779335
3 17 99945 197463555
3 58 99965 756306738
3 15 99968 881320639
3 31 99963 711906598
3 100 99961 356267622
3 65 99994 253435293
3 94 99991 743880545
3 59093 71887 575464843
2 9509 27138616
3 73 99922 708008185
3 29 99984 98957761
3 56 99967 872327728
2 35002 693203039
3 30 99940 458122003
3 39 99925 160448025
3 44 99977 545167977
3 25 99903 548538461
3 43209 79930 537196956
3 48 99993 670849172
3 41 99951 605167638
3 18 99954 485600014
3 38 99999 955136370
3 90 99920 958682336
3 87 99902 819101309
3 68 99991 938702097
3 35 99916 53987709
1 76147 87042
3 85 99911 235701156
3 81 99927 571613541
3 20 99982 138774295
3 11 99965 724680032
3 31679 79947 407505457
3 66 99968 832057935
3 3 99954 15347621
3 4782 59658 670167886
3 53 99954 874835838
3 20280 30549 767486122
3 30 99987 608674978
3 47 99910 247512450
3 36979 46675 663827863
3 11 99925 841643699
3 96 99943 111578245
3 84 99944 104863475
3 26 99909 472916605
3 63227 63824 508996155
3 38101 73940 759225336
1 26030 30458
3 10 99940 530374259
3 6 99975 664145164
3 6 99940 89288271
3 73 99973 645553925
3 1827 61244 925929462
1 31954 41249
3 29 99912 880414340
2 54304 374030343
3 1 99908 176570263
3 89 99912 533456669
3 81 99921 187365513
3 28 100000 94366278
3 1 99903 284926621
3 48945 63077 679158056
3 78 99967 436573063
3 100 99906 55709108
3 58 99960 683863467
3 41 99911 90318149
3 18 99929 767357032
3 30 99912 422928137
3 78 99969 754550676
3 10 99913 764999589
3 48764 95291 7701063
3 50 99981 658400275
3 51 99946 500871388
2 40129 633303662
3 64 99928 17255832
1 12693 39823
3 60 99943 56768342
3 32607 49028 397838612
3 74 99959 93600509
2 50611 821668949
3 62 99994 649445211
3 30 99978 484120708
3 76 99963 454761721
3 62 99970 307202941
3 87 99912 499781094
3 44 99965 453971587
3 65 99951 669462275
3 46 99941 407104985
3 17 99904 356680250
3 45 99954 451951138
3 79 99975 344204033
3 11 99977 102470918
3 34 99902 522844188
3 11 99929 896659222
3 2044 84932 877562018
3 3842 78380 468669169
3 86 99908 159958594
3 74 99973 575435688
3 66 99916 910636231
3 13541 61271 456419935
3 52985 64184 660630746
3 28 99981 33975606
3 97 99965 238214663
3 84 99920 489125223
3 78 99905 429371907
3 24606 74421 628051120
3 27 99975 910934828
3 73 99906 14535667
3 28 99914 716704337
3 23774 27148 882407707
3 23 99947 414481332
1 20378 78385
3 22 99995 449996504
3 41 99919 695837483
3 64 99981 690345724
3 33 99958 813601773
3 27 99900 638549356
3 75 99945 712457839
3 52 99959 20285181
3 74 99958 646671826
3 37 99908 635470807
3 52 99944 396673606
3 58 99972 466760631
3 76 99962 249484138
3 19 99995 195395450
3 48 99923 408543731
3 51 99902 805776343
3 69 99995 589745296
3 1 99947 413384556
3 88 99963 138351629
3 17607 45107 139965436
2 55711 405297385
3 9121 45581 42110728
3 84 99979 617000546
3 77 99951 583014162
3 31 99906 269683311
3 42 99933 623319940
3 41 99953 908139379
1 18699 33626
3 56 99941 229733893
3 77 99908 154701148
3 69 99976 230772900
3 78 99963 904366968
3 72 99986 55942388
3 1 99979 6661842
3 87 99912 641091669
1 68464 84643
3 31455 60918 627402007
3 73 99918 486955387
2 30910 632935696
3 98 99927 755306676
2 22575 108735389
3 9 99916 39479458
3 95 99921 556986994
3 49 99922 472700158
3 3 99905 804959246
3 61 99998 823765097
3 4 99952 552163396
3 50 99953 260685715
3 47 99982 671851582
3 62 99922 796402503
3 64290 99385 946543966
3 81 99963 442006648
3 42860 83425 526541668
3 46 99946 241534843
3 80 99964 80191953
3 85 99953 911746710
3 62 99931 42476684
3 16 99921 498496442
3 61 99921 658039748
3 89971 92633 400465805
2 85148 778517346
3 48 99906 330757768
3 43 99992 152388248
3 92 99983 663131402
3 11 99957 116734852
3 90 99912 792592290
1 75529 96043
1 26124 54307
3 46710 97960 327717161
1 24342 55193
3 89 99970 715798034
3 94 99936 227644531
3 85 99946 786507955
3 86 99983 529942123
1 25782 78164
3 71 99954 576270092
1 29505 78350
3 66 99983 453192522
3 16 99924 545003622
3 18 99928 854540658
3 90 99968 30448840
3 52 99995 274378906
3 73 99969 136181926
3 99 99974 569402902
3 36 99938 50637175
3 51 99916 119715305
3 93 99993 219619834
3 73 99902 154767815
3 54 99992 118804827
3 70 99972 468603230
3 47 99912 985765785
3 29 99974 36261846
3 40 99953 559075622
3 74 99980 422778006
3 36229 93342 119414225
3 78 99949 184547145
3 42137 46026 579439329
3 54 99946 801769761
3 33 99924 903125122
3 58 99942 865351515
3 5 99957 879980134
3 71 99979 643808003
1 91283 93944
3 42060 51569 369655744
3 98 99929 254288257
3 24 99946 212373792
2 1076 208448183
3 19 99949 429849473
3 66 99978 111075678
3 86 99998 696113725
3 61 99931 774893058
3 16 99956 994456151
3 4291 83544 279842241
3 31 99943 178497347
2 97270 76062813
3 36 99993 684514058
3 61 99995 410784652
3 95 99949 982925234
3 91 99952 919608544
3 2 99952 619998485
3 99 99979 990024248
3 90 99909 284753998
3 54856 64859 673206922
3 80589 93048 39964758
3 37 99971 779470531
1 31966 57065
3 437 85211 156534096
3 47 99959 801973520
3 78 99996 517455873
3 64 99912 383115732
3 93 99924 200507151
1 35872 58005
3 14 99960 415540616
3 84 99905 646829685
3 64 99991 461514995
3 47 99947 885199299
3 71 99980 77313275
3 61064 64592 422430804
3 16 99904 489294651
3 91 99966 353327794
3 100 99922 756279934
3 87 99982 657198146
3 6 99993 522278504
1 44493 81517
3 75 99982 519779647
3 35619 83705 311271570
3 5 99908 702293380
3 37 99941 389001781
2 70642 343488885
2 25796 895233523
3 965 82113 67007888
3 91 99910 417529181
3 38 99947 734093132
3 54 99950 520919947
3 43 99987 109491958
3 5 99988 562487147
3 35 99925 121867256
3 35 99984 135237642
1 1362 50507
3 19 99954 497980824
3 87 99995 5513469
3 50 99965 31734176
3 71 99986 158213093
2 24925 257981592
2 14669 960421866
3 67 99972 584901844
1 32713 89767
3 73 99982 152535786
3 40 99927 84286144
1 54190 94259
3 43 99916 741411877
3 31 99989 977537071
3 37 99928 91397138
3 71 99928 894434312
3 45 99959 646249982
3 49 99944 135708624
3 73 99968 544553829
3 77 99937 340605025
2 31409 736847881
3 54379 72525 864959671
3 1 99938 723088493
3 2963 40655 302223798
3 38 99926 99423637
3 50 99951 886518371
3 91 99973 485106297
3 51 99988 562953180
3 17112 90082 800019277
3 90 99970 941222498
3 50 99941 174491039
1 38877 96172
3 37 99942 298564390
3 88 99923 103481459
3 15731 78363 325709704
3 72 99962 341518461
3 49 99941 819085494
3 67 99973 470145025
3 1 99978 392978583
3 34 99916 94493092
3 58 99963 752045904
3 1643 24281 12426837
3 3302 20918 688879274
3 60102 70366 934690765
3 1 99914 115990703
3 7718 55567 35564116
2 68188 214237741
3 63 99947 334810998
3 52 99963 905770555
3 39 99900 928854240
3 28 99977 589376461
3 2 99952 837784192
3 86 99917 762573087
3 67 99987 230828854
3 14 99974 591046546
3 7253 29712 342314576
3 24362 84885 331170707
3 36 99905 149188239
3 63 99974 761341371
3 17 99949 525186668
3 82 99939 674063667
3 21 99971 430296989
3 8 99989 302396250
3 58 99949 488475603
3 38 99944 533075626
3 28 99928 293828294
1 9705 74566
3 98 99956 612262094
3 6989 51062 788900026
3 3 99955 208779187
3 38 99923 531729991
3 93 99931 36892258
3 43 99995 539754080
3 73 99962 170237972
1 22983 57649
3 20 99969 699716004
3 52 99929 569025896
3 92 99985 705678138
3 79 99921 278297178
3 86 99920 436458976
3 19 99925 600174843
3 47608 92926 448280471
3 19770 22739 114172248
3 96 99992 944507933
3 1 99981 758042197
3 97 99971 939055861
3 61 99989 10566100
3 20 99910 351390890
3 37 99942 199850007
3 27 99956 688007505
3 97 99988 528811112
3 14 99943 629471309
2 4636 763257786
3 42 99971 587398950
3 2 99905 819666943
3 68746 69182 434079407
3 84 99952 244171664
3 14 99957 539546973
3 52 99928 657231141
3 69 99963 42658412
1 52677 58951
3 40017 56709 570896430
3 71 99928 143046910
3 60 99902 419458152
3 42 99954 123438636
3 7 99984 848752074
3 26 99917 865279168
3 91 99924 161833066
1 10385 33767
1 46137 90152
3 89 99937 603059635
3 98 99984 188190497
3 29 99904 614272680
3 76 99963 586650184
1 69082 92099
3 76 99988 461542008
3 47 99940 686482974
3 44572 50180 35913427
1 25488 85273
3 56 99974 687293366
3 13 99969 939726971
3 55 99918 932448147
3 77 99982 962418335
3 47 99924 681852346
3 14644 86410 277427142
3 70 99956 125470116
3 52 99978 689301572
3 11410 14971 594561195
2 17159 97568126
3 55 99979 328715354
3 8 99938 232808684
3 100 99934 773181319
3 37 99963 132459390
3 70 99963 565978782
3 67161 74319 154257514
3 39 99935 922071488
3 75 99997 565823195
3 36 99978 567535307
3 1 99907 223929046
3 65 99945 144443235
3 96 99938 862585181
3 19 99910 959226417
3 36 99923 593415634
3 68 99969 242522474
2 35617 761747238
3 50 99902 857350786
3 10435 75698 66702172
3 17 99941 685751403
3 22 99911 948688207
2 24272 439493581
3 76 99921 337660666
3 67 99980 203433045
3 56211 91682 786175098
3 35 99921 634306425
2 99020 109461107
3 45 99972 396310059
3 5 99988 550451677
3 78 99967 229673393
3 6 99904 12305073
3 39 99913 438470926
3 76 99932 664690311
3 9 99997 873191584
1 50335 90767
3 51 99951 842115553
3 19 99961 743238670
3 100 99989 533020563
3 19 99927 714088486
3 26748 46923 389589949
3 51 99961 564582653
3 47 99950 758807794
3 43 99965 111650404
3 27 99979 27684985
3 95 99944 596004245
3 21 99953 467200653
3 572 6365 979708321
3 100 99949 81044455
3 44 99962 130916105
3 12 99975 288955518
1 19056 75665
3 10 99915 851606195
3 39 99998 768198022
3 54 99962 823016599
3 25 99984 351416603
3 18 99949 296667576
3 50880 76631 804413041
3 69 99975 661396087
3 54 99959 986152417
3 50 99932 134249040
3 20 99989 444172031
3 46731 89065 494582243
3 64 99909 517999290
3 26 99944 355569721
3 76 99980 48918723
3 11066 85191 94240581
3 61219 94161 712389168
3 61446 94087 96223657
3 83 99908 24036705
3 42 99926 68969403
3 14 99978 583336227
3 2 99925 730123208
3 27176 32000 573544212
3 47 99927 957885335
3 24 99921 719326534
3 40 99952 918753585
3 14 99961 599321383
3 58 99937 940524768
3 64 99950 651914656
3 41 99938 920242293
3 92 99978 652235388
2 14895 486216591
3 82 99941 474437147
3 66 99952 448050907
3 18385 27002 112875822
1 40328 65158
3 61 99973 24869906
3 75 99907 341316951
3 60 99991 392310069
3 22 99940 926629947
3 45 99988 955154205
3 5 99970 827048268
3 63680 66096 23923795
3 100 99909 505126558
3 72 99939 14308759
3 11 99937 325482564
3 11 99963 575903937
3 68 99977 716955220
3 41 99950 268398823
3 47 99903 788566061
2 48700 880521818
3 96 99902 423170360
2 8663 534501145
3 75 99948 5083453
3 55 99919 447638724
3 89 99980 915715603
3 16 99951 938708042
3 81 99912 144688437
3 85 99922 484139236
3 56 99957 70097040
3 26 99991 746747318
3 15588 91054 913770890
3 2 99972 485039670
1 7672 71315
3 11 99966 350013116
3 46 99923 260795635
2 89431 16620281
3 27 99923 342668337
3 18265 46957 978687168
3 82 99937 111176032
3 74 99982 87181180
3 59 100000 992403178
3 64685 87737 227731104
3 68 99960 670933628
3 47 99956 292868513
3 14 99921 805647342
3 6 99957 743454362
3 76 99922 967444741
3 77 99950 287441966
3 11 99974 703672443
3 3 99979 713775278
3 17 99957 228245569
2 69661 954106397
3 75844 78639 44391568
3 39 99960 453019499
3 100 99967 660965564
3 8 99933 722335415
3 95 99921 534536691
3 39 99991 764383705
3 71 99984 701218516
3 78 99969 921153338
3 18 99920 719592214
3 1 99997 956390448
3 57 99957 722946314
3 63698 67650 798796969
3 50 99955 97089635
3 57 99979 492075532
3 86 99910 21162037
3 11 99971 305129308
3 98 99932 532613180
2 70777 163447749
3 31 99953 460494129
1 56866 86143
3 89605 90174 53212341
3 63 99997 857306509
3 87 99916 122539699
3 55 99959 324269617
3 86 99931 138464757
3 6 99977 845433364
1 27248 48153
3 8 99901 528782556
3 47808 79195 740058462
3 56 99907 343799066
3 25869 51370 371695416
3 18 99953 566521301
3 16 99965 710299979
3 48916 68067 461493887
3 59 99992 783170936
3 78 99992 9712788
3 5 99914 567181327
3 67 99909 767279292
3 7 99999 400159258
3 67 99932 636355890
3 96 99950 805011676
3 1570 37396 591845220
3 15 99938 103184538
3 47 99950 520221403
3 48 99942 794252953
3 95 99959 227063133
3 90 99952 464050280
3 55 99996 655091793
3 88 99915 283951199
3 49 99928 949529444
3 45 99921 15802727
3 53 99906 611565674
3 70 99984 447846396
1 18234 95627
1 54406 66716
1 8343 71423
3 52986 73269 151245496
3 61 99931 338046598
3 58974 93105 487405719
3 13323 97658 558715066
3 63425 89862 132040476
3 19 99927 963826475
3 36 99964 965184040
3 1595 70409 929195852
3 44 99907 827891884
3 73 99948 93029180
3 86 99913 683454379
3 6276 64490 879555813
3 36 99925 34167935
3 46 99986 605177954
3 80 99927 748284001
3 11 99999 655684518
3 46 99952 287908643
2 93995 467278274
3 70 99985 147226288
3 44 99950 217316455
3 29 99983 363626233
3 9676 18784 148399943
3 77 99936 817556697
3 61 99999 649061492
3 5 99988 797509675
2 19152 488489511
1 555 66325
3 68 99925 748784156
3 99 99914 172340187
3 77 99937 634903321
3 70 99943 332179731
3 27 99935 544661377
3 76 99943 946012340
3 74 99964 390537125
3 86 99976 487468581
2 92205 602803146
3 80 99905 921345810
3 67 99905 245062570
3 14 99919 612881248
3 37 99906 532243728
3 48 99936 687991746
3 22 99936 429758629
3 2992 89614 37371808
3 27048 75179 375887184
3 40 99988 624335528
3 36 99966 454299030
3 63 99942 855508818
3 36 99967 552591941
3 71 99902 758216360
3 49 99932 595093073
3 89 99980 260749124
3 40 99972 872170494
3 22 99949 549498778
3 3 99934 719367487
3 13 99908 689534839
3 17 99974 103240030
3 65 99970 685329098
3 12945 52129 940889565
3 28772 86958 216565154
3 99 99905 87167133
3 48 99975 755376504
3 39 99971 812442941
3 68 99922 472997295
3 96 99996 44010949
3 95 99938 521845081
3 18820 68828 786311299
3 12136 61444 316022844
3 18361 55657 49058614
3 28498 30000 339759893
3 91 99953 183123818
3 2 99992 43552027
3 66 99917 803477026
3 82 99976 700736199
1 40979 63868
3 2 99994 437023350
3 76 99902 226075618
3 67 99964 463242358
3 3 99952 297509303
3 3 99909 2507548
3 9 99971 288329717
3 46 99916 217905991
3 65 99992 590474615
3 64 99998 757246196
3 91 99997 488455245
3 43 99960 650399044
3 8 99940 683262952
2 10226 141793709
3 24 99948 386118184
3 1 99973 400683994
3 28 99990 643865714
3 53 99937 380690611
3 68 99980 700526604
3 26 99974 72932538
2 32766 728237409
1 64003 75744
3 55232 67480 509897522
3 13586 84258 58412533
3 22 99983 671926412
3 64 99984 157051417
3 52 99976 382753646
2 44792 32093387
3 81 99981 817317844
3 9 99916 448083204
3 90 99903 235800225
3 71 99970 295378728
3 67 99974 615211056
1 35064 82405
1 640 99393
2 78359 585546148
3 82 99983 27134185
3 61 99912 408820368
3 46 99923 602280049
3 79 99990 116446741
3 86 99953 540775533
3 99 99936 556577750
3 86 99958 951855957
3 22 99979 378278188
3 34 99975 766835252
3 74 99971 677050538
3 36700 96939 688422473
3 41 99982 320919268
3 2 99986 786756587
3 22 99912 858863217
3 57 99989 490333362
3 90 99931 801477423
3 58 99937 95858387
3 20459 25204 451597510
3 29 99923 492243404
3 76 99999 306262127
2 17996 697599784
3 9 99915 700758598
3 6530 35538 85888033
3 96 99900 724058625
3 60 99907 308053351
3 51 99914 234924182
3 18 99991 996873128
3 65 99966 919892691
3 23 99976 41187255
3 78 99933 393846519
3 21 99920 723516014
3 12 99917 279046580
3 85 99934 896786902
3 31 99991 735283826
3 20 99961 545064330
3 11 99987 473957590
3 14131 96803 288370777
3 68 99980 383762306
3 88 99968 362656554
3 73132 96288 145805343
3 34 99966 242901797
1 58535 97215
3 3913 85244 585006959
2 75376 377315373
3 18 99919 729704277
3 90 99911 353124315
2 98751 316361942
3 19110 77895 2128272
3 75 99975 220493
3 57 99940 989112191
3 66 99944 243752528
3 8794 71954 69937405
3 58 99969 461317906
3 2 99931 644988985
2 87934 944287293
3 8 99998 419797755
3 64 99977 700861022
1 67493 95235
3 95 99933 211390916
3 53 99953 884784715
3 80 99938 126885288
3 48 99951 807193480
3 88 99912 478272520
3 61 99959 749813100
2 17534 307521597
3 78 99915 401213076
3 9 99916 421108350
3 49 99936 722579584
3 54 99912 618482668
3 56 99946 507871479
3 3 99994 827700192
3 86 99942 556916673
1 7627 46592
3 80 99920 916218162
1 95388 99479
2 55707 793858244
3 79 99923 434077441
1 1941 91679
3 73 99953 836119867
3 94 99977 292161143
3 44 99942 797639221
3 51 99998 917587961
3 41 99999 493363812
3 7 99956 225325546
3 72 99914 471108157
3 17 99954 3744913
3 8 99950 278323241
3 70 99993 462815183
3 81 99956 843961893
3 8 99902 756920807
3 75 99927 670119079
3 71 99964 598950782
3 81 99905 40568516
3 20 99936 202173662
3 72 99927 813507984
3 67 99981 890281599
3 85 99969 817948357
3 2 99954 149304519
3 72 99904 218035368
3 14 99987 734290705
3 82 99946 613428521
3 64 99940 776154604
3 100 99953 428651593
3 96 99963 427617958
3 24 99900 203839937
3 44 99961 537394697
3 49 99933 438376416
3 12 99922 600403044
3 90 99976 73253813
1 24525 37210
3 27577 39016 133284207
3 63 99907 100515284
3 11 99980 9551144
3 1676 69551 534395056
3 65974 71516 703302742
3 53 99943 617485171
3 38 99928 489403904
3 6 99902 559664081
3 55 99994 895695048
3 70 99968 455537701
3 10 99959 137103445
3 94 99939 811425784
3 40 99998 422069233
3 7274 12072 112433087
2 31474 620695741
3 13 99909 714476421
3 78 99922 33808530
3 12400 58238 93282830
2 75528 505765359
3 72 99938 499565413
3 76 99963 825598964
3 82 100000 767046447
3 23677 90250 308611937
3 89 99974 237355115
3 80 99937 237130351
3 40 99988 180124536
3 43 99996 732867215
3 90 99968 530310613
3 26 99966 679590547
1 85916 96465
2 63019 631074842
3 71 99906 629263373
3 59 99931 695651554
3 68269 91390 58323876
3 9 99961 271128808
1 1665 53832
3 81 99912 966134608
1 4129 8694
3 84 99903 544873903
3 65115 68981 936763045
3 31 99963 532031473
3 89267 91769 922186283
3 75 99970 246688586
3 36 99925 234582123
3 54 99984 614911691
1 19453 32441
3 33 99949 775105688
3 11 99910 659794750
3 82 99947 734946195
3 85 99939 368176990
3 32 99937 655940680
3 11 99995 613845539
3 43 99928 432761679
2 74459 387397838
3 57 99923 159957387
3 4 99981 487257699
3 55 99909 890750507
3 51 99946 425523806
3 3816 64915 764665172
3 68 99901 124672161
3 53 99917 282481548
3 87 99902 33458368
3 58 99959 186518947
3 1989 69213 125640447
3 63 99906 803696086
3 15 99923 938095772
3 78 99953 477652019
3 32 99976 537371471
3 37 99903 156771388
3 44 99918 922237967
3 50 99933 802542031
3 6553 13712 691156760
2 4668 871316798
3 51 99903 41260373
3 63829 83974 822513492
3 36 99962 10818944
3 84 99956 285816954
3 24 99935 979308311
3 44 99924 603820556
1 49894 74443
3 2 99994 225833150
3 81 99908 930888390
3 4 99909 830724888
3 78 99929 197077672
3 14 99986 886415553
3 58 99992 447131418
3 54 99981 167504563
3 47 99979 495504927
3 71 99985 969810206
3 88 99991 671252667
3 48 99947 8801866
3 56 99914 336380661
3 12 99982 326939837
3 24 99946 678776602
3 17342 22454 397064862
3 6 99910 871231556
3 4 99950 580395609
3 53 99982 322835995
1 2410 91946
3 49 99996 495539117
3 33705 60456 888635348
3 38546 41150 992341949
3 36 99974 219043247
1 13285 63430
3 1 99903 644159307
3 75 99970 212519248
3 34 99968 276588247
3 63 99966 969354955
3 78588 82447 770261223
3 1 99997 445712040
3 86 99917 812261424
1 42318 58040
3 37 99911 860348366
3 89 99941 995815361
3 67 99955 322550615
3 93 99953 753175645
3 80 99964 177131186
3 59436 84565 507306977
3 85 99999 45683342
3 52796 81765 957008098
3 89 99988 889746520
2 89666 85584422
3 80842 98575 136368723
3 22 99934 765843002
3 43 99958 466214196
3 97 99929 633991936
3 13 99952 890372702
3 15804 96710 998616854
3 19802 84703 154796376
3 56 99986 44337557
3 66 99927 192932162
3 81 99978 936361503
3 18077 57103 168935675
3 79 99999 19148311
3 40 99962 514667138
3 60262 73073 600655151
3 94 99952 369616282
3 37 99914 252863784
1 21080 27899
3 14 99930 103086585
3 85 99975 688557031
3 72 99937 629571068
3 73 99904 284992972
3 21762 62259 627280600
2 45491 580416572
3 48 99906 238229993
1 30402 70479
3 40569 50046 96451130
3 63 99966 245543874
3 55422 68529 312148504
3 76 99920 846313754
3 5631 18567 482553916
3 49 99977 940657227
2 44449 894860620
1 45859 79166
3 35 99970 334600123
1 77099 87026
3 39145 95808 563707918
2 45307 796770125
3 63 99924 916784648
3 54318 55382 584736161
3 33 99966 206610978
3 46 99949 188551811
3 60 99931 981542509
3 30 99933 685514826
3 66009 97937 738986043
3 95 99939 443207140
3 57370 98069 488658493
3 76 99940 866143672
3 67 99948 372664968
1 62803 63258
1 4489 51989
3 38743 55645 592396776
3 40 99997 938491102
3 82 99991 501307895
1 43955 78807
3 51 99934 466138647
3 26 99938 658928550
3 42 99930 869715677
3 22 99923 72386331
2 33626 111833155
3 36 99908 123053536
3 34 99992 803974103
3 29 99905 835763656
3 8 99979 992904760
3 38 99932 541689971
3 49 99909 131953323
3 40663 93698 334348903
3 22 99940 199327430
3 99 99907 528963363
3 42 99980 763282453
3 55 99961 36703207
3 63 99980 575208187
3 65 99934 132873141
3 88 99916 529930971
3 97 99964 911029399
3 62 99908 689465720
3 30 99928 755862563
3 40 99970 547822490
1 9871 36851
3 79 99949 933642730
3 93 99956 818904068
3 25 99909 599727193
3 86 99974 411807939
3 56 99952 967355531
3 16 99980 646066910
3 81 99945 912061114
3 8 99974 923004178
3 42 99924 662494468
3 34 99991 148953417
3 54 99973 237635920
3 90 99943 236603808
3 78 99985 211489907
2 35759 281353522
3 74 99915 269255087
3 20 99908 261148031
3 52 99906 676352177
3 28 99966 78677540
3 77 99926 716039091
3 17 99932 360380177
3 24 99973 17362388
3 12 99916 864650825
3 66 99942 344283134
2 57228 24754106
3 99 99968 283356351
3 42 99917 595737267
3 22 99951 616687444
3 94 99961 804718866
3 25137 44601 833643297
3 26 99976 674999758
2 79299 553149079
3 79 99926 798162062
3 61 99913 83397476
3 43 99922 618043667
3 55 99982 115938866
1 53718 91268
3 46041 90148 807898449
3 23 99911 889140563
3 25 99944 595069350
3 58 99911 676861435
3 35 99906 492854468
3 6 99930 94451932
3 6 99967 994829981
3 33 99961 151242230
1 63031 91122
3 93 99957 373798636
3 24 99997 628957051
3 78 99995 68292113
3 36 99961 580704940
1 21566 39861
3 45 99902 198703347
3 48217 63291 93260797
3 97 99927 377438609
3 19 99986 266511172
3 24 100000 585305295
3 49 99962 950785802
3 69 99933 183502221
3 67 99991 969055038
3 31059 92217 713541914
3 20 99967 120023020
3 2244 42430 372510428
3 95 99993 621977595
3 38 99950 961084208
3 814 73895 419138360
3 48 99967 439057300
3 37 99907 772327832
3 51 99972 43769347
1 7858 92809
3 58 99918 46939369
2 43648 157557044
3 93 99987 43307786
3 71 99930 954434252
3 32 99962 801420264
3 11 99985 386403910
3 12691 68155 55617871
3 27 99975 489547205
3 21987 66695 416710473
3 16 99930 613166532
3 72 99980 564217361
1 7210 84574
3 59 99988 673397212
3 44 99995 189882081
3 51 99966 389907764
3 95 100000 65087321
3 33 99991 274047873
3 56 99945 156811218
3 68 99939 536651234
3 81 99911 922131340
3 51 99996 598390922
3 87 99953 713140099
3 31 99956 266073697
1 19240 84560
3 87 99969 544808759
3 11 99972 486112025
3 77 99959 372504650
3 98 99910 382717429
3 7973 75337 304738371
3 71 99925 48219298
3 65 99985 618789964
3 22 99903 536635332
3 49952 84168 918270753
3 92 99929 175089754
3 23 99976 153447416
3 9 99903 939177419
3 33 99956 352467109
1 7634 50661
3 88 99925 437571301
3 30 99931 993775935
3 31 99953 182101327
3 4 99990 770340116
3 41 99987 148452210
3 58 99916 816399339
3 72 99973 877400125
3 82 99953 537420687
3 12 99918 406005271
3 18 99968 212735826
3 5 99924 206836301
3 74 99953 619681425
3 62 99943 623681454
3 11 99991 645248120
3 2 99987 573816436
3 3196 19184 951016712
3 80 99969 443189606
3 23485 61232 764301654
1 16613 20004
3 21293 23053 545029189
3 86 99920 595394041
1 14507 41666
3 15 99912 569316086
3 17 99979 807253954
3 17 99999 761109163
3 93 99993 249117478
3 61 99999 963433791
3 56 99985 271955371
2 90638 438576817
3 75 99966 299679669
3 66 99901 701575927
3 27 99998 393430635
3 76 99919 341178763
3 70 99933 231276689
3 40 99957 687533187
3 82 99990 46021439
2 94804 533150544
3 90 99932 509674649
3 97 99938 641882356
3 58376 86022 76388106
3 24 99900 899234119
2 53862 812900108
3 91 99935 376003094
3 26 99979 662342888
3 35741 83060 179437029
3 53 99965 76754893
3 87 99965 551884909
3 2 99919 35171323
3 32 99984 890826141
3 90 99923 21498052
3 61 99975 344913455
3 86 99908 307987157
3 7748 51331 8297999
3 57 99910 581476787
3 74 99966 27945471
3 64 99954 767478404
3 60 99984 509789304
3 9 99921 218492943
3 34 99963 622050770
3 29628 33021 920947206
3 31 99903 817707943
3 8 99947 422015876
3 51 99978 277290869
3 31 99966 109450962
3 91 99960 938353796
3 66 99947 301909102
3 61 99966 743906567
3 48403 87043 636680526
3 51 99940 970309766
3 77 99977 610336865
3 95 99932 309170555
3 75 99988 506364246
3 22 99917 298147899
3 39 99911 988817569
3 1 99971 847665431
3 48 99990 459523772
3 35 99984 52588996
3 90 100000 482758827
3 80 99949 205617656
3 45 99937 340846530
3 85 99955 859360086
2 81505 990848644
3 36 99942 92258925
1 13217 98476
3 38 99948 382475397
3 52 99948 510380616
3 73 99947 2403046
3 43 99925 491112868
3 44 99937 228747491
3 28 99972 778631473
3 10890 52593 620996001
3 68 99969 443425450
3 72 99948 626340323
3 19394 33486 907398223
2 26271 473324396
3 52 99990 111547512
3 20263 36112 201708742
3 87 99919 804326184
3 84 99926 249678722
3 77 99918 772361280
3 99 99998 636029087
3 69 99973 230673153
3 82 99973 900173715
3 69 99965 961535248
3 73 99996 478054512
3 58 99916 865145273
3 8280 40869 74342733
3 59 99952 461463667
3 39 99952 217079012
3 48020 56062 865139876
3 3151 40587 92003960
3 92 99924 148925607
3 14 99957 187859705
3 90 99905 673344012
3 8696 53312 72080747
1 6487 60379
3 72 99993 408876026
3 12 99910 956618940
3 8 99901 431725524
3 9699 77860 862463102
2 21631 50108873
3 69 99930 465320223
3 8 99922 81378179
3 66962 96692 503065085
3 5 99997 16407276
2 50914 744112826
3 47 99906 180825538
3 87 99994 134078907
3 7372 19352 435507910
3 9547 13594 340798632
3 80035 97974 374129892
3 32 99939 404536662
3 11 99917 958987700
3 41 99980 667127194
3 47 99949 525276684
3 80 99999 167572115
3 37 99925 151650658
3 29 99991 790985513
3 49 99918 202378356
3 10144 23877 505740245
3 1 99950 167056679
3 30 99926 908226979
3 95 99964 61300653
3 80 99920 240622710
3 47 99978 968258795
3 12 99985 588748940
3 30 99970 779962905
3 12451 61084 296963905
3 77 99945 273226667
3 36708 85398 385470743
3 46 99998 821264240
3 84 99967 782100214
3 35 99967 731707897
3 81 99955 721543857
3 81 99930 967908668
3 88 99932 690945226
3 92 99924 516413049
3 76 99923 749964151
3 87 99950 622711133
3 88 99949 366294245
1 9615 72441
1 34305 65541
3 58 99957 103021538
3 32 99918 698561562
3 57 99990 821762007
2 54159 418799409
3 33851 55888 816349995
3 47 99973 370815797
3 79 99922 321971281
3 2547 83893 304088637
3 4 99940 178648460
3 15 99989 667186952
3 42 99982 373512527
3 30 99926 953156810
3 64 99931 535325538
3 69 99974 736502963
3 80 99973 377457280
2 56207 84849034
3 85 99997 923173852
3 47 99905 701298488
3 88 99946 371935835
3 60 99918 114522068
3 41 99969 515131797
3 17 99963 62335575
3 4091 60646 542193734
2 902 80728108
3 79 99947 146422555
1 75436 97728
3 14 99932 140813508
3 39 99902 93795512
3 95 99990 204101487
3 67859 78597 194725793
3 17 99974 591596786
3 98 99940 290987170
3 82 99989 833949865
3 71 99928 181521277
3 6348 14746 825351630
3 33351 64672 737306367
3 12 99938 683820066
3 64 99941 439655620
3 11 99965 224070606
3 30 99991 243070012
3 27 99929 132648584
3 4 99973 847588078
3 56916 88012 846500857
3 40 99903 70035964
3 3 99967 710307678
3 5134 99743 63656679
3 34 99944 261267566
3 21700 70441 455481748
3 57 99923 638838652
3 76 99948 48789392
3 26805 29029 190351581
3 63 99955 325722768
3 19 99985 622880652
3 100 99925 424574012
3 4 99904 231576844
1 23113 53140
3 56 99997 633701359
3 6788 26976 908854389
3 60 99949 113410794
3 13 99991 299672988
3 26 99968 472127208
3 54 99913 916058151
3 15 99976 515966777
1 59836 73025
3 53 99933 733495811
3 6 99922 82409057
3 43 99960 621113498
3 61 99986 162525854
3 17 99947 864510195
3 40 99910 319948907
3 31 99966 945717583
3 46891 87110 492792522
3 19 99926 208841301
3 51 99906 586865775
3 25 99976 335770867
3 70 99935 252655294
3 53 99911 824187783
3 46553 85033 388609557
3 97 99914 229887551
3 52 99959 598366029
3 19468 96508 362151101
3 8 99935 203922555
3 49267 60214 233466623
3 35 99969 524103419
3 85 99976 785083774
3 21544 75891 329242799
1 53966 61947
3 77 99911 740583912
1 39108 72890
3 65 99916 623279407
3 12 99960 346844949
3 48 99998 293466641
3 14 99971 546579637
2 4786 463111058
3 82664 88552 784805493
3 14219 14279 154985722
3 9 99964 875098446
3 85 99927 807354370
2 95185 829577353
3 74 99961 880044979
3 99 99957 672959068
3 55 99954 378688073
3 25 99983 214830116
3 51 99936 605649299
3 30966 89821 23626532
3 47 99919 885934904
3 64 99940 963996245
3 47 99909 564487297
3 18 99989 264014993
3 55 99983 304643996
3 65345 88880 758017518
3 79 99913 777831462
3 76 99912 916696685
3 83 99957 190142184
3 45 99909 42217428
3 71 99941 159154913
3 23 99926 816627416
3 57 99984 27755909
3 33 99998 552225663
2 78031 870709630
3 95 99913 807784878
3 84 99922 154862025
3 7236 68407 35574453
3 11 99969 381129106
3 15 99937 945465025
3 46 99998 805794235
3 84 99972 521310875
2 68527 4145882
3 46193 48115 794981430
3 23 99967 855711091
3 23 99908 452603290
3 83 99983 732804808
3 45 99993 974963004
3 22 99953 538577071
3 75 99918 685136973
1 6850 14437
3 43 99982 329187163
1 41167 74367
1 45892 81187
3 44 99937 510712899
3 18 99909 577803636
3 85 99977 786908995
3 72 99902 148581684
3 50 99993 484585902
3 68 99918 14303249
3 66 99978 789201908
3 48 99915 28281213
3 3 99907 83350515
3 91 99989 267764980
3 24 99937 697557500
3 75 99931 392601886
3 11581 28447 539815193
3 36781 91456 82373685
3 35 99954 397449869
3 26 99952 611021737
3 15783 66192 814562973
3 13 99963 853746435
3 67218 85516 260824206
3 62 99987 655842823
3 78 99948 126200302
3 81 99950 378487325
3 87 99981 443254039
3 25 99928 556180721
3 90 99987 864901362
3 523 17019 426788953
3 37 99926 330870777
3 34 99943 855697784
3 76 99982 859435647
3 55 99980 245853473
3 68 99955 905306676
3 77 99987 567793534
3 56740 58931 916709603
3 21151 47587 479463665
3 52 99915 518900350
3 65 99907 919499323
3 13 99976 538025565
3 67 99926 322447323
3 7 99994 595281347
3 35 99917 257541817
3 93 99935 7638946
3 54 99939 482710531
3 39 99982 188745632
3 90 99946 279758423
3 31 99907 913743961
3 30 99958 94723107
1 3103 11252
3 5 99958 211614197
3 72 99957 208455799
3 74 99935 368970616
3 33 99991 185948760
3 55 99998 373313603
3 86 99946 936534595
3 9 99954 488684810
3 77 99919 57433242
3 74 99927 497834288
3 50 99955 836192284
1 84381 92012
3 6292 14392 758525606
3 14 99971 437228437
3 84 99969 481680290
3 6 99982 340656194
3 90 99983 141157731
3 43886 56799 675360556
3 57 99926 574477073
3 97 99963 775180205
3 57 99931 2171408
3 77 99918 917845078
3 80964 88873 956145349
3 46058 51304 91907533
3 61 99945 684832405
3 89367 95476 27263737
3 4 99906 115689775
3 38 99987 533697634
3 70 99977 970505483
3 76 99918 839112402
1 43740 91580
1 2578 78514
3 87 99908 415997015
3 32 99941 259696072
3 45583 67793 43607764
3 45 99919 595757404
3 99 99989 938555387
3 64 99978 360726944
3 6983 15731 228904833
3 71 99966 558876379
3 77141 83767 233805591
3 7 99972 17223241
3 12 99975 950969643
3 67 99963 828504318
3 31 99901 298361585
3 10648 25479 517493259
3 68770 96003 38537634
3 33 99991 800415204
3 31 99904 200474372
3 75 99985 697845505
3 53 99998 485229354
3 89 99967 355728836
3 27 99976 953479037
3 82 99977 576532378
3 4065 72488 849670907
3 26 99911 281165158
3 40 99913 410559935
3 5637 65223 140537114
3 73 99910 501239745
3 29 99947 139785895
3 61 99926 342732512
3 64 99959 482791447
3 39 99926 651268637
3 52 99966 406044920
3 74 99958 343693865
3 20 99951 533560061
3 57 99983 296013602
3 47900 85433 378488288
3 48 99955 753650586
3 60 99974 601709194
3 6 99955 417460441
2 20160 966270145
3 57461 80911 385081576
3 1 99971 757696595
3 83 99988 797725491
3 8 99905 610094159
3 79 99919 567584016
3 80 99925 178085284
3 8 99932 923658998
3 17092 44348 294549843
3 37 99971 285670389
3 15452 23687 983960779
3 64 99979 547786038
3 99 99924 254439314
3 68 99931 625453763
3 90 99963 355499045
3 85 99929 452060041
3 56 99942 107892258
3 20 99912 940337307
3 56 99972 96247716
3 43 99916 495218616
3 33 99962 717311983
3 84 99983 564374288
3 99 99997 695997261
3 26 99923 831371331
3 22 99945 979946551
3 41174 52765 488056491
3 92 99977 137952696
3 61 99951 76891867
3 59 99973 341199118
3 85 99984 249047911
3 40 99979 908806803
3 29 99928 82576614
3 69 99989 204399067
3 55 99903 841252661
3 64 99929 796880159
3 14 99997 915718142
3 1 99957 8696281
3 37 99920 799846009
3 61 99935 8942769
3 89 99992 848338546
3 56 100000 39430808
3 94 99917 281147532
3 29 99952 876648242
3 52 99969 928649668
3 80 99987 348646521
1 5980 80698
3 7 99979 1585077
3 54 99965 29375090
3 66 99981 801499086
3 45875 99705 553823904
3 80 99942 683356472
3 31 99969 257830000
3 30 99986 719261070
3 13097 39790 235418502
3 2 99969 466392478
3 44 99930 39401093
3 21 99924 981803090
3 22 99921 438723859
2 36512 228742305
1 12975 37037
1 4644 6535
3 85 99902 175900142
3 52380 88260 886177526
3 27 99975 410423475
3 93 99939 598497656
2 81365 263520091
3 62 99931 451766649
3 4 99990 478031168
3 37 99921 119971249
3 98 99963 561197547
2 19456 215642405
3 70 99934 908484784
3 80 99991 87445646
3 55 99977 913484351
3 42 99920 748463820
3 7 99978 893117287
3 27 99942 997893629
3 30 99902 732770274
3 69 99984 210795012
3 22 99926 827489617
3 76 99924 877458726
3 58 99967 657360647
3 3 99934 466321907
3 31 99911 338663690
3 1 99908 442178664
3 97 99945 486565463
3 94 99990 554056274
3 82 99933 600517222
3 16 99937 153260277
3 62 99960 710557166
3 82274 85871 296513517
3 54 99962 457677546
3 56 99968 807000917
3 58 99956 84441051
3 44439 84204 854189351
2 48068 39196733
3 54 99966 160662699
3 100 99920 418751952
3 13065 51200 447732343
3 46 99960 132836537
3 81372 96456 774507531
3 41 99987 962679898
3 15404 29305 142426905
3 75 99920 298974840
2 34480 511949622
3 80 99986 920631768
3 35 99961 456996342
1 21380 46377
3 91 99997 598835161
3 9 99910 107768310
3 76838 77629 219336652
3 27 99938 228441389
3 39 99981 871736302
3 94 99980 52625378
3 51 99987 379783037
3 6 99989 675486051
3 51 99912 247145514
3 15 99969 91317530
3 19 99913 908795832
3 65 99958 768149841
3 66 99956 665399528
3 53 99984 501219125
3 31 99960 868692885
3 25 99903 420200474
3 28 99951 520759324
3 2350 69619 923759613
3 18 99989 177559038
3 78 99958 115389775
3 8 99912 940657097
3 10 99924 502414833
3 15 99953 79883315
1 8753 81458
3 60 99940 781830973
3 22 99952 756465550
1 32739 69025
1 40789 83468
3 67 99974 54568098
3 27 99925 786069084
3 48 99902 941904465
3 71009 81971 532470880
3 92 99944 119811247
3 47 99943 630476282
3 15 99999 369819791
3 28 99996 222464401
3 1338 95029 505236849
3 7 99916 870145479
3 4791 51113 606687209
2 1035 287516654
3 5826 83654 78792141
3 85 99932 468898997
3 53 99999 83936966
3 48 99945 130587382
3 96 99951 886562044
3 46 99907 578224896
3 59 99971 55931912
3 18 99908 339693370
3 25 99932 626335600
3 38 99919 210533286
3 11 99984 666262609
3 70 99906 491634341
3 11 99991 998873156
3 76 99920 748251388
3 77 99992 233752955
3 45 99946 547011352
3 38 99918 558352939
3 48 99903 662022542
3 87 99971 113553711
3 19 99989 592660197
3 40 99980 328460778
3 39 99995 560580760
3 6 99914 479057772
3 18894 79844 839653207
3 10 99941 569373913
3 65 99962 14846606
2 45482 71127295
3 36 99992 146712758
3 63 99929 288754037
3 56 99987 177180238
3 69 99982 12679903
3 57 99917 766348171
3 18083 94555 126224482
3 12 99901 753884390
3 41 99944 833797143
3 15648 68084 711229807
1 27248 60894
3 98 99922 419208810
3 24 99955 54785194
2 20421 30289388
3 43 99989 957324763
3 78 99960 710342375
3 53 99980 736336442
3 69 99900 893270148
1 43064 62107
2 37307 896308152
3 19 99929 800766984
3 53 99974 729505523
3 37 99942 731179856
2 31170 494851923
3 10 99900 595889339
2 6891 567449132
3 94 99996 48452622
3 70 99977 613598160
3 85 99911 398358212
3 18 99986 818598891
3 38 99902 572270329
3 28 99919 492812569
3 51994 87202 1500629
3 76 99944 759722442
3 90 99934 839198225
3 18 99978 589711493
3 96 99967 343773267
3 79 99966 136888684
3 80 99948 571193049
3 66 99977 90990336
3 89 99909 217241177
3 8625 10782 900282919
3 53 99908 26879528
3 42 99909 310068075
3 62 99956 254769563
3 44344 69558 860210052
3 97 99921 741984427
3 20 99960 79578905
3 43 99987 567103452
3 45 99920 298689475
1 96618 97170
3 58 99944 599095615
3 83 99975 174372750
3 75 99992 268902703
3 91 99904 681597726
3 57 99945 380350036
3 57 99928 35349328
3 44 99989 649416024
3 6 99997 306144224
3 66 99931 444531645
3 8406 48092 423636755
3 80 99955 842853401
3 64 99905 323374626
3 14 99957 721091485
3 21 99904 314341595
3 25454 40974 635103964
3 40 99987 530280578
3 76 99997 783454154
3 75 99917 542845437
3 13 99917 76171011
3 80 99967 980974897
3 37 99938 188440142
3 84 99944 792329639
3 85 99939 312376929
3 32 99968 820675187
3 7170 30828 208948198
3 14825 37123 259754837
3 17 99931 535197631
3 83 99943 249223969
2 52983 94470530
3 60 99934 702064139
3 43075 50191 460528624
3 79 99935 987333244
3 12 99923 165624588
3 7 99904 667327742
1 34917 81533
3 43709 93812 558109486
3 56 99976 782486218
1 26560 34502
3 11 99929 262978779
3 90 99974 167701264
3 16 99983 14905072
3 38316 70220 896558863
3 72 99942 944358962
3 93 99994 438304240
3 38 99920 209017286
3 60878 72321 566428956
3 21306 91409 521603025
3 97 99917 993658937
3 35 99958 516065985
3 37 99900 532532878
3 31 99932 509220816
3 43 99995 191850407
3 24 99983 181393606
3 67 99986 527331130
3 23 99965 171586303
3 85 99917 495694410
3 36 99955 379026862
3 38 99907 172594570
3 52 99964 178473824
3 59 99943 404459780
3 41 99924 574531779
3 98 99986 122797818
3 73492 75398 161119913
3 87 99968 765107724
3 61 99921 62212935
3 42 99907 292072603
3 34 99941 787526851
3 21 99912 530315118
3 26 99998 561521390
3 28500 88008 120900499
3 4 99936 664803405
3 43 99990 425884040
3 6 99959 619959903
1 46652 99584
3 36 99955 978517311
3 89 99955 907090558
2 25070 108689813
3 2582 7231 496466513
3 76 99992 924794043
3 3 99965 191959902
3 93 99957 371274684
3 44 99968 520841152
3 71 99944 987999541
2 81632 648489975
3 62192 73884 195513536
3 40 99946 299453036
3 31 99987 870653382
3 39966 72371 327541546
3 62 99989 791154996
3 22 99900 505083834
3 19 99922 950338121
3 24 99996 95431811
3 91 99960 295510026
3 40 99999 256129765
3 82 99979 49186430
3 64 99900 879785124
3 1 99960 454370108
3 51 99916 231531656
3 92 99958 345402152
3 64 99968 410396226
3 79 99915 620988793
3 5 99945 845684114
3 35 99943 401274366
3 97 99987 845803174
3 18677 22731 605994146
3 6 99935 732048838
3 35 99996 824783918
3 21 99981 570891822
3 87 99922 117243470
3 36959 53519 820885564
3 28 99924 877485783
3 68 99903 685131467
3 43 99996 67366984
3 79 99951 670166494
3 62 99994 275067278
3 81 99921 75818113
3 91 99987 173639436
3 21 99964 254437356
3 26 99903 546715866
3 95 99902 708407785
3 95 99997 990653005
3 27 99988 949140088
3 87 99962 976370360
3 73 99997 524004018
3 21 99993 507455858
3 83 99997 900553963
3 86 99970 413871896
3 62 99908 40637467
3 76 99987 250546195
3 43676 70864 295841919
3 43197 71866 940552797
3 54 99995 107127163
3 4 99913 656498817
3 33 99951 550724802
3 4 99955 747615713
3 10 99921 860049082
3 89 99920 229749308
3 2 99910 854344730
3 35 99945 652794991
3 96 99912 738344149
3 14336 42303 899449467
3 85 99988 244177979
2 5532 29532121
3 27 99993 79526621
3 31 99964 353381392
3 6 100000 956073135
3 12 99995 401645416
3 55 99959 117540601
3 65 99983 430578502
3 51 99962 115520865
3 6 99905 625875983
3 47359 49864 926433230
3 30 99946 121481330
3 91 99941 533985736
3 93 99981 213321703
3 22 99931 688062233
3 12 99921 644312696
3 45 99951 77461944
3 59018 87053 849530303
3 100 99943 468864744
3 59496 80125 128940848
1 11629 40044
3 93 99958 63447439
3 33 99957 365051326
3 53 99910 491535330
3 69 99974 28708894
3 29223 91423 923716773
3 92 99988 735243382
3 89 99945 815255642
3 73 99916 90680098
3 100 99962 726553402
3 56 99961 51463945
3 82 99998 523628728
3 10 99906 832944461
2 85731 188117584
3 93 99937 5984568
3 70 99906 872067552
3 10544 29955 629468460
3 68 99993 737341803
3 82 99923 456253571
3 32 99926 161924851
3 54 99999 62056223
3 68520 92703 204869007
3 40786 89073 456073717
3 46378 80544 389951547
3 72 99924 289655795
3 42751 86654 413779410
3 39 99967 211265060
3 98 99985 270262360
2 59976 549059461
3 17 99965 963802770
3 33 99929 835386838
3 75 99964 58667478
3 96 99910 948452239
3 74 99921 251863798
3 34 99967 263680852
3 63321 88195 271977268
3 26 99925 51918022
3 17 99916 757321435
3 66 99965 596681705
1 37007 39381
3 36735 70622 867998502
3 31131 97721 936188740
3 62 99911 519894931
3 66 99937 787551665
3 18 99975 63674176
3 32 99990 545509440
3 63 99917 445906788
2 78565 972005006
3 36 99958 471889479
3 19012 31661 692199522
3 69 99942 276867846
3 25 99945 420336017
3 84 99960 232669560
3 30 99915 458054565
3 68 99905 691012782
3 19 99997 65888685
3 40 99954 671089782
3 12 99984 402886015
3 15597 89784 793828542
3 16 99970 666122300
2 44835 658603887
3 24476 45850 254774389
3 100 99955 979776696
3 81 99973 601361417
3 87 99913 859621016
3 82179 89485 571584563
3 55 99941 220504692
3 41671 67656 192411664
3 44 99947 156686511
3 60 99902 524195816
3 53497 58353 936623958
3 41 99932 772741360
3 73 99999 888945658
3 37 99969 167999057
3 1 99953 282689758
3 59 99978 628222830
3 13 99908 711700818
3 80 99946 670349666
3 30 99933 203390815
3 87 99980 385249225
3 73991 93096 481680548
3 70 99916 569797824
3 22 99981 304147583
3 71 99949 263932975
1 14126 28895
3 24 99910 709184556
3 70 99948 484534131
3 82 99904 626577530
3 13 99977 795407662
3 18383 64849 411380728
3 70 99920 681003893
3 58 99968 158212138
3 73 99956 552792892
3 38418 48828 921992252
3 94 99942 22959993
3 87 99908 485642117
3 4 99911 789760966
3 74 99995 87517515
3 58 99933 211742789
3 72 99927 773983689
3 45 99958 337842889
3 65 99911 984890990
1 18604 54365
3 26 99959 1084755
3 54 99900 413656167
3 65 99948 43214487
3 95 99906 412663878
2 23533 506545936
3 70 99927 405471865
3 23 99922 78404680
3 37 99992 367007272
3 1 99933 28956906
3 10 99978 956201754
3 56 99978 152118701
3 86 99943 174847538
3 70 99915 883184437
1 5980 53370
3 34 100000 83841022
3 39 99967 527707877
3 36995 47961 977131736
3 66 99972 950171129
3 1 99939 752261551
3 1 99931 317627179
3 23 99968 607881601
3 65 99929 692224209
3 48 99932 403723542
3 22 99912 723604105
3 63 99964 225086151
3 31746 67084 477802776
3 9 99946 871710080
3 85 99944 558218640
3 90 99946 324687108
3 47 100000 68098997
3 19 99927 38667120
3 18 99920 629630882
3 22 99960 620060675
3 75 99941 79085735
3 55 99923 392322332
3 59 99931 720558966
3 69 99908 393615236
3 99 99996 987878783
1 40693 95288
3 11 99950 225665656
2 41336 505170040
3 32 99950 715059823
3 25833 76833 180642178
3 48 99901 317974595
3 64 99986 522932770
3 65 99915 120214934
1 11494 57323
3 98 99973 609489647
3 11 99947 615944248
3 99 99992 384147331
3 1108 66652 242420747
3 19 99992 341737309
3 62 99976 531676541
3 31 99920 177209113
3 67 99904 691609850
3 93 99961 777697567
3 49 99934 195274016
3 93627 97860 432036549
3 27 99924 18756866
3 79 99986 105397936
3 100 99906 566029746
1 40204 77567
2 68091 691731802
3 38 99973 978377974
3 94 99917 337789889
3 32 99938 221065607
3 86 99994 64496767
3 59 99935 299104899
1 52502 70172
2 53576 783369130
3 41 99985 394932185
3 30231 54965 899932252
3 59212 84495 878853647
2 78896 30927386
3 80 99924 152096077
3 20 99988 850976835
3 97 99986 989040535
3 13 99931 272423085
3 95 99944 510538469
3 92 99905 210623407
3 47 99943 272227472
3 26 99980 813840279
3 83 99974 337245141
3 83 99998 713993937
3 32 99978 521374487
3 73 99944 340810569
3 14052 19291 513557605
3 97 99952 627796243
3 56208 92321 526782782
2 15196 357380134
1 8661 10185
3 85 99954 610481669
3 94 99992 187855503
3 28 99956 628033059
3 67 99926 505561177
3 84 99918 777381719
3 79 99959 835276478
3 12 99963 419977677
3 29395 31563 590827396
3 74857 77740 996134023
3 18 99990 695016977
3 66 99932 152883262
3 3 99905 275721581
3 89 99919 546255755
3 86 99985 776819080
3 9 99993 357044806
3 66 99964 512269758
3 39 99902 252691503
3 78 99974 26031256
3 45 99964 752880843
3 61 99972 419220692
3 86 99919 923795089
3 47 99992 456186280
3 82 99962 664339782
3 24 99931 559907907
3 40 99965 733746597
3 95 99950 787836565
3 37833 94240 692862019
3 79 99978 34533201
2 43066 272678538
3 54 99900 417668624
3 85 99977 96101575
3 26 99931 528489126
3 60 99919 973063450
3 45571 58158 141688218
3 43 99946 881308182
1 18403 54463
3 84 99963 320537185
3 100 99996 491852003
3 96 99979 997082088
3 47 99973 490259626
3 82 99937 153165388
3 46 99919 965278394
3 27 99956 653709887
3 99 99933 118298255
2 5653 899076026
3 39094 98719 470933719
3 36 99963 170045904
2 56103 350119672
3 1 99950 872609420
3 75 99955 827724661
2 69496 3256379
3 90 99908 360196734
1 9132 87448
3 29 99954 74722830
3 26 99954 71650486
3 71 99969 147015497
3 46 99959 261549129
3 40 99992 863477589
3 54 99910 371955764
3 38 99953 77203589
3 23 99997 505185793
2 63621 407555556
3 5 99916 528336760
3 45 99952 728764198
3 45 99992 19921886
3 10 99997 846506353
3 47 99929 935878371
3 73 99902 579534037
3 63 99948 709269376
3 58 99919 97337550
3 31 99921 714633365
3 85 99995 362130949
2 12084 184249818
3 68 99937 75101045
1 42041 62919
3 100 99980 738222830
3 47454 51449 924187432
3 75092 99692 236589707
3 46 99931 272708060
3 19 99985 7269616
3 9 99933 225476540
3 97 99938 114284621
3 91 99929 480325013
3 87 99992 580472885
3 6 99939 764885934
3 89 99921 983753628
3 15 99987 449535978
3 56683 97410 511095838
3 41 99958 445472046
3 96 99924 938134146
3 86 99983 32309765
3 65 99970 155821694
3 75 99983 72026242
3 82 99923 5239741
3 2 99986 846200678
3 20 99916 876837918
3 80 99946 573347971
3 50 99954 21069630
3 1 99970 1172064
3 22132 68701 557568313
3 62 99971 320504094
3 1 99903 360948910
3 34 99981 183215770
3 35155 88018 847079937
3 47 99969 831846355
3 75 99943 688409060
3 12 99965 993884046
3 74 99952 111715096
3 67 99981 916971065
3 33 99907 854481776
2 67835 942821675
3 17672 46511 816283955
3 69 99984 849897299
3 25 99996 968162282
3 19 99981 16116376
3 9719 13277 553618367
3 37 99941 944496917
3 90 99969 887100538
3 48 99974 15312749
3 5 99914 921157844
2 15795 53690347
3 52 99930 27847882
2 89470 775660210
3 12 99924 245599102
3 81 99931 300218435
3 50 99969 998845749
2 85294 171484263
3 18 99933 412584427
3 45 99998 222838277
3 64 99931 673460881
2 9293 629373282
3 53 99958 822441941
3 50 99944 696493034
3 26 99970 345976626
1 55875 57155
3 59 99913 489421660
3 81 99932 58491120
3 60 99924 200883192
3 20 99989 794880461
3 60247 87070 269469648
3 24 99933 31211028
3 93 99923 814936570
3 14 99910 294147736
3 56 99994 850540587
2 94334 864341241
3 25586 89154 833744874
3 73 99911 696951660
3 12 99989 796414367
3 54475 99427 576036816
3 18745 73849 615397202
3 48 99938 897013527
3 76 99957 307502781
3 62743 68840 918083304
3 7026 97294 541278750
2 91174 226728229
3 60 99929 299095076
3 63 99962 477340543
3 47 99937 118384220
3 57 99950 198015132
3 17 99998 697074978
3 52 99980 165037667
3 65 99967 589854680
2 62869 104169654
3 31 99904 272157696
3 53 99936 559762047
3 42 99980 583175490
3 11868 17167 725902881
1 4352 97087
1 25151 70310
3 100 99930 523471901
3 71 99976 342294506
3 88 99908 719266215
2 77653 548050445
3 10 99935 358919658
3 63 99935 111486338
3 15 99994 437773536
3 95 99997 250338532
3 50 99997 727138143
3 17301 21599 840419152
3 23 99975 997699153
3 19 99959 382462383
3 94 99923 671978195
1 49077 55442
3 75 99964 265501441
3 30 99931 925408910
3 55 99998 728801449
3 2 99932 386319170
3 32304 76294 593944089
3 19 99970 54292712
3 5 99946 267158081
3 44 99998 863170459
3 36 99908 948181540
3 37 99947 251006280
3 73 99995 541728029
3 53 99954 816432650
2 52944 638316293
3 9 99963 164450382
3 4 99965 483033263
3 67 99985 663804221
3 55 99931 689969958
3 31 99908 669406886
3 26 99951 222634578
3 54255 72877 270790026
3 6 99939 614500950
3 21 99975 110071804
3 83 99922 993962253
3 58 99981 765478081
3 72 99900 421578450
3 12 99961 220169787
3 82 99997 245878916
3 50543 68040 109154439
3 90 99912 386222282
3 93 99931 478708965
2 58575 727574109
3 40 99929 123321014
3 27 99951 847917711
3 27713 63051 981438282
3 56 99943 170609803
3 73 99916 936327142
3 100 99955 632623256
3 68825 96770 734582846
3 7 99903 844998817
3 99 99907 901457416
1 84715 88524
3 75 99902 962831410
3 17 99937 703016096
3 33 99993 446770404
3 80 99906 328842285
3 76 99940 699056452
3 77 99931 985113789
3 100 99969 268187033
3 33 99995 475814018
3 41 99953 220975376
3 7 99990 23229369
3 10 99990 106357336
3 84 99955 107862638
3 32320 72937 603842443
3 47 99966 723701121
3 84 99925 247992143
3 83 99956 416111337
3 40 99982 510744382
3 93 99938 752180024
3 4 99963 613177731
3 48 99910 546727519
3 24 99952 459750342
3 42 99958 251885491
2 47898 861846403
1 1611 64873
3 43 99933 284004088
3 5 99900 436524571
3 31 99935 321272602
3 98 99906 35167043
3 24 99988 930011310
1 91310 97002
3 7 99968 141810393
3 70 99900 630252384
3 73532 97536 414661840
3 50 99902 758336180
3 79 99937 772504382
3 19 99907 686929092
3 71 99984 883457073
3 28 99909 657405588
3 45 99970 654757172
3 21 99923 350125778
3 60 99930 927968762
3 54 99970 848921501
3 32136 82562 820274751
3 11 99991 463993734
3 3477 38968 355792108
3 46 99984 364940759
3 7 99928 756713593
3 42 99973 771959316
3 59 99921 447914136
3 71 99958 352880831
3 16 99987 552929551
3 74 99931 171031905
3 92 99996 919044070
3 11 99933 361591750
3 45 99996 131894466
3 39 99944 174448775
2 97247 704932031
3 19 99972 367088983
3 17294 53639 565377479
3 36 99913 545933366
3 92 99998 125975357
3 52 99913 832616429
3 7 99947 686163132
3 4 99952 748304273
3 90 99918 112797280
3 10 99942 34307297
1 485 23800
3 20352 31010 838944073
3 21956 79268 330633001
3 76 99957 843928500
3 53 99980 723991614
3 98 99911 540534443
1 54177 58505
3 62 99981 29216491
3 8 99940 617504302
3 85 99918 310061351
3 92 99927 45978852
3 84 99971 503163298
3 55149 80698 810530356
3 72 99909 987184755
2 51231 894043061
3 85 99935 151821069
2 6994 385457276
3 99 99986 438052390
2 35976 1883111
3 50 99940 29911172
3 35 99945 56203041
3 39 99944 81265391
3 40 99922 245820937
3 74 99926 340034842
3 54 99922 43570246
1 7998 57187
1 26890 92868
1 8123 49312
3 6 99970 943951796
3 1 99915 483699410
3 71 99913 664375606
3 57677 74755 911780994
3 57 99990 92306018
3 23 99950 321062379
3 4 99964 862107173
3 58 99975 341273951
3 57 99938 580492858
3 52 99997 206576779
3 21 99917 432057741
3 19 99923 634209268
3 23 99908 59286495
2 92145 351463673
3 62 99905 385761637
2 17899 626436682
3 3 99977 592117249
3 19 99947 125318753
3 18 99906 765594589
3 45262 79633 753949168
2 61102 215278
3 97 99914 886640701
3 19 99987 579245759
3 3996 44060 217219961
3 49 99939 29926585
3 37 99976 194297200
3 12 99991 782131812
3 91 99946 586806865
3 8 99961 915186051
3 10 99910 516456044
3 86 99998 92138551
3 50 99935 216790392
3 7 99959 185573472
3 93 99970 790207257
3 64 99927 36956740
3 62 99906 722914466
3 88 99940 862188147
3 58 99985 506563607
3 77 99974 71483113
3 2 99933 389601910
3 16 99974 217590645
2 16425 216619780
3 3897 19526 847671415
3 24 99954 857528370
3 41768 54379 240102672
3 100 99989 219857485
3 52198 59842 709093328
3 82 99951 333310783
3 21 99928 210368201
3 5 99986 787126731
3 60 99930 66499263
3 42 99940 726111504
3 43 99925 547809484
3 33059 62599 45851468
3 74 99961 83370819
1 70892 80480
3 2350 95446 246050411
3 11 99979 211449956
3 48 99972 465402264
3 69 99920 243780823
3 32 99939 680736506
3 39 99955 848623402
3 49 99905 995026560
3 70 99921 232329760
3 2 99934 795049012
2 75367 805453080
3 80 99951 832321342
3 984 50645 175256638
3 66 99954 302377423
3 3 99994 729842129
3 80 99953 818213917
3 58 99992 403254587
3 94 99949 595729902
2 26501 533342273
3 92 99908 982616200
2 24768 535654535
3 24 99985 926301900
1 5663 41505
3 46 99925 548997912
3 97 99991 217735742
3 89 99911 709298366
3 95 99925 774463942
3 55 99968 227477651
3 67502 90884 429680433
3 23 99923 699557776
3 70 99923 274710386
3 29 99935 655524673
3 34 100000 502104792
3 11796 56542 89832623
3 83 99970 416525082
3 39 99989 271745660
3 60 99900 164250770
3 97 99927 354509389
3 76 99964 333528777
3 64 99994 353743724
3 87 99994 84300340
2 98619 22951817
3 10 99917 594483147
3 41 99924 479587617
3 81 99946 136285752
3 62 99940 363023827
3 62 99976 290662804
3 48 99943 806527673
3 40 99939 675060622
3 12 99991 711031156
3 33 99921 116065953
3 30 99949 325868044
3 50083 67421 879719197
3 31 99935 869458969
3 50 99945 472425
3 14438 84930 795775779
3 88 99930 251401095
3 98 99909 323418695
2 94299 17706398
3 41911 97362 401671464
3 93 99944 319286898
2 68289 617190765
1 27336 45849
3 19 99967 403711857
3 28 99909 586551774
3 38 99977 322635227
1 63162 93197
3 60 99971 889175034
3 80 99937 109439055
3 73 99948 741798152
3 65 99904 78905011
3 16096 26638 152774356
3 31852 40917 771230978
3 9 99932 682259485
3 4573 13214 427433157
1 14440 14988
3 23 99911 43354475
3 71 99933 988670926
3 36 99980 415636425
3 46 99995 717436175
2 36248 847779880
3 54 99903 827598068
3 85 99934 462637972
3 66 99937 810451531
3 31 99927 585358288
3 47 99940 277265697
3 6 99914 724669771
3 27 99972 850489756
3 13 99995 742426588
3 87 99910 688503681
3 20 99988 935114238
3 37 99911 880787348
3 21 99933 885086552
3 98 99937 950706752
3 12 99951 608894592
3 23 99933 656443256
3 5 99911 691922944
3 3838 63496 531742173
3 33 99924 152300697
3 28 99913 496080673
3 51 99974 661121736
3 20 99915 153147818
2 32927 311385028
3 26434 80131 673201318
1 1977 50235
3 83 99906 718460087
3 80 99971 56765886
3 30 99986 242018570
3 7 99984 949134511
3 63 99920 598616458
3 93 99941 524949618
3 12 99954 326209768
3 67 99933 642115579
3 90 99968 932242746
3 100 99908 475556076
1 55337 68171
3 45201 97954 950469824
3 20 99939 68453017
3 73 99996 352203998
3 24 99943 895753744
2 64621 81874026
3 43041 67705 536120633
3 87 99988 588140159
3 6879 26600 361220284
1 1249 2292
3 84576 96656 594169998
3 41 99987 930520722
3 39284 79513 985420035
3 89 99994 34657459
1 20518 32637
3 32 99904 259333143
3 98 99998 337342780
3 11 99960 521404308
3 79279 94827 517408229
3 6 99962 556551956
3 85 99939 721449223
3 67 99986 485372215
3 86 99990 87496917
3 26865 35902 146260397
3 44745 69488 552107565
3 23 99939 463168059
3 26 99970 912325563
3 75 99936 179818746
1 10807 85108
3 29 99963 177890105
3 33 99948 355704620
3 11 99964 529944758
3 8 99970 76157540
3 98 99961 292161692
3 9 99925 448018578
3 1199 67989 48332691
3 10 99905 398387063
3 26 99930 210346621
3 20 99996 939081701
3 13 99907 722215927
3 23 99907 106369891
3 17 99975 401261339
3 81 99973 13800721
3 28246 49743 939311496
3 46 99924 915526607
3 1 99952 893882020
1 619 21467
3 7 99929 330131407
3 86 99956 402385210
3 83 99925 656205283
3 94 99961 14659238
3 79 99928 541654622
3 16 99921 567551383
3 4726 18053 180340294
3 93 99910 264451200
3 68 99958 909678661
3 91 99948 113350102
2 27492 568891686
3 7 99904 411006543
3 100 99903 455546718
3 15290 51496 22909435
3 1959 63561 529457802
3 69 99934 272004815
3 17 99946 38350869
3 78 99952 414439381
3 32 99967 160178416
3 5371 82096 709868792
3 38611 38940 672816666
3 69 99931 387759017
3 93 99909 395129438
3 65 99950 583040192
3 30 100000 756138843
3 77 99929 653184422
3 1 99900 738267594
3 20707 90309 227245233
3 90 99901 534571772
3 39 99909 199547087
3 24 99926 728126370
3 5167 32331 130942055
3 64 99923 333726673
3 39 99977 828496764
3 70 99976 993087557
3 70 99903 386237716
3 33 99977 313243877
3 94 99946 243786200
3 83 99924 938607239
3 40 99927 142782972
3 89 99935 231991286
3 99 99937 473285729
3 39 99990 631466545
3 85 99980 565298425
3 8 99976 503916534
3 58170 83085 155117675
2 91831 78957727
3 44 99943 656283900
3 25 99969 521533305
3 70 99942 454343815
3 45 99960 57748714
3 67044 85233 865711396
3 39 99923 896346042
3 61 99937 330162109
3 405 11242 13324361
1 19322 90563
3 11 99920 683022628
3 31 99983 815344462
3 6 99971 30549327
3 14 99964 839457185
3 56 99934 485893036
3 14 99944 197303080
3 7318 44636 535473608
3 25 99977 757527233
3 12 99915 490856619
3 66 99924 257541057
3 12 99994 796073372
1 454 16085
3 7 99986 679758658
3 20379 67929 696583233
3 10273 28097 752428788
3 54 99955 301875939
3 59 99902 386489493
3 85 99948 945227775
3 38 99961 187642581
3 62 99950 311697087
3 8 99975 220738175
3 67 99975 685302917
3 48 99946 950323333
3 92 99997 588203281
3 76600 89807 852540735
3 5 99965 291956708
3 65 99955 60072176
3 17 99979 160147685
3 10 99971 424990602
1 32670 46435
3 99 99941 291326267
3 75 99931 454585177
3 89660 92332 20380134
3 22 99947 8675349
3 34 99936 893084446
3 92 99930 273126503
3 94 99944 887722828
3 88 99921 441915532
3 42 99967 364597864
3 7 99994 248130538
3 42 99940 176172798
3 81 99990 383131700
2 50452 125449472
3 31 99915 235776420
3 41 99986 126335792
3 13484 79474 670036022
3 38 99956 507817763
3 59 99950 531850641
3 17 99962 914537946
3 62 99967 654466385
3 78 99903 866313414
3 39 99911 338311742
3 15 99989 324793359
3 57061 90327 223123635
3 75 99987 121369625
3 26 99917 792404542
3 90 99976 544229449
3 16 99902 802044041
3 45 99984 870002948
1 76271 94874
3 23 99919 862005187
3 72 99993 622517808
3 16 99952 630637596
3 38 100000 561838337
3 85 99947 50024493
3 35 99908 13069639
3 68 99932 958687968
3 29077 70581 601637727
3 28 99954 653437441
3 19 99940 873260743
3 86 99918 989243269
1 91449 96066
3 22 99927 626376399
3 53 99936 778661553
3 57 99906 844087408
3 73 99923 230085121
3 29 99905 947504383
3 75 99900 9238153
3 75 99926 265503920
3 22 99911 412656729
3 18 99962 799481788
3 32 99923 84545254
3 41 99921 792427753
3 85 99901 300917158
3 2 99942 610357578
3 50 99917 661251067
3 47 99957 328809800
3 70 99905 282354773
3 40 99991 278714081
3 68 99901 923397779
3 74 99932 890706224
3 686 45222 769151915
3 54 99961 426617645
3 30 99990 447309450
2 3123 732223033
3 12 99954 713249935
3 51 99985 789157366
3 61 99950 483714374
3 66 99981 979956208
3 10 99905 617125946
3 93 99930 937759718
3 7 99950 812366133
3 23 99912 461696856
3 8 99957 322731739
3 65603 68863 403501961
3 76234 99821 982290640
3 47490 59146 94619329
3 39 99943 809268501
3 40957 92032 342256344
3 68665 75934 459409587
3 84 99921 746541808
3 19816 64028 334696860
3 2806 4996 65841281
2 43881 299077559
3 10 99957 361693956
2 51899 635260003
3 56 99928 451838907
3 32 99987 673849320
3 29 99992 195544737
3 90 99975 660671306
3 64 99950 405717633
3 8 99906 314273534
3 25064 88578 944276199
3 21 99927 405600278
3 46 99954 557548257
3 25269 34579 516329568
3 89 99968 272676934
3 53 99939 345490890
3 83 99924 677743669
3 71 100000 988897544
3 74 99917 539207392
3 94 99959 362644857
3 35 99980 795996810
3 84 99912 418198087
3 40055 96920 243743182
3 29 99913 158918350
3 31 99931 35792674
3 91 99946 232709183
3 60 99916 844612508
3 96 99995 48833669
3 2 99926 620935413
3 50 99932 690360936
3 22 99997 941267659
3 43 99984 363241712
3 77 99967 127546667
3 62 99942 504018956
3 55 99994 966107214
3 4 99937 248853619
3 7 99955 981530019
3 63 99965 463929034
3 53 99918 791447566
3 17 99954 401729032
3 78 99974 37112687
3 12 99949 531452183
3 5471 62316 235016551
3 81 99918 290575804
3 20 99928 67001686
3 5 99953 503749304
3 14 99941 13359528
3 23 99958 582324016
2 27047 39819890
3 78 99956 840789687
3 75 99976 35657908
3 1 99903 137421610
3 74 99949 262697
3 23 99988 971228519
3 50 99905 379145113
3 89 99958 598425029
3 29 99974 485144756
3 27 99961 177569759
3 33 99952 267016853
3 2 99980 813769521
3 28 99956 113745287
3 90 99973 773735683
3 19 99980 520266759
3 25 99962 353165194
3 61 99903 581789963
3 86 99968 454798925
3 98 99939 8964482
3 94 99972 111055302
1 12220 28114
3 98 99936 233697245
3 7712 82036 687060916
3 77 99985 951623572
3 62 99980 947704229
3 5 99909 858376242
2 33435 972669306
3 6 99944 139674931
3 10141 36435 912171154
3 54 99981 452643795
3 77 99943 483709375
3 8644 46631 240882375
3 7 99937 596814934
3 89 99927 114324676
3 34 99920 805142433
3 29 99996 861729578
1 66049 83497
3 31 99964 238886531
3 53 99978 564276693
1 32082 48161
3 71 99961 385185426
3 81 99936 443735497
3 74 99969 505212081
3 37496 63673 835501559
3 51 99951 59601557
3 33 99906 206149087
3 49 99945 145246880
3 14427 34446 325607472
3 74 99955 33227674
3 85 99964 694118490
2 69963 327962454
3 29 99940 800050556
3 54 99992 304916482
3 31162 99609 744085667
3 91 99991 722662433
3 9 99952 891419464
3 41 99955 774799482
3 70 99901 385793712
3 4 99959 26505242
3 44 99938 198985153
3 9416 40919 78938330
3 31 99952 39120297
3 23 99937 176305444
2 19211 737499401
3 4294 76628 432322429
3 6 99947 400913292
3 9 99928 164817100
3 91 99956 922485884
3 96 99903 778460043
3 11 99904 468675381
3 18145 37381 126070458
3 39 99918 125207611
3 31675 48707 616470983
1 58624 62119
3 60 99933 160707042
3 12002 88165 492594595
3 33 99931 76004944
3 55 99994 59119115
3 61 99990 798415400
3 61 99950 658968750
3 16 99999 180238989
3 24 99972 258990690
3 86 99980 434469110
3 6 99938 356198378
3 91 99980 105525289
3 36 99903 90066196
2 84730 834100669
3 14 99995 500438487
3 35348 85168 707049510
3 56 99973 21978147
3 13 99962 228795404
3 40814 92861 432813463
3 25 99992 922986986
3 81 99926 717839659
3 49156 56242 931875693
3 24 99911 306823619
3 28 99950 259665338
1 66966 73614
3 35 100000 359352255
3 22 99913 407863693
3 20 99957 686587118
3 5 99945 512184658
2 22445 410975863
3 60 99928 352750402
3 3 99926 849125233
3 31 99960 189984391
3 55 99947 537846067
3 44 99976 474970625
3 36 99978 632857898
3 100 99983 826414820
3 78 99939 736367851
3 24 99974 562385163
3 24 99930 416355837
3 80055 92913 342496473
3 7 99995 339341531
2 52479 382663065
3 53 99992 986337964
3 56 99909 799752528
3 51 99928 255067807
3 562 19190 260420128
3 90 99959 19733435
3 93 99939 297388090
3 33 99973 175186830
3 30055 59593 448697142
3 54493 56650 505230454
3 62 99956 334620989
3 75 99960 344865260
3 83 99972 414023013
3 70 99911 829245952
3 45285 74041 2114908
3 55 99912 723492389
3 17590 23926 391827528
3 14 99967 848832303
3 2 99954 449400558
3 11 99965 690705561
3 78 99916 106535186
3 29 99918 829401356
3 48 99944 766142495
2 3899 320633433
3 66 99970 642852410
3 46 99975 654307814
3 80 99976 299330434
3 7 99997 481254603
3 32885 68020 958988861
1 33250 42829
3 60 99938 32593008
1 76656 94822
1 5247 37732
3 80 99927 864919433
3 29113 68367 111039799
3 35 99933 274674504
2 66512 594216197
3 13 99916 217537179
3 15 99929 888333390
3 7 99989 182592829
2 91441 776925536
2 76175 759296125
2 64637 411276213
3 50 99991 127181974
3 34 100000 554458172
3 99 99961 542049112
3 13056 55774 777016524
3 10 99923 442951105
3 40349 94094 691930797
2 67336 518243946
1 10520 33934
3 97 99910 975402744
3 59 99963 293465685
3 47675 53745 989017142
3 11 99980 991435996
3 34 99900 775846956
3 9 99967 948814236
3 61 99990 606813271
3 51 99961 85697906
3 46 99978 969667936
3 79 99955 349698311
3 88 99903 805821990
3 92 99900 333327855
3 95 99939 463063037
2 37791 170947546
3 32 99988 634642039
3 30 99909 760853388
3 91 99931 696365619
3 60 99987 185193532
3 6 99950 462654738
3 11 99960 470524357
3 80 99918 29151705
3 54 99945 930434515
3 57 99911 394605986
1 36289 41828
3 95 99909 318140501
3 54 99908 727171882
3 79 99997 125691627
3 30 99949 429957827
3 98 99975 354220217
3 76 99943 60420770
3 52 99957 626442089
3 10 99921 108602760
1 6935 65252
3 4 99976 720600337
1 9996 23719
3 48655 78818 895852959
3 58 99936 370393861
3 78 99924 14674069
3 24325 87484 757668405
3 8 99920 441015375
3 95 99901 32848761
3 76 99957 40323969
3 20 99950 52695953
3 93 99943 61415482
1 2878 21427
3 90 99951 963054371
3 3 99928 434666734
3 35 99986 654614292
3 42 99914 529955643
3 51 99964 944337112
3 39767 70476 241700938
3 13 99917 457101015
3 41 99966 125953344
3 69 99919 378571703
3 90 99999 305105803
3 55 99901 195999680
3 48517 73773 323039077
3 61 99990 701833596
3 49 99930 313392534
3 22651 93373 539569058
3 52327 94475 555181178
3 44 99933 342117428
3 67 99933 241433156
3 28 99911 901565159
3 98 99921 975401601
3 28 99944 871298244
3 34 99946 29797599
3 98 99951 267130125
1 26351 77982
3 39 99972 76309162
3 44 99943 423028400
1 7657 61644
3 19 99904 605495104
2 50184 407387936
3 35 99989 660998709
1 7347 21955
3 34 99911 220328995
1 76338 85982
3 4 99982 305890016
3 43 99927 135252810
2 22898 169025409
3 57 99941 288198495
2 75568 502131803
3 58 99987 910690724
3 46 99944 431917691
1 10870 60509
3 36 99959 389474502
3 66 99927 291049032
3 79793 92579 88661365
3 3 99999 817796289
3 26 99901 467142635
3 34 99987 215718039
3 12800 23310 436069427
1 26203 45228
3 34 99939 383199461
2 34868 505783695
3 90 99974 29841273
3 93 100000 875437997
3 56147 93378 60989521
3 94 99995 184956183
3 44 99953 151885497
3 45 99947 553586504
3 24 99979 940315763
3 53 99924 203950136
3 8 99980 231736738
3 64 99931 211018362
3 63 99922 54026772
3 80 99947 975456420
3 12 99983 766293438
2 11091 740820883
3 59 99953 139108947
3 60 99935 601905972
3 93 99999 881048941
3 45069 46519 821902391
3 7 99927 98051568
3 77 99960 402499014
3 42 99915 568663534
3 99 99959 36434924
3 81 99913 933759876
3 12 99930 927872058
3 69 99960 394185886
3 29 99937 868444073
3 64 99918 206038012
3 17 100000 218758592
3 32 99931 150024052
3 58 99996 846919414
3 47 99969 714093434
3 54 99943 75799130
3 12 99999 412024286
3 64 99977 421182065
1 41815 76090
2 597 349443745
3 96 99982 501887100
3 6 99926 321715629
3 26825 27601 992173600
3 26 100000 240395689
3 69 99919 449069858
3 5 99970 92049037
3 78 99996 366256872
3 50 99962 57745811
3 66 99959 779040877
3 66 99964 768278306
3 88 99949 881924924
3 12 99912 837562349
3 38 99981 65882551
3 77 99946 933432151
3 79 99941 928392349
2 10913 174038996
3 62 99922 350803448
3 41 99947 861640592
3 98 99902 380639896
3 33260 78101 165593345
3 28 99947 571019580
3 19 99908 22218735
2 25639 700008246
3 38 99931 972010428
3 60 99911 957636894
3 97 99928 352439904
3 44 99970 146852922
3 26 99963 551509603
3 77 99961 429106318
3 94 99908 76596630
3 92 99920 448519793
3 24 99916 848578009
3 68202 98370 43833043
3 87 99985 604162939
3 8 99927 236286141
3 41 99982 694781154
2 41568 849612648
3 23 99930 272862596
3 82323 89938 108334473
2 87700 568532209
3 4948 83121 436670748
2 3156 330282373
3 25 99937 986612376
3 95 99960 231504666
3 86 99994 424452125
3 20 99982 799942625
3 56 99905 823896983
2 63962 932409161
3 25 99911 339169852
3 40 99917 395933264
3 100 99951 559646985
3 63 99923 602469150
1 15646 74753
1 32059 91113
3 18184 37474 732734005
3 86 99984 979305948
2 17024 981775771
3 41 99954 181488497
3 82 99971 105018504
2 22806 531515022
3 77 99935 553996652
3 35 99981 799126352
3 39 99928 499301506
3 56 99917 491082678
1 13020 67248
3 25 99946 713640815
3 44 99958 572547188
3 92 99952 154648737
3 48 99915 545279910
3 20 99920 20117353
3 93 99967 72111300
3 39 99910 853618289
3 56 99912 659386812
3 40 99950 114815984
2 96401 434715090
3 95 99901 593437205
3 39 100000 891959299
3 89 99947 574542093
3 82 99903 200716721
1 45273 77789
3 77 99948 103601604
3 2763 37735 381370589
3 68 99902 475182786
3 30 99941 118652215
3 29 99958 234347349
2 52427 204204099
3 1064 72013 52075439
3 51 99976 31553526
3 64583 98096 533332178
3 99 99945 844368050
3 3170 30256 560659831
3 35 99951 224735741
3 21 99937 161437608
3 2 99913 691843157
2 9146 655173431
3 97 99928 637171223
2 5941 778084233
3 28 99998 549257418
2 23647 246841443
3 30068 57604 27013339
1 82571 97652
3 16617 81162 481801207
3 73 99913 555366824
3 96 99998 472283445
3 76 99969 465534141
3 50 99927 234841182
3 72 99964 751888781
3 31583 77928 438941335
3 20 99964 692190027
3 41 99999 452754258
3 4 99958 706885595
3 26 99930 504037227
3 55 99902 494695962
2 1125 207394863
3 92 99900 326682434
3 99 99986 661712310
2 69186 160166591
3 76 99954 822868140
3 30 99921 947667490
3 74 99953 26485065
3 31 99924 553363486
3 6 99921 59996391
3 52 99965 277024943
2 90281 922904787
3 45 99963 623893065
3 47 99951 783696939
3 21743 98213 33922109
3 86 99963 598912954
3 33 99990 303199992
3 42 99969 601907562
3 3 99948 780890392
3 51 99965 949991424
3 77 99902 667863296
3 96 99927 560719165
3 96 99977 989301275
3 87 99947 528159557
3 74 99940 59500893
3 13728 91109 128763713
3 29 99941 254302475
3 73 99982 911843648
3 94 99912 253518781
3 31 99983 461563747
3 12263 43835 115158177
3 34 99904 719435322
3 63 99983 505537281
3 4 99917 964359272
3 81 99922 814108935
3 19 99939 340026766
3 65897 92980 41989056
3 27 99960 342140007
3 58 99907 302363743
3 39 99922 462252591
3 38 99942 914068164
1 47743 81188
3 34877 93467 995150922
3 72 99916 824576345
3 77 99911 607310349
3 72 99919 675338702
3 42 99930 49410357
3 92 99981 759792623
3 48 100000 155896124
2 68967 555779787
3 76 99975 824377906
1 21184 82312
3 3 99978 149105710
3 63 99936 879886929
3 8 99969 23035507
3 9 99954 727550886
3 23 99984 924105971
3 84 99922 549798740
3 31 99959 442783223
3 68 99944 886741946
3 87 99965 937147392
1 12936 25848
3 63 99969 675098409
3 26 99918 731583230
2 77423 227276122
3 10 99975 752520915
3 1 99930 690544209
3 83 99978 830973218
3 7 99946 331791839
3 44 99947 716463739
3 19 99932 389634403
3 91 99926 166748812
3 48 99930 40284838
3 33 99977 798583752
3 58 99906 33944154
3 77 99936 664330756
3 67 99968 459843043
1 38534 65579
3 31 99992 929858082
3 48 99977 21339740
3 10 99961 541322612
3 25 99979 253439236
3 95 99999 428068061
3 28 99907 968772263
3 36 99901 206413623
3 9 99985 455339376
3 62331 92397 673433066
3 88 99909 643060149
3 22999 98484 809233393
3 8536 50104 643850008
3 90 99934 305432096
3 36 99966 918925549
3 59 99980 435411621
3 91 99921 836334047
3 63 99960 617177037
3 34 99941 57584846
1 63716 93316
3 3 99956 345909640
3 39 99941 826757834
3 82 99947 768966646
3 6 99939 107558520
3 84368 94379 905080207
3 31 99952 481345826
3 100 99981 692875218
3 70 99940 614813597
3 41 99994 758867287
3 19 99975 925302974
3 22 99927 458547700
3 84 99999 921116323
3 5 99980 379595808
3 9 99946 21347127
3 15450 91562 276233622
3 70 99966 85419504
3 63 99967 191656254
3 22192 90492 47057115
3 18 99966 768791113
2 97829 563578668
3 7 99986 350127479
3 7 99903 725629000
3 35 99998 389800483
3 9 99964 25053922
3 34 99903 397543696
3 6 99911 972257142
3 6 99925 175569753
3 52 99905 794667767
3 41 99943 327152968
3 39 99954 156109070
3 90 99953 176078006
3 100 99934 283499422
3 71 99968 545452210
3 73 99940 761033099
3 82 99914 840416358
3 41 99937 611173051
1 7530 26417
3 33 99988 490615881
3 2 99921 38290478
3 16 99916 227670447
3 85 99940 615726136
3 90 99996 364449413
3 92 99908 279829295
1 19452 92714
3 40 99902 769151995
3 58895 78511 793663776
3 2 99977 782322859
3 97 99923 379624839
3 21 99990 148926835
1 54055 71966
3 26 99981 604449272
3 45 99986 940313750
3 93 99919 22833066
3 19 99942 679380472
2 18889 516619390
3 58 99946 348217904
3 87 99938 891920790
3 18139 33537 986947326
3 5 99911 361487092
3 56 99917 796224129
3 54 99987 632793691
3 13 99984 630842165
3 31 99940 507183248
3 60 99929 642541248
3 5597 53805 537770494
3 69 99949 734007226
3 5 99996 883503768
3 39 99971 179919533
3 44709 49736 595761919
3 53 99993 540138072
3 89 99905 682276580
3 34205 95132 888065336
3 52571 95650 929934000
3 16 99969 325128777
3 84 99907 166470243
3 50 99936 990947081
3 13 99972 517858746
2 25028 411457539
3 86 99928 584933940
3 3 99957 326332130
3 36 99959 190348730
3 72 99922 273652525
3 16 99976 295987908
3 7 99943 782395750
1 60759 90520
3 85 99912 542526726
3 71 99921 255568608
3 59 99916 569089575
3 9 99956 308009385
3 87 99944 601153267
3 10 99949 639740368
3 57137 94830 321079858
3 42776 59937 398374506
3 94 99968 836442858
3 6 99944 473811938
3 63419 77162 950567528
3 63 99980 967660066
3 69 99916 870650749
3 98 99938 312800245
3 34 99935 996765445
3 68 99930 113629611
3 45 99993 679524270
3 85 99947 489783039
3 7 99966 762415862
3 77 99963 63499318
2 30354 580620201
3 56 99986 149360643
3 7 99937 671737059
3 47 99905 927161268
3 99 99987 238514624
3 92 99916 663693727
3 12 99903 732016625
3 31 99925 128097714
3 41 99990 328966622
3 36 99997 944333643
3 48 99923 601669858
3 45 99912 943655320
3 28 99900 660274390
3 49 99968 318418747
1 63966 89490
3 9 99996 72155768
3 26 99935 329745041
3 38 99915 706776620
3 45001 94011 887027083
3 21 99941 335416919
3 72 99934 47528269
3 66 99977 112005918
3 43161 87863 301953877
3 6 99927 136976122
3 47543 57208 940527682
3 19 99973 573460893
3 58 99953 761173972
3 1 99969 907879447
3 41 99938 644718642
3 68 99922 118103609
3 9 99916 495746672
3 46 99943 291580730
3 100 99920 499253328
3 43 99924 281441176
3 9685 41003 290281800
3 91 99994 814953025
3 14522 50330 203735749
3 68 99925 308884723
1 57614 94738
3 20 99985 992033317
3 74461 91837 393637697
3 3 99978 499742403
3 69 99900 390761948
3 50 99930 317849882
3 57545 92772 106858233
3 16 99959 853490733
3 89 99965 341349835
3 57 99981 501177521
3 50242 94205 196349153
3 30 99959 926014127
3 50 99916 840059625
3 29 99923 382251113
3 24539 46507 1422002
3 10 99958 440077951
3 11782 63895 106433141
3 33 99906 532790098
3 19 99907 278438484
3 64 99921 430359977
3 51 99924 454677027
3 47 99950 210567314
3 1 99982 324512871
1 54974 99419
3 7 99944 885842235
3 25 99913 316661876
3 37 99944 25480012
2 95963 268041612
3 56 99918 187292018
3 2 99955 945629496
3 25358 98193 236038652
2 60602 163966230
1 624 94441
3 87 99922 687319741
3 655 77810 817433190
3 29 99995 320891249
3 63 99910 381948226
2 45113 867671722
3 21 99909 161820708
3 55 99961 173076119
3 91 99932 487683079
3 41 99966 144098358
3 96 99900 824581864
3 43 99998 277614192
3 91 99913 170370345
3 67 99967 462845379
3 32 99912 634149260
3 8 99935 101367076
3 30 99918 90910005
3 8 99910 36260903
3 13 99923 616258799
3 77 99926 514670689
3 71 99919 48467379
3 49 99914 642956814
3 36 99983 359877222
3 63 99960 851406319
3 55 99974 825103586
3 67 99923 69631606
3 99 99969 455993912
2 31500 579832683
3 52 99993 407499393
3 28 99932 92317474
3 12 99946 720285360
3 42 99905 737379665
3 77 99908 438487347
3 16 99953 765068785
3 94 99925 982507466
3 36 100000 599172489
3 14 99903 591186252
3 99 99919 840637840
3 18 99928 246561578
3 60 99979 373739028
3 73 99919 400485944
3 43 99911 137388700
3 77 99949 602920616
3 70 99954 514283084
3 43 99950 475188567
3 59 99906 3278663
3 4006 92870 24280652
3 2735 44732 849611097
3 65105 93584 194651773
3 100 99940 337077718
3 38 99988 271595221
3 3 99914 598128829
3 25 99952 256836212
3 79 99919 542779169
3 62112 78821 918710837
3 40 99940 708380361
3 29 99923 368505718
3 65 99987 765745430
3 14 99963 605113363
3 3052 11488 459282213
3 49 99956 600214964
3 36597 98351 113685814
3 67 99952 592407624
3 25778 46756 907498317
2 68658 925735775
3 1 99968 182202938
1 20953 60918
3 51 99962 142625262
3 36490 72142 22376019
3 56 99957 690118648
3 52640 57963 295699962
3 56 99954 692441953
1 26872 37633
2 64537 154858430
1 1473 38081
3 97 99926 501746127
3 65 99929 859462917
3 29 99986 870766912
3 17 99939 116964128
3 60 99966 616518327
3 32 99949 745611437
3 53 99969 145763698
3 39 99979 272949174
2 10598 51965491
3 42 99986 108838718
3 52 99983 508990927
3 34 100000 406993419
3 82 99912 472429875
3 32 99947 785949320
3 42314 64251 811598124
2 50087 131374063
3 8802 15014 704948875
3 91 99957 812687304
3 94 100000 343256116
3 37 99965 275584235
3 3244 38019 169518026
3 34225 37942 643287466
3 22 99964 20147601
3 32 99962 4045058
3 7509 67547 798068431
3 80 99984 11342106
3 98 99967 189499501
3 29 99931 211269385
3 30 99981 670666464
3 60 99946 745842136
3 71 99972 512547143
3 15 99953 912223944
3 38400 72564 444177877
3 27 99926 428488917
3 50 99932 748713842
3 74 99939 649920378
3 7 99975 615454877
3 57 99952 196613814
3 9 99971 104873364
2 54173 44226891
3 32 99957 420697464
3 100 99941 843162670
3 14 99990 816764007
3 74 99942 925979237
3 55 99991 369832961
3 45625 93078 5114098
3 19 99952 240948607
3 41 99976 848865593
3 14544 91904 607790258
3 3 99962 40651846
3 93 99929 575739249
3 63 99986 529313616
3 57 99931 471414837
3 86 99959 773090173
3 83113 84963 807238147
3 51 99934 330855655
3 24 99957 252304778
3 9 100000 449204960
3 39330 54100 249439117
3 90 99933 350503794
3 52 99998 531477636
3 27451 67266 320274474
3 91 99953 312546174
3 20 99900 322982934
3 63 99990 794588745
3 21 99994 228525324
2 72706 237872667
3 95 99974 792469089
3 50962 85096 898158038
3 45 99943 971822390
3 79 99997 33740707
3 6 99940 823093102
3 14 99999 440762183
3 36 99902 380461948
3 53170 61747 609351719
3 69 99982 138037374
3 23 99919 563058855
1 58197 93610
3 51 99909 619421345
3 21990 60477 615203146
3 96 99990 934015892
3 36 99914 412540506
3 17346 20956 189914756
3 12468 74315 518053044
3 4 99983 147059560
2 20601 121931946
3 63 99994 124445236
3 77 99998 560539120
3 40334 41121 920792035
3 89 99916 322158437
3 1 99972 304801744
3 45 99984 185498663
3 79 99909 956265515
3 24 99910 288106101
3 25 99936 822375046
3 60 99955 298196216
3 28 99956 309685552
3 61 99914 617398594
1 47677 52407
3 27 99920 740321088
3 9299 80219 852077004
3 30 99990 565572620
3 60 99974 369710901
3 59185 73057 628269431
3 47414 47528 780072439
3 51 99948 460212848
3 4 99972 29401560
2 54714 773998680
3 67 99915 741883827
3 27560 90794 306425490
3 47503 90746 623571715
3 12798 68785 254083393
1 14574 35992
3 13 99934 801352162
3 72 99939 596883011
3 2 99973 580352980
3 32 99943 254423756
3 45 99997 56176106
1 31440 85368
3 47 99994 479874401
3 28 99996 702318798
3 100 99927 430286197
3 18 99932 74244011
3 49 99909 63560575
3 79 99965 402703812
3 81 99922 307084258
3 29375 98837 650698596
1 17511 72959
3 3218 64693 797473804
3 36321 65322 797872585
3 8 99954 684754126
3 80 99987 118761768
3 19 99983 132156549
3 71 99967 364002192
3 83 99906 272237540
3 36 99962 823467597
3 56 99908 799883339
3 29501 69111 630837983
3 85 99984 184281134
3 44 99978 740615299
1 16148 86319
3 49 99908 690945517
3 49 99942 544744213
3 65 99912 791882574
3 53 99957 71516058
3 44 99935 439075278
3 87 99949 882948603
3 89 99940 249491124
3 73 99968 442806173
3 61 99988 917564642
3 10 99984 785096064
3 27 99981 820559769
3 19 99993 92238618
1 9904 24407
3 45 99976 581117408
3 76 99975 839121692
3 96 99997 21629674
3 90 99925 350022927
3 17 99996 288623950
3 20 99904 223850832
3 89 99961 730781920
3 87 99916 896071079
3 47 99933 31167693
3 7 99908 921127456
3 96 99908 971124157
3 23 99916 931979339
3 57 99997 319588669
3 76 99902 122180038
3 67 99952 913780829
3 65 99932 672631294
3 22 99997 61795221
3 58 99998 948269361
3 26 99978 200231405
3 20363 70598 576066743
3 53 99923 279669085
3 88 99982 506550403
3 35 99920 266614898
3 67 99974 279594468
3 86 99919 560906546
3 3883 69817 1010065
3 74 99930 43844418
3 87 99929 920178404
1 73155 94172
3 52 99917 252686958
3 53 99977 64507909
3 15 99938 440192612
3 65 99904 561579425
3 95 99903 860548350
3 17 99975 749883661
3 13 99940 237336406
3 90 99908 83507330
3 93 99916 874754318
3 46 99987 405901851
3 10 99942 123368147
3 90 99976 76283000
3 89 99937 324543009
3 6 99986 482301091
3 45 99913 234153032
3 94 99962 219792692
2 28889 695315621
2 93903 316535049
3 34 99914 942024045
1 71956 87034
3 28 99900 985998517
3 62 99997 876855683
3 62 99903 668118475
3 18 99945 357947009
3 59 99992 406371789
2 97100 419624053
3 60 99955 625819781
3 25014 60864 298168242
3 15 99915 755205558
3 57 99916 612910893
3 48 99953 380841718
3 81 99955 489985918
3 76 99920 741383733
3 60 99911 748886654
3 71 99914 823784143
3 34 99924 528137194
1 30269 71911
3 84 99986 764635989
3 8 99992 461115342
3 59 99990 825300073
3 92 99950 106409752
3 6 99997 74662765
3 35 99933 246970233
3 98 99926 561376687
3 78 99985 371427956
3 80 99963 131444036
3 21 99908 301372056
3 85 99917 574715114
3 99 99988 428414090
1 18045 40960
3 41 99999 585381331
3 34 99935 733470664
3 20015 30571 587045328
3 56 99907 658039310
3 19 99917 310975605
3 15 99932 746068445
3 61 99963 371981144
3 68 99963 859128360
3 41 99972 662743555
3 33 99985 815525519
3 16 99915 923134007
3 38 99970 986303942
1 14515 15921
3 15553 54570 380941713
3 83359 95827 233452680
3 99 99940 773436715
3 50 99917 293589700
3 20 99900 766537212
3 18 99939 693070738
3 81 99937 256378813
3 34 99936 202938490
3 40 99910 822381076
3 52 99971 519199390
3 49 99925 798860863
3 68092 73288 917771135
2 43670 536408743
3 29 99915 525825556
3 46 99934 254462816
3 48 99974 442022894
3 117 10373 32386858
3 9 99904 363615810
3 36043 54798 149507490
3 33 99908 85481178
3 90 99904 342798045
3 2 99996 448849852
3 9 99941 178640453
3 80 99914 28830514
3 54 99979 18773190
3 35183 71440 515535632
3 43 99924 2318379
1 61417 94085
3 32 99933 369367658
3 73 99981 529561054
3 16 100000 335835268
3 96 99996 536987545
3 92 99909 51949505
1 38879 48865
3 91 99964 817845940
1 15040 34561
3 41673 94798 661838155
3 21 99957 2361759
3 49 99973 560866374
3 57 99955 791992123
3 69 99999 894234735
3 28 99911 621140473
3 74 99968 147469021
3 47 99951 165545358
3 50 99998 913906324
3 24 99919 937635074
3 67291 97694 632832416
3 79114 98862 782085874
2 67066 326076160
3 62 99900 196121751
3 50 99978 658195250
3 72836 98651 337728566
3 94 99908 940019649
3 12 99926 887905440
3 43 99933 709487074
2 2791 442981567
3 2 99989 261842669
3 6824 86358 397105175
3 37 99955 389069165
2 59844 178190764
3 61 100000 290321814
3 66134 81318 230805013
3 84 99918 528808903
3 53 99981 401783732
3 60807 90592 491901590
3 100 99994 832899114
3 65 99930 401635034
3 61 99936 509717885
2 48981 904709272
3 96 99909 212444559
3 11 99908 552045634
3 22612 65797 917092500
3 33 99950 617451333
3 74 99970 358262487
3 28235 95791 759614675
1 50622 58701
3 40 99990 235592713
2 92826 17493722
3 57 99960 144694737
3 56 99951 695968477
3 54 99930 796207264
3 20 99977 512858700
3 90 99972 163833242
3 38759 73261 53124056
3 64 99922 503418748
3 69 99903 306939619
3 94 99901 364503592
3 19 99937 897509177
3 33461 66704 343721098
3 95 99980 280120860
3 4 99924 411730362
3 12 99921 76805767
3 11 99964 280578402
3 85 99985 664091819
2 55408 413513714
3 41 99935 619627035
3 64 99968 625081692
3 15 99902 112388189
3 31 99918 838579065
3 77 99986 440216119
2 73456 416225490
3 87 99920 931679559
3 25612 84629 655313487
3 41 99987 279880093
3 72 99923 737074660
3 22031 53619 365917822
3 87 99968 277047583
3 31 99973 686389957
3 76 99931 628114006
3 99 99994 201837696
3 43 99956 374046673
3 50 99930 159671602
2 35470 876197820
3 25 99992 648693770
3 99 99918 609334603
3 92 99937 886799813
1 34432 35562
3 4662 55063 97424794
3 29 99936 634527294
1 25905 70011
3 32 99902 727644602
3 127 2692 424564599
3 58 99934 713304096
3 100 99953 761742335
3 93 99966 807854250
3 7 99916 988518070
3 12165 89604 565212983
1 36460 52354
3 66 99922 108429696
3 55 99970 218251073
3 88 99920 320975258
3 4 99931 153488274
1 19141 76268
3 84 99963 560002509
3 79 99969 917905385
3 54 99954 339526730
3 2 99953 180822972
2 17980 586549868
3 21 99911 731323481
1 17546 97408
3 41 99941 978066529
3 80 99900 702759479
3 85 99932 366292826
3 31 99959 468327947
3 36842 83963 73475203
3 3 99949 297732054
3 47 99917 980200955
3 25 99917 908739741
3 56 99909 82512299
3 50 99975 664386490
3 76 99910 272740785
3 46 99947 410486371
3 32661 53733 308601341
3 16 99935 463772782
3 88 99918 441733946
3 95 99912 310179923
3 18 99922 760574703
3 3 99933 557131890
3 38 99923 424253670
3 15 99995 582966167
3 27 99939 703500236
3 46 99997 520590523
3 64 99991 126258970
3 31 99993 857728524
3 26 99903 385454645
3 33520 81165 406403376
3 42 99944 814543569
3 67 99942 130629830
3 4 99987 926045339
3 60 99923 926520110
3 11 99928 17880598
3 72675 89783 475937930
3 58702 85085 41964742
2 36440 961692993
3 65 99932 949631335
3 73 100000 250458702
3 77 99995 32693002
3 58 99938 502801637
3 4691 16703 231188823
3 69 99905 170404074
2 21390 971103768
3 93 99985 667169895
1 9927 56560
3 81 99955 750407026
3 91 99964 806021843
3 30 99914 563868646
3 27 99922 174358060
3 10 99909 80778447
3 20 99971 167935463
3 68 99900 560026730
3 97 99982 551396019
3 34 99935 406648515
3 28276 65437 972680874
3 2356 90118 705724090
3 44 99934 37493363
3 41 99986 137749062
3 19 99998 25268133
3 31 99963 813513721
3 3 99967 695232623
3 42 99909 792565700
3 27 99957 240130166
3 32 99968 505433852
1 14711 63074
3 63 99900 860225134
3 88359 93371 134057276
3 96 99920 874071439
3 38 99944 498887672
3 61 99913 677751390
3 21 99950 707643833
3 69 99944 868052305
1 22222 75242
3 33 99935 891793057
3 15 99943 648930209
3 9 99920 305596520
3 38 99911 317909374
3 21 99967 677017431
3 44 99919 232182340
2 19606 913252225
3 29 99965 82967467
3 58 99930 624173603
3 14543 95769 398377462
3 19 99935 861777042
3 73 99910 945116927
3 36 99991 326116191
3 14710 86727 65602479
3 100 99973 488438740
3 78 99978 39834241
3 19 99928 13260149
3 6 99907 99824931
1 11776 24861
3 67 99923 892194071
3 5 99914 260698319
3 5 99954 53236627
3 16 99957 697935884
3 12718 99051 827254856
3 67 99995 471117633
2 44632 116951892
3 26 99933 473959640
3 15 99946 83590590
3 55 99919 971241025
3 47 99963 312503559
3 78 99971 883524753
3 54125 72583 899192918
3 71 99977 744944422
3 6 99993 777490881
2 33463 887966128
3 71 99995 354954814
3 100 99935 330371695
3 56 99988 205829979
3 45 99992 858310442
3 84 99996 785971517
3 11 99962 535297296
3 18 99981 473883713
1 48231 91369
3 97 99994 12395123
3 80357 97370 729166159
2 97316 721343698
3 72527 77387 994633703
1 51466 95353
3 25 99949 156245060
3 56 99990 434633560
3 22128 95129 430741321
3 52 99984 913574402
3 30 99926 438123432
3 32 99932 239342594
3 39 99918 405271193
3 6 99912 471556096
3 60 99980 328279528
3 23 99970 659395821
3 88 99912 442987576
3 54 99943 992290413
3 8 99937 964569222
3 75 99945 254551674
3 17959 40437 746652912
3 41 99974 856639047
3 38 99928 407374519
3 25 99925 274409058
3 78 99993 346715011
3 57 99937 497979934
3 100 99995 973396966
3 25 99984 760986672
3 16 99907 468804900
3 51 99927 2230936
3 73 99942 116601906
3 25 99978 904091586
3 81 99980 304693756
3 36 99961 328804589
3 75 99906 172607211
2 55134 255178302
3 19 99986 686654604
3 49 99906 757436461
3 78 99918 164083396
3 54 99938 994745037
1 26650 99093
3 57 99944 358654374
1 17199 71810
3 71 99967 121636322
3 19 99948 381198266
1 27350 57072
3 88 99931 875412748
3 56 99911 60281637
3 1262 62311 212509508
3 33765 50807 559467988
3 4 99969 493147377
2 59312 602095500
3 18 99906 790441637
3 47 99908 994676637
3 83 99963 264229786
3 11 99914 887490241
3 43 99969 940911217
3 10 99922 628504697
3 48 99963 514642788
2 2107 412782060
3 19 99985 628044979
3 75 99930 351911357
3 73 99984 565540056
3 71950 79352 296657446
2 1139 185478308
3 1071 55588 723143979
3 9 99922 881738850
3 30 99955 162796719
3 18927 32152 304009272
3 21 99906 723569068
3 2 99933 673784040
3 63 99984 349984998
3 96 99916 376411026
3 23 99955 618894200
3 48 99934 189698673
3 33 99944 980393906
3 45 99968 816101095
1 68779 97130
3 5 99981 228469309
3 25106 86456 40239195
3 30 99900 274530004
3 7 99948 894136065
3 80 99971 158164619
3 64 99961 105377548
3 88 100000 284328485
3 45 99914 56974979
3 13 99983 2990441
3 12033 20957 161175470
1 22592 49047
1 16356 23226
3 26 99990 747024420
3 58 99979 603585139
3 91 99941 482226531
3 75 99950 57284002
1 43495 46233
3 78 99925 312964952
3 42 99937 385211496
3 35043 87603 230499799
3 90 99954 384759060
1 34079 43027
3 74 99955 855566995
3 88 99989 337490909
3 84 99914 827443967
3 44604 78630 389389238
3 6 99939 432976015
3 67606 95670 817733623
3 39 99900 240285747
3 61 99939 250498605
3 63 99923 288231486
3 65 99971 997106014
3 61 99913 813129315
3 12738 25938 501828143
3 27401 37415 363804416
3 84 99912 303370308
3 97 99913 308103578
3 47 99961 527955688
3 41 99903 800044201
3 80 99980 652715757
1 42864 43021
2 92983 338991012
3 83 99914 594040315
3 17 99910 845455278
3 39 99980 521188184
3 82 99909 541306811
3 56 99913 67558761
3 73 99980 889045424
3 19 99948 669879662
3 18 99981 850634693
3 19 99915 140332482
3 61 99906 539922286
3 57841 57919 259915240
3 72 99914 100723066
3 8 99952 440843718
3 41 99968 453835642
3 23002 35404 831105071
3 45 99904 386284644
3 58 99968 797974695
3 72 99914 663424120
3 13 100000 678046819
3 10 99955 925064291
1 63792 81438
3 38 99963 664747745
3 41 99976 144376804
3 95 99980 880429815
3 13 99955 538483235
3 39422 69196 941001503
3 90 99961 958480885
3 1 99907 882504395
3 23912 36132 118074998
3 69 99978 337863360
1 13314 19793
3 10272 92650 923870740
3 79390 91636 135371125
3 29 99975 879675650
1 12554 54453
3 57497 59106 654763775
3 57 99919 756480813
3 29 99954 980189827
3 4 99947 455181388
3 31 99929 185459926
3 26 99971 856987364
3 46788 74241 224544650
2 48371 71199656
3 51134 78828 907919555
2 38162 251728165
3 2 99954 100994869
3 14 99918 365229163
3 37 99944 104285068
3 67 99990 616584745
3 65 99949 602153916
3 34 99982 421719285
3 62 99963 211410871
3 82 99991 843333465
3 45 99924 254843424
3 86 99970 845590039
3 63 99921 856158888
3 56 99901 115146153
3 79 99906 747500470
3 33 99978 805419276
3 6 99951 271651146
3 9 99917 732561854
3 72 99957 301410595
1 46824 84480
3 49 99924 183173446
3 72 99930 512310801
3 67869 70437 260380782
3 75 99993 594166798
3 35 99912 479273402
3 40 99972 325307800
2 12596 623110262
3 77 99972 982376737
3 13300 64999 941795296
3 1100 11237 741252532
3 64 99906 903874731
1 66791 82638
3 91 99945 190401891
3 99 99995 6912308
3 40 99949 803939276
3 72 99932 969282342
3 63 99914 692012175
3 92 99925 913259078
3 80 99968 519573570
3 28 99983 59100621
2 40771 123875378
3 28 99984 911310672
3 38 99951 495647253
3 41 99961 106538428
3 93 99978 325454854
3 47 99989 36969724
3 1 99933 711752135
1 6749 46254
3 34 99924 986021246
3 16 99990 101243442
2 6756 209564272
3 63 99957 739034434
3 59 99927 273022604
3 96 99921 737512628
3 85673 89401 356986910
3 32 99967 340252567
3 49487 57194 522199552
2 61300 378447271
3 61 99966 334677795
3 5 99979 669844359
3 15 99974 847326687
3 47 99979 177329937
3 97 99921 698881745
3 52 99999 656370412
3 86 99963 407674298
3 55 99920 408391163
3 48 99908 743723372
3 70 99955 724060888
3 14 99924 666647406
3 98 99988 983663776
3 9 99990 696699617
3 32 99945 49095409
2 49140 744709677
2 30082 621538261
1 47693 77370
3 25 99949 870187072
3 97 99964 96144068
3 67 99997 94992289
3 25 99995 147024181
3 78 99943 23989996
3 29 99900 674144026
3 39 99955 17209412
3 88 99992 300146625
3 46524 97587 809232590
3 62 99984 874883731
3 21 99923 14773422
3 60 99926 727259958
1 18870 84145
3 96 99959 189750153
3 81 99988 996859243
3 90 99920 524620394
3 7851 12158 943957610
3 23 99977 658727531
3 72 99998 11286807
2 54197 116587764
3 98 99954 990682918
3 8 99911 291084594
3 40 99961 475903022
3 28682 81602 832452925
3 33 99911 737601937
3 71 99904 934423067
3 22 99926 188373439
3 32727 50710 38361032
2 79513 992032303
3 28 99928 714582021
3 57 99912 990154455
3 75 99987 295461735
3 23 99964 386701456
3 15 99991 204658377
3 62 99926 748078996
3 88 99901 494801445
3 40166 82578 42024443
1 52434 72363
3 31 99931 242156470
3 37 99980 881718099
3 68 99960 736701692
3 87 99958 361667643
3 74 99953 544556367
3 38 99973 758575780
3 77 99931 602699182
3 52 99909 625126016
3 30457 71302 580342487
3 69 99952 585806966
3 36 99974 122943492
3 27 99973 220142791
3 38 99910 515525364
3 70 99916 701877616
3 84 99934 3127598
2 26502 821828936
3 85 99952 312904727
3 84 99958 990866212
3 50 99982 392848394
3 31 99990 701865656
3 93 99992 791998911
3 9 99930 861684987
3 88 99997 472221785
3 39782 89184 148832129
3 58 99965 814927526
3 67 99901 621819869
3 98 99968 485230491
1 6127 63945
3 13 99951 534009164
3 56614 92085 781889420
2 93806 963902366
3 5 99940 689056097
3 80 99991 672396375
3 95 99969 75502624
3 74 99987 870969069
3 51557 61525 651788486
1 21852 34702
3 74 99909 509419528
3 58 99992 503903163
3 2617 24798 403237629
3 67 99964 730959809
3 18 99905 291641943
3 80 99941 631628926
3 29242 75650 198496031
3 46 99914 697377874
3 64 99903 41638033
3 52 99905 419333462
3 20 99994 883603572
3 4820 25563 602430175
3 27276 92890 336643785
3 89 100000 475137600
3 50 99980 294073513
3 13 99912 815269071
3 61 99997 455610472
3 63 99917 655497004
1 13569 98851
3 12365 67285 982095656
3 76 99993 395333099
3 85 99910 811750047
3 28038 29459 903601698
3 55 99995 987141867
3 79 99901 184164216
3 24 99984 811793609
3 58 99972 136728535
3 83 99976 330307101
3 61 99922 406368941
3 31 99926 344003701
3 35 99945 962345357
3 31 99968 447801040
3 57 99957 252489744
3 71 99903 210921119
3 94 99979 306888962
3 1 100000 481600524
3 46 99919 428505786
3 32 99965 238546298
1 35201 60270
2 38793 306075958
1 47806 50783
3 66 99932 365323113
3 31 99983 929712445
3 1454 54903 953687810
3 47 99959 440077495
3 35817 65236 712626372
3 51 99917 112912752
3 92 99956 575867561
3 10007 27022 543505146
2 91186 565605937
3 67 99973 770247249
3 17968 84245 370911202
3 13 99991 887979421
3 31 99918 625914390
3 83 99993 62717514
3 98 99936 582363096
3 3 99980 916155762
3 70 99922 306279688
3 43 99962 575731899
2 96120 717791287
3 21 99934 65333664
3 40 99908 933223582
3 31 99998 129720281
3 2 99956 710170550
3 76 99933 29771978
3 86 99906 980677009
3 86 99911 367047106
3 32 99936 79955189
3 51643 88923 748321149
3 3 99918 360129438
3 98 99934 553197706
3 48 99905 625870790
3 79570 90443 609939692
3 49 99966 778235619
3 49040 75043 894857983
3 61221 95718 743266735
3 89 99926 902118301
3 19 99943 143714670
3 26 99924 54134146
3 70 99991 825143403
3 54 99990 532698093
3 90 99985 825463748
3 52 99919 560525960
3 84 99974 35312743
3 83 99949 812191370
2 65602 454433561
3 10 99933 770121260
3 34 99931 632220709
3 100 99955 418206806
3 60 99957 229294622
3 2 99976 525556189
3 29 99911 262851880
1 37534 86406
2 78400 527298313
3 89 99903 344332430
3 45 99904 236000965
3 12 100000 705528379
3 8349 83241 113861434
3 59 99917 357089393
3 58 99904 500127864
3 37 99960 327655328
3 64 99969 762392744
1 69356 76072
3 26 99990 578720262
3 97 100000 687582070
3 79 99942 356646207
3 21 99930 587982198
3 9 99924 828221580
3 69 99956 429216226
3 91 99939 754823362
3 83 99934 864974110
3 99 99937 789717682
3 37 99972 665567367
2 26875 171074086
3 18 99969 378673827
3 3 99935 233830517
3 5 99984 16787416
3 41 99933 818917123
2 26408 853002655
3 79 99920 246183713
3 42 99919 755640321
3 46734 79184 709828788
2 14340 337863597
3 38494 81034 118445000
3 33 99905 978378948
3 84 99977 682815771
3 67 100000 83860218
1 43940 61177
3 69 99908 194411017
3 3 99977 20380063
3 6698 23353 481999416
3 62 99948 38563110
3 87 99973 198834598
3 34 99931 779889791
3 58458 81105 158695159
3 92 99988 87737766
3 22549 36510 859022629
3 6 99997 363419577
3 76 99984 434130019
3 75 99980 268154617
3 29808 76956 704352831
3 5 99995 340653582
3 38030 91173 432585996
3 60 99973 452755595
3 31 99946 7898239
3 36 99914 118281905
3 50 99994 917696920
3 6 100000 569840248
3 57 99933 242401731
3 48 99972 546919883
3 100 99975 751202111
3 983 75542 407774227
3 32 99935 764573375
3 36 99942 323560184
3 24 99900 588529232
3 13 99945 740257891
3 49 99929 39177082
3 24 99941 187110855
3 83 99979 624897194
3 33821 43618 258677921
3 82 99953 561472975
3 90 99947 759256126
3 75464 86362 792310852
3 80 99943 445184188
3 70 99938 639442414
3 80 99995 507356499
3 3 99909 71173541
1 305 2520
3 7 99977 505961797
3 98 99966 867651215
3 61343 97445 629281806
2 53676 615643024
3 58 99902 735106614
3 77 99922 643749728
3 91 99916 369709808
3 21 99921 961209869
3 5008 24788 528413096
3 77 99956 218708117
3 86 99914 487504564
3 40 99922 239391680
3 10409 53722 382186930
3 81 99981 542446055
3 12 99927 383203687
3 53 99931 135349750
3 84 99995 550982885
3 96 99996 50316720
3 80 99990 774216176
3 71 99923 40297778
3 25 99915 528067235
3 20 99975 95288762
3 72 99960 421838926
3 86 99953 474575274
1 68162 83258
3 46 99983 18091571
3 55170 96508 728186252
3 53 99953 928383316
3 4 99929 561812355
3 28364 37009 249791843
3 42 99984 254711598
3 88 99987 46444070
2 96009 853359372
3 90 99930 182620130
3 90 99938 8422277
1 68771 92131
3 75 99977 560778838
3 63 99934 795491974
3 22 99988 997490544
3 8121 41156 24743438
2 53996 351836544
3 52 99940 915771654
1 45575 74807
3 60 99992 40402290
3 82 99922 178303401
3 18102 92510 814443039
3 7 99907 776760458
3 42 99988 811072808
3 71 99944 375450149
3 73339 86153 743618766
3 70 99981 15721855
3 24 99946 532510310
3 31 99915 301850257
3 10 99945 47493091
3 70 99904 334983143
3 63 99900 488081047
3 7829 17256 584621450
3 22 99963 229805877
1 30946 56085
3 20 99977 68926287
3 26 99970 542645757
3 73 99951 13373324
3 94 99943 679282217
3 49 99977 743805493
3 13 99961 451702535
3 39 99951 889028897
3 15 99985 349186644
3 44 99938 235830123
1 1958 7042
2 62891 364359784
3 87 99947 358334046
3 43 99989 567465603
3 21898 69708 598101534
3 38246 71718 630220666
3 6 99996 73597692
3 95 99930 240407391
3 4 99984 338191628
3 23 99907 97421742
3 63 99936 408315496
3 80 99911 20121690
3 92 99936 632837722
3 88813 93994 658508299
3 29 99978 766454715
3 18 100000 687090087
3 32 99974 972321435
3 81 99948 356421903
3 99 99938 678672162
3 36284 54601 707985194
3 18 99921 217343414
3 52 99961 95982887
3 76 99946 537348701
3 41 99972 364144895
3 73 99938 143405413
3 22 99955 381489466
3 12 99958 216497987
3 14 99934 740632564
3 5013 40312 854183353
3 77626 83812 79658783
3 48 99955 383665212
3 84 99972 10060298
3 60909 61888 359726997
3 90 99911 368016418
3 78 99928 939237061
3 16 99934 876518136
3 65 99966 219429678
3 19 99931 222852996
3 63 99937 578210800
3 29 99941 949977256
3 61 99960 745929361
3 82 99933 250137848
3 7 99957 407254242
2 46721 144793393
3 52 99913 20177413
1 24922 98941
3 90 99909 258955470
3 57 99970 434670712
3 55 99915 572367597
3 95 99980 862058810
3 22 99959 919728855
3 73 99933 221433817
3 17076 86604 871279619
3 22 99972 815583183
3 88 99959 553544159
3 28 99989 978334329
3 50 99952 871335927
2 31347 404500515
3 78 99993 50759354
3 100 99967 428657157
3 24909 79384 912473626
3 96 99910 259452172
3 33 99907 505090025
3 54 99954 798469942
3 3754 51402 597863756
3 15 99966 998146119
3 39349 68624 442354789
3 10 99992 360314632
3 87 99995 433519543
3 2190 36512 376600015
3 45 99902 123615434
3 42 99961 67703871
3 65 99971 201013775
3 26 99927 177628753
1 43620 66904
3 26 99957 293385663
3 18 99965 62240975
3 22591 54358 953188569
3 16 99990 963591635
3 6 99981 117162856
3 62 99967 140878125
3 11 99999 876453909
3 95 99902 292382086
3 13 99984 941347263
3 71 99916 329852530
3 8 99967 573561786
3 9 99989 336184535
3 12 99969 253635414
3 20 99924 121437840
3 64 99912 251297955
3 63 99949 468332371
3 96 99900 35176564
3 64 99905 624869584
3 42 99986 260527010
3 59 99990 869682202
3 39 99998 269208466
3 62 99992 811898443
3 29988 53614 448998905
3 19120 81456 403068515
3 46 99995 64508894
3 86 99978 250673266
3 95 99973 684184545
3 25 99908 499448310
3 38 99971 339327419
3 30 99903 508587399
3 50 99938 364599046
3 60894 77258 206681521
3 22 99989 28580159
1 38434 47234
3 57 99962 247626511
2 2377 62166741
3 49 99947 653038027
3 69 99936 569307607
3 52 99905 167816661
2 77173 520803751
1 34230 91419
3 76 99951 636202926
1 15067 62328
3 48877 60692 514302438
3 12 99985 653103851
3 66 99980 601467676
3 59 99965 906434205
2 50040 141168402
3 43 99988 94094473
3 26995 49627 464776865
3 2 99972 812475686
3 50 99926 315674060
3 71 99935 164969247
3 68 100000 625890866
3 36089 50707 267398946
3 43 99939 99383780
3 91 99924 633612282
3 9 99955 242729734
3 64 99904 573014864
3 23 99953 443002040
3 23 99933 384563632
3 78 99971 721875252
3 56 99926 895397327
3 70 99970 730570552
3 92 99984 516128011
3 1 99973 7336614
3 23 99935 568058675
3 59 99942 386548329
3 25234 64794 657560969
3 11 99969 272139163
3 29 99918 942614789
3 12 99954 281823718
3 36 99983 714088412
3 13 99962 532716840
2 52850 487429811
3 47 99993 277747146
3 28 99995 402847687
3 45 99982 166881352
3 27959 86531 101292564
3 22 99984 369008967
3 51 99989 457949272
3 73 99905 269808486
1 659 5973
3 85 99994 869624704
3 54 99989 240982407
1 55586 88590
3 84 99977 328706063
3 62 99904 358185977
3 11580 75898 881376869
3 22 99995 904170811
3 88 99952 409095247
3 54 99959 845287205
3 46 99992 51752529
3 58877 87089 285712855
3 14 99960 152921917
3 46 99943 357212468
3 16548 52442 726316533
3 79 99969 356163275
3 4 99993 382900330
2 34469 852606951
3 98 99917 620498412
3 72 99958 840320301
3 16 99964 503383937
3 88 99927 570566555
3 13 99974 553393552
3 22 99958 888136810
1 37747 64341
3 91 99971 608335103
3 26 99997 865525939
3 72 99927 388442566
3 52 99988 270776602
3 100 99903 106572377
3 47 99992 554735675
3 51 99968 268543172
3 26010 82574 726078517
3 28 99985 661238934
3 54 99974 722740467
3 93 99924 837570248
3 82 99948 524614453
3 40 99960 474940643
2 38053 604258961
3 27843 93103 366264609
3 68 99943 571068088
2 13403 438190337
3 30 99978 954665749
3 73 99997 329658934
3 6 99911 238753015
3 80 99917 662576172
3 85 99956 989565825
1 7065 95506
3 20 99962 948642150
3 74 99925 529089661
3 73 99996 474698010
3 25737 98673 998808940
3 88 99979 9941663
3 52 99953 299512613
1 50121 51790
3 12227 92143 609229185
3 86 99994 99496863
3 11061 94726 891524394
3 18 99992 83715733
3 9906 52692 544857562
1 16154 59332
1 6425 17809
3 78 99996 358300982
3 53 99940 415575287
3 28 99980 712812652
3 88 99961 244271434
3 7 99910 567474409
3 93 99987 375214033
3 79 99903 761717296
3 66 99931 446618411
3 90 99993 236783139
3 54 99953 742401645
3 47 100000 953725702
3 56 99937 455676747
3 37 99978 183246020
3 32 99908 302343035
2 26893 19638343
3 96 99949 568657437
3 85 99995 80891794
3 42608 47020 92906133
3 65 99925 361715221
3 53 99945 542196379
3 57 99971 537656443
3 87 99960 757685366
3 33139 99103 952591606
3 9366 26174 27948370
3 27 99912 39844802
3 25677 62529 65761760
3 14170 66854 241918702
3 34 99999 168623673
3 25226 79175 345948503
3 71 99907 846642436
3 37 99932 936647925
3 57 99904 323076569
3 53 99900 641972313
3 15 99921 916801252
3 24210 50714 622321527
2 28533 257410393
3 82 99988 456947038
3 92 99986 939056898
1 17009 87320
3 40 99908 370360303
3 13 99976 952603769
3 38 99978 433645463
3 12 99997 758098519
3 32705 73953 673261713
3 21807 52502 143108021
3 56 99973 75359543
3 5 99947 733767083
3 77 99992 846729488
3 96 99902 371074021
3 13 99978 841584111
3 38 99903 822123749
3 98 99904 761544280
3 83 99927 120702346
3 39 99903 979885347
1 26572 56944
3 7 99922 822751475
3 52 99992 954521868
2 66331 985300051
3 49 99941 513213263
1 51468 83358
3 86 99988 910700894
3 42 99980 799992513
3 10366 25156 230736993
3 12450 88742 346286220
3 48 99906 146537506
3 41 99959 35553226
3 1446 69336 586440966
3 46 99962 711754526
3 18211 37869 859608338
3 50 99922 256568034
3 91557 93429 323792880
3 78 99923 232534862
3 22 99960 178543663
3 37 99912 194584026
3 30 99952 644658634
3 47 99936 583674341
3 8093 92539 455153644
3 92 99982 736983702
3 46 99962 490027506
3 13 99998 444806658
3 9 99943 220443570
1 21000 56443
3 12 99948 637635382
3 89 99900 267476583
3 15 99930 599418146
3 56 99926 379886090
3 47 99903 963472346
3 76 99921 965938032
3 62 99927 678959777
3 71 99923 54554819
3 79 99918 335608594
3 1 99919 680452191
3 88 99944 472618660
3 28 99993 745378421
3 83862 96002 816746859
3 58 99922 843546096
3 1 99985 314222624
3 9 99909 258999448
3 6 99934 568175460
3 12 99903 854712949
3 81 99932 10327104
3 43 99927 832630390
3 28 99933 569228273
3 78 99902 608188498
3 30 99928 658286307
3 46 99981 688288174
3 5 99903 744843515
3 73 99904 459549825
2 7563 491700902
3 48 99946 290787289
3 12204 96143 440476140
1 30888 33053
3 45 99956 297091596
3 42 99907 88189705
3 2639 58320 809663017
3 86 99978 4007016
3 83 99930 33162154
3 96 99959 522622838
3 6 99932 603147963
3 56 99931 756741162
3 11 99923 159575987
3 57 99907 986773278
3 48220 67879 989573337
3 6 99975 565246324
3 39681 77865 97217893
3 87 99953 391339007
3 25 99998 318093257
1 10731 94591
3 27 99900 494992347
3 64 99928 466774880
3 30149 81986 826605902
3 23 99909 238513254
3 70 99924 331403347
3 77 99912 514734603
3 85 99900 402828298
2 70922 423273898
3 2674 4543 460679034
3 41 99927 177710820
3 76 99905 601729596
3 56 99910 620613491
3 77 99965 168150131
3 75 99988 999060893
3 17646 74408 659191666
3 85 99953 480019953
3 27044 27714 241831741
3 72 99986 358052462
2 27048 557847496
3 33820 87364 507987132
3 7 99980 342652440
3 63 99985 635346010
1 39476 83691
3 19288 69543 554795074
3 73 99962 523090261
3 78 99907 857403079
3 11547 68617 448341578
3 100 99932 544290168
3 74 99969 96832847
3 46 99999 95032481
3 7 99951 527989158
3 18414 30051 304578062
3 61 99936 246738497
3 95 99939 962004403
3 22 99950 426561404
3 75 99934 951541642
3 56395 84571 495393834
3 23 99968 864773309
3 79 99902 760151507
3 13 99979 676879877
3 23 99999 230049852
3 7 99983 334938449
3 12 99903 609880104
3 55 99940 538174635
3 15 99916 392640861
3 44141 58570 657585240
3 68 100000 885179370
3 92 99926 189577790
3 13 99924 868200104
3 23568 95192 84864651
3 23569 72509 489595135
3 11 99991 240799124
3 16 99977 512045034
3 57081 57991 98557691
3 22344 45533 933314110
3 8 99902 423583253
3 100 99973 962674726
2 72894 263819530
2 74 501051533
3 89 99953 98102988
3 72126 86735 840171693
3 56 99923 707109631
3 49 99940 78691608
3 21214 51684 830828470
3 1076 43744 256030052
3 46 99980 747625827
3 21 99987 919958312
3 21 99956 593235419
3 12 99938 889850507
1 70018 98777
3 42 99967 221626660
3 24 99968 194579480
3 63 99996 828289365
3 93 99942 618588911
3 72 99945 578955753
3 45 99967 230300935
3 27 99906 856698814
1 9656 54456
3 48021 92747 732932289
3 24 99932 17471223
2 82241 99398792
3 97 99987 896217468
3 96 99949 418540056
3 99 99984 459797372
3 86 99996 517033377
3 51 99910 813190459
3 41 99901 809293683
3 97 99966 430690382
3 68 99992 253337589
3 79 99932 502294078
3 72 99913 45311785
3 9 99919 12870184
3 92 99959 808598896
1 44097 65869
3 75 99979 190301634
3 6 99936 588289143
3 28 99935 578876144
3 97 99919 797800036
3 37 99994 388919854
3 7986 87018 524730438
3 91 99937 402301478
3 91 99914 840007183
3 10933 72508 491997117
3 100 99989 919825676
3 16 99901 625382432
3 79 99913 606562312
3 74 99929 584065023
3 14 99945 655079085
3 14 99915 751808025
3 74 99944 434519084
3 42 99948 336399608
3 91 99915 788305693
3 84 99927 841443838
3 1 99972 955590825
3 74 99965 985141664
3 31 99903 314687206
3 39 99976 545402610
3 18 99920 630430850
3 44 99954 904788579
3 32 99951 23205283
3 69 99976 702982090
3 41 99982 979105294
3 82 99955 157447074
3 26 99939 978700423
3 69 99978 871578002
3 93 99909 50943353
3 86 99965 695721520
3 58168 96145 391482583
3 85 99912 161110022
3 31349 69194 980400450
3 60382 99199 267697621
3 9013 69513 469559404
3 39 99952 786664474
3 59 99975 222485179
3 35204 49581 376677838
3 27 99952 351159346
3 4 99905 497482866
3 60 99947 572151949
3 45 99987 977419596
3 55051 66903 35227819
3 24 99943 186056683
3 77 99901 211384113
3 43 99988 357058033
3 31 99908 2274925
3 35 99908 326596625
3 24 99934 265268088
3 21 99948 130544214
3 31 99918 236048543
3 83696 95397 520293286
3 17 99940 502543620
1 32087 64327
3 28 99955 123817889
3 43 99965 969805316
3 73 99996 161184858
2 45772 670671408
1 18973 66005
1 87793 98081
3 37 99992 605408246
3 44 99900 862421738
3 92 99960 923449674
3 27 99975 227605428
3 42 99911 489389743
3 33 99904 504083123
3 43 99921 641504962
3 77 99980 822701605
3 13 99964 751327045
3 67 99985 27690169
3 33715 72643 530926339
3 53 99946 908813969
3 91 99911 525676790
3 26 99952 985193349
1 34549 48753
3 96 99952 146765013
3 31 99926 448045808
3 70 99938 354145118
3 20 99921 712734978
3 17348 70030 265614638
3 3 99970 229820491
3 67 99969 990538829
3 54 99927 868383706
3 9 99974 407181912
3 46 99914 189348400
3 33657 66785 331351564
2 50055 160989724
3 85 99975 601609539
2 83648 801334832
3 29021 57117 656174153
3 29 99924 15610228
3 59 99993 748978275
3 30 99910 501645000
2 20447 940330934
3 29426 44485 185233725
3 19 99906 222580182
3 92 99954 109980592
3 38461 52894 782163035
3 26 99991 942743636
2 7390 245837407
3 51 99957 351902705
3 91 99902 375279361
3 77 99936 309280373
3 29 99993 116088965
3 26 99920 176918423
3 48 99975 732775521
3 70 99963 935598148
3 35 99912 564042754
3 48 99994 665434170
3 44944 82748 877202512
3 85 99953 76329387
3 39 99916 26291314
3 2 99952 938961957
3 77 99941 215054291
3 5 99984 851358385
3 23026 94194 247658852
2 45614 935503376
3 79 99904 18707432
3 68 99921 614770136
3 50 99944 24209506
3 13 99937 129427546
3 27 99939 442658062
3 32 99939 972421592
3 17 99906 230690491
3 33 99953 540539122
3 58559 87283 176749474
3 72 100000 931025929
3 37 99980 600384485
3 7 99958 121463780
3 92 99913 756782936
3 30 99973 542299537
3 94 99971 131708544
3 18 99986 985756558
3 77 99972 845719769
3 79 99934 766959145
3 78 99948 432993884
3 81 99996 915545381
2 61147 930310378
3 8863 98364 263668220
3 46 99953 744841391
3 1 99943 320207354
3 47 99901 704025876
3 14590 44712 336591930
3 76 99962 360556379
3 83 99984 540497919
3 48 99940 103451427
3 5 99913 910932195
3 3 99987 266963240
3 34 99902 324120504
3 70 99968 8797005
3 90 99976 225360046
3 97 99902 872820185
3 61 99976 443028662
3 91 99970 337834494
3 98 99971 166276135
3 60 99926 915823519
1 71614 91235
3 94 99923 587518120
3 46 99938 320408757
3 98 99955 73768794
3 41 99944 993451778
3 63 99992 537160908
3 60 99995 544682545
3 13 99998 770559062
3 69 99932 912494319
3 73 99917 660559842
3 61685 99292 146282000
3 97 99952 305117418
3 81 99960 913827767
3 25 99945 761819841
3 62 99998 572224954
3 10 99954 395927575
1 9928 77401
3 51557 89040 648654058
3 69 99959 4463060
3 61 99944 197714296
3 24 99960 129101823
3 41 99999 53063358
3 51 99922 379134834
3 7200 16729 398358228
3 90 99942 143019000
2 95806 36335042
3 86 99930 357416262
3 24 99925 657355633
3 74 99989 486530640
3 16 99977 685098395
2 79300 142316829
1 24293 90269
3 79 99921 325558485
3 25 99953 32229619
3 63 99917 258270741
3 55 99916 105370670
3 13642 26880 706710272
3 26203 95960 735259121
3 6 99933 454273192
3 50 99951 689811735
3 67 99947 272633044
3 18 99983 863647483
3 36 99989 448975077
3 88 99922 183681404
3 55 99921 671809529
3 54 99991 747144257
3 42 99982 442730573
3 52 99933 980016953
3 39 99985 473416680
3 45 99941 197332071
3 5 99992 977408118
3 30366 86396 870985436
3 63243 63480 584732785
1 8621 26648
3 31 99985 181949816
3 71 99938 804832288
3 37 99943 876579768
3 98 99912 556107754
3 14 99960 185234933
3 26 99991 826605439
3 52 99920 134645264
3 94 99919 686109910
3 6 99974 400961435
3 81 99916 317835041
3 15867 72632 883594808
3 29 99965 711424588
3 80 99971 568436031
3 75 99983 118873027
3 6729 50583 335529631
3 63 99930 649643124
3 33 99949 773760262
3 25 99965 153540629
3 93 99918 913414980
3 6293 11436 410362791
1 67987 83719
3 49 99982 222891146
3 1 99944 903117087
1 23389 99870
1 55632 59256
3 84 99926 152259962
3 26504 48851 120974435
3 39 99995 832558675
3 66 99916 90467523
1 40575 69706
3 67 99999 960227946
3 95 99917 773605086
3 36 99976 240798154
3 58 99938 966443693
3 53 99993 942651630
3 5 99947 204296722
3 69 99959 88701131
3 36 99979 91626501
3 99 99915 130240081
2 63656 948835016
3 42973 49389 387536846
3 19 99937 157289692
3 12 99996 396504715
3 28 99906 796222988
3 47 99996 283079525
3 17 99941 542824984
3 14 99991 429386789
3 97 99968 703132288
3 13 99981 706402674
3 51 99922 12273799
3 37 99908 619048685
3 8 99959 508491893
3 92 99994 237551768
3 97 99917 315235361
3 80 99932 915371388
3 50 99918 519168175
3 49 99970 263120778
3 16 99947 841519511
3 94 99960 956719298
3 14 99906 890835687
3 75 99987 727435667
3 20922 85507 387636425
3 7784 59414 895222915
2 98958 595717006
3 20949 91241 216416852
3 75 99954 666646169
3 63 99930 457966006
3 39 99931 608511833
3 89 99955 456742435
3 99 99921 32508577
3 20 99962 201618434
3 1 99900 925147971
3 48 99912 384000685
3 99 99946 807475405
3 47670 81745 459784536
3 36 99904 280903059
3 8 99946 794822967
3 64 99922 87178223
3 16 99956 71598299
3 65553 99290 14576324
2 21555 189014089
3 47 99975 519706148
1 1129 68990
3 87 99965 498848650
3 72 99959 113047628
3 92 99953 959772634
3 24 99915 176870521
3 7 99913 539639556
3 67 99987 424813412
2 12323 101569757
3 47 99959 73740028
3 39 99909 354222855
3 7 99937 410762740
3 76626 85069 638161801
3 19 99955 869101662
3 15 99905 313431969
3 3 99901 143319809
3 96 99964 620256862
2 1610 180511386
3 37 99963 991689598
3 36 99919 45966329
3 29 99976 904572197
3 31 99904 131525352
3 42 99928 108257747
3 54 99954 758067996
2 88371 685200033
3 99 99933 927899736
3 67 99963 495704593
3 9459 52215 507150212
3 86 99913 847776096
3 64295 64455 172472650
3 85 99911 501995901
2 65700 969914543
3 83 99931 975187253
2 88577 348535986
3 51 99952 116648888
1 86575 95347
2 56625 534670072
3 1 99901 984419268
3 73 99996 68144110
3 85 99984 619982870
3 24 99928 57313274
3 37 99957 700700925
3 75 99931 690316392
3 18383 77447 199418835
3 59 99905 168139097
3 46 99982 127777919
3 9943 26044 705255938
3 65 99981 925445081
3 79 99956 145819190
3 88 99909 801691982
3 88 99973 36503334
3 27 99911 347950532
3 34206 75775 191076200
3 65 99920 836490688
3 71 99929 499384374
3 51 99961 809424070
3 6817 60164 303567353
1 59425 90162
3 99 99966 663675409
3 863 92640 879266494
3 53 99973 380256010
3 23796 35360 348922672
3 54 99989 959619014
2 64125 286707414
3 56 99956 169065843
3 60 99969 196005206
3 34913 45533 727938366
3 66 99973 932210180
3 9481 93378 181827187
3 28 99940 72687864
3 25 99952 914166861
3 86 99926 598517126
3 81 99976 123967790
3 85850 97816 740274780
3 28 99982 660368350
2 32003 796551149
3 25 99900 978282578
3 82 99941 392530566
3 88018 90345 847680276
3 1 99936 814485364
3 45 99957 929540649
3 47738 95402 238761919
3 13 99950 104318552
3 72 99926 502411437
3 16194 31192 910314670
3 37 99943 698996516
3 36 99946 972910340
3 70 99994 549849682
3 53 99949 372570052
3 34 99922 90102668
1 11536 41589
3 75 99991 631593683
3 9524 38405 127013882
3 18 99913 27327560
3 38 99901 152378479
3 71 99971 696351080
3 27837 47764 168961588
3 74 99954 137510580
3 81 99907 645297847
3 3413 91761 471887799
3 30 99921 247621849
3 21 99950 964118059
3 66 99942 952293172
3 76 99930 754538073
3 91 99934 628572572
3 55569 91482 748200640
3 87 99988 919665635
3 95 99988 166529274
3 46 99946 639987681
3 41 99909 869134300
3 15 99982 438894772
3 29 99993 317165277
3 18 99904 133237060
3 64 99973 408457913
3 64 99995 415699467
3 65 99971 802847573
3 95 99964 278494227
3 45 99935 857955557
1 38514 72007
3 81220 83882 994173239
3 54 99967 82481905
3 63 99976 755167800
3 70 99966 641279239
3 31 99976 439846154
3 95 99930 619712809
1 79695 81020
3 4 99993 213542683
1 12795 55367
3 97 99925 475830713
3 47 99945 585990369
3 53 99932 216650571
3 70286 97559 414433310
2 56824 807906209
3 51 99907 775977742
3 38 99954 203779917
3 9 99971 474202199
3 66 99961 722017189
3 7 99937 984736452
3 90 99939 343016493
3 26 99936 345959096
3 47 99954 146467681
3 20 99907 349322820
3 10 99914 673244913
3 73 99967 701571977
3 26643 59532 385917768
3 7 99969 697218144
3 17 99925 735095892
3 15 99996 818103096
3 2 99995 450400641
3 81 99992 453961024
3 16 99933 796812551
2 14726 965235441
1 54173 59047
3 61 99949 45537128
3 44 99968 975504666
3 45 100000 992284236
3 68 99935 873860209
1 11549 70297
3 90 99930 810977095
3 35 99977 340483285
3 45 99905 751481523
3 861 31562 193743277
1 5375 54725
3 80 99964 770985374
1 30710 38412
3 45020 51096 107942626
3 10633 22189 431492647
3 31 99974 419112947
3 52 99950 293706511
3 15 99914 534980104
3 33 99991 139708110
3 97 99912 781011566
3 82 99955 878414847
3 31006 83952 115781950
3 64 99979 671283823
3 34 99991 842733180
3 64365 80163 670837092
3 26 99909 680546941
3 63 99923 483547420
3 73 99945 670435727
3 43 99900 583501209
3 10584 18657 595240148
3 74 99924 939116188
3 100 99928 634452079
3 91 99955 149968623
3 41 99964 938694371
3 15901 96991 791558376
3 63911 84521 756712887
3 90 99925 145858090
1 17750 37135
3 10210 53115 788459120
3 68 99940 865913788
1 1847 7649
3 80 99958 997090090
2 5449 5911297
3 60 99951 907463125
3 54 99950 33296988
3 66 99998 115886426
3 60 99973 646179677
3 62 99933 693715714
3 31 99936 573614050
3 37 99953 998865950
3 59 99969 366810520
3 60 99972 198848870
3 8030 99803 716120830
3 64 99965 458101283
3 21 99936 51108778
3 47 99996 549416587
3 76 99902 268829136
3 82 99932 686472044
3 33 99915 740344576
3 1 99914 916441357
3 80 99992 329627695
3 1 99902 427002193
3 97 99933 83049721
3 86383 88611 893949213
3 55 99957 448225828
3 41 99996 31778044
3 56 99978 26014569
3 17 99928 765509377
3 8 99936 780083311
2 50789 491391845
3 2697 87084 50780002
3 3 99939 848311918
3 16764 50082 780286704
3 40 99976 294383407
2 65687 193622705
3 70 99974 742153167
3 52 99964 153785591
3 71 99941 587545168
3 77 99909 859880497
3 77 99972 375435816
3 12 99978 693517087
3 12 99976 410970471
3 52 99920 545179370
3 96 99952 503223006
3 2 99909 567182757
3 55 99975 841517252
3 97 99928 822852115
1 49225 59654
3 53 99945 18228049
3 54 99910 861278798
3 81 99979 761916957
3 79 99985 188105908
3 96 99989 893777183
3 72 99926 16950818
3 17 99931 49953423
3 8 99973 409590565
3 79 99908 273682230
2 96605 858608700
3 25 99954 199583171
3 49 99908 506443983
3 2 99919 657543957
3 10 99979 24939725
3 52 100000 202824134
3 24 99946 790912243
3 11 99965 94058292
3 25 99923 485368611
3 60 99914 917500206
3 88 99943 366174281
3 80 99995 324742390
3 54595 57486 220750717
3 38 99919 107000708
3 50 99925 385687145
3 43 99927 560812813
3 77 99959 685917933
3 32 99988 465070532
2 81606 829872696
1 47906 54172
3 13 99971 607619311
3 71 99930 112310134
3 88 99943 971829441
3 64 99970 768817104
3 75 99974 635199298
3 10 99965 451609930
3 79 99917 29951771
3 26514 64684 38538383
1 20902 76256
3 5034 46675 929664128
3 70 99993 154021119
1 50773 93750
1 62856 90473
3 79 99946 710772419
3 35 99958 211495438
3 7 99973 182095986
3 17 99949 986799700
3 44 99945 538985999
3 6 99927 367806219
3 31 99939 871280356
3 19615 69894 530360868
3 30 99949 248504098
3 31750 52903 810405110
3 32 99928 675683244
2 98352 808222469
3 6439 8843 621461162
3 9 99916 480484297
3 12982 43719 110594645
3 28 99950 381967703
3 46 99923 862423951
3 1336 60065 817346839
3 88 99968 300427955
3 39 99951 459446965
3 61941 76298 54686375
3 83 99965 409597448
3 82 99924 687551976
3 1 99993 917615152
3 91 99979 66247368
2 37230 497271023
3 65 99975 257748781
3 36 99957 569574935
3 52 99969 356307070
3 31 99968 336308371
3 81 99917 607859958
3 99 99954 279918191
3 54 99907 874564596
3 35 99907 501470691
3 91675 91779 988984980
3 3 99940 41203129
3 12085 39511 39491880
3 84 99990 465422066
3 94621 97292 442929156
3 94 99934 337355172
3 89 99905 170656638
3 85 99909 249870118
3 66 99995 993791797
3 49 99991 741098863
3 5 99944 534183058
3 76 99980 356739004
3 16 99932 47659149
2 33765 32496947
3 36 99952 129049303
3 68 99924 7693275
3 24 99980 273263648
3 26 99992 362313854
3 82 99952 793916751
3 88 99963 822526343
3 82445 82663 773134578
3 88 99941 249865609
3 88 99935 945897735
3 78 99915 298612512
3 75 99924 289881602
3 14545 61734 634196500
3 96 99923 793549578
3 58873 59510 35203520
3 90 99915 936340355
3 15 99962 870264498
3 80 99923 872309202
3 40 99968 770515859
3 10 99964 103365468
3 41 99981 818020170
3 99 99905 166869968
3 40412 67598 70259292
3 59 99921 738589606
3 22 99979 292755862
3 35 99924 24803303
3 95 99900 323684847
3 41 99954 910337840
3 86 99953 605380519
3 93 99982 538301425
3 61024 63140 745814197
3 48 99909 350845947
3 3 99939 951241824
1 40681 90713
1 3098 83309
3 24 99913 91105514
3 33118 43178 99533317
3 51683 86230 21015192
3 27 99985 506655268
3 52 99954 949247000
3 17 99947 528238523
3 74 99922 766850723
3 38 99970 72783678
3 45473 61940 958848511
3 57 100000 121073957
3 51359 75260 480083007
3 97 99977 254653906
3 7968 90399 377436876
3 68 99977 208026291
2 8668 102834360
3 49231 56142 455799762
3 29573 90119 954821317
2 22722 225662235
3 43118 51174 769051684
3 12 99919 565689406
1 24840 54277
3 69 99974 110342243
3 32 99982 854070064
3 31 99919 224067698
3 59 99968 317663940
1 18072 27418
3 88 99971 32785508
3 57 99918 739836827
2 71780 320285063
3 80 99920 342992318
3 10 99936 460307257
3 78 99922 802985074
3 21 99952 908870610
3 29 99949 225373832
3 57 99915 686996182
3 78 99985 648727470
3 38 99998 495261386
3 98510 99955 537736622
3 17 99923 780463923
3 78 99963 783193740
3 13 99997 455610848
3 15 99986 395748849
3 71038 89874 550684010
3 57 99955 570389959
3 93 99939 309684472
3 38 99982 64510502
3 96 99904 471191367
3 16 99915 705809518
3 36 99908 322254570
3 98 99912 969888182
3 66124 68641 17567183
1 35406 36291
3 64 99932 12667779
3 32 99908 170502499
2 10878 839463819
3 41778 70582 640768447
3 67 99916 258645823
3 58424 74145 611271772
3 21 99930 417774590
3 52 99996 741997180
3 62 99997 854247714
3 57 99920 278132145
3 49 99939 870944401
3 95 99917 583286676
3 88 99959 882976894
3 67 99945 676131239
3 61 99951 893984370
3 36392 46548 992931448
3 53 99966 962209675
1 18969 90449
3 86 99987 793055546
3 77 99975 413024016
3 52 99901 635829321
1 73954 97622
2 66899 341550042
3 80 99934 807992170
3 24405 72210 947498741
3 44 99994 47740852
3 75 99986 599343734
3 38 99933 479939465
3 93 99952 604106860
3 82 99928 228381245
3 100 99951 934678270
3 46 99905 485046555
3 6454 71952 615835117
3 9 99968 482290431
3 68 99903 697130332
3 59 99915 661324607
3 53 99923 32684495
3 79 99960 367605712
3 99 99998 346066290
3 6 99913 828315814
3 1 99954 661500572
1 25322 47765
3 8 99980 435916684
3 45 99953 165356440
3 89 99929 403462892
1 50984 79890
3 12291 84064 360932313
3 61 99992 29218989
3 63 99950 893759535
3 77 99966 925901958
2 41708 42220526
3 38 99904 155153204
2 89863 77823828
3 47 99909 457817072
3 57 99989 827900182
3 48 99941 19432170
3 61 99975 20445948
3 55 99953 375381194
3 91 99961 936840629
3 43763 74573 34665189
3 29 99919 587254963
3 43 99953 515586700
3 6 99918 271507824
3 68 99901 16788084
3 18 99908 662218738
3 96 99954 150787411
3 8 99929 90927245
3 75476 83600 567368140
3 55 99947 946233576
3 51 99998 235039117
3 41 99911 876159042
1 36853 50945
3 11910 20669 752056704
3 11 99953 922018562
3 92 99949 426726354
3 39 99963 491549297
1 10064 89756
3 49 99923 855771200
3 10827 84026 545244377
3 51 99920 668058845
3 97 99937 185579313
3 74 99999 559145705
3 34 99955 874002089
2 22947 168077479
3 65 99972 290733480
3 57 99992 593561182
1 39029 84745
3 34 99975 517140059
3 2 99929 675559220
3 16 99977 10784477
3 55091 71244 599552563
3 3 99958 970102111
3 82 99918 626927868
3 27 99909 500333934
3 58 99941 615241883
3 39201 68703 793887079
3 61 99965 886622617
3 57258 98381 357770782
1 59841 72422
3 96 99944 249026585
3 9 99956 461062793
3 89 99932 151654276
3 86 99935 80360935
3 59 99907 501825517
3 92 99979 77933644
3 61 99912 306436264
3 43 99902 390177767
3 94 99965 490741856
3 84 99962 256630021
3 66 99967 401255925
3 84 99935 661075991
3 17639 79482 519678633
3 76 99980 690845940
1 25211 48404
3 80 99978 488503539
3 89 99962 827341850
1 29423 56884
3 59 99940 825352070
3 55 99982 127514660
3 57 99977 253162082
3 53 99994 206482027
3 85 99916 827293249
3 96 99949 359992878
3 95 99905 571684338
3 73 99962 615206089
3 76 99986 539741109
3 80960 85877 944371896
3 20 99905 761198816
3 10 99912 916779604
3 23 99979 866124481
3 47 99975 937822682
3 26 99978 1300676
3 42425 78698 770659500
3 46472 67820 307308502
3 28869 33610 197010908
3 29 99961 441600776
3 57664 71212 146585062
2 10577 647843343
3 92 99965 275046860
3 82 99988 249111879
3 90 99946 587032585
3 29 99993 552091419
3 50207 67465 437386508
2 58863 355405942
3 100 99973 314838751
3 39 99999 900508998
3 34505 40541 617000775
3 45 99932 611997480
3 97 99944 643859140
3 34179 70129 182983128
2 70946 748305547
1 21313 41684
3 2862 20244 403644512
3 6 99992 895813844
3 38 99926 954167477
3 34 99912 546630738
3 95 99950 342038054
3 24 99991 781295129
3 81 99952 750999409
3 49 99964 985200985
3 23 99940 960274723
1 38581 92155
3 15 99993 810892094
3 94 99966 978829273
3 6092 97996 105896575
3 9 99970 887030149
3 6150 54142 722559462
3 53 99979 954212730
2 94423 348334867
3 14 100000 476818683
3 93 99951 13010911
3 89 99993 803666103
3 97 99994 693874805
3 21240 51169 846203520
3 46 99970 695226315
3 82 99939 783406923
3 59 99967 788311072
3 55 100000 406971567
1 27774 59904
3 20 99964 211655685
3 90 99936 576915274
3 54 99992 641331860
3 39 99900 257614651
3 14481 74557 708516803
3 84 99966 758849360
3 42 99929 661437470
3 14 99903 42056972
3 92 99990 917812657
3 19 99953 655496606
3 83 99946 283577008
3 41865 52901 797371814
3 58 99935 186554710
3 2 99952 252574772
3 20 99973 536049931
3 1254 54725 536554257
3 100 99939 881030857
1 21250 92721
3 70 99992 309696121
3 80 99929 545278836
3 95 99935 553957678
3 3 99931 295295519
3 29 99993 366467078
3 54 99978 777499100
3 76 99979 399164032
3 54 99927 700116537
3 94 99906 739446922
3 51 99977 549455073
3 64 99953 663733803
3 61 99907 710803037
3 81584 95642 10969697
3 16344 36733 739548185
3 94 99909 658918728
3 94 99975 548281769
3 32 99982 731266429
3 84 99920 116156238
3 68 99924 976344770
3 51 99922 488657844
3 73 99945 116899299
3 95 99917 545372413
3 33824 78206 232934872
3 10611 82439 924107523
3 6 99931 915388459
3 4 99955 911021274
3 8 99934 530949788
3 35 99901 558591381
3 64 99971 733457923
3 69 99930 627115082
3 8987 16345 319713398
3 61 99997 274810200
3 56 100000 835562668
3 51 99945 553844968
3 88 99991 158580385
3 40 99932 863790257
3 35 99920 729684859
3 46 99927 672809728
3 60 99969 929723564
3 22 99926 520329976
3 99 99966 234683993
3 63 99945 453500439
3 13 99988 322769147
3 57685 79057 752330490
3 52 99981 663864388
3 13 99905 519484257
3 92 99918 226792260
3 95 99901 806635382
3 30024 79737 206696396
3 49 99953 10883146
3 801 14241 195125523
3 38 99999 332064672
3 28 99916 252138903
3 35408 64115 300144878
3 18 99924 804090950
3 40 99913 512237473
3 5 99908 767446750
3 54850 68903 541050529
3 36 99912 195633553
1 79900 87499
3 73 99986 842243691
2 52845 559761067
3 18 99924 712241879
3 5 99935 729521148
3 72 99948 873040859
3 67 99936 194533831
3 39794 91004 468021402
3 83 99982 85528001
3 65 99910 273408721
3 51726 83807 847512648
3 47 99980 185748322
3 48 99941 195012651
3 7 99967 406332473
3 45037 81280 261170604
3 7 99920 805833070
3 72 99948 418495171
2 72398 139997167
3 93 99943 950671050
3 52 99964 465153695
3 30 99994 432258968
3 21 99992 56597358
3 69 99925 567521511
3 90 99961 326630784
3 95 99921 969080031
2 61056 543626941
3 74 99915 24018162
3 43 99973 966865151
3 12 99921 903227573
3 8 99900 111797737
3 5612 42922 613792276
3 84 99931 511638025
3 48 99995 708334312
3 58 99913 828748982
3 93 99961 886059071
1 23451 67350
3 64 99954 225744478
3 45 99989 714298948
3 20336 79037 441497019
3 39 99986 511095464
3 16 99925 16966002
3 87 99982 998804649
3 31 99905 119219044
3 76 99984 916345554
3 44 99994 20701317
2 13663 480373931
3 33822 50874 237168290
3 23 99938 845906996
3 55 99976 69540883
3 18 99984 153091796
3 51 99996 107882349
3 60 99996 679893190
3 66 99908 469813142
3 43 99989 915667662
3 39 99974 45912680
3 53 99956 457988955
3 77 99939 285781748
1 5128 83654
3 40374 82694 758908917
3 29 99940 178339429
3 16 99980 568220602
3 13 99948 153427418
3 3223 79645 244381875
3 27509 82692 128338336
3 58 99900 562379936
3 3 99947 116029502
3 302 20152 840363608
3 63 99931 599534891
3 10 99996 642535756
3 23 99997 481274997
3 23 99939 543349839
3 31 99920 431110051
3 33 99951 71322006
3 25 99941 754697177
3 93 99997 719661051
1 19872 69445
3 51 27577 339893634
3 48731 94684 847372007
3 85 99930 849980642
3 19710 37269 431484153
3 63 99976 686038366
1 19267 25499
3 28 99985 213283986
1 9007 72078
3 92 99918 756106449
2 63568 13136694
3 27 99984 864898397
3 66 99918 961204729
3 42 99993 688822860
3 33 99904 914000921
3 41 99968 780795165
2 68678 979507810
3 34920 42487 927456135
3 88 99908 438074329
3 15 99907 578598322
3 15 99982 836643637
3 53 99977 207058353
3 82089 83099 780800037
3 95 99935 988570265
3 60 99923 877434147
3 5 99951 871051475
3 89 99935 671508443
3 30 99987 406218663
3 19190 79924 321269454
3 99 99930 12168697
2 58262 653563186
3 14871 29259 414098489
3 54 99912 760213680
3 93 99937 303875330
3 54 99963 206554173
1 45194 54586
3 46 99919 73521380
3 43883 49806 946251312
3 56 99901 957942388
3 22585 33657 563579591
3 62 99986 38496933
3 36873 99291 106838574
3 6 99915 238715025
3 47 99939 239981634
1 49948 51623
3 31 99980 48388160
3 69 99932 625519123
3 20954 28826 343235019
3 94 99960 419606161
3 3 99991 825013063
3 15164 87856 592394501
3 63 99999 807630022
3 69 99942 177549505
3 39239 50037 876581134
3 42 99942 700763776
3 88 99917 116095964
3 14 99941 655522513
3 17 99910 213063015
2 70969 767684226
3 12 99942 364278282
3 37 99906 911484364
3 82 99959 72480059
3 1 99911 105620024
3 18848 74008 744585248
1 22203 83081
3 15 99931 842017097
3 19917 22300 378928804
3 9 99973 552232617
3 59917 79801 367600704
3 51 99977 126176456
3 76 99938 871943280
3 13 99919 89753796
3 75 99915 714217966
3 3 99927 848044079
3 58 99946 231638179
3 63 99993 251441489
2 90863 897981174
3 8 99996 960540252
2 18639 875041558
3 55 99934 590519384
3 95 99916 454009288
3 94 99939 718093767
2 32250 821327844
3 31 99966 812543242
3 40 99990 822834414
3 36 99936 496946861
3 32 99938 63347938
3 59 99962 783679597
3 26 99957 133739119
3 99 99938 729331099
3 38841 70833 450184792
3 10 99927 327321156
3 3 99963 411342101
3 57 99979 753857522
3 40 99972 408759733
3 28 99914 823319476
3 70 99953 828647430
3 31 99918 379273568
3 88 99923 750276600
3 25 99945 507665943
1 62384 87313
3 93 99916 404338008
3 6142 55496 693472772
3 84 99991 328244614
3 43 99945 544239694
3 96 99973 165377642
3 97 99930 864306100
3 79 99933 41167649
3 28 99971 220186778
3 98 99989 514184691
3 35 99983 601417482
3 96 99918 216544789
3 62181 77411 497208985
3 22 99995 272109233
3 43 99912 261972870
3 34 99951 509504295
3 29 99911 677560100
3 37 99936 469361301
3 80 99939 9410427
3 74 99950 568602262
3 19 99942 147536938
3 84 99959 692006728
3 20 99900 752274575
3 38 99908 454398608
3 69140 83174 292599082
3 13 99976 913963681
1 32981 72049
3 99 99947 449984989
3 11 100000 39722234
3 48 99981 57029621
3 58 99933 912405419
3 22686 96711 304202977
3 35 99985 547973373
3 9 99969 192154573
3 68870 91361 975503843
3 21 99922 451954192
3 66 99986 106824186
3 17 99917 900491504
3 62 99919 250606436
1 5772 46877
3 99 99937 434259935
3 74270 75533 529772428
3 84 99947 156547086
3 14 99975 814811668
3 2 99959 665696129
3 95 99944 509564243
3 50554 82705 324545067
1 34995 43859
3 4 99991 450571173
3 60589 94354 929286309
3 24705 96052 539878334
3 22 99996 473923585
3 73 99985 450657850
3 3 99977 408313758
3 62 99961 213811708
3 19 99916 146750496
3 92 99979 574883913
3 43129 88785 684064729
2 12844 934449090
3 70 99908 791218790
3 82 100000 838690879
3 6 99929 711763703
3 80 99919 551072251
2 66934 295370198
3 39 99945 536876918
3 27 99972 446319418
3 38 99958 768565360
3 91 99934 67918790
3 52 99996 118831704
3 42 99984 385922230
1 14383 41568
2 76988 209150932
2 12222 724355767
3 29 99990 209646967
2 86874 625644567
3 24 99967 324866483
3 16 99900 853630286
3 34 99997 162971360
3 67 99990 574775997
3 32 99963 408506547
3 30 99996 205006614
3 9485 33692 664343029
3 39 99931 822694345
3 45 99904 142905432
3 78 99989 553742764
1 93861 97728
3 17 99953 393893818
3 53 99904 627025452
3 41703 82593 950316518
3 60947 93111 73250380
3 32 99910 823093078
3 36319 77494 742585396
3 26 99936 549422320
1 25425 83139
3 91 99914 43208678
3 87043 97660 401928141
3 15 99927 493939167
3 64 99915 876958536
3 69 99933 604217322
3 27 99955 61791327
3 1 99936 801129698
3 31 99998 424845670
3 77 99909 52582436
1 50043 99658
3 99 99909 36998434
3 1 99917 870865541
1 41882 63762
3 91 99929 745292150
3 76 99959 425609016
3 44 99961 504855939
3 43 99973 470359742
2 96722 191625724
3 23 99990 165231673
3 99 99982 681934463
2 9522 414112801
3 18 99933 124577128
3 14 99923 746311425
3 40470 82680 863149513
3 41 99937 41591920
2 90338 174781114
3 19 99994 592558376
3 36 99906 517905533
3 63 99955 496433862
3 40 99925 225131029
3 23 99946 601062341
3 89 99923 103870607
3 41 99912 471694423
3 48 99929 845906894
3 7150 88689 802341729
3 68 99939 794358287
3 71 99905 32623643
3 12 99916 264225457
3 39 99901 762194169
3 11 99907 594270259
3 56 99910 760627658
3 47 99917 305136510
3 73 99938 330479903
3 77 99944 436545637
3 62 99911 222889198
3 4 99925 216558954
3 90 99963 132635255
3 32 99915 909477571
3 53 99933 775263079
2 14611 784178963
3 5357 53697 238161673
3 93 99975 914338357
3 19 99971 607413749
3 74 99942 262769265
3 69 99979 912242305
3 43 99934 924143695
3 99 99971 411223842
1 38695 40247
3 15 99957 752525636
2 55005 829651549
3 28198 29276 935480073
3 26 99940 439278036
3 48 99951 373143257
3 72342 73088 504174081
1 40426 83319
3 77 99908 7570125
1 46691 59063
3 61 99985 256207014
3 97 99949 644707379
3 41 99933 871841154
3 99 99908 529122610
2 88985 875109433
3 100 99978 451032269
3 71 99918 416535597
3 62 99945 5384161
3 90 99905 562258897
3 56 99963 794255137
3 53 99990 810963299
3 76896 97630 609311642
3 39 99969 663871387
2 81096 503910741
3 91 99947 906188696
3 46 99952 527538959
3 6 99967 176225790
3 2 99979 612427668
3 93 99948 40106239
3 35 99916 795582518
3 70 99912 270268063
3 42 99963 938119930
3 28909 37479 778532155
2 56036 762023375
3 46 99921 603068659
3 33 99942 239173935
3 97 99984 730359523
3 24 99999 642571654
3 100 99933 875689258
3 52 99934 191464251
3 100 99910 202927249
3 9 99903 472929867
3 26 99992 51208731
3 94 99980 857737186
3 84 99944 642584012
3 77 99919 187498827
3 57 99995 341197483
3 14 99979 194773003
3 75 99908 31725573
3 8 99988 594323785
3 59889 80553 93750260
3 96 99990 408783473
3 58 99991 282226976
3 24779 50694 14361881
3 5481 18102 848455621
3 21965 76096 954906660
3 51 99974 507658229
3 9 99995 498650149
3 57 99900 995765535
3 71 99940 911987973
3 46 99986 717387985
3 17 99961 99532520
3 41 99991 925406394
3 54421 82674 504271437
3 36 99925 659168754
3 44 99979 328753525
3 79 99934 29689726
3 5 99944 923679495
3 2 99954 507600398
3 11 99967 182153201
3 82 99925 777298186
3 3 99969 296043153
3 16 99980 655793869
3 3 99986 746325780
3 79 99955 652852784
3 4472 69586 417793311
1 57764 77184
1 32619 48510
3 35 99974 646171901
3 6245 99415 989950706
3 75 99958 933796076
2 33407 121052634
3 78 99901 322277423
3 100 99957 655781921
3 67 99970 184547241
3 49284 68631 274247425
3 85 99978 355039776
3 90 99927 292603887
3 10 99946 735617014
3 21 99941 67629655
3 7 99907 36677962
3 7 99954 634345596
1 68333 74249
3 39 99941 607857831
3 6 99941 743000095
3 41 99914 916476037
3 78 99932 816235296
3 79 99967 947911706
3 71 99936 684456087
3 14 99998 146896038
3 98 99941 854432808
3 73 99908 304191779
3 35 99912 82750236
3 71 99965 936662122
3 43 99940 968903588
3 39521 44313 744462484
2 67697 142469879
3 46528 69429 248449877
3 58 99974 250965143
3 84 99908 821289302
3 5 99963 165964479
3 50 99911 751220685
3 13 99927 576682268
3 73852 75303 841973799
3 16 99990 364580390
3 38709 57225 104244212
3 80 99943 810553757
3 22 99960 164585863
3 87 99973 553059921
3 9 99910 129296862
3 42 99957 461622567
3 70 99996 697297861
1 7158 46516
3 5669 78833 301402448
3 23507 28997 51017403
2 69405 821408593
3 40 99979 549385735
3 19433 44805 706421983
3 96 99950 909127573
3 28693 63646 655795645
3 3 99993 328056309
1 51039 70993
3 3 99943 401319743
3 25 99944 395996706
3 23 99988 327319631
3 97 99972 333708772
3 6052 87263 300313521
3 82 99970 133952284
3 58 99993 530701827
3 19 99915 409270371
3 16 99914 331892484
3 23070 83375 867966859
3 30 99988 83010964
2 39467 356528433
3 28 99978 795004296
3 81 99955 488888168
3 39 99950 739795728
3 2 99986 102540363
3 26 99984 857222833
3 44 99984 207960395
3 39 99901 677607596
3 99 99909 161310704
3 18 99986 341261385
3 40184 56769 674421761
3 86 99935 261131030
3 47 99915 492144867
3 28925 66431 891156331
3 54 99970 118162499
3 78 99997 345246769
3 57 99910 454378999
3 88 99909 633663460
3 52 99944 361302818
3 84 99924 661534423
3 16 99981 640090775
3 71236 85915 526823607
1 63635 86344
3 59 99955 787874727
3 23 99996 655755793
3 2 99956 699124208
3 92 99927 884715854
3 77 99932 580090465
3 39 99967 337869509
3 68 99900 5529106
3 4 99909 448120637
3 83311 90876 190788440
3 12648 98887 134040503
3 18 99977 298054790
3 4 99920 699453004
3 71 99907 663442931
3 64 99988 154877520
3 75 99902 311174972
3 87 99967 494383547
3 90948 97916 708155339
3 40 99947 634743242
3 77 99938 673763992
2 28825 60287464
3 61 99902 26022090
3 21 99943 174219123
3 47 99978 342700805
3 53 99964 545971607
3 70 99956 68647109
3 81 99948 208063170
3 68 99919 755907738
1 45718 67708
3 15 99986 680724472
3 35 99931 994579596
3 18 99952 283775318
2 91150 746921180
3 50 99973 742759254
1 56744 61814
1 71869 84599
3 3 99905 814453013
3 96 99907 256722481
3 19 99958 499253751
3 4 99910 105830118
3 87 99943 435513959
3 89 99968 754080132
3 23 99944 202577764
1 26417 59222
3 12 99907 341603111
3 10 99977 640309599
3 38 99989 668733476
3 16 99969 254962290
3 1336 47199 944670430
3 48 99902 712603180
3 54 99938 886150041
3 46 99987 626113792
3 26 99965 743985224
1 32507 98108
3 60810 63299 665306438
3 97 99997 627651777
3 89 99922 476364241
3 7 99947 673166472
3 19 99975 492648132
3 31 99907 6163760
3 7 99949 90768763
3 37 99922 324993522
2 92203 893989189
3 7 99961 278231562
3 43 99952 185724906
3 15 99916 666700952
3 73 99977 149682067
3 13 99951 841103274
3 23 99999 966776993
3 59 99998 780162729
3 80 99909 629896324
3 73 99965 11726995
3 46137 51307 605139995
3 35 99957 242687875
3 94 99922 773901148
3 41 99968 185194353
3 15 99922 503678516
1 67888 69298
3 97 99984 43687789
3 23 99962 365882703
3 75 99987 861610798
3 63 99962 135472922
3 13687 78598 809424122
3 91 99915 436251441
3 12 99927 897152926
3 74 99992 58670612
3 97 99961 146538174
3 7 99920 939738630
3 48 99982 361200379
3 63 99984 283846735
3 83 99907 439956825
3 37151 77247 403884998
3 82 99914 796187616
3 59 99914 191388303
3 54 99981 902803330
3 60 99999 817655074
3 22418 49504 35995453
3 25 99932 234027660
3 57 99963 327809665
3 100 99919 491453434
3 53 99937 610457812
3 55483 78678 873321331
3 14592 31053 945246387
3 13 99928 830114788
3 73 99985 654901692
3 75 99986 289578594
3 74 99909 354021898
3 11 99975 565840556
3 95 99957 88742624
3 32 99945 840020208
3 57 99936 234216586
2 37723 194813473
3 82 99918 363200100
3 35 99977 973248210
1 24482 84655
3 11 99906 315035931
3 90 99930 566549798
3 48 99966 704136112
3 5 99992 938077702
3 17 99971 16328869
3 83 99985 291632288
3 27 99941 519941136
3 37 99973 526307295
3 98 99928 619246761
2 67642 191766184
3 47 99958 581597319
3 14 99914 26435479
3 95260 97023 967187847
3 26 99909 482952838
3 89 99958 470647118
3 2 99917 770453630
3 86 99914 344334455
3 5986 85108 916900382
3 45761 65482 848207394
3 80 99993 687113668
3 57 99931 327804212
3 27 99986 76934896
3 60 99978 592181469
3 51 99952 94061286
3 74 99992 959580256
3 93 99909 718568595
3 63 99928 629659662
3 15 99996 499742130
3 8 99956 944209812
3 35861 50921 175452463
3 93 99986 277683063
3 18529 33807 616765131
3 88 99995 142882269
3 69 99931 548401665
3 14 99929 866777742
3 40662 84467 4237865
3 42 99993 716890682
2 70884 358724930
3 63 99965 449160775
3 22 99918 459933734
3 76 99955 882501907
3 75 99947 135591416
3 55 99917 189851343
3 13 99971 131421159
3 24 99995 886234025
3 95 99965 720435682
1 6307 60205
3 77 99920 890360922
3 47 99913 804982280
2 93563 930881367
3 89 99907 666965865
3 23 99948 136843306
3 6 99907 391468037
3 54 99981 771475928
2 13608 393415562
3 48287 73151 76529316
3 99 99978 265949479
3 49 99975 621704723
3 63 99957 970852017
3 99 99927 598618384
3 24 99919 429336101
3 82 99900 701850865
3 93 99957 443990350
3 30 99900 139295828
3 31 99984 458537346
3 51 99942 930738942
3 64 99988 377330862
3 15 99987 404627201
3 84440 85126 925883796
3 60 99986 982887713
3 48148 56868 681961812
3 94 99922 621403257
3 98 99978 610488361
3 30 99909 707018073
3 65 99903 662282613
3 9133 18057 828334451
3 3 99953 764981504
3 32 99969 160365367
3 4 99958 127829885
3 12 99907 410205819
3 69 99904 881159246
3 72 99956 82972767
3 41 99977 920872072
1 21850 44220
3 89 99959 101866822
3 20 99957 848332203
3 77 99966 11805944
3 23911 56801 10918870
3 70 99910 312844825
3 27 99928 468305319
3 30 99932 668671508
3 98 99929 137417587
3 86978 92353 76953572
3 66 99922 922791646
3 872 56561 722156635
3 67 99961 649762108
3 79681 94773 37050280
3 25 99995 615381301
1 1585 91436
3 32 99973 621559024
3 62 99962 366693167
1 2986 21915
3 19 99976 162375902
3 35 99978 25215941
3 65 99930 455773965
3 65 99903 185804919
2 3582 466754338
3 57 99907 289966925
3 49513 63889 216024825
3 92 99986 796775457
3 60 99915 228121381
2 75350 269408311
3 14073 75216 605563604
3 14 99983 497249057
3 71 99901 795337049
3 77 99962 709257548
3 52 99946 548680092
3 3 99976 610775611
3 9494 87647 806497855
3 83 99913 677045887
3 53 99966 915293596
3 31 99988 796171102
3 93 99988 355473552
3 83139 84728 621238715
3 46 99984 280788088
3 38 99966 113448497
3 52 99980 579378812
3 257 52145 278190210
3 6 99911 23230476
3 29 99927 561933360
3 24906 57806 238909609
3 3 99943 582831209
3 45028 74101 357679334
3 98 99984 952429352
3 51529 63928 935344302
3 17 99986 195060121
3 7 99935 402847943
3 77 99913 213441470
3 14 99967 850869143
3 48 99931 663874384
3 73 99958 418202406
3 31 99923 338380776
3 80 99926 828693092
3 30 99996 588510302
1 41647 49862
3 32 99959 392423535
3 69 99927 60348977
3 65919 70949 243877416
3 36832 84714 441768632
3 55 99987 716493268
2 55066 552533325
3 83 100000 695681085
3 73 99909 869167927
3 60 99985 224444364
3 76 99966 45147901
2 18970 144585662
3 75 99934 573113212
3 63 99906 768467413
3 6 99961 985553694
3 14206 80958 839740764
3 100 99951 257863674
3 5 99921 272841505
3 47 99986 962026584
3 24 99906 218258785
3 7 99939 651605875
3 69 99900 322741292
3 98 99988 799689988
3 15995 83822 174416643
3 74997 83786 350201858
3 46 99991 981732804
3 11 99913 981955240
3 96 99981 972301000
3 29 99964 60095928
3 39 99920 215452746
3 38 99933 367659775
3 88 99937 686436619
3 36 99944 520040217
3 31 99941 72931379
3 19 99952 736781942
3 4 99912 983179386
3 86 99969 696005533
3 62 99949 764746376
1 50221 67971
3 36 99942 64814898
1 379 944
3 45 99934 321401292
3 17 99910 442567667
3 8 99939 470923525
3 13 99924 244353741
3 28 99904 129551199
3 38 99902 484937893
3 58296 84374 202017632
3 57 99988 232458184
3 1 99997 977836847
3 28 99911 939517776
3 94 99973 731099960
3 62 99927 936084709
3 21 99937 182609425
3 39 99994 83395523
3 45 99964 398434204
3 30 99910 790027517
1 29058 79591
3 3 99946 523147424
3 26 100000 781729849
3 83 99949 105830518
2 60346 659481360
3 2244 78261 945453760
3 1697 33564 590324206
3 94 99960 727849178
3 61 99930 832197222
3 70 99979 587862663
3 83 99928 163408680
3 26 99911 82469282
3 59 99904 553124423
3 15 99907 111214223
3 39 99987 287294429
3 69 99983 75736067
3 4358 79773 439515626
3 85 99929 615543302
2 81535 385513757
3 97 99921 563647867
3 12 99996 907695529
3 62 99954 545872647
3 91 99942 740094803
3 37035 99894 725552468
3 59 99934 950686088
3 82 99942 714447389
3 39167 80551 914971265
3 80 99981 326276687
3 84 99931 890237538
3 99 99932 256143952
3 27 99994 210083233
3 33 99958 896675198
3 55 99992 316718762
3 16 99908 593620219
3 13 99928 341306560
3 54 99984 941476264
3 83 99971 132809766
3 46 99924 600193391
3 46 99942 108581759
3 40 99953 764960198
3 68 99998 532990067
3 83 99969 979750257
3 92 99995 438871443
2 57171 994864273
3 36 99950 363443167
3 96 99933 291126527
3 79 99979 512399079
3 5 99904 138518479
3 94 99984 138837026
3 90 99966 593608094
3 15 99941 417810061
3 3 99990 477701686
3 29 99905 63845105
3 89280 95808 259580819
3 1 99901 212308738
3 15 99913 234812972
3 20 99989 127101894
3 17 99968 483610225
3 50 99923 114788153
3 45 99997 314578320
3 70 99962 92638510
3 55 99988 13303677
3 70 99958 760790904
3 37 99911 822353457
3 82 99968 213105994
3 9280 41457 843083313
3 40 99922 965008348
3 69 99927 392830034
3 51 99947 107918415
3 42 99930 75098300
3 25 99978 942753491
3 55 99931 949482796
3 70809 73414 890688775
3 72 99906 779416191
3 69 99973 665794976
3 24 99970 779560812
3 46950 97773 900053325
3 86 99934 323162769
3 5 99971 503929050
3 24 99910 222821809
3 98 99914 383279252
1 48878 84669
3 74766 96845 585177983
3 94 99902 758011287
3 52 99967 674608028
3 35 99901 513541785
3 74 99992 48939952
3 91 99996 363551237
3 12239 46370 858761503
3 28066 60705 682629606
3 65 99941 528973738
3 13 99922 185767376
3 49 100000 439737881
1 15268 57335
3 60 99943 570530050
3 57 99952 285959366
3 38788 77753 825477022
3 88 99935 320719395
3 41 99943 90274911
3 48 99987 335534141
3 16 99953 3901820
1 44264 76978
1 3119 23921
3 28435 91267 804544284
3 27 99955 800602833
3 18 99909 610399763
3 21 99974 880596488
3 96 99905 834679773
3 71 99983 283299888
3 4 99950 212772412
3 64754 72763 704109519
3 3027 11549 387978246
3 77 99955 295513695
3 32 99996 529813677
3 54 99948 14645739
3 83 99907 327345922
3 61 99980 8435195
3 71 99982 346522938
3 61 99973 274700722
3 90 99934 644084273
3 42 99970 590637878
3 24 99956 768819694
3 11 99967 504159824
2 4124 783740595
3 17025 75491 786167390
3 63 99929 544508800
3 52 99958 459584601
3 9 99912 56854436
3 49 99915 713863350
3 7828 22061 56836671
3 20 99981 611484430
3 89 99917 550176127
3 23 99947 16933763
3 68 99908 565152865
3 27 99928 304801438
3 59 99918 266313651
3 31 99971 598031478
3 43 99905 226813534
3 5319 62453 119978258
2 48547 16845135
3 30 99967 881520003
3 64 99921 433743451
3 53 99943 522813540
3 60 99921 194149566
3 39962 43298 670440439
3 62 99918 617093164
3 47 99940 89711464
3 71 99937 864564819
3 84 99982 266303158
3 6 99915 316941915
3 5 99982 718917715
3 47 99913 346773931
3 71 99945 278137358
3 99 99995 546251758
3 14 100000 594958638
3 76043 99945 489403990
3 82 99959 475297247
3 71 99953 839295520
3 6 99909 635675603
3 56 99932 744117848
3 72 99994 645051425
3 48501 62467 591461598
3 46 99987 311514736
3 77 99900 55960745
3 49 99953 410777946
3 30 99942 74770763
3 79276 94071 122761738
3 32 99906 537418677
3 11 99982 640961832
3 33 99976 971763773
1 27434 28833
3 40 99969 460734491
3 78 99992 955761410
3 24946 44413 314316794
3 79 99980 382730229
3 28948 75720 602286136
3 14 99950 228134941
3 19 99909 472412234
2 78634 299271385
3 15571 74510 61402694
3 7 99909 334695336
3 10411 21860 302584732
3 44 99981 576942859
3 1576 41454 170695114
3 54 99951 573640841
3 100 99902 66688172
3 20 99925 497553401
3 33 99974 222326080
3 77 99958 669521518
3 91 99937 181968295
3 69 99914 959400025
1 11164 46005
3 69 99912 843189509
3 40 99913 237623376
3 80 99979 233822989
3 43 99987 553227871
3 35 99938 336510231
1 26387 67423
2 40526 608890139
3 52 99918 737784903
3 75 99921 308681493
3 38 99928 890820769
3 16 99938 162396685
3 10983 60130 696335068
3 21 99949 639318846
3 66 99952 776241799
3 25 99959 289881887
3 90 99987 886445728
3 2242 38716 275720207
3 17 99944 531440463
3 18 99957 193676341
3 64 99914 543344370
3 8 99944 506521254
3 73 99939 707730526
3 68 99986 152206793
3 35 99960 574393444
3 96 99921 812197624
3 76 99979 704716947
3 32 99995 946437992
3 49 99934 282829629
3 75 99988 399492682
3 65 99999 756824764
3 19 99972 884727346
3 87 99946 530552309
3 36 99908 392479673
3 57 99995 410244126
3 15 99916 828827998
3 77 99933 423380925
3 11579 39469 164974258
3 80 99922 400391409
3 92 99919 169428148
3 8 99901 773857013
3 70 99984 881875834
3 18 99945 664260322
3 40 99931 947361554
3 59 99933 373395380
3 13 99946 874964903
3 58 99975 611950991
3 87 99961 716582632
3 15 99996 786525252
3 62 99936 121679525
3 63 99991 195940623
3 39 99991 962068667
3 92 99941 696097186
3 46 99903 178841651
1 53373 77887
2 51272 302463851
3 60 99928 155867373
3 87 99956 237611275
3 50 99915 29549435
3 42 99952 857886809
3 36 99983 771768375
1 38155 96959
3 91 99910 656101113
3 50 99971 87227704
2 56477 59994885
3 75 99947 903300208
3 26 99909 683664608
3 16709 96860 836449191
3 21 99911 725154849
3 20 99970 26974295
3 44677 92138 301061179
3 48652 79088 363611885
3 23401 86145 769282731
3 84 99954 763713880
3 16 99901 685274301
3 99 99993 710809330
3 12376 52767 708135570
3 53 99934 131850658
3 3298 41413 727000415
3 4 99948 523135552
3 85 99996 363914999
2 2665 993855064
3 41 99969 456436713
3 24 99968 76701031
3 62 99969 182201204
3 3 99944 104179505
3 16 99981 103179484
2 67204 36589031
3 53 99957 825487467
2 12414 428240643
1 24935 38756
3 8 99908 734265907
3 3 99999 821905992
1 40834 83304
3 31 99934 705049344
3 11 99918 623433938
3 48 99994 441880538
3 10025 36339 20485436
3 78 99951 306669125
3 30 99942 884407497
3 72 99903 687032829
3 12 99981 125302328
3 33 99949 765151039
3 16121 58310 848108552
3 53 99990 376679443
3 31534 36577 673796567
3 43705 53614 255577289
3 8 99984 565477130
2 67858 133106788
3 72 99922 118011223
3 1 99952 805202019
3 34 99959 718620280
3 31 99915 12634384
3 43 99916 980456932
3 19 99987 309694391
3 76 99905 689092527
3 13 99937 945389519
3 52 99974 59613843
2 63900 871051922
3 35 99948 854434422
3 4381 30006 575608882
3 25 99902 367789547
3 69 99990 328681586
3 53425 78731 363973348
3 18507 20546 123882726
3 4154 29463 796119788
3 90 99948 709889321
3 2 99936 240813331
3 80 99998 738983080
3 96 99941 650314195
3 85 99904 795767716
3 30569 34518 667981364
3 22 99964 883320690
3 52 99956 693495851
3 57462 89961 920946181
3 9 99922 676520008
3 33 99976 169737903
3 33 99968 220244113
3 2 99967 273223203
3 41409 85929 762266793
3 37 100000 695925183
3 14 99919 214292789
1 51886 52200
2 46537 230751279
3 80 99939 540805313
3 76 99990 310508916
3 27036 65679 974895541
3 47 99959 522621140
3 53 99999 143373344
3 21 99950 103907380
3 96 99920 663024908
3 53 99952 176982473
3 28 99977 634840669
1 10901 45962
3 12 99999 267871198
3 31 99994 6039215
3 87 99979 47355481
3 39 99924 575495941
3 81 99948 69088286
3 12 99948 390116487
3 92 99910 778394912
3 3 99907 523586687
3 13480 37934 56816135
3 82 99941 900312006
3 26 99957 203236792
3 55 99989 514869356
3 91 99906 859435542
3 24 99965 940733593
3 1225 34639 727723528
3 4689 80598 632918706
3 1161 26047 641764027
3 41 99937 110999232
3 5 99977 944084009
3 18688 61882 593990926
3 88 99970 471167194
3 84 99959 196610066
3 82266 97232 126458090
3 19 99993 201077134
3 94 99951 790009419
3 57 99980 968193783
3 84 99958 328477772
3 99 99948 922389269
3 60 99904 85879386
3 63 99946 842974956
3 100 99932 662586886
2 48021 382175404
3 93 99963 464559681
3 61 99956 928336996
3 40268 76808 318909905
1 33730 57548
3 84 99961 439658391
3 4 99967 598439915
3 66 99963 559344906
2 10136 246535184
3 70 99924 322379677
3 76 99960 223193239
3 23 99974 745240657
3 15 99939 722252498
3 21665 83490 927975601
2 19526 708340902
3 95 99938 487453878
3 84 99950 115494678
3 82 99984 327383346
3 9 99914 117697237
3 75 99967 579605811
3 92 99977 143200073
3 59 99960 473073845
3 97 99972 607481205
3 58 99983 869723190
3 63 99931 864811029
3 12 99971 139232764
3 51 99933 554432264
3 78693 82164 899138200
3 30754 55031 916037107
3 100 99934 364139179
3 77621 82127 729242148
3 33 99912 455663080
1 28060 98771
3 50 99903 879621525
3 46 99915 772475119
3 72 99971 841990030
3 11103 95568 541638462
3 69 99943 39206380
3 25 99921 559203131
3 65564 72122 771764822
3 3 99979 646473321
3 22 99913 860642149
3 76 99952 792303609
3 41 99926 120632554
3 73 99981 32529709
3 73194 97541 927734129
3 13 99954 635105532
3 88 99992 136637701
3 85 99909 771193590
3 77 99926 637186358
3 45 99974 99758442
3 19 99957 83042904
3 19212 98342 639491271
3 16 99970 299970062
3 46 99907 596980800
3 97 99958 718229255
3 11 99950 110345139
1 37925 88013
3 32 99995 972325308
3 57 99960 919317368
3 58896 83804 68385540
3 35 99977 421223782
3 94 99955 798030612
3 4 99959 116265718
1 46414 80408
3 22 99905 743458817
3 66941 85501 633667716
3 35388 91174 202401645
1 64149 69864
3 57 99917 675515841
3 77831 96086 842222114
3 70 99906 612691643
3 64 99995 57835223
3 56493 81986 615439310
3 26 99909 169946103
3 33 99927 393686904
1 20823 35649
3 47 99947 193527726
3 43582 95155 749995173
3 95 99924 734944877
3 72 99982 5752211
3 72268 90230 264398302
3 100 99909 515829259
3 70 99974 226326247
3 75 99942 571018022
1 8511 78211
3 22039 83400 799512469
3 71 99974 984280786
3 86 99981 265955945
1 79614 86904
3 26 99959 981806907
3 71 99976 912376571
3 31 99903 874743963
3 7386 87322 58918113
3 87 99995 653161316
2 51935 977928672
3 100 99923 147810747
3 18 99981 535127606
3 70 99914 16116889
1 45692 90917
3 92 99948 666054856
3 45 99993 868544897
3 72282 93257 807234596
3 37603 44708 8153928
3 40 99954 152388182
3 24 99917 50482617
3 79 99976 68171207
3 7 99944 868410507
1 45590 84962
3 27 99910 652962458
3 24 99952 240559343
3 5 99994 368720219
3 84 99987 582486446
3 74 99979 735338843
3 25 99941 34740944
3 13 99985 246160415
2 91217 124734289
2 60754 652194311
3 58 99911 720479927
1 54159 55451
3 27 99997 293288113
3 70 99944 518281817
3 34 99989 913235510
2 88480 458816939
3 93 99949 333345434
3 49 99972 659012554
3 10 99954 364758957
3 12 99927 414472545
3 13 99998 598646026
3 42 100000 688521389
3 59031 78701 499230194
3 47 99978 649478253
2 31725 750453213
3 63 99931 318869256
3 19107 67392 421517061
3 57 99912 517440570
3 74 99900 568569497
3 21 99999 224282396
3 35 99933 269727764
3 65604 84947 652716912
3 37 99980 631167342
3 14 99917 859448665
3 18 99928 631050554
3 10 99940 850239653
3 65 99919 613025294
3 25 99947 334742345
3 85 99963 14605603
3 34 99970 590050605
3 40 99912 114547773
3 31 99904 997057323
3 17 99932 222296269
3 19 99905 388786514
3 54 99937 474710101
3 87 99995 592565871
3 87 99947 827952140
3 4546 77951 623831757
3 62618 85918 940922307
3 95 99961 250702396
3 43 99946 51782151
3 23 99968 367682385
1 15386 83608
3 19 99917 294379485
3 6 99940 451384056
3 4 99943 890522717
3 48 99908 823089574
3 44 99984 416311131
3 19752 40130 811676199
3 12 99928 527023629
3 92 99991 92331167
1 9560 67647
3 24947 59110 221158115
3 8 99987 900957744
3 6 99997 75041564
3 99 99998 242650011
3 43 99962 994516241
3 52 99933 28997778
3 2455 49709 236509437
3 82 99950 986371246
3 92 99960 908254618
3 23 99933 498871826
3 39141 63525 311353220
3 4 99970 386642924
3 93 99907 66376154
3 4 99965 454726710
3 42 100000 394278438
3 40 99981 726719170
3 98 99939 424651135
2 90090 198147289
3 47 99916 905086834
3 59 99926 158743770
3 31 99951 781556081
3 75 99982 401577472
3 95 99965 746363827
3 24493 67525 990237515
3 73 99994 373476342
3 1880 78775 404987251
3 90 99920 265566825
3 55749 66734 12917027
1 1533 52688
3 65 99920 922178781
3 61 99962 679492083
3 88 99943 983340823
3 77 99989 464870066
3 33088 51823 101539069
3 7677 86670 337821134
3 62 99984 357656873
3 30598 70913 503031691
3 15 99900 681858063
3 16 99978 972874716
3 94 99912 458033020
3 70 99981 992057867
2 90344 931261162
3 65 99979 195161678
3 9707 17593 502229123
3 20 99917 238712996
3 90 99992 25669789
3 95 99928 358091100
3 50 99931 574737521
3 70 99903 548677729
3 28820 99889 837494900
3 57 99925 905442257
3 84 99994 472873241
3 29 99934 630460646
3 53 99968 317926615
3 9 99907 324448788
3 49 99990 943433067
3 16849 30518 82543219
3 78 99919 724591711
3 48737 82895 335047264
3 35 99939 74940107
3 81 99958 438715743
1 87396 94239
3 33 99960 48386764
3 67 99980 727683616
2 31729 345079597
3 66 99926 636558236
3 43 99980 370834159
3 79 99936 867131513
3 51 99982 846551902
3 66 99996 406896962
3 87 99942 466143555
3 6 99943 345646711
3 67 99903 291721797
3 98 99971 13499994
3 76 99900 962865925
3 22711 90949 626418742
3 44 99984 204118661
3 46 99942 254360799
3 89 99992 557509838
3 60 99990 120824954
3 75 99941 785183442
3 34 99915 804910974
3 29 99919 226721166
3 22 99975 651613435
3 95 99958 617838197
3 95 99991 661327898
3 69 99942 389253385
3 100 99925 999003877
3 78 99954 546340299
3 48 99988 571721289
3 85 99965 739141717
3 28 99960 90822489
1 82192 82631
3 19 99959 496499534
3 49 99971 559348795
3 46 99958 634494124
3 42 99995 573807115
3 71093 92236 715363076
3 39 99945 733121643
3 34 99916 314485159
3 67 99917 514333583
3 73559 82252 860256751
3 88 99905 333320456
3 30 99982 704742338
3 34 99903 972024943
2 95432 941609894
1 30771 77427
3 24 99904 687738000
3 53 99985 265009190
3 29 99966 509847149
3 15454 85833 837597896
3 34 99915 601964083
3 50 99970 423084472
3 29 99920 924417093
3 29499 52148 906495818
3 37383 81726 652666558
3 81 99958 331834499
3 59 99992 98247738
3 36144 95275 950132229
3 51 99986 490897878
3 60 99985 528051758
3 17 99939 777270394
3 57 99986 687191676
3 67 99948 281767766
3 82 99922 475599924
1 39078 42958
3 45 99920 178979050
3 21 99977 209024449
3 64263 82076 701346030
3 52480 90863 82233368
3 66 99941 934515331
3 92 99926 357763807
3 73 99988 340967325
3 2 99957 102985325
3 37740 65468 710965462
3 13596 35470 801386248
3 43 99946 821426515
3 89 99922 254688235
3 90 99977 96242659
3 91 99956 248642437
3 64 99916 609016682
3 22 99949 181313796
3 91 99952 329759869
3 83 99953 941412114
3 99 99931 916056143
1 6515 25523
3 42 99971 651890362
3 89 99962 447802848
3 38161 84029 576491243
3 40 99926 335512758
3 53 99906 977905754
3 4224 37268 476918311
1 12997 53103
3 17 99975 943667661
3 81 99951 671550709
3 22 99998 484077121
3 6 99920 862851952
3 61 100000 267690083
3 63 99964 366022131
3 43455 81541 829139757
3 82105 84784 33195595
3 60 99998 533361178
3 81 99918 554548156
3 74 99985 454868448
3 30 99962 833041379
3 24 99974 873469050
3 17 99978 831641304
3 46 99954 773198442
3 10 99976 37730456
3 75 99974 720995132
3 41 99917 535669154
3 80 99909 318990158
3 50 99913 22107873
3 24 99974 276474063
3 17 99977 201173706
3 22 99981 667870214
3 57 99958 826774982
3 51 99941 621141716
3 82 99938 584694226
2 47686 793616837
3 52 99942 160907288
3 26 99951 9635432
1 8610 13411
3 74 99910 227194928
3 68 99996 336778018
3 15 99913 494431035
3 32 99993 895562325
3 26 99960 176915070
3 45 99913 812221857
1 3977 93257
3 30 99984 793899987
3 78 99943 116281854
3 28957 75248 19290928
3 33461 49673 519602548
3 77 99937 354004110
3 67 99949 346540534
3 33 99992 529213897
3 23570 47690 571188440
3 47 99991 272304445
3 5 99960 437270554
3 87 99989 873413230
3 10014 58172 300449834
3 83 99906 411414502
3 64 99970 942608617
3 68 99909 579896927
2 36051 277841377
3 21 99974 605808384
3 87 99953 763160668
3 54 99968 239274206
2 7822 918925384
3 57 99924 138043892
3 26 99993 771242022
3 2 99904 505711705
3 37 99955 321034829
3 34 99942 583050198
3 36 99998 713510327
3 4 99930 993504372
3 81 99979 359450946
3 61 99977 673075323
3 15613 76684 163274299
3 50 99930 754567962
3 96 99935 396053020
3 72 99933 644415049
3 2 99901 712350098
3 34 99914 975908332
1 19309 43469
3 49645 92362 602003611
3 69 99933 379841475
3 18779 96099 375597581
3 45 99926 301204613
3 73 99902 818313085
3 18 99909 172341236
3 89 99943 714348568
3 80 99972 222638243
3 77 99915 793144794
3 73 99989 246604413
3 70 99911 767399405
3 47628 57526 542677064
3 76 99977 841808979
3 78 99947 76618346
3 70 99906 379914952
3 15622 71264 88801515
3 83 99938 552158434
3 64 99923 547388091
3 33720 81823 849286522
3 17 99977 746668598
3 38 99903 666212175
3 42 99967 973910757
3 10 99914 424381161
3 7546 89153 170477190
3 51 99951 135508412
3 81 99962 770145615
3 16 99943 411410573
3 59 99942 198782319
3 64 99976 225133338
3 59 99939 381898198
3 78 99970 297527541
2 45045 766565032
3 39 99937 258149056
3 39 99917 524683931
3 18 99901 783651721
3 35480 84195 969347237
3 50938 90651 899556218
3 58 99940 677720222
3 39386 76916 605780514
3 51 99939 47664890
3 54 99986 592414669
3 2944 82886 969676499
1 59229 60566
3 12 99929 306142732
3 72 99969 580711591
3 33 99985 234640145
3 41920 64049 357002678
3 98 99945 166919019
3 78 99913 646861772
3 99 99941 735476758
3 408 46329 495079657
3 7 99905 817671312
3 23 99954 438360266
3 27 99937 175472671
3 36 99926 888651342
3 92 99956 342087253
3 4 99980 117981722
3 16 99975 814937296
1 44655 82128
3 38 99914 460638819
3 100 99957 728895
3 80 99913 590705703
3 18 99985 278487964
3 79401 84519 919683945
3 45 99921 236886524
3 20 99903 393603809
3 19 99918 572475482
2 58151 616961733
3 38031 64827 428581094
3 25 99934 265026328
2 69979 926923974
3 30 99952 868040816
3 51 99925 27573249
3 86 100000 837040576
3 41 99998 738452110
3 46 99976 160975627
3 96 99945 604626946
3 7 99950 201020096
3 45 99927 876246854
2 2797 381248927
3 20 99995 688494525
3 8 99950 215255465
3 92 99995 915600802
3 61 99972 482402774
3 18337 71661 682819483
3 56 99982 440112641
3 21 99931 137066290
3 73 99967 9771323
3 71 99947 163650087
3 60 99939 278741658
3 10273 97323 358627666
3 86 99933 186029363
3 10 99967 954088649
3 14 99988 960253797
3 91 99932 955668291
3 84 99937 539006809
3 91 99985 302075580
3 93 99952 422123206
1 48502 87106
3 68 99966 519816664
1 26182 68570
3 99 99975 881635831
3 55382 98213 966589249
2 6363 875231658
3 99 99940 939036799
3 94 99948 64001476
3 20 99913 178526280
1 76044 83205
3 99 99998 731129317
3 75 99930 543299814
3 3 99912 344785775
3 95 99940 860022054
1 41629 91619
3 59 99986 580098779
3 32 99937 628645966
3 71 99986 804533205
3 19 99903 414133654
3 91095 99576 127471623
3 57 99914 39649353
3 93473 96678 550050014
3 16 99979 156434469
3 91 99938 443009346
3 31 99933 523290460
3 41 99957 111089242
3 7943 87078 502078332
3 93 99982 941159312
3 92 99999 886238606
3 13547 28200 479307736
3 73029 73808 753965950
3 32 99953 482748974
3 47 99939 339339450
3 52 99927 896561501
3 72571 99595 542886430
3 94 99947 315376391
3 47 99990 11178768
3 5 99912 905227234
3 15 99908 820458471
3 70 99981 557550912
3 12 99972 439662481
3 59 99921 350848466
3 89 99949 142817397
3 12 99996 24456109
1 41199 97488
3 62 99920 487465382
3 1 99973 264015635
3 63 99933 281030965
3 72 99948 620567956
3 62 99952 458950350
3 76 99958 554861654
3 20 99968 286857129
3 33 99917 408408948
3 71 99906 890008127
3 61 99922 116605323
3 6 99924 7294867
3 27 99958 872516371
3 87 99933 618220466
3 52376 78650 557301006
3 22692 89976 725246841
3 15300 63260 285930725
3 80 99938 694705558
3 71 99948 169595790
3 47 99944 885008081
3 43 99907 469488115
1 46852 95804
3 70 100000 501424457
3 54 99916 312360152
3 24 99983 470359296
3 58 99950 317049327
1 42092 78484
3 25255 25704 855081648
3 11 99914 289211692
3 38 99921 431912760
3 7 99971 5022975
3 77 99953 717258080
3 46987 67853 731242900
3 81 99920 747596928
3 40 99901 504712088
3 46526 54087 846859905
3 45 99937 13306847
3 44 99957 100296927
3 32 99972 617877132
3 31 99931 749961965
3 12815 40655 839864692
3 90 99927 705328472
3 96 99974 773467072
3 92 99939 656161519
3 6573 53396 628853458
3 60 99999 737195169
3 11198 43305 660639339
3 16 99930 653358279
3 67 99970 80297994
3 80 99977 911159716
3 59 99935 789591959
3 93 99938 943928618
3 84 99994 769645888
3 62 99931 892003327
2 33128 765984071
3 3345 91995 411165346
3 8 99914 91627790
3 94 99904 678435654
3 18 99936 244765741
3 27042 93716 399493792
3 17 99942 791165662
3 25797 46338 222126248
3 17 99946 405819528
3 46 100000 305552873
3 54 99930 129222366
3 52 99929 889731528
3 78 99929 347522115
3 83 99970 929725440
3 3804 52282 873288561
3 79 99977 786894193
3 15 99980 93765210
3 70 99919 120938011
3 47 99954 873849935
3 33 99964 948435558
3 80 99958 794587487
3 30 99992 194973604
1 63689 97748
3 91 99978 696172605
3 32 99943 478648800
3 62 99903 566815320
1 37817 39998
3 20 99932 254770841
3 69 99944 78559052
3 58 99973 404220399
3 94 99954 127000602
3 16092 68505 903670963
3 48 99919 366558903
3 89 99924 400514289
3 1 99916 975673481
3 72 99939 590485392
1 9895 42663
3 82 99937 954814332
3 95 99987 150732985
3 15 99930 15681914
3 49 99901 857058316
2 86400 637340434
3 64 99950 422296003
3 15 99938 788962665
3 2 99993 987036007
3 70584 91444 925375121
2 96559 156952973
3 17 99993 582258092
3 52 99979 847753856
3 27379 48952 35308904
3 12321 79748 75701376
1 26203 56342
1 41729 95636
3 85 99942 76668122
3 31 99979 953247162
3 86 99916 444026257
3 33 99920 547156521
3 72 99964 922325486
1 9599 43848
3 36 99945 368295033
3 22829 87842 155009353
3 5 99983 485504756
3 60 99989 18982380
3 45636 53574 15066333
3 52 99919 85229080
3 5848 61872 776894738
3 77 99997 868242135
3 58 99991 450178967
3 84 99954 603283640
3 4 99922 459280922
1 4755 43055
1 5905 69387
1 5706 66736
1 3601 84908
3 13 99940 1033490
3 1006 4872 784017023
3 70 99952 990352837
1 66350 82478
3 62 99973 876182033
3 85 99946 246919696
3 27 99975 322039644
3 44843 66802 871297489
3 29 99917 272428049
2 34962 92019823
3 18 99908 871574393
3 99 99989 387596973
3 69 99995 216478135
3 47136 52671 614087730
3 92 99935 422092142
3 82 99901 944237355
3 26171 58388 389251364
3 60 99942 210244767
3 92 99971 427866199
3 57 99920 276884091
3 11477 31126 440678818
3 23710 94139 733916372
3 80 99956 859163683
2 86299 28512829
3 19801 95217 559235245
3 29 99946 11454197
1 8456 77743
3 95 99966 970436105
3 25 99906 779373530
3 58 99927 309530015
2 19121 635641583
3 65 99940 214100203
3 66 99942 504492285
3 53 99982 340473267
3 28 99998 351995751
3 60 99973 556910991
2 78726 229261748
3 88 99976 865393731
2 26532 887477908
3 26 99918 746463847
3 48 99999 608699478
3 44 99951 220463399
3 76 99955 689071168
3 62 99945 930006985
3 80 99925 691276278
3 7084 72628 564689689
3 1 99962 629634412
1 61207 84056
3 45 99966 549725889
3 79 99901 622088966
3 44 99917 228120611
3 50 99989 10887660
3 30 99948 622758563
3 28403 54666 627228809
3 93 99970 740898843
3 24668 71414 810122383
3 22 99921 36522388
3 50 99978 237349990
3 98 99913 562725801
2 73013 304654608
3 84 99908 98303029
3 78 99982 529176293
3 100 99934 540855516
3 28 99967 854873110
3 24 99961 994183670
3 1 99977 894801978
3 25717 62486 774319268
3 32 99987 70290305
3 27 99943 410409590
3 39 99939 483997749
3 40310 47940 434156303
3 33 99932 63780734
3 66 99923 24093968
3 47 99925 726633322
3 29 99929 932833844
3 39 99984 414215212
3 44 99981 916767415
3 47 99998 388285092
3 87 99951 441352701
3 98 99989 714676767
3 96 99982 194986608
3 43 99909 375621472
3 20 99929 688758441
3 98 99975 57343200
3 72 99959 502460371
2 28740 655577073
3 60 99999 313194273
1 44931 54477
3 61 99926 184682793
3 50 99953 431316094
3 21 99937 103466090
3 31 99917 821074713
3 61 99961 729469994
3 34 99996 712836749
3 30 99948 266309201
3 10925 49161 151560344
3 63 99981 573183751
3 40197 57817 51457895
3 28 99941 497920859
3 42 99910 153794388
3 38 99958 808758053
3 71 100000 971957740
3 68 99921 473200680
3 61081 96628 90834484
3 45 99902 484296316
3 22 99954 488797740
3 6 99904 91377707
3 82 99982 766911380
1 51686 90487
3 21 99999 727883788
3 52 99996 936909149
3 78 99906 468003117
3 4 99934 539701839
3 93 99977 87408751
3 97 99993 54276409
3 22 99973 867462008
3 42 99944 824767485
3 32 99979 585365390
3 89 99903 996851764
3 73 99941 850114969
3 61 99927 503127895
3 72 99959 729715561
3 14 99927 275078174
3 49 99962 569242169
3 16 99962 486543656
1 7459 80218
1 6324 16855
3 73 99938 647957889
3 29 99985 245526849
3 49 99983 300923859
3 86 99921 79732835
3 100 99927 253648192
3 96 99915 275804613
3 8386 54114 674181920
3 25 99917 714198879
3 93 99901 257501542
3 73 99912 812768702
3 27222 63141 854603105
3 70 99916 980451048
3 92 99989 761857992
3 44 99912 453809282
1 30046 61442
3 29 99940 324209156
3 99 99952 929593863
3 53 99922 729906359
3 4 99995 825962871
3 7 99919 669630109
3 70 99985 805206444
3 93 99988 211694451
3 66 99923 247823294
3 92 99984 967389554
3 24 99949 640820559
3 66 99923 255728309
3 91 99923 913466126
3 12 99979 733570012
3 27473 87052 112534646
3 8966 47506 801816050
3 2 99905 385316055
3 20 99967 14865804
2 32371 547172156
3 75 99959 254086973
3 57 99910 62422955
3 52 99933 156638934
3 54 99958 744816374
3 30 99925 266760745
3 5609 92435 864548767
2 77967 826192817
1 17718 40552
3 15 99946 334699001
3 61642 83720 17462483
3 98 99951 707808736
3 31 99995 421209542
3 71 99994 85687407
3 57 99937 333630351
3 54 99987 167263604
1 29222 32700
3 76 99909 103982600
3 84 99996 103438202
3 24 99949 851272510
3 2624 5818 419975954
3 55546 59793 302377353
3 96 99969 994714989
3 11 99906 842570588
3 87 99931 873764799
3 73 99943 382094975
3 2 99973 968658232
3 97 99967 328262573
3 71 99987 494161352
3 9 99932 592156537
3 13 99985 894201889
3 8 99976 609919094
3 93 99964 538892030
3 98 99937 626838
3 4 99921 175034787
3 7 99996 868485587
3 98 99971 223718821
3 33 99912 475954701
3 20 99974 45035
3 25 99959 271632435
3 2261 73564 960191733
3 72 99954 671396006
3 99 99953 576067676
3 7 99960 391304922
3 28 99930 491493786
3 31 99951 997085758
3 83 99941 500046859
3 37 99928 215270494
3 9 99923 366036020
3 72 99986 220355654
3 52 99994 454491204
3 76 99907 33437994
3 22 99901 969737176
3 76 99996 633922117
3 89 99962 979913987
3 55 99900 847326207
3 94 99923 274423950
3 5548 51036 147896402
3 13667 99051 975324540
3 62 99923 55669870
3 73 99917 984173009
3 15392 51173 615637915
3 74 100000 119365780
1 88828 93677
3 8840 35796 731261380
3 51 99910 765786444
3 49 99984 813870158
3 2 99905 260950379
3 80812 83636 931349043
3 85 99917 869068465
3 66 99941 456557819
3 100 99967 87986461
3 68 99949 402740500
3 53 99951 985857993
3 58 99992 316832530
3 96 99914 35868242
3 88 99939 469534771
3 1 99960 683259772
3 45 99980 667271718
3 15 99962 632118034
3 54 99902 372060173
3 73 99992 372388108
3 72109 82374 841264832
3 70 99989 136997364
2 93986 628385596
3 85 99911 380904649
3 57 99951 660312564
3 6819 22457 264978434
3 98 99922 343750051
3 94 99998 478173090
3 13313 86108 633088849
3 37 99926 343999928
3 41 99928 143976347
3 48 100000 437625797
3 24 99992 425670206
3 52 99919 307471453
3 77 99938 104478929
3 77 99905 45155343
1 90632 90885
2 77010 736284295
2 84353 207675721
3 36802 86986 983297170
3 93 99941 785037707
3 25 99952 168669428
3 60 99959 884343355
3 3 99999 941618670
3 28834 73965 193237758
3 16 99994 324486217
3 10 99926 866509591
1 22225 25570
3 6 99975 659751807
3 30 99918 850947229
3 11 99914 61125475
1 14516 85306
3 7 99929 179063385
3 63 99951 446477765
3 57 99993 30454011
3 38 99958 829804465
3 78 99994 923628211
3 21 99978 611655301
3 9 99919 550011833
3 62 99940 404057806
3 69 99923 299472086
3 17 99925 801078080
3 31 99960 961213542
3 42 99993 446125022
3 99 99974 81665691
2 14170 994269594
3 78 99971 125819817
1 58149 82149
3 94 99926 826868858
1 16346 19246
3 10 99907 873338803
3 152 68190 939856395
3 17 99903 426367886
1 60353 75428
3 61 99942 253648496
2 52967 320620874
3 69568 78622 407706404
3 12 99952 159229132
3 99 99943 821609205
3 66 99913 449767760
3 63 99949 275376940
3 16 99941 583272532
3 65 99978 376425028
1 43149 95833
3 62 99939 976641009
3 53 99941 557049654
3 3530 29714 269983409
3 84 99967 847286188
3 16 99938 980432212
3 64 99974 525007105
3 8 99944 665956680
3 29 99924 593973960
3 18320 49192 619007182
3 77 99921 794191684
3 59 99994 606534789
3 66 99921 134070030
3 41 99911 365512746
3 43500 66122 939022843
3 4 99928 686306973
3 45 99918 152161080
3 53 99979 240787752
3 47 99998 404135095
3 15438 23753 530500604
3 50 99998 493924815
3 54 99993 659503100
3 70 99977 898710302
3 70 99983 70826942
3 52 99973 225131442
3 31 99968 833845711
3 8 99976 37821289
1 2883 83744
3 70 99988 75710074
3 36 99928 753132764
1 11018 79325
3 21445 91615 63889815
3 85 99957 534538840
3 32032 56860 442673418
3 88 99966 106053471
3 87 99920 892174913
3 5527 97069 866930364
3 73451 95436 174520849
3 93 99998 443050058
3 16775 35600 645908984
3 22 99972 869371660
3 7 99978 382283749
3 88 99984 953153294
3 18 99951 315693370
3 11262 31570 817662600
3 61 99924 921274128
3 95 99915 74949700
3 61 99926 361419706
3 14 99938 756305219
3 19481 29479 864532876
3 3619 96271 398037403
3 37 99992 697788636
3 28 99970 464020131
3 52 99938 742225737
3 22 99973 441411666
3 5 99954 727446588
2 41396 536002803
3 83 99966 905258610
1 6128 75053
3 92 99958 732393922
3 73 99934 608316577
3 89 99970 654216704
3 36 99907 857133785
3 4196 61197 509979788
3 68 99931 53790205
1 28149 28474
3 49 99938 869135210
3 18 99903 350951864
3 88 99940 43138998
3 72 99930 429029344
3 84 99976 121183608
3 99 99918 206934508
2 62706 850415361
3 96 99917 715641070
3 4 99984 891020235
3 46 99995 644418456
3 51414 95598 147795633
3 99 99946 638831519
3 78 99918 148905833
3 85 99921 204610841
3 3 99957 964501068
3 96 99991 929442316
3 36 99972 336854591
3 19 99945 655055730
3 97 99911 573789649
1 17197 17231
3 69 99940 859422108
3 29109 35686 263066512
3 4636 66729 396272385
3 65 99915 47363877
3 71 99995 340302999
1 94921 99293
3 18 99929 619160032
3 39 99960 485763953
3 64 99967 623595090
3 1 99902 936009420
3 68 99933 691524259
3 25 99968 165745092
3 38 99904 991920758
3 80 99976 948872637
3 9 99902 865050063
3 61 99985 918476233
3 67 99964 843101952
3 64 99970 219389358
3 97 99971 628336580
1 37259 92823
3 17665 62138 337043518
3 18 99967 190230130
3 27 99964 497480639
3 84 99922 682567832
3 11 99907 88712046
3 4 99951 727286742
3 15 99986 367446735
3 34 99932 488145367
3 84 99994 406404534
3 89 99969 894700320
3 81220 84776 430334118
3 86 99983 512049293
3 81 99909 750387321
3 26 99940 735579164
3 46 99994 319447362
1 14489 75671
3 17 99990 276254429
3 33 99916 707258623
3 65 99975 827378071
3 75 99958 960742094
3 30 99906 807710099
3 33 100000 100405224
3 52080 75747 919851135
2 96574 172361208
3 97 99931 891313084
3 44 99965 299063397
3 21 99952 414996513
3 61 99938 615105499
1 10324 76481
3 31 99908 177067778
2 202 337237233
2 50548 558672337
1 6256 10077
3 91 100000 925186456
3 11 99956 176933364
3 68 99982 371352381
3 58 99923 401591619
3 22 99912 478720278
3 11 99914 531586929
1 44402 47344
3 69 99997 13409665
3 80 99908 862095613
3 26 99950 372530652
3 81 99903 919116005
3 52802 88368 952026186
3 79 99930 604348840
3 15 99937 323506500
3 19 99960 464252576
3 21 99944 705650645
3 10 99993 984273504
3 44 99911 919348027
3 30 99943 628813692
3 25 99995 398995920
3 70 99972 383722635
3 94 99917 424194856
3 8 99999 775090026
3 13 99904 948860796
3 63 99979 703157699
3 18 99954 480083014
3 58 99944 55613646
3 30 99997 359709742
3 18 99914 610047575
2 49966 907412085
3 99 99972 711879691
3 1 99978 504122190
3 9 99960 188561857
3 37 99913 895655105
3 65 99917 175616449
3 68 99989 798257058
3 51 99916 447429191
3 67 99953 991168715
3 32 99980 953126405
3 32013 77039 958520901
3 56 99976 229587557
3 15 99937 765846443
3 77382 83939 164914955
3 23 99984 174292427
3 26493 98929 52417690
3 94 99994 287748495
3 63 99933 235134136
3 98 99952 204671516
3 41 99919 313768276
3 69 99980 44684856
3 29 99989 892761383
3 67 99901 486045425
3 65 99908 455086457
3 42 99949 268525947
3 43 99921 880343845
3 32 99985 217379418
3 76355 79740 452676319
3 89 99901 815261122
3 58887 94998 219822773
3 21 99906 944342331
3 8 99991 35322068
3 23 99902 724204681
3 88 99963 28063628
3 52 99907 362743754
2 44814 53602327
3 81000 86204 453230234
3 73545 83025 173335071
3 53 99991 589606677
3 28 99928 44676587
3 5192 23671 743596080
3 24 99944 527915564
3 28 99988 45813602
3 69 99993 628455834
3 99 99921 253435747
3 70 99948 801736755
3 2 99952 950858121
3 26 99949 905023423
3 89 99900 497440879
3 36 99963 824422295
3 46 99951 375910365
3 53 99987 138605991
3 39 99931 626549732
3 5 99902 161026738
3 103 57025 636459336
3 57 99935 121682901
1 78617 79581
3 59 99901 768821987
3 66 99935 337957801
3 97 99906 178399078
3 94 99994 121639689
3 50 99920 735064540
3 98 99997 105907267
3 93 99998 285523917
3 64 99916 540263955
3 37 99978 265076990
3 30 99998 859937384
3 43 99913 391949362
3 37 99987 316498250
3 90 99910 516244784
3 31 99939 523181310
3 9552 58695 505448965
3 54 99991 989591405
3 64 99939 387592075
3 95 99988 337807554
3 71 99915 57906473
3 17 99969 60542802
3 6 99993 791394781
3 33724 54213 288889537
3 2 99903 519203960
2 12046 914713698
3 31806 39928 695514575
1 1233 49865
3 94 99947 652428296
3 59 99948 420640347
1 19017 80459
3 18 99982 450190295
3 12 99953 605389156
3 57 99924 851552058
3 10 99976 392404862
3 45 99937 869520309
3 87 99940 373455259
3 32 99998 465301424
3 27892 80090 975857047
3 43 99958 664077768
3 49 99997 301323558
3 70 99943 582188142
3 49 99995 401363104
3 32683 78684 777904846
2 37063 770703823
3 72 99928 88711052
3 49 99978 180978422
3 79 99995 759923838
3 20 99956 268305852
3 74 99920 717647366
3 23304 72835 581410941
3 94 99993 875203946
3 34 99951 919708181
3 47 99923 821537162
3 59 99924 459977698
3 89 99966 759248645
3 13 99993 97701130
2 85854 353451669
3 19 99960 3694255
3 13146 41780 632900877
3 60126 76919 469079211
3 8 99964 884028926
3 7 99993 655761978
3 44 99983 29475585
3 85 99925 445290529
3 42 99915 257118280
3 66 99906 809595597
3 79 99979 518666248
3 85 99943 799295699
3 20212 82260 603986716
3 16 99971 97240762
3 41 99965 689023719
3 76 99940 810577917
3 7 99924 776079993
3 26899 59825 876276044
3 82831 98790 94357750
3 94 99976 328259091
3 52 99967 539195188
3 11 99996 714550589
3 22018 61190 176221859
3 35 99932 368265529
3 43133 55484 532248434
3 13488 37003 613709118
3 83 99973 215775215
3 11 99941 288468427
3 44 99923 247927087
3 44 99921 686928499
3 8 99964 264985840
3 22 99903 343830743
3 18530 34289 339595451
3 57 99997 596661492
3 5 99992 384622157
3 84 99935 130873502
3 29078 58217 948692792
3 44 99938 652343373
3 12 99951 879407557
3 74 99912 464007960
3 98 99908 980254493
1 66264 94239
3 47 99977 772307912
3 41 99974 449149648
3 2811 55827 693898106
3 45 99916 720808412
3 13 99988 391848146
3 76 99907 825555673
3 38 99947 821777360
3 66 99917 296564037
3 26 99949 673608755
3 87 99931 443764326
3 66 99973 652076250
3 10938 26229 936644557
3 38394 40112 835195496
3 25 99938 288064795
3 13734 55053 823767851
3 93 99956 309812995
3 54 99908 347442238
3 8 99980 545056656
3 25 99944 598359022
3 24 99900 341112744
3 36120 96398 607225178
3 97 99914 753709009
3 18296 31670 26427231
3 90 99974 159748660
2 54981 441971929
3 90 99980 960325416
3 83 99950 721360491
3 32 99920 108565576
1 49019 85455
3 24 99947 819730532
3 60 99930 597677691
3 86 99923 700441369
3 86 99998 124721853
1 14226 41473
3 16 99928 804138011
3 59 99921 756560511
3 67867 81762 426854195
3 75 99944 327454149
3 70 99963 535701341
1 20259 66879
3 25 99942 513497724
3 2577 67880 530383743
2 50611 724618299
3 11 99964 696934511
3 74 99996 539141535
3 77 99937 438237121
3 46 99909 558170808
3 46 99932 235833049
3 17 99957 794737034
3 38 99908 433389503
3 39245 47066 72142113
3 92 99938 825852947
3 65 99950 304009727
3 8 99932 468365454
3 98 99904 153948600
3 41 99917 670447562
3 16 99996 225429979
3 42 99916 390611012
3 56 99979 339539476
3 74889 99080 866683807
3 41 99938 426880400
3 13 99950 954691883
3 60 99940 675978657
3 92 99994 104336293
3 97 99977 139719587
3 12 99904 785657408
3 87 99937 568539677
3 37 99912 701485285
3 93 99909 358381356
3 37 99967 938215863
3 62 99932 913126941
3 52247 65715 46864859
3 74 99961 70890073
3 28870 76663 267328374
3 63250 95088 491030406
3 44 99980 601619190
3 46 99921 303464683
3 64 99967 637328789
3 48 99906 260945428
3 37 99974 711210779
3 44 99968 604798135
1 40952 80884
3 9 99955 638572066
1 27895 55883
3 64 99970 228149616
3 65 99903 648375085
3 4 99935 414318469
3 4 99964 840650730
3 59 99996 706047374
3 51 99964 172403602
3 21 99934 107323268
3 51 99970 793017173
3 3228 25033 600387902
1 14284 16531
3 99 99919 330751062
3 32708 57430 77127103
3 49 99923 806511809
3 33 99966 634523421
3 56 99903 550367304
2 93815 740147907
3 25 99990 514677749
3 48 99984 13420225
3 18805 93592 925193735
3 55 99927 434058530
3 39 99995 846209498
3 87 99998 228093614
3 24 99971 857483341
3 44 100000 254835816
3 73105 73396 872050514
3 90 99946 74296074
3 14234 90335 646333843
3 83 99905 204949969
3 83 99929 865071437
3 83 99942 553636476
1 6644 74747
3 34867 68999 805902515
3 10 99916 558525088
1 69323 90304
3 13 99987 283890581
3 27159 51537 889370163
3 16 99949 15078949
3 25 99965 582082848
3 10900 24731 527036573
3 50 99935 618283018
3 5 99972 632028318
3 63 99972 387626629
3 71 99925 648288307
3 7373 60397 962391583
3 9 99964 755953211
3 86 99940 739173855
3 60 99933 548233736
3 57 99946 175277838
2 52269 742798117
3 19 99954 611425804
3 19 99974 214050766
3 31 99932 499999964
3 47 99970 510175102
2 58984 69435251
3 60 99924 363703561
3 65 99976 565724812
3 49 99930 803909288
3 60 99922 296332685
3 88 99984 637649355
3 39 99959 62676835
2 73190 383869982
3 98 99987 149906908
3 9326 56382 666201174
3 85 99949 674099435
3 77 99902 49063468
3 94 99922 397383004
3 80 99953 316158964
3 66 99931 259557332
3 9 99963 499995142
1 77391 78311
3 73 99908 468952948
3 100 99936 128635444
3 83 99980 839448203
3 33 99914 66875980
3 19 99935 359138188
3 53953 55948 678820239
3 95 99926 120076094
3 91 99954 366192582
3 51 99937 847744847
3 5 99958 57854189
3 71 99966 933111352
3 20759 64421 954319922
3 10404 79297 843398750
3 63 99946 382529593
3 71 99989 220502133
3 79 99945 499863714
3 80 99910 290125098
3 4 99917 549258445
3 26268 53886 943773696
3 9 99982 604667356
3 28 99948 61334395
3 94 99971 716130809
3 60 99991 499690108
3 23 99927 163345114
3 57 99947 25301740
3 41 99905 617753987
2 41236 610039438
3 97 99996 214573169
3 71 99984 709826205
3 51401 90053 181383585
3 14 99995 276270874
3 96 99941 631704359
3 34 99999 351763292
2 95422 365218843
3 49 99968 877444423
3 72 99978 911906831
1 21655 26774
3 27000 68645 74127057
2 87246 225957945
2 77774 65263940
3 14 99980 894648219
3 84736 85862 359734567
3 58 99956 446306827
3 26708 70532 605617786
3 89 99901 872533363
3 14 99920 602953663
3 74 99968 942694959
3 13 99967 190416687
3 49 99911 240086310
3 555 30872 981464125
3 710 30775 625831290
3 49 99941 644481629
2 72180 48959653
3 36735 84741 694410549
3 77 99964 373812137
3 10844 86529 667370576
3 72355 93337 621771024
2 75333 932687273
3 41 99972 508454139
3 65124 96212 398462388
3 9 99937 597257231
3 71 99941 189415727
3 79 99938 40981709
3 5336 89231 504900659
3 19 99903 497006284
3 2 99941 689392655
3 25005 92906 444866962
3 2 99920 455175047
3 94 99958 320429811
3 40 99989 150193243
3 77 99904 432394940
3 3 99995 888865803
3 43 99937 126268305
3 46 99942 367742937
3 83 99997 152277779
3 14 99939 875938832
3 15 99952 473486662
3 88 99977 352433796
3 70883 91478 547000626
3 25 99959 869197402
3 54688 80978 546800329
3 46 99932 230906121
3 8746 96573 560259593
3 47525 52805 553818785
3 33 99940 181935458
3 73 99901 496953163
3 26 99946 331904346
3 25 99972 9557521
3 70 99989 993059182
3 40 99972 177830624
3 52 99968 810988092
3 47 99996 440608715
3 62 99959 915213535
3 59 99914 736203666
3 84 99963 699534746
3 1 99917 656751458
3 51 99967 437358521
3 4280 90444 441028574
3 31 99919 519461557
2 81073 125377766
3 78 99916 204168541
3 2 99950 714338697
3 74 99906 325593994
3 36 99932 360268583
3 83 99984 292363412
2 48548 385807911
3 10149 54412 675879638
3 97 99992 273090015
3 11 99970 238010186
3 73 99947 344657365
3 59703 60992 35406779
3 22 99921 806404009
3 7 99911 89238833
3 11 99946 867449703
3 3 99983 187952027
1 26343 94881
3 19 99925 181771148
3 40 99904 557913566
3 56 99995 646691809
3 75 99913 98568805
3 67 99989 722000844
3 8 99967 540571748
3 59 99927 699701709
3 73 99901 446601227
3 60 99980 340117032
3 39862 99455 462683546
3 51 99915 780915402
3 41 99924 377974374
3 86 99944 229339246
3 91 99935 300263705
3 53 99993 970835712
3 28483 54865 852822841
3 98 99912 62472001
3 62 99909 813018091
3 11 99995 597443500
3 44 100000 202327545
3 22 99904 989928089
3 30 99969 843173138
2 76565 312717782
3 6 99940 303535715
2 36241 568512746
3 45088 94979 113119880
3 19 99905 442924996
3 62 99909 27930972
3 24192 99340 215927219
3 13 99943 833498899
3 86 99919 604258834
1 48765 68490
3 54 99998 665933797
3 6 99929 835786511
2 70012 624304719
3 50 99935 253072589
2 35202 499237759
3 47 99925 591602971
3 49 99964 925956846
3 10 99917 135711063
2 33251 877836941
3 10 99969 323360049
3 86 99964 567114749
3 65 99951 269735039
1 6036 89826
3 51 99907 267344795
3 32 99988 539707127
3 71 99989 417020144
3 1 99961 169648289
1 41835 68564
3 18 99926 78386254
2 26773 820502300
3 29 99972 382775957
3 42 99997 125319013
2 9188 958000674
2 3645 476636206
3 36 99938 345444580
3 30 99932 150303288
3 99 99995 949330922
3 33 99991 170317202
3 15 99994 762535648
3 28 99959 816096829
3 74 99946 623124945
3 98 99959 566797303
3 22117 84921 828547490
3 3 99932 868152900
3 17 99979 223783988
3 2794 59621 891960749
3 86448 96545 178179020
3 90 99998 489354823
3 17 99927 393928624
3 53 99940 257011575
3 46 99915 155618835
3 84 99950 705108725
3 25452 39732 486467891
3 37 99945 842283279
3 92 99962 39533504
3 6618 34912 872984623
3 34 99960 513137280
3 98 99977 844133792
3 70 99960 691579697
3 67 99910 620207501
3 20 99942 856046767
3 37 99913 697094730
3 86 99949 748600919
3 43 99993 430542551
1 54381 81542
2 76266 131881005
3 91 99982 973510492
3 35 99920 585721696
2 78324 380903059
3 91 99956 1775302
1 22883 66237
3 87 99928 890135071
3 59 99945 155708
3 22 99987 494942699
3 38295 80894 775452320
3 78 99918 601444238
1 13625 43724
3 81196 88161 611698612
3 39 99998 234181250
3 10 99959 608730830
3 17612 83888 664770059
3 80 99900 546784807
3 6 99972 111984879
3 6 99969 836725813
3 49499 98140 355908884
3 89 99991 278387717
3 45556 75829 157926572
3 14 99911 17647994
3 62 99944 563033756
3 72 99938 672819409
3 58 99981 843275804
3 58 99956 455577449
3 60 99946 72534944
3 59 99952 166963649
3 14 99962 48131319
3 69 99923 577181890
1 49403 75618
3 13809 36121 285549573
3 57 99904 322394061
3 19 99946 878850842
3 74 99922 576472311
3 3381 15361 219071004
3 12167 34376 465079528
3 70 99930 490822129
3 5735 18448 838645766
3 27 99928 364059081
3 84 99949 683211351
3 38654 95638 506220442
3 28 99944 754955305
3 61 99978 756592623
3 28 99969 895500273
3 55 99940 344910563
3 87 99922 375750513
3 11 99967 775465576
3 87294 97793 851394590
3 53 99980 317938125
3 46 99988 173371585
3 6929 45543 645341311
3 70 99969 94327899
3 45 99902 486577167
3 11 99954 159654478
3 59 99921 897414005
3 87 99943 299940794
3 75 99920 573937043
3 67 99929 452624934
3 65 99911 451149053
3 95 99980 706087776
3 14 99994 600778999
3 27 99942 2502310
3 15 99981 556281791
3 73 99932 749340933
3 47 99987 236332557
3 72 99955 320364801
3 54 99937 207575512
3 20984 34602 377530743
3 94 99922 723999835
3 3 99986 412965824
3 17 99943 232296280
3 59 99994 280715543
3 85195 87740 658065308
3 69 99943 628996925
1 71773 97604
3 22 99961 758679353
3 24 99998 921924106
3 30888 92681 875929387
3 31 99940 604871441
3 36 99967 816236026
3 28 99928 506442012
3 4 99966 750076247
3 57 99935 722977819
3 85 99994 450197593
3 53 99980 970569908
3 7 99974 66676062
3 72 99980 336236345
3 70 99963 203524916
3 32773 43017 610720762
3 31547 33384 557902200
3 14299 79961 46985406
3 72 99976 493543486
1 62184 65534
3 31 99980 426307354
3 75 99987 417547712
3 35 99906 988690664
3 38 99936 570767803
3 44 99916 641968889
3 21 99989 402973729
3 74 99989 505352159
3 73 99956 64361057
1 31470 56675
3 83 99982 676932444
3 93 99921 281129210
3 61 99901 789296417
3 93 99983 975709681
3 76 99991 397377657
3 53 99940 888371693
3 56891 99906 865660478
3 52 99945 796088696
3 55267 92747 665166980
1 27646 32757
1 9416 41327
3 51 99960 517830412
3 95 99902 163790439
3 59 99970 265248604
2 2673 122603975
3 3 99983 366339570
3 70 99945 947715155
3 40 99913 804274047
1 2803 14201
1 46161 71490
3 26 99982 183313366
3 39 99960 726974722
3 80 99913 251325877
3 63 99932 465315770
3 86 99952 877153516
2 97954 325904545
3 63 99968 857725018
3 30 99918 293112366
3 12 99951 129090303
2 57051 105858586
3 22 99954 170546472
3 100 99969 920312904
3 49 99954 578919794
3 59 99920 147388947
3 49 99919 826759676
3 46 99989 6716606
3 12794 90261 982197680
3 46493 98682 231768044
3 39052 75350 874305284
3 49 99939 984369221
3 89 99967 713865147
3 59 99975 519753050
3 76 99914 929786350
3 98 99927 472224970
3 26613 81514 654118988
3 15 99901 44536998
3 84 99955 824564125
2 51713 678270439
3 24655 80051 501584116
3 72 99999 754110263
3 41 99995 929260056
3 20839 53578 740089616
3 99 99925 116486419
3 17988 81765 229881382
3 14 99928 252819289
3 5284 70274 44997759
3 66 99939 521094234
3 7 99974 121889559
3 55 99962 989160519
2 84936 438591216
3 76 99948 563820977
3 2 99971 663906925
3 13 99945 545761245
3 21 99902 292941658
3 55 99946 812728901
3 93 99945 818815153
3 10 99938 56621055
3 99 99938 672747333
3 53621 97378 154321088
3 50 99948 637911200
3 95 99987 22799074
3 53 99919 806983977
3 32 99924 811739300
3 85 99983 252901258
3 95 99998 791573170
3 16 99945 659029328
3 33625 90946 774376933
3 3549 95477 860511444
3 75 99963 994873931
3 93 99938 341327962
3 62 99949 73194346
1 14626 80533
3 41 99955 695679410
3 97 99914 225299601
3 95 99989 172875417
3 80 99908 595830456
3 49949 57868 175742826
3 43 99952 568932921
3 69 99949 187488793
3 53 99948 418797421
3 91 99994 942173169
3 21 99944 956182498
3 13415 15506 194329
3 17 99955 459324920
3 42171 86013 829364053
3 22 99905 502477258
3 79 99971 172505103
3 24 99972 528817999
3 13356 34916 301223829
3 20 99906 605139393
3 83 99950 382840740
3 44 99940 368737853
3 88 99955 676241190
3 64 99931 126512044
2 69717 821975891
3 14 99958 819864210
3 84 99904 474791078
3 83 99907 352744411
3 96 99977 633518814
3 99 99925 456167327
3 35 99950 887303134
3 8 99917 964347733
3 66 99946 196116630
3 49 99920 782022936
3 5 99961 425174025
3 82 99908 257529557
3 78 99910 6487954
3 98 99998 37557927
3 35418 41090 757536871
3 59025 82475 126466175
3 88 99913 456200798
3 82000 87434 846295815
3 79 99910 719723503
3 91 99910 26764233
3 6711 69778 821171066
3 63 99947 15523979
1 52939 89321
3 86 99968 642571801
3 68 99979 914028178
3 39 99979 360379118
3 25 99963 772488423
3 7113 39861 389607800
3 83 99908 473018409
3 9 99993 468036052
3 46619 59775 69181695
3 31682 74482 639746882
3 18 99939 579801688
3 39 99902 970694853
3 8 99963 852273462
3 7 99907 271261452
3 48 99972 326410157
1 7597 48291
3 9 99986 665042877
3 78 99940 668767499
3 40546 43628 814286422
3 80 99922 823096805
3 20 99931 811699713
3 95 99921 428913034
3 69 99981 924362950
3 79473 90521 41964254
3 38 99975 578055071
3 21 99930 139498099
3 58 99968 544904891
3 53019 80166 82584297
3 17233 72023 230139143
2 81667 185810029
3 2636 97880 661582974
3 3 99925 61017029
3 21 99927 22126019
3 74 99957 50565640
3 88 99991 790040678
3 30569 63117 780569052
3 8412 73584 198350430
3 21 99965 808137947
1 20554 57594
3 40 99924 887441105
3 42 99927 472530309
3 8 99968 622296813
3 51285 53376 360665443
3 28764 42639 292276096
3 18540 32574 626511546
3 1 99934 567997510
3 12360 40256 68206151
3 59 99999 465849038
3 96 99928 445287745
3 59 99996 615802395
3 9592 75344 435593249
3 99 99959 488820617
3 13469 52064 358972577
3 79 99926 190299378
3 8 99990 431730434
3 51 99921 567087634
3 10 99947 359028370
3 50 99911 689555752
2 29502 142045645
3 85 99963 915831503
3 11 99953 525753519
3 55 99958 482798201
3 26 99969 58951795
3 12 99997 229346089
3 3 99908 268258465
3 41 99933 560777486
3 4 99965 41315246
3 54 99909 540121536
3 37 99992 238512826
3 81 99920 409361438
3 60 99934 221664925
3 68 99962 732996468
3 86 99962 934510114
3 95 99975 283694049
3 11 99918 750220178
3 23 99963 827653112
3 8 99919 653578612
3 14 99909 677130149
3 83 99961 60900499
3 24 99972 705058387
3 42 99981 111296833
3 29 99911 594765899
3 41 99941 773607387
3 4 99901 735878495
3 77 99934 306506893
3 15 99942 300647625
3 49 99904 149714008
3 41053 86382 191703629
3 29 99986 400410961
3 68 99977 820872358
3 12 99971 853717035
3 19 99999 697387808
3 2186 69058 262344439
1 58256 83111
3 100 99967 95802757
3 89 99924 832777168
3 79 99983 761433139
3 83 99918 791277558
3 31 99915 364155377
3 34 99965 146982024
3 42833 53158 122041878
3 99 99940 241666473
3 92 99996 565116219
3 68 99964 155401173
3 17 99947 226927930
3 62 99916 953593863
3 28 99953 144702068
3 2 99951 305404185
3 31 99909 598124120
3 39 99905 593084011
3 25303 90153 474290977
3 72 99930 483568071
3 12 99922 139428062
3 5 99969 468298884
2 39123 48459731
3 38 99935 83009212
3 98 99971 302668811
3 47 99963 9301316
3 88 99934 950839194
3 59 99915 425399266
3 76 99960 677904324
3 89 99975 205790870
3 93 99988 895325565
3 63 99905 427968460
3 25 99924 804219828
3 13 100000 998360771
3 39 99932 443564751
3 100 99950 136242478
3 4 99958 931974006
3 95 99917 635044378
3 15 99933 951332501
2 36963 107420267
3 59466 98801 35126818
3 64 99949 38509132
3 89 99951 446713326
3 43514 44055 413258582
3 46 99908 98558837
3 45 99987 810894097
3 100 99907 145744102
3 93 99957 625349952
3 7 99982 777709201
3 94495 95685 675926532
3 95 99911 493551661
3 56 99934 261790013
3 14 99985 549551966
3 57 99944 112306993
3 43 99936 886750071
3 9 99914 68030576
3 15 99921 328798332
2 79276 749776138
3 31 99941 446183695
3 46 99954 285276045
3 38 99970 728913721
3 71 99912 270212308
3 65 99963 853383159
3 43792 93541 977700221
1 37529 87186
3 97 99902 847353171
3 48 99941 413417735
3 88 99901 144662126
3 56 99944 394149062
1 78308 96544
3 83 99921 806966111
3 39 99914 94964683
3 95 99937 130544194
3 64 99988 427346705
3 84 99961 230455877
3 68 99936 855916707
1 2487 44840
3 85 99956 601177804
3 94 99999 475523452
3 61 99957 620783973
3 30 99929 310306632
3 15 99937 362065882
2 83490 595564780
3 54 99931 269794884
3 32807 87566 848525824
3 40 99992 518796388
3 58 99946 948761493
3 85 99985 300654382
3 36 99973 64158737
3 13 99987 896466148
3 84 99966 59296463
3 34 99931 212287353
3 50 99939 304949854
2 68006 622049564
3 22 99971 109036486
2 80172 291946931
3 47 99954 330432647
3 40 99996 565273335
3 93 99965 725724394
3 22356 33875 661428662
3 91 99958 415008592
3 61 99901 439004372
3 67 99989 992774697
3 78309 83421 137797008
3 82 99981 650010447
2 16695 194552866
3 51 99940 951611118
3 23 99911 490126889
3 1 99997 85414006
3 5 99983 209688890
3 86 99926 904359215
1 16021 56376
3 83 99932 626276886
3 36 99904 306807679
3 54 99909 866982304
3 29 99989 172872504
3 32 99983 133258884
3 71 99949 871121284
3 4 99988 368843067
3 14 99908 75314103
1 40427 84685
3 57 99936 7175638
3 90 99904 413988817
3 87 99988 676976072
3 23 99924 114732075
3 14 99958 196714351
3 58 99945 729917312
3 58 99946 261299968
3 68572 96912 861256430
3 29 99944 882131622
3 34 99975 231204695
3 37 99955 880712038
3 77 99908 253304155
1 15012 82392
3 52431 80109 461936156
3 25 99905 347110205
3 58 99917 193425946
3 93 99987 41162900
3 55 99965 260454729
3 8 99975 214712703
3 16474 17147 495596559
2 87857 551029337
3 89 99921 736513397
3 99 99952 654496134
3 95 99995 409197610
3 39 99950 693293339
3 59 99997 35500682
3 52 99995 83383866
3 69 99989 925035011
3 47 99972 464481721
1 34260 83272
3 40 99927 46260240
3 46 99909 799520717
3 47 99982 641177323
3 5 99979 495137037
3 75 99934 209276801
3 54 99952 13446409
3 51 99942 39329768
3 76 99946 331213525
3 24 99955 440793294
1 82711 95391
3 81 99901 119711924
3 58753 84492 330492106
3 86 99950 566275232
3 87 99963 868277117
3 63 99958 615552742
3 85 99979 613875662
3 18 99909 761650583
3 46 99996 166990709
3 94 99909 738558516
3 10 99917 367469418
3 28309 64927 304550043
3 99 99909 630501862
3 46 99920 997596453
3 79 99907 911670188
3 40 99939 139539469
3 94 99965 620674697
3 79 99936 399673875
3 98 99991 121166617
3 20 99911 751876706
3 59 99917 497278412
3 7 99925 66535343
3 60 99951 565581097
3 26101 29687 549509283
3 83 99925 628412242
3 21 99941 106474363
3 20 99986 84686024
3 63 99975 429549806
3 1 99978 571222640
3 6 99953 795266639
3 56 99971 574548183
3 20 99953 580196595
3 29861 52137 851953842
3 50 99991 973741781
3 18 99958 352169641
3 37809 86516 566834808
3 5 99966 412237909
3 99 99951 730667021
3 8 99975 982002822
3 49 99955 947377110
3 27 99969 706374346
3 46 99973 36602826
2 91492 54637937
3 60489 63460 853393643
3 18587 72450 533290456
3 25 99927 655860460
3 6 99951 938665535
3 18443 66898 281799474
3 34 99981 359834940
2 37884 206138007
3 12 99998 70195970
3 98 99994 875961654
3 16074 60606 135340860
3 73 99965 969584238
3 36 99939 924658220
3 82 99989 908659248
3 87 99957 653068342
3 81 99949 844983766
3 33 99934 443651768
3 56893 86908 345064593
3 50 99922 102587787
3 90 99969 535015170
3 2 99951 893515204
3 32 99923 731028007
3 16550 37788 104850879
3 57070 65081 573246841
3 43 99903 486529630
3 19 99917 488164948
3 67 99991 131168654
3 96 99987 702794902
2 79342 120579866
3 12 99930 233344082
1 21579 51539
3 4 99986 376279455
2 75587 900702384
3 54 99918 822009499
3 49 99936 912298787
3 63586 80112 156494935
3 78 99903 647225766
3 25614 91820 624431939
3 5065 75603 105285667
2 19880 127015923
1 39531 80962
1 73204 77526
3 73 99903 235432225
3 29 99966 148917836
3 38673 48298 207329307
3 45680 48265 734341996
3 33 99942 261148131
3 23 99956 911981864
3 34 99977 593427359
3 90 99945 217943308
3 30 99926 412585658
3 99 99972 197970978
3 97 99945 795616805
3 76 100000 212280405
1 27953 76170
3 41 99985 561156026
3 51 99928 582682150
1 78515 80799
3 15901 48616 891944683
3 17 99981 181440857
3 75 99923 528153110
3 42 99910 837593015
3 20 99907 137603422
3 27425 73605 89903348
3 28540 90715 621743806
3 21 99988 567148986
3 42372 56868 827606376
3 65 99980 865790183
3 71 99967 542855311
3 25 99981 185469556
3 22 99901 258948460
3 74 99941 393308055
3 13 99981 780902523
3 12 99957 263194151
3 48 99987 283304454
3 47394 57211 70669632
3 81 100000 620909028
3 17 99942 165439784
3 96 99936 390853251
3 68 99936 879423602
3 67 99931 382050596
3 35 99924 585148001
3 33 99931 779999078
1 33262 58183
3 65668 84345 883435062
3 86 99906 821773798
3 25 99971 798391424
3 29 99976 183209344
3 1658 5985 41549124
3 91 99947 348711357
3 15 99964 224172684
3 12444 94798 62844376
3 30 99953 539824283
3 28 99958 827250239
3 89978 92282 736226997
3 58 99936 378634619
3 71 99911 663076129
3 35 99918 804701266
1 13534 92698
3 49 99967 475852912
2 52587 626109041
3 4 99988 97248844
3 78 99988 261429313
3 97 99966 11628494
3 86 99909 235159144
1 20854 43550
3 28 99951 298279112
3 52 99998 304649178
3 72 99932 689494260
3 57 99986 41757254
3 17 99977 741165376
3 2462 39029 718993103
3 38 99931 547816258
3 4068 17661 53373733
1 18628 24722
3 71582 92542 674145785
3 72 99949 83525839
3 73 99955 379639884
3 61 99997 60729114
3 51986 97635 806189826
3 67 99996 916111912
3 4 99939 231062335
3 24 99989 537524949
3 51 99964 349583657
3 20659 49532 288353064
3 25 99940 842833033
3 61 99971 356712472
3 71 99997 86037683
3 56 99900 945649805
3 52 99947 537983912
3 94 99962 469375402
3 19 99971 398202490
3 44998 88051 819633738
3 59813 62801 464555249
3 69 99907 534912968
2 96222 716545932
3 6 99909 101134689
3 24 99939 680453581
2 39689 120916119
3 10 99934 490229449
3 71 99903 180184869
2 14889 341895758
3 87 99962 425085483
3 30180 98440 266893131
3 96 99979 308668420
3 32 99984 275702480
3 6191 51840 752199070
3 31 99930 450770027
3 7 99908 975778398
3 81 99936 770079686
3 18 99904 480632489
1 6124 93967
2 37317 726560068
3 49 99952 207707157
3 40 99962 360538981
3 18 99925 572408851
3 16052 74869 113845118
3 99 99981 925717112
3 74 99917 710987881
3 2 99980 733749890
3 3 99913 376748081
3 15 99932 947330872
1 35760 50068
3 99 99907 787026597
3 60 99964 43835259
3 55 99985 182210454
1 27854 44372
3 69 99909 715988517
1 22355 37278
3 15 99952 290798330
3 92 99912 938875942
2 58925 178868752
3 21 99933 343778734
3 60422 76909 719613354
3 21 99909 188317550
3 43 99991 269984063
3 78 99905 385928672
3 75 99920 639104777
3 51 99995 333578874
3 84 99987 861217404
3 73 99915 200236540
3 14 99938 166529969
3 23997 33046 911931117
3 48784 59664 512483842
1 26605 92693
3 7 99904 709174104
3 55 99902 549700290
3 15029 61099 805809991
3 22 99948 926588123
1 17238 25580
3 6188 9059 32724059
3 86 99978 903602515
3 67 99905 583601893
3 63 99983 38456151
3 86 99957 382092395
3 44 99990 348547170
3 132 6725 594586221
3 89 99948 670125336
3 48 99921 565669934
3 99 99943 499865885
3 39 99979 867866102
3 12 99962 422291058
3 74 99934 248245149
3 98 99992 979520032
3 19881 79253 293773381
3 69 99961 801468953
3 53 99986 453025126
3 34010 55028 80304730
3 73 99958 245167376
3 23 99904 402181462
3 11 99995 179192172
3 50 99984 381998479
3 98 99957 711392132
3 24680 96789 825228934
3 34 99963 896797509
3 43668 55015 462510293
3 68 99974 662339778
3 63 99963 861698459
3 64464 83066 645214906
3 28 99967 52925720
3 19478 98550 868684893
3 17 99956 440093337
3 22 99983 470845003
3 7 99956 104683926
3 46 99927 574147293
3 11 99945 803725338
1 58736 71830
3 4 99982 239679285
3 43 99993 20697791
3 35 99960 621697025
3 7 99964 119437150
3 92 99923 368867533
1 1713 98855
3 87137 87284 482416194
3 95 99986 437184282
3 83 99921 699714613
3 59 99924 293074816
3 100 99933 946676685
3 14 99936 907422576
3 83 99947 187118841
3 48 99994 528339235
3 53 99925 626758256
3 10016 81453 128953352
1 7411 99976
2 73719 96682998
3 75 99950 977186383
2 89558 474087721
3 66 99925 266427824
3 43 99932 613081621
3 34 99943 288488089
3 28 99924 200446614
3 36 99900 665365042
3 19 99966 920811582
3 60 99932 977482289
3 87476 88608 406242129
3 9255 92916 506791829
3 42 99956 849299396
3 47001 65066 203160013
2 98130 745017383
3 6 100000 409109914
3 47860 57136 537370654
3 80 99953 385215338
3 91 99947 596980924
3 41 99929 353210053
3 6 99951 460436553
3 75 99953 96056291
3 1555 68515 512136352
3 23 99974 162206277
3 55 99957 666408821
3 83 99981 223345439
3 1529 33842 139006422
3 34 99966 699726076
3 77 99926 258723568
3 16 99914 576529052
3 84 99932 4354067
3 47 99984 753249057
3 78 99982 464451065
3 29 99912 190461290
3 33 99939 619071811
1 27843 38458
3 74 99914 154045620
3 16 99917 753268952
3 45 99992 462161520
3 92 99916 207775454
3 21 99917 45265097
3 14 99982 107640481
3 40681 57364 36309181
3 32 99912 696879226
3 6484 60929 698016020
2 91095 545334846
3 37 99906 41896009
3 98 99981 856408366
1 66596 89720
3 7 99962 115349526
3 91 99931 10542857
3 46 99914 177741476
3 41 99982 352180357
3 43 99998 449923499
3 81437 84996 982654705
3 29 99973 316258115
3 7 99946 124530253
3 70 99923 569096054
3 11 99912 83350618
3 78 99915 193359657
1 17782 29506
3 12 99976 423884477
3 3 99910 509486246
3 95 100000 132955571
3 42 99935 308944908
3 45 99910 868315105
3 11 99953 37278329
1 81538 97282
3 85 99964 923981193
3 75 99914 907152716
3 84 99986 814087151
3 71 99961 76026548
3 6 99984 81013861
3 14 99970 173074250
1 64720 92661
3 78 99997 727708865
3 60 99936 849986137
3 45004 71018 277026863
3 18 99976 33115699
2 58501 728322369
3 68 99929 538864074
3 42 99965 131422241
2 84706 69408255
3 44 99939 415691304
3 40 99944 608245148
3 24158 38829 330246677
1 36791 60012
3 79 99922 699769312
3 78 99995 619094261
3 28 99935 782913112
3 66 100000 403225949
3 40070 55066 587056139
3 365 84447 765452114
3 25 99966 948564943
3 55 99987 264220747
3 71 99981 600421991
3 76 99987 290619150
3 85 99916 643923361
3 46 99933 148531707
3 28 99984 902310590
3 43 99910 610883723
3 41984 43175 801824274
3 89 99909 296440344
3 76 99906 801338860
3 39 99956 750298590
3 28 99930 70781111
3 36791 50098 859111490
3 68 99922 690069090
3 7 99950 194381139
3 4752 31537 726836990
3 58 99989 981665934
3 5 99905 871388326
3 32 99912 492750310
3 50346 75964 589866148
3 58 99988 699110915
3 83 99977 881819601
3 8410 98596 464431562
3 50 99950 796930109
3 17 99928 420541726
3 89 99987 425899535
1 1133 62025
3 77 99998 944332928
3 40 99990 286035583
2 92943 108462963
3 34 99955 719029078
1 28374 67532
3 72 99911 992591424
3 39866 52150 652762988
3 77 99978 299444010
3 97 99910 828617691
3 61652 97090 675078908
3 65 99980 47023868
3 28 99916 632773025
3 67 99934 300914495
3 41795 82086 57488008
3 91 99984 910026192
3 23 99998 752639464
3 22 99942 321986049
3 5643 44065 687001920
3 26 99984 789730788
3 89 99971 154043171
3 33 99921 692288055
3 78 99937 34268210
3 5 99915 434190213
3 44 99990 257302890
3 51 99977 735824523
3 82 99913 270491551
3 99 99942 306934232
3 77 99951 516733513
3 84 99964 94549176
3 66 99940 804595070
3 69 99999 286394195
3 23 99924 732311872
3 75 99964 424867858
3 14 99969 769556473
3 75 99949 862951490
3 25 99977 890662468
2 30165 682217562
3 49 99947 931689213
3 14 99989 400511532
3 94 99937 59223124
3 78 99946 495888978
1 31962 65744
3 27 99933 124115256
3 82 99900 301881024
3 96 99965 435655933
3 51226 74258 365077698
3 64451 97907 614051062
3 16 99982 315298017
3 6 99962 115065050
3 50 99949 815263491
3 13 99906 113331452
3 54 99904 434753714
2 29769 838599733
3 17 99992 190504089
3 38 99913 52913436
3 68 99952 675007502
3 96 99933 848342820
3 87 99959 349554478
3 96 99974 702289339
3 31 99995 885550659
3 80 99948 869313482
1 71224 77911
3 92 99919 382415850
3 65822 84236 143783472
3 72 99907 520058483
3 22637 23839 829383714
3 42 99915 479253084
3 16 99941 523807515
3 22348 31639 224084423
3 19 99968 297363148
3 57 99990 758558516
3 58 99949 828228685
3 99 99965 206160612
3 97 99956 115444896
3 11 99942 586338173
1 30133 59139
3 52 100000 120911381
3 56817 64422 455599585
3 77 99953 273848309
3 21 99972 410050903
3 17 99952 431092145
3 78506 95248 90758774
2 56851 680397147
3 75 99974 916993913
3 91 99927 643629740
3 86 99960 405449599
3 32 99961 458137032
3 18130 87102 459050678
3 8 99944 99430719
2 57100 47940506
3 19955 88378 477064480
3 17 99961 927674075
3 38 99964 992743944
3 71 99959 951503771
3 84 99993 294847870
3 4 99984 858811449
3 84 99910 652237549
3 58 99993 517442772
3 69 99959 889755803
3 28 99978 628838224
3 50 99919 494121928
3 34 99955 913633943
3 52 99950 981569560
3 40635 83125 264350492
3 44 99955 884574258
3 29 99996 415901350
3 76 99913 622321066
3 79 99981 794004299
3 13259 41986 228291612
3 11 99992 852149690
3 41 99933 464608666
3 82 99985 231009470
3 46 99915 91903560
3 60 99978 896103936
3 13045 62393 412287301
3 15 99954 681495052
3 52 99943 588994765
3 68 99925 367455639
3 52 99938 525973917
3 92 99932 317169151
1 15604 85603
3 17 100000 484756459
3 46868 91234 963067964
3 79 99942 422545961
3 60062 97693 917727177
3 64 99971 940262373
3 17 100000 262604250
3 50 99943 451524632
3 60 99923 108833443
3 72723 77711 66182215
3 57 99903 440909916
3 35 99974 473798727
3 7675 26530 291512102
3 79 99986 441618240
3 55 99911 17825841
3 79 99990 572925936
3 75 99975 904475675
3 31131 76232 522594865
3 56787 68485 145407644
3 10 99900 728136125
3 74 99910 684580192
3 60 99935 85979185
3 88 99925 244262452
3 24664 43936 838132304
3 88 99934 77291621
3 97 99981 809596042
3 68 99944 192737125
3 46 99905 442525373
3 84 99974 937471152
1 21771 74386
3 43398 46997 437518603
3 64 99933 277259566
3 44 99934 824459840
1 26329 31766
3 97 99990 226108703
3 91 99941 380255936
1 33319 34470
3 72 99991 863171529
3 41 99951 745089153
3 57 99927 569801987
3 60 99908 877807580
3 56 99913 293186141
3 50521 57281 16545052
3 58 99994 307264688
3 100 99960 745164722
1 20437 30748
1 2733 63510
3 61391 81120 267292119
3 23 99922 967570664
3 62 99953 763913490
3 79 99920 689751781
3 14 99905 463675322
3 12065 16314 482100694
3 57 99948 179006877
3 67 99955 580862494
3 75 99908 159276205
3 9 99944 211375739
2 56627 810792468
3 70625 93407 280103499
3 86 99970 139079693
3 11 99970 352357708
3 30 99946 892858395
2 87788 916739446
3 96 99918 645153337
3 70 99965 763949867
3 95 100000 751980518
3 64 99962 715271515
3 84 99956 440108614
3 83 99935 904296022
3 71 99931 723236407
3 86 99982 254890971
3 73 99992 364727731
3 43 99970 87022271
3 31 99942 639931541
3 48 99983 990349777
3 73 99961 307377303
3 24 99970 400377854
3 57 99913 876505760
3 68 99921 546459569
2 88135 623452615
3 38 99929 741083274
3 77 99985 371848251
3 41 99997 388858658
3 21 99925 53128929
3 63 99928 450776524
3 57 99976 629872603
3 55 99983 569082377
3 37 99992 298573395
3 66 99900 45935549
3 25 99971 95284479
3 55 99982 690027472
3 42 99924 506606051
3 63 99925 975084051
3 49 99931 148352854
3 77 99970 609051238
3 51 99958 746793544
3 52 99938 116807448
3 25 99997 845494722
1 35741 47046
3 42781 87193 709490093
3 28 99905 550402673
3 36 99951 137687134
3 10 99924 803127256
2 37409 616963889
3 2 99979 163805400
3 33 99950 276702357
3 3 99986 670749451
3 26 99993 178691033
3 30 99905 253531524
3 13292 83427 569445631
1 55982 88070
3 61 99910 264318109
3 93 99925 353590182
3 90 99947 882326438
3 31 99917 611999707
3 42 99915 500247933
3 27 99968 713524977
3 47 99996 122466332
3 40 99988 509113646
3 5 100000 83481771
2 84829 449701361
3 15 99998 800077330
3 98 99934 964574336
3 57 99990 768940356
3 73 99907 488745425
1 70371 99403
3 50 99918 404038574
3 16 99975 748432081
3 14849 99187 686149785
3 90 99978 169053245
3 43 99980 165510349
3 33606 56703 427582734
3 61 99936 213531940
3 55 99943 301289281
1 63013 81729
3 80 99901 21719532
3 88 99934 204367260
3 87 99934 314295512
3 40 99968 305995354
3 1592 94004 583248587
3 42 99988 551762330
3 90 99907 945130313
3 56 99992 180763914
3 5 99951 936209111
3 55 99937 52000372
3 38 99945 26882298
3 8 99928 182881244
3 64 100000 87923073
3 55 99955 450015467
1 65693 88647
3 16 99912 366601295
3 51 99975 242714748
3 28 99954 522699690
3 98 99987 52668221
3 23 99940 789346066
3 68 99924 609422711
3 92 99934 152126498
3 50 99926 959244861
3 12 99929 731901688
3 41 99931 593691983
3 45812 46438 211099351
3 26 99965 532695258
3 20 99976 510645257
3 88 99963 10215553
3 61259 81058 472982279
3 1 99956 361775517
3 52 99963 506271964
1 36899 77604
3 21088 52589 647201803
2 45574 345679594
1 48743 87052
3 24 99992 888435991
3 20 99973 798398598
3 51 99976 438631882
3 48 99970 939044959
3 31 99931 602315036
3 3823 52820 143857959
3 74 99910 915336505
3 85 99987 591181853
3 27 99981 472254593
3 53 99937 863162773
3 27 99949 424789264
3 24 99929 263645332
3 81 99992 934598530
3 28 99944 18395068
3 83 99979 798424820
3 11 99935 632247147
3 15 99921 440099918
3 6 99971 110555423
3 35 99921 695635136
3 93 99909 194778652
3 72 99985 376561546
1 20939 95909
3 59 99973 969417561
3 95 99934 322463093
3 18 99987 58168966
3 17 99960 705276816
1 22845 66378
3 66 99932 809447886
3 14 99948 579607378
3 26663 69679 509496167
3 74 99925 783280927
3 67 99969 184938260
3 12 99939 560380953
3 13748 83244 693551073
3 98 99970 908674345
3 59 99924 220955737
3 70 99995 717918402
3 74 99957 731828198
3 72 99990 788382049
3 41 99932 290928504
3 534 37016 511863123
3 14 99938 806656361
3 5 99989 819987894
3 26063 91992 427446944
3 50 99939 68006082
3 50 99999 715410677
3 6308 32811 90659657
3 60 99975 892220629
3 19 99904 388364669
3 14 99978 182193702
3 45 99976 14324465
2 85607 703323375
3 41 99923 373800328
3 90 99927 777487224
3 3 99958 175916425
3 70 99989 726797750
3 76 99996 539618444
3 48 99946 485354221
3 92 99916 290499400
3 35 99936 45479097
3 60 99919 79820728
2 22357 708706492
1 20789 39194
3 77 99903 224368902
3 98 99950 425811114
3 68 99976 506388795
3 63 99919 730420334
3 49646 71948 322739572
3 24 99903 634925620
2 64404 1565045
3 50 99966 652608086
2 96220 118822335
3 22 99900 98567151
3 89249 93013 410957081
3 10 99993 390820807
3 2 99980 400893460
2 50115 774145044
3 73 99928 505566955
3 12 99963 429105680
3 85 99955 199826333
3 79 99917 233269686
3 82 99971 554316768
3 96 99971 19001213
3 61 99903 942724459
3 93 99959 79245260
3 94 99944 27935364
3 30795 36174 265166332
3 94 99910 179189530
3 10 99977 305179293
3 21 99922 953845553
3 14101 88045 363333373
3 451 98756 562728063
3 63 99925 170513382
3 47 99947 811247444
3 13 99928 511009703
2 55013 800293322
3 86 99995 828851784
3 91 99900 88759473
3 10 99996 492938325
3 89 99925 812595296
3 1 99981 164595159
3 6 99916 463176804
3 36 99973 544007968
1 50056 72181
3 79 99985 729602515
2 29476 356880383
3 19 99970 311356338
3 42 99925 955180180
3 24992 54277 239137891
3 8375 73679 588595009
1 10749 32912
3 57 99923 823255562
3 12 99993 273194866
3 33 99933 626518519
3 75622 99814 720681947
3 98 99998 150837868
3 69 99900 706502673
2 16512 807966515
3 50 99953 899963308
3 49 99901 222877320
3 74 99903 120154488
3 93 99961 167948848
3 2876 16843 556701662
3 20 99937 636810851
3 55 99976 499497983
3 24624 44136 759212875
3 34733 39599 861756601
3 78 99918 608975342
3 55163 65460 126836912
3 71 99954 570739275
3 32 99961 450954637
3 99 99996 67901128
3 28 99912 187782790
3 28 99918 620932811
3 30 99917 835682846
3 28 99953 186578599
1 3842 95428
3 3 99985 488882991
3 12 99908 64309305
3 38 99922 473903054
3 24158 42934 396552127
3 85 99950 577202893
3 45 99934 479601615
2 51787 882787709
2 72840 174764775
3 16 99910 559405363
3 6 99911 558256172
3 8 99915 844012862
3 66 99939 215672312
3 89 99964 216931963
1 22267 93413
3 94 99905 645734255
3 73 99973 996316054
3 11 99994 673368741
3 78 99910 962975191
3 90 99913 650145604
3 1 99946 982113856
3 57 99948 690118098
3 14 99943 848398437
3 8 99928 784269087
3 30 99976 109703306
3 42464 45862 807475560
3 26 99933 162037741
3 22706 83995 921763514
3 14497 89460 259229766
3 28137 57409 726113434
3 35 99976 322564236
3 32 99934 747700962
3 26 99998 912548090
3 46 99990 580507118
3 72 99999 703547474
3 97 99978 60904440
2 96893 632944801
3 58 99922 456719186
3 25 99961 831428318
3 24 99943 587444154
3 13 99901 864625382
3 48 99900 417120255
3 31 99967 146306648
3 36 99902 903071249
3 63 99937 172604733
2 74226 758946035
3 13 99942 765212170
3 57668 76027 243142107
3 43 99988 814906038
3 75 99917 747264540
2 90653 251361007
3 37 99958 905886674
3 70 99991 63382452
3 78 99936 75865748
3 10541 59127 637501355
1 2083 12910
3 55 99996 686496701
3 52211 99416 919704230
3 57 99915 56249484
3 99 99935 520480647
3 1 99917 239924832
3 77 99994 805014734
3 11 99924 982213858
2 82832 31493455
3 26 100000 472417646
3 47899 66552 671579617
3 27 99959 965109870
3 88 99917 170741020
3 47 99983 211131919
3 65603 70969 487009391
3 11 99977 201751796
3 83 99982 497617423
3 55 99963 326861517
3 91 99909 936242394
3 54 99908 736720220
3 66 99996 719512441
3 84 99992 979287742
3 9 99950 381099722
3 37 99998 799724264
2 79342 358587653
3 67 99933 506758756
3 54424 76981 154454287
2 18300 229697371
3 26 99996 652260968
1 36035 46095
3 9477 90726 952401125
3 59 99983 574374118
1 11107 26004
3 42 99995 148584880
3 43 99979 539841290
3 23 99937 453408781
3 80 99998 114095175
3 66 99958 759920268
3 17 99947 507092487
2 99687 906309578
3 70871 88997 568335152
3 72 99932 639353281
3 26 99992 54774592
3 94 100000 943709318
3 31152 95175 306184415
3 25 99960 646734075
3 57 99961 655319629
3 54544 83975 48350474
3 21 99926 179956269
3 66 99916 118016553
3 38 99919 337193513
3 26 99905 617180955
3 99 99930 395648721
3 32 99980 504463097
3 46 99923 325259461
2 25762 516362257
3 2 99969 623429326
3 96 99991 786672426
3 45 99921 587557008
3 93 99934 804529601
3 29190 69726 851081732
3 58 99993 414527392
3 40 99991 276136432
3 14 99990 607888070
3 47 99999 729900553
1 10089 71771
2 23879 722256077
3 38 99916 374659805
3 2 99990 249935557
3 7 99997 845304814
3 84 99905 762792578
1 548 3690
3 9441 16790 145271343
3 56 99900 567491737
3 53 99948 89365654
2 96860 303449752
3 89 99991 476262572
3 7 99916 670819346
3 63 99954 498782747
3 80 99964 848108768
2 26865 937958286
3 36 99994 806876206
3 87 99969 155968025
3 77 99930 308622567
3 91 99958 524853461
3 62 99919 975271169
3 59 99927 430810742
3 51 99970 792793399
3 18535 61885 48937900
3 49 99976 861503523
1 10676 17618
3 3 100000 882065342
3 37 99936 950476285
3 61 99993 808274296
3 32 99994 774670606
3 8 99913 125875674
3 39202 50441 357715506
3 26862 80456 307902500
3 89 99901 265268175
3 50 99992 966301016
3 76 99912 34753861
3 77236 89049 404353408
3 56 99939 781175896
2 27236 861079335
3 31192 82836 602917087
3 28 99945 436192474
3 94 99970 216431448
2 36190 713733880
3 10 99961 906015227
3 41 99919 248432187
3 92 99950 938872556
3 88 99914 990745671
2 74071 103891416
3 93 99922 668318304
3 40497 81326 964138936
2 24834 367820501
3 71 99940 506184545
3 65 99967 455126809
3 76 99900 855370543
3 9 99987 89895066
3 15 99951 955062849
3 2 99949 456567847
3 2 99928 932994041
3 52 99912 395003567
3 41 99972 300445208
3 38 99971 892810891
3 16 99907 871321629
3 68 99906 698207742
3 41 99921 75620848
3 35 99921 325691130
3 81 99957 62207423
1 25561 82706
3 13 99956 760986430
3 71 99907 311712256
3 27 99971 387516043
3 72 99906 582960986
3 24670 88658 834268943
3 46 99928 900420170
1 3915 71796
3 60 99934 361298691
3 5 99997 490022170
3 79 99961 426754190
3 95 99952 144434845
1 38211 75827
3 54 99916 274770360
3 43 99907 697294539
3 35 99921 793789921
3 40690 47032 489362678
3 42 99981 359379260
3 53 99997 919439043
3 15763 44617 540553845
3 81 99955 892124050
3 78 99968 676288271
3 61766 99154 335730821
3 91 99959 568455054
3 38728 45115 997963207
3 39 99916 125013203
3 88 99913 347190028
3 21 99958 323079367
3 86 99972 796353368
3 2 99977 214885947
3 94 99906 147579909
3 64 99944 614946831
3 74 99900 592411391
1 21181 26541
3 46 99990 480099797
3 13 99975 416204180
3 1 99954 411108082
3 30 99918 963031647
3 68 99939 908158603
3 32 99900 257586808
2 28141 366228307
3 85 99968 753999628
3 7971 76883 996702128
3 27 99908 110171264
3 9 99933 119804093
3 87 99943 62382985
3 44 99964 684187003
3 36 99992 844011966
3 85 99992 369074683
3 97 99914 727202651
3 64 99929 442113120
1 54296 82055
3 31 99933 239903951
3 31 99985 220629598
3 45 99949 523190455
3 40 99926 21623980
3 1 99933 879073887
3 23 99953 922869338
3 50 99956 540405470
3 19 99929 545117661
3 97 99958 66082109
3 93716 93909 127823956
3 52 99999 35228349
3 1 99998 126410226
1 11880 76668
3 30 99959 837288691
3 76 99922 41831255
3 27 99928 996335020
3 14997 85838 632429166
3 50468 88047 202662646
3 59 99922 520107568
3 65 99956 318209029
3 7879 93401 396774307
3 23 99930 931266564
3 19 99924 586333546
3 24 99970 265361838
3 99 99915 700037767
3 96 99912 583734844
3 14 99983 306160734
2 9345 173389213
3 40 99910 851596784
3 20 99949 693145078
3 29 99918 734365200
3 25 99912 74037078
3 85 99905 573197195
1 23377 47794
3 50 99933 511752801
3 69 99996 955369042
3 56 99921 503514227
3 17 99903 947011787
3 23 99903 850282293
3 62 99961 947275423
3 41 99946 793720379
3 63 99940 5490146
3 76 99951 983514226
1 13549 84854
3 69 99947 715543523
3 87 99999 896226966
3 11112 70823 380158295
3 34 99983 420712825
3 93 99943 249667255
3 22 99993 49801336
3 43 99947 290858076
3 19363 51729 136622494
1 55798 59219
3 42 99991 416792801
3 17 99996 931866200
3 91 99987 907735919
3 84 99987 529487816
3 90 99948 942241949
3 84 99948 935961391
3 62 99961 414365689
3 66 99943 366310572
3 54 99974 229628035
3 83 99998 228903800
3 92 99978 782341201
3 92 99982 317700268
3 74 99971 575859568
3 86 99996 949522758
3 44 99965 400796686
3 61 99969 514185066
3 53 99950 473955286
3 6 99927 303920870
3 25 99999 376417948
3 89 99965 202966265
3 70 99959 858053178
1 13886 25011
3 11 99992 575566976
3 76 99903 229467984
1 70889 83394
3 82 99928 342805471
3 37 99933 758484945
3 4 99971 555736246
3 37 99912 919380391
3 90 99991 998179898
3 82030 94108 10299500
3 27 99998 972371344
3 38 99949 531304091
3 90 99916 47009154
3 21461 29026 775099532
3 35 99902 372143551
3 77 99958 365277655
3 17 99922 919515491
3 15 99949 19087355
3 98 99919 546391735
3 45 99977 27978816
3 99 99991 368685625
3 21273 59638 654805209
3 22929 61174 788137695
3 13 99922 244936526
3 98 99913 146244504
3 11 99932 124337177
3 18 99918 804030483
3 64 99944 249813391
3 20806 54100 369850564
2 55676 110977857
3 34 99987 203401159
3 11652 71058 162386673
3 28 99981 141578702
3 53 99911 308318116
3 14 99901 23405696
3 11 99950 117676459
3 1451 12397 640317713
2 67621 354070642
3 36 99940 555322725
3 36 99970 987483361
3 89 99988 515252146
3 85 99965 83891032
3 52450 59876 484222164
3 50 99976 387232331
2 54132 317663153
3 52 99964 49062481
3 38 99957 704258226
3 94 99988 431801986
3 34 99926 236819619
3 18 99933 627815959
3 69 99947 830740659
3 4 99993 194357896
3 14 99970 634882089
3 78 99964 165735226
3 58758 67825 895871463
3 1203 55405 826144557
3 72 99923 558180654
1 74016 79843
3 80 99953 833569989
3 14 99963 521019869
3 57 99926 945130369
3 69 99994 101204727
3 67 99962 58076676
3 10 99962 498009195
3 33 99916 907930581
1 26889 57322
3 40 99970 249221976
2 17020 700516776
3 89 99917 657474673
3 57 99970 708756204
3 15 99973 222355589
3 18145 43552 398972256
3 8 99931 701408342
3 28 99998 139726818
2 16308 737044254
3 28 99922 920127829
3 90 99905 377227189
3 63 99995 803498388
3 70 99923 722110297
3 24 99916 786095091
3 17 99982 885733849
3 65 99916 210072551
3 77 99976 299475914
3 28 99979 830254306
1 74126 76787
3 31 99990 335023916
3 70 99929 655815131
3 99 99949 827562585
2 20605 292822681
3 66697 72566 983624483
3 31 99994 592482731
3 42 99992 319738230
3 53 100000 991162209
1 3758 40103
3 36 99915 84725267
3 14 99936 100556106
3 50 99958 870766587
3 71 99964 384643279
3 34 99905 500123203
3 19 99998 783999864
3 83 99902 470461848
1 24803 28603
3 1 99909 642371410
3 22 99922 771021511
3 67 99990 809538702
3 71 99930 467148303
3 25 99948 108155082
3 14 99919 604043882
3 90 99941 44080367
3 5 99983 332827753
1 2597 93826
3 84 99913 767556052
3 56 99901 616975483
3 43837 66558 249428354
3 54482 80936 166677025
2 38370 562235330
1 61239 89642
1 45875 83229
3 69 99962 576276760
3 9212 15501 156434998
3 54 99932 880173709
3 19 100000 966566006
3 99 99928 532879469
3 22 99971 988620301
3 18 99908 239119976
3 55 99938 633800991
3 78 99998 320236780
3 97 99928 867851138
3 13 99917 103835107
3 40 99998 524684710
3 29 99983 60126909
3 67 99958 988944570
3 17957 76056 959948718
3 87 99931 143701004
3 15 100000 256802361
3 41 99936 105105841
3 66 99944 489367277
1 31902 37279
3 16914 95524 72137580
3 57 99944 636940381
3 14 99988 975910648
3 35 99981 486208149
3 60 99919 737582981
3 81 99933 296560619
3 20 100000 785266618
2 95003 764927820
3 48 99932 169578414
3 23 99979 557422541
3 99 99993 437638686
3 47 99970 951662086
3 1358 83827 209197701
3 46 99927 692498259
3 70 99907 713808550
2 33334 466893422
3 81 99900 380183656
3 99 99953 160361308
3 19224 30419 676005759
3 53 99908 27821541
2 13817 232470590
3 63 99971 586627619
3 56 99995 430355272
3 45 99902 605864804
3 97 99939 300291273
3 46 99911 906567459
3 27788 28344 694770570
3 61 99942 401783133
1 77847 99636
3 62 99915 381816296
3 16701 81973 162543995
3 79 99978 785015625
3 6 99904 359945130
3 15536 29559 772771132
2 38107 149628256
3 6 99903 947835530
3 43107 89249 33232159
1 28186 92456
3 97 99908 818206743
3 46 99953 131446911
3 47 99986 196956132
2 83172 322284307
3 24 99977 656030789
3 48 99905 987593096
2 59634 148172862
3 27637 29808 80131335
3 58 99933 656765923
3 69 99989 452180273
3 57 99901 22928942
3 72309 87763 742905214
3 78 99900 497477841
3 69 99990 865751661
3 71 99977 916478691
3 72 99901 852814911
3 12 99963 543272809
1 1488 6111
3 76 99927 202664677
3 56 99911 227029723
3 6 99977 170112099
3 26 99959 831581341
3 49507 68323 271825355
3 49 99957 828136667
3 7 99969 965098108
3 28712 32749 138860876
2 69051 770462311
3 73 99904 149355808
3 32595 78796 876761120
3 63 99988 578593406
3 63 99977 433658537
3 26 99917 793895126
3 9 99981 907660160
3 63 99944 41864404
1 41096 50693
3 26 99923 245808329
3 24 99934 715855353
1 37392 65754
3 85 99904 154846915
3 63 99962 459997511
3 38 99989 300364442
3 64 99920 147806871
3 13 99990 209318914
3 7 99978 15996693
3 3861 52191 571764430
3 43 99921 433780734
3 18 99979 152869930
3 75 99937 665146300
2 6848 225275660
2 23450 294657615
3 81 99952 867268489
3 78158 85861 239282274
3 11 99992 786351452
3 76 99996 173043200
2 94346 523385059
3 77 99973 627652726
3 75 99981 490454134
3 2 99962 636885006
3 66 99914 767402332
3 65 99975 176413107
3 81 99996 461976519
3 47 99900 33363224
3 65 99997 642091335
3 57 99973 534300999
3 72 99964 659538311
2 27723 680618517
3 37020 80749 970508558
3 54 99919 233645959
3 4 99992 386791297
3 69 100000 780978887
3 93 99965 915357308
3 16 99925 50875263
3 67902 83400 993122864
3 15 99980 632091535
3 28 99951 187849427
3 13 99966 888701935
3 22 99998 624837787
3 58 99964 121298645
3 76 99951 885344005
3 18 99992 209538841
3 82 99939 403512666
3 79 99936 993586901
3 62 99928 4037748
3 21 99997 117644112
3 36 99999 810999230
3 76 99994 498187804
3 30 99942 744383866
3 2 99990 257707390
3 63 99991 341818439
3 93 99923 883010575
3 63 99911 852962786
3 51 99943 256506273
3 84 99945 594909483
3 32 99981 587269477
3 91 99996 466330476
3 68 99962 830038346
1 13322 37547
3 50 99913 439166813
3 40 99992 819888420
2 84396 111413486
3 79 99993 501099454
3 97 99944 352894023
3 94 99918 476456263
3 43 99952 721357574
3 54 99909 709609285
1 62583 97657
3 23128 47933 655500184
1 4092 18440
3 73 99995 453372381
3 55 99960 196415828
3 50 99974 145246796
3 69 99900 494877028
3 58 99943 198816305
3 9 99905 929933859
3 41 99935 857453016
3 9 99934 34655074
3 61 99933 88775951
3 66 99952 484894638
3 89 99964 421776492
3 86 99927 61067191
3 72 99995 190398928
3 51 99905 878940912
3 68 99946 436153387
3 59372 80156 391164280
3 24518 43695 38895234
3 25 99976 734325560
3 71 99932 223776303
3 33 99901 929334350
3 95 99915 198989928
3 74 99928 838935210
3 9 99913 723222275
3 13 99933 673295607
3 48 99967 129517688
3 35 99905 402003132
3 64 99937 691505447
3 23 99984 396317635
3 79912 86415 339509212
3 8 99972 862774969
3 91 99981 776164240
3 53 99984 446984471
3 16 99952 242063985
1 28359 66006
3 89 99957 116606866
3 64 99948 125707943
3 76 99920 784621452
3 41 99961 559137881
3 67 99972 28558153
3 94 99994 607349600
3 17 99982 579313612
3 38 99977 480406635
3 73 99967 933796134
2 6938 907565650
3 46 99958 118581254
3 1 99943 562312638
3 17 99992 531377603
3 47 99998 414783196
3 9 99922 227079122
3 86 99907 537965061
3 94 99980 771343420
3 9 99949 746230814
3 19 99957 260590584
3 27440 29123 4916662
3 3 99952 293239096
3 69 99999 241609072
3 36932 58240 564625128
1 89540 98073
3 20649 67703 354283311
3 50 99936 802467872
3 23 99937 472012824
3 13 99958 542026535
3 89 99970 581311903
3 21 99934 639709440
3 38 99980 415276475
2 35607 375134032
3 91 99978 638037128
3 59 99968 513832328
3 15539 60299 895543063
3 91 99955 369035560
3 67 99953 310358169
3 96 99955 939487359
1 523 40260
3 63 99920 965031300
3 7 99907 596411049
3 32 99929 619651259
3 16 99995 867943814
3 48 99994 534961058
3 72 99946 751851330
3 5 99933 278024343
3 26 99951 246786806
3 32968 64220 10016542
3 26 99992 905305677
2 64911 423043883
3 26 99900 641051570
3 19 99926 179778353
3 10371 81454 567082806
3 70 99922 72726920
3 87 99929 206422376
1 72236 86260
3 40 99932 499471236
3 30 99989 157284314
3 97 99910 646548993
3 27581 48622 50477668
3 28 99995 19893677
3 62 99973 223981867
3 2 99968 621412816
3 55 99917 888175411
3 12488 48541 442775362
3 12 99970 724184708
3 62 99961 711733796
3 42 99997 263049744
1 30901 57894
3 25 99951 279493672
3 79 99922 168074576
3 16 99938 2895649
3 3 99931 162727821
3 82744 98760 144584347
3 88 99969 528709766
3 100 99920 339955700
3 11 99989 925094758
3 28 99955 448421459
3 88 99986 533283723
3 87 99905 119154638
3 81 99986 219478728
3 63 99971 415995337
3 72 99905 101531375
3 88 99931 253136033
3 99 100000 944632974
3 10 99905 291064458
3 69 99927 726107385
3 38 99940 855396278
3 50 99944 207633802
3 94 99952 698631607
3 37 99979 776278052
3 28 99998 430989350
3 12 99919 200045310
3 4813 9742 589435525
3 13549 36015 496792478
3 89 99948 109672801
3 37 99954 79702307
1 58029 67019
3 38 99916 319664706
3 43 99918 539147446
3 21696 78621 240060541
3 100 99995 746919941
3 53 99977 471002347
2 9081 878783642
3 5 99978 496736580
3 11718 14693 959189412
3 6 99925 880917161
3 62 99909 949075412
3 60 99958 229370261
3 99 99998 141208234
3 1 99948 971952440
3 73 99978 701273962
3 3985 10026 770387669
3 49 99926 494044929
1 52532 66508
3 37 99942 85601869
3 1 99905 891188907
3 61 99989 794389994
3 83 99938 308498874
3 43 99953 663656843
3 61 99917 607089168
3 54 99959 815591885
3 80 99921 954418675
3 25 99934 662227410
3 12 99973 391877277
3 9 99951 525537898
3 38 99992 562788992
3 70 99960 909075064
3 53 99920 901305542
3 19889 97578 564308116
3 42 99952 395360796
3 58 99967 525449709
3 37544 53085 421038257
3 17 99996 178474610
3 3 99934 455373177
3 62 99958 990680113
3 49 99992 715871926
3 21897 39037 13987327
3 78 99921 257359801
3 82 99992 706515289
3 52367 74688 62698469
3 58 99942 615569802
3 22 99997 155844854
3 82 99905 579561998
3 77 100000 803165312
3 77 99952 524055094
3 9 99963 139043514
3 9 99951 383742477
2 83543 877624835
3 31 99958 110432624
3 23 99952 978230281
3 1 99948 348042729
3 84 99903 480583604
3 7 99926 879986732
3 68 99989 909910336
3 23 99976 368584802
3 59 99980 202962793
3 65 99926 193188938
3 77 99999 323375468
3 31 99959 86730083
3 45 99925 561798737
2 85798 457981712
3 92 99927 169004224
3 814 50355 70819988
3 89 99979 982418519
3 49 99955 416655784
3 16 99968 691485255
3 55 99997 811170498
3 23 99912 482769717
1 68893 95650
3 54 99982 356309063
3 68 99989 69336951
3 54 99960 658599507
3 83 99949 943536957
3 31575 66809 861956477
3 56 99956 784627584
3 35904 46484 283063438
3 83 99935 761841261
3 29 99914 73363087
3 77 99922 111634863
1 32245 46899
3 4 99915 691656086
3 12 99968 908804260
3 55 99926 782622238
1 66944 86674
3 54 99947 925600812
3 8 99945 832617660
3 38 99970 398405220
3 5 99998 115214356
3 22 99989 998036324
3 59 99939 87940763
3 43 99927 994663397
3 72 99951 838480875
3 99 99975 48124208
3 35195 41782 967104728
3 48 99998 504986821
1 41535 63639
3 43 99943 763687156
3 28 99956 214492907
1 47543 50063
1 29055 42527
3 60 99935 553155797
3 58 99955 567584382
3 57 99992 771761642
3 72427 97861 244393980
3 70 99929 57536227
3 98 99912 998609400
3 1604 63731 416912977
3 59 99930 799956687
3 61 99968 624636282
3 24 99910 730201949
3 64 100000 158477121
3 27 99973 71710464
3 49192 89232 848806978
3 91 99990 371889885
3 21 99983 90215484
3 47 99979 412366440
1 69340 80551
3 15 99909 653201997
3 35 99904 895974879
3 32341 45460 236338130
3 93 99972 400861064
3 24 99944 822467727
3 81 99968 820013397
3 8 99934 663211760
3 88 99938 758081403
3 73 99939 950216077
3 7 99991 550385365
3 58 99987 706176234
3 26 99945 218362053
3 88 99988 545559171
3 78 99905 194295902
3 68 99939 802066184
3 68 99944 384592577
3 30 99965 263604708
3 99 99928 927892677
3 29 99910 578746885
3 47 99959 778750426
3 75 99946 547873239
3 4715 71223 39195695
3 78 99921 255252626
3 68 99985 4282898
3 83 99954 11253429
3 11 99979 692463256
3 10 99916 947416531
1 38569 68473
3 93 99904 779022406
3 23568 88677 534817545
3 83 99903 191500874
3 91 99997 62625794
1 10871 18952
3 30 99925 781089770
3 99 99963 823263756
2 59310 924161605
3 91 99980 673081927
3 9 99904 20337781
3 60 99924 1387728
3 46 99971 532088282
3 6445 29454 567925688
3 21 99995 588110458
3 23 99957 693451052
3 80 99970 288218279
3 84 99933 422710831
3 83 99934 983114598
3 12 99957 449313311
3 67 99994 221500431
2 77537 217382802
3 93 99967 703372962
1 47080 54518
3 8285 74173 659394371
3 35 99944 181538074
3 1 99978 327518662
1 55732 65563
3 16969 75719 900870970
3 41 99941 178562873
3 50566 63901 89114451
3 86 99900 455149052
3 74 99992 430975977
3 20 99916 975403818
3 32811 62956 981112859
3 47 99972 480585545
3 92 99974 834122438
1 46078 95433
3 88 99910 636716471
3 74 99907 281961134
3 39718 69285 121132880
3 10 99912 575081220
3 88 99977 916149853
3 20 99974 217265323
3 57 99963 949334229
3 91 99974 376718001
3 34 99943 308663624
3 73 99998 413817250
3 88 99985 142283525
3 4 99930 865613526
3 81 99928 816438139
3 69 99953 437183725
3 2 99970 709896413
3 56 99924 532212631
3 25320 30299 93909001
3 10305 57769 103641753
3 2 99916 184939947
2 82530 902466013
3 63 99913 963084887
3 45327 84513 284356956
3 16248 94170 671523584
3 38 99954 256453836
3 44629 63032 962718668
3 41238 69484 967586022
3 50 99933 366840270
3 37 99958 292168273
3 63 99962 377760455
3 52 99997 939618800
3 29 99956 938594697
3 55 99969 580176989
3 63 99909 66831771
3 23 99966 308975797
3 18 99904 774719518
3 47457 99107 241402006
3 42 99931 621132783
3 79 99919 553244006
3 100 99908 52438797
2 84550 829294497
3 90 99916 37968446
3 21 99949 924529833
3 58 99993 710116926
3 46 99991 341055064
3 88 99939 308647939
3 88 99935 949684148
3 93 99932 564358656
3 58 99917 985005415
3 68 99969 173042346
3 49 99953 488928842
3 7 99934 443039004
3 68 99974 359613218
3 35 99918 841584377
3 25671 47300 356976553
3 39 99950 251866514
3 19 99941 191239375
3 34517 45100 80900169
3 79 99920 747659843
3 68 99944 738205237
3 84 99969 233824557
3 68209 91017 718801671
3 92 99913 659751998
3 89 99974 731068716
3 82 99953 318140651
3 10 99911 904191796
3 76 99959 725304308
3 49 99913 788981362
3 94 99961 238433068
3 44 99977 189740772
3 28 99971 36838517
3 36 99953 836565590
3 7 99979 91258377
3 33 99978 865032386
3 67 99936 513669120
3 16 99904 166665723
3 71 99992 134425871
1 1547 19008
3 21 99989 631076049
3 32 99926 185553720
3 55 99972 113733300
3 91 99987 583819697
3 54 99959 834860963
2 55847 290640561
1 764 67901
3 35 99947 845283669
3 84 99908 956584001
3 15 99988 342530184
3 74 99904 609844711
3 95 99941 985114426
3 99 99954 736680235
3 10306 93763 295325757
3 25 99913 46234094
3 63 99979 595941825
3 65 99972 515661943
3 28 99967 419369656
3 77 99920 52869626
3 63 99942 173972854
3 28 99977 851435609
1 2398 14954
3 55 99902 417821371
3 54 99931 939874762
3 88 99926 622329099
3 18 99914 988789670
3 24 99901 989565818
3 68 99958 941821635
3 99 99927 53961059
3 90 99952 941780430
3 69 99926 898862252
3 4 99998 893085085
3 19 99909 494342354
3 2 99969 257756243
3 4129 48870 488441128
3 14965 69529 286323139
3 48 99946 229606491
3 62 99960 752989463
3 82 99900 808797497
3 76 99949 125902769
3 55 99964 918653108
3 48 99988 238170449
3 31 99906 62855970
3 34 99969 362029433
3 79 99949 396686534
3 41 99988 895116301
3 96 99985 856727444
3 43286 99926 409098559
1 13109 72978
3 16975 20674 81719270
2 99946 71118470
3 25 99920 344314898
3 36 99946 747757200
3 90 99999 254138768
3 98 99965 574718109
1 9913 51842
3 67 99977 722690834
3 14130 51180 404815120
3 43 99957 523043296
3 90 99943 10051944
1 56331 65141
3 28 99943 457852156
3 62 99976 398091085
3 59 99953 139547707
3 42 99913 524810093
3 68 99985 918565084
2 95424 604367938
2 33423 32825145
3 49 99954 703791662
3 61 99950 529805109
3 56 99980 629378240
1 35621 77007
3 26 99919 51636225
3 39487 82615 872137431
3 45 99944 687511295
3 26 99970 148999414
3 56 99900 505064035
2 66283 1279668
3 82 99943 830182467
3 7 99945 970597003
3 93 99907 644527457
3 28 99902 153765217
3 38 99907 676587118
3 2 99925 397609094
2 81711 309448747
3 43 100000 715247791
3 51 99996 315166586
3 18 99915 933801533
3 25 99937 152090854
1 68134 89712
1 61207 62011
2 52405 346389236
3 11 99954 498868703
3 42 99922 403907660
3 93 99988 224834227
3 95 99994 721778388
3 54 99991 773155420
3 58 99966 675796333
3 65 99967 549633875
3 88 99908 715511478
2 40470 716285611
3 46 99915 196766897
2 96023 633875903
3 16 99926 61278106
3 3 99923 238380767
3 89 99960 406420462
2 48056 421700768
3 96 99984 403142846
3 84 99995 809981721
3 80 99962 269825706
3 88072 90265 736666231
3 52 99954 631604072
3 58 99938 64718392
3 66 99970 813947618
2 33155 334772859
3 46 99957 356834742
1 61475 63494
3 87 99970 2171103
3 3 99938 293951792
3 83796 97739 64916826
3 87 99990 74656025
3 34085 58018 253050117
3 1 99937 166844748
3 47044 75469 863505687
3 6 99905 521334994
3 53 99913 214021816
3 78 99917 363343947
3 33431 63475 911509156
3 51107 89328 515187386
3 26 99982 475413523
3 69 99920 476867971
3 37 99944 633365721
1 11452 60158
3 75 99980 839384824
1 6217 12681
3 72 99918 44136411
3 15 99933 875146443
3 98 99970 280679580
3 25 99946 264775450
3 89 99957 765947360
2 30072 958600109
3 77 99921 830870522
3 27 99944 100271721
2 58897 647624291
3 12 99952 634730004
3 71017 86550 911700851
3 46 99935 285002993
3 83458 91987 763962863
3 40081 73168 63448503
3 64 99990 359518267
3 4 99935 873518903
3 3028 73598 674855860
3 43 99941 588145920
3 56 99954 666777998
3 94 99972 547486052
3 1 99940 90824442
3 60 99942 548055229
3 63 99937 463028365
3 88 99912 427494897
3 54 99979 621893853
2 67802 658527529
3 19 99937 990883095
3 27 99928 48479447
3 80 99907 338135089
3 24 99918 802542499
3 14 99931 786584360
3 92 99984 686687533
3 4 99984 68621572
3 83 99980 900456321
3 62 99923 860299188
3 53 99995 787942104
3 84 99914 493915631
3 54 99901 100021921
2 91649 427318168
3 19 99900 194445699
3 26 99947 817238281
3 30 99986 701334584
1 4694 40624
3 66 99959 154901549
3 56 99921 142869547
3 67 99914 696989473
3 9 99927 544680123
3 8 99930 201112869
3 60 99915 592862393
3 82 99990 203711421
3 65 99936 501358870
3 89 99979 789811733
1 45168 66811
3 49 99996 3889344
3 6285 58979 587652188
3 16 99920 764378776
3 97 99953 786961900
3 61 99936 837456909
3 9089 22038 103420557
3 30 99900 318722312
3 6 99940 361852359
3 49 99955 967287548
3 84 99999 218288135
3 2 99940 864376678
3 15 99914 56530236
3 55 99912 367970707
3 19 99949 197536961
3 57 99987 311303585
3 71 99956 628283003
3 77 99940 281475272
3 80 99917 762697538
3 58 99963 843303642
3 18 99999 861812869
3 8 99923 952952585
3 63 99950 819512105
3 49 99924 696748520
3 21583 75186 718902707
3 19 99965 81922229
3 34 99950 640912295
3 42705 70711 940568021
3 75 99918 306652208
3 13 99981 425490080
3 77 99948 391744000
3 68 99996 458250335
3 77 99916 532761210
3 23 99958 968306835
3 20 99962 716164110
3 67 99932 479230072
3 88 99957 132274149
3 19 99911 710177738
3 52 99997 518040254
3 46 99929 860640455
3 55 99969 180865816
3 68 99998 47556980
1 61935 79705
3 24911 69666 49383255
3 72 99901 555701742
3 69 99912 7323847
3 95 99922 567814179
3 16 99962 408867168
3 82 99984 287725486
3 100 99991 770233031
3 41 99916 821680292
2 44840 355785486
3 64 99951 758443512
3 88 99905 373068962
3 12 99976 957333006
3 96 99948 376811301
3 98 99942 256142067
3 41 99921 982623839
3 23491 84529 260860369
3 83 99937 797221977
3 81 99913 218944340
3 65 99965 670816423
3 99 99903 527497478
1 61927 90027
3 64 99973 844538472
3 14 99982 743372107
3 1878 62889 796209100
3 4093 45745 410088958
3 27 99992 411402783
3 41 99947 830908981
3 4 99942 80539552
3 38 99987 456836807
3 4630 91395 655000655
3 75 99940 830609016
3 43536 74162 39453845
3 24 99996 544822203
3 24 99909 436621599
3 21 99935 119102900
3 23 99939 872060938
3 74 99992 302421633
3 87 99978 80030534
3 27664 44482 814915258
1 82364 88046
3 80 99942 200607696
3 11250 12133 416354072
3 44 99984 270618709
1 11472 81821
3 6 99907 927622141
3 60 99938 389288731
2 58497 67160180
3 53 99973 43301031
3 94 99950 214290539
3 57 99958 530628435
3 78 99960 374124908
3 82 99997 758698617
3 9 99911 864420760
3 34 99912 975202116
3 88 99983 547376333
3 27 99922 749520825
3 88 99945 777740975
3 47 99932 112507610
3 21907 45760 231142375
3 1 99929 296438793
3 34 99973 283464362
3 97 99973 922638256
3 304 84715 825324670
3 11444 19957 714118943
3 13 99903 636265785
3 20515 61058 276130229
3 60 99938 228769098
3 5 99965 259003202
3 1 99947 518062907
2 40079 483144822
3 35 99937 784635804
3 63 99985 587499189
3 93 99907 93168765
3 15 99975 503069319
3 82 99920 215245471
3 78 99901 80204387
3 78 99929 411405625
3 36 99975 118569486
1 45685 53091
3 17 99942 410019864
3 78 99908 501184818
3 45 99954 250793343
3 30 99967 902092984
3 48 99958 270347414
3 55 99962 52348587
3 40 99954 208730601
3 61 99964 438370823
3 86 99955 712042034
3 63 99984 433578401
3 87 99962 202865155
3 65922 88090 513691374
3 1863 10091 833304744
1 78151 88250
3 6162 59599 836731972
3 92 99981 156157973
3 14 99993 317037246
2 64969 356261273
3 2 99990 431011357
3 7 99953 708122956
3 18368 52697 548898010
3 47 99972 226107174
3 64 99910 874228805
3 55 99907 101231299
3 12474 97210 624918153
3 54 99944 421731219
3 66 99924 426608475
3 75 99911 699853085
3 87 99957 269515876
1 51671 58207
1 85829 87075
3 72 99968 62549640
3 22 99901 622273120
2 60849 176384573
3 80 99971 163798804
3 7 99975 899320468
3 38 99915 310844471
2 80921 833030507
3 96 99953 716766950
3 35 99924 173172019
3 51 99957 947327233
3 43 99977 16382436
3 55 99985 463404700
3 13155 98244 749303182
3 57 99932 860373168
3 23383 92035 813143981
3 3 99926 847033882
3 80 99918 602254058
3 4 99968 64574851
3 70 99920 215318052
3 52860 76611 3780223
3 21 99934 479610543
3 74 99997 714470900
3 61 99997 581505499
3 89 100000 609854909
3 61 100000 320571832
3 16 99956 32750480
3 37 99963 875816729
3 37 99939 901895453
3 61624 89047 838436567
3 76 99971 154052471
3 80 99995 308637271
3 19 99945 1376184
1 17476 84169
3 59326 92800 63175069
3 29 99900 836848107
3 51979 93123 575406959
3 83 99927 248769140
3 90 99959 756671814
3 31 99910 699076899
3 40 99975 636342443
3 43 99966 552575107
3 35 99957 248438795
3 97 99930 513920847
3 46 99904 198675103
3 6 99932 453975924
1 84894 90706
3 62 99959 848720752
2 92600 862508850
3 66405 81939 179764909
3 58 99943 121117748
3 92 99945 942653880
3 39 99905 164545816
3 45 99967 896467609
3 76 99960 874254905
3 6 99970 551472370
3 52947 55204 881675375
3 9 99924 636233926
3 51758 94389 524429101
3 8 99933 646911427
3 17 99962 458393576
1 84648 96071
3 4 99920 727620357
3 41 99961 326248365
3 36 99942 267709414
3 71 99994 655281717
2 99807 76400388
3 78179 83423 604289793
3 19 99995 468507390
2 16730 724796645
3 92 99958 661713269
3 12 99916 885323477
3 79 99957 205986305
3 68889 71080 386858884
3 55 99957 670254357
3 13 99960 160822864
3 8648 48010 877141651
3 92 99984 315194120
3 20724 45704 544432486
3 79 99938 359806702
1 28600 34316
3 42609 77081 729966990
3 24 99950 890727149
3 7 99994 197996773
3 3 99916 945127418
3 77 99900 796462968
3 52 99995 228694327
3 41 99992 648284956
3 42 99908 457487557
3 72 99966 817761017
3 39 99921 7115220
3 80 99967 483342285
2 11859 194527638
3 6 99951 542245672
3 94 99908 747600989
3 19 99974 578471884
3 7 99977 730628713
3 100 99911 406953589
3 50 99906 240206867
3 22 99928 778883377
3 96 99995 68161439
3 64 99900 180025734
3 98 99934 119104931
3 10 99999 814391283
3 4 99992 186152619
3 78 99968 66087096
3 17 99927 959436314
3 62 99980 248097239
3 72 99954 227623508
3 2959 20645 793568346
3 86 99924 144768538
3 37 99944 359440599
3 5873 63933 100111156
3 59 99992 651815730
3 5 99948 816967766
2 50042 637194445
2 19138 853465175
3 54 99926 45048787
3 80 99924 392177755
3 28 99986 959301386
1 31139 79833
3 9 99947 438834111
3 77 99981 540396710
3 8 99945 973736304
3 8 99974 599110689
3 87 99979 70424826
3 50701 84798 232517635
3 39 99962 737683016
3 50 99956 901152069
3 99 99985 849292314
3 57 99981 70103920
3 90 99940 499840583
3 18 99968 311997690
3 21 99950 97626432
3 58 99923 224998642
3 27 99935 195603160
2 58303 291627036
3 68 99929 497321186
3 22009 47294 823271423
3 90 99983 323477559
3 89 99974 306329195
3 5087 15215 487222217
3 50 99983 530751438
3 64 99943 894365358
3 21 99936 865840653
3 87 99994 146642751
1 35387 66077
3 16 99973 238994136
3 82 99990 467895678
3 74819 98490 108054042
3 81 99947 102424669
3 9 99965 518334793
3 73 99917 394739227
3 89 99903 607760675
3 16 99968 449120370
3 86 99991 927197061
3 40 99915 801956437
3 17410 38117 655599984
3 81 99979 148438546
2 41326 815585914
3 75 99928 589315519
3 24 99959 299345152
2 34667 235872796
3 34279 86627 492123169
3 57 99964 486594580
3 78 99988 936355633
3 14 99962 443056043
3 79 99960 353911224
2 42156 929917594
3 11 99905 285266
1 13731 55728
3 35 99933 696391926
3 22 99988 948537533
2 49859 437144362
3 7830 26678 439404248
3 98 99924 807900448
3 48 99937 572567235
3 61900 93752 340776491
3 15 99976 445915823
3 48 99920 210785927
1 39127 73182
3 31 99922 819739967
3 7180 80319 902311735
2 54838 540494773
3 19 99918 362982594
3 54 99922 319498856
3 24 99954 274670082
3 83 99931 647179196
3 25 99993 18269892
3 10889 18641 814302954
3 3 99976 354814195
3 98 99941 692155495
3 26512 91782 464642733
3 83 99986 576851622
1 8512 98277
3 13 99932 420722730
3 29 99980 9661823
3 83 99987 405090261
3 26 99970 718428014
3 57 99941 973850667
3 78245 96073 210944721
3 59 99926 589380422
2 44896 73574064
1 48926 54427
3 3 99925 30316696
3 30 99974 326299394
3 97 99962 818235687
3 60 99923 708134835
3 25 99953 748777013
3 78 99909 640254314
3 81 99951 94525695
3 63 99917 955414767
3 100 99980 25576933
3 25 99940 681740626
3 45 99963 866174219
3 95 99935 611664819
3 54728 88159 656145470
3 99 99926 522355270
3 23 99901 830531609
3 10006 92981 800690327
3 6 99998 330300519
3 21 99933 800357131
3 27 99924 259110347
3 78 99955 943277479
3 35 99992 825423519
3 62 99904 220049429
3 7 99941 41841435
3 83 99981 964428516
3 38 99928 685104823
2 96821 9045555
3 23363 92527 210089488
3 89 99900 569535840
3 70 99906 204357625
3 61 99986 296236579
3 56 99933 346991830
3 13 99972 361474186
3 23 99969 327721333
3 33 99933 492263275
1 31935 57090
3 15 99993 645882460
1 27381 80167
3 74 99948 413284512
3 19 99969 41226226
3 94 99900 775673188
3 51 99923 713343936
3 94 99990 793729877
3 82 99951 893574735
3 86 99975 836022873
3 46 99965 140910203
3 29 99927 515561293
3 43 99912 337463027
3 37 99987 332501896
1 9770 67634
3 78 99920 852209830
3 84 99910 764070525
3 36 99959 959836409
3 69 99958 925030892
3 76 99902 701774922
3 72884 81873 113185771
3 97 99941 192835387
3 52 99955 205963294
3 44 99964 229985995
3 28 99952 217514621
3 61443 68702 874900760
1 7092 68152
3 38 99989 595040817
3 86 99928 392603209
3 86 99997 422266808
3 5841 14348 883994572
3 15 99973 495391840
3 17 99946 631931833
3 22309 59421 768095182
3 40538 89327 67295970
1 49396 70389
3 73 99956 777489545
3 51 99910 291256886
3 93 99990 907346013
3 60 99973 998190427
3 2497 79375 355530900
3 79945 89247 838307571
3 22 99908 917911486
1 4225 40007
3 44 99934 643071105
3 14 99953 39132208
3 96 99978 815776968
3 99 99928 756017727
3 33 99964 333589279
2 7815 901243487
3 10818 75795 865675861
3 100 99960 496859877
3 80 99939 123681115
3 4306 52623 654285631
3 91 99919 468146748
1 15985 43103
3 41 99913 534810460
2 20748 689706225
3 97 99952 520749648
3 30 99905 423115448
3 72 99972 623640202
3 97 99995 845508167
3 2 99987 461774830
3 87 99980 87496610
3 73 99973 906605179
3 1 99916 907382215
3 37 99935 79774717
3 37 99948 669852717
3 35 99920 132022712
1 32944 39233
3 87 99924 180774566
1 71706 73993
3 55 99918 857296500
3 74 99981 171110879
3 9 99923 613253685
1 53482 79627
3 8 99962 999138563
3 11 99901 645835332
3 74 99912 18147088
3 77 99929 609420894
3 69 99967 204216380
3 72 99962 707997815
3 75 99955 660363156
3 13 99961 383267152
3 81 99908 853336316
3 96 99951 383341420
1 47380 92104
3 98 99924 590075262
3 5754 51649 68583663
3 54 99921 583728145
3 44861 62737 196474418
3 65988 90216 893720251
3 63 99936 34696734
3 75 99982 967221186
3 6 99904 395429710
3 85 99979 153852686
3 19 99981 269425722
3 41 99957 213227375
3 14654 93940 557472410
3 38 99936 499080992
3 92 99945 198791693
3 30 99949 431148428
3 62 99916 725315067
3 67 99959 230514257
3 63 99981 655054520
2 72775 68863505
3 12585 75013 751583378
3 25 99911 341152484
3 13 99946 829135877
3 98 99963 629705030
3 79 99921 810054257
3 2951 87065 145254057
3 99 99981 50792051
3 65 99979 799923854
3 83 99928 989564534
3 29 99949 411135697
3 54 99932 117683478
3 11 99927 327275817
3 97 99954 614229701
3 48 99930 670049258
3 19346 68069 852745900
2 653 546767545
2 83470 504062695
3 85 99962 517618503
3 43 99992 47768885
3 15674 96069 425285402
3 22 99988 630868861
3 33 99948 159719869
3 54 99934 486460121
2 6464 997424237
3 59 99964 692242272
3 15243 48392 25081267
3 19 99981 290851272
3 36 99955 923943914
3 8760 99940 231944546
1 2048 56987
3 31 99947 9205525
3 51230 80187 251297845
3 17 99949 131541784
3 41 99933 195105536
3 27 99901 310787802
3 94 99951 321500292
3 87 99931 845796715
3 39 99948 117760421
3 11 99958 986072562
3 7 99967 667671114
3 55 99995 68651991
3 31 99924 896151200
3 30 99935 382679072
3 73 99979 878444449
3 4 100000 134435865
3 53004 86560 530271445
2 19589 702150983
3 53 99961 991558576
3 39 99955 463916509
2 63711 976194218
3 10 99999 625545511
3 55 99951 417494406
3 30 99907 655975940
3 364 39532 634399656
3 44 99994 746373632
3 52 99978 104773955
3 34 99990 377087190
3 22840 96238 255261508
3 42 99928 989785627
3 3773 4347 413565278
2 83114 364991406
3 31732 74872 914658762
3 56 99935 272590721
3 67 99921 376179758
1 14331 55698
3 83 99976 866932567
3 35 99955 534575716
3 42 99902 932675287
3 69474 74860 861052774
1 22692 68487
3 32 99972 200347493
3 93864 98307 501370578
3 52 99961 426639218
3 23 99951 832813348
3 1 99983 461692802
3 21 99974 34644384
3 25 99961 487314896
3 34 99984 2310674
3 17 99914 177894684
3 67 99919 443535641
3 93 99966 199251601
3 51 99933 817061666
3 14 99967 670626020
3 66 99928 780538037
3 52 99946 726411966
1 37182 85835
3 22 99908 480779864
3 68 99934 792652058
3 2 99920 798376192
3 63 99968 638011921
2 4574 210039463
3 44 99945 757581533
3 33 99904 760182861
3 6 100000 937495649
3 96 99932 771138906
3 13 99912 83770608
3 23451 98137 22478325
3 39072 95479 915335076
3 88 99975 616441482
3 14 99923 52521509
3 7 99988 298138031
3 63 99977 732917167
3 99 99974 611896646
3 89 99929 808542036
3 72 99940 213271268
3 8 99907 690838915
3 99 99932 722378610
1 7771 17994
3 74 99950 97446706
3 48 99926 500155534
3 44 99994 192017920
3 1642 92078 935727606
3 32 99977 841289219
3 59 99924 344001402
3 22 99940 601352900
3 70 99975 990223918
2 30204 179598413
3 67 99970 182083619
3 59025 62012 119584367
3 73 99977 147686531
3 44 99999 197562056
3 96 99990 886841138
3 83 99960 932924007
3 2 99962 822301133
3 11 99901 625818573
3 26 99969 73878801
3 9 99952 512562830
3 28 99934 166516629
3 42 99973 167512122
3 92 99946 602076630
3 3 99990 209214075
3 99 99982 697998714
3 56 99921 110727295
3 43 99967 437583309
3 41175 67067 41571735
3 50 99952 80328592
3 27 99988 843685665
3 3 99929 325900275
3 14 99931 403718052
3 44 99905 536888544
3 48 99946 61116730
3 83 99978 490796666
3 10009 27749 540978483
3 18 99971 913878501
3 72 99988 677543159
3 64 99944 185447240
3 41 99923 923718701
3 7930 98130 382440721
3 76 99903 136923674
3 11247 88953 589049976
3 35 99931 338052683
3 4 99944 606395206
3 34 99980 811404918
3 6 99952 222355671
3 48 99939 886543773
3 8 99919 395497053
3 73 99956 67474037
3 83 99960 890136679
3 46 99925 621853959
2 98348 911233892
3 100 99930 514129105
1 21685 27701
3 31 99968 979334683
3 37 99928 170985184
3 84 99982 261882204
3 11 99995 955453048
3 68 99998 203024050
3 17 99988 980077208
3 52 99978 303711568
3 56 99945 334022085
3 70 99921 877262958
3 66331 66849 718302930
3 5 99974 307291437
3 62 99964 244713447
3 3169 11043 681862589
3 28947 79570 283154116
3 8595 58582 282899388
3 60 99907 968562243
3 22 99905 345344994
3 20 99973 672067868
3 84 99915 833812187
3 58 99974 24842221
3 55 99916 75787124
3 100 99976 380494457
1 2632 4480
3 38 99911 464632885
3 17959 28765 478051285
3 81 99986 829206011
3 54 99950 508680574
3 47 99929 934152937
2 11306 310557384
3 96 99931 258760559
3 31 99964 376960928
3 6 99955 489262509
3 12 99918 35143259
3 15 99938 204885700
1 36199 91875
3 79 99911 541508625
3 45 99951 381913398
3 93 99993 511867593
3 73 99948 841547894
3 66 99980 699044272
3 67 99943 860488235
3 25 99913 203613344
3 87 99912 921025734
3 65 99930 224385194
3 11 99920 287276233
3 100 99915 695245722
3 11 99950 162563179
3 86 99910 861731516
3 85 99939 11457149
3 57 99982 514809566
3 77 99977 432692364
3 16 99992 253369238
2 49686 261663033
3 76341 79672 114562590
3 39 99911 141920148
3 28 99981 323839729
3 8 99953 571859629
3 43027 89327 3930930
3 23 99905 982551049
2 35235 829195823
3 4 99989 990158014
3 83 99957 393094718
3 69 99926 661842476
1 57545 87996
1 54882 82712
3 63 99990 890302317
3 14 99933 522915938
3 47 99935 764785547
3 66 99906 675317244
3 29 99900 258050117
3 54828 89312 946389637
3 61 99940 850507891
3 50 99943 779829709
3 96 99930 611492563
2 49137 897175863
1 31632 56350
3 33685 90600 533179938
3 9 99966 820313889
3 100 99924 491979078
3 75 99947 83260534
3 24159 41951 413881514
2 960 251649909
2 7454 301206255
3 5 99967 378758615
1 26598 47472
3 74 99999 237027327
3 89 99983 10137819
3 80 99950 478591920
3 18 99936 389850172
3 73 99938 39724901
3 34 99936 851649340
3 54 99981 976225159
3 11 99986 60361154
3 15870 36034 467715777
1 38079 75506
3 79 99928 732463069
3 88 99937 299088249
1 24482 47101
3 36 99935 723909067
3 52662 88756 316692995
1 40565 52685
3 66 99923 414451153
3 70245 95988 372216172
3 84 99976 221109208
1 67065 85604
3 76 99991 609408856
3 30 99923 217801086
3 77 99989 156972682
3 64 99978 885832666
3 93 99943 460654273
3 14 99999 346118800
3 20637 21642 826097039
3 10 99976 695208652
3 79 99922 464711141
2 7481 438538965
3 15 99908 397370369
3 12 99944 583211070
3 52 99936 26716262
3 68 99970 858456076
3 64 99908 350747826
3 85 99962 744335051
3 24 99951 273800475
3 47 99906 372957822
3 7 99997 899420442
3 27 99924 248661380
3 78 99931 216870249
3 53 99951 784552628
3 60 99939 45025609
3 5885 9557 390034635
3 58 99936 459049225
3 82 99926 470132488
3 52 99983 524882371
3 38 99943 663311637
3 76 99916 608196713
3 40 99927 474861097
3 71 99937 321517056
3 70 99904 144492395
3 16 99937 846551340
3 71 99964 559240090
3 60 99930 550940397
3 48136 76042 648872427
3 67 99913 418271399
3 68 99938 280373810
3 81 99912 74607976
3 62 99902 462112325
3 20269 63591 100543078
3 6 99921 355105949
3 72 99991 225495239
3 32 99943 849615423
3 31181 45232 156316326
3 84 99962 569252826
3 43 99906 267174226
3 36 99972 753191474
3 100 99957 806758104
2 51150 60777924
3 96 99956 387647761
3 53 99901 573534719
3 13748 89168 432911779
3 55463 97206 643274687
3 7775 61006 166701052
3 100 99952 905728971
3 89 99976 256671028
3 66050 96658 891180507
3 67 99921 239520509
3 24 99927 747201595
3 84 99949 955591784
3 53060 62127 180258996
3 10 99960 391895019
3 8361 17806 410797735
3 51 99909 381701792
3 8 99927 821966971
3 96 99980 127661263
3 41 99944 597570105
3 10012 85169 534300591
3 53 99968 598904694
3 52 99981 401751657
3 20 99943 765347441
3 98 99906 922949726
3 21 99945 16023678
1 38354 95004
3 8 99982 989624657
3 94 99986 660233806
3 84 99954 468839371
3 4124 32044 226164470
3 4 99967 830809982
3 5 99905 936529219
3 43 99945 821570242
3 99 99958 334601819
3 94 99908 183631838
3 6 99997 765312770
2 18501 86795205
3 31 99924 115228184
3 71 99990 131378185
3 70 99957 275456673
3 53 99930 901611412
2 25872 989534758
3 100 99941 20987585
3 95 99928 634186501
3 92 99986 908016791
3 90 99926 643879346
3 17067 23484 844301260
3 98 99979 530335206
3 12 99978 208670318
3 60 99977 999708649
3 15 99981 87830706
3 83 99920 699325846
3 46 99902 78904346
3 49 99974 316614817
3 96 99952 998542810
2 18570 833226237
3 20 99998 219907425
3 72 99946 931657583
3 37 99981 363036273
3 21 99922 887880196
3 56 99915 464133582
3 85 99906 462926976
2 30364 783950750
3 93 99924 44505198
3 42397 42592 729577749
1 55072 63589
3 41 99953 598758740
3 57 99914 630852716
3 53 99926 990107467
3 58037 76843 148422785
3 51 99925 195015126
3 34 99944 821508022
2 80286 953405421
3 2 99940 611979739
3 3 99989 750266144
3 55609 61279 832271628
3 73 99917 801829787
3 87 99934 832527442
3 85 99981 445252562
3 58 99933 878206185
3 38854 38856 212984554
3 12 99994 999541388
3 97 99959 426011046
3 5 99981 673462651
3 79831 97050 321500801
3 32 99976 974597051
3 95 99974 960680221
3 34 99901 547563933
3 10 99994 350701787
3 57096 78074 480725890
1 81912 83062
3 73 99991 599867283
3 19899 22823 682787206
3 17690 62843 679286252
3 96 99916 60559870
3 98 99920 232483839
1 5403 77658
3 29 99963 508209473
3 10 99922 930708914
3 75 99911 261449846
3 41 99952 458343896
3 33 99986 103236098
3 35 99916 375675033
3 41 99972 313491950
3 93 99938 394947229
3 90 99915 583245773
3 21 99929 433280881
3 90 99952 898877244
3 63 99994 24596005
3 88 99930 747997608
3 18 99962 435999025
3 1 99911 962222927
3 39 99997 353868701
3 37 99911 318253962
3 89 99964 824271713
3 2 99967 382519881
3 31 99989 436700938
3 41 99995 432158430
3 34 99932 495865503
1 50646 52367
3 5 99932 875467934
3 100 99997 188179393
3 7 99961 139820940
3 38 99969 837293984
3 21 99937 280078697
3 49 99907 241455755
2 6326 481652026
3 99 99994 291321097
1 7385 9209
3 71 99984 857220717
3 91 99958 752464946
3 8299 88834 780483056
3 13 99931 619329714
3 10 99931 492229772
3 59 99910 468253700
3 55 99908 353890470
3 100 99998 83167765
3 71 99915 65599564
3 64 99983 354692855
3 45604 85736 494655230
2 42868 764998121
3 25 99960 329172016
3 28 99990 717977665
2 71209 805640206
3 36 99965 96929886
3 34 99944 970554672
3 13788 38123 45597611
3 66 99953 864373357
3 13627 65190 633992121
1 36605 68578
3 30 99915 13460532
3 87 99928 192705258
3 40 99924 243858609
3 43 99923 312316418
3 19 99975 422288309
2 66622 848598820
2 7110 654976608
3 24 99918 476662298
3 14 99972 475386288
3 45 99994 13244629
3 97 99944 307297080
3 13 99943 852556451
1 16554 36871
3 4 99951 563956764
3 41 99925 906147705
3 88 99955 798876244
3 25 99947 690596897
3 55 99924 47880932
3 41 99980 128421354
3 21 99907 756946125
3 67 99969 198437806
3 12 99983 644265161
3 2258 20518 938731734
3 27 99904 232363212
3 28 99971 430381826
3 34 99992 376513224
3 3 99925 285188330
3 58 99935 579066037
3 7 99916 380808323
3 10 99904 82842577
3 63 99986 443631206
3 24094 54756 600349477
3 88 99968 696607342
1 89589 93055
3 81 99937 815008614
3 83 99987 217439319
1 62567 99387
3 87 99920 216280788
3 19 99905 74124603
3 25 99985 625407700
3 27 99904 573757577
3 66 99991 391561817
3 27 100000 10969498
3 4 99918 44085665
3 98 99969 591300796
3 64 99941 682576558
3 65 99970 451974417
3 67 99929 737477441
3 21 99977 733054652
3 44 99957 555963940
3 10 99916 615872576
3 50 99970 260708269
1 39718 87006
3 54 99974 537804779
3 32 99998 92358268
3 56 99965 317624581
3 77 99912 939701113
3 50 99963 196715688
3 19 99953 834674838
3 93 99969 965141221
3 22251 30851 647535820
3 30 99969 165105462
3 54 99924 331625720
3 20 99974 695791173
3 17 99970 18381251
1 64437 91113
1 11921 89291
3 32 99961 891804397
3 85 99953 216484323
3 15 99993 176259555
3 41 99939 699565232
3 98 99965 952280863
1 29024 83554
3 44 99964 218178577
2 84693 579294580
3 85 99907 910537785
3 74 99993 33585030
3 53 99948 583099207
3 11 99986 392344166
3 99 99984 666996072
3 90 99919 217764332
3 60 99901 48863925
3 60 99984 486151470
3 92 99974 52058762
3 28 99963 213736931
3 29 99967 274888208
3 28468 89479 375555335
3 29 99960 340278785
3 9 99922 701959360
3 90 99923 841733031
3 29 99954 216148865
3 89 99914 634345254
3 71 99990 87090796
3 40885 79097 70919932
3 28 99920 627217661
3 70 99908 524911302
3 70 99927 65067493
3 5 99926 451484996
3 13 99977 742508340
3 17 99961 271211423
3 73 99961 396996027
3 51 99940 48250346
3 96 99925 566027185
3 34 99918 643143912
3 42 99937 775173780
2 14182 83688294
3 3 99954 197801355
3 30 99962 259504578
3 13176 48871 423104001
3 45473 90681 130423636
3 33 99966 16479871
3 22 99902 257491028
3 37 99906 123986834
3 28709 81792 896585099
3 58253 89193 734781934
3 16 99910 709018965
3 12 99931 989784982
3 17146 91870 376638437
1 10677 13498
3 7829 69413 115893627
3 13 99900 882867920
1 25714 31508
3 7 99954 525639694
3 20116 83313 311535773
3 49 99900 909019053
3 81 99930 391857617
3 10 99915 758991072
3 24 99976 649126755
3 51948 87503 326421111
3 36 99914 361160780
3 44864 65979 161028262
3 67 99903 756859921
3 48 99917 242095013
3 33 99960 112577159
3 17342 23292 982682517
3 47 99963 983097046
3 82 99968 824597925
3 33 99919 77850556
2 63180 671813903
3 2544 63351 906157055
3 16 99987 753083384
3 25 99998 364722388
3 23927 85059 34693831
3 61 99984 898404175
3 80 99977 262420435
3 25 99992 620947326
3 16 99919 499487585
3 10363 49352 806953188
3 20 99992 678587911
3 21 99939 408702467
3 27 99930 836172369
3 19 99914 68072730
3 11 99933 481041314
3 97345 99796 408047147
3 99 99984 922055773
2 17092 524419851
3 68 99931 88036404
3 45 99930 513964332
3 96 99953 490185009
3 9 99971 280660763
1 47091 77820
3 55749 94440 963262141
3 7 99979 305062037
3 98 99965 148417933
3 30 99965 959008251
2 83477 503134058
3 10 99937 432514763
3 16 99990 941934931
3 5 99909 803813360
3 93 99944 391474839
3 73 99927 561304204
3 33 99978 102614867
1 3744 42013
3 26 99962 99711228
3 76 99948 453806679
1 95381 97155
3 50260 56598 38172800
3 66 99958 972030155
3 96 99945 959768428
3 67 99946 426066777
3 41240 73377 72083184
3 68 99977 161952905
3 48 99992 277230550
3 46 99930 321768109
3 85 99977 578017567
3 26 99940 378800153
3 51 99953 979283169
2 30444 843038502
3 12341 20359 235781834
3 68 99956 652040411
3 50 99936 548238026
3 82593 95795 444491010
3 31 99981 884969269
3 32 99985 178487189
2 11938 828086522
3 44526 72869 217517549
3 15 99912 70062453
3 28692 79151 58708805
3 88 99940 115030167
3 37 99988 36927755
3 22 99991 947617221
3 84 99975 396612834
3 14 99910 683709109
3 81 99986 480725869
3 56 99913 951626515
3 87 99983 884515592
3 84 99900 542492003
3 49 99928 582243289
3 42 99994 289491238
3 99 99982 201304327
3 95 99900 803115072
3 45 99989 67796297
3 74 99903 961463193
3 22706 85131 967471779
3 80 99995 805978882
3 61 99971 221504876
3 88 99919 125615707
3 67701 90696 925126804
3 93 99989 223154675
3 21 99938 106175268
3 17 99958 132680752
1 36204 55495
3 3 99970 946725898
3 34 99936 501113710
3 26 99961 196323223
3 17 99957 181026655
3 13839 84704 695676405
3 27 99905 208854223
3 23560 52623 85487978
3 25 99913 133102447
3 15 99919 243680050
3 84 99969 563976109
3 72 99914 651462241
3 1 99985 733713085
3 86 99971 830924296
3 119 73604 117527512
3 87 99952 172785307
3 97 99929 466582724
3 66 99953 350947986
3 41 99988 920830868
3 86 99977 127992399
3 65 99919 75240369
3 57 99916 795839296
3 57 99945 580656665
3 99 99908 658378309
3 70 100000 998396647
3 96 99905 85084499
3 53 99940 75125268
3 42 99942 204080730
3 95 99974 26806140
3 59 99926 825199972
3 27 99911 700972579
3 77 99984 644668415
3 13232 80509 498131129
3 83 99973 448740830
3 58 99977 32957788
3 37 99910 481325243
3 19 99976 895233182
3 59 99906 438303103
3 46 99957 145352647
3 16958 24294 738043557
3 70 99915 107319899
3 43 99909 853418971
3 99 99993 550149855
3 44 99993 142864107
3 66 99958 568785624
3 31 99992 901682649
3 82 99932 874069525
3 64 99947 971789390
3 11 99929 227821871
2 62751 258063914
3 79 99994 229760222
3 24851 47590 381451339
3 12 99903 94177685
3 75 99943 12102233
3 36 99930 463503013
3 87 99950 855868911
3 44 99902 465237793
3 5 99927 832835371
3 1 99924 650864328
3 43889 55626 946139984
3 68 99950 134962122
3 24 99940 224937640
3 60 99979 941577159
3 45 99912 151201708
3 91 99981 46046745
3 17 99957 63777639
3 59 99902 353834835
3 98 100000 420763415
3 70 99990 45148681
3 65 99990 659641110
3 11 99908 539161298
3 52 99926 58084088
3 35 99936 668098443
3 36965 50892 253018870
3 76 99965 4036574
3 52 99949 888063115
3 61 99977 918536963
3 27 99919 227821660
2 40045 449361803
3 32 99957 212207211
3 36 99988 280188034
2 73898 836450063
3 22 99912 265702036
3 7 99973 383088765
3 22 99965 822574670
1 8236 56456
3 67862 88689 874848802
3 6474 38540 223391682
3 91 99925 211417642
1 54261 70680
2 82309 807491173
3 65 100000 794635954
3 51 99950 659713213
2 51409 683954109
3 24 99963 167763582
1 974 93893
3 18 99917 469323884
3 80 99932 922553463
3 83 99925 79425824
3 58 99938 222237356
3 71 99952 413937336
3 61318 63857 971891685
3 82 99992 104198242
3 80 99950 343810225
2 32245 222232216
3 9 99980 841881500
3 1 99983 362442936
3 34036 88416 856444069
3 44 99939 963795097
3 87 99944 245779551
3 10 99990 239708601
3 20 99975 935474685
3 82 99936 667838475
2 29827 320578117
3 24 99950 305170182
3 9 99968 672526408
3 70 99973 119017128
3 10064 10294 208438682
3 51 99994 680215374
3 30 99986 436378552
3 85863 98005 999538271
3 29 99985 29421549
3 332 13119 500523923
3 14778 19577 659883445
3 23 99970 244589697
3 65 99949 128485985
3 26 99928 557440352
3 100 99917 280383484
3 44 99926 889229062
3 72 99905 638048110
3 46 99979 823971893
3 9036 16172 162036191
3 65 99974 696541207
3 64 99908 391706462
3 17 99903 388001286
3 25 99931 176419011
1 44583 47950
1 36017 41012
2 68538 78441496
3 75 99952 293376208
3 90 99915 849325099
3 38 99971 673759711
3 395 28354 737008662
3 79 99944 218132102
3 79 99919 650601374
3 35 99916 252707640
3 15 99945 202003321
3 45 99920 809408970
3 44960 72529 965429000
3 84 99974 808649564
3 91 99961 556424545
3 68 99936 440260475
3 55 99922 111061392
3 10670 97556 145458308
3 94 99994 264903198
3 15 99979 600722251
3 86 99910 698937299
3 50 99996 503949821
2 54719 775924446
3 62 99917 790648065
3 3 99902 248067532
3 96 99947 54591866
3 48655 63793 211710657
3 85026 96398 725258053
3 40 99971 243695596
3 75 99971 79920397
3 45 99944 79287194
3 3 99924 279319986
3 39217 92777 343468092
3 32 99928 807416438
1 37941 70395
3 70 99942 677729704
3 29 99956 770444520
3 58 99925 582136887
3 12 99924 672731961
3 19 99980 993604688
3 89 99948 389786937
3 23 99943 391428235
3 92 99954 929052608
3 34 99924 5786302
3 55 99946 16539884
2 23795 477712511
3 6 99986 290780222
3 29866 70125 481884498
3 78 99976 763696573
3 89 99971 517352589
3 15 99983 200041961
3 92 99988 101527422
3 56540 95013 995853567
3 13590 54439 960168849
3 26 99931 971983457
3 85 99945 875232691
3 74 99952 972994337
3 10 99901 885132533
3 17 99965 284999099
3 52 99986 386462325
3 33 99947 674701090
3 20 99913 663729785
3 86 99918 2802430
3 76 99915 410872029
3 89 99909 735896372
3 76203 95961 598980272
1 53364 76143
3 31 99966 412041876
3 84 99935 979530974
3 93 99982 945731478
3 21 99921 105218371
3 45 99920 288585903
3 2 99995 695846256
3 79 99943 293842096
3 15 99903 507670764
3 36 99978 47273597
3 53 99930 761221667
3 17 99928 537090549
3 9 99923 830539872
3 47 99968 750118420
3 14 99966 552343319
3 73 99988 700832343
3 99 99917 875495016
3 35 99989 13432671
1 40662 93971
3 48900 67721 770036731
3 51 99931 986612006
3 59 99942 413294883
3 16 99964 757174578
3 94 99952 663749355
3 94 99960 944678066
3 75 99959 482975302
3 97 99996 876630506
3 47 99916 121130030
3 74 99962 986361711
3 100 99990 136190339
3 14 99940 23995176
3 71 99931 209579572
3 55 99901 328139413
2 23841 761095805
3 92 99955 295777327
3 36 99974 577066675
3 77 99975 624984472
3 44 99966 904591498
3 51 99988 297484865
3 46 99988 509598491
3 86 99947 280533755
3 82 99915 262060905
3 12 99923 371353096
3 6462 24067 394824908
3 3 99938 698481834
3 44 99977 632648847
3 60 99975 959448031
3 48 99923 140753621
3 7091 60592 792947307
3 5 99922 632340673
3 66 99922 380174359
1 81415 94455
3 19 99938 885439897
3 46 99903 119757456
3 17 99963 873397804
3 49858 51317 143986502
3 68 99991 679298799
3 16 99969 61989301
3 15571 44096 411651595
1 68247 84686
3 19 99926 617158407
3 78 99947 384373908
3 71 99931 548262785
3 80 99975 100192484
1 12135 63077
1 51384 58349
3 78 99962 311738723
3 33 99976 158713720
3 8824 83102 947324228
3 10 99952 86575687
3 1785 35059 361332700
3 27 99911 485815241
3 21 99903 378912732
1 18080 88311
3 92 99960 784670818
3 67 99955 774575333
3 4 99910 411103992
3 51 99987 898589256
3 81 99910 105579615
3 81 99969 468093129
3 16 99918 958097322
3 5 99908 915244864
3 30 99935 757241327
3 84 99945 691045827
1 11534 68063
3 35 99962 17578297
3 91 99962 790185148
1 30733 50109
3 10 99955 783047141
3 35 99999 112492436
2 56452 87331693
3 8 99926 18824464
3 25113 54801 144082750
3 17826 82171 6885798
3 14577 74100 191728186
3 17 99917 65749997
3 6 99913 72756223
3 20150 72265 518099138
3 92 99978 887479284
3 32682 41935 331210277
3 34654 62081 511837640
3 9 99935 22330841
3 26 99952 679391037
3 85 99991 468088140
3 50590 96734 106827558
3 36043 99538 57344698
3 69 99977 782669230
3 19 99912 243827085
3 81 99973 156957660
3 18 99973 158608904
3 35 99981 833442388
3 52 99921 949475364
3 83 99975 917191519
3 10425 39440 745329594
2 33710 702107650
3 10 99985 526174422
3 68 99947 889270605
3 4 99944 411376848
1 38365 95040
3 79 99969 179234307
3 38828 98127 131994177
3 17 99901 376402380
3 52 99957 964451421
3 45 99908 77726076
3 29 99939 265005235
3 3941 37005 769819257
3 77 99934 574638074
2 74950 33766137
3 41 99930 327692269
3 99 99917 896386370
3 76 99920 956624883
3 68 99923 246058991
3 46 99964 515871688
3 89 99987 387074062
1 1712 45498
3 31 99980 281227026
1 16541 66396
3 43 99982 495394301
3 48 99914 926124484
3 74 99917 202481550
3 3 99922 821582515
3 48 99935 936199472
1 7146 26231
3 85 99951 814713030
3 18951 73441 658904665
3 25 99965 356440822
3 33 99925 940556733
3 87 99914 974596275
3 26 99981 611388580
3 51 99947 540266818
3 39 99908 881233300
2 6296 450203025
3 42 99908 92945392
3 96 99938 540104965
1 74179 87177
3 93 99922 677921320
2 31126 857831076
3 64 99993 930509423
3 10 99903 778101899
3 54 99996 371393202
3 42 99928 276119183
2 84647 601065301
3 20 99994 747109056
3 18265 52904 110624794
3 7697 88658 627233524
1 4141 12088
3 19661 50921 108325933
3 1907 15940 219659703
1 13091 18522
3 71 99917 606227506
1 589 51622
2 40731 333273134
3 45 99933 301830430
3 96 99994 460070805
3 87 99936 597290
3 6 99938 714127810
3 93 99998 155632255
3 54 99942 59596615
3 16 99905 450055176
3 54 99972 509152285
3 51 99955 931070341
3 84 99923 724000971
3 73 99979 626807757
3 32 99987 769204424
3 31 99928 182556241
3 56 99934 285438498
3 8 99951 740179428
3 64 99953 114434144
3 22 99924 241202363
3 10 99943 234887334
3 10 99969 460209584
3 81 99927 906221335
3 31 99964 111046859
3 48 99905 384394111
3 51 99999 514136834
3 82 99910 953050930
3 36371 91695 64143168
3 39 99926 887501359
2 54632 249306164
3 78 99948 106415929
3 41 99946 76335565
3 84 99908 822885760
3 23 99972 193740140
3 97 99960 593780802
3 16 99990 118530059
3 95 99933 419153931
3 69 99939 334853244
3 68 99957 737757425
3 83 99906 671560100
3 60 99934 340811004
3 54 99962 813790214
3 21 99965 573753800
3 95896 96011 930133124
3 39 99939 416939373
3 48 99949 361102434
3 52 99931 848757918
3 25349 65040 858438795
3 99 99984 222855185
3 82 99952 588546072
3 95 99906 730193183
3 60 99968 448601102
3 23 99960 85524909
3 6 99937 375236711
3 56308 85635 514848074
2 44007 313907199
3 23 99926 73645361
3 75 99978 863953765
3 53 99957 652150737
3 82 99919 953022860
3 59 99944 699214354
3 34432 73686 801835395
3 47 99929 148860686
3 64 99992 328584999
2 91537 834063940
3 68 99925 732606565
3 62 99915 735548896
3 91 99953 872177280
2 46895 809958295
1 13358 55112
3 42 99903 446963917
3 97 99934 192871564
3 3 99928 420093681
3 88 99922 891521040
3 12 99974 437523657
3 74 99993 427665482
3 73 99945 584714167
3 15 99992 16824736
3 73 99976 485655080
3 45056 64932 777902097
3 22267 63485 767799806
3 25 99961 794251959
3 53 99951 850186798
2 69909 654768730
3 97 99966 163696289
3 67 99981 531521656
3 55 99997 151289226
2 30545 603681751
1 23534 33749
3 100 99950 592214638
3 52 99930 594830628
3 22 99999 173365637
3 91 99953 628207930
3 75 99962 556170031
1 21607 83340
3 20 99985 105382151
3 8 99977 506993898
3 82 99952 23753972
1 5119 38407
3 29585 45251 834885172
2 16146 278674208
3 9 99967 629642239
3 77 99957 570251223
3 16 99952 417106415
3 48 99907 377595735
3 7 99997 343979736
3 51 99976 399330721
3 96 99916 793218762
2 7275 90649361
3 11314 42139 258965478
3 44 99919 945794016
3 76 99955 920767836
3 17 99934 271780382
3 57 99936 619825353
3 50 99944 869218802
3 39 99981 874480266
3 10130 24788 41054834
3 57 99976 705077621
3 27 99985 545652226
3 15957 61303 572618328
3 57 99944 818592767
3 22444 39580 644207301
3 68 99912 918108061
3 39 99973 968650509
3 17 99999 409792014
1 28449 51337
3 59 99929 969599643
3 52986 68911 914965373
3 45 99952 300854969
3 22 99968 256507690
3 19 99948 736722243
3 52 99961 485101436
3 51 99956 84135457
1 19530 63726
3 14 99951 590001046
3 15 99979 297744406
3 8 99968 108875411
3 7 99918 719524636
3 58 99907 645592897
3 18 99942 427583514
3 9 99982 696949672
3 35 99956 721219755
3 32 99937 452810087
3 73 99986 858783469
3 44064 91053 909581788
3 11 99937 540784837
3 43 99912 410689927
3 10 99959 682776166
3 78 99929 715010732
3 86 99991 585320463
3 19 99926 43296056
3 58 99900 712658197
3 24 99967 542710758
2 23099 174686214
3 72 99901 824382410
3 70 99955 735159170
3 7 99944 832987072
3 18 99927 860930901
3 63 99949 552443879
3 42 99968 422454469
3 55 99912 998253153
3 90 99916 325727245
3 76 99979 815321342
3 81 99942 966452892
3 27 99945 630914465
3 85 99976 723272864
3 98 99935 797879778
3 16 99975 594628547
3 80 99945 581430256
3 92 99981 74650420
3 36 99945 4222650
3 44762 58382 290255081
3 70 99933 572809550
3 73 99918 454119460
3 82 99924 274971009
3 51 99998 822991668
3 72 99979 3230672
3 18 99943 491124349
3 77 99900 993323654
3 17 99958 54240954
3 62 99948 4656159
3 94 99990 592106626
3 94 99978 450812140
3 10 99950 864823561
3 47 99999 197554680
3 57 99979 576588328
3 16 99913 372900651
3 24 99922 560724384
3 12145 84445 233352877
3 12 99950 260554651
3 98 99984 474945933
3 41 99970 242507891
3 8 99923 347181474
3 35 99951 137559991
3 85 99973 306299570
3 80 99907 544736363
3 67 99906 733568210
3 30 99901 93538960
3 28 99909 954858509
3 14 99901 258245092
3 85 99996 234103112
3 13132 68934 316508651
3 87 99993 372871780
3 1 99965 122903342
3 69 99936 34274726
3 55 99950 565231554
3 10183 42607 775441492
2 70371 421872764
3 76 99979 945386879
3 74659 78284 65211518
3 9283 29129 456106242
3 12653 38617 385207349
3 27 99939 157710128
2 6339 629793560
3 56 100000 919988688
3 31 99916 306186104
3 7 99987 612605726
3 40 99902 522233415
3 61 99946 595407314
3 69749 98799 528159055
3 6002 62427 817292095
3 27 99977 283223007
1 72865 94288
3 59 99949 188908780
3 39790 73994 431978287
3 42 99957 832498488
1 17523 54427
2 3445 303299755
3 42 99947 675697689
3 92 99953 812894888
3 75 99957 144165369
2 91504 301887735
3 81 99943 694552761
3 47 99994 584184757
3 3252 88493 633699718
3 54 99920 128043510
3 77 99979 168646566
3 58 99950 672980097
3 32 99917 627579112
3 71765 84255 902539189
2 22338 266630538
3 43 99917 573444661
3 91 99949 197430127
3 11074 61460 638562931
3 50 99979 155509755
3 48 99914 698095657
3 28 99986 378527782
3 23 99971 810822404
3 32 99964 262657238
3 51 99911 715125289
3 58 99957 423139136
3 62 99924 65908153
3 37 100000 703984783
3 89 99934 224190354
3 44723 54678 329588424
2 73578 986132313
3 93 99946 431451662
2 93005 694208465
3 63 99942 726429347
3 91 99993 927183083
3 64 99994 917199925
3 56 99932 50669497
3 56 99972 709432496
3 29 99941 234205650
3 16 99979 970486255
3 32 99927 574956221
3 28 99989 503190101
2 90008 765155782
3 50830 61710 722497781
3 56 99924 794271652
2 64324 37769375
2 31492 990115164
3 20 99905 595829761
3 26 99957 25037842
3 50 99926 722964193
3 69 99926 871022610
3 2 99960 166226740
3 51478 81522 9793148
3 9813 44494 573895838
3 24 99902 185912030
3 2 99999 942467530
3 60976 97143 984636986
3 26 99934 678059407
3 97 99955 949182280
3 91 99986 165987673
3 25 99931 344220668
3 92 99936 162037447
3 3638 63298 272009291
3 93 99949 626763921
3 96 100000 279170090
3 27 99964 88068781
3 59 99997 989065432
3 9 99922 452818354
3 76 99920 200551261
3 51 99926 749736316
1 42751 60829
3 20 99986 488458523
3 20 99980 283320650
3 65 99935 238368204
2 75075 263719343
3 1009 97012 862245626
3 27 99991 363159841
3 62 99912 317997642
3 69765 95494 939422647
2 24312 256053240
3 89 99974 680685546
2 45810 923017599
3 1 99906 153613691
3 94 99903 705877452
3 81 99912 98891333
3 41 99904 330222797
3 11 99922 280662444
3 57 99952 324406840
1 78969 93807
3 83 99943 181663324
3 29 99981 226118905
3 76 99917 880094780
3 4528 94737 381216531
3 21880 26968 514031018
3 34 99927 707887441
1 27088 87014
3 54 99946 2929593
3 77 99993 345493214
3 23 99970 302832501
3 95 99976 515516054
1 57072 63275
3 36310 40249 851810218
3 24 99963 437361520
3 82 99983 944784738
3 97 99936 497883866
3 62 99924 537543864
3 8 99912 195596583
3 11 99983 180534894
3 73 99918 422492678
3 10057 52526 417894991
3 70 99982 113541273
3 80255 82806 799289429
3 30 99961 234017208
3 100 99992 178726154
3 88 99959 301887863
3 83 99912 949657388
3 72 99940 962547691
3 23 99905 394588308
2 88798 994980899
3 44 99934 953486464
3 36 99917 622584444
1 25648 34366
3 56 99982 112600829
3 12797 55337 167754809
3 7457 94421 945874640
3 43 99968 281434082
3 16 99904 666228884
3 6 99956 228664519
3 44983 71922 792065796
3 49 99924 614691870
3 100 99914 879762446
3 1 99948 214999310
3 94 99963 110001429
3 51 99926 349878540
3 95 99955 150748795
3 82 99931 386854276
3 72 99985 62627935
1 69558 93920
3 25014 54619 205347298
3 48382 61540 96373284
3 27 99978 19304452
3 46 99959 317636114
3 51 99954 754999189
3 100 99981 259666103
3 36 99936 58477212
3 39 99937 528923987
3 27 99911 103852733
3 2 99974 706647264
3 84 99913 275672897
1 7688 42837
3 3 99983 861982488
3 34 99983 16390182
3 33239 47262 252925676
3 25 99915 700117362
3 43 99917 274959900
3 28185 91455 707742595
3 74 99983 568897748
3 31 99904 327572746
3 46 99967 862088897
1 11506 68900
3 79 99980 320590337
3 33 99927 708498370
3 59 99997 238106449
3 18 99903 654029623
3 5 99982 851681460
3 4 99961 639906190
3 31 99954 388341723
3 46909 90546 915483183
3 63761 86613 886695387
3 52174 63978 360797725
3 24 99907 812419184
3 58 99926 678008669
3 2364 51236 65334913
3 36 99945 938107802
3 14 99998 83893732
3 50 99946 346490375
3 54 99938 142364260
3 66 99949 21586053
3 27314 50021 824250368
3 89 99957 164356614
3 78622 80174 277874806
3 39 99922 636229169
2 46962 624180914
2 92544 553728441
3 31 99953 476088840
3 48 99992 135893264
3 53 99976 598913945
3 8 99943 636408136
3 3 99910 379548601
3 34 99975 910516113
3 25 99947 938048943
3 65 99928 739943901
2 38539 899057413
3 15 99953 815219816
3 87 99911 68179510
3 45 99970 574201208
3 80 99915 347322561
3 44 99974 256124717
3 83 99983 499481582
3 33 99922 482715982
3 23 99909 984676171
3 88 99914 12708160
3 36 99988 355965744
3 83 99929 715402416
3 95 99907 321580166
1 62682 65768
3 37999 81690 931351481
3 61406 72625 195628525
3 35 99934 996667037
3 18 99980 697752661
3 31 99924 20733401
3 26 99994 796577968
3 40520 60421 535929068
3 44 99935 719629310
3 31407 67731 691726789
3 17 99926 778537035
3 78 99907 259348422
3 28 99984 627765202
3 29 99958 766801927
3 17 99903 119232858
3 25 99987 473830621
3 92 99985 552002532
3 43 99929 454183579
3 97 99944 118069129
3 26832 99829 491734936
1 44230 72985
1 67227 92189
3 42 99938 829893597
3 88 99974 414821446
1 37649 80513
3 52 99950 687759894
3 99 99918 183719744
3 6 99953 622180356
3 74 99991 929698795
3 77 99943 555948485
3 49 99937 184594698
3 12 99913 244395444
1 40505 58263
3 64 99965 626171872
3 42 99923 560742291
3 23 99908 555696010
3 100 99983 140650490
3 81 99976 846088891
3 41 99926 613675733
3 61 99987 643060983
3 50898 97037 957326531
3 92 99945 602442269
3 6 99987 853888217
3 34 99920 621533812
3 8 99920 395857611
3 55 99905 368615911
3 16 99909 282329167
3 41 99944 739970700
1 23159 70209
3 95 100000 921252536
1 35755 65252
3 47 99997 883619620
1 24207 69863
3 19364 90727 979191365
3 8 99958 86817125
3 60 99925 282307961
3 67 99902 434060935
3 88169 98983 589476971
3 18 99950 584792263
3 80 99969 699099152
3 55 99982 89809699
3 86 99960 648780806
3 98 99959 678353854
3 4628 93536 197667421
1 78712 82152
2 79809 607241953
3 61461 92253 108895246
3 48 99975 873311808
3 46364 62119 135084289
3 11793 38874 973194804
3 50 99984 953665432
3 7 99934 996063288
3 16 99941 857586446
3 26 99960 471646114
3 29 99966 947517044
3 43598 51511 680551528
3 46 99994 120844181
3 45963 49285 807938338
3 35 99932 356575512
3 33 99918 187593808
2 93672 99569482
3 88 99917 768564184
3 74 99929 224160799
1 2883 59248
1 21951 29924
3 100 99953 810936439
3 90 99907 720342300
3 26 100000 140067345
3 87 99919 753875579
3 26 99963 60123020
2 19892 913115
3 82 99982 148803031
3 63 99952 618617114
3 13 99923 309176970
3 35 99993 499455457
3 3 99991 17796293
3 48 99982 126309800
3 44 99939 226100236
3 30 99951 401849377
3 67 99945 619125986
1 51149 90108
3 68 99951 54962148
3 75 99915 372954111
3 49 99922 751071239
3 59 99936 131972554
3 70 99916 645813249
3 78 99944 810999838
3 29 99941 113929983
3 27854 85018 701139073
2 31794 458857760
3 26505 83799 432565901
3 93 99964 507179894
3 20 99989 94481170
3 16 99901 109993456
3 5 99918 172339859
3 23 99914 799921252
3 28 99986 771052148
3 84 99994 99230881
3 59 99921 190198034
3 93 99970 70346038
3 435 6157 812761761
3 92 99913 470204279
3 40 99954 694503250
3 12256 30555 870728893
3 75 99938 355499194
3 13 99907 740677358
3 67 99901 169555055
3 66 99985 524726846
3 29 99957 421474291
3 5 99923 247591476
3 4 99906 408407510
3 34606 52741 39246319
3 16 99971 608114711
2 63032 989062086
3 96 99932 33045129
3 16 99939 995113623
3 27 99949 5383198
3 3 99974 872174203
3 89803 91768 429133774
3 51980 60869 256036321
3 87 99950 815573823
3 15 99987 175340717
3 9277 26353 51869797
2 54355 949269865
3 76 99909 508198221
2 78733 443218593
3 92 99942 671971436
3 16 99971 452203731
3 42 99983 462936738
3 9 99990 911543332
3 50 99951 94464724
3 29 99991 385129753
3 60 99986 789324022
3 33 99936 982211550
2 56092 438572500
2 20702 401301108
3 88 99936 644473877
3 33 99905 593286780
3 43 99931 83517694
3 24 99908 394064251
3 49 99932 911327299
3 9 99950 612182200
3 32 99906 649627417
3 87 99952 781750545
3 70 99909 32990724
3 8 99988 954269495
3 27492 47642 651123000
3 35 99916 648699705
3 75 99974 885474877
2 3720 366291116
2 95555 552610282
3 69 99996 714798866
3 46504 69812 338513180
3 12 99996 120062636
3 83 99916 3293737
3 29 99927 750726445
3 95 99925 426677347
3 11 99941 840578060
3 70 99980 970678908
1 13905 73634
3 91 99935 282171528
3 97 99951 334717570
3 24 99902 205292407
3 43 99962 8592050
3 30 99945 195487220
3 59 99973 581529419
3 27 99992 632806632
3 95 99979 314434827
1 77486 93308
3 50912 58698 485138160
3 40 99907 180350327
3 100 99913 605577362
3 65 99936 981784435
3 29 99988 388305328
3 10 99903 216494849
3 92 99939 546857354
3 78 99996 521245600
3 19 99975 356234533
3 36997 67206 556734958
2 42336 129904716
3 36 99927 627644591
3 93 99995 921507577
3 60 99959 541263497
1 69506 93427
3 21 99977 697743720
3 34 99985 565365027
3 93 99982 879033436
3 53090 87225 131903725
3 35 99968 611273852
1 7371 51662
3 53 99950 797016824
3 45858 66162 788955437
3 4 99919 217285683
3 71 99939 979370974
1 35964 58678
3 35356 41316 573656291
3 50 99961 24376999
2 23344 707264049
3 99 99965 674090953
3 25547 53279 113480258
3 9 99935 674321018
3 88 99915 975014378
3 78 99949 730617147
3 8642 42586 192443200
1 48357 68662
3 98 99929 323940977
3 8 99934 464108060
3 100 99941 916050232
3 79 99920 986920972
3 2 99969 386250814
3 11 99935 125815506
3 50 99943 185011463
3 10 99992 913364698
3 6 99923 511710574
3 61 99900 278858430
3 41 99967 295088938
3 20 99985 400687344
3 53 99993 422093967
3 14 99986 879731355
3 42 99964 962513559
3 33 99978 306991559
3 3841 99450 186350113
3 4 99979 104714428
3 4 99961 233437304
3 80 99972 856380074
3 45 99903 237213974
3 83 99974 622419846
3 29 99956 566539946
3 32 99923 700241719
3 37 99986 389366105
3 66 99997 178992626
3 81 99954 223266369
3 35 99987 804223458
3 89 99915 547413060
3 45 99917 61611532
3 82 99963 867244546
3 22 99982 973514354
3 11 99945 952080168
3 41 99955 328856438
3 35028 75395 786798824
3 6 99901 103152770
3 80 99912 347117512
3 11 99904 400949222
2 1707 828249644
3 49 99929 455332621
3 28186 80183 157089611
1 1508 84382
1 33301 70776
3 64985 92820 597141721
3 44667 80746 657850862
3 49714 94935 718046953
3 56 99963 962014594
3 26 99909 772160738
3 37 99967 921064847
3 16287 64202 521633268
3 69 99973 171370658
3 45286 75736 711815354
3 86 99905 106609180
3 81 99936 387411033
3 65 99959 728049778
3 17801 19275 824601834
3 9 99995 971932856
3 50 99980 906283290
3 11 99909 67628894
3 25 99989 6515471
3 63 99974 565457976
3 10 99949 884392078
3 97 99914 202601924
3 62 99981 203303516
2 75865 435684456
3 26 99980 709296457
3 19 99967 652267913
3 4 99922 276860464
3 38 99902 418316567
3 55 99925 956492289
3 68 99950 246006605
3 76233 87072 49385237
3 14 99981 620054253
3 4124 95676 974631847
3 67 99922 218418628
3 5249 11399 383912056
3 89 99951 19768430
3 44 99907 836864688
3 36 99966 240132443
3 33 99931 367602439
3 75 99923 588420882
3 87 99937 362594341
3 32 99988 666023349
2 87515 567982095
3 33 99920 267726763
3 85 99904 136699963
3 100 99977 940983878
3 11026 77096 986349788
3 26 99959 55791807
3 88 99918 95708605
1 42461 66730
3 32061 96595 220388525
3 58 99929 470648829
3 98 99904 72505228
3 44278 59261 106906389
3 15 99981 490776485
3 3 99924 652743994
3 78 99926 469291406
3 96 99907 474348456
3 10 99962 435043625
3 35 99924 120452978
3 23 99986 844969483
3 73 99915 995064069
3 62 99994 551796509
3 43 99921 272823023
3 9 99941 87147393
3 25731 37758 913516513
3 71639 98111 165239479
3 39 99925 332122611
3 70 99995 308832768
1 65303 92969
2 90951 338103669
3 39 99973 12417239
3 56 99919 818975140
3 40 99928 613970260
3 36 99954 574927690
3 37674 94719 329090392
1 56659 91172
3 54 99917 232897466
3 21 99910 641389274
3 94 99975 650130848
3 61 99998 442773366
3 31 99981 787814844
3 20 99922 22551088
3 11 99980 379758489
3 20 99958 723813493
3 31 99978 467814130
3 45612 88540 737202302
3 77 99996 962742964
3 65 99991 568295023
3 76 99978 965753157
3 16 99926 412033726
3 74 99973 103051267
3 57808 75627 349892055
3 9 99954 200944144
3 62 99914 708322557
3 43 99938 859940941
1 39069 50940
3 92 99944 16844003
3 6 99923 817999211
3 94 99997 959036797
3 21 99979 534439905
3 87 99947 735806300
3 33 99915 691212445
3 96 99963 839781158
3 25 99982 580615068
3 1809 18385 261260068
3 100 99919 336268980
3 58 99950 636934276
3 75 99935 635351807
3 27 99933 571238883
3 64 99913 60999034
3 24 99939 32156939
3 86 99950 313605358
3 5 99916 234551288
3 78 99970 847005967
3 20 99947 906298657
3 25 99967 42622691
3 90 99903 770586870
3 31 99981 403556454
3 29939 91454 85577381
3 23 99925 840755563
3 56 99982 736241698
3 39 99936 225159621
3 10 99932 759556454
3 3 99961 831896231
3 93 99923 272804086
3 17 99914 877633865
3 30 99994 832154535
3 42300 94347 352705740
3 67 99969 763359137
3 2 99961 27302240
3 24 99963 414454433
3 62 99979 817997476
3 69 99903 263795076
3 2 99971 868152141
3 49 99998 698446081
1 690 86899
3 90 99929 254544023
3 80 99988 293032562
3 57 99912 805782257
3 35 99945 422408451
1 39447 73169
3 58 99909 983487738
3 38 99974 489099831
3 31813 65066 623393169
3 64 99974 436545712
3 32 99990 145227619
3 4721 91621 306666500
3 86 99918 187023103
3 82603 92266 120483622
3 19 99978 551048126
3 88 99919 266812002
3 54019 98714 346056238
3 51 99943 451704028
3 9 99992 414776751
3 74 99961 412488539
3 25 99992 230267227
1 35880 41125
3 38763 55338 819648362
3 34 99943 955115257
3 34 99917 643987977
3 66 99992 180331303
3 26291 37854 807419216
3 25 99914 207428475
3 26 99977 961709942
3 64 99991 605317441
3 29 99908 410184012
3 14 99903 333793095
3 17 99973 483046496
3 23260 77345 762591011
3 48 99900 339820639
3 43 99989 751749046
3 88 99959 99369920
3 14 99984 860094704
3 92 99936 639348126
3 83 99918 497291990
3 4 99988 611066598
3 55 99940 666125762
3 87 99955 101294259
3 70 99955 604871658
3 83 99968 38170614
3 15 99907 409675812
3 49 99905 274530905
3 9 99921 139353576
3 81 99967 251802214
3 87309 95293 497666198
3 51410 99408 557432547
3 40278 46979 674249210
2 81976 988765260
3 96 99965 961899901
3 51 99928 156300045
3 12 99939 351634069
3 60 99966 414647282
3 66 99932 277145227
2 72432 341380379
3 76 99944 899889816
2 96707 514527200
3 76 99944 127636412
3 28 99928 438313570
3 94 99953 156581380
3 31 99934 944620640
3 9106 80285 134174368
3 54 99984 592501073
3 29 99977 785226643
3 19 99920 561580532
3 99 99967 96230033
3 56 99979 133989237
3 68 99960 524820296
3 61 99920 87189459
3 91 99914 538531040
3 18 99921 921589120
3 36 99969 685315776
3 4 99984 805552203
3 28 99978 611236499
3 87 99925 975658363
3 20 99965 920885131
2 93266 950476319
1 70813 81660
3 34 99962 862321044
3 90 99962 257848075
1 37281 63479
3 66 99956 958178845
3 26 99993 900169024
3 67 99912 16064200
3 44 99912 105375467
1 14013 20529
3 23 99918 966917364
3 56 99956 911153957
2 63580 393700791
3 29 99961 633435978
3 92 99988 292621797
3 33277 62422 597451106
3 10 99991 89294277
3 8 99914 423253394
1 77519 93442
2 88603 523733954
1 30191 56006
3 17490 24113 818309500
3 3985 4669 593243130
3 56 99954 808272895
3 49 99942 936202610
3 28 99992 94838360
3 1 99974 846323684
3 14 99995 959584128
3 91 99915 6476349
3 37794 74643 588997715
3 50 99991 880503691
1 27430 59290
3 48 99966 680778779
3 54 99933 984278974
3 32661 45351 345389385
3 87 99937 389886655
3 58 99928 535368350
3 31 99933 543269979
2 61249 344075213
3 73 99970 567643757
1 25029 31829
3 5 99916 195518802
3 16216 32707 157939610
3 37 99960 164690673
3 96 99909 746981606
3 38 99954 107770581
2 34444 203107325
3 95 99964 358990474
3 60 99937 629416421
3 83 99907 154924749
2 76412 458033151
3 89 99997 711739716
3 20 99938 394508425
3 75 99996 215546013
3 39 99960 193539722
3 69 99980 391707431
3 92 99967 818410086
3 80 99952 397557877
3 43957 99689 288786480
3 99 99972 614392693
3 85 99943 774530386
2 38014 335399557
3 30 99934 738753164
3 41 99988 85060930
2 48162 37923877
2 68503 102221269
3 18 99908 794785145
3 38 99922 881797930
1 35426 38567
3 11065 95479 587462093
3 54 99962 600551779
3 91 99970 806091572
3 36122 57870 897818714
3 16 99905 299074317
3 91 99982 764895858
3 49 99943 232356768
3 2636 11650 214722485
3 14847 24978 931067940
3 60 99932 257495989
3 42 99996 963706818
3 23 99986 381866677
3 31 99972 365000155
3 28 99908 37031429
3 53 99946 217012107
3 25 99914 623949229
3 63 99929 939056750
3 66 99997 151929166
2 81088 622215243
3 67 99939 166667677
3 42 99920 421184892
3 23 99959 235292389
3 32 99987 322171064
3 40937 82457 16283974
3 95 99943 358042819
3 52 99900 568934044
1 73256 85770
3 14 99969 759991621
3 23 99906 316785366
3 22096 36816 895737748
3 99 99906 194953859
3 93 99983 528071637
3 50 99950 814283676
3 18 99966 194103879
3 95 99959 799267210
3 96 99999 112093597
3 71 99947 273625589
1 22985 35642
3 21 99981 966134014
3 13895 20251 440470673
3 56 99922 667001231
3 85 99980 225011197
3 70 99972 190751934
3 95 99933 332292865
2 92325 652823530
3 92 99921 96626393
3 21 99931 840995264
3 44 99927 532771692
3 86 99912 603658746
3 55 99934 425688461
3 50 99985 317394265
3 17 99974 565616085
3 51 99926 32940630
3 64 99993 761493869
3 39 99910 864028839
3 90 99991 280328628
3 72 99944 341590525
3 88 99998 203589924
3 74 99949 459023376
3 8 99910 92558705
1 27768 56822
3 100 99995 39861204
3 85 99982 260006557
1 29679 62148
3 1 99922 1596535
3 1980 87327 234635849
3 87 99998 450259107
3 17 99999 43397099
3 14 99914 207569230
3 9974 94545 344897378
3 98 99942 96260100
3 69 99914 271895668
3 20 99916 118780362
3 77 99908 146597173
3 48 99905 949822113
3 4 99971 169416626
1 32110 74230
3 21 99930 272364919
3 53 99912 697839127
3 88 99942 255864875
3 52 99987 924998742
3 2778 8533 439890987
3 15532 84501 51932181
3 9 99999 198182019
3 96 99931 778638076
3 28 99995 827227924
2 8913 845201684
3 77 100000 178904192
3 95 99950 801780884
3 3 99961 6442194
3 83 99980 722951748
3 28 99910 380269938
2 12991 406375191
3 46216 54102 340212529
3 35 99956 568244251
3 16 99950 254009929
3 27 99985 977186286
3 87 99945 545976960
3 93 99974 779833853
3 30317 91311 330995792
3 58 99982 517071497
3 48742 88283 544134849
3 71 99940 302351591
3 13 99987 300328904
3 35 99901 957820682
3 34 99936 77686773
3 22 99914 739489860
3 34 99901 286445390
1 651 94162
2 20264 457552504
3 62 99955 906566397
3 14004 46003 303999878
3 434 10336 204006511
3 57 99924 480426364
3 41 99914 191000310
3 58316 90649 78952913
3 34276 40569 38839674
3 4 99943 386603841
3 18 99974 66693237
3 78 99980 557860273
3 73 99946 448597745
3 9826 20985 898418006
3 36366 64597 252494034
3 91 99986 422934801
3 47 99963 379479637
2 55968 347209868
3 1759 89192 196643230
3 63940 99615 298818290
2 67214 289057482
3 53 99959 109313845
3 86 99966 110897909
3 23 99931 921086800
3 43 99941 69831341
3 98 99903 725362679
3 93 99904 660958363
3 94 99900 154213516
3 74 99911 469385972
3 4 99920 950843257
3 4 99914 262705982
3 42 99990 229935630
3 37 99959 234727758
3 77 99926 63187370
3 69 99975 571180950
3 42 99901 165914653
3 85 99974 250654365
1 9321 59183
3 35 99903 629635382
1 44301 57807
3 61 99946 619843759
3 7 99992 281801112
3 91 99981 751896814
3 35 99995 719907141
3 100 99911 832575375
3 25 99910 50466401
3 26 99912 304440009
3 54 99974 952601147
2 61428 264826058
3 84 99979 364950532
3 22094 49405 767932136
3 16 99936 106105685
3 84999 91865 379130423
3 7 99976 727824315
2 85053 632324252
3 1 99972 143996510
3 13 99906 733817667
3 21 99933 518057391
3 42783 81508 430316151
3 35 99902 821788123
3 6 100000 649493745
3 90 99966 202564963
3 54 99908 632142504
3 46 99944 166602533
3 53 99963 878849751
3 24 99925 470432378
3 81 99973 194445632
2 78872 99891253
3 92 99916 699084450
3 8810 83409 802771371
3 55698 91123 999986305
3 88 99992 763659579
3 72 99901 5998970
2 51817 738331162
3 35 99935 160156467
3 43497 46439 423956706
3 15 99978 388671100
3 56 99919 670407338
3 6 99999 910568836
3 35 99969 943431019
3 45 99914 618538832
3 47 99946 986568277
2 87579 392272350
2 10052 406605965
3 3 99972 763874029
3 19 99978 288231335
3 4194 66225 435807914
3 100 99969 5389928
3 15 99986 200898610
3 30 99960 863094409
3 10 99913 85606802
3 14 99973 949058307
1 80329 94591
3 86 99912 889271626
3 99 99997 406382326
1 14650 84822
3 81 99914 864501593
3 17 99905 371483110
1 9875 93349
2 93474 177707892
3 63 99979 942928976
3 27 99995 796231148
3 35987 61485 773082369
3 54 99901 513114927
2 68436 656173664
3 77 99972 163584423
3 88 99942 545542551
3 32 99963 168960698
1 42317 57421
3 69 99988 749737049
3 45 99998 920099488
3 13 99956 11155458
3 83 99924 95625835
3 9 99962 133814238
3 63 99963 624634595
3 4 99933 610200662
3 43 99907 384249410
3 44861 79489 749179571
3 73 99979 255487143
3 17 99996 586057854
3 51 99983 215109789
3 90 99997 969047588
3 5415 64452 735417567
3 5839 42723 449912030
2 24923 557073886
3 93 99990 543013832
3 26 99994 882476174
3 13 99956 663683680
3 95 99914 789316573
3 30121 91010 128389494
3 88 99937 673477245
3 19 99975 360718285
1 315 72673
2 525 381288819
3 96 99950 872023164
3 59 99940 53700332
3 51 99982 421230877
2 74836 178732897
2 38963 622729623
3 83 99983 617220566
3 85 99912 878453051
2 27724 124445672
3 80 99975 425779088
1 65012 77274
3 69918 83060 735601839
3 19 99919 305847848
3 1 99995 468552005
2 32432 772497621
3 100 99976 205813483
3 41703 83917 773132983
3 78 99951 868311802
3 65 99916 26483749
3 18 99926 297202246
3 2 99909 525505425
3 1 99980 494733981
3 85 99912 987199699
3 18769 30869 54336670
3 56 99949 876697684
3 76 99948 95404544
3 83 99903 105034090
3 71 99901 737507092
3 51116 88492 232925187
3 52 99987 599194509
3 35 99925 53917062
3 8 99987 518018175
3 17 99984 236199670
3 60 99973 848178086
3 43 99942 164021337
1 32135 41019
3 32 99981 298800927
3 31 99962 367586539
3 31 99918 768501584
2 50151 749812797
2 64396 648969565
3 4 99974 81854548
3 86682 91503 101935400
3 70 99955 874640506
3 42 99992 51576406
3 45 99962 951051688
3 54 99907 863338676
3 35831 63972 986018466
3 88 99913 979861391
3 46 99951 697459669
3 30 99967 269489753
3 27922 29349 448739618
3 36 99941 315845774
3 27 99921 223139033
1 26822 54641
3 77 99928 142123221
3 15 99924 174334577
3 45 99909 949050894
3 95 99905 328116636
3 77 99994 747812897
3 76 99963 935138813
3 89 99981 669593842
3 50 99922 436102725
1 36901 84759
3 88 99907 517096599
3 70 99935 530134698
3 70 99910 643853609
3 72 99909 242601373
3 98 99918 263520870
3 23 99984 658431192
3 54 99948 998014831
3 20 99995 98618694
3 65 99963 214231338
3 62 99917 859465220
3 8 99955 122996588
1 3243 70913
3 96 99996 427147092
3 84 99978 600200582
3 33 99952 93052901
2 83795 412492114
3 7 99971 360062613
3 17 99933 560824674
3 17 99941 984403283
3 61 99971 161140464
3 53 99980 669078244
3 89 99932 629929778
3 57 100000 238417772
3 61 99964 250311170
3 48 99907 211498001
3 73 99985 401503336
3 2101 27417 206089628
3 4032 71662 605290586
3 34 99966 255462497
3 75 99930 334669763
3 90 99913 54953313
3 53587 74155 664243395
3 11698 76583 415475374
3 95 99928 487435061
3 9 99980 88415503
3 25 99940 664943479
3 95 99995 422899941
2 75368 126177163
3 59 99987 187386019
3 53149 68636 115423143
3 59 99948 286744588
3 30 99975 892035818
3 47 99949 681710729
3 30191 55634 158858967
3 4546 53838 936074936
3 77 99908 218793808
2 59352 395821216
3 58 99989 721393184
3 98 99988 782212595
3 52 99914 854556120
3 51 99935 7279734
3 74 99984 844744728
3 6 99988 154130724
3 30 99924 840815881
3 76 99935 975362419
3 6140 9936 223458578
2 84010 64508191
1 5349 52110
3 40 99959 682616475
3 72 99914 86755819
3 69 99934 479995550
3 39 99925 337483216
3 14 99970 729561185
3 92 99969 821962247
3 16 99981 392300767
3 73 99985 447413807
1 7090 23572
3 54587 68215 59092624
3 6 99979 851489149
3 2 99963 569853299
3 13115 51298 373699696
3 18 99987 300357735
3 61 99903 25055515
3 40 99900 827921062
3 82 99962 580129778
3 11485 24326 222620661
3 62 99987 549611886
3 23 99973 118084714
1 8796 72458
3 78 99970 238500795
3 8800 28624 827720589
3 8336 66214 453658983
3 11 99950 345843858
3 38 99992 769084199
3 31 99982 895657859
3 98 99945 569418215
2 68793 897092066
3 98 99968 375011924
3 2328 8901 517567032
3 30 99972 42126331
3 66 99998 120433388
3 82 99971 415181192
3 96 99961 124947260
3 8 99977 217690563
3 77 99982 899477896
3 21 99955 348937147
3 52 99905 486115316
3 9 99937 699952787
3 44 99942 461391949
3 59787 62508 344595580
3 54 99900 764938541
3 47 99988 953162499
3 66 99917 546199138
3 69 99919 542633613
1 31471 44154
3 34 99920 434351916
3 99 99909 295726648
1 48358 50390
1 13082 44965
3 60816 75342 613358752
3 62 99997 377691471
3 55 99939 378131042
3 86 99998 101837186
3 26 99945 324281638
2 36649 411785864
3 97 99921 514285422
3 42 99908 958425378
3 13 99948 258038542
3 100 99998 123873443
3 44163 76806 276291866
3 16 99966 989188683
3 41 99917 2003903
1 32152 48772
3 13 99999 575228441
3 24 99916 79180456
3 7 99943 232362060
3 24 99980 253793244
3 64 99940 703467812
3 57 99925 896973925
3 43 99931 231429767
3 79 99933 334311900
3 71 99976 194761384
3 7 99970 842997699
3 96 99975 875244304
3 52916 72378 241446056
2 72749 913418771
3 89 99961 974243282
3 28 99968 525628316
3 17 99928 379886885
3 38 99986 17431199
3 60551 72864 742211452
3 75 99977 621474902
1 4907 89808
3 56 99916 146200143
3 97 99906 415614786
3 28 99977 881907067
3 1 99957 745483643
3 38 99903 798440111
3 90 99965 944184025
3 68 99903 95539483
3 3 99935 538860193
3 23 99904 824522751
3 47 99913 127194048
3 33078 88964 812530608
3 11 99999 707933680
3 17 99918 783017944
3 24 99997 292318751
1 69300 92242
3 78 99961 44005242
3 27 99902 658670002
3 49 99915 44801731
3 2313 3347 679842013
3 56 99906 925235792
3 98 99909 228005712
3 27 99906 630664944
3 80 99949 441374074
3 29 99990 666515847
3 75 99980 134040713
3 80 99970 274447018
3 96 99992 329965863
3 44 99999 547805068
3 16534 76488 441272707
3 23444 61623 81219608
3 37 99902 813865619
3 16 99951 818067551
3 7805 30699 198477465
3 47 99921 356698421
1 6033 21356
3 54 99948 584922401
3 62 99998 870405626
3 50 99960 275610332
3 94 99974 599617064
2 80912 202922349
3 42 99994 539318984
3 76 99969 564178944
3 30 99992 180884514
3 86 99948 16209256
3 85 99972 185212575
3 98 99969 148000489
3 35 99959 160323829
3 55 99968 733733920
3 29 99937 912515871
1 21450 56974
3 31 99969 510435343
3 44 99990 947011839
3 81 99900 132893592
3 71 99932 333903314
1 7391 33327
3 20 99940 365878430
3 69 99956 950579071
3 51 99918 969486489
3 49 99955 971645121
3 17 99956 33522086
3 84 99985 314176852
3 91 99968 14975215
3 50495 78090 431473348
3 63 99999 977131821
3 28 99916 422435027
3 66376 75175 930328143
3 3 99969 986923077
3 89 99944 401669215
3 4 99990 231090912
1 35481 63277
3 65 99964 213728079
3 1 99972 702087238
2 17182 730381147
3 54 99917 941551143
3 7 99911 669142387
3 59 99983 732752109
3 34 99981 3866042
3 79 99996 365882534
3 60 99927 473024412
3 20795 46398 922067642
3 51 99916 812980407
3 26 99964 433533820
3 82 99934 181731614
3 7 99918 818414228
3 98 74072 382240995
3 16 99957 51440284
3 32 99908 94928597
3 46 99998 848559625
3 28 99961 891970182
3 34 99916 479380301
3 68 99960 491001233
3 79 99996 780826171
3 81 99961 198889498
3 65 99999 397251754
3 47 99913 589259926
3 58 99989 567870557
3 46 99923 141548236
3 59 99924 193864738
3 42524 69207 387551259
3 17 99940 426834490
3 55 99982 943725822
3 12 99911 458835449
3 16 99966 704321998
1 17223 25007
3 73 99927 185492721
2 58120 454030737
3 11 99970 775393383
3 43279 80018 572885215
3 18 99953 664450514
3 75 99972 964593128
3 6 99996 994088440
1 12722 93328
3 35 99980 801615350
3 49 99949 528112886
3 9 99933 511962063
3 23909 32087 911972278
3 83 99937 804433053
3 83 99993 568650470
3 55 99904 943387426
3 91 99991 326089403
3 17563 99440 764405707
3 21878 67251 986098025
3 31 99908 956101935
3 8077 11709 453301707
3 73 99958 319728085
3 12781 26605 855936836
3 50 99949 48854325
3 77120 87469 468974309
2 76407 859185795
3 83 99945 628768050
3 2029 97052 864298920
3 16 99926 305765965
3 32519 40486 166292200
3 86 99912 750434594
3 33 99992 705988301
3 18317 77252 276278857
1 19160 39125
3 24364 44699 633892613
3 38 99953 347465389
3 55704 74233 820111813
3 53 99949 210885576
3 8445 18594 207623438
3 82 99950 582872363
3 4736 30527 155564902
3 49 99983 300089962
3 92 99965 595772317
3 47 99967 751668169
2 58779 179462925
3 68 99935 34523737
3 30 100000 328999660
3 90 99977 995646050
3 91 99924 911280547
3 66 99963 866658738
1 38585 64969
3 85 99977 598609296
1 14339 22474
3 34 99996 857499049
3 23 99901 546844485
3 28 99936 404597751
3 9578 96473 693048986
3 91 99955 800259988
3 54 99931 953146093
3 41 99913 93243077
3 55 99915 989988244
3 72 99923 87830731
3 55 99998 248660442
3 21841 92218 596667556
3 31 99936 592933860
3 1 99969 944470292
3 100 99971 493449428
3 95 99999 168000485
3 74 99908 483983917
3 94 99998 954962538
3 75 99907 375505526
3 29 99916 135106890
3 2 99912 235948322
3 24 99911 456575866
3 8 99903 504005040
3 68 99917 299536524
3 94 99953 73861646
3 56701 64741 713096743
3 13681 54772 589367364
3 63 99921 529566423
3 82 99990 496403790
1 35515 45992
3 19 99960 432749922
3 4187 37663 932199408
3 95205 98055 362507621
3 65 99965 423897914
3 96 99977 125374225
3 25 99971 542349269
2 39390 46188457
3 74036 81311 442834127
3 49 99994 680138772
3 25030 97800 980004034
1 44959 59969
3 60 99900 412445523
3 88 99922 743497125
3 47 99954 839247471
3 65 99916 247822270
3 6 99980 494611510
3 24 99999 437441263
3 56 99955 667533423
3 79 99919 156981443
3 62 99920 666096592
3 68 99987 916996173
3 7892 43560 887695620
3 97 99978 816451918
3 7 99916 991414506
3 63 99912 134891160
3 74 99946 561105952
3 1 99992 690323890
3 90 99988 989928895
3 76 99935 938906556
3 2833 62539 876264297
3 37 99948 875549589
3 97 99937 254157953
3 78 99958 409974076
3 35 99986 172488889
3 100 99974 856807540
3 63 99982 706185682
3 37 99979 487388331
3 43 99934 318429855
3 65 99957 171909149
3 70 99910 922521419
3 86 99909 237957172
3 94 99933 240521949
3 73 99966 171408691
3 36 99944 977037817
3 23 99960 858158868
3 72 99975 275649768
3 48696 58818 34553774
3 55 99986 553815259
3 13 99932 377956378
3 38 99989 567048812
3 24 99911 66980184
2 41799 100331013
3 20149 67611 736772684
1 29422 69523
3 75376 93445 929864743
3 9 99980 479235762
3 48 99958 537778331
3 31 99993 493316076
3 48 99905 640538525
3 22 99906 351798103
3 60 99938 900253572
3 15 99999 272365125
3 37 99924 794711870
3 12 99914 549032807
3 68810 89484 510247218
3 57 99936 592177362
3 5 99922 416756579
3 87 99921 168051521
3 63378 72352 403292887
3 62 99981 399447197
3 1 99904 51636279
3 79 99955 942789052
3 27 99995 68552119
1 17854 65280
3 78 99987 736441777
3 24 99915 675142372
3 21254 71274 98850264
1 24108 63855
3 22 99974 852365596
3 43930 74107 253159548
3 36513 68708 22465751
3 54909 89475 108262633
3 93 99990 969153681
3 22 99995 187960693
3 60 99906 65218844
3 15 99936 838789120
3 50 99984 276977320
2 55888 389675216
3 61 99918 270759431
3 91 99958 945609347
3 85 99986 104936429
3 65 99915 681544895
3 25938 26897 385480161
2 6043 28531629
3 66 99966 44798068
3 21 99921 648673767
3 96 99997 956560876
3 98 99961 649449190
3 15 99961 99899482
3 77 99973 934645882
3 61 99993 362810861
2 87205 720448072
3 47 99932 692953716
3 46 99901 125623708
2 25413 858123668
3 39 99920 556062828
3 57 99938 314251004
3 10992 17468 911771268
3 90 99937 952000692
3 13 100000 600468092
3 88 99917 313243209
3 22 99916 567235049
3 20925 24622 403594603
3 94 99950 97599918
1 55055 60814
3 32 99955 630351635
3 11 99924 828689678
2 30062 815457257
3 8307 9312 625746052
2 83632 472807206
3 42086 99940 207088653
1 43645 71360
3 34 99966 984627718
3 19920 68555 274529840
2 69319 315834891
3 40 99961 661746807
3 51 99983 89722193
3 16 99902 230384941
3 57 99987 368823519
2 34294 969037977
3 46 99900 459256434
3 26845 48966 718700578
3 61931 80140 72572688
3 19 99920 466711278
3 71 99992 39302930
3 69 99925 134708824
3 30 99964 665440729
3 1785 28832 211975231
3 39 99904 826860162
3 89 99924 921218634
3 7759 76660 488348493
3 17 99903 379938920
3 27 99931 801815102
3 44 99960 634216091
3 19 99977 764910849
2 29982 777677033
3 23 99947 470182684
3 34 99996 424036523
3 3847 24563 672714066
3 43563 84254 242286585
3 58 99981 923827464
3 15 99907 507614697
3 58 99953 637425563
3 93 99974 256848771
3 26 99904 255894764
3 83 99984 617829057
2 10214 71094802
3 50046 73015 414674216
3 55 99995 410385349
3 28 99979 532641202
3 72 99981 789339816
1 8203 50876
3 70 99935 516274499
3 78 99943 334978785
3 77 99950 59785635
3 11 99989 47920381
3 54 99981 81619891
3 74372 93205 322003054
3 81 99933 872589907
3 28 99939 719105454
3 54 99919 2747941
3 77 99976 251354397
3 68 99990 928117806
3 53 99930 165014224
3 17 99946 527425981
3 3 99947 856013196
1 28776 48503
3 95 99965 15055158
2 99758 272756054
3 96 99905 562360153
3 7725 26792 243606988
3 65 99915 575961582
3 18447 60290 77326054
3 10 99963 785862137
3 5 99939 875879321
3 75 99935 290178674
3 73 99919 656181973
3 73 99943 917353527
3 14 99906 905246628
3 51 99920 609896780
3 33 99991 244296341
2 90331 574657821
3 49 99976 346151340
3 18 99913 524460239
3 74 99975 423735875
2 18442 381516664
3 22 99963 711304219
3 48627 80878 143884984
3 6555 71619 455050404
3 22468 61742 787736795
3 10 99900 824168454
3 89 99958 892103274
3 31 99928 250913548
3 28 99982 554484941
3 24 99919 904959831
3 24 99960 147170056
3 11510 31526 843826754
3 19 99998 189162437
3 34 99967 917036805
3 27 99948 892958867
3 19 99904 800931352
3 58 99944 452145773
3 12 99961 867280345
3 55306 85463 13362046
3 17 99962 915366002
3 16 99989 469133347
3 41 99987 495207669
3 90 99945 714406194
3 84902 94150 825631690
3 6 99902 525654906
3 100 99925 399703626
3 26 99902 978364554
3 7 99977 253873068
2 40448 406812148
3 64 99902 397871124
3 76 99986 422398938
3 33740 52474 473663742
3 3973 39096 661348379
3 100 99991 194915937
3 16 99986 610993451
3 18 99946 114878318
3 1 99901 79262241
3 50 99946 717404688
3 83 99938 134106293
3 33 99929 741302542
1 55973 73775
3 99 99902 461281494
1 43442 85152
3 11 99971 399220389
3 66 100000 300673328
3 21 99902 168925204
3 82 99923 362730200
3 70 99941 981379539
3 94 99909 85100534
3 4187 85033 35365037
3 81 99981 303742360
3 50 99972 920993527
3 97 99973 467869927
3 5907 51531 751001337
3 22 99964 245886628
2 34949 531259223
3 35 99973 732717554
3 26 99954 19532258
3 76 99927 288049137
3 9814 12351 517792147
3 70 99908 648027919
3 32 99988 179654615
3 27 99980 986765115
3 42702 62868 118684395
3 78 99936 329114587
3 91 99900 693359491
3 56 99926 601623191
3 47 99930 638058923
3 24 99951 823328091
3 45 99921 213838574
3 92 99936 171494807
3 91 99973 282632118
3 17 99915 239697097
3 45 99945 284794867
3 22 99909 177725
1 15165 76925
1 18495 73001
3 28 99907 837563882
1 78347 93066
3 17 99911 226313685
3 57 99900 832323968
3 40 99969 451237045
3 33 99908 943506923
3 7 99936 851325361
3 70 99921 641762598
3 9 99977 42863742
3 88 99969 375222325
3 62 99956 608438994
3 39 99989 901721196
3 39 99967 918171728
3 42 99909 40320628
3 27 99956 236732326
3 33810 47324 48028300
3 42 99924 164604148
3 81 99914 338359309
3 68 99930 765698416
3 8 99915 616056880
3 85224 87762 650710600
1 85609 90200
3 11 99929 17476898
3 16 99983 412555857
3 17 99995 906048565
3 65 99984 935093545
3 82 99991 39012249
3 27 99900 441878193
3 67 99932 997582680
3 23 99904 396604585
3 1911 20644 960154199
3 1 99958 656659092
3 22 99983 444032120
1 5266 63374
3 61 99997 603469276
3 86 99915 89667300
2 43667 563617290
3 8 99927 648650019
2 79325 304222719
3 62 99945 605010205
3 18 99999 695094941
2 19774 615141238
3 10 99911 21265124
3 1170 50453 460360947
3 98 99982 525902184
3 84 99948 163798201
1 4312 9836
3 34 99955 303572930
3 69 99980 642495191
3 81 99923 191290445
3 18 99987 89018082
3 33 99966 843047688
3 49 99950 676164472
3 86 99915 62051059
3 86 99944 101613338
3 44 99903 812490620
3 27 99945 540665171
3 71 99938 544159108
3 41 99901 305115100
3 73 99952 760708517
3 10 99912 766992128
1 8363 42116
3 80 99989 50246160
3 8 99903 517105894
1 27872 30939
3 51 99972 761794219
3 89 99922 929284625
3 26 99936 706746635
3 98 99923 116895759
2 14891 186785414
1 40874 67806
3 19 99981 882432193
3 58 99947 973567920
3 71 99969 660618851
3 33 99949 969298367
3 29 99918 880562820
3 7 99950 410404370
3 64 99906 935784403
3 25 99994 517649225
3 26 99962 390601163
3 79 99985 820285039
3 15435 64679 494644156
3 73 99980 502042649
3 5 99913 615633677
3 51384 59978 200630992
3 60 99955 614656704
3 50579 51105 693552817
3 27 99970 911851574
3 46 99978 220329554
2 17280 389988980
3 74 99955 69189235
3 54 99952 474191937
3 5 99952 799120247
3 74946 90763 602967759
3 77 99938 987509919
3 7 99938 493925317
3 81 99928 304014559
3 83 99991 677085452
3 1 99978 222773892
3 26 99974 528112333
3 31 99961 83641687
3 95 99913 716766908
1 4941 54239
2 50627 84603099
3 98 99999 153508372
3 82 99970 767906816
3 97 99934 294128812
3 64 99906 428224206
3 20 99951 361384857
3 1 99983 446947539
3 82 99975 140070281
3 33 99985 46105363
3 78 99907 664723795
3 14 99984 780105285
3 91 99933 358608993
3 44595 96115 421855838
3 91 99961 785440850
3 88 99990 832464720
3 13366 93824 124380128
3 10 99973 583805203
3 34 99959 946004736
3 56 99993 864678117
3 40 99944 385278025
3 26 99953 491596751
3 71 99911 656972695
3 53 99965 35888744
3 27 99977 348112880
1 10447 77955
3 32 99957 664714491
3 80 99950 924069168
1 23473 87386
3 25 99929 802523578
3 34 99933 745673165
3 8 99987 370040437
3 75 99917 127054021
3 32 99935 669353427
3 9 99988 514419629
3 34 99992 470475222
3 10 99949 422430632
3 47 99907 574852671
3 92 99904 389892313
3 14 99988 993394648
3 91 99903 73161667
3 98 99944 671109878
2 28806 675438561
3 82 99950 768223085
3 95 99959 311662909
3 58 99932 627751549
3 22 99945 726565088
3 42 99924 947993846
3 18 99998 163585155
1 65239 94888
3 65 99928 24398504
3 15 99945 756793629
3 52 99909 815759757
3 94 99965 740730854
3 66 99954 604006574
3 9 99918 413997149
3 91431 96403 227068315
3 25 99925 706698767
3 34 99977 221789857
3 85 99958 786498900
3 94372 97787 537228847
3 47 99948 989771212
3 27 99909 965105530
3 43 99987 995728423
3 46 99924 351636064
3 24113 75181 153553706
3 52 99983 119679626
3 26 99903 569037806
2 13401 165447082
3 24 99945 672958289
3 49 99978 788005101
1 27967 85395
3 46326 81963 465689209
3 26 99918 409284183
3 47302 80006 440940823
3 22 99981 859183269
3 40 99999 57765753
3 69 99994 522319941
3 35 99967 238597144
3 5 99906 271770393
3 29 99942 831503183
3 66 99907 171642894
3 46567 85095 791086591
3 2 99948 260816096
3 50 99913 514746225
3 65 99985 399361312
3 6364 55180 473885307
3 98 99916 574657651
3 97 99972 29743590
3 95 99920 890902044
3 78 99912 432211983
3 8 99936 881414076
3 62 99968 232107469
3 20 99964 436718425
3 59 99906 464288915
3 79 99975 306786461
1 62461 75319
3 84 99981 902375842
3 10 99919 537387412
3 80 99947 174711023
3 94 99967 942335356
3 78 99979 712706240
3 46523 86470 585593501
3 59 99927 786303360
3 81 99967 334238464
3 59 99905 901339424
3 95 99935 592566160
3 72 99944 17586591
3 94 99948 993074878
3 10194 89034 569088712
3 19 99988 825381987
3 12 99966 827941179
3 96 99913 273710309
3 44 99992 497908398
3 53 99944 409199518
1 45967 80998
3 11 99992 733796391
3 53 99961 484901737
3 81 99901 156103097
3 33028 73045 588013002
3 59 99972 283388237
3 44 99978 350552465
3 33 99999 660246113
3 50 99985 924080953
3 90 99926 156746307
3 16357 47622 471541692
3 15 99939 708956597
3 46 99977 200318799
3 69 99949 629517269
3 18665 34347 413408110
3 38 99976 932472892
3 65 99963 913297948
1 567 90965
3 5 99915 961191747
3 70 99969 318093793
3 68 99910 86314634
3 67 99920 729073083
3 14 99965 322583743
3 35 99922 548203448
3 1 99953 343263426
3 32462 79525 522036997
2 87977 471848646
3 93 99911 970752824
2 49460 199303465
3 30 99979 670489722
1 79521 99983
3 3 99904 590406473
3 27 99994 780936600
3 77 99992 464764203
3 5 99987 583835293
3 58 99955 988378895
3 99 99911 762487831
3 89 99982 987670287
3 17 99921 178873711
3 26 99957 245335330
3 52 99908 561146612
3 80 99948 742563970
3 70099 88485 366692449
3 10 99945 844143181
3 36740 62002 9425056
3 23 99960 467734890
3 33 99993 380561616
2 67174 259964520
1 39218 43534
3 36 99948 996678020
3 49 99929 26667660
3 55979 57648 190152119
3 12 99975 570401025
3 29 99919 750262217
3 31 99980 967509187
1 672 60757
2 48680 751590149
3 64 99927 623763041
3 10 99941 243459903
3 63 99915 356859248
3 40 99914 288839585
3 84 99971 227818200
3 14 99958 288181377
3 21 99982 516534256
3 60601 79377 57355646
3 43 99948 397068463
3 42 99985 38913
1 26089 68432
3 32 99962 11374967
1 21090 77069
3 13 99941 225598471
3 62 99965 858829198
1 25190 84415
3 57 99923 67324181
3 25 99923 130418489
3 9 99976 276632781
3 98 99959 249416218
3 34770 94416 388387511
3 15 99942 708180973
3 45 99986 27552787
3 45 99915 740990373
3 38093 96029 938119141
3 5368 37670 836403265
3 58 99923 494319833
3 95 99971 651751893
2 68987 912264328
3 7 99915 585397949
1 32429 79731
3 15 99971 492474468
3 7 100000 202401399
3 19 99954 237257142
3 63 99955 417172424
1 6777 55737
3 34256 91137 761794844
3 20 99939 763926165
3 10 99983 589078956
3 78 99919 213644764
2 54578 92006352
3 25 99958 545578590
3 66 99926 748491446
3 50 99907 472138036
3 22 99906 666074106
3 61 99990 885937661
3 50 99906 195450011
3 7 99990 286365784
3 61 99990 159409337
3 77 99927 133171282
3 39 99975 408162177
3 25 99999 666348398
3 57656 71777 627880011
3 71 99992 252483813
3 53 99957 906457346
3 34825 76460 771963178
3 70 99928 196231108
2 25565 34380430
3 17 99978 591701979
3 39 99921 888219092
3 79 99905 164805310
3 21 99973 496102727
3 100 99944 10505908
1 40267 78364
3 59 99901 360976396
3 14 99990 670932478
3 8843 48781 538335007
3 93 99918 820037359
3 30 99919 553972875
3 5 99925 329183131
3 17 99924 833510634
3 33 99923 108943437
3 19 99961 854083774
3 77 99924 328546508
3 70 99999 360240862
3 21 99982 148643287
3 44 99915 531396118
3 20980 70652 126679534
3 53 99978 28979210
1 11005 83620
3 58645 65955 521138428
3 50 99994 699552057
3 78 99975 605412575
1 31560 54989
2 82321 193324315
3 57159 83190 976303477
3 6 99986 518438015
3 94 99969 680967800
3 11186 99478 873230170
3 77 99964 130028742
3 100 99983 571299391
3 36 99914 913768166
3 65 99955 603263771
3 89 99988 135574436
3 5 99911 684110678
3 16770 58632 827476816
3 40 99954 653377341
3 99 99983 944930888
3 50 99963 912045727
3 94 99910 113222328
3 34049 49747 733800630
3 68 99952 475127712
1 5446 99202
3 94 99902 300301801
1 15383 77351
3 20 99941 646757133
3 56 100000 421951057
3 28 99995 999538325
3 50 99961 622359538
3 47 99983 399732709
3 69 99941 506262888
3 91 99959 993306513
3 42 99999 381088013
3 63 99922 905609264
3 71 99983 695203445
3 5 99959 42537375
3 46 99984 374458841
3 20 99982 826601864
3 23 99908 133181107
3 23 99919 891512611
3 35 99922 298570667
3 55 99960 865887804
3 34 99986 536406962
3 8 99937 722085238
1 5147 55780
3 58 99910 805861238
3 14 99957 204520606
3 30090 64116 447296774
3 41 99924 981587343
3 84 99956 849945628
3 96 99991 237967304
2 69488 380147837
3 82 99921 94146922
3 26 99945 665229217
3 43 99989 4543428
3 89 99951 137171640
3 10946 81758 465796008
3 40550 55411 67709110
3 23 99953 702875711
3 73 99905 851782624
2 8285 478042787
1 30555 72667
3 81166 97501 989828097
3 13251 36570 908621208
3 58 99903 550281968
1 12073 65609
3 90 99960 144341647
3 14 99928 108615845
3 4 99980 166566419
3 38 99926 107862954
3 75 99935 473225835
3 16 99949 401727349
3 42110 82687 658679434
3 74 99981 940875858
3 12200 78087 68230855
3 21 99905 25210722
3 90 99971 343006730
3 97 99901 543467226
3 83 99929 296853547
3 36505 99340 144136589
3 8542 16214 37282198
1 20251 36775
3 50 99925 126617344
3 66928 78690 290315953
3 37 99925 314733549
3 35760 92289 145091540
1 67199 92874
3 74675 83426 132386111
3 88 99995 663690416
3 95 99967 65662568
3 59 99989 297074662
3 83 99911 584740228
3 62 99997 565869276
3 69 99967 556971500
3 51 99954 211205978
3 70 99970 434750860
1 79301 87892
3 14 99962 959922182
3 81 99934 398482900
3 52029 96887 78895926
2 8346 486453782
3 67 99975 377592280
3 91 99918 715045323
3 6 99972 183009978
3 69 99915 950673963
2 70278 987971779
3 30 99961 679331563
3 6874 78576 27815303
3 28 99930 28826162
3 20 99981 215068272
3 9 99999 355609525
3 96 99903 138253643
3 87 99984 621912448
3 26 99947 780726461
3 45 99903 588592757
3 4843 31697 896733964
3 89 99945 411737901
3 72 99920 351083552
3 14 99906 152042529
3 11 99944 391952585
3 90238 98052 461866249
3 49 99915 542651203
3 55 99908 702555524
3 93 99933 391825655
3 72 99988 730956537
3 34 99955 314796419
3 42 99945 139933630
3 19 99981 290067709
3 48 99984 9799544
3 46 99927 720652660
3 92 99900 780170434
3 97 99966 602320824
3 18893 49767 887332369
3 75 100000 591955803
1 33074 84420
3 12 99994 21013888
2 92440 784799697
3 35155 36550 626153407
3 13 99943 843966524
3 25 99959 851135430
3 26 99918 371247115
3 63 99936 257682666
3 74 99956 287091849
3 11828 12293 163657636
3 85 99951 995302537
3 70 99945 25561179
3 60 99993 118279563
3 61 99997 417065393
3 83 99972 801787939
3 8 99906 77704194
3 63 99960 529935767
3 63 99970 624247850
3 23557 52192 398459591
3 20 99909 742163335
3 70 99923 847531090
3 42 99917 743353151
3 34 99964 819232246
3 40 99920 87820995
3 14 99961 737271608
3 36 99953 83380627
3 5466 43019 865828677
3 27 99989 638790212
3 30 99910 736133656
3 38 99944 472750784
3 45 99903 415012574
3 30 99949 329105869
3 25 99962 227186582
3 60 99910 997693905
3 53 99992 705291772
3 55 99981 641206484
3 4 99981 341893544
3 86 99946 883437511
3 86 99988 627960179
3 41 99989 919293187
3 31 99965 894762522
3 64 99983 192756244
1 33710 90561
1 54693 96704
3 45 99945 243234383
3 36402 39658 569413880
3 2723 48099 247426521
3 22318 83531 780008789
3 57 99931 765121404
3 42 99976 867282896
3 43 99926 490999633
3 318 77818 698115961
3 94 99954 646358021
3 40 99966 62469315
3 52 99938 315704255
1 39940 91272
2 12514 325935157
3 11924 23874 58224401
3 35 99994 319156404
3 14259 32079 25824206
3 26 99906 588264213
3 62 99911 561489256
3 17 99964 172194543
3 18273 53619 277300715
3 96 99958 757749022
3 37 99999 915984109
2 68918 950854497
3 1 99968 541355432
3 55 99977 281145927
3 81 99923 180082211
3 1 99910 78460216
3 84 99914 99353125
3 86 99916 114237505
3 64 99915 552598749
3 39 99988 487978390
3 24 99981 720670443
3 56 99993 842097010
3 7053 78695 631362399
3 41718 83340 378723132
3 37 99930 397590530
3 14 99933 465892337
3 19 99913 566798041
3 35121 59640 512425405
3 63 99911 304432359
3 88 99947 764487403
3 60 99936 447364147
3 50 99963 107283456
3 47 99987 764255499
3 49 99942 516323619
3 2 99932 311017607
3 22 99998 199718592
3 12 99937 137517136
3 1 99954 747643245
3 80810 85743 882429857
3 97 99969 18438925
3 60 99956 830537615
3 63010 70302 431636275
3 13474 92303 520793734
1 13218 20813
3 61 99941 877273612
3 16 99998 586763560
3 38 99968 764993144
3 83 99988 117061503
3 68 99968 302668712
3 9895 35218 68859785
3 74 99932 866237812
3 12 99910 457762003
3 84 99939 447411441
3 48 99931 97508634
3 2 99944 348037938
1 69999 77541
3 27 99927 150918190
3 82 99997 288552455
3 59 99954 86052516
3 62 99920 980411822
1 30153 42764
3 49 99922 897722474
3 76 99900 356939625
3 91 99935 297238375
3 5671 51337 573127594
3 3 99973 428521777
3 9104 34958 961986215
3 15 99986 509638653
3 86 99986 611566925
3 96 99999 100450290
3 81 99937 429534210
3 95 99972 757264261
3 55 99936 571612709
3 91 99904 194597666
3 66 99902 421546709
3 34 99974 542895116
3 85 99927 853396726
2 39578 480756315
3 94 99948 900595804
3 37 99971 553679
3 83 99991 547070746
1 23484 91072
3 45 99917 765985528
3 70296 90011 781827348
3 94 99917 878853845
3 31109 55909 211066704
3 39 99990 358511303
3 79 99937 997815320
3 85 99976 179715720
3 13 99940 485303483
3 62 99912 631022857
3 89 99939 675258011
3 40 99927 899306486
3 22 99987 65749713
1 2125 36139
3 84 99983 475517781
3 66 99926 566441181
3 98 99925 716519979
3 5 99954 216265865
3 100 99998 252924974
3 99 99988 372788229
3 70 99971 744393656
3 37 99959 197377189
3 49 99979 879847860
3 81 99941 636668185
3 84 99992 162410634
3 32 99932 899523958
3 85 99948 831530045
3 43 99942 731805304
3 78 99909 250461650
3 61 99930 46017542
3 17 99923 923287540
3 20 99996 417147127
3 60 99955 224193751
3 96 99950 837036051
3 65 99951 758047578
3 21 99999 110367325
3 57 99903 458562415
3 71 99975 246387343
3 76 99975 277651392
3 18512 35131 409363430
3 48 99954 152330378
3 28 99931 787181089
3 93 99965 158468045
3 44 99997 238473924
3 9 99918 888890024
3 25 99931 90974625
3 3 99978 892376062
3 70 99932 638083225
3 82 99951 576814174
3 81 99936 929057440
3 14 99927 89393442
3 85 99960 774485503
1 6158 92166
3 6 99974 171619564
2 47582 525915200
3 82 99968 655311636
3 58 99963 865331032
3 91 99916 976776292
3 93 99952 568814389
3 2 99956 154106403
3 86 99966 227844229
3 65 99953 901052891
3 3 99909 203720050
3 97 99900 972100766
3 22221 80011 340320517
3 33 99958 958372233
3 73 99930 301146064
3 18 99942 233899912
3 91 99939 145752012
3 55 99938 535555163
3 23 99983 775994751
3 39 99939 675320536
3 27217 54737 577562723
3 19 99980 147194995
3 39 99954 451446403
3 79769 83889 400295932
3 21 99926 216191335
3 97 99931 339084712
3 59417 89405 606310450
3 3376 20979 175376980
3 86 99999 596987146
3 87 99972 22712325
3 42159 69696 590175160
3 29 99915 656988082
3 58 99960 145709968
3 67 99933 699578438
3 2 99914 765651604
2 96827 570719346
3 77 99940 834279574
3 31 99947 394695361
3 28 99993 981203522
3 95 99918 797825014
3 88 99950 327035467
3 46 99902 13091595
2 57908 554922868
3 7749 27052 937499545
3 39536 44430 167367759
1 34570 45158
3 63 99938 281639403
3 50 99916 41960099
3 57 99952 148282103
3 37 99999 792177658
3 36 99937 92177641
3 94 99995 970980466
1 26568 98649
3 84 99982 370981791
3 34 99952 514564697
3 54 99925 70707928
2 58777 617920315
3 60594 88072 513010438
1 50616 69040
3 25 99995 796372030
3 84 99978 966929291
3 45128 55270 840122605
3 50 99900 630837039
3 25 99967 914754064
3 74 99971 384707428
3 17 99925 483898772
3 24 99954 274517890
3 62 99938 529706211
3 41371 84025 915191162
3 38 99916 669378283
3 84189 99660 293156857
3 4956 44408 151415140
3 65 99994 296448463
3 3 99945 836940111
3 78 99974 234587280
2 85595 938485521
3 100 99989 594701987
3 26314 30886 203753647
3 55 99950 230206101
3 79 99962 641856171
3 9 99938 589037944
3 49 99906 662173183
2 35236 328223762
3 47 99957 803856685
3 4 99972 921014617
3 70 99992 865840222
3 38 99911 342842901
3 69 99925 936892325
3 17 99975 548705442
3 84 99986 185050043
3 24 99983 344636890
3 99 99945 509507044
3 90044 93800 35247737
3 8 99941 772111979
3 45 99969 603311038
3 26 99990 532178030
3 3612 60017 657704787
3 78 99907 66208475
3 78 99995 787099759
3 5 99930 752542395
3 29 99987 854381626
3 43 99918 77438126
2 37987 240945021
3 74 99969 787548110
3 1 99958 496148702
1 72169 85926
3 64730 71747 611017167
3 1 99949 57748968
3 79 99929 290145141
3 99 99909 933794480
3 66 99960 131821867
3 90 99951 868022380
2 16495 831838870
3 9386 86354 153514518
2 61781 627458302
3 63928 66660 817744874
3 1 99943 474390579
1 50764 92743
3 19 99931 138200384
3 67 99960 924421275
3 58 99949 331797970
3 36 99935 663646159
3 26 99963 680750888
1 13229 44663
3 70 99926 108609022
3 51117 77977 156821102
3 46 99930 311114770
3 21584 68139 19606510
3 89 99902 922074281
3 74 99922 485288063
3 70 99906 320627218
3 63 99954 240284979
3 69 99972 876028946
3 57 99937 472424061
3 4172 93069 85191182
3 46 99903 692052858
3 20706 58152 412747881
3 82 99965 931564146
3 39 99914 350379312
3 91 99977 481605786
3 31 99993 23462388
2 79272 186570815
3 10 99911 347294831
3 61 99968 699980245
3 59427 88428 35865711
3 11483 24424 164768982
3 27 99906 203311360
3 17 99911 160293809
3 26 99958 129159809
3 14 99905 523646368
3 98 99983 608009660
3 51 99919 568979381
3 46 99935 629698824
3 42 99965 632338710
2 49296 886200492
3 61 99952 921734196
3 67 99982 612297011
1 9242 92136
2 64507 994907209
3 37195 55936 263043883
3 27 99929 115037630
3 62 99989 98939330
3 89 99961 214311990
3 58 99994 133680726
3 30 99958 232151747
3 42510 86656 646825596
3 61 99917 509143683
3 94 99972 838664293
3 22 99941 282950406
3 32935 77235 351724634
2 42643 496196221
3 24 99929 406082198
3 68 99953 974085933
2 92197 964675186
3 17697 41971 586929011
3 37 99983 328969355
3 68 99941 981652263
3 87728 91816 940384210
3 31 99904 917638519
3 64 99939 70657597
3 71 99940 954220913
3 77 99968 134012686
3 36 99967 928918249
3 93 99910 468610196
2 25184 255880913
3 51 99943 819976582
3 63 99979 626774496
1 7230 69882
3 43 100000 190390829
3 50 99910 566888283
3 79 99945 571018178
3 41 99923 864318288
3 65 99988 428313117
3 91 99916 570361816
3 31 99929 600107906
1 57822 82272
3 48 99948 31512931
3 61 99913 577699697
3 46 99946 167044626
3 41280 79107 309484874
3 17451 30815 84048042
3 64 99925 962881006
3 5 99953 512669423
3 85 99995 990002042
3 44 99927 899575548
3 64 99906 753900845
3 29 99926 198234657
3 33 99948 504011622
3 57 99947 139516688
3 5751 95826 242360046
1 13249 62218
3 70255 72617 70658114
3 37 99902 572753074
3 50 99929 850874204
3 21 99980 657394360
3 96 99954 754833992
3 41 99921 601669530
3 3843 35532 142747599
3 52 99986 1676960
3 13626 69788 127898365
3 60 99935 302674608
3 100 99933 836785068
3 85 99919 856337654
3 60 99943 457846852
3 73 99941 915597511
3 26473 41333 758972608
3 50 99934 691403975
3 36050 52547 369509108
3 96 99934 30273354
3 83 99997 782399502
3 44 99995 785122808
3 32 99953 315763035
3 59 99912 847223989
1 33540 45142
3 61 99949 250811954
3 21 99907 322200049
3 69 99985 971242174
3 44485 71713 464363812
3 64 99980 871131780
3 71 99992 911006691
3 88 99971 922635268
3 16223 67593 694374403
3 39 99954 301640918
3 46 99933 852719961
3 24 99936 236115407
3 83 99956 979267843
3 77 99902 477362792
3 12193 96408 221621740
3 11271 50577 827061596
3 79 99992 453435018
3 77 99931 123729041
3 90 99997 331964394
3 49786 54929 357705785
3 79 99915 796260847
3 67 99910 652582201
1 48513 88439
3 43 99988 406875907
3 97 99919 507422447
3 67 99999 162522349
3 106 71115 131443432
3 32 99988 47586883
3 30 99977 48388190
3 83 99900 115264591
3 86 99945 376566266
2 58276 946653706
3 36675 49108 212244584
3 17 99962 27567843
3 88 99910 68249894
2 27825 147007239
3 33 99917 185172366
1 24227 84531
3 81005 88173 515269260
3 1667 30568 981314472
3 90 99977 203720941
3 5 99945 322111027
3 54 99948 374718840
3 16 99958 381986775
3 87865 96802 604304352
3 61 99912 43566261
3 52194 53160 560402576
3 67 99973 304352931
3 96 99949 285239155
3 78 99941 713255444
3 37 99945 612108281
3 49334 87201 244450356
3 40 99924 495040086
3 56302 90245 941518418
3 87 99970 611907085
3 43 99907 879522947
3 9 99997 642528173
3 56 99900 976129412
1 9468 45932
2 82138 100057875
2 14635 460622222
3 47 99966 179824664
3 96 99935 865380051
3 81 99916 928280968
3 44 99905 261324936
3 29 99936 885245738
3 45947 72077 52280812
3 38 99975 541826453
3 48 99964 105686023
3 54 99929 569005733
3 37 99957 910790003
3 36 99922 609078112
3 77 99940 655106394
3 18 99959 9479960
3 41 99930 631039424
3 92 99997 830817234
3 35393 55424 911004418
2 19640 729136735
3 51 99946 422531633
2 72127 403015977
3 46 99956 88937956
3 10236 99318 436452178
3 71 99968 127649336
3 80 99964 45441328
3 14549 98964 743738003
3 84 99921 608497379
3 38 99917 380500927
3 88 99959 286120686
3 28 99972 280344591
3 5 99933 392300251
3 34 99907 174044458
3 18 99924 131094810
3 24 99975 447701765
1 5048 87214
3 8 99988 478440891
3 97 99978 458536061
3 63 99902 499923519
3 77 99949 790780730
3 100 99985 305819992
3 9 99986 137209455
3 47 99992 325620143
3 32 99945 944019137
3 3 99933 720987683
3 82 99930 765085127
3 40 99970 2269704
3 86 99930 368940134
3 91 99995 474918062
3 7 99976 65645690
3 772 84871 994485797
3 4 99912 794996150
1 13402 24786
3 15 99944 920206735
3 63 99920 9111142
3 24 99925 932272316
3 86 99928 588021053
3 24 99972 215880617
3 44 99973 191392876
2 36259 349455592
3 90 99988 579761420
3 76 99936 750293983
3 43975 72183 980284456
3 5 99937 271980156
3 48725 97288 759873159
3 12 99957 592914304
3 94 99941 576108552
3 10 99967 339972797
3 16 99913 634546760
3 31 99997 165508794
3 63 99972 239669603
3 56 99913 322193304
3 87 99986 634904568
3 44 99907 970982196
3 60 99937 47239787
3 97 99942 350317709
3 13 99904 855809902
3 66 99940 66762344
3 92 99995 330977218
3 29 99955 931402035
3 23 99962 742458682
3 45 99924 961914407
3 85 99967 105305857
3 45 99933 42664370
2 35506 613136724
3 73 99977 751429714
3 66561 81847 374435401
3 59 99937 491340527
3 32759 90368 107057188
3 18 99940 445473639
3 59 99916 941704606
1 51877 57661
3 2 99949 113444372
3 16121 69836 783355722
3 32 99913 526584647
3 29 99946 716893436
3 35 99946 814917880
3 38 99970 308406764
3 46 99955 4081394
3 96 99972 17449459
3 39 99977 820862935
3 55 99982 785534327
3 49 99958 54724445
2 2508 522350787
3 81 99946 896128125
3 28 99916 581712003
3 27 99973 107237681
2 71506 767526037
3 2 99900 1439572
3 60 99968 191219761
3 55 99914 733473763
3 11 99962 996746205
3 74 99948 619468631
3 3 99917 796818895
3 68 99915 17235245
3 44 99938 453786334
2 34267 1280886
3 69010 89078 815755845
3 93 99933 415264149
3 19 99908 478647955
3 52390 59959 450304096
3 65 99979 740989317
3 18 99918 861120370
3 5 99939 55495400
2 21492 770121392
3 98 99926 207691367
3 11 99904 431947871
3 98 99941 949853589
3 7 99900 528239174
3 10062 63719 91707623
3 26 99949 8831653
3 55987 78469 934680513
3 15 99951 957363582
3 58 99998 981917316
3 26 99900 379023323
3 38 99983 897498100
3 2 99977 60005970
3 3 99933 410701785
3 70 99957 455740103
3 85 99954 329682660
3 6 99985 892227441
3 36295 56365 633021908
2 48899 641869876
3 14745 60954 336064796
3 57 99997 174816330
3 13 99980 588076190
3 84 99952 767410153
2 61073 627071737
3 77 99954 275140565
3 7 99973 377318213
3 3938 76949 315988328
3 67 99907 174095823
3 37 99958 27861067
3 37300 90086 512634664
3 25 99971 680336659
3 55944 97397 355332604
3 74 20752 900028835
1 14781 58530
3 98 99930 228181027
3 52 99983 51673150
3 22 99991 213029462
3 48 99908 119866259
2 80066 739300839
3 9 99976 149177725
3 27 99990 314686070
3 31 99902 872337907
3 90 99970 551917922
3 18 99975 762214529
3 33 99971 830219713
3 59 99983 261288713
3 6 99952 86376940
3 56831 66031 505444809
3 45 99929 909176700
2 84160 532280237
3 99 99934 87846025
3 43 99922 995996565
3 60 99974 99784210
3 37308 98385 87925117
3 46709 75774 838050406
3 42606 83282 551998238
3 97 99970 779776354
3 4 99989 506262891
3 51 99976 244762119
3 30811 98365 908368562
3 69 99925 215763901
3 11 99949 835359237
3 55833 56937 810045142
3 63 99970 469216219
3 83 99973 558555222
3 17 99924 241601523
3 85 99930 780737777
3 27 99930 712672889
3 47 99950 392844117
1 49158 81053
3 23 99995 532366367
3 11355 94626 101801959
3 14 99977 387306062
3 86 99989 609809978
3 77088 96359 33777255
1 518 60071
3 6 99952 417625808
3 8 99964 131571918
1 30936 47227
3 10273 39717 349013653
3 82084 95072 154608786
2 24660 34120110
3 80 99989 417079814
3 37 99971 371979630
3 38667 61654 276819528
3 33 99962 190938069
3 35 99980 624289739
1 56824 86040
3 83 99955 235506498
3 82 99968 869821149
3 17807 46506 228349833
3 86 99908 126896960
3 36 99961 959460861
3 97 99915 926048997
3 23 99924 3239578
3 7 99923 189600272
3 72 99950 943566984
3 39 99918 759577259
3 90 99961 295570907
3 59912 87892 398226474
3 34 100000 100846751
3 82 99920 386257583
3 30 99955 782584596
3 31 99910 548071786
3 59 99913 906262838
3 99 99970 130305603
3 23 99917 456859520
1 44181 68890
3 10 99939 126850755
3 100 99912 45973339
3 76 99945 3035754
3 74 99967 618962424
3 32 99934 358470738
3 70 99902 280266387
3 82 99944 264683039
3 23 99957 613076715
3 83 99927 766009296
3 9 99917 587121973
3 91183 92185 574643148
3 27 99991 337866822
3 30 99998 253563934
3 69 99965 938459889
3 21079 84782 892002045
3 62 99942 312504499
3 11 99977 777773199
3 29 99941 36145037
3 21 99952 128927214
3 42 99912 241191730
2 88161 386239288
3 53 99961 324697248
3 15167 29254 823340662
3 70 99922 477179816
1 1557 32090
3 74 99957 195852449
3 23 99956 11685078
3 59633 73018 68831336
3 95 99952 863836898
3 14 99923 629163450
3 3412 19134 857392110
3 26 99903 315999125
3 46 99937 21623185
3 67 99922 450149564
3 31 99954 563780431
3 69 99978 703454292
3 57 99990 151021146
3 62 99983 625241549
3 64 99984 958313624
3 28 99936 203065347
1 34276 51463
3 30 99954 282808223
3 69 99947 708323238
3 47 99972 90165284
3 31 99922 616670401
3 2 99945 199440577
3 5324 83817 876658478
3 21 99945 881676827
3 5 99904 573734073
2 78857 479596746
3 15 99906 662709268
3 91757 94269 797980468
3 87 99935 704593645
3 16868 80982 679180762
3 13 99942 621181614
3 16 99966 693818252
3 89 99966 120882582
3 50 99976 858072359
3 79 99929 162391127
3 86 99927 234545332
1 118 41633
3 91 99992 421322446
3 81 99924 430762399
3 12 99941 696598996
3 21 99903 231939279
3 39 99937 621790253
3 76089 81918 541887179
1 52114 79129
3 79 99934 400950506
3 39 99912 299289637
3 27 99940 369410560
3 20581 72943 615727843
3 85 99974 326147058
3 80 99909 276591115
3 88 99971 132434139
3 46 99911 468004892
3 38954 90585 784606724
3 90 99920 255577437
3 48 99950 973720299
3 19 99923 924207364
3 100 100000 787054470
3 67 99947 363507605
1 43649 89990
3 64 99941 9706614
2 67213 285829512
3 25 99961 887067230
3 29698 94656 92654
3 18 99903 770703884
3 91 99958 807952223
3 98 99987 938609035
3 28 99940 66849138
1 34573 88493
3 64 99968 83558625
3 16007 78372 743367427
3 20 99946 708120160
3 94 99979 533470639
3 98 99944 867652672
3 45 99996 110653876
2 44238 741285308
3 19042 27829 598276074
3 2707 69054 32585975
3 8 99972 112646346
3 20 99981 393618697
3 18788 99595 174958563
2 57292 949273579
3 37 99954 705795566
3 28 99950 972060076
3 20984 74520 711760661
3 15 99954 430377169
3 62 99957 346677908
3 26 99944 700543926
2 73832 231201232
3 76 99981 797404477
3 31033 45657 843926178
3 29 99902 23934739
3 26 99965 614886790
3 85 99983 764886997
3 31 99932 393672639
3 82 99975 195588760
3 8 99955 536874388
3 22 99972 665144770
2 61097 872312842
3 22 99953 956208351
3 67 99964 291315108
3 10 99996 531798245
3 97 99920 405684250
3 21620 81244 282037792
2 40901 167748742
3 31 99976 176100947
3 25 99960 301443338
1 12123 56386
3 36 99977 767610966
3 12668 48825 531450315
3 20 99957 257021426
3 55 99903 841221352
3 59 99938 109664696
3 49 99976 202035088
3 69 99964 857831853
3 82 99900 643502107
3 35037 88922 669234890
1 21205 48420
3 47 99918 476216775
3 63 99970 562507464
3 34 99939 753862456
3 79 99967 809526797
3 15 99989 978011997
3 14489 26820 541841402
3 8876 58729 403839315
3 11 99910 679227818
3 16 99977 166017034
3 23 99985 40461493
3 30 99919 552549859
3 76 99981 397768693
3 39 99933 78953371
3 19 99976 684394370
1 17224 59791
3 100 99927 477212200
2 89534 53630429
3 18 99943 85178001
3 57 99909 34909688
3 64 99947 501264956
1 29980 63479
3 91 99983 794783861
3 7 99993 412693533
3 44921 98277 511685491
2 62118 606161282
3 23 99922 886868283
3 81 99992 235776134
3 45 99994 124793566
3 37 99981 643442421
3 6 99955 847464961
3 2 99971 400144074
3 7 99932 712167567
3 66 99926 919905585
3 8 99927 711803726
3 93 99980 333688364
3 5447 8800 344348836
3 62 99944 177894772
3 50 99949 722943129
3 39 99992 401136290
3 83 99977 946765341
3 92 99913 231096974
2 60403 835548287
3 85 99994 958442583
3 2 99941 860685192
2 27567 1861924
3 45 99971 34754457
3 85 99979 911637885
3 51 99978 515978018
3 48 99943 966510952
3 50 99993 954358770
3 20 99942 815285262
3 19 99970 914803326
3 12 99947 810525573
3 69 99978 540658138
3 29 99946 500128891
3 4 99965 547734133
3 55745 99853 141170454
3 27 99936 949022758
3 49 99963 582399259
3 58 99914 639118184
3 51 99959 356632910
3 95 99904 167458786
3 68 99975 24539674
3 74 99918 879576106
3 97 99949 497681778
3 47 99993 814440138
3 24 99965 674795511
3 63 99913 600558723
3 62 99908 58805083
3 53 99989 993681874
3 82 99965 835017220
3 90 99949 749083057
3 53051 85632 854646773
3 53405 82766 702902687
3 23 99935 484117226
3 9 99914 882231010
3 12 99924 802531778
3 62 99960 274180875
2 80810 810568768
3 60 99925 529599063
3 18 99912 253062952
3 3367 78917 227117149
3 24 99926 164959147
3 34 99963 221035925
3 91 99929 470230300
3 93 99988 890857100
3 13 99917 517645520
3 50 100000 44460535
3 91 99977 222342338
1 5939 21835
3 3 99979 811748318
3 21593 42687 417977202
3 50 99935 21597588
3 45704 53498 802869789
3 77 99913 221392242
1 45886 82291
3 41 99983 227102206
3 82800 88247 509929373
2 58742 787431036
3 73 99939 585756473
3 72 99999 850387529
3 79 99999 771309365
3 52 99906 943018150
3 71 99942 323419507
3 92 99914 677294686
3 51 99941 102789141
3 38 99914 915399275
3 58 99941 874804979
3 50 99987 313588310
3 27 99953 690127137
3 19 99960 110107615
3 3249 86974 901369780
3 23 99927 659379678
3 4 99997 656965058
3 70 99968 133412457
3 21 99972 166466983
3 52 99984 449895991
3 66 99964 194554255
3 21885 72719 39686981
3 76 99941 540633393
3 34 99996 981821622
3 98 99973 757259992
3 40 99947 10035200
3 38 99999 693038504
3 19 99983 556929861
3 51 99957 398416671
3 17 99920 552410879
3 84 99960 182507481
3 8 99999 314170592
3 77 99927 84822937
3 91626 95487 160620536
1 50484 78386
3 96 99974 604383372
1 7531 38456
3 16011 93457 144744848
3 32 99980 536060760
3 1760 94944 367510879
3 82697 95667 217674965
3 96 99911 739608488
3 6 99924 227440518
3 26 99920 523130623
3 26 99948 100996226
3 99 99963 277254656
3 70 99932 230537592
3 33 99939 316743101
3 44 99989 268695603
2 51291 172428370
3 50340 81927 4092797
3 55 99965 591107347
3 13301 88422 745967642
3 19 99950 620941485
3 13 99987 10926942
3 65 99929 566965972
3 42 99918 378090429
3 90 99909 594698382
3 98 99918 161021352
3 2169 5559 9094103
3 84 99923 940349517
3 78568 85124 954048642
3 60 99939 220385696
3 98 99904 23371362
3 56 99998 71345049
3 40 99959 604538538
3 13 99911 248958144
3 56 99937 173867666
3 66596 70116 448996327
2 27281 377403005
3 11 99955 989384447
3 78 99931 407275097
3 89 99960 580233770
3 94 99977 947094195
1 18111 61888
3 89 99934 374991995
3 61 99996 390569499
3 35 99999 448440115
2 87244 554262038
3 7 99992 598505543
3 21 99984 293687849
3 66519 82174 328081366
3 71 99959 429186595
3 64 99970 254335873
3 39 99910 263217332
3 59 99901 591754814
3 13 99958 36437668
3 83 99956 422777079
3 86596 91039 11875923
3 45277 80552 694586407
3 14 99949 623677059
3 12 99958 945124038
3 59865 75625 635064922
3 19 99945 742154343
3 62 99964 274480802
2 64318 109527874
3 78 99922 401577394
3 3 99995 386888443
3 54 99962 817363893
3 100 99989 124933659
3 22 99953 48914886
3 92 99938 271731533
3 40 99915 690115440
2 18499 510663483
3 87 99998 918545086
3 16 99928 11135485
3 41 99902 635373439
2 41761 262036079
3 75 99968 689086776
3 40 99936 797969728
3 75 99930 519490554
3 12 99979 126110005
3 13 99938 563195954
3 41 99977 426114394
3 8467 29718 9480770
3 79 99946 648287975
3 17 100000 688485443
3 63 99965 341701543
3 12 99956 162494344
1 9021 93076
3 22 99961 839753265
3 33 99942 884654305
3 92 99986 166707462
3 94 99961 295630576
3 6482 67996 95074748
1 73384 76000
3 57 99939 49367478
3 20 99965 120577490
3 70 99973 103438362
3 73 99987 975600310
3 19 99996 199406612
3 31 99994 156722586
3 83 99946 443374493
3 30 99996 758835445
1 19997 31326
3 29 99970 295465384
3 14 99970 8807336
1 33578 34092
3 72 99920 938167534
3 98 99925 8603960
3 58 99908 879213150
2 70009 191905679
3 32 99907 422851912
3 60 99944 152300531
3 45 99942 829492346
3 5328 49421 651677482
1 24387 61516
3 16 99981 358708888
3 44 99922 882639987
3 10 99968 321082627
3 47 99944 832714318
3 77 99919 776078866
3 37 99931 966507874
2 42898 588870986
3 18 99996 722302214
3 55976 95648 241328699
3 7 99916 727925303
3 65 99955 83614369
3 50 99948 367924746
3 15 99956 805635289
3 98 99960 385713227
3 37 99907 864740449
3 12 99937 7446255
3 4 99978 324089140
3 25 99988 182976149
3 7 99986 212695669
3 98 99918 968135242
3 23 99949 103668304
3 28713 95538 99076753
3 63 99906 735486237
3 38 99973 62088611
3 99 99983 205683143
3 10 99922 809806579
3 44 99979 62692716
3 95 99992 272189429
3 88 99946 440744518
3 44 99970 858218015
3 5 99968 718442953
3 54 99958 369530929
3 87 99976 771984398
3 67 99985 253403314
3 25 99935 573686383
3 25151 40378 561122747
3 97 99907 420236147
3 91 99989 448816119
3 4 99969 221690861
3 12 99983 911644395
3 64 99932 743206240
3 69 99952 679401075
3 36 99914 602798503
3 52 99909 966043021
3 59 99928 910704594
3 92 99972 248987738
3 29 99998 39317586
3 54 99989 224798049
3 34 99947 743113305
3 64 99945 447126039
1 33994 49589
3 91 99987 493363446
3 47 99971 404483092
3 6 99922 377841131
3 85 99943 218424221
3 42 99996 185175205
3 70 99907 571632596
3 51 99993 487099379
3 27 99912 937627490
3 85 99981 283307373
3 95 100000 332208434
3 29 99930 117638461
2 93411 203178300
3 43 99946 536951577
3 53 99916 19322691
3 51667 88158 678512746
2 13089 337578225
3 49 99995 766463421
3 76 99936 264114040
3 39 99945 819061487
3 58 99926 222051217
3 24 99973 315031707
3 4 99998 996072598
3 55 99990 18758735
3 58 99937 106732988
3 2 99928 520997983
1 24211 58770
3 41 99960 737327700
3 10 99971 161816417
3 54 99915 172744376
3 35303 75061 935433736
3 49265 84456 714453292
1 49477 85555
3 89 99945 44917978
3 58263 64216 728326638
3 44 99911 724166868
3 81 99995 64761364
3 30 99913 937317576
3 38 99963 70261017
3 1 99952 105068055
3 37 99950 222821456
3 49 99938 103659997
3 99 99984 253437886
3 22281 88737 680015797
3 39 99981 77491461
3 2283 64920 362393535
3 48 99941 698042755
3 58 99945 265458144
3 30 99946 529325494
3 68 99996 731595849
3 8 99989 987446755
3 69 99982 13150522
3 17 99948 236115447
3 57 99984 431975944
3 2 99955 88023213
1 11065 81738
3 58 99918 418463536
3 617 56516 55076957
1 74334 74650
2 62159 1879500
3 87 100000 616861927
3 37 99957 674340435
3 61 99920 213326791
2 45486 983270356
3 47 99948 613507066
3 30 99938 787297147
3 7065 23524 20287272
3 35 99937 301210616
3 71 99906 111912444
3 45 99979 410576728
3 97 99927 157936180
3 5 99922 926086094
3 88 99935 251275787
3 85 99909 644711994
3 99 99909 85285093
3 16 99968 370617833
3 8 99917 187565356
3 42 100000 529147807
2 54030 176391364
3 26 99917 316659605
3 62 99930 637458117
3 27 99913 639054323
3 84 99917 786040277
3 61 99983 330544486
3 17 99934 714043821
3 80 99923 232513346
3 54 99930 116706799
3 63 99991 587134510
3 14903 83145 715298121
3 91 99918 122853481
3 65 99925 699638235
3 26 99963 211370830
3 99 99991 467402459
3 21 99920 928153622
3 99 99951 594130807
3 22 99935 786773981
3 77 99923 204609275
3 18 99928 415175912
3 8 99925 312352307
2 60625 841532390
3 6 99935 103972960
3 71577 72348 829099730
3 87 99963 525617827
3 12 99904 815464815
3 7 99961 735044454
3 43 99967 480164669
1 16800 27898
3 72 99940 520428171
3 96 99937 317364032
3 23 99951 60300417
3 98 99911 590425214
3 20 99907 523040894
3 31 99978 349037525
3 26 99963 563260360
3 93 99944 73272544
3 12 99905 607866183
3 85 99926 750822167
3 6 99943 170024651
3 59 99994 340122930
3 55 99949 930139536
3 53004 77309 600751568
3 9 99934 130132991
3 69 99908 861730137
3 14 99988 110137014
3 31421 81807 271721761
3 78 99926 195363531
3 39 99962 7853517
3 72 99987 876722509
3 93 99940 31632122
3 26 99902 98145804
3 40 99995 750815261
3 95 99935 38144410
3 9 99971 37036709
3 55 99910 234594450
3 35 99939 420633448
3 78 99966 997214743
3 18 99909 988937020
3 48 99902 577595808
3 12 99901 344516324
3 77 99919 885386739
3 18 99913 192257070
3 71 99998 288483696
3 81 99937 17091675
3 16 99942 602304912
3 29 99930 654672319
3 6 99985 318340013
3 33 99914 493565097
3 12 99943 295335171
3 41 99911 428069764
3 7652 19191 70002679
3 37 99943 202245183
3 64 99960 999213208
3 33685 92110 959346411
3 95 99956 942746211
3 17482 70182 211509667
3 73 99993 860710731
3 95 99962 470026161
3 63 99975 372526584
3 72 99917 333240814
3 11 99982 642382671
3 91 99935 604503146
3 74 99978 939584307
3 62 99977 897311052
3 4542 40190 736199819
3 65 99973 93319932
3 38724 45701 16153220
3 63295 69863 719145856
3 45 99989 557652760
3 40 99978 519943972
3 99 99903 718885071
3 62 99997 457943646
3 74 99906 700958661
3 27 99929 943798512
3 20 99937 261082092
2 79173 660307271
3 95 99952 235471341
3 37 99901 789196835
1 34851 52145
3 37 100000 999246180
3 65 99958 473400030
3 86 100000 688620837
3 45 99956 869820066
3 17 99917 434215365
3 12 99964 367594607
3 44 99941 53545942
3 67 99907 236867840
3 74 99928 70759754
3 31 99928 418677145
3 40 99986 698097179
3 48 99986 143130575
3 31763 94181 936604713
3 34 99983 414737033
3 81 99927 594274403
3 47 99969 965155399
3 84 99985 465461034
3 53 99980 826963106
3 47 99982 918397938
3 94 99966 988981012
2 9719 894468911
3 50 99968 896388889
3 27 99947 972048889
3 42 99917 395616851
3 85 99932 762708305
3 13 99945 676582706
3 19 99987 664448909
3 57 99921 931380725
3 100 99925 823538936
3 71 99919 299120283
3 85 99978 819732151
3 40 99930 191704296
3 64 99985 749162220
2 34230 482841603
2 85925 440381335
2 53590 416287139
3 14 99906 138322010
3 43 99962 371553579
3 7 99990 932965954
3 16098 55624 856780174
3 27 99905 826754105
3 73 99989 478818963
3 49 99913 487966289
3 76 99902 625322051
3 37 99957 260008440
3 96 99969 336266472
3 97 99943 272355863
3 12 99921 111545427
3 91 99904 813302393
3 5 99999 676792931
2 68834 878780176
3 28 99988 911540263
3 43 99991 239020297
3 65 99932 705493936
3 92 99969 907936132
3 12 99919 739342577
3 66 99941 303458049
3 71 99956 704903426
3 64 99954 333018561
3 86 99911 59640549
3 37752 80291 569512042
3 6 99940 8588110
2 11787 473422402
3 51198 64043 829491190
2 50369 996067914
3 96 99939 744572878
3 98 99984 262561214
1 53339 75582
3 65 99996 178494269
3 63 99972 577040
3 8 99993 148989472
3 75531 80083 473171499
3 46434 89814 11397201
3 95 99909 729180343
3 53 99939 663854653
3 61 99913 255167087
3 80 99971 918920989
3 14 99908 895588160
3 71 99931 385723925
3 44 99966 685308560
3 1 99996 867761307
3 3195 48081 876270270
3 25 99914 540839962
3 37351 50676 377266153
3 62 99920 850049752
3 41 99906 565211637
3 63 99957 407482901
2 83790 378265847
3 28 99978 524066009
3 26 99916 275962576
3 30 99970 25010693
3 70 99996 276150942
3 38 99995 707556265
3 38 99954 987062280
3 6157 38325 378509503
3 47 99960 305889364
3 99 99968 642304542
2 12119 876757451
3 64 99965 624759981
3 97 99987 509963751
3 11 99985 304630401
3 6 99977 481577439
3 88 99934 900439450
3 25712 54874 139209182
3 25 99971 423278249
3 77245 89658 267653524
3 38 99904 31829275
2 35296 481921140
3 43 99926 319256073
3 77 99972 229734923
3 44 99923 739559941
3 79 99964 746833462
3 30 99994 451692388
3 66 99990 11427493
3 44 99934 252688781
3 36 99924 616696941
3 28 99919 335365507
3 74 99948 795233098
3 40 99946 245971276
3 39 99959 376402467
3 78 99963 36660369
3 33 99990 754313934
3 83653 88225 817225862
3 44 99938 363324182
3 21 99930 590664460
3 24 99965 160188667
3 56 99995 702871317
3 89 99928 324403256
3 69 99913 383799368
3 41 99981 205716234
3 97 99916 879285222
3 20 99900 32242223
3 29647 65673 880014060
3 91 99988 718975022
3 50215 52402 860997498
2 66541 803586875
3 40 99970 605614161
3 34 99989 429320387
3 59 99968 430118562
3 26 99997 2978717
3 11 99984 315944370
3 90 99925 778600428
3 34 99950 687979028
3 69 99988 847779198
3 82 99987 337551454
2 44571 728279554
1 22952 50676
3 42 99912 789354853
3 18 99966 912287342
3 98 99961 318591507
3 78 99993 947647207
3 93 99903 691888817
3 72 99920 27639603
3 64 99918 216102844
3 68 99913 628112501
3 3 99967 326079367
3 76 99973 13914498
3 99 99959 646171583
3 46 99992 908018819
2 87139 3518350
3 86 99917 751424500
3 97 99944 672607152
3 80 99956 225902026
3 4 99903 40856441
3 46 99919 85887320
3 87 99934 183663106
3 36 99932 629129065
3 75 99949 373896608
3 39 99974 745176315
3 38 99989 369434278
3 92 99939 9204775
3 36291 61115 204047210
3 49698 64280 813792323
3 39 99939 496434060
3 39 99906 918077767
3 52 99996 111771762
1 5400 94158
3 38 99943 739959480
3 28 99995 785336940
3 88 99971 35186218
3 65 99969 172550286
3 42 99958 203839420
2 42721 360064597
3 66 99979 481091978
3 48 99910 362246029
3 99 99916 168082108
3 83 100000 737425831
3 33378 63706 299421376
3 26 99979 835865167
3 34 99902 849801206
3 52 99998 861862921
3 98 99933 903688832
3 76 99973 944822870
3 18 99985 214441864
3 75 99992 572685594
2 51483 802628970
3 62 99949 625457648
3 21 99902 331784559
3 45 99958 836631068
3 51 99943 510059330
3 53 99999 432418190
3 38 99923 730896492
3 39 99969 130950493
3 56 99914 974833502
3 25 99919 865999331
3 42 99948 589435890
3 37 99976 777250654
3 97 99901 438013235
3 67 99945 154152917
3 43398 91540 757275230
3 49 99954 49125949
3 78 99922 850059560
3 24 99966 47559388
3 54 100000 57243970
3 1 99925 107181294
3 96 99976 664535323
3 88 99955 835285383
3 62890 86186 699408356
3 52 99961 535048120
2 57001 422332198
3 53336 54987 403562079
3 18978 47215 534407538
1 2334 35007
3 40 99917 806976465
3 37 99919 216734475
3 82 99916 600545776
3 74 99991 201755240
3 24376 40407 291552534
3 73 99920 631729482
3 57 99907 859486028
3 6 99919 468098000
2 14486 825062490
3 27 99970 402281481
1 13165 89782
3 56 99982 729918502
3 23 99926 928671410
3 8 99949 597513066
3 4 99975 620220691
3 46 99958 795396561
2 14315 530685444
3 23750 29030 239967954
3 65 99932 479105985
3 65 99954 725478553
2 47855 764796596
1 26717 75101
3 35 99946 296586611
3 6529 75296 672236123
3 75 99977 644747954
2 76415 725340429
3 54 99926 790180593
3 98 99923 996017567
3 86 99990 44741589
3 79 99952 137586285
3 89 99919 171241701
3 98 99995 422426864
3 91 99905 83590730
3 64138 92956 102328109
3 92 99994 302952731
3 46 99920 294024915
2 26237 463395021
3 33745 45667 458880489
3 6428 96516 587188125
3 84 99930 153685524
3 32 99920 253732601
3 36803 83477 712917242
3 6905 68567 863897869
3 82 99938 857466325
3 51317 99843 594474713
3 29 99915 355667564
3 25897 97682 537949300
3 11 99980 753175415
3 23 99959 146264720
3 32824 68650 983649346
3 63 99913 417990975
3 5 99979 805140374
3 65 99994 766388724
3 20 99983 415342036
3 81 99981 512477388
3 26981 49160 891675235
3 28 99961 501223695
3 85 99978 377990732
3 4 99919 377389809
3 24 99936 326885924
3 3 99957 989081758
3 54 99946 773948714
2 15128 244659188
3 42 99973 929981470
3 2964 24245 162870096
3 69 100000 932893025
3 95 99991 292562422
3 60 99958 248223365
3 3 99981 999150112
3 27 99906 413628244
3 61287 74836 114909664
3 17 99953 988803363
3 1820 14948 538444124
3 99 99991 445745978
3 69146 91318 261250645
3 72 99922 943110776
3 100 99954 310878958
3 36 99988 520651314
3 51 99975 360381355
3 14 99935 849478749
3 47 99948 318171832
3 21243 77493 255852781
3 15 99927 199707244
3 88 99962 860117116
3 76 99923 670777101
3 37 99907 351123503
3 10 99995 900592086
3 90 99964 455421141
3 4034 31886 120762166
3 66 99965 480814930
3 66184 99383 110357595
3 75 99996 320133691
3 82 99922 693735919
3 33 99961 369183938
3 4265 63400 586030113
3 66 99947 512118485
3 39 99974 435853799
3 65 99935 86789250
3 91 99954 727765379
3 10 99995 553843870
3 10638 58506 687102020
3 10 99943 744620198
3 54 99945 140039054
3 99 99999 638458341
3 30 99932 934969628
3 98 99976 920802263
3 72 100000 82958469
3 3 99903 350131661
3 81 99981 119978493
3 44 99986 356126162
3 93 99915 978211421
3 90 99964 211854542
3 77 99977 553182310
3 8340 25377 47681001
2 95382 913168874
3 50 99919 382912134
3 8867 55987 225488980
2 86923 628483512
3 60 99902 402516875
3 33 99939 798413336
2 20416 169589339
3 77 99969 184898684
1 18521 20813
3 86 99958 55772562
3 59 99935 112629297
3 90 99967 736962757
3 8 99959 902549274
3 34 99958 159914515
3 8 99932 109761472
3 28 99921 457320503
3 84 99949 125517285
3 2 99962 264020768
3 81 99967 962341964
3 34 99987 406818006
3 56 99956 915636414
3 99 100000 706098078
3 73 99971 277334343
3 10 99935 526730081
3 26 99983 834433217
3 79 99987 173299786
3 57 99964 181448340
3 90 99940 299447471
3 77 99900 630691771
3 74 99953 274183218
3 48 99956 228878602
3 58 99903 645666343
3 29 99983 902756015
3 89 99931 695156025
3 9228 44121 30220023
3 11052 53524 159519304
3 10 99901 483436627
3 46 99901 71803030
3 72 99946 445004442
3 38216 69104 505797411
3 78 99949 30387601
3 47994 74121 629139285
3 68 99968 488869544
3 2956 18825 631504604
3 7 99953 122365958
3 21 99903 118580437
3 96 99913 708740808
3 82 99943 689749549
3 57 99911 273594502
3 22 99986 111822664
3 93 99990 877426199
3 20 99955 344012003
1 1871 16858
1 66585 74486
3 54 99956 854537126
3 11845 31616 813971316
3 37 99911 752187254
3 61 99964 755525905
3 77371 85661 396449714
3 89 99902 128754141
3 11 99959 746698604
3 48 99985 503148266
3 72 99942 697220896
3 36 99916 394219347
3 9009 12782 781022657
3 99 99982 211457890
3 77 99903 675239672
3 60 99978 481102064
3 2 99929 555831464
3 29 99997 904220940
3 67 99945 285299637
3 56 99973 86152416
3 51 99995 744372741
3 16 99961 980264913
3 43 99956 583509959
3 88 99970 891763942
3 69 99978 836213748
3 34 99951 114447211
3 51 99975 719346708
3 41 99911 176615638
3 36 99944 187036995
3 75 99957 809774569
3 29879 98412 988481651
3 92 99952 978523417
2 67371 355122408
3 28365 38893 379981569
1 66528 98222
3 2 99962 222935381
3 76 99977 108416166
3 100 99987 83696056
3 26 99966 521173651
3 64364 94072 97244745
3 31165 85249 723422298
3 68 99958 159914139
3 45 99913 647480243
2 6039 327234731
3 63 99960 24436230
2 62021 372054005
3 39 99950 899783327
3 89 99960 67219530
2 96432 62480610
3 48 99919 245148631
3 70 99906 683837131
3 2 99973 236723143
3 92 99937 342491553
3 29 99911 723204895
3 47 99971 277298079
3 63 99903 524159547
3 61 99930 664392071
3 70 99966 221476181
3 42 99983 730083110
3 63 99923 759208750
3 55 99944 980381976
3 15 99939 387992815
2 49844 696316795
3 41032 66961 327057852
3 12 99979 877023869
3 85 99984 350805470
3 36 99934 738120690
2 6679 561195008
3 38 99956 29684735
3 65 99972 105930232
3 12 99933 273215547
3 80 99928 631940681
3 4500 73590 780876525
3 39 99924 980099899
3 13 99985 688458269
3 9617 70272 574035284
3 60 99983 516867608
3 81 99938 645888187
3 19288 84405 374913016
3 97 99902 915605468
3 17 99952 934981989
2 95506 664812260
3 53 99987 144954671
3 27 99949 91796629
3 71 99972 382414645
3 77 99986 461493526
3 70 99941 669462576
3 86 99984 433726212
3 26 99932 790458974
3 74752 79452 649864739
3 63 99945 689174638
3 10 99966 539633470
3 97 99947 33308801
3 85 99909 430238541
3 23 99916 980087409
3 15 99984 821660634
3 66162 69771 765093714
3 15 99929 887426213
3 23 99993 445037623
2 23400 677612801
3 13 99998 310671107
3 73 99977 745319334
3 52 99959 824424541
3 1 99947 336032593
3 86 99923 231246181
3 8413 97179 556852867
3 54 99924 406339284
1 93246 95675
2 69456 865706790
3 24 99920 286677731
3 74 99934 156357233
3 76 99971 778600898
3 20340 63852 673748231
3 66401 79505 321581427
3 39 99922 541271175
3 48 99974 34043090
3 56649 79847 744996949
3 71 99952 710482911
3 91 99923 889553955
1 2395 99815
3 60 99963 188122573
3 19 99954 141854709
3 46 99943 207980731
3 31071 38420 388711400
3 42 99942 897130164
1 20722 72215
3 4085 64367 216155666
3 25 99915 687819355
3 4 99960 496650927
3 38 99937 631523117
3 58843 61304 130262713
3 87 99914 118687290
3 43 99949 294636887
3 29 99941 333667088
3 90 99963 204669427
3 24 99969 561547960
3 43 99966 165853057
3 39 99934 924199198
3 89 99907 777815292
3 79 99903 867282864
3 23 99976 591234866
3 69 99948 278795082
2 70319 221185043
3 7 99909 950618083
3 81 99904 641657084
1 22755 63924
3 52 99971 59395632
3 74 99953 709886947
1 29172 86092
3 82 99989 549575660
3 41 99968 318937344
2 36701 84257457
3 11929 72127 682445872
3 52 99977 169595532
3 5 99992 882546181
3 10 99994 839997843
3 83 99921 899547729
3 25360 44470 622442064
3 4 99929 915339374
3 54 100000 260098604
3 76 99916 101358491
3 45 99947 272157904
3 54 99974 171457412
3 19 99952 831337674
3 7857 30800 173179906
3 99 99935 196177265
3 60 99995 704841763
3 22 99980 7205898
3 36330 97265 408255085
3 53 99944 979047979
3 57 99905 456981087
3 42638 64767 570122591
3 83 99937 774992697
3 82 99959 989780492
3 27 99935 267782653
1 733 40415
3 14 99980 907452441
3 24593 41246 527549573
3 3 99969 425407388
3 9 100000 156536188
3 51545 84384 57393887
3 87 99950 165565957
3 9 99999 281839270
3 88 99986 869233466
3 100 99944 754217306
3 61 99987 11841042
3 96 99917 188114508
3 16 99975 286032071
3 74 99947 566624822
3 3 99902 839954807
3 6 99910 314225411
3 61 99957 882477577
3 48 99958 183871696
3 1035 6847 384540498
3 21 99983 643440690
3 18236 49254 867207544
3 45 99985 921722297
3 34 99910 105294743
3 56 99954 201119926
3 6 99968 775234210
3 11 99932 527393593
3 13 99920 329106828
2 42666 854688201
3 18 99921 136020908
3 50 99998 804732157
2 30890 994591718
3 25 99940 168672961
3 89 99936 766042369
3 88 99977 227523798
3 2 99915 447486259
3 58 99957 264180263
3 98 99952 137082320
3 76736 82577 632216479
3 89 99960 186611415
3 75 99950 211564126
3 97 99915 773863771
3 63 99947 53067071
3 78 99942 6075171
3 83 99943 761436576
3 67 99975 587398032
1 29710 51296
3 47 99931 323593562
3 86 99979 863672587
3 30 99932 623747913
3 28002 89230 608661645
3 24 99912 201294206
3 31 99921 229399401
3 67 99971 10387348
3 87 99926 52359297
3 20 99999 11539363
3 73 99979 995225369
3 42 99912 498092638
3 4 99997 897855516
3 95 99955 963091067
3 91 99916 657810083
3 29 99911 331401043
3 20419 76444 166142387
3 7 99929 243025611
3 24239 41035 842266951
3 25 99968 711814770
1 6705 35270
3 82 99959 251692705
1 36706 60907
3 5 99906 42260453
3 21709 43664 294100535
3 10 99930 748103677
3 10 99916 835048739
3 100 99998 22123812
3 77 99909 534627125
3 99 99904 95424986
2 45348 61625413
3 89 99994 534141488
3 16 99957 836704766
3 71 99900 462020351
2 23000 349610959
3 88 99965 639513725
3 97 99928 315210125
1 9592 82019
3 32 99944 960974746
3 3 99987 299795398
3 60 99957 533309093
3 3561 72532 536630869
3 96 99904 875374172
3 16775 46423 920260207
3 11 99929 806953559
3 78 99992 189586364
3 26 99943 157867542
3 93 99971 451657764
3 30 99931 228613509
3 87 99939 113671797
3 95 99922 602147517
3 92 99938 925348937
1 30148 53169
3 77 99900 446776087
1 35362 48931
3 50364 72025 471353203
3 10071 89600 716035349
3 90 99911 513038994
3 26 100000 683953432
3 88 99972 925916577
1 41624 87779
3 44 99905 903128885
3 23 99993 614922848
3 33 99942 723871769
2 38585 802305191
3 79 99971 909786714
3 66 99905 300450797
3 31 99908 461088709
3 92 99927 777761946
2 61157 943960549
1 47520 79518
3 39 99901 112052649
3 39 99967 401358355
3 97 99977 430979313
3 33 99975 373138071
3 20 99958 906380394
3 66 99996 357020935
3 27 99944 524045938
3 92 99934 946908046
3 74 99960 138168113
1 4820 93564
3 37 99973 615027704
3 90 99954 725478240
3 57 99948 376070371
3 51 99975 21698422
1 11157 47116
3 13 99902 42173771
3 13266 28940 203277072
3 55 99921 69940544
3 47461 84276 120851709
3 24 99948 491944600
3 52 99926 294126273
1 6978 75699
3 34 99925 310109452
3 19 99952 314338731
3 72 99996 167140421
3 27 99980 269492372
3 21497 26493 467568347
3 84 99948 177117268
3 42 99986 678253038
3 28886 30555 55446148
3 70 100000 754059518
3 14 99987 23979006
3 2 99901 320023042
3 96 99962 711395363
3 66 99933 542913239
1 10468 97306
2 4002 841704667
3 54 99932 398624031
3 78 99907 963508659
3 19 99904 288623147
3 81166 92166 797388425
3 62 99950 106237134
2 68991 85541911
3 73 99920 264291059
3 76 99951 754112701
3 9 99994 713443317
3 22566 65580 535619164
3 36 99931 764781305
3 30 99941 893452309
3 79 99979 603950580
3 48 99941 245793298
3 19 99971 129749547
3 65 99941 189440354
3 57 99972 93987125
3 84 99967 405402918
3 71 99927 687277890
3 57 99995 441932013
3 24 99912 910741660
3 12 99982 994984029
3 8 99955 903851627
3 20 99927 748328980
3 27256 83628 388955837
3 1 99975 545365966
1 33150 93904
3 58779 75510 882888422
3 59 99935 6028756
3 54 99969 990093419
3 11 99906 602648605
3 60 99998 110079814
3 11 99916 990718760
2 91307 325287557
2 25164 153597311
3 27 99965 600202685
3 4 99987 295597291
3 50 99993 752614031
2 28894 479667380
3 83 99949 942470444
3 44 99993 318438772
3 58 99970 884163270
3 43 99981 358244750
3 12 99952 229974629
3 8 99941 855310713
3 23 99918 252958797
3 45 99988 816774894
3 66 99927 779684122
3 99 99951 145410791
3 45 99947 854474215
3 20 99914 140070118
3 73 99948 254573998
3 71 99947 141798775
1 18807 53660
3 10 99979 338405883
3 59 99926 31951271
3 66 99965 477996114
3 96 99963 251325585
2 55957 460745838
3 53 99982 392815605
3 25 99939 874993937
3 45262 85964 704878916
3 62 99919 137641535
3 89 99947 50193593
3 35 99963 318045373
3 20 99925 497700675
3 29 99940 849255502
1 85990 91288
1 64554 98271
3 58648 70938 988640107
3 51 99957 366357915
3 63 99964 816484184
3 50 99913 104095756
3 45 99989 920516369
3 95 99955 227840034
3 80 99972 12694862
3 61 99909 475622680
3 88 99947 143063726
3 30 99966 830617945
3 22 99938 115763097
3 16 99937 665286531
3 21 99949 974957922
3 99 99953 706461866
3 24 99969 853428913
1 37714 63631
3 75 99992 962442193
3 53 99962 181374742
3 75 99979 743968682
3 1 99917 269842894
3 20 99990 105929257
2 78223 978906894
3 76 99954 838533292
3 73 99974 490804187
3 20 99996 209441500
3 89 99922 664140366
3 78 99920 805329152
3 64 99976 51326192
3 51 99931 469477219
3 30 99951 719383862
1 44539 98860
3 69 99915 75587880
3 39 99937 451964295
3 87 99980 974200992
3 88 99918 828227868
3 39 99981 670708088
3 28 99964 408840405
1 16332 36197
3 94 99992 814868320
3 38 99924 838724439
3 58555 94826 366067060
3 76 99963 121887011
3 12 99942 5033420
3 64862 85651 119191279
3 7 99916 933561399
3 75 99924 937047972
3 30 99977 357007174
3 39 99966 134148373
3 49 99908 228264175
3 84 99954 297196484
3 18799 73477 594022002
3 50 99997 480547303
3 48 99972 889219964
3 4 99958 737358762
3 32230 81664 289347722
3 11 99968 850761911
3 68 99992 850052240
3 25 99974 292312820
3 50 99920 709712347
1 40250 86298
3 52 99989 658711373
3 41 99972 166177473
3 26999 71249 427970274
3 53 99942 266777850
3 34081 35096 343707618
3 71 99923 697618771
3 46 99964 696391961
3 91 99988 154071866
3 10 99919 638621576
3 67 99982 585667133
3 88 99918 422414479
3 37 99944 682336599
3 47 99996 152170831
3 57 99968 989226345
3 24 99954 439803214
3 19 99967 672937735
3 79 99934 649834588
3 16 99984 52157301
3 55 99906 188342198
3 49 99964 666430705
3 13 99958 209370729
3 61 99921 55375923
3 60 99948 134193402
3 10746 42552 92247859
3 68 99979 667091523
3 96 99903 238803242
3 15 99970 391955360
3 63 99953 380797915
3 63 99982 914232395
3 17 99900 642825746
3 57 99978 166969861
3 24 99917 329928558
3 50 99944 274937590
3 32 99914 359188828
3 27 99983 588339927
3 36800 59070 413828452
3 26 99938 886756686
3 66 99977 366937768
3 19 99985 387678617
3 58 99996 475117737
3 89 99956 452094831
3 54 99973 621057868
1 6266 60682
3 86 99987 57095352
3 24911 48271 615131972
3 31 99993 988344876
3 32 99965 164966876
3 3 99911 206576612
3 52 99927 655191863
2 8165 777881428
3 17436 77219 5346467
3 6 99972 159147818
3 67 99958 151598660
3 92 99915 344786841
3 28 99956 626860137
3 59 99973 479348403
1 84674 98299
3 31964 37244 335739307
3 98 99970 127446626
3 49 99927 833792754
2 83395 198178861
3 8091 90472 499883984
3 18 99920 931637445
3 50 99937 794118635
3 25176 51235 135765445
3 7 99979 426559721
3 78351 80910 19820256
3 18568 69951 202015653
3 67 99951 271345961
1 4794 72392
3 71 99902 864871760
3 33 99917 776154733
3 84 99943 587188276
3 13 99930 826037294
3 31 99992 71972917
3 73 99963 765330260
3 44 99952 996126874
3 96 99923 947253249
3 40 99929 780655852
3 53 99938 301285568
3 72 99939 253731227
3 42 99953 393702474
3 7141 85150 226568668
3 29 99950 265145997
2 17373 170318695
3 16 99973 160855905
3 55 99958 370808839
3 2 99905 694265080
3 100 99908 739441060
2 92192 363847935
3 428 72590 171495169
3 91 99909 63976382
3 45 99938 885921264
3 82 99995 902912852
3 7 99947 305854036
3 27 99966 368015303
2 41567 646463122
3 26 99954 485139033
3 57 99976 528237660
3 82 99937 239012990
3 39451 90842 378867583
3 68 99916 867913697
3 73 99931 636832557
3 52 99951 666684584
3 71 99969 592878068
3 83 99969 68685118
3 59 99988 46892509
3 21 99975 215830932
3 38752 50370 341549523
2 52447 845751356
3 24 99942 885714869
3 70 99983 856306508
3 22 99982 217972212
3 97 99941 349434396
3 13122 72764 336254783
3 79 99931 399406718
3 23741 98852 772632886
3 6 99925 359098794
3 12 99990 305011002
2 8794 884104305
3 74417 84120 446321564
2 89554 200982195
3 14 99953 711875756
3 99 99913 194019237
3 1239 56758 399180854
3 9 99908 984620807
3 10301 11285 43753075
3 11 99973 647303169
3 32 99934 518377615
3 13 99925 656382803
3 93 99954 828064044
3 15 99981 993443031
3 5068 10334 946687486
3 53753 86728 820931653
3 81 99972 646691509
3 51 99968 533591355
3 52 99951 478023451
3 41723 55466 421635708
3 83 99989 81528446
3 40 99927 691570808
3 57 99948 161986128
3 15 99966 723094285
3 90 99979 842309133
3 94 99914 266871436
3 96 99979 455696477
2 42183 731138599
3 97 99958 632239767
3 55 99997 536789929
3 26 99968 369394763
3 80 99954 508131971
3 42 99934 520625588
3 63 99984 935109276
3 28 99905 248907139
2 62622 790047631
3 38 99925 790321270
3 54874 95309 96358845
3 29 99947 836277007
2 71106 281855298
2 95607 193377144
3 54677 73948 907129551
3 38 99902 654949802
3 13 99955 481446783
3 82352 94663 715118866
3 1 99916 616772454
3 94 99989 197292866
3 30144 33363 270826098
3 53 99965 896902451
3 57957 62666 743596898
3 14 99997 221650539
3 90 99917 645806093
3 89 99958 491050852
3 79499 85414 231786725
3 4036 29544 585248553
3 51 99959 407575995
3 3 99939 835732546
3 36 99932 895808452
3 4 99916 893852370
2 2955 741982352
3 35 99958 185825014
3 5823 18711 898482079
3 25 99962 830775496
3 41204 81362 138504547
3 10 99999 241517525
3 55 99931 255041073
3 59 99901 253855321
3 1952 4066 557865894
3 84 99976 518567182
3 39 99930 945097698
3 65 99928 627043983
3 16 99975 493999123
2 44001 228734885
3 65700 67787 677637352
3 41463 74570 269077450
3 10 99995 56280712
3 31393 81672 68539354
3 72 99926 667610385
3 11 99918 991877157
2 71895 339542771
3 96 99924 54656875
3 44 99906 576306423
3 90074 96448 591602162
3 83 99995 438118700
3 14 99924 728122497
3 9 99949 17285623
3 23 99930 991524798
3 23897 79907 789152957
3 40 99950 883654288
3 28 99954 144240940
3 85 99906 180082559
3 96 99963 475698623
1 31740 56393
3 93 99956 296442856
2 43068 129498879
3 49 99956 541834363
3 41 99950 521376571
1 57485 58653
3 9 99907 86186448
3 96 99912 25523081
3 73 99988 260710013
2 15743 718158701
3 14055 18350 695871908
3 90 99902 663766660
3 58 99979 891383693
3 79 99976 208158512
3 77 99987 115969759
3 39567 57405 816070659
3 21 99960 774890953
3 20 99970 5998830
1 5173 15875
2 11568 909918908
3 17 99940 782948629
3 76 99922 303597881
3 76 99976 232199873
3 84 99955 876517966
2 99353 418872109
3 17 99909 341140701
3 51 99999 982081577
3 11577 85651 993252785
3 91800 92219 3836666
3 10 99906 218780331
3 21391 33937 410501013
3 63699 72105 641107395
3 40 99970 216991720
3 19 99902 711445207
3 69288 77353 505213438
3 19 99913 660121323
3 11 99939 276209509
3 84 99984 828492973
3 9 99970 274971088
3 53 99901 723687484
3 31 99933 607005945
3 58 99955 148964905
3 49 99981 407073225
3 62 99998 191649726
3 48 99936 770524859
3 29 99976 129001087
3 40 99943 544436605
3 15 99907 517171439
3 57 99944 491632600
3 69 99978 823828116
3 13389 66958 93716435
3 58 99931 793981757
3 42 99945 786797843
3 87 99977 740710274
3 96 99929 114019718
2 32689 344758690
3 20 99954 699245965
3 99 99905 99308613
3 1 99998 500666598
3 51 99987 250651905
3 32 99914 423815561
3 80 99910 323792105
3 19 99966 652312977
3 25 99966 921908668
3 18 99961 593650754
3 36 99986 757887914
3 78 99914 877874150
3 83 99945 390253651
3 47 99981 527133942
3 74 99989 612390672
3 95 99991 24399997
3 99 99975 801499255
3 96 99987 261454777
2 90348 924973289
3 81 99963 677473683
1 9572 82669
3 7 99925 100944826
3 83 99997 632042050
3 30 99924 448067186
3 12 100000 996832550
3 8 99987 83193784
3 75 99994 117849335
3 8 99983 887999379
3 15605 93210 576915650
2 65978 759067765
3 99 99926 709526534
3 73 99935 390587591
3 10 99933 341605721
3 67 99987 59086049
1 3627 89063
3 56 99904 774872675
3 58 99917 891150845
3 33 99990 659991348
3 17 99973 716091274
3 12 99914 654504686
3 53 99945 701649974
3 12799 16600 739295342
3 24 99998 251913761
3 38 99989 387021066
3 90 99900 293685200
3 42 99983 422879927
3 68 99972 119399279
3 96 99944 332269416
3 14 99921 962760533
3 43 99978 988529594
3 77 99972 277142472
3 42 99981 610451663
3 69 99976 908297730
3 46 99991 702072183
3 39 99963 448725109
3 31 99905 705988757
3 67902 68224 439327819
3 74 99954 865723073
3 35 99972 454778929
3 63 99985 542930730
3 64434 78469 589595222
3 62 99977 607859647
3 52 99993 978783150
3 15 99995 239912078
3 98 99919 791890043
3 38598 41314 279927916
3 31 99923 581839374
3 43 99963 754103510
3 64 99975 502914506
3 23 99956 185676567
3 7 99920 764729195
3 34771 49609 83218091
2 59794 739287246
3 19878 53153 782367494
3 93 99994 545420902
3 71 99947 798735166
2 26858 869242850
3 100 99974 453436032
3 36968 38318 10769280
3 18629 76892 648897342
3 60 99982 861774193
3 85 99981 257989196
3 54 99994 378884153
3 18 99966 544033188
3 86 99958 254281572
1 24478 89536
3 86 99908 248390556
3 11341 29905 844965586
3 58 99916 265745819
3 91 99996 988826924
1 16907 98461
3 14396 89429 916432676
3 19 99915 65501959
2 17670 132405682
3 67 99994 327245244
3 1 99980 721574809
3 85628 96358 664984482
3 22 99924 155518998
1 75191 75398
3 96 99962 67028347
2 50479 392981282
3 52 99996 386849080
3 100 99947 968033963
3 74 99944 296753558
3 76226 81260 747896668
3 56621 94328 319120160
3 19 99972 739235981
3 86 99921 628914633
3 8 99991 975728337
3 72 99964 897171346
3 52 99957 707963250
3 5901 7949 991303217
3 52 99902 275335998
2 56265 874109517
3 52 99981 991182653
3 622 61529 597070551
3 34 99903 942734537
3 88 99956 63438544
3 88 99992 116662649
3 8 99973 690613553
3 81 99999 1596477
3 3 99934 855282055
3 58004 58617 852249448
3 37131 48627 230017752
2 87794 953037123
3 16472 71922 356909660
3 73 99928 237618195
3 29 99918 378916438
3 96 99925 224499175
3 39 99974 158215249
3 80 99976 476668503
3 13 99948 511450286
3 49 99917 145971258
3 78 99942 496709675
3 41 99949 778418603
3 96 99952 840786432
3 50 99988 77356364
1 51669 95764
3 90 99902 151575635
3 27 99991 886961386
3 57 99939 960612728
2 7456 855707416
3 14 99988 58466581
3 84 99930 330615527
3 4 99902 690387611
3 26 99966 179202738
1 40177 88628
3 53 99924 431900850
3 47 99943 224744618
3 92 99929 278202786
3 74 99975 568286121
3 47725 52721 726901841
3 76 99979 907199843
3 16 99993 242014758
3 87 99960 448745053
2 14714 865257303
1 1842 79956
3 68 99916 419110082
3 15 99906 168594111
3 55 99997 708803522
3 57 99952 324077544
3 79 99948 208050027
1 80901 89493
3 93 99940 948434009
3 60 99976 641438275
3 42 99909 769725436
3 34 99908 342500426
3 44 99907 335817688
3 52 100000 69340536
3 80 99980 905046664
3 43 99958 418893611
3 84 99915 815429937
3 76 99947 36791260
3 43 99955 130619884
3 45488 69634 360337051
3 72 99934 352337254
3 86 99977 64648667
1 50 23869
3 68 99921 830440660
3 18 99948 928138140
3 41 99931 572730876
3 43 99965 689805303
3 28 99958 954064641
3 50 99959 954259195
3 52 99965 958482332
3 98 99971 872490028
3 30679 56245 866804932
3 43 99966 996096871
3 9976 71469 461140148
3 91 99967 5987589
1 6978 86929
1 30413 94126
3 97 99968 69438417
3 80 99903 375494020
3 42 99979 276928905
3 51 99954 983046900
3 56 99912 226864855
3 86 99921 199932047
3 61 99921 568411739
3 32 99975 303256208
3 3016 99375 449016101
3 67 99973 240423521
3 67 99917 412935934
3 63 99939 953829115
3 39 99930 171341803
3 11 99996 906039950
3 81 99919 347138287
3 45 99938 69506402
3 68 99920 93451793
3 81 99977 419422717
3 73 99914 632358302
3 30 99918 454850182
3 62 99930 466304688
3 17 99954 752257385
3 14 99947 573243632
3 94 99962 544325948
3 22 99962 795042711
3 76 99974 911363042
1 19002 36154
3 12 99948 943386543
3 19 99960 166546726
3 79 99986 717787584
3 17 99915 233798534
3 38719 75037 764132769
1 10967 57592
3 84 99998 8650200
3 22 99926 118070364
3 6 99939 175260361
3 68 99953 698432852
3 10 99914 991553061
2 12670 500019838
3 95 99946 746808632
3 98 99914 969124481
3 80 99972 710150970
3 41 99953 55267821
3 5 99989 869283391
3 41 99901 666686295
3 45 99980 986244016
1 52539 89603
3 27739 89684 364710603
3 14487 45694 366311862
3 52 99914 854049236
3 57 99941 213914085
2 71332 275404122
3 18161 39657 914295008
3 47 99943 187214216
3 69 99939 667805700
3 8 99968 755179871
3 80 99975 372153526
1 31451 75914
3 16042 57788 96785151
3 35 99965 149437775
2 99353 160600554
3 83 99906 639607998
2 15339 133840125
3 46 99938 128305571
3 10351 63517 648833268
3 62 99969 387432867
3 90162 94897 496524069
3 55 99955 96720822
3 42 99959 772379398
3 28131 49855 817604484
3 15 99925 982092123
3 86 99975 504733598
3 5795 33424 204645179
3 26 99979 744857251
3 11 99967 129529429
3 64 99917 927572900
3 13 99939 459054196
3 61 99954 266556357
3 90 99979 747650113
3 26 99925 885029670
3 56 99943 922697544
1 28876 52580
3 90 99947 436346104
3 96 99975 433507159
3 75 99976 167255931
3 77 99995 599456853
3 32 99973 418061001
3 37 99990 134033954
3 25 99991 599505426
3 83 99971 566492817
3 61 99976 120863561
3 53 99916 575297910
3 82 99967 326732391
3 91 99962 590007809
3 10 99997 167392241
3 27 99962 565348205
3 53 99939 866535612
3 92 99926 814741210
1 36407 56708
3 41 99932 224896072
3 82 99993 360775859
3 37 99980 322220966
3 97 99926 170205298
3 74 99976 496269932
3 28 99978 256169612
3 1434 42753 316255527
3 77 99937 441173725
3 64 99915 719830320
3 42 99919 607804528
3 85 99956 677818827
3 78 99947 422703052
3 94 99957 28316815
3 11226 12952 809939568
3 7 99973 742657285
3 91 99921 467839899
3 15 99970 364927380
3 61 99982 280070737
3 13 99901 973404572
3 65 99978 218871452
3 14 99990 356992225
3 43819 88250 788518928
3 36 99923 623363627
3 95 99919 137965969
3 15 99988 803070763
3 49 99909 753040985
3 38 99917 908684193
3 51 99919 468939316
3 56 99970 361024955
2 30523 963672483
3 37 99983 27937507
3 52 99905 735466431
3 6 99933 748645972
3 59 99968 126045789
3 91 99942 862970952
3 13166 47872 215500700
3 32082 46144 701299091
3 2 99997 39928337
3 40 99970 937020508
3 40 99985 844316234
3 49 99958 679783868
3 21 99961 642771352
3 52 99975 21882026
3 10 99935 569174030
3 25676 97963 725776918
3 45957 67418 437781957
3 6 99904 82706516
3 35 99925 718537571
3 29526 33781 848372156
3 1 99995 67436507
3 38 99937 696485007
3 89 99974 191076213
1 10006 35407
3 34 99948 20030527
3 87 99953 87821510
3 28 99985 564199367
3 69 99924 580810733
3 48 99934 16442917
3 7 99999 945362005
3 72 99935 203103058
3 77 99914 664059508
1 6417 56898
3 60 99966 868212088
3 95 99985 874301202
3 9 99957 485274153
2 1053 680835367
3 54 99971 314523483
3 71 99926 199922364
3 86 99968 588501297
3 5 99957 400749386
3 62 99939 899413898
3 51140 92300 108551604
1 45605 78409
3 40 99985 987987224
3 41923 77184 366488562
3 32 99903 275434832
3 82 99996 646662525
3 28412 46903 802199393
2 69644 194841445
3 17318 43537 177116272
3 22 99975 601689316
3 35811 87498 460910747
3 67 99900 78696860
3 56 99921 634449090
3 36 99959 894612865
3 99 99948 368091775
3 33 99915 598006743
3 61 99904 45851973
2 45728 81162644
1 39409 40753
3 21 99992 945388831
3 2889 97625 555893366
3 23048 98614 224196786
3 8 99950 265642139
3 58 99905 85578407
3 54842 65400 404679919
3 33 99932 788226834
3 54 99936 802260899
3 65639 89952 28554759
2 76942 606493825
3 60 99902 536916265
3 17 99925 807650792
3 29 99963 561869978
3 91 99915 729397925
3 37 99975 535136619
3 1 99912 582732718
3 41 99926 220257895
3 58 99988 312434332
3 5 99983 111239477
3 51 99935 540169965
1 60483 79355
2 12799 265930489
3 11 99910 603369015
3 29 99951 296819672
3 68 99938 468570172
3 52200 93608 904071157
1 14150 59112
2 35911 603517222
3 2862 13028 142312835
3 59127 74082 763729409
3 44091 91153 762475598
3 28004 84210 875102073
3 58 99917 318637864
1 21160 76102
3 21 99937 224782437
3 91 99948 411927420
3 7 99944 201498493
3 30071 81997 638698745
3 97 99948 583822374
3 61 99908 377980051
3 15 99967 852481384
3 87 99934 319267695
3 54350 66403 415582005
3 59 99952 387231492
3 43776 73345 637712267
3 48 99944 102398818
3 51 99915 48046810
3 2069 58126 710557362
2 55634 457995398
3 44 99931 290558096
3 11 99999 818049872
3 25 99930 739829993
2 76371 887964259
3 22 99942 475170711
3 47838 93220 832326495
3 57 99947 38000277
3 85840 92333 826342093
3 20 99953 15253565
3 62 99919 467067547
3 70 99915 94302640
3 40 99912 344145789
3 85 99992 18329375
3 75 99921 27299538
3 83 99900 487936717
3 37 99965 321493444
3 67 99958 441621845
3 23 99959 660101039
3 46 99987 444257582
3 96 99913 247496644
3 44 99923 859817324
3 85 99921 931679214
3 73 99993 184544712
3 15 99956 201322229
3 73 99902 212915682
3 69 99976 445682657
3 76 99964 229656518
3 15 99932 86299297
3 62 99940 137726893
3 1929 2569 888463852
3 79 99926 860346118
3 77 99916 561568360
3 76 99960 495994549
3 66 99911 537779465
3 41 99905 356222619
3 61 99971 475833020
3 42 99954 352498262
3 54 99981 944694597
3 51 99971 131949897
3 74 99937 854052710
3 30241 99705 163407839
3 60 99966 974215745
3 66 99987 894633996
3 96 100000 148501503
3 92 99997 364717333
3 69583 88469 147606962
3 13080 28185 264662162
3 56 99959 922226808
3 15513 90380 264826033
3 95 99931 220057057
3 67 99961 751774140
3 80 99950 619483027
3 10512 92212 337578717
3 50 99914 791892524
3 18 99969 118781473
3 16 99931 817308007
3 95 99959 396502971
3 44 99935 666913667
3 86 99900 874370187
3 58 99988 778766304
3 24333 93352 834818015
3 31 99955 608410347
3 2155 20351 417386104
3 71 99915 283246397
3 90 99959 638944464
3 28 99960 43800575
3 65478 68576 669973658
2 2766 151048492
3 70 99980 206916247
3 100 99969 663158409
3 14 99905 106349079
3 54 99995 48905614
3 89 99955 110545895
3 98 99957 756442348
3 48 99932 679883846
3 10353 71204 769820867
3 92 99981 726823567
1 22193 61843
1 55846 97288
2 5679 709984945
3 36 99921 620264844
3 30175 91411 321947033
3 30 99901 736978768
3 26 99936 665332637
3 56 99965 931488931
3 57 99905 293705892
3 12 99948 102001333
3 92 99947 930740774
2 20462 111478260
3 56 99940 552782141
2 16651 61774589
3 54 99946 873019302
1 4263 53580
3 5 99919 118680734
3 85 99913 765032598
3 91 99973 556991660
3 98 99901 603815510
3 73093 89203 311631334
3 24 99917 427536012
2 12941 285314304
3 11 99919 174076781
3 32437 93777 229717968
3 26745 77139 190635216
1 50640 55248
3 100 99971 276218403
3 62 99911 194270106
3 58 99914 111450352
3 41 99961 432507059
3 84 99995 572525035
3 64287 82371 16146676
3 57 99905 110467295
3 8 99997 537673132
3 22 99923 604991771
3 83 99950 899000554
3 84 99967 438451894
3 21 99900 536528092
2 36742 942957904
1 28717 55855
3 87 99906 758734204
3 47 99993 567083820
3 72 99901 615276221
3 35 99966 143780226
3 4053 57130 974367888
3 58069 73119 971686172
3 58 99971 653328921
3 68 99910 52115479
2 79196 576198839
3 11 99911 958542156
3 37 99919 457336087
3 17233 87569 326098763
3 41 99977 238000533
3 78 99937 929160069
3 89 99908 328439466
1 21237 84586
3 7 99995 152315282
3 56781 75039 833423320
3 49 99963 42127565
3 63158 96292 307228600
3 68 99924 310181092
3 84 99918 336449718
2 5578 599595617
3 19 99960 455757206
3 66 99925 801198109
3 27 99992 445301361
3 93 99969 841815010
3 84 99981 769707510
3 69 99953 234527060
3 64 99955 269291303
3 12 99907 452103452
3 82 99998 211218790
3 99 99990 835441519
3 54 99915 924264733
3 28 99905 182249939
3 14626 27625 706778012
3 18 99954 937036318
3 83 99979 760268354
3 61 99978 358643391
3 38 99983 280459999
3 30 99985 290463296
3 63 99996 888258906
3 65 99978 403827724
1 15074 16350
3 58 99923 965019986
3 92 99928 772042884
3 51 99959 744232196
3 56299 75892 1873008
3 95 99914 816711214
3 69 99992 803113771
3 90 99968 455471103
3 29 99991 111153520
3 83 99981 318229607
3 28 99907 296229332
3 61 99938 40388633
3 63 99955 654481129
3 56 99956 52482509
3 14 99915 217484962
3 41596 52284 341290186
3 51 99931 705257718
3 14 99910 198299300
3 32 99975 76142536
3 31 99994 360319554
3 53 99904 100752391
3 1 99942 166649892
3 36 99920 702044689
3 95 99920 606801379
3 74 99951 783624029
3 20240 56586 535849209
3 86 99993 739058521
3 30 99974 826378947
1 7128 78732
3 59 99969 989683949
1 3480 94372
3 68 99952 433771874
3 66 99965 16201842
3 18040 36622 842568594
3 24 99931 251313695
3 6 99923 562672056
3 29569 43291 36279780
2 67622 123805064
3 99 99982 659795599
3 34 99987 511337180
3 82 99908 704694598
3 36 99949 616662129
3 58 99974 154518652
3 33828 40260 745353172
3 45 99976 850032261
3 23 99909 619669180
3 76 99958 991439964
3 93471 96789 903851728
3 8 99903 908339076
3 8872 68311 21430953
3 95 99902 250150702
3 77 99944 113340440
3 70 99902 473684636
3 28 99902 387232681
3 72 99908 36051653
3 27932 96532 707112295
3 46 99974 905397561
3 60 99990 520220898
3 57 99984 479029831
3 35 99998 567432814
3 87 99971 476996190
3 54 99987 269009838
3 93 99919 300481713
3 21 99961 961902418
3 28 99965 489063710
3 99 99961 863435804
3 15 99984 846148945
2 7220 638394580
3 56 99993 161507601
3 87 99903 354491436
3 12 99959 596292315
3 11293 84666 796291654
3 55 99972 413688344
3 17 99927 256662232
3 25 99962 213279963
3 63 99945 199584652
2 31768 766294167
3 35 99904 187990680
2 7652 739905486
3 24872 66992 905428240
3 27 99915 268233628
3 57 99921 979433740
1 11131 53297
3 13 99930 662648435
3 4 99915 181555646
3 11117 14255 103689022
3 78 99988 813822086
1 35071 40779
3 28 99944 205496678
3 12 99983 789460142
3 254 5361 933763559
2 95808 540676514
3 78 99900 808175682
3 7207 36982 855982192
1 21273 66092
3 10 99942 154100715
3 26 99940 644344314
3 45 99904 385449848
2 86944 516754014
3 99 99990 582081565
3 60293 85901 950077986
3 13166 94722 945203250
3 57 99934 3310867
3 52 99952 154424650
3 25 99926 654706108
3 94 99967 60221906
3 47 99966 654396455
3 85 99971 647787963
3 53 99938 485219647
3 79 99997 307415809
3 88 99990 23482229
3 20 99901 764908914
3 69 99987 780913825
3 99 99934 864933293
3 41366 87025 572762924
3 47 99971 840638825
3 37967 52132 487836268
3 21 99918 126779127
3 2 99970 880075344
3 95 99941 264815114
1 29519 46712
3 78 99971 478256181
3 30 99972 332769612
2 58711 228889195
3 28 99948 273687764
3 61 99987 362162100
1 67202 95124
3 41 99911 372797406
3 64 99996 773624929
3 65 99941 490984770
3 15 99948 416523424
1 28541 33647
3 59 99909 751077178
3 72 99974 576358417
3 72 99913 856694102
3 57 99992 193050442
3 7 99926 778262544
3 39 99973 147305878
3 41 99949 533470124
3 13330 21753 374126715
3 49929 88127 137807040
3 27 99974 778336376
3 49 99976 454151128
3 19 99995 420554701
1 93774 98904
3 44 99936 820138143
3 81 99940 821140421
3 78 99992 724458548
3 9345 20442 926210063
3 42 99950 677547218
3 43 99978 936212602
3 67 99918 813580960
3 77 99903 162869606
3 38 99988 177608546
3 96 99954 783365869
3 8 99994 601031809
3 8 99913 598652681
3 51599 67042 705918030
3 38 99996 296381168
3 56 99971 115950211
3 9092 79221 756245955
1 57991 90107
3 58 99902 836724181
3 95 99951 517437232
3 31744 51952 339366406
3 64949 81405 390262760
3 46 99916 846467300
3 67 99902 912517991
3 29 99999 264296223
3 68 99970 794898829
3 67 99963 858002475
3 41 99961 683959115
3 59711 89279 69784612
3 17 99998 95090596
3 46 99905 164385015
3 19881 65318 416911347
3 48 99967 250212543
3 15 99958 766314862
3 59 99908 428982124
3 3 99949 920122347
3 16 99912 399126443
3 47 99948 387789282
3 63 99903 592708354
2 68063 506499618
3 76544 82553 215098377
3 42 99978 663864444
3 40824 80879 322780800
3 97 99954 783863912
3 59 99916 962661676
3 36 99996 851787844
3 39 99908 604068971
3 4261 42272 240835308
3 45 99925 687023198
3 42 99927 594979079
3 60 99997 246005314
3 39 99993 457926535
1 6027 88667
3 58648 59617 178751034
3 72 99923 646292101
3 4 99987 655486797
3 60 99902 934632935
3 65 99908 126133072
3 82 99967 603701477
3 71 99989 865871918
3 66 99996 71451957
3 65 99974 820179968
3 91 99971 918135600
3 16 99932 162664139
3 39 99998 224078778
3 7 99929 652154761
1 23339 36533
3 51 99994 751298501
3 17 99971 897853712
3 61 99911 327584096
3 72 99962 328838668
3 77 99969 565147468
2 62156 275883611
3 52 99995 687004996
3 33 99902 323019236
3 42 99930 719187025
3 87 99945 340773101
3 93 99947 643150083
3 35 99953 673051479
3 49 99911 107295955
3 1 99902 121215681
3 56511 85855 145565476
3 88 99915 872081715
3 24 99931 605861128
3 82 99929 535504124
3 51 99955 11174981
3 73 99985 890730456
3 31 99999 251460504
3 49 99930 654705494
3 1 99913 587733048
3 54590 89867 688592505
3 71 99948 745804446
3 1 99954 681359005
1 18323 19797
3 79 99950 374937098
2 40668 552141494
3 23938 95659 291060863
3 9 99984 821857468
3 76 99916 374202392
3 32672 59294 603542369
3 72 99908 427111841
1 20029 27943
3 96 99982 112499309
3 68 99930 437544986
2 74774 53139010
3 50 99926 911756055
3 46486 50158 425812856
1 8896 53288
3 82 99963 463759820
3 7148 17954 876595816
3 18 99935 674265788
3 91 99905 621567290
3 54 99935 163068499
3 11112 80255 697287490
3 34 99974 886268260
3 47 99909 891145399
3 21 99934 893883244
3 93 99975 138196415
3 30 99993 88041068
3 13 99929 898431860
3 97 99972 965775383
3 54 99923 525037608
3 56 99976 886239277
3 50 99973 748594405
3 47 99929 560000038
3 78 99975 500312632
3 17 99906 650499091
3 94 99918 164861487
3 16 99979 308463810
3 30 99900 41268640
3 3 99953 601879841
3 18865 83013 568087724
3 82 99928 969133284
3 19345 53624 593853060
3 90 99980 605867626
3 76 99950 417970795
3 9 99982 821120477
3 61 99969 508372988
3 3 99998 380489113
3 14 99965 78266030
3 74 99921 15483855
3 12 99918 108304021
3 24 99977 973813610
3 51 99974 231867498
3 62851 76907 734127666
3 20 99972 202830030
3 86 99915 687990319
3 83 99998 215066314
3 37 99900 274363984
3 66 99946 288089499
3 80 99985 784052812
3 28 99915 738017709
2 71121 717949128
3 91629 94454 418601987
3 99 99901 109256075
3 31481 76645 528380688
3 58 99937 590910099
3 65 99901 79306102
1 4258 91367
3 63 99916 130628118
2 55733 255261620
3 1 99949 591203257
3 42 99911 263515304
3 35 99932 406039017
3 47 99996 596036242
3 14 99957 916593544
3 59 99982 353606622
3 56 99927 947472261
3 99 99970 211018187
3 27436 57220 156712006
3 96 99929 621885964
3 31 99956 432193139
3 72 99947 744081325
3 40 99922 102918391
3 15 99953 57610553
3 29 99911 305849925
1 24974 58428
3 79 99976 56390543
3 76 99906 805272749
2 79648 765405111
3 36 99919 554650976
3 58 99974 161784223
3 96 99991 81656863
3 26 99957 825430236
3 42 99955 977465051
3 20 99901 256683822
3 27 99976 656634670
3 20 99938 636022799
3 45 99988 425327937
3 40 99903 70879282
3 58 99904 419154291
3 55 99906 417881164
3 20511 65477 457760574
3 72 99902 860675346
3 98 99909 33529174
3 53 99961 575536770
3 81 99991 477522196
3 8109 59902 645867622
2 36770 781232508
3 7 99963 176784735
3 100 99923 377167393
3 19 100000 149011316
3 34 99958 799676658
3 58880 75951 303450009
3 72 99927 657063483
3 5 99962 107423504
3 42360 91517 148361160
3 87 99952 639754955
3 5 99994 422799245
3 88 99924 107730214
3 5 99975 506945924
1 29018 50725
3 30 99992 375471929
1 72823 98353
3 4061 39499 151525617
3 23 99973 412532579
3 27 99954 770807932
3 55 99962 569024646
3 14 99911 533041359
1 62809 74589
3 46 99951 458371764
3 27 99962 447752340
3 13 99919 85876691
3 43 99911 570265366
3 30 99909 636816064
3 85 99948 450643898
3 43815 94482 666679659
1 34359 79337
3 6 99937 39271750
3 64 99926 60759151
3 57 99950 196954521
3 28 99961 319786197
3 43 99967 601671803
1 14880 18544
3 52 99961 460697316
3 86 99939 23994140
3 71 99962 615863224
3 16 99904 365898332
3 57 99994 399024905
3 1 99932 751413192
3 64 99914 298747354
3 83 99999 482015522
3 69 99977 130780048
3 71373 98019 366425565
3 72134 81175 341217755
3 44 99923 216800287
3 64 99914 211550680
3 93 99986 720511237
3 33 99907 613180532
3 18 99974 428114983
2 65582 981528433
3 64 99938 867005234
3 76 99986 746551948
3 86 99952 268788399
1 38373 61599
3 91 99904 787950987
3 71 99927 485764772
3 78 99995 890328895
3 24 99900 789175108
3 50 99950 704899232
3 93 99932 122425940
1 13045 32784
3 12 99990 619834951
3 73 99906 549772965
3 8676 35446 327466948
3 51661 91717 791679123
3 70 99952 363766586
3 50 99991 16104958
3 36 99910 960747692
3 7 99903 222279311
3 71 99924 745612924
3 67 99964 759091580
3 52 99984 800354836
3 68 99914 652203336
3 77 99950 491739076
3 72 99920 882194636
3 31 99920 750808043
3 75 99956 696599414
3 47 99948 242338137
3 33 99948 212507345
3 49 99941 84676852
3 6 99973 617882437
3 20 99957 708069530
3 47 99973 172425248
3 72 99903 346398023
1 39019 45280
3 75 99980 1418769
3 84185 90801 435905181
3 89 99937 614955293
3 73 99983 97898952
3 95 99908 558729731
3 55 99985 46420569
3 79 99960 245572184
3 78 100000 509285891
3 91 99904 552929710
3 18426 85103 258893440
3 90 99930 415831288
3 15 99902 108711959
3 21032 48921 118428461
3 10 99924 756317017
3 35 99941 411737904
3 68 99903 96553521
3 53 99957 79960303
3 83 99983 974862363
3 16 99929 809865675
3 58 99928 904396724
3 84 99905 124636728
3 20 99945 588534131
3 85 99942 234996901
3 72 99959 942624181
3 20 99919 455530398
3 55 99923 720926207
3 37 99971 615198512
3 12110 31902 727751552
3 16231 59686 699940749
3 2 99932 809776341
3 34 99954 24589040
3 61394 84155 694244625
3 2 99927 96675523
3 64 99921 721328125
3 16 99959 103984639
3 66 99944 9877404
3 23 99992 123627220
3 85 99943 679098098
3 46 99909 23263626
3 19 99928 431726086
1 16378 45073
3 57 99993 537564490
3 19034 37245 999963976
3 7 99959 927339189
3 26 99951 880825809
3 15 99904 315937483
3 33339 43963 349580624
3 10 99945 243555860
3 13430 79604 883468484
3 45 99996 741031934
3 40 99965 849748041
3 7 99912 130825757
3 93 99913 599113852
3 3 99996 20464815
3 67 99996 22077215
3 37 99920 489092195
3 9 99950 397058301
3 51 99985 511976283
3 2602 44977 486657808
3 12 99925 97092975
3 59 99975 966127841
3 63 99970 852724147
3 30 99924 222975024
1 4843 76584
3 2 99992 750083036
3 6 99905 245528024
3 33 99949 67708229
3 56857 57513 35542551
1 41576 83995
3 45 99957 144918331
3 3 99988 32899664
3 7 99976 425775811
3 90 99969 643051478
3 29443 95941 722521037
3 62 99977 964303015
3 3 99907 933896209
3 26 99996 58715900
3 81 99997 269838976
3 26 99998 176883449
3 20 99919 623229820
3 69 99970 471344404
3 42 99919 269596263
3 11030 62279 715481528
3 56 99910 124162656
3 16 99967 476034603
2 27729 621062215
1 34985 82145
3 83 99901 511401760
3 7 99951 945813399
3 3 99967 99958014
3 77 99976 85030183
3 67 99957 366511571
3 98 99947 232114435
3 32 99973 700448887
3 44 99916 981449287
3 70 99935 991629233
3 9 99940 493154966
3 60 99958 496271162
1 31084 76863
3 79 99907 78722333
3 51 99919 590780747
3 56 99940 637076430
3 86 99907 481772021
3 2540 43794 309801390
3 42 99985 311514636
3 4 99900 884803464
3 49300 91513 311523945
3 47672 73305 914795771
2 59302 45820754
3 36731 38876 422848261
1 3123 14816
3 69 99982 362941705
3 77 99922 442569638
3 12618 32253 74389039
3 87 99954 9184097
3 37 99909 243060862
3 37 99985 820336228
3 38 99903 691646252
3 17043 60571 648525480
3 3 99915 649097583
3 70 99997 17288033
3 36 99919 278370244
3 69377 75178 720403047
3 93 99975 547517044
3 85 99968 46609110
3 72 99933 855163225
3 47351 88591 564112628
3 73 99906 667219166
3 84 99996 196949332
3 82 99921 154539589
3 57 99940 335983417
3 42 99930 558211373
3 23 99939 803358781
3 81365 84436 941844050
3 80 99906 823275826
3 28 99985 788472215
3 16 99955 151783496
3 59 99979 38314307
3 3 99982 123587696
1 36776 41405
3 61 99984 93972224
3 27 99918 210075442
3 8 99911 716991805
2 1977 267479336
3 44 99997 366038296
3 24 99910 847995260
3 29 99904 862744187
3 35 99931 499145397
3 53 99944 239134194
3 52 99912 263056547
3 81 99903 369446319
3 69 99958 482100015
3 42 99946 628199926
3 6488 99335 424219427
3 54 99991 891954183
3 76 99958 656422443
3 36043 50408 800184380
1 4681 26548
3 48641 86938 582221781
3 55779 64377 764004847
3 37 99980 979464511
3 21926 71563 66811611
3 17 99963 511040482
3 27640 61674 545910395
3 49 99932 593960625
3 68 99937 365640931
3 40 99919 188016800
3 42 99986 362096684
3 96 99936 207896576
3 7898 84763 377649403
1 83272 95756
3 86 99964 412350446
3 21 99931 18985079
2 36255 214762407
1 63261 83316
3 22919 50748 349094939
1 13917 92484
3 93935 97952 804080256
3 1 99977 990684047
3 10730 87194 578701618
3 86 99914 845141555
3 76 99965 171115069
3 50 99945 425761699
3 32 99917 987443974
3 59 99968 759851586
3 41 99927 351556937
3 55 99991 984722122
3 63 99964 792495076
3 12 99973 650367789
2 44428 811591668
2 81175 954341101
3 18691 49116 388238188
3 22 99972 286186588
3 25 99933 570525139
3 92 99940 666639854
3 38 99955 167665353
3 5579 38643 328292999
3 66 99995 652089858
2 90522 713591489
3 74 99953 543442992
3 58 99906 862679954
3 52 99924 884234320
3 19 99908 703309369
3 13 99929 203519192
3 46 99974 62176973
3 28 99991 15894327
3 49 99986 400925352
3 79 99922 646097480
3 20818 92123 994005768
3 70 99924 217339414
3 73 99999 654503156
3 69 99920 511499486
3 49 99953 481631841
3 70 99951 181055829
1 16320 47663
3 67 99956 680754815
3 15 99913 853825534
3 34 99935 955944753
3 57 99917 469797318
3 56 99954 640569317
3 49 99975 455535415
2 27856 143620986
3 62 99949 902406643
3 94 99994 343818557
3 23 99970 161045727
3 31 99954 120323289
3 17 99901 900942464
3 39 99947 196569718
3 48 99979 702724547
3 68 99953 964749608
3 71 99981 882917145
3 99 99951 276600827
3 21 99947 826832292
3 50 99910 368354863
3 89 99922 253455254
3 50 99926 592553152
3 88 99975 801831895
3 59374 90564 784811305
3 61 100000 811563238
3 52 99909 498399594
3 94 99921 111241985
3 53612 54414 969255751
3 78838 82388 310278024
3 53 99998 277443283
3 19816 96108 605026207
3 49 99912 756701741
3 31 99961 317623315
3 43906 90496 92136586
3 36 99907 692586622
3 76 99997 531949171
3 31 99907 557390254
3 85 99935 839234384
3 16066 46499 524651331
3 23 99903 141196326
3 42 99950 205863576
3 36 99952 888492956
3 76 99907 904980197
3 51 99945 628339012
3 31 99903 556899490
3 35 99983 127840792
3 32623 40179 510658094
3 9 99967 680582723
3 45 99929 670386608
3 53 99902 522274851
3 3161 53447 89568829
3 21 99961 602720395
3 62 99939 132387900
3 83 99927 731570253
3 22982 71038 530883335
3 61 99979 556958967
3 5707 73792 608117714
3 42 99962 271785693
3 98 99962 954573777
3 34 99997 521825881
3 82 99947 826952085
3 40907 69476 718623310
3 31 99956 750068663
1 2286 53151
3 32 99965 623555546
3 44 99943 907277758
3 26 99924 967649510
1 51748 96681
3 58 99959 771460211
3 13 99968 277081038
3 53 99953 776890238
3 79 99985 861414995
3 94 99901 211342491
3 65 99977 18859567
3 34 99961 732826063
3 27 99962 917809917
2 17683 488254776
3 9 99923 243677259
3 71892 90965 182566907
3 53293 73366 559017512
3 28 99901 775148879
3 72 99925 951109072
3 39 99917 377417595
3 717 36207 3933703
3 82 99969 237336158
3 16253 19567 678024173
3 2 99919 1123405
3 6 99994 589272327
3 33 99961 189317693
3 6543 53677 985460865
3 57823 82432 148652322
3 80 99991 528598961
1 58109 88587
1 35367 71254
3 5 99995 673812521
3 3 99994 402107819
3 97 99982 476066011
3 85 99990 28004414
3 28 99993 78965295
3 48 99964 485470587
3 87 99969 443616167
3 22 99997 378070294
3 81 99990 114330231
3 38 99957 745750557
3 98 99991 807441193
3 58173 69620 230334909
1 68126 76323
3 98 99958 860701145
3 17772 98225 186466507
2 91067 484932846
3 52 99966 246635995
3 41854 82810 813254419
3 17 99981 889924962
1 10213 32194
3 90 99910 447886049
3 90 99934 758894817
3 11514 50573 39039976
3 96 99960 124227718
3 48 99969 650988163
3 15 99966 916352587
3 22 99974 443371453
3 60 99924 116729865
3 35843 88733 767454590
3 97 99960 686735742
2 70608 960339624
3 48 99957 71096903
3 50 99922 995405295
1 22876 67507
3 96 99991 459981701
2 53207 137871912
3 16449 41480 593833278
3 64 99942 290315389
3 78 99949 801090130
3 67 100000 237852535
3 84 99930 655494912
3 33219 66298 542652280
3 40 99921 802348534
2 36319 984212202
3 61 99995 974918663
3 59 99907 528090684
3 76 99999 732723392
3 28 99935 941684766
2 72144 715883991
3 57 99997 817955695
3 53 99931 180034772
3 48 99955 738040439
3 70 99936 836225998
3 96 99949 996393292
2 95800 209516103
1 13524 75463
3 21 99955 483876496
3 39 99911 700470608
3 66 99984 687661372
3 47 99929 500656431
2 25161 136598762
3 83 99946 188197122
3 90 99939 551767246
3 59 99922 802798081
3 8 99955 820571026
3 5 99999 122124029
3 51951 79047 75578798
3 38 99997 425410612
3 40 99940 856126506
3 90 99922 641842943
3 70 99950 925861118
3 47 99996 937507662
1 5443 36776
3 10 99923 254330758
3 11 99992 822684575
3 2 99965 796678443
3 86 99988 906885275
3 89 99939 925798950
3 76 99968 199253913
3 71 99987 632119957
3 6 99944 191433350
3 6 99925 642921232
3 51 99921 606469318
3 10926 25854 113885038
3 47 99921 193420822
3 34192 59093 875866314
3 83 99918 215138991
3 65 99930 649299653
3 22495 73379 572581036
3 49 99921 162098702
3 59 99998 715538605
3 85 99963 792575008
3 43 99973 75790269
3 49785 76232 903575115
3 35 99980 672034417
3 77 100000 758874614
3 62 99992 773638994
3 74 99963 567872035
1 45949 80131
3 16 99971 548785574
3 33 99969 385214506
3 13121 60792 97224185
3 46 99908 154240113
3 7 99904 101447424
3 15 99942 437843839
3 77 99972 431432936
3 57 99954 297894353
3 76 99976 916917592
3 91 99934 938798684
3 50 99990 878284857
3 93 99955 745187690
3 67 99971 249297332
3 29 99980 504796871
3 37151 67066 947277693
3 37 99972 791931165
3 84 99944 198131535
3 14922 61777 117690013
3 53 99970 880712376
3 25325 66180 117956319
3 79 99928 94381590
3 42999 52272 577352203
3 51 99999 99991265
3 14 99903 749788985
2 81690 76575364
3 87 99948 657034758
1 72854 80734
3 23 99938 183974131
3 60 99929 590721105
3 77 99978 842842415
3 51 99969 90072797
3 96 99965 147687463
3 51 99980 338138714
3 100 99935 483194832
3 95 99905 776295942
3 24 99954 710873795
3 7 99921 835540714
3 1 99993 924199131
3 48 99928 101304221
3 47 99978 737440030
3 44 99996 408860492
3 69052 97265 862081246
1 7011 20679
2 2810 442317624
3 24698 43424 128695097
3 12 99969 213003926
3 67 99914 73738574
3 26953 77980 966369975
3 97 99944 108011046
3 43 99953 684813289
3 97 99953 303421379
3 70 99909 56996686
3 20 99921 331279334
3 41539 82110 886464265
3 89 99994 667805529
3 95 99986 842635165
3 51 99932 595373682
3 59 99958 369359505
3 8 99939 749056212
3 25 99972 577019992
3 58 99995 409006200
3 94 99991 534579569
2 64760 233542861
3 20 99956 495709795
3 98 99961 60367258
3 96 99982 249087401
3 39 99904 285649275
3 27 99902 975652325
2 57648 201571481
1 46524 90810
3 9 99979 89981292
3 47 99925 71267064
3 33 99902 728494146
3 18 99953 239982176
3 52 99949 294753992
3 78 99934 721401661
3 11 99961 525329044
3 21 99967 131747781
3 50 99930 406405082
3 26066 26580 944382662
3 74111 79539 842513962
3 51 99964 545650311
1 21058 65150
3 55 99910 790562411
3 17 99975 608755655
3 33 99951 795109161
3 22746 64767 918057881
3 23 99967 749831979
1 45654 78335
3 21 99981 801565760
2 86259 370883002
3 13 99975 834472356
2 96212 156854703
3 83 99909 724616739
3 26 99975 179415761
3 72 99935 130053206
2 75458 485026315
3 41 99953 212602065
3 21 99938 144290414
3 23 99969 669793078
2 64538 322490678
3 50 99901 690125503
3 23 99909 248962991
3 30 99938 144631507
3 1 99984 606288732
3 45 99923 169233000
3 28 99914 840405375
3 36 99917 142017499
3 25554 91439 551872953
3 94 99992 786789379
3 53 99924 496944144
3 49 99969 600194131
3 26 99956 229533742
3 55 99976 909172289
3 68 99969 711888876
3 54 99938 548649958
3 82 99903 585713935
3 24 99913 560176102
3 37 99998 447955536
3 83 99915 107579538
3 63 99940 780149666
3 24 99921 312133196
3 34 99974 795503536
3 3467 28671 167313195
3 46 99974 300273830
3 24304 96482 436206559
1 67997 84506
2 7346 160158111
1 2353 24350
3 35 99906 512101629
2 23022 928911650
3 66 100000 602014426
3 46350 66153 209719014
3 7 99992 157568797
3 12753 58001 980920328
3 53 99985 851791556
3 41 99954 532373889
3 77 99993 138128387
3 68 99988 507913430
3 29 99981 434009362
3 42 99951 625293276
3 77 99974 849183250
3 80 99910 135422907
3 35 99965 935230514
3 38 99971 958839089
3 20 99945 678362643
1 66228 83741
3 13 99986 46425301
3 58 99939 466401561
3 52 99913 943450548
3 34 99961 9582628
3 21 99926 975765968
3 26083 79762 592139235
3 53 99994 21228910
3 11336 30445 362762713
3 57 99955 595576612
3 86 99979 985433736
1 74690 83388
3 83 99987 484081728
3 36101 73483 152283228
3 31648 98821 304639209
3 10364 70179 452808308
3 1 99999 881804016
3 25 99999 132359617
3 34 99982 568446881
3 97 99963 332071374
1 54658 94383
3 67 99952 442353872
3 61 99901 360502274
3 20 99936 558505090
2 52709 576554831
3 73 99916 740531775
3 81 99941 145819263
3 23 99961 275981064
3 33 99966 578365432
3 19660 97922 190137917
3 24833 45458 283129804
3 46 99985 879376873
3 78 99977 351502872
3 85 99997 908318621
3 77 99943 51435720
3 8 99958 817563730
3 22 99912 872154779
3 16643 59425 662438799
3 56 99996 880334186
3 29 99970 946932683
3 1 99908 854558630
3 43245 77983 727341077
3 12 99933 36734752
3 60415 90695 249337073
3 77 99917 937506573
3 32295 88571 865096326
3 77 99961 925665609
3 29145 45691 205923318
3 20 99914 347211995
3 99 99930 29353998
3 88 99982 762624442
3 24 99968 469191967
3 38 99990 207856079
3 12 99992 689867307
3 24239 60333 905100602
3 9089 81377 515735876
3 75 99984 70189017
3 51 99963 736523057
3 56 99928 277466630
3 25 99935 956573779
3 7 99941 608914593
3 73 99960 196134087
3 46 99994 531490894
3 5 99908 958748621
3 98 99933 649720832
3 7 99976 774217833
1 4480 38747
3 68 99942 461716090
3 57 99907 947520128
3 14 99901 593085630
3 44 99915 243571572
3 17 99928 938951999
3 99 99908 463189733
3 27 99950 123721136
3 27 99914 244946153
3 66 99960 960562285
3 68 99968 77480326
3 31637 60041 982680666
3 73 99942 621748150
3 16 99944 316532742
3 78 99969 844553642
3 86 99934 288704020
3 50 99933 680726095
3 60 99959 703992539
3 17 99963 338208270
3 5134 49896 503446860
3 35237 72770 274431704
3 75 100000 781579029
3 21 99914 64964962
3 56 99955 357618692
3 9 99944 667329965
3 10829 92966 307870381
3 72 99933 438049994
3 92 99945 315942479
3 79 99974 515172828
3 1629 26623 432384500
1 8728 36528
3 71 99953 726844491
3 70 99991 412655477
2 6150 28969561
3 56 99913 95029174
2 82762 205594203
3 90 99964 711605192
3 45 55238 948997782
3 62 99985 495454584
3 26 99944 239847711
3 84 99958 33442144
3 20 99956 594926970
3 25 99915 148290860
3 35512 66007 897767291
3 1 99916 158405470
3 29 99931 417046437
3 60 99984 744703701
3 6652 94436 386490066
3 74 99917 108050318
3 10 89675 920171285
3 93 99972 780413610
3 71800 96783 335285212
3 35 99959 28148145
3 12 99956 401580378
3 96 99956 737045
1 36571 82914
3 46708 62483 518022112
3 28 99994 568759304
3 6424 85804 226328308
3 45 99970 592034344
3 40960 94607 949569661
3 38220 98111 13458726
3 35 99901 112958026
3 65 99957 63007915
3 12 99951 467461876
3 10823 22529 712491681
3 43 100000 929172386
3 48 99940 536638752
3 14 99957 976970513
3 58 99995 947819400
3 26 99986 819128276
3 24 99957 434373360
3 74 99917 405452761
3 100 99978 280540607
3 57 99947 200863533
3 69 99930 423988376
1 17375 47489
3 29 99921 294564261
3 93 100000 965389100
3 78 99910 254964409
3 72 99973 920595982
3 54 99979 626571140
3 53564 55788 270897880
3 84395 89922 443856708
3 71 99961 633903134
3 78 99941 991315539
3 27958 87688 889955447
3 9 99957 504364613
1 43764 93564
3 90 99952 255183250
3 91 99949 297538165
3 23 99948 285693761
3 36 99973 323991054
3 70 99922 878241988
3 55 99939 440520992
3 37 99904 693759784
3 85 99946 787478951
3 64 99957 644946843
3 69 99925 145862344
3 98 99916 737216712
3 99 99902 610925393
3 91 99972 643691395
3 48660 51639 40937857
3 21 99919 620655782
3 43797 73130 463153161
3 80 99966 647522362
3 72 99943 696044116
3 8 99946 255846874
3 57 99967 702610435
3 26 99912 642240597
3 48234 68177 846017980
1 56804 85365
3 84 99987 904045685
3 59 99907 912207657
3 24 99958 258740637
3 27 99952 94478450
3 23 99959 864881111
1 8935 72329
3 24 99922 501255501
3 38 99917 474428537
3 18 99935 596658941
3 77 99951 844914066
3 21760 61997 274924910
3 35148 37949 378741852
3 79 99935 855173662
3 97 99935 91090954
3 63 99992 403771648
3 50 99906 579641636
3 7 99948 700184070
2 97143 381535397
3 15 99910 880713837
3 9 99990 39834631
3 56 99977 891733923
3 70467 78446 661185333
3 22 99909 759949380
3 58 99964 359573370
3 68 99931 886133256
3 63 99932 848442962
3 100 99914 193315974
3 62 100000 383550734
3 47 99989 467184117
2 71794 716739257
3 95 99918 332760653
3 27 99940 751344301
3 35472 90821 995645639
3 16685 82080 842071353
3 43 99975 245559078
1 16156 57087
3 87 100000 944998790
1 20774 85993
3 93 99928 680361712
3 88 99940 148552
3 87 99976 640957469
3 48 99937 75126653
3 11 99915 36134592
2 23360 283881099
3 29 99979 613991328
2 59355 322734183
3 22 99939 188688072
3 43 99944 546478785
3 60 99935 55985254
3 44 99966 134884781
3 38839 62048 779352943
1 73389 88086
3 86883 95761 357817172
3 11 99935 74980898
3 31 99929 70946112
3 47 99973 525732961
3 40 99922 489754153
3 25 99948 258217859
2 31759 282893009
3 44 99900 534729824
3 32 99969 49072358
3 86 99980 154536716
3 5 99980 641354062
3 1007 8824 612414489
3 42 99999 680432980
3 84 99972 164741948
3 82 99972 417288643
3 25 99971 802851528
3 42 99975 67649770
3 21266 82038 429892041
3 75 99963 762798560
3 66451 94302 544449902
3 19841 48182 84887812
1 45592 83493
3 86 99959 798960894
3 74 99976 697810034
3 86 99926 133385421
3 94 99922 844666247
3 12 99978 806848502
3 11 99970 825992572
3 24 99955 901431511
3 34 99985 918611445
3 40 99943 863511286
3 12 99997 588821053
3 49932 91128 896942793
3 73 99936 284707111
3 83 99911 930182330
3 58 99982 673731635
3 72 99913 234546538
3 2398 92180 586754549
3 10267 90713 205639989
3 98 99985 547057587
3 55 99960 205773047
3 20 99929 946526797
3 86 99975 184923150
3 52 99958 584800354
3 70 99935 986066336
1 50586 94742
2 89680 669870907
3 42 99905 441745543
3 91 99987 743984989
3 57256 81766 878271723
3 35 99934 44138315
1 28058 81580
3 10 99909 543684281
3 68 99985 105471197
3 88 99953 898539708
3 961 60019 297706071
3 23 99958 695479011
3 71 99984 905008334
3 24 99959 953162075
3 28 99993 493015369
3 85 99933 34293022
2 29674 516320333
3 40 99961 554288625
3 65 99997 469026346
3 94 99919 603783096
3 46 99942 770155698
1 67774 87162
3 17 99946 815878244
3 44575 64435 597046711
3 74 99951 82891090
3 17 99975 3026812
3 67 99903 615454976
3 92 99947 840534872
3 50 99954 389076776
1 19084 38871
3 5096 37107 428463776
3 100 99984 351515581
3 5 99966 160340315
3 88 99932 119163883
3 81 99978 506519616
3 89 99913 279702770
3 46 99926 238896396
3 50 99971 676443303
3 69 99930 617856849
3 28 99949 919867775
3 69 99931 296360280
3 64 99924 148718740
2 41130 50466801
3 21 99954 291921277
1 14532 38902
3 82 99948 569112285
3 70 99948 72135832
3 23 99987 960484219
3 37239 40406 377598744
3 74 99918 865538224
3 70 99988 486300727
3 21 99997 834434840
3 60 99979 638773533
3 7 99957 753632035
3 17091 47631 757869699
1 19627 61169
3 76 99913 126610442
3 82 99916 568549942
3 45 99969 556100112
3 23 99953 980858279
1 14819 34440
3 32 99955 972800332
3 27 99945 461148954
3 90 99966 561212661
3 100 99945 553525682
3 5 99939 767642106
3 16 99926 66709841
3 98 99909 242016940
3 82 99979 154423837
3 15 99961 358253602
3 60812 75780 4888197
3 11 99908 220095493
3 5 99963 352912667
3 27 99998 199328145
3 59 99916 367169477
3 75 99916 850079192
3 6475 24482 751136789
3 95 99991 451633481
3 15 99993 282809076
3 8 99919 495855729
3 32 99920 353482118
1 13285 98302
3 7 99917 480196061
3 21 99917 573304263
2 3313 313630936
3 41 99904 844623101
3 50 99915 833768760
3 75 99991 89961382
3 21259 57819 110230358
3 79 99980 851747969
3 5 99992 276177226
3 71 99985 314088003
3 54 99989 278673685
3 24348 65468 655286515
3 92 99902 156391366
3 12 99959 666412081
3 54 99975 715237342
3 46 99992 713017526
3 13 99905 798161649
3 1 99942 77167900
3 81 99919 41735310
3 64 99991 162509792
3 48 99913 464471649
3 92 99979 208794277
3 30 99960 49716119
3 67 99988 91813051
2 35140 121449080
3 61 99901 666195832
3 26 99905 829304926
3 1 99929 650431426
3 6 99905 662800562
3 42 99931 976669597
3 37 99943 409543606
3 7 99943 642929395
3 51 99927 128668173
3 50993 65219 614900023
2 27005 266240554
3 74 99960 945500129
3 51 99976 618789045
3 16 99954 348008681
3 45 99978 738788321
3 48 99999 765950852
3 58 99966 602920327
3 47 99918 486004451
3 27 99965 242310848
3 33122 60738 820030367
3 9 99953 921983114
3 61020 94569 215445893
3 86 99942 242268588
3 79 99981 301569681
3 87 99917 842514907
3 8 99908 609759544
3 32 99954 209443869
3 53 100000 505877994
3 88 99985 498932333
3 7 99961 844990423
3 14 99917 916966561
1 16328 33302
2 4722 769608704
3 28 99900 243922326
2 59507 209079516
2 78464 898419119
3 37 99991 915241514
3 21117 25218 751141039
3 33993 60520 904523855
3 9 99985 438498531
3 72529 96666 598145418
3 77 99913 167078090
3 51259 63100 531183539
3 39176 60117 54422189
3 17 99929 665698276
3 46888 73122 938220644
3 84 99987 148937828
3 48 99907 987414106
3 58096 65858 503634885
3 90 99954 185349075
3 99 99940 847730509
3 89 99937 660751469
3 46184 49267 782112914
3 21 99903 246853349
3 54 99937 810078825
3 43 99923 467041052
3 8 99926 305550082
3 75 99944 16927577
3 21 99941 333187404
3 15 99976 673848528
3 19 99973 510058399
3 47 99990 555269988
3 34 99901 125193113
3 53 99901 482022569
3 51 99985 23487304
3 13 99959 514962477
3 94 99934 193544074
3 77 99932 823321848
3 43 99915 972855217
3 5 99931 665602129
3 66 99983 656950379
3 58 99975 646243779
3 63481 79216 385348066
3 5744 64400 139641439
3 31 99960 983478559
3 34 99901 520164676
3 39318 58023 710469812
3 13 99901 400084317
3 59 99940 623455898
3 68 99987 245552234
3 17693 60331 429906776
3 10 99975 342437698
3 85 99909 619637349
1 67492 72863
3 94 99999 313492237
3 41 99933 843410589
3 77 99908 758064437
3 74 99961 696326047
3 82 99937 207458875
3 99 99939 174750895
3 78 99955 327251386
3 28109 43139 335009644
3 41 99924 19180321
2 63212 764742051
3 84 99921 869424207
3 30447 48399 962592697
2 83112 828861452
3 41 99910 262365162
3 5 99926 258297064
3 46 99969 957269499
3 64 99912 286178337
3 19 99939 78624989
3 23 99982 806246308
3 14 99970 718847604
3 39 99914 198447839
3 55 99941 700877392
3 28 99916 452073826
3 57214 73274 676555631
3 91 99994 722436810
3 23 99959 76831042
3 63 99941 824933343
3 88 99966 893250035
3 100 99932 863091451
1 14096 36768
3 57 99994 929661619
3 49 99966 763639323
3 85 99972 240785405
3 65 99943 138839405
3 48 99943 718839719
3 55 99941 415565056
3 48 99928 748455569
3 81 99990 806163136
3 95 99932 485985290
3 65 99980 287734457
3 96 99917 109829495
3 20 99997 961709012
3 37 99949 300818744
3 36 99903 697803230
3 75 99947 772264647
3 78 99952 631965898
3 95 99953 477964322
3 28 99978 409385783
3 61 99928 502893164
3 16 99901 19506229
3 42 99964 517030351
3 76 99902 300344388
3 70 99907 540868260
3 97 99933 574654365
3 70 99993 111589334
3 73 99947 783717813
3 26 99905 937043075
3 37 99924 37271551
3 70 99934 437051620
1 39354 99935
3 30 99922 396038196
3 12 99943 970909829
3 38 99929 626928821
1 5541 25788
3 1 99976 57916968
2 23419 7947432
3 64 99969 208677062
3 42 99975 375196654
3 27 99993 737498970
3 53 99974 72551216
1 40915 50829
3 9 99950 421838246
3 51 99983 152348194
3 25 99941 28236739
2 3262 930110717
2 80353 718710610
3 26 99920 645008458
3 79 99902 773132398
3 33 99991 260768232
3 45 99914 71690489
3 20 99943 622333629
3 19452 70885 12043067
3 52 99909 983060036
3 22 99943 574564793
3 57 99985 887823147
3 68 99908 553290741
3 36 99986 476489276
3 2334 98468 283757176
3 72 99972 860832891
3 53 99987 608079885
3 54 99985 827010192
3 35 99968 569157200
3 21 99993 635162984
2 23108 19692275
3 69 99929 507039251
3 25 99907 734835427
3 82475 93668 221003681
3 82 99977 615865340
3 13423 75311 889456137
3 39 99963 29684305
3 49666 78879 163486822
3 78 99915 321932450
3 73885 80607 862472444
3 64765 72170 425855004
3 4 99921 546272021
3 14 99954 941432162
3 29666 32282 209023530
3 35134 37874 752152269
3 15280 28155 479279174
3 44927 71240 286157808
3 21 99930 564477863
3 75 99992 520844383
3 9 99956 433029031
3 57 99916 132075441
3 57 99912 69573338
3 74 99907 577510084
3 447 29851 481062521
3 9 99967 604503104
3 59 99906 658785534
3 50 99974 196790366
3 6750 8369 118179857
3 25 99966 661297130
3 16 99916 17116067
2 46906 729066265
3 19 99973 371365928
2 64248 629487520
1 63843 76804
3 46 99926 169956498
3 58 99943 294548265
3 20 99947 394537210
3 60 99968 139131876
1 12831 45511
3 24 99965 462044463
3 9 99906 355125223
3 81 99901 747226196
3 3142 42009 447396639
3 52 99946 114486565
3 53 99907 582599467
3 85 99917 996183703
3 35 99948 62390071
3 40 99902 946712989
3 79 99995 635165850
3 92 99956 116457940
3 87 99966 388243098
3 36 99921 439248734
3 3 99987 755328882
3 17 99924 392345099
2 75687 992905942
3 54 99959 569010856
3 72 99987 661766782
3 52 99910 243646523
3 45 99974 955112669
3 31 99948 537089797
3 17 99951 86758205
3 63 99943 783714397
3 71 99922 110755263
3 32 99959 824919083
3 75 99983 378274714
3 48 99950 34691911
3 36712 97443 226537120
3 22 99980 767597853
3 2 99923 587720707
3 51 99923 949373590
3 47 99900 766253654
3 99 99937 441691187
3 26 99954 7128791
3 58 99987 412528507
3 25 99991 169696235
3 56 99969 95717272
3 83 99917 634388714
3 32926 72196 117639997
3 90 99916 411695901
3 81 99914 805581770
3 65 99987 463831557
3 72 99949 579924915
3 4598 25754 710481630
3 5 99924 287913501
3 33 99963 336941924
3 40 99941 542761418
3 32 99916 706297301
3 7 99954 878546744
3 74 99939 595593271
3 33 99911 492956165
1 15226 18602
3 44 99972 686262514
3 7 99957 758015373
3 83 99953 235158971
3 70 99938 984106331
2 77278 313417606
3 15 99913 111145962
3 88 99938 498510553
3 16598 45900 946955404
3 44 99964 870727689
3 66 99914 90373332
3 88 99950 336892531
3 58 99955 886483020
3 34 99947 702501867
1 11751 11920
3 32 99924 747696314
3 51 99970 657711097
3 17 99948 736221813
1 1140 36882
3 63 99909 461337444
3 65 99907 212400809
3 59 99923 695438972
3 69 99948 892111568
3 23 99916 760314846
3 357 33566 74478567
3 80 99971 663375371
3 58588 63695 29722460
3 65 99990 172563089
2 13184 717298582
3 59826 93610 205473851
3 65 99966 443058413
3 11512 86543 242978508
3 14 99989 231472172
3 34 99972 205489686
3 32 99940 304028282
3 45 99997 159501043
3 27 99902 907844939
3 58 99956 572741667
3 55 99907 337904486
3 61 99915 453055349
3 62 99920 891780906
3 39 99936 69934633
3 94 99957 645029906
3 5694 27372 276746901
2 44543 563176120
1 15831 16823
3 80 99968 481128173
3 31 99964 221580213
3 47 99985 767065560
3 59 99918 179900737
3 47 99973 662616040
3 92 99904 335089303
3 16 99926 622894403
3 50 99962 946022006
3 41 99921 812192346
3 69 99924 584102755
3 47 99993 647997358
3 54 99933 134414731
3 46 99909 791582418
3 56 99927 972440041
3 96 99916 724311217
3 2 99937 36265129
3 18 99929 116532497
3 49 99924 656140493
3 59 99914 506041688
3 68 99961 759992078
3 70 99964 316335758
3 22 99952 497249797
3 44 99998 946628259
3 95 99991 643629963
2 48901 423509017
3 5 99947 544116487
3 19 99992 242430531
3 69 99944 941527360
3 96 99980 761344704
3 58 99939 169939994
2 40179 464127202
3 2 99965 118958703
3 33 99948 180800691
3 7 99984 713265309
3 11 99952 310330768
3 7 99996 778014573
3 27 99957 341900684
3 29 99966 400021132
3 15228 79171 963399705
1 103 92586
3 37 99914 667268567
2 30571 175003380
3 91 99940 512262752
3 42 99990 288717262
3 37 99918 9399247
3 80 99973 233445370
3 73904 95900 130913037
3 74 99901 959013391
3 69 99916 559298850
3 32 99991 287571945
2 20762 378379556
3 33 99909 380334280
3 89 99992 76893919
3 93734 97071 961927817
3 100 99901 12663948
1 22071 92873
3 59452 65076 867641734
3 42407 45893 124665943
3 29170 33483 101828780
3 5 99974 569894171
3 27 99982 873656375
2 77805 171770679
3 76 99907 612569258
1 50153 57606
3 95970 97014 23112010
3 14 99987 888153722
3 60 99979 771517761
3 70 99955 727829749
3 50 99936 810013882
3 57 33034 114785583
3 94 99918 326155585
3 45 99927 379214717
3 100 99995 37705358
3 95 99992 235458776
3 62 99985 871959621
3 76 99972 994816707
3 74926 86174 669197570
3 90 99947 940453489
3 26 99904 175531157
2 37923 751242557
3 14627 53615 200966382
3 42 99913 285564968
3 91 99975 753004485
3 19 99944 971191077
3 53 99958 198266733
1 13887 14059
3 60 99900 225985019
3 19 99908 907427426
3 19 99994 249556740
3 88 99965 444327399
3 62 99950 822583644
3 82 99924 437245231
3 53 99923 328146440
3 95 99968 479961825
1 28444 96222
3 60 99953 811823449
3 25 99991 321271296
3 44 99945 770213329
3 56 99983 258549454
3 57 99940 60333477
3 53 99999 27092677
3 3 99949 610950796
3 92 99981 589837582
3 8 99941 709802370
3 63 99946 239838304
3 96 99985 185770669
3 6 99947 544281097
3 54 99999 912394367
3 86 99925 616229930
3 23761 41422 877590557
3 32 99997 640388929
3 1 99922 813842176
3 40047 77316 664145133
1 92257 92971
3 64 99936 966599837
3 34481 85258 667439149
3 20 99966 432630715
3 90 99914 219659459
3 88 99984 320585427
3 91 99918 335894877
3 66 99914 417919752
3 16227 45876 581463113
3 60 99934 720663166
3 86 99997 203447280
3 13 99988 45130844
3 89 99962 824088312
3 46 99922 219683343
3 35 99926 117835176
3 6917 54122 755163090
3 17 99964 381437580
3 18 99913 649267307
3 23 99909 748801626
3 11 99952 207636023
3 5 99973 402094357
3 100 99901 358612328
3 37 99997 314848368
3 6 99920 130699661
2 29895 777515625
3 95 99902 58357734
3 54 99905 699093883
3 35 99962 627856083
3 52 99914 2375714
1 34595 56265
3 21 99906 17081892
3 71 99916 210730972
3 88 99966 498142286
3 25 99961 480294631
3 59 99970 570199726
3 39 99978 24786799
3 8689 34269 264495999
3 43 99970 297653063
3 78 99984 892941537
3 63 99928 119157655
3 67 99957 175121924
3 87 99978 79117599
3 74 99906 655348103
3 36011 95587 896280505
3 5 99956 750291231
3 30 99940 136242461
3 81 99981 884255355
3 55 99951 55805673
2 74267 310218127
3 85 99997 399959599
3 84 99970 796151087
3 62 99961 280744248
3 38 99937 12893064
3 28 99945 765911705
3 44 99937 152573219
3 49 99924 850923666
3 9 99912 259845991
3 60 99919 827859237
3 52 99914 314050740
3 25 99950 190270300
3 43 99949 702431694
3 91 99955 207174605
3 65 99940 590908029
3 45 99956 640664156
3 81 99974 98413938
3 2663 27324 164567360
3 5 99923 711716717
3 7 99967 172551497
3 48 99963 557690780
3 15 99963 443447136
3 100 99976 684105543
3 68 99926 307460430
3 26 99903 634673834
3 60 99989 287100866
3 11 99962 915385122
3 48 100000 961766798
3 83 99903 375081101
1 18746 56861
3 36 99940 818324885
3 44 99940 128922292
3 22 99970 834361370
3 63 99996 177885391
3 70 99936 156471485
3 38080 67899 274295074
2 63228 499861123
3 27635 54839 591582237
3 25 99921 212432730
3 18 99950 749662864
1 44575 70208
3 30 99938 211074432
3 71 99906 498155506
3 51 99915 344104260
3 3 99931 40986827
3 28 99916 889427957
3 57 99921 860964158
3 57 99982 571350907
3 40 99914 376408653
3 63 99903 94321657
2 25979 145375339
3 40 99990 125664470
3 41 99980 671994194
3 52 99950 283123869
3 44 99954 554508806
3 45 99957 717831477
3 67 99982 715740688
3 25728 52822 230945903
3 38018 95137 549032071
3 46 99992 370483248
3 10 99912 970382962
3 22 99973 649423868
3 91 99932 514212464
3 72604 85345 488558514
3 59 99974 323753878
3 99 99942 837684121
3 65873 72263 29483416
3 20 99902 419975068
3 51105 63267 633697836
3 34 99937 340864977
3 90 99987 534478763
3 38202 48509 975396416
3 15 99906 440873209
3 56 99984 190853603
3 88 99992 455019176
3 48814 90194 873283305
3 83 99988 592208216
3 29 99955 486004287
3 4 99924 96060769
3 46 99938 285067857
3 54 99910 940396468
3 65 99924 109309709
3 99 99900 929590270
3 62 99965 324270889
3 53 99971 959677455
3 92 99958 375680166
3 94 99904 805890683
3 65 99908 880086677
2 41463 565670697
3 43903 79189 125792774
3 31412 76782 984600567
1 8253 95173
3 62 99930 404472827
3 9 99938 341738078
3 64 99907 77092571
1 44332 98682
3 35 99950 966119044
3 87 99917 646960847
3 10 99918 280800738
3 65 99960 799798704
3 38293 85022 692190764
3 27981 80119 428459626
3 98 99951 374250218
3 39 99950 859281576
3 58 99937 23306732
3 69 99959 667482348
3 99 99968 471929273
3 47 99950 692692502
3 44 99976 923510568
3 19 99977 296552481
3 40 99946 356168268
3 76 99978 533241903
3 75 99915 802807958
1 53423 82966
3 40 99950 457982702
3 60 99914 760128698
3 17 100000 126139333
3 81 99917 72778641
2 89268 140963859
3 49 99905 762408784
3 64 99906 552085690
3 47753 72977 195996985
3 84 99929 117231228
3 86 99905 438769388
3 80 99945 406747223
3 27 99985 955562358
3 19 99964 921136571
3 50 99936 997189124
3 67 99940 817446446
3 25 99979 147216029
3 74 99971 425632301
3 59 99981 237880366
3 95 99954 647691094
3 85 99987 725994444
3 60 99983 440079812
2 90101 306167641
3 2485 56895 765005201
3 21 99904 267298598
3 69509 75256 944625215
3 10 99988 405956683
3 80 99933 258950366
3 41 99960 410461212
3 65 99914 601937823
3 97 99901 372294642
2 51560 500312640
2 7415 781971590
3 811 61843 245025083
3 30780 61815 79914919
3 91 99981 106537553
3 43 99931 853444273
3 51 99943 46696771
3 14 99946 361394140
3 82 99916 998013602
3 5 99995 24055121
3 48 99999 422095281
3 94 99945 799557489
3 48 99951 767124672
3 23 99999 636392024
3 8 99942 989097176
3 76 99961 70533793
3 56 99961 221602456
3 7876 60107 271218028
3 46 99968 851622494
3 371 61408 188358558
3 53 99909 109621162
3 30981 34646 418390631
3 63094 75913 809552832
1 88664 97816
3 87 99915 599461967
3 26 99981 757359033
3 55 99946 451279761
3 10 99941 103540798
3 81 99932 735997891
3 6 99957 333995923
3 5 99955 489363675
3 22 99948 757729294
3 70 99943 366625139
3 66311 67044 11698168
3 19 99999 492193965
3 14968 20322 313510536
2 23588 89182013
3 1 99924 609621537
3 74 99924 204945868
3 70 99993 791974546
3 81 99975 408050929
2 42258 757541804
3 63 99931 978974677
3 84 99968 544504638
3 6067 30264 886661354
3 45 99974 828363736
3 22 99918 825009811
3 61 99949 579189197
3 70 99989 961010929
3 41447 50228 962138323
3 5 99973 187604964
3 24 99935 193911439
3 26600 88960 52744626
3 88 99945 223766609
3 66 99913 26814699
2 65184 67816273
1 19872 48347
3 51 99978 499275937
3 36 99919 528797077
3 23 99946 14145166
3 25 99937 157232248
3 4 99961 449563931
3 97 99994 948954212
3 68 99915 414477985
3 12 99969 761231245
3 24 99943 33070426
3 1 99934 13794337
1 5750 41467
3 84 99934 794811007
2 1326 82843589
3 67 99975 813327934
3 89 99999 876321583
3 51 99911 185557229
3 16 99922 215968602
3 6 99936 628837963
3 65 99963 975125911
3 88 99935 13689533
3 42 99959 719385926
3 14 99922 147720784
3 100 99908 5845724
3 42 99982 339592159
3 64 99959 171791907
3 41 99964 444164982
3 90 99947 258251713
3 43 99911 446436342
2 20998 832846949
3 97 99966 872607311
3 8 99935 319535755
1 69534 94076
3 39 99907 279311499
3 61 99956 89748225
3 22110 53615 829572594
3 17 99971 759101401
1 35132 47150
1 66620 93616
3 55 99980 342177243
3 18982 41367 387142857
3 43 99999 916668235
3 68 99944 336200763
3 17 99983 514552699
3 10 99918 732854474
3 60 99933 663175385
3 40932 72549 273188096
3 48 99959 195363654
3 43 99989 799766935
3 26024 72471 117231708
3 13 99931 445344216
3 3 99952 312626927
3 60 99969 21437763
3 82 99932 360793553
3 17 99950 180252272
3 56 99971 784254426
2 70019 291436298
3 52 99968 657877716
3 4 99960 55962590
3 47967 54844 910113442
2 97411 342597524
3 38 99981 24290518
3 29 99950 601009561
3 41 99998 897776317
3 13 99947 639221143
3 40230 59114 896372715
3 36 99947 439009155
3 70 99940 3415823
3 89 99977 84251460
3 42 99916 683623502
3 65163 74596 349480719
2 38784 955632870
3 27 99962 173479740
3 80 99950 479188374
3 27 99958 792924426
3 16 99905 305538387
1 7719 87309
3 43 99986 767970047
3 27 99999 251034828
3 1 99996 273148450
3 1 99972 868788015
3 11 99910 185357513
3 19261 94753 85086411
3 32918 55363 70705548
3 75 99921 779835002
3 21 99936 171878127
3 8 99931 106539937
3 31597 87713 34727534
3 22 99921 375586128
2 44952 547124883
3 76 99976 105157430
3 9 99945 681697975
3 43855 91508 675042879
3 54 99940 398061140
3 27 100000 344747873
3 74 99981 400636919
3 49 99901 477255479
3 15 99979 715723521
3 14 99930 214898918
3 62 99976 201691623
3 84 99988 530860679
3 46 99999 257426877
3 11 99990 886222535
3 12 99956 706392819
3 14 99978 592761292
3 100 99972 259927389
3 91 99940 552324955
3 58 99948 594561913
3 28443 81071 153018937
3 21 99907 454270701
3 87334 93002 642960590
3 26131 72014 847282255
3 65 99917 468236048
3 8108 56370 567482921
3 70 99946 404676511
2 47915 416487922
3 42 99941 299797346
3 7 99938 276752418
2 25029 499396489
3 34 99958 545518928
3 13 99980 928686142
3 32 99966 706236902
3 99 99926 11831741
3 13 99986 316151749
3 36 99954 792194202
3 22 99965 187084432
3 43 99944 399185604
3 46 99934 849673805
3 58 99910 105241836
3 78 99919 855482352
3 42 99945 693411624
3 77 99976 569645339
3 99 99980 548705497
3 43 99933 461522212
3 12473 56081 394598858
1 5818 19055
3 8 99929 247109626
3 83 99926 249365042
3 99 99915 397928425
1 44466 98810
3 42 99937 818346936
3 100 99906 584073484
3 42 99912 12281787
3 95 99924 789354745
1 5069 57489
3 50 99984 347379490
3 87 99967 698859295
3 94 99946 934956937
3 56618 59388 254667568
3 5 99985 246616657
3 44239 79844 77329738
1 45274 88927
3 39 99911 48879355
3 16762 73660 681250460
3 30994 31124 896708531
1 20107 58560
3 61 99959 750594294
3 100 99994 536877622
3 39 99936 396153866
3 26 99992 562665456
1 36397 98091
3 81 99957 123877082
3 8 99901 724351852
3 29 99933 680133959
3 9 99991 711618656
3 93 99936 573224227
3 73 99960 379314988
3 38 99937 84509574
3 17 99942 474231498
3 2 99906 604218059
2 20480 971877605
3 60593 61455 579460935
3 3686 34772 592424248
3 89 99972 698414705
3 27 99959 673602727
3 23516 74770 372256354
3 67 99919 516097451
3 27 99940 698209719
3 25856 47599 239280118
1 42254 51962
3 32 99976 749712605
3 69 99994 360726321
1 54170 79830
3 21730 88348 275113202
3 29401 99324 32310464
3 96 99926 813521881
3 40 99936 525097529
3 48242 89649 542422352
3 34 99965 854294861
3 66114 68001 870416411
3 66 99996 789632141
3 99 99924 489727313
3 61 99938 142480024
3 28297 71217 721894049
3 73 99955 798876287
2 87443 114613049
3 76 99906 614025180
3 88 99936 131759144
3 45 99959 190709863
3 17 99955 134477280
3 3 99964 912277739
1 4718 89002
3 55 99961 2979195
3 41 99966 843490433
3 41 99997 62559542
3 53 99900 62268019
3 80 99944 621323188
3 81 99936 119842979
3 53 99927 251045960
3 5 99960 117816545
3 90 99959 766020336
3 37 99931 975471375
3 47 99926 501083512
3 22 99924 427158378
3 99 99956 132204506
3 92 99927 359736839
3 60 99975 722341353
3 50 99969 176764316
3 2 99937 268681775
3 32406 84766 645686145
3 24 99996 851226131
1 4703 24033
3 91 99940 171167267
3 65 99954 875318484
3 63 99996 438775813
1 57312 99639
3 27 99958 327626209
2 76097 101856098
3 64 99981 670970720
3 43 99997 740238254
3 54 99935 482040040
3 2502 67879 405702008
3 44 99911 85079457
3 94 99987 943593632
3 87 99991 540208059
2 83865 881671240
3 86 99927 452574898
3 95 99987 784728954
3 77 99988 1577735
3 63568 85276 689243795
3 80 99986 687248840
1 55481 99354
1 32728 89643
3 20 99990 663327457
3 38 99914 908990556
3 7 99943 468130800
3 18 99940 749332760
3 10 99956 279887469
3 39 99988 14740473
2 77014 972044894
3 39 99948 498027798
3 19 99904 4941596
2 63257 492163371
3 57 99936 343405446
3 77 99930 390519179
2 72675 155699144
3 79 99919 496843291
3 21 99937 418848162
3 75498 96492 115558469
2 73514 332696005
3 91 99997 185007273
3 52 99917 167301912
3 93 99902 813649336
3 20 99974 172488289
2 26778 980004545
3 73 99997 829891212
3 11 99920 860729779
3 59003 99251 406711033
3 63 99958 513973591
3 91 99970 755716140
3 44 99935 151413765
3 55 99910 945844507
3 83 99910 279097854
3 73 99984 988941323
3 30 99908 377676946
3 65 99912 189199069
3 87 99916 882712704
3 15 99915 442465931
2 50855 429763008
3 68 99908 214014015
3 41 99932 868652654
3 15842 72518 352901346
3 30 99921 993836211
3 58 99923 467562083
3 30058 64079 817522420
3 1749 86768 413457765
3 86 99934 254965224
3 40 99991 331933578
3 47 99900 664908344
3 1 99913 149028401
3 65 99957 354427243
3 86 99989 133078141
3 11 99903 718286337
3 79 99995 187880086
3 90 99913 878770398
3 60 99912 20756019
3 4 99919 168651242
3 1 99959 943106136
3 77 99915 22191607
3 30 99961 728066140
3 66600 88005 461913058
3 65 99903 896125999
3 8821 47136 828747005
3 36 99976 116782042
3 91 99977 151215277
3 89 99958 993182279
1 64789 77187
3 7 99943 252897483
3 40 99992 604467571
3 70 99920 216143991
3 25446 68456 817960164
3 27450 94599 524046098
3 3 99979 566397533
1 29484 57641
3 42 99915 738241045
3 51 99912 991251746
1 6836 50198
3 44 99989 409226581
3 66 99965 15702372
3 62 99925 938299103
3 12765 50439 767184034
3 20730 99499 131537031
3 83 99931 508695186
3 21 100000 209392455
2 59623 214771484
3 59 99926 391593444
3 41 100000 759836207
3 94 99905 675477826
3 68 99957 522259575
3 41 99924 917267060
3 75 99909 47150160
3 16 99946 530479671
3 12322 52135 828444308
3 78 99973 966607307
3 97 99945 304612351
2 58978 573458100
3 88 99901 212030915
1 38064 61354
3 44 99986 979960886
3 19 99946 58066939
3 46 99936 162486599
2 94056 619273028
3 72703 97649 207408587
3 44 99994 55179632
3 98 99978 166669563
3 14 99990 712801914
3 94 99943 441143706
3 31 99928 570890413
3 54 99944 542290857
2 20049 503914513
3 9203 31352 497620565
3 94 99931 765077585
3 93 99989 954018415
3 56 99911 504958411
3 57542 76916 917147015
3 65 99966 182092070
3 7 99944 631864024
3 48 99921 985881585
3 11 99926 273192153
3 28 99950 779237162
3 66 99956 322636777
3 91 99952 976207609
3 36 99991 145257007
3 26 99905 553359804
3 98 99908 687502016
3 99 99994 655210568
3 26 99905 4571651
3 108 51601 366504814
3 22 99951 64575826
3 2 99986 681980093
3 46 99946 800376802
3 99 99952 67974791
3 33 99900 693493988
3 47 99957 28612902
3 37 99916 171463404
3 5 99992 431478655
3 38 99913 531225235
3 80780 94319 853084872
3 23118 50405 269264472
3 7 99930 939223431
3 81 99978 30872012
3 62 99957 233299931
3 90 99932 492825582
3 2 99923 207983359
3 68 99945 841964244
3 8 99978 616657420
3 30 99969 795193996
3 49 99906 615888894
3 7755 72164 201491265
3 24 99934 526053113
3 33 99919 840913570
3 57 99917 610705614
2 4827 990269236
3 21 99911 810429901
3 48 99906 280484013
3 76 99969 566345342
3 63 99963 858947292
3 7 99922 976547143
3 29 99961 972290690
3 7 99943 37550227
2 54156 631941157
3 72 99938 478315109
3 88 99968 995478931
3 34 99938 532213313
2 34069 698193433
2 84464 178605713
3 83 99906 567415140
3 80 99915 912108559
2 81013 402223041
3 65501 77085 982511900
3 79036 79711 232418806
3 74 99904 404320595
3 4 99969 63205902
3 49 99900 165278580
3 6 99975 233044362
3 15 99970 854283059
3 46612 81179 445154206
3 1567 62261 395665310
2 97255 325764790
3 4364 39694 155383557
3 45 99943 463218009
3 43 99976 626018767
3 60 99916 120365706
3 99 99950 582158526
3 30 99996 203948258
3 60 99922 694675019
3 81 99948 987882890
3 24 99944 40135724
3 47 99906 99629025
3 73 99940 77043218
3 25 99906 854209121
3 40631 77079 899468725
3 57 99977 863317182
3 16470 46397 406976531
3 5 99928 153837905
3 38364 59346 437289460
3 42 99998 700534197
3 65 99983 811406257
3 28871 85380 54096047
1 4435 76269
3 52 99926 669667949
3 75 99996 31492436
3 59 99971 181759355
3 17 99985 764429113
3 85 99981 932848477
3 95 99951 308404848
3 58 99938 520029447
3 94 99992 53301848
3 11 99916 299178355
3 6652 78662 507129027
3 16 99959 280233675
3 32580 88785 89249849
3 10075 82445 463067848
3 1 99991 449419647
1 17102 60261
3 86 99946 452482464
3 44 99961 364488367
3 93866 95201 748702796
3 29 99924 228221550
3 13 99935 150819846
3 34 99979 85090730
3 10 99993 902753052
3 63 99966 893712147
3 4 99921 464373240
3 84 99903 55718255
2 83205 626250043
3 30 99956 310733861
2 35292 582157501
3 62 99928 60852101
3 75 99915 788823207
3 45 99914 804976611
3 18 99974 857049273
3 93 99996 788498599
3 14 99949 319046409
3 22 99959 601580543
3 32 99929 726471929
3 93 99994 990368480
3 27 100000 368706296
3 82 99928 575414503
3 65 99942 937485194
3 47 99989 745111423
3 33 99919 771069835
3 3 99982 103652420
3 53 99965 333368239
3 27 99974 577297064
2 52082 82500755
3 45 99918 876941913
3 49 99970 513306145
3 10 99974 64978518
3 79 99992 84852541
3 89 99983 622518630
3 67 99961 125193608
3 90 99961 768034074
3 39 99986 512264286
3 3 99983 607260603
2 29731 995687871
3 70 99986 705088008
3 26 99979 609980277
3 59 99973 964249052
3 14 99981 550589572
1 15786 79627
3 72 99953 19565314
3 81 99982 514445597
2 5593 390745578
3 65 99911 83822233
3 79794 85544 138798065
3 96 99939 608038400
3 28 99944 671488706
3 13 99936 967417542
2 22865 121898425
3 97 99924 158804710
3 21 99910 281433235
3 63 99942 428944011
3 70 99993 94963251
3 66 99970 240410167
3 2 99973 629669643
2 69683 577980671
3 8 99975 3463418
3 53 99918 112006310
3 60 99968 358496123
3 18 99934 627135290
3 72 99935 952925282
3 49 99943 53363267
3 63 99955 175467114
3 32406 98434 191716405
3 84 99923 855696074
3 22 99952 18269398
3 70 99918 128662705
3 12 99989 912339169
1 8289 81030
3 57 99961 470223701
3 749 84094 167562349
3 34 99981 156863138
3 28 99948 178722630
3 68 100000 244033802
3 4 99931 86341992
3 16 99919 7390538
2 83327 985594900
3 4 99946 61432758
3 92 99978 621523617
3 40 99910 424556717
3 42 99990 63973356
2 79003 57340560
3 79 99942 258146237
3 3 99939 192806754
3 46 99978 584025468
3 40125 95018 461586119
3 34 99911 427127413
3 74 99935 633205242
3 71 99954 572944245
3 92 99996 660354747
3 2 99972 621866520
3 64 99941 937967925
3 59 99913 506970062
3 18 99907 68400413
3 2 99900 941300766
3 9 99912 839882268
3 44 99983 88797226
3 78 99950 342511983
3 4788 88860 33822579
3 91 99946 581897933
2 60526 846370856
3 74 99993 54213976
3 5 99973 489318634
3 53 99997 30065994
3 45 99985 607408295
3 53247 54031 244216939
3 98 99914 154591526
3 63407 98295 262788813
3 15 99957 648196208
1 34105 87727
3 76 99964 203822421
1 26767 46806
3 68 99962 164364979
3 8 99968 442927487
3 8211 8623 816369402
3 27 99960 190550729
3 99 99919 707340165
3 41 99926 362557265
1 24693 79744
3 32 99993 114502076
3 14 99990 894440466
3 77 99978 112339291
3 20 99904 191930741
3 52179 83706 602207716
3 73 99986 551199292
3 9136 72333 81522951
3 82 99940 696308543
2 13773 360171494
3 2 99957 223973141
3 29790 34691 376034975
3 80 99923 353298032
1 78499 99438
3 10454 65804 688765824
3 74 99905 99709009
3 87 99923 585870216
3 14 99903 28525370
3 51 99963 482597010
1 68604 74126
3 58075 99307 469486294
3 68 99944 75205787
3 24517 38449 487406760
3 89 99957 788638656
3 92 99958 884721147
3 30783 68433 823325886
3 78 99995 359573643
3 73 99910 725583582
3 12 99962 896184808
2 82034 937744401
3 15 99978 447645298
3 33 99987 949377653
3 4 99938 869700226
1 8928 36709
3 60 99969 292174033
3 65 99982 994247008
3 9 99971 623920056
3 11 99959 452398478
3 8 99957 438310273
3 29283 78043 807475992
3 32 99909 143360337
3 13 99917 335345314
3 35 99927 292152982
3 77 99920 69325428
1 17700 91256
3 34 99921 123742201
3 57 99986 345470822
2 73781 990418794
3 28 99946 116885100
3 33491 53459 314397526
3 90 99999 774988557
3 46 99950 111281291
3 27 99994 611278404
3 63 99953 589073341
3 23 99995 681394566
3 79 99933 604707058
3 51 99939 306209859
3 49 99992 969202982
3 100 99902 170421931
3 65263 87204 858877228
3 38758 51145 640473521
2 56203 394828040
3 74 99984 853058350
3 27 99904 874359313
3 76 99913 560933010
3 59 99961 190429252
3 20747 97979 581779976
3 98 99994 726212212
3 46 99955 363912005
3 37 99988 339674667
3 48 99926 519921827
3 20 99906 414096336
3 73 99943 212578913
3 32 99940 397618700
3 64 99983 179521323
3 67 99993 836371055
3 55088 93611 565417434
3 16 99900 233450831
3 31 99945 869843068
3 40 99963 589972721
3 99 99996 151762071
3 6812 63809 700882923
3 3 99912 624322730
3 28 99978 312481993
3 69 99916 877886196
3 51 99965 248362222
3 6 99990 119647610
3 64 99908 845562046
3 78 99913 215574851
3 4 99972 649832185
3 90 99961 196640998
3 81 99949 814387050
1 23618 36242
3 55624 56776 296590887
3 43155 53668 981816026
3 29 99927 446890580
3 67 99911 649139919
3 39 99916 649681654
3 57 99965 277464146
3 91 99973 336800067
3 84 99996 729602845
3 71 99903 446250076
3 65 99951 33716251
3 86 99939 615317287
3 7 99937 392744553
3 77 99926 990033273
1 4552 9382
3 40506 89617 979777185
3 37 99926 944693179
3 2 99928 307188290
3 23 99938 152897911
3 62 99936 994948755
3 18727 19936 631600043
2 63670 205577984
3 82 99900 383422597
3 86 99944 207924129
3 18 99984 204808791
2 14398 921645690
3 47 99940 558529730
3 77 99997 285718781
3 2 99946 69687322
2 45581 522266132
3 66 99927 818331565
3 87 99977 100487361
3 25 99944 821510798
3 86 99922 118702257
3 19 99979 358216012
3 23640 81240 348188234
3 7 99970 524737909
3 29 99906 449072703
3 52 99959 739599722
3 87 99929 382355443
3 82 99935 526880234
2 80640 754033592
3 65 99932 902483661
3 97 99985 698992478
1 6867 69880
3 8 99979 763308427
2 345 27012337
3 82 99970 881804548
1 44335 58300
3 55 99990 120932965
3 58 99901 148030693
2 29501 232724365
1 12589 50543
3 56 99944 119722903
1 31519 68336
3 86 99947 222516449
3 30 99955 866013133
3 20 99907 537400863
3 95 99958 268765451
3 64 99969 822321547
3 44 99972 639982310
3 21 99998 731841911
3 23 99925 81960554
3 17 99974 859527752
3 69 99975 568362880
3 6 99947 282547547
3 28 99991 675801333
3 35 99901 381056302
3 1 99992 308468668
3 29861 92055 451062972
3 38 99984 190721908
3 63 99930 817040936
3 61 99906 163116589
3 46 99908 107709598
3 52 99994 316777831
3 25 99954 71388022
3 56 99979 867917915
3 24 99977 476773019
2 12428 615647195
3 31 99985 548470607
1 20731 60619
3 39 99926 751906943
1 25890 88443
3 49 99971 292918773
3 12 99995 215045371
3 41 99917 507169565
3 90 99931 49020219
3 49 99995 827435240
3 74 99948 537672875
3 68 99999 108857208
3 1 99938 539568523
3 45550 62873 307711999
3 15 99926 312694233
3 37 99943 344711269
3 91 99920 452050448
3 51 99904 829756457
3 23 99900 708410669
3 61 99927 96304777
3 17 99946 346302456
3 54 99971 849108965
3 18 99928 339497344
3 81 99984 217781345
3 66 99914 807754984
3 16825 64685 426807754
3 92 99991 195967585
3 71 99960 811201722
1 25119 25704
3 43113 69368 199265887
3 61 99974 402319974
3 75 99901 978277847
3 75 99976 885072497
3 56 99903 197368357
3 87 99938 977684719
3 99 99954 694362443
1 33465 39733
3 44 99904 766220432
3 83 99937 483302580
2 83651 405383935
3 15 99984 180463883
3 33 99955 975360876
3 3 99995 608863218
3 39 99960 7723031
3 75395 94666 730108762
3 60 99953 561246058
3 51 99947 245977426
3 36 99926 372449288
3 72 99936 144356873
3 20 99947 90878191
2 66009 683211269
3 29 100000 195124348
3 25 99966 902001931
3 17 99948 836630155
3 65 99990 349614393
3 20651 83426 164015312
3 38676 75916 91111203
3 97 99946 583180706
3 97 99927 465349984
3 88 99970 450012825
3 45 99908 25532366
3 13 99915 748537322
3 75 99916 130171925
3 40 99906 596978963
3 23 99950 464254830
3 99 99968 824839352
3 17 99940 316801445
3 56 99918 472112589
2 53051 337005424
3 91 99967 414389710
3 46 99912 966693301
3 41 99943 281050431
3 8704 11394 209960610
3 11887 72006 40224638
3 13 99954 959284854
3 48 99996 808561509
3 32111 65116 930718179
2 80135 678063904
3 96 99906 111623922
3 41 99990 404087559
3 21 99984 618432774
3 41 99969 348655322
3 21 99980 679946595
3 44 99988 180721087
3 38 99908 252544075
1 56014 88251
3 39 99905 38211545
3 64 99963 44093683
3 38 99914 923319964
3 33 99993 736694460
3 37 99917 871532538
3 17 99964 543874736
3 58950 90479 763406863
3 28388 90802 764785486
3 58 99946 241244708
3 91 99965 514357979
3 80 99935 398982583
3 85 99999 368033933
3 100 99948 371424957
3 27429 94347 38173931
3 84 99930 59928359
3 72 99993 540813679
3 70 99947 471815076
3 22 99948 14401390
3 61 99972 596106150
3 100 99917 369574458
3 27247 79357 359262376
3 5 99910 330958981
3 13 99929 816147629
3 89 99997 994608392
3 8 99948 345660940
3 89 99951 436169317
3 38 99988 820515435
3 40 99904 684280394
3 8 99989 242576649
3 54 100000 235087831
3 87 99904 711128129
2 46294 774332915
3 99 99943 925805
3 76 99919 838954758
3 35 99947 509469840
3 70 99903 451919423
1 31304 67464
3 28 99936 466315558
3 56 99978 926769636
3 87 99901 119461462
3 21 99970 173668769
3 20 99945 331360983
3 59536 67715 834693904
3 40 99966 859289866
3 90 99998 532283281
3 96 99908 71210752
3 86 99999 92144025
3 62 99966 817267601
3 81 99999 620055282
3 51 99901 242168522
3 9 99900 422155842
3 63 99978 817124236
3 42 99997 441496014
3 28 99924 982307954
2 75443 319426118
3 47 99952 37319071
3 21 99934 4766528
3 93 99937 621985360
3 99 99919 315189707
3 87 99928 584865440
3 51 99904 264261941
3 47 99925 640012360
3 87 99962 730295368
3 32 99963 809899415
3 74599 79767 956751699
3 45 99995 942279068
2 36433 122784572
3 51 99951 567227158
3 78 99913 995884083
3 66 99908 893742591
3 6310 43595 246713791
3 73 99957 903185757
3 36 99952 36124210
3 16774 96329 896320567
3 49 99910 254084416
3 34 99949 68836655
3 61 99925 867179332
3 60989 99435 112732140
2 24691 355596897
3 70 99951 726309599
3 14 99977 455813529
3 68 99908 444972100
3 88 99958 186869956
3 300 48277 979505993
3 3 99926 441947645
3 38 99948 581138215
3 37332 62164 531919846
3 55 99946 200728313
3 46 99900 631746604
3 84 99927 607944287
1 29850 64348
1 8327 9035
3 8 99932 482914743
3 30 99976 475548894
3 71 99985 138646661
3 9 99995 190943281
3 18259 68507 49983072
3 29 99906 653940298
3 100 99996 664472817
3 21 99964 425673474
3 59 99982 578354203
3 10759 88735 165458280
3 2 99985 258842306
3 57 99938 110610086
3 80 99996 499288780
3 21138 26196 679611425
3 78 99930 785208937
3 48 99936 150260960
3 14 99918 996164239
3 84 99982 692324911
3 6 99986 243315913
3 89 99992 343010180
3 97 99937 547381298
3 25 99911 95148449
3 62 99931 885040572
3 76 99970 353493755
2 18735 725887673
3 74 99978 861708715
3 57 99948 75584510
3 55 99966 118521928
3 77 99914 359519915
3 80 99986 264147350
3 60 99964 437731010
3 67 99965 842205551
2 20715 852441985
3 26 99994 195834955
1 7557 77340
3 96 99994 538589859
2 96442 173869570
3 50 99998 185773621
3 90 99917 68790448
3 25 99942 158012724
3 35 99951 426294357
3 22 99909 876877964
3 74 99939 2802058
3 71 99973 412733488
3 90 99973 34278102
3 8725 64582 373619393
3 51 99901 138342139
3 67 99995 81141232
1 40562 45704
3 59 99981 620885744
3 23 99925 235430497
3 25 99968 706776978
3 70 99955 879856237
3 63 99938 127384893
3 52 99955 751627101
3 50 99927 680293542
3 43604 78823 986208694
3 26 99985 817822838
3 92 99964 606703002
3 12 99998 543246058
3 20 99939 438695309
3 54 99924 124525753
3 98 99969 666202225
3 84 99920 70462774
3 93 99944 156602579
3 18111 81131 306869174
3 78 99946 523690859
3 81 99921 698096692
3 91 99989 635688669
2 75161 480573248
3 79 99996 904847682
3 68 99968 225360450
3 96474 99982 418721689
3 11 99913 606030124
3 42 99958 354279336
3 96 99955 353726665
3 25 99980 652856906
3 48 99915 711664490
3 38 99955 291507245
3 12 99929 951832775
3 67 99994 943850703
3 70 99954 652542249
3 7 99997 72628425
3 76615 92510 111649734
3 6 99957 245163851
3 61 99966 191558252
3 75307 75701 971449064
3 25 99997 593472098
3 40 99904 225194388
3 86 99935 285264523
2 49801 136768231
3 12 99944 681148141
3 85 99940 865220197
3 79 99906 913539716
3 29199 88207 290793715
3 69 99909 629039761
2 7754 502313187
3 57 99925 230454678
3 87 99931 523472752
3 56 99946 301254996
1 15776 72450
3 92 99966 132730813
3 65 99989 349263273
3 9211 52647 264341
3 86 99975 986107794
3 6624 22110 340666382
2 25248 573244056
2 1292 515808994
3 38 99997 325210806
3 11 99998 340494233
3 36 99978 493429886
3 31945 52702 775332577
3 52 99907 854395943
3 70 99932 895773736
3 52 99934 48773764
3 46 99941 249536426
3 47 99998 808182208
3 79 99976 580912337
3 40075 66231 140297442
3 28587 69462 302553568
3 85 99986 459760782
3 36 99984 287029969
3 25 99966 494328077
3 13 99906 344210811
3 61024 67105 718716816
3 38683 85094 797625591
1 12991 99196
3 48 100000 778688885
3 38 99965 482349450
3 96 99948 370540665
3 8 99936 949191245
3 92 99918 152407010
3 35 99974 62277813
3 60 99930 788560928
3 1 99975 938281530
3 86 99975 149719487
3 28 99929 12923804
3 21 99927 762685973
3 98 99996 606745259
3 31 99967 442634528
3 88 99943 176909132
3 27 99951 116055209
3 47 99930 774700985
3 32 99916 948458158
3 54 99959 118152712
3 24 99970 668566271
1 69401 84578
3 30 99955 920262692
2 55910 187689944
3 50 99920 866162864
3 30 99943 485510099
3 75 99963 498623470
3 89 99939 213950857
3 91 99921 507213861
3 84 99951 284476413
3 9 99954 187450829
3 97 99968 461760828
3 56 99921 118560744
3 74450 75790 204278307
3 22 99989 16112607
3 66 99909 974219616
1 43730 87225
3 20 99956 217719845
3 79 100000 472395381
3 41 99964 264097670
3 92 99918 235950851
3 1707 83160 681665890
3 82 99919 669406426
3 72 99997 48537
2 71702 466353678
3 34 99905 531950298
3 61 99919 244096934
3 4508 5094 593568898
3 93 99944 575997849
3 15 99910 183111114
3 99 99994 855362638
3 23 99928 738169354
3 78 99940 657253490
3 85 99983 619588395
3 35031 80763 663619289
3 34 99996 319489705
3 3537 98830 819108774
3 33 99909 553374167
3 33 99986 141657262
3 32 99993 515542370
3 42 99974 420632858
3 62 99919 108679705
3 71 99962 895858764
2 48507 716388882
3 6515 72703 434154648
1 85573 95779
3 86 99968 587054280
3 12 99953 570663265
3 51 99946 9511485
3 48 99996 189933920
3 73 99913 338201859
3 10 99918 838108101
1 28340 40835
3 58 99941 132951792
3 47 99941 930670264
3 73 99915 32794892
3 32 99969 505436430
3 13 99942 455562066
3 74 99995 818522796
3 38 99947 6071074
3 16959 22802 576201308
3 43 99962 90918471
3 41 99975 170231756
3 3 99963 246181053
2 56550 543355711
3 98 99954 418794093
3 39 99957 17221910
3 41 99982 357525988
3 72 99920 303872463
3 94 99963 35383423
3 21 99985 585791402
3 46 99906 962056749
3 73472 97883 487590059
1 27027 32941
2 10224 343908633
1 63056 77728
2 90222 987561227
3 68 99964 683502461
3 52 99984 72161546
3 60880 90938 427548748
3 68 99967 405616600
3 94 99979 920708419
3 91 99969 193710150
3 2803 10376 470134713
3 12 99954 27486004
3 54 99928 777576861
3 66 99962 714472945
3 87 99937 640043771
3 47 99958 645595619
3 82 99978 326719162
3 61 99963 62107495
3 70 99972 283222695
3 47 99944 631028731
3 96 99949 166490807
2 8006 406610982
3 16 99948 169638385
3 81 99977 717433408
3 3 99911 686125790
3 89 99948 585531709
3 55 99971 644972665
3 11 99953 641990449
3 13 99942 500832502
3 34 99915 155232301
3 20 99957 276540046
1 43440 75670
3 35 99936 694297891
3 63 99989 697836008
3 81 99923 522930344
3 27 99941 199655361
1 4787 97136
3 86 99956 793048315
3 28114 52121 16549592
3 76 99949 931007608
3 31 99933 769932801
3 13687 91134 439527689
3 12 99944 239104363
3 75975 93886 75989217
3 50 99962 924109842
2 74626 791003114
3 94 99964 574943575
3 22 99992 494466430
3 62 99987 383704344
3 4 99954 539801025
3 53 100000 724963492
3 40 99926 602913258
3 42 99901 738832641
3 84 99900 872741667
3 6697 61795 752505555
3 83 99920 580242984
3 33188 96907 984140569
3 34 99936 464914991
2 50387 296842044
3 35350 36607 329770136
3 35 99922 595505172
3 7 100000 720644364
1 19041 61429
3 55 99962 658340302
3 23 99934 703774491
1 57361 69891
1 82442 84456
3 35 99945 679113426
1 89776 97480
3 64 99976 18858956
3 38 99960 252569603
3 14 99972 165812505
3 1 99922 902714159
3 18052 48133 398078074
2 16463 345281248
1 62433 89249
3 14 100000 131429690
3 97 99932 163158229
3 27 99945 78658779
3 3 99935 393118435
1 1938 41709
3 83 99994 420016340
3 51 99911 379931196
3 93 99977 430355437
3 31721 64027 730581450
3 38 99952 84617549
3 60 99996 82370129
3 36 99963 72293682
3 32 99985 278761829
3 8 99900 732832502
3 31 99928 195515546
1 2477 74632
3 86 99971 509102692
3 65 99995 853161118
3 42 99979 296407242
3 15 99914 427935842
3 97 99972 935191968
3 91 99915 953825674
2 22192 66674153
3 2 99941 718752791
3 29 99901 619087128
3 64 99946 623452907
3 37 99910 692019769
3 23 99918 622031726
1 69341 69467
3 2 99985 697186813
3 29 99986 414623111
3 20 99947 787569916
3 100 99993 696956188
3 90 99989 438206388
3 1 99940 692652794
3 64720 74559 925342228
3 13 99982 626505331
1 48122 97972
3 98 99959 455533429
3 48 99921 606305098
3 16 99935 700514468
3 52 99977 739827349
3 16 99954 687544427
3 48 99998 363834959
3 16 99939 153259536
1 32254 78352
1 31509 85821
3 40 99900 29009540
3 3 99969 430375389
3 43375 82473 958477054
3 84 99941 304921713
3 74 99913 49133948
3 3194 80628 174263874
3 98 99949 428797746
3 6 99974 428946015
3 61 99990 207390890
3 34 99926 213735412
3 83 99900 262178471
3 13 99962 819360340
3 70 99930 38698568
3 14 99979 83710517
3 71 99990 183714413
3 70 99909 972202043
3 81 99981 96510558
3 84 99952 33790649
3 71 99904 125055914
3 44387 62517 318019763
3 60 99998 884467534
3 6 99919 468745767
3 52 99957 403105303
3 61 99937 847274380
3 15383 43357 423406665
3 8492 99339 926991003
3 67 99973 932345472
3 52 99908 466437198
3 11 99964 777052119
3 55 99914 503683111
3 77 99971 862449992
3 88 99959 522562227
3 14422 86681 720552531
3 39 99936 845432141
3 44670 78099 464273635
1 47403 93679
3 2916 77157 795679911
3 15868 66035 438696966
3 95 99907 698394659
3 8 99993 921798028
2 80719 276733740
3 4569 40262 427837240
3 49 99952 362534859
3 20 99936 354139952
3 86 99962 331975327
3 8 99963 321149019
3 40 99994 964073648
3 91 99930 898911615
3 85 99905 648237891
3 14 99937 363067819
3 91 99960 127915841
2 67510 841235338
3 19153 93407 23827207
3 83 99971 635104281
2 42126 652648408
3 55 99955 688809155
3 6 100000 522678018
3 41 99947 398684702
3 35 99972 484232407
3 77 99977 657353602
3 59 99934 788264618
1 19221 58446
3 89 99916 795616401
2 79555 408775946
3 86 99989 685860575
3 16252 18380 28878346
3 55 99912 203194521
3 87 99976 20220272
3 15 99962 261034264
3 28 99974 362011275
3 36 99925 121711202
3 54 99999 632819730
3 92090 94123 100184092
3 84 99967 874400096
1 28720 61342
3 49 99994 514880497
3 91 99906 995805937
3 30 99969 144214657
3 37 99911 145811191
3 79256 88715 21310934
3 79 99968 330630637
3 84 99986 688642824
3 6 99957 263398924
3 14 99996 71067577
3 76 100000 662079855
2 56609 328996821
3 50 99932 266404546
3 91 99996 4571291
3 21 99948 472519712
1 37131 66956
3 12 99989 309195484
1 47263 73122
1 10851 62765
3 34 99968 740713291
3 69 99974 168803326
3 25 99941 458819
3 10 99915 398702826
3 55 99959 745508939
3 19 99930 957716813
3 49 99944 215293006
3 37 99900 211123537
3 55 99924 241029138
3 52 99977 69783032
2 94170 473635560
3 48 99955 284365399
3 38 99948 825132551
3 11641 23692 749210257
3 77 99986 48263857
3 53 99955 746872386
3 30 99966 82344598
3 96 99998 204512654
3 89 99974 659763748
3 24 99914 927516747
3 73 99948 821457734
3 46 99964 323055337
3 3 99988 888791401
3 46 99928 473347735
3 20 99962 287181508
3 24 99961 795804323
3 45 99968 819953881
3 56 99938 197260579
3 18 99948 575317559
3 11 99915 357359314
3 47 99913 574017923
3 76 99988 793129020
3 56 99987 11980726
3 58 99914 463685149
3 35 99915 577062824
1 42418 61263
1 37287 51211
3 97 99945 699209243
3 26 99938 600462919
3 92255 92454 916537078
3 43572 52122 901278432
3 56 99907 896873897
3 17 99971 499568273
3 29 99902 208287120
3 90 99963 888660252
3 67 99958 649817061
3 22 99918 799958350
3 79 99941 705472105
3 79 99975 774512835
3 45354 88446 133238085
3 61 99922 220874987
2 22125 91237230
3 6414 84674 383890391
3 75 99900 407459035
3 81 99970 171667567
2 58123 347897369
1 23350 60900
3 73 99912 865677606
3 65397 82159 35299597
3 68 99912 275301152
3 47 99905 240065979
3 26 99958 94948186
1 88722 92821
2 22324 383030900
1 15974 62442
3 69 99920 411017742
3 76 99905 581053559
3 35 99929 497170867
3 75 99930 947723283
3 39 99929 438334118
3 27871 43867 484483172
3 51 99911 47711185
3 40 99969 722015547
3 41 99914 965816575
3 49 99939 893728374
3 98 99908 348317056
3 58418 94635 578981314
3 41214 64714 261943823
3 18592 70303 888439198
3 10147 51057 896503793
3 69 99999 368685984
3 62 99972 893193056
3 10 99950 916298236
3 18 99902 757871399
3 21 99968 828075074
3 52 99952 832162189
3 50 99963 220523879
3 58 99994 179379319
3 84092 96621 800002822
3 78 99940 85826250
3 72 99928 217725416
3 66 99967 191275279
3 24 99946 24117699
3 64 99938 336478554
3 74 99913 701707839
3 17590 92712 375499372
3 98 99979 769640766
3 13 99905 613306902
3 46 99935 272016477
3 44 99998 932633313
3 11 99946 906781622
3 56 99903 519520493
3 9 99951 299329000
3 30 99928 610130967
2 22001 795466757
3 41 99940 464510728
3 43 99976 375848936
3 14 99907 886768003
1 12872 71928
3 6823 28556 656165419
3 12 99982 196599305
3 48 99905 750095479
3 77 99936 669031693
3 36 99985 205521552
3 67 99999 120160536
3 63 99930 524146788
3 18277 42731 860777623
3 23 99903 520981681
3 65 99997 47790452
3 39 99992 480762025
3 79 99926 275404245
3 80 99907 856440026
3 27680 72261 150665765
3 98 99950 792878413
1 48983 70576
3 80 99966 819846392
3 45965 54108 160089477
3 56 99935 743787927
1 43403 80435
3 43 99993 397440480
3 72 99933 654526008
1 34809 37654
3 5 99982 881939412
1 24072 84165
3 23 99924 408136984
3 39 99996 956954108
2 40116 654387322
3 8 99900 509448230
1 24920 48846
3 86 99918 256136870
3 9 99937 656612511
3 80 99970 67495754
3 77 99984 343190518
3 6 99967 756430958
3 43 99926 551709742
3 33619 47960 614486368
3 54331 61538 601072193
3 48 99911 934688994
3 87 99949 627871844
3 10 99910 813548050
3 30 99960 705295379
3 7 99979 890650249
3 30 99998 193359697
3 6 99948 684046787
3 28 99964 779843881
3 30 99948 910155199
3 3 99984 903755640
3 92 99963 327580902
2 53446 454437204
3 28 99935 110275957
3 10 99984 882086631
3 19 99985 665190098
3 83 99944 615807122
3 5 99984 479357553
3 88 99996 686130310
3 51148 58950 756756905
3 92 99955 530670502
3 60 99953 910520600
3 8 99969 576895624
3 78 99934 302398924
3 69 99995 665484217
3 82 99963 687521699
2 42682 432426125
3 72 99963 528802612
3 48407 76070 578028646
3 32 99997 785502776
3 69 99969 983313905
1 60402 67798
3 54 99965 115493940
3 46 99959 534144217
3 25 99993 608949387
3 32871 88065 625947222
3 33 99918 631917435
3 40827 74983 768237060
3 42 99979 666009218
3 84 99929 441262822
3 89 99957 891220879
3 38 99996 597389064
2 66370 327393940
3 89 99916 908657356
3 17 99936 351851211
3 47 99981 453651073
3 2 99912 179096467
3 73 99964 946763992
3 41 99900 787345041
3 61 99975 443962153
1 14581 18000
3 13 99956 851922883
3 37 99985 565036341
3 54 99932 979503498
3 34 99913 776326388
3 45726 51686 879425769
3 69 99937 936247565
3 48 99932 218323370
3 70 99928 255817292
3 31 99990 415308411
3 67 99915 810059178
3 42 99986 852843219
3 90 99969 318771542
1 38186 48861
3 51988 96107 490332095
3 91 99967 433278980
1 51976 86717
3 60 99948 825450666
3 100 99934 248371854
3 77 99926 194254298
3 47 99916 342027197
3 59 99920 608067163
3 74 99942 419944984
3 82 99905 258293573
3 44608 80272 361787362
3 32 99969 168618059
3 61 99975 228313353
3 44 99904 591854371
3 87 99927 307679651
3 93 99903 558944806
3 62 99978 306697142
3 54 99959 37680185
3 17 99939 243451964
3 67 99939 841824235
3 95 99939 181033318
3 62 99998 857309663
3 10 99950 174667296
3 7675 22105 104110188
3 39 99944 955096278
3 65 99972 513584771
3 66 99919 454169462
3 66 99964 505769426
1 36530 77555
3 100 99919 983985765
3 22 99928 592073881
3 9 99914 149421537
3 78 99901 815473638
3 4 99909 810169365
3 43 99995 118481771
3 57 99902 596325030
3 11411 31515 556883069
3 86 99973 910680280
1 34610 98104
3 87 99959 498196958
3 85 99990 139551250
3 60 99971 870780900
3 68 99902 208402811
2 90550 817426553
3 26 99970 507704354
3 17 99914 890238024
3 74 99916 731460736
3 9 99998 42803657
3 96 99966 959236001
3 6 99967 531149520
3 99 99945 656088586
3 60286 96626 318956512
3 58012 90416 257312407
3 39 99920 501886931
3 96 99929 237651270
3 4 99970 949011132
3 65 99901 55419704
3 75 99903 40686601
3 69 99967 991908341
3 73 99989 45232620
3 8 99921 321317359
3 61101 84446 116192252
3 58130 97676 12249674
3 85 99959 626381592
3 32 99919 798530522
3 55 99954 127120012
3 67 99943 787352429
3 31 99953 145877111
3 62 99994 802139467
3 55692 55757 295617900
3 25 99996 380157947
3 42410 79571 948113752
3 74 99995 39772233
3 16974 79191 905163683
3 71 99945 685131397
3 5 99978 136944282
3 60 99936 264830733
3 75 99901 102464524
3 52603 92867 841651213
3 36 99982 469021491
1 7365 21192
3 66 99973 352491967
3 23 99930 937765390
3 60 99971 895034409
3 47826 98331 464808879
3 14 99978 679060541
2 42884 798946442
3 3 99960 478013967
3 68 99901 23783274
1 57236 63150
3 91 99986 486031588
3 35 99987 461218999
3 72 99918 293401704
3 22 99924 641117200
3 7 99985 419590866
3 31305 98128 43052551
3 25 99922 607609153
3 76 99900 823767196
3 92 99927 786810352
3 53 99970 51688164
3 49 99930 814559992
3 86 99999 911693295
3 77 99967 562097237
3 71 99998 38450920
3 31 99961 858602795
3 35 99973 283151995
3 43 99964 195224651
3 18 99986 111384444
2 73847 390790757
3 65 99963 144556453
3 41 99996 525922194
3 47 99987 283305895
3 43 99960 637061702
3 36 99926 787680273
3 26 99997 45278701
3 7 99924 913339653
3 71 99901 58090875
3 20 99911 7674284
3 62 99959 212152117
3 45296 89983 219868184
3 36 99937 363237811
3 86 99908 200297575
3 85 99961 324570147
3 78 99976 562298665
3 77 99997 628676047
3 100 99978 424888580
2 78037 531723415
3 63 99976 698117931
3 10 99925 454352510
3 1 99966 85517339
3 63 99922 437902211
3 12 99942 637455311
3 57 99911 541523356
3 30014 46607 530090703
3 79 99968 181939384
3 38056 53590 649804437
3 34 99986 949662599
3 88 100000 47056502
3 30179 34043 948784507
3 88 99978 871411651
3 39437 57338 776752654
3 75590 80207 87903025
3 20 99911 266403654
3 48205 77465 163650422
3 28 99932 167348087
3 31 99928 680826165
3 89 99987 237091400
3 32 99967 766762524
3 93 99907 678341880
3 64 99974 134878539
3 82 99904 207313890
3 3 99973 279141624
3 85 99924 597338431
3 88 99954 612363089
2 81598 638163307
3 47 99957 297243134
3 19 99998 394206684
3 25 99985 922703395
3 100 99936 300959949
3 52 99980 278425320
3 99 99964 410095935
3 86985 99906 93817688
3 72 99929 574157296
3 92 99963 642892120
3 20956 41288 883450211
3 47 99954 238795722
3 97 99942 880480035
1 67912 70370
3 25 99909 21265344
3 20 99954 660501021
3 31 99915 596893378
3 6 99930 514756898
3 10 99967 388266913
3 22 99988 324274922
3 49 99952 533631557
3 67 99998 839718894
3 8 99964 929502078
3 65 99995 89376742
3 54 99987 339741576
3 12 99996 430913649
3 22 99912 988731852
3 73 99999 932252918
3 95 99966 202234344
3 83 99909 743836619
3 1147 71944 409870834
3 45 99937 139650709
3 64502 77011 292323321
3 61 99986 604541423
3 46 99968 95203021
3 52 99918 850786894
3 60 99913 939735040
3 63 99949 699263012
3 93 99947 155860781
3 90 99902 526374723
3 29 99978 645921911
1 53814 86850
3 39 99992 746408240
3 20 99986 127722440
1 11530 99215
3 47661 79619 529528438
3 58 99997 950043001
3 34 99923 499659654
2 54567 661472487
3 61122 99107 313499281
3 18 99917 468719122
3 22 99987 959147248
3 73 99946 636560781
3 65 99926 524701668
3 28 99991 57805572
3 60 99943 175250701
3 35 99972 146282229
3 31 99919 339113587
3 29 99970 412743087
3 11550 69192 977385903
3 25 99911 788955033
3 13246 74388 308315207
3 89 99924 863005877
3 46 99943 388498264
3 53 99961 680530788
3 46 99929 165070971
3 91 99970 219956331
3 45086 79216 382015458
3 56650 73644 890525751
3 93 99964 441229762
3 55 99927 432951645
2 34726 251512590
3 51 99972 730440818
3 28 99967 826753535
3 44 99920 10620530
3 39676 65565 796528293
3 28 99923 910035389
3 840 10419 414114761
3 31 99991 496327428
3 35 100000 777306902
3 39 99960 453725957
1 12526 12615
3 12 99967 997133943
3 90 99917 159424304
3 67 99919 888076448
2 34074 669505221
3 38 99987 739693734
3 45 99953 402643318
3 31 99918 746644014
3 15 99972 710621008
3 21 99963 602725497
3 4 99953 231704255
1 4081 85659
3 97 99974 671674278
1 88318 93634
3 19 99984 787211143
3 78 99991 565749928
3 36 99979 176542354
3 66 99968 473971063
3 58 99982 458528575
3 16 99947 908568418
1 49712 85686
3 17 99936 841639810
3 57 99990 830400482
2 13186 728487451
3 8726 15301 607424245
1 13281 67924
3 76 99923 347204716
3 4 100000 479926893
3 81 99974 185354341
3 9322 64570 994052711
3 86 99970 141491305
3 46 99953 133339883
3 95 99924 9151241
3 20 99989 402032025
3 83 99933 19456055
3 76 99964 675769466
3 89 99902 851750051
3 55 99955 164494465
3 13518 34125 123652708
3 54 99967 716437328
3 94 99931 279424728
3 36 99942 643904573
3 12 99979 205265869
3 10740 81464 178342037
3 24731 36397 980012512
3 21920 84345 39355167
3 56 99912 520686630
3 24 99968 146311396
3 37 99985 686180105
3 73 99946 333489454
3 2 99996 31967349
3 58 99992 900889294
3 66 99940 763698485
3 28 99993 540318883
3 28 99979 868697495
3 19 99916 402066775
3 97 99992 325072727
3 29 99971 559498860
3 29 99953 640801466
2 14130 468108303
3 20 99916 529604855
3 9 99937 874595285
3 98 99942 45622164
3 77289 88661 614553853
3 19021 66096 609798699
3 30 99963 853297467
3 4711 90827 913403050
3 7 99915 447781620
3 32 99902 138443375
3 2 99948 970401156
3 77 99928 815713959
3 10 99996 347449540
3 32238 50249 385834487
3 11 99988 37884363
3 36 99967 322572122
3 63 99944 307073780
2 74462 719232452
3 28 99911 266430528
3 51733 59925 159259
3 7556 78126 328561038
3 46 99947 296006862
3 37 99933 609809123
3 74 99935 886098006
3 33 99916 811690204
3 60219 66204 765226597
1 26769 90991
3 7 99918 908103581
3 18 99962 433144586
3 73 99974 183448631
3 7 99968 541233359
3 83 99927 402800998
3 75 99989 375667393
3 68240 95408 608479863
3 73 99906 136447493
3 64 99965 645832403
3 12 99933 834899136
3 4 99927 328695328
3 66 99944 472495968
3 96 99952 210239909
3 62 99956 105461535
2 32294 726390374
3 86 99992 53633559
3 64691 92399 698472402
3 13 99977 490583166
3 79 99970 5268380
3 61 99945 736660543
3 23658 49424 542428417
3 79 99989 799257359
3 39 99946 192871870
3 42356 44840 399690060
3 84 99901 172115125
3 36 99920 741368773
3 58 99981 70066130
2 20979 494629759
3 15 99918 700258744
3 14 99939 102449776
3 48 99906 658234150
3 45 99906 701241192
3 27 99962 305332059
3 51 99981 913849580
3 66 99957 15464849
3 89 99986 963149265
3 96 99916 545025257
3 53 99939 527425087
3 26 99966 511081872
3 66 99993 288426484
3 78 99921 296000808
3 59 99939 235327946
3 30 99921 501459045
3 8 99913 930833019
1 66288 85627
3 39898 77940 111563554
3 29 99929 824680942
3 59 99963 642298863
3 40175 97191 106945171
1 50086 66342
3 90 99960 547620634
3 1 99940 675673849
3 62 99938 653126405
3 90 99979 412804966
3 23169 93536 480588395
3 55 99968 334565614
3 9311 88567 153538523
3 2 99982 480118917
3 15 99913 336399023
3 74 99991 701955700
3 39 99951 102055282
3 57 99981 444577763
3 65 99994 17208711
1 42032 99449
3 53 99959 465120601
3 49 99925 856519279
3 10 99964 515759527
2 28812 251760440
3 27 99918 158087874
3 45 37398 443722368
3 15882 73000 588457919
3 78 99923 840806355
3 72 99975 89335906
1 75759 93734
3 99 99915 570583362
3 62 99952 813649699
3 2 99984 95774192
3 15831 96960 288993580
3 17 99984 472221188
3 5 99995 959576304
3 100 99977 46024510
3 15 99978 100117704
3 63 99979 127674656
3 73 99994 94345462
3 4 99923 65677198
3 48 99969 222420334
1 63533 75263
3 58 99950 688783607
3 76 99907 848046697
3 54823 65264 763697761
3 58526 86442 562105554
3 25 99927 616224695
3 29 99989 188991282
3 16589 85595 746588514
3 59 99978 234210758
2 21027 879076812
3 8 99938 617300233
3 96 99960 160657363
3 25 99928 619296488
3 67 99928 356567435
3 30 99980 856896241
3 48 99971 684757720
3 20 99909 642000529
3 47 99966 922193226
3 87 99995 940437851
3 48 99984 555289055
3 84 99926 772213992
3 23 99906 707780616
3 26 99920 665653764
3 70 99919 806184431
3 37 99957 19350278
3 55 99958 396607479
3 78 99985 849718656
3 84 99923 369728901
3 42 100000 372717336
3 1 99913 955523326
3 50 99965 917544885
3 65 99997 535747857
3 62 99945 909372639
3 72 99937 819865910
3 5 99936 607971936
3 23 99974 97113463
3 8 99999 610286639
3 8 99965 94955886
3 41695 80249 642762639
3 24 99969 859601039
3 92 99945 240575859
3 46935 76878 970618791
3 85 99947 726007845
3 97 99932 815132581
3 41 99971 297185832
3 68 99921 778404760
3 23821 31988 398111834
3 61 99963 443373561
3 73 99912 551766877
3 45 99948 850232107
3 56 99999 218275896
3 68295 88897 549802304
3 48 99945 922391610
1 9703 45157
3 47924 59199 319289819
3 95 99991 917707856
3 42819 88472 443452653
3 82 99961 718954847
3 54 99983 849596703
3 46 99919 907635262
3 82 99921 27562958
3 38 99948 414756613
3 44 99985 391941505
3 9765 30842 320580192
3 6 99983 750814473
3 21 99974 267113425
2 1808 208238731
2 87882 622929625
3 68 99923 356150188
3 24 99912 602179953
3 175 92936 885545261
3 66 99941 67577189
3 59 99976 547940118
3 57 99913 999044661
2 95 457703125
3 31 99962 713041752
2 98563 865464605
3 83 99950 24680268
3 1562 50475 28088326
3 28448 39959 665981535
3 100 99906 623871590
3 77344 83948 631117816
3 73 99906 478918673
3 96 99903 886263629
3 97 99972 174047617
3 36 99931 548838791
3 39 99931 673255866
3 47708 50413 893320893
3 35 99927 219830126
1 9840 32371
3 70 99934 31925320
3 94 99916 808722456
3 14 99953 892042447
3 96 99998 806442297
3 20 99912 691182115
3 95 99965 155840418
3 87 99952 193794171
3 18 99902 239369555
3 75 99985 88833183
3 88 99907 105427299
3 66 99987 559138374
3 15 99974 855360900
3 18160 72683 994675135
3 68 99941 794754760
3 86 99936 110678223
3 26 99932 854664610
3 38 99991 230804699
3 87 99917 126087471
3 59 99916 793065030
3 23 99973 628942263
3 19152 33344 432383261
3 92 99971 721905775
3 32056 61712 278570737
3 36 99921 701549184
3 96 99981 605772293
3 6 99971 736069965
3 64 99980 894682537
3 63 99937 859773937
1 81715 82461
3 53482 92498 14325878
3 39 99955 986315758
3 65107 90864 91289845
3 13486 19595 999192121
3 52 99959 902124698
3 91 99981 522761621
3 87 99939 466263179
3 37 99912 260356682
3 49 99916 773108617
3 16 99929 587125813
3 16 99905 463872183
3 77 99953 157863340
3 65 99930 553353113
3 88 99957 493093283
3 65 99906 330179419
3 45 99919 382741264
3 10 99966 146536276
3 39 99998 674885517
3 33 99988 30911178
3 5 99924 506619196
3 55 99999 69015032
2 70364 288238512
3 56 99998 853021332
3 25 99900 654228356
3 53 99954 315940082
3 73 99974 429023870
3 24 99934 170698470
3 6886 25738 532155533
3 15 99978 595910589
2 97015 795193984
3 94 99988 232334855
3 2930 49364 877889375
3 12 99995 900180825
3 77 99924 359687809
3 39 99927 621087692
3 91369 93797 400355529
3 41737 88987 146260484
3 49 99942 73258876
3 49901 50343 74361427
3 84 99903 265070122
3 39 99902 156328896
3 52 99919 480734159
3 58 99989 208741445
3 54 99945 11768634
3 52800 93244 669493853
3 44 99987 449354415
3 73 99962 38382014
3 52 99953 704242376
3 58 99988 716118883
3 87 99980 640559265
3 83571 97263 425313998
3 23 99915 253072180
3 35 99954 410451595
3 40 99967 853342721
2 18657 128787327
3 37 99973 869717929
3 73 99975 975428034
3 74 99993 662292958
3 6 99942 95220619
3 2 99990 681248989
3 80 99934 38399395
3 18 99954 490069526
3 39143 78999 537757628
3 35 99989 994726495
3 9 99974 971229242
3 41 99958 491717080
3 33 99907 658049330
3 63 99927 878977805
3 88 99932 563221680
3 61 99912 838816606
3 29394 91366 714833470
1 23853 53822
3 25 99953 256586097
3 11075 54810 739628387
3 53 99941 139662489
3 12297 94746 540010052
3 66 99985 443095205
3 79 99918 389553748
3 38256 98327 92129129
3 89 99947 845860839
3 16 99907 452436499
3 12194 86097 947382949
3 73 99925 370078704
3 12 99972 72847986
3 43 99935 669317745
3 4938 76911 694214029
3 86 99904 909157485
3 51 99910 525770231
3 69 99925 676383401
1 59521 71710
3 12 99923 954540392
3 27321 97495 391825457
3 16 99944 794825752
3 30262 48092 534563859
3 63 99917 781786878
3 37 99999 606824220
3 80 99942 645757240
3 14 99960 145976005
2 19997 22305782
3 28 99945 607757188
2 18153 593847406
3 53 99975 206931999
3 69 99954 347452114
3 23727 46850 908497665
3 67 99918 689414286
3 2 99987 530297954
3 60 99942 472322383
3 52 99980 626374952
3 30 99983 376334394
3 39 99981 285981320
3 59 99908 304910192
3 45 99933 696472493
3 76 99913 560983247
3 16 99991 362836124
3 38 99948 246411771
3 46 99917 384208471
3 48 99952 776157085
3 42 99911 362874944
3 73 99977 407048683
3 48 99968 698759361
3 51 99944 8122984
3 62 99952 424911146
3 96 99970 140513517
3 77 99968 870591194
3 12 99970 814770152
3 86 99952 712949666
3 31 99920 575643107
3 25 99945 361112422
3 25774 98445 317845065
3 34 99938 501447941
3 95 99939 167675749
3 50 99935 754799227
3 7 99927 633071531
3 24 99932 399171652
3 91 99995 749720635
3 53 99954 311036932
3 70 99923 646859939
3 11676 89132 580130917
3 60 99903 277092325
3 90 99907 905402945
3 96 99912 829744313
3 97 100000 323865857
3 78 99903 772402963
1 24028 53255
3 81605 87930 627752389
3 61 99939 862372634
2 90789 405211561
3 54 99971 31986717
3 38 99990 748834848
3 72 99995 969599035
1 55039 79458
3 55 99922 884901087
3 21122 31411 810045145
3 97 99962 233107315
3 97 99953 625249433
3 70 99907 595572886
3 22 99962 900508446
3 81 99941 234387887
3 54 99908 891629156
3 83 99997 474279870
3 17 99932 675880169
3 72 99935 792137602
3 79 99909 78981363
3 36 99905 724126937
3 35 99953 654591252
3 88 99947 320887657
3 71 99987 945147882
3 19 99997 12181117
2 31120 762333145
2 70187 916668467
3 47 99993 30934110
3 18113 90029 888857432
3 6 99948 666119171
3 52 99997 748466510
1 7792 75571
3 15 99972 243135650
3 18 99995 641693955
3 55 99911 785289574
2 15096 452807591
3 5685 39146 419578009
3 28 99987 343700061
3 10839 84728 328998465
3 21 99990 13598104
3 56 99995 126126510
3 48 99966 906908099
3 34 99976 643646972
3 48 99937 24315251
3 52 100000 175821000
3 37 99976 535354854
3 7 99924 676377300
3 71 99996 537403595
3 43 99987 948545515
3 58 99907 839014211
3 89084 95347 496954375
3 69 99979 316464168
3 78 99907 864797106
3 97 99985 291994510
3 11 99938 307114409
3 91 99927 468299656
3 41 99938 610458568
3 8 99923 406884908
3 15 99984 131734306
3 3 99964 981432025
3 36 99965 386284399
1 49898 54932
3 75 99967 281903474
3 53 99946 777798376
3 42 99976 872519789
3 43 99942 909946350
3 22101 41644 642352929
3 49 99967 622596096
3 58202 58540 85086267
3 41 99915 957840836
3 11008 32992 235642856
3 70 99905 728918409
2 84293 402514004
3 40 99933 678554162
3 70 99976 559115938
2 81836 416985395
3 43 99967 115584213
3 29 99913 934769687
2 54150 840912818
3 6 99924 745387652
3 20 99939 680808290
3 71 99943 939839138
3 68 99913 603465146
3 40 99967 514497289
3 74 99981 273563695
2 49313 352332342
3 36405 75626 775483220
3 15 99911 142198213
3 81492 85547 378206351
3 3 99911 526106744
3 16053 27506 213383842
3 47 99933 752142521
3 33 99940 162454935
3 65 99981 44281980
3 6 99954 438044249
3 12682 90324 667184573
3 27 99903 18152793
3 83 99925 316895303
2 26884 644710645
3 76 99919 600330892
3 92 99977 32764300
3 94 99981 245920922
3 41 99967 664099984
3 94 99991 483224882
3 97 99974 528337760
3 68 99971 748049270
3 2 99940 362305475
3 37 99978 869128762
1 57406 59501
3 64 99904 265508344
3 56 99920 477736218
3 48263 73133 505371900
3 52 99915 319885084
3 41 99967 756339554
3 25 99976 843350843
3 67 99960 185419379
3 34 99986 322896788
3 98 99944 979842313
3 49888 84849 132196203
3 81 99922 871061134
3 30 99929 489865811
3 51 99975 330148167
3 1 99910 941037713
3 8 99954 19192783
3 8 99971 668524222
3 72 99953 108830694
3 46 99908 791776940
3 20 99975 382296684
3 70 99961 367096715
3 28 99968 560164520
3 29030 30164 800105293
3 78 99955 940360399
3 100 99942 984566598
3 41 99991 392031169
3 25814 48667 935343640
3 90 99922 535805461
1 15841 52316
3 24 99920 92492657
3 77 99989 504671383
3 74 99950 698938388
3 77 99987 317494016
3 8 99962 609741087
3 59 99917 375161286
3 65 99909 939312507
3 92 99985 80972992
3 94 99942 563079076
3 17 99938 741728017
3 64 99969 884064749
3 83 99952 150232460
3 33 99949 243099139
3 43 99990 105451611
3 47 99904 635175861
3 20 99988 478834656
3 62 99945 349671154
2 33765 976543719
3 59 99906 195305073
3 60980 83880 69941635
3 8843 76896 342515832
3 59 99987 837412866
3 46 99966 750027508
3 100 99975 906046050
3 34 99950 585586232
3 79 99942 510847164
3 61 99902 341283483
3 80318 91685 151389799
3 39 99985 874169274
2 90662 530352286
3 97 99999 820409394
3 31 99912 563031201
3 7174 89988 887457052
3 89 99935 849792867
3 11496 65140 532659660
3 64 99967 880673716
3 29 99970 436409341
3 58 99957 538583166
3 22 99996 855018131
3 52 99903 770114095
2 1707 370276178
3 2990 33879 787351393
3 21 99965 594190900
3 16 99924 864676566
3 78 99938 237927336
3 81855 96018 306960830
3 27776 58818 153341392
3 94 99941 7877529
3 43 99965 869848535
3 63 99970 477231691
3 20 99980 757924977
3 25 99938 803844796
3 79622 94035 404982691
3 43 99902 403196606
3 52 99914 445844420
3 63 99921 134846511
3 77 99955 950581187
3 48 99995 628438367
3 42045 72795 924084396
3 56 99980 53062835
3 71 99910 637972581
3 52717 58081 628278155
3 70669 76327 836794814
3 30 99925 774810209
3 43 99973 914893225
3 4 99986 234628147
3 18338 60351 380949957
3 62 99984 943916323
3 35 99917 723112482
3 65064 88022 973966941
3 65 99995 698457664
3 100 99982 392289594
3 18037 24554 861895000
3 48638 68092 740323746
3 88 99916 921387487
3 27 99904 851729334
3 92 99913 307918408
3 47087 93398 917129903
3 16 99919 683868426
3 66 99972 738529537
3 65 99905 705652706
3 3 99932 80175045
3 36073 50439 99352666
3 4 99930 693867861
3 19 99980 7400330
3 63 99962 989959481
3 27 99936 11122974
3 33 99934 971378497
3 27 99988 323704728
3 24 99974 463993844
3 67 99957 502221783
3 43 99952 41359913
3 9 99900 358203865
3 33 99936 458749939
3 44 99942 748014781
3 18 99941 454383811
3 1 99910 972422667
3 63 99913 615738056
3 94 99934 459061816
3 56 99926 223969178
3 75 99985 570913892
2 89649 48057631
3 58 99920 96964862
3 9507 43411 839408838
3 57 99945 204594768
3 31 99948 914184653
3 38 99901 702388325
3 28 99981 560170969
3 90 99900 124487126
3 74 99936 72071384
3 6 99918 991773645
3 82 99914 775986910
3 89 99905 157830916
3 20 99926 732681551
3 4 99992 303516687
3 71 99999 930700606
3 56 99941 648334043
3 31 99991 946970389
3 18226 34320 385385847
3 35 99902 933328759
1 25863 95497
3 68 99972 937055523
3 63 99946 126123231
2 8486 663301877
3 49 99943 33317018
3 8 99908 860438844
3 42 99944 939584806
3 89 99931 250880281
3 18 99950 254732925
2 81193 222533307
3 11 99939 467237297
1 65476 90163
1 33947 68475
3 84 99913 273650370
3 82272 87547 839542048
3 27969 62657 890720259
3 26 99927 731830117
3 62 99927 622478415
3 67 99913 161682564
3 56 99984 885903009
3 6 99989 794468574
1 42288 83690
3 89 99964 503194745
3 89 99979 217709597
3 94 99965 412183059
3 51 99969 407920598
3 55251 95579 499708810
3 89 99902 228653327
3 67 99903 21999133
3 44 99973 280000598
3 16 99940 643984245
3 49 99916 711502590
3 26 99953 266591780
3 93 99905 583411132
3 94 99915 238651246
3 99 99954 671152272
3 19 99977 819027527
3 41 99972 772247526
3 75 99999 974091166
3 3 99960 522726653
3 1 99978 523621337
3 58 99975 659998600
3 26 99932 932640160
3 85 99992 47359124
3 35789 69576 552962015
3 53 99911 840856233
3 44 99991 244248838
3 2 99965 951216436
3 100 99943 377740179
3 24 99902 295208740
3 55 99990 896640466
3 15 99942 298865364
3 76 99912 544709347
3 98 99949 998463273
3 99 99952 574080253
3 30 99972 133388283
3 91 99959 5257459
3 27863 54255 545422777
3 28 99973 524836084
3 59 99951 23002184
3 57 99911 108867223
3 90 99929 933138221
2 2560 621101382
3 56 99920 83272464
1 52601 71852
3 60122 85636 598883879
3 48 99900 387814819
3 97 99912 544909710
3 55 99956 256393601
3 11770 68543 542021719
3 59 99946 609009996
3 48929 68621 188655687
2 12262 667938353
2 6158 609527746
3 81 99901 733176902
1 10448 58353
3 87 99969 649986061
3 96 99992 482939637
3 29 99971 343861581
3 14038 16346 415554346
3 34 99994 438996526
3 43 99913 46881262
3 25 99991 94412801
3 59 99987 677762470
3 60 99999 171036198
2 98232 410345239
3 45 99908 914418444
3 86 99967 352318605
3 60 99933 294027574
3 48 99915 476891102
2 45905 9331704
2 3178 399491563
3 47 99978 956742766
3 53 99987 982319170
3 89 99924 165788149
3 94 99993 465454067
2 52399 921748528
3 67 99949 812159732
3 46165 48280 724830794
3 93 99985 641225973
3 80 99963 674599299
3 31 99955 319267895
3 74 99992 685348105
3 22 99965 523402902
3 37 99951 824700463
3 9 99945 842435694
3 97 99942 243745525
3 40 99906 943118659
3 38 99961 457086409
3 33 99941 862371231
3 99 99910 979716236
1 4697 29526
3 71 99992 836296917
3 54 99932 614176429
3 18 99992 124568979
3 43 99949 965887727
3 23 99907 13773840
3 78 99911 552249074
3 93 99905 314001088
3 6 99902 809292409
3 52 99949 764862314
3 83 99932 234204242
3 10 99900 1183086
3 85 99931 875374270
3 78 99908 574999877
3 36 99936 615526161
3 63 99978 865229129
3 80 99959 481415322
3 59 99998 969860534
3 82 99911 105644741
3 49 99916 861777393
3 21 99996 156264574
3 98 99990 146084104
3 78 99946 955969753
3 72 99909 316867451
3 40 99936 643293936
1 12097 57005
3 23 99956 969375712
3 75 99947 710930085
3 94 99906 837756892
3 14 99949 615845648
3 31 99992 213007702
3 12 99981 459629559
3 90 99934 499600824
3 31 99915 753387485
3 21 99965 820480338
3 81 99952 959076763
3 53 99943 156225667
3 54 99985 340997791
3 8303 28917 690266139
3 45165 77714 613605492
1 12927 67371
3 48 99983 4080593
3 32 99982 880330468
3 73 99916 986976580
3 68563 98586 842018146
3 94 99924 546295018
2 24999 205433733
3 59 99962 499457720
3 29 99919 792609526
3 95 99970 204018030
3 55 99955 603229365
3 10611 48021 711336014
3 12866 71931 68175831
3 39 99982 729917159
3 72 99945 686358041
3 86 99999 580899550
3 31 99957 749014278
2 29874 762163019
3 14 99926 593250792
3 47 99943 953355549
3 48 99983 785150763
3 28 99988 225584423
3 77 99964 362087431
3 15 99940 531322367
2 84486 458948750
3 68 99932 629257108
3 33 99969 131785493
3 17 99936 266100016
3 96 99956 335249855
3 41 99943 534414358
3 55073 70814 768557767
3 31638 73980 493861907
1 17766 98489
3 35632 45618 815905704
3 62 99948 206563006
3 71 99927 966714749
3 53 99904 712948289
3 38 99935 645060382
3 66 99926 10492657
3 100 99988 998762641
3 31 99988 107042175
3 54 99992 966838474
3 73 99933 470730241
1 1551 49032
3 65 99986 116774960
3 84 99958 828812031
2 18538 559493055
3 95 99901 790700148
2 55597 97388618
3 76 99939 217562318
3 75 99990 628225872
3 66067 66220 118013762
3 62 99978 990381638
3 23 99908 321282720
3 87 99985 295023397
3 36 99973 494466913
3 60 99970 357552074
3 44 99928 615441202
2 7797 781523492
3 31 99960 623011414
3 17 99989 201457395
3 58 99935 728579715
3 29478 89786 551712716
3 65 99984 926137779
3 56 99978 820046878
3 22 99942 829304966
3 2125 57402 249107484
3 9 99929 587749548
3 67 99924 354206372
3 86 99967 604761578
3 25 99980 443848802
3 38 99943 890514009
3 70 99938 849824816
3 76 99933 935753201
3 47 99982 803650241
3 17 99970 434166087
2 32102 445704235
3 93 99921 793255451
3 40 99964 434404745
3 94 99928 875793858
1 45844 63649
2 52382 982945670
3 79 99983 267576371
3 23 99989 823236285
3 33 99970 507992973
3 31 99956 823154205
2 68984 568431304
3 31 99921 969303680
3 37 99988 726145158
3 25 99909 362926941
3 2 99911 275249529
3 74 99910 131475658
3 97 99989 15287548
3 85 99902 43523063
3 73 99910 486088089
1 7280 65909
3 24 99965 980940253
3 23997 68131 109107853
3 29 99927 810326716
3 86 99996 43772826
3 61 99942 498324757
3 27 99960 574880987
3 43 99917 800772988
3 55 99965 462184807
3 1440 72685 975086733
3 63 99925 708080877
3 78 99939 529718106
3 2493 7014 23618360
3 75 99921 68199687
3 62 99967 677294320
3 64 99912 645043635
2 28546 85823727
3 40 99928 118420650
1 923 58962
3 32 99975 555028146
3 1 99964 375939871
2 31378 93543991
3 70827 84661 946459658
3 8 99903 194071373
3 52 99977 856485929
3 12 99939 302639496
3 29 99933 645946891
3 18638 35717 157178326
1 6303 45083
3 12 99903 235676498
1 54398 87730
3 39 99907 142669633
3 29 99929 968679097
3 7 99927 551680238
3 60 99982 880862902
3 41688 79860 508315185
3 7 99988 664000741
3 38 99934 99818721
3 78 99910 950866320
3 76 99933 997405210
1 4555 20670
3 6 99993 82248731
3 28 99970 533052782
3 45 99949 658129038
3 64 99974 159426185
3 78 99913 965082305
3 42140 46627 400218239
3 53 99983 422207745
3 31 99950 578850496
3 28 99970 824378304
3 79 99922 521863722
3 19 99925 32663930
3 47 99920 40110094
3 6840 22977 736401879
3 5 99911 875498102
3 98 99944 941605906
3 92 99963 641608613
3 78 99984 789715609
3 52 99972 650375391
2 10299 181235132
3 14607 49923 911198993
3 81 99964 511592201
3 28 99972 653711492
3 23 99964 706472842
3 67 99975 719567564
3 54 99905 597247857
2 65773 828780459
3 79 99979 61115272
3 68 99951 114721522
3 24 99945 467902342
3 61546 64914 590438013
3 32 99905 511962566
1 14044 53342
3 43 99958 78217408
3 68989 89607 915211914
3 96 99910 265952617
3 28 99974 21000620
3 78 99915 404679647
1 29694 76092
1 31672 99269
3 31 99943 281329502
3 13844 43781 14621819
3 16 99983 617885631
3 66705 90212 157961644
3 97 99984 460451337
1 52946 67941
3 33174 71097 910525306
3 2 99931 675279120
3 39835 42307 304675029
2 81158 796582765
3 28463 95441 699671713
3 97 99967 48635655
1 74206 83195
2 99721 548205229
2 8511 577490450
3 63 99905 980626090
3 35 99920 718509356
3 1 99939 684183725
3 37 99957 60980125
3 67 99949 211733131
3 51 99978 578270611
1 46532 55538
2 33638 162168399
3 41 99949 640567757
3 81 99935 2881778
3 78 99987 94054744
1 52291 70396
3 13 99919 243449897
3 42 99910 768646233
3 82 99917 370265346
3 62 99939 698991226
3 86 99988 890727710
3 81 99983 440024906
3 59 99918 42800993
3 7695 51831 896391805
3 31 99996 547276723
3 83 99957 371065624
3 6 99963 458055910
2 49151 872330350
3 19 99937 282727311
3 34 99915 913412527
3 64 99952 205490605
3 75 99944 961075944
3 93 99969 959344690
3 88 99940 435752179
3 12 99912 468116572
3 73 99904 2768347
1 33429 57840
3 68 99931 146555194
3 17 99914 640440607
3 74 99950 343965381
3 81 99926 867476528
3 58 99935 239536992
3 39 99906 199487544
3 87 99922 489430028
3 65078 81039 861037770
3 91 99974 405057242
1 40293 53983
3 4596 83040 486289911
3 94 99909 739600553
3 8541 89339 663512180
3 33 99935 651534623
3 95 99912 459173611
1 5185 16617
3 24 99945 142266432
3 47062 86526 5696410
1 7686 49015
3 100 99961 949789291
3 44 99907 789421687
3 98 99933 230431452
3 79 99939 571862544
3 78 99974 853110000
3 649 30860 223563228
2 44959 231915201
3 56 99943 961168677
3 42 99975 999718565
2 79101 562350373
2 48750 734863724
3 57 99935 362943729
3 76 99989 288358417
3 53 99994 592247464
3 50 99980 610751042
3 66 99943 248934446
3 10 99918 657770787
3 8 99975 597084578
3 34707 53301 625319809
3 99 99913 612240441
3 98 99998 686132982
3 12836 76353 9984636
3 95 99998 448379472
2 95162 741020078
3 43 99931 917872012
3 91 99901 741308726
3 93 99999 995719103
3 76 99997 323610945
3 2522 64645 763673434
3 23 99932 145596906
3 15 99939 183671567
1 11564 51112
3 58276 90838 766173073
2 44577 224344322
3 40 99913 990635720
3 19 99943 479278358
3 27 99910 68032136
3 20 99952 675760316
3 50709 55056 906872960
3 32 99969 943215360
3 10 99911 682813011
3 51 99918 967849237
3 7 99926 829480959
3 85 99970 207108497
2 47365 239504304
3 84 99904 182827207
3 13 99926 348237908
3 38 99906 258390195
3 79 99966 313484478
3 1 99999 593572970
3 39 99916 581815365
3 16 99915 267214212
2 94378 180064711
3 19 99942 790017565
3 4 99975 7447105
3 48 99931 98187431
3 55 99940 771509065
1 33909 50730
3 98 99967 50608007
3 96 99917 845627386
3 34556 51277 153656531
3 82 99996 823135437
3 27 99939 761108586
3 28970 88519 339897554
3 18 99946 728882417
3 56 99978 526364909
3 96 99962 664273759
3 25 99903 381653758
3 55 99964 676096670
1 532 72494
3 29 99924 110745680
3 70 99926 833351055
3 42 99910 557621620
3 2 99973 592887277
3 99 99994 351388218
3 22 99951 949199313
3 41021 84264 357943438
3 22 99959 928955587
3 68 99927 983222577
3 11156 21469 717057000
1 19850 96126
3 9 99978 30716293
3 11 99938 206888924
3 70 99973 374820900
2 90355 34144631
3 31 99914 175387945
3 25 99953 243012558
3 74 99941 945445145
3 3 99993 62846442
3 43 99975 896636991
3 25 99927 412718011
3 96 99904 338997735
3 5386 56342 85890203
3 70 99959 690873394
3 94 99917 913507953
3 35725 75485 851041365
3 67 99983 202675733
3 71 99947 429936163
3 52 99926 852465396
3 29 99950 163376333
3 58 99919 258245620
3 58 99964 284831465
2 11082 286603945
2 83386 967730842
3 14 99986 573028696
2 9521 430209175
3 55 99942 114929772
3 44 99972 154400531
2 86759 357374868
3 85 99978 674418016
3 99 99910 402174686
3 44 99947 415077807
3 57 99969 762874872
3 72 99973 681724930
3 41 99922 985194992
3 77 99928 203371187
3 36 99933 676062878
3 11 99978 963421519
3 97 99926 599314885
3 95 99954 964360923
2 24266 11330783
3 65 99969 622017873
3 34696 37232 349000756
3 92 99985 174356157
3 5 99997 365213388
3 8 99952 458322764
3 7637 88786 41907127
3 9 99956 761003120
3 65 99937 890326733
1 82344 95089
3 83 99944 521256843
3 7 99914 58526277
3 87 99982 10092508
3 63 99970 725679635
1 37761 90813
3 29 99915 106409358
3 56 99952 877437825
3 49 99983 246335300
3 92 99965 518954684
3 35 99909 866854010
3 36 99959 396948827
1 11145 29474
3 43 99995 457456966
3 23 99951 43741048
3 47 99939 515349115
3 54 99980 716122580
3 84 99968 157238139
3 45 99934 346125571
3 90 99960 427547690
3 70 99902 333864566
3 39 99994 852634310
3 6 99981 392621828
3 22541 61272 133959506
3 43 99933 721275249
3 45 99900 291195443
3 17 99953 128021040
3 3318 69527 744242713
3 74 99916 764900453
3 90 99938 576077601
3 78 99946 558451758
3 48486 65478 456369464
3 63 99988 639890467
3 89 99918 437182403
2 72853 736276713
3 8 99935 785980375
3 17 99932 306861802
1 23564 76913
3 71 99986 886572354
3 50 99955 334130022
1 2807 7529
3 40 99991 94741282
3 24675 56873 316058780
3 21823 44444 163206122
3 10075 15148 149874329
3 61 99906 332496363
3 18 99914 355359360
3 68 99933 56284755
3 9 99939 322581554
3 61 99982 820262692
3 36 99923 42562384
3 30 99962 492195169
3 68 99985 379285636
3 56 99988 135204460
2 53815 794319339
3 76 99939 880906744
3 69 99938 230615827
3 67 99903 269859107
3 10 99964 788081314
3 38 99960 910147821
3 24 99997 980643744
3 16 99956 426021356
3 70 99924 744761342
3 70 99968 98189817
3 100 99939 303175445
3 49 99979 158707411
2 15068 352937990
1 92375 92881
2 14422 65296481
3 76 99976 886364396
3 6 99996 960578200
3 64 99912 514258416
3 76 99945 695131580
3 2 99981 467147917
3 35486 87131 517073246
3 17 99959 31563298
3 53 99903 313782901
3 41891 87469 572481488
3 59 99930 517571558
3 69 99931 382263581
3 100 99961 280943169
3 47 99952 6104025
3 34 99997 925291726
3 69 99947 926435649
3 32674 44146 443440584
3 9907 83457 252309091
3 31 99989 635327464
3 25 99935 624811457
3 17 99918 153146149
3 67 99968 905963577
3 40780 67858 465772730
3 80 99983 773130532
3 72 99910 505833065
3 3 99952 640873917
3 51 99905 994304255
3 2 99925 889775044
3 20 99949 713954328
3 65 99999 959186788
3 23 99964 785644324
3 17 99926 766455378
3 28 99957 239119786
2 70508 648467534
3 99 99989 424963228
3 88 99900 937031661
3 65 99943 439363310
3 67 99907 676381136
3 5095 28195 291383928
2 36461 628737363
3 37 99918 405660160
3 89 99919 249824356
3 39721 54571 900148167
3 79 99912 146709836
3 67 99981 844920458
3 45 99929 221881138
3 32757 87330 866144353
2 30936 571142284
2 71074 344816715
3 28 99915 596457011
3 72 99954 681574694
3 18 99997 362823737
3 13 99973 780294623
3 38 100000 993250046
3 7 99944 544300885
3 31 99903 878291990
3 56790 99006 437218524
3 69 99988 317337191
3 18 99925 366511044
3 11 99964 692677068
2 57067 978641794
3 51 99978 247855491
3 61 99936 870501393
3 2 99922 64780348
3 35 99945 43619720
3 35487 88989 861467770
3 24 99963 948098305
3 91 99956 578267162
3 8 99954 410659697
3 9 99955 848265931
3 18 99986 156889200
3 74 99962 906257658
3 40 99984 617850933
3 25 99908 360262637
1 39224 71462
3 37 99958 266718895
3 7 99978 277017276
3 68 99925 433863070
3 43 99901 883790654
3 99 99993 986914541
2 53594 189592196
1 24460 93339
2 83367 889688891
3 2 99960 736582947
3 17 99989 432327986
1 5272 78392
3 42 99906 248126275
3 22 99913 158132551
3 88 99946 45541630
2 90573 550118435
3 50 99924 760794466
2 51418 228588968
3 35 99947 717687222
3 6 99992 399423545
3 62 99987 88590023
3 54470 84751 394543635
3 29 99981 285815231
3 35 99936 339694763
3 57 99915 208227447
3 80 99936 314758170
3 77 99906 139886260
3 44 99949 711739140
3 38 99985 294327088
3 49 99911 920962490
1 5116 8366
3 41 99963 883925472
3 17 99903 484321955
3 59 99937 172334021
3 95 99916 757860117
3 54 99900 51055238
3 4 99962 852129394
3 75 99937 169283071
3 66 99945 603296089
3 96 99994 186047638
3 74 99952 868867968
3 57 99924 149163426
3 12 99938 641762619
1 85894 88507
3 47 99978 972906815
3 37 99999 11616993
3 50 99975 221866453
3 79 99903 888234569
1 4315 55152
1 18927 27734
3 13 99922 624844017
1 38645 38736
1 82304 93960
3 51 99916 48288894
3 42 99965 241802915
3 62 99937 293754755
3 81 99975 445129851
2 6341 473028770
3 36 99985 271028797
3 282 3748 655618589
3 13128 86251 171804318
3 53 99922 842573210
1 87381 94869
3 34 99975 460127909
1 5978 94330
3 70 99945 138555423
3 75 99977 775506196
3 98 99944 218648383
3 92636 93300 527963239
3 10 99915 535798954
3 64 99978 895808516
1 50181 96351
3 42 99928 425283192
3 22 99906 818550490
2 96051 82834080
3 71 99932 9514553
3 61 99932 526506922
3 97 99946 510910576
3 67 99906 117300131
3 23782 27643 785087720
3 40225 62957 186585682
3 94 99975 258911675
3 11 99954 170309405
3 82 99941 611438306
3 94 99952 429338198
1 94530 98572
3 75 99978 552234999
3 37 99953 80550746
1 1205 99469
3 82 99969 585550851
3 4 99915 948219859
3 35 99927 245056641
2 96276 629162436
3 15 99900 865383216
3 51 99962 444786375
3 41 99962 953567640
3 97 99967 456318711
3 15 99938 114140181
3 24604 91230 516831658
3 61 99904 782511401
3 11 99917 43289635
3 90 99994 497593787
3 42021 42849 471950678
3 88 99911 388512505
3 83 99933 966193896
3 24 99934 195934081
2 48960 524490511
3 17 99922 833831312
3 36 99994 414027201
3 10239 75056 770138020
3 17 99989 764674615
3 29 99907 399247578
3 1 99902 628538220
2 54550 455117849
3 41 99980 256677823
3 90 99955 193059147
3 95 99977 196443873
3 54 99987 763913624
3 52157 99631 852314122
3 58 99967 508094827
3 49 99937 801917895
3 24 99990 308975959
2 9983 868827461
1 76455 98615
3 47 99976 237460571
1 14593 69867
3 72 99933 249029502
3 38 99999 510259270
3 80 99983 587338877
3 6 99943 290529012
1 30661 43420
3 4 99928 813924847
3 93 99909 667818978
3 43 99967 180101256
3 5 99966 855820777
3 48 99934 827376684
1 55714 63963
3 48 99954 312307984
3 2 99950 199690699
3 26 99994 497238836
1 60162 69228
3 80 99979 742485993
3 47 99937 668068056
3 67 99912 510267810
3 96 99903 371040547
3 82 99980 159474683
3 83 99995 275922848
3 82 99903 739876847
3 73 99935 500253166
3 73 99981 524518305
3 7 99956 975612444
3 43 99965 692920893
3 20 99989 34287020
3 8 99973 79194907
2 35879 103776393
3 8925 18008 749399045
3 21029 33355 699287567
3 32456 80396 928430930
2 8316 787076071
3 99 99968 355495161
3 6 99956 766480810
2 53950 951087848
3 23 99940 383519029
3 39 99952 122682965
3 4 99901 314428651
3 34 99970 446562375
3 38 99999 782889137
3 31 99911 319024349
3 2892 15679 922107591
3 62 99966 838271306
3 47 100000 255244075
3 60 99969 956871030
3 61 99900 385618520
3 60 99972 758887648
3 95 99926 599810891
3 68 99960 733274822
3 75 99936 568743116
2 80766 539741079
3 57 99925 692395254
2 96138 931161468
3 14 99956 851173922
3 44 99954 475963300
3 1 99932 740663424
3 88 99909 11792184
3 7 99908 860913279
3 20 99947 235799831
3 634 67809 212390643
3 7124 66702 301369488
3 12 99966 508156586
3 74 99993 402043839
3 19 99932 227263980
2 45823 492794789
3 73 99976 250629263
3 57 99941 806592613
1 43430 98407
1 36311 75546
3 91 99907 526346632
3 78 99981 113021169
3 13 99950 973583798
3 83848 83933 894580750
3 32 99983 590225800
2 33127 645679233
3 62 99914 104686443
3 26 99985 1755707
3 86 99994 672782408
3 17 99941 265370982
3 57 99908 791379584
3 36 99951 847073206
3 49 99976 564470084
3 91 99965 232088968
3 40 99932 454375383
3 44107 46163 599802631
3 33 99904 490397652
3 73 99997 838307983
3 37 99978 393177778
3 88734 99744 531452497
3 88 99938 116148357
3 49 99955 451619640
3 66 99988 74524678
3 25 99911 982393099
3 83 99937 819790805
3 19 99914 265356245
3 43 99982 523943678
3 55 99968 555579009
3 22 99970 885308603
3 82 99927 500302538
3 39852 59441 154044792
3 10 99936 11131986
3 42 99902 970268956
3 33 99922 501304593
3 29254 87704 489121927
3 93 99903 493738737
3 98 99950 521072727
3 27371 84918 366858423
3 44 99926 763681519
3 99 99928 788131876
3 75 99997 501675450
3 34 99940 974503260
3 5337 70575 480841132
3 7 99983 67045256
3 15304 82596 72711434
3 4 99927 530868407
3 21 99995 265645164
3 50 99902 493103370
3 26 99988 21772032
3 33 99996 355602193
3 86 99907 247009296
3 71 99953 142706543
3 56 99905 30874566
3 10 99966 692508101
3 67 99930 201398575
3 86 99905 472854734
3 29 99993 190176126
3 50 99932 999100358
3 1 99998 913745043
1 31254 48867
3 8 99963 661282777
3 31 99999 805372128
3 86424 97576 126224204
3 35 99927 543721605
3 53 99998 915234596
3 35 99989 295498454
3 35 99950 698281691
3 66 99925 57637512
3 53 99953 837761143
2 65627 538703476
3 73 99932 905436298
3 4 99928 483960954
3 26 99994 572143250
3 49 99970 849450895
3 38 99936 593725058
3 43 99924 422725787
3 74 99927 946859803
3 37 99909 896351942
3 23 99990 293853575
3 15 99907 117621791
3 13721 26529 138775840
3 50 99988 638261630
3 64 99914 601967733
3 5 99958 550765990
3 3017 18338 442564490
3 7 99949 237198767
3 51570 69684 148547424
3 49 99969 312190115
3 65 99920 116916405
3 67 99924 25930855
2 86592 215104625
3 24 99942 297237774
3 74 99969 24359375
3 37 99959 747288741
3 10 99979 289782622
3 55 99993 29293765
1 1711 48800
3 52 99927 918183834
3 6 99975 180778503
3 81002 97203 11398981
3 95 99920 778694518
1 23470 86260
2 2558 813833350
3 16 99958 456439479
3 62 99912 917772009
3 19 99946 233986604
3 30 99911 27157408
3 19 99956 808949183
3 61 99945 400145279
3 31056 81423 154403524
3 62790 97198 464318644
3 46 99955 134300646
3 90 99997 496312716
3 13 99988 437017605
3 68328 87043 553825912
3 39 99925 443632227
3 33 99965 776650575
3 11261 85501 490048000
3 23 100000 160010710
3 2 99927 770928706
3 93 99990 416405373
3 41 99969 694574297
1 35004 64732
3 872 15072 971751694
1 13730 46026
3 60948 74941 650138185
3 79 99919 874777671
3 59 99985 170642212
3 78 99926 918280284
3 67 99931 197590321
3 28 99970 184656869
3 72 99918 811441606
2 23829 573161183
3 67 99921 933457165
3 96 99960 218280790
2 73531 996919247
3 38 99986 797201348
3 92 99908 262795219
3 55 99953 997799061
3 3 99911 95602802
3 25 99905 708382721
3 10 99984 714444138
3 9488 56502 719048569
1 25870 95683
2 7840 521990862
3 91 99953 749105205
3 85 99931 783060918
3 45 100000 837623437
3 16941 84041 85078540
3 53 99986 920105583
2 36629 883031498
3 33 99938 358103581
3 48 99935 270395306
3 65 99936 654301982
2 405 346027768
3 93 99915 992844245
3 51 99993 68193294
1 31048 95897
3 53312 91416 973624617
3 35 99929 153460359
3 99 99908 958128729
3 87 99996 11411138
3 22 99986 893584799
2 83228 378982553
3 46 99995 648316908
3 68 99972 726051308
3 38 99925 306792173
3 13 99911 349084127
3 80 99980 101982005
3 28 99966 45550273
3 46 99914 400535879
3 13 99922 651763109
3 75 99986 336217266
3 57 99915 719782473
3 13 99975 154933530
3 75 99996 466812984
3 48 99957 773639291
3 2 99977 86140718
3 88 99997 340928682
3 39 99920 343148221
3 3 99949 853162012
3 29 99980 807067438
3 33 99908 306499563
3 83 99948 906912682
3 100 99929 895155478
3 38 99903 110180762
3 39 99970 187505928
3 39 99980 515658571
3 71 99962 616667484
3 87 99905 199380950
3 16 99998 754215135
3 22 99990 205652542
3 40 99909 881621462
3 37 99963 243640795
2 49694 354590045
3 19 99957 293641387
3 97 99931 962782280
3 77 99972 839610845
3 80 99979 710271066
3 7 99920 747360644
3 22021 40629 490669638
3 84 99933 255594684
3 67 99912 591822871
3 95 99956 604404687
3 55 99913 302534324
3 81 99968 353213408
3 69 99953 546668705
3 65 99949 772277704
3 73 99908 818590215
3 66 99962 582215232
2 76614 561297483
3 8910 49049 612973513
3 43 99977 207366831
3 33 99919 594558547
3 44 99926 291040965
3 60 99945 914517929
3 32 99947 955764120
3 2 99917 655156827
3 49 99977 435759544
3 50 99986 321440182
3 91077 98416 656191609
3 73 99968 514892585
3 9 99952 601942142
3 93 99926 236399849
3 19405 98874 535556471
3 41 99987 778293716
3 40 99933 109712166
3 40 99936 594798739
1 24322 68720
3 97 99946 566252055
3 17 99993 40258191
3 46 99907 146053823
3 85 99943 197567726
3 51 99999 926039785
3 49 99975 854612053
3 66 99938 836846505
3 64 100000 433865071
1 4425 71819
1 32544 68496
3 97 99988 697604771
3 16570 42304 770572602
3 39830 99332 932290302
3 79 99973 17570988
3 73 99911 153720053
3 70 99950 790494564
3 3329 85612 21807361
3 19487 41190 299805697
3 98 99926 770443988
3 97 99997 810414659
3 8 99982 735313278
3 20 99979 877043793
3 11 99959 5450960
3 60 99907 35428671
2 96592 303799661
3 64 99909 470581795
3 51 99996 438931202
3 63 99934 425487882
3 7 99905 134201634
3 17801 38085 664103081
3 31 99932 911605619
3 3 99946 881799277
3 87 99992 695887676
2 99271 639248476
3 49832 62604 713437262
1 16180 89290
3 21915 67563 104712266
3 11 99997 635121739
3 40 99903 700437982
3 40 99981 204583754
3 82 99929 173994986
3 24 99905 204667280
3 77 99936 99408931
3 19 99905 660669329
3 100 99928 932054927
3 14 99943 97351613
3 78 99972 672713769
3 21222 66438 404158277
3 22 99918 18846151
3 3 99988 605535769
3 99 99946 762810425
3 14 99964 653902901
3 50 99944 845097139
3 80389 83721 345857565
3 29 99941 246905453
3 18 99919 265420454
3 36 99966 254936712
1 67515 96934
3 1885 66443 340204045
3 23585 24429 263069331
3 87 99914 847963129
3 37 99901 997477456
3 50 99930 649183661
3 59 99975 765459401
3 64 99947 751845815
3 61 99947 306235607
1 48685 50456
3 38 99932 303812481
3 9 99943 863137175
3 87 99927 630569263
3 22 99924 559685102
2 28648 679644342
2 67526 129569920
1 54909 66564
3 100 99924 217580506
3 38 99975 165526011
3 8073 11928 434748985
3 94 99966 261804404
1 18047 47131
3 14 99982 800060906
3 74 99913 217728786
3 19991 53073 797445052
3 13 99931 459360426
3 12 99961 9813244
1 91762 96416
3 70 99940 821620027
3 13 99935 165532407
1 64453 98204
3 46 99956 432332518
1 72574 76863
3 74 99961 190474834
3 23 99949 622489514
3 88 99963 989333074
3 39 99902 493435936
3 55 99911 49804089
3 14214 18307 755832063
3 41 99979 32796056
3 54783 78628 348093234
3 7 99975 629029224
3 49 99908 315010169
3 43 99919 670099760
3 45 99909 85895083
3 6 99926 909747815
3 81 99965 236401209
3 91 99924 521098523
3 80 99908 88706295
3 82 99961 118620883
3 88 99947 337445399
3 45 99926 516862643
3 46 99956 563442806
3 70 99938 468557022
3 93 99952 116300315
3 71 99938 263008544
3 89592 99167 106174972
2 94112 697766479
3 76 99985 38555189
3 21 99976 918360562
3 90 99946 915983168
2 9779 614672593
3 20 99944 9192745
1 21047 60004
3 85 99901 917358932
3 74 99990 856940837
2 89816 986723733
3 29 99956 885626875
2 59977 434288898
3 5175 6523 315641612
3 100 99960 639519315
3 34 99938 255957581
3 70 99902 863904663
3 95 99961 12697236
1 31401 88654
3 48 99903 616222529
3 56 99933 568601110
3 89 99916 350599776
3 26 99958 773094462
3 79 99985 678012203
3 9 99965 60951505
3 56 99959 16444504
3 30776 84565 277980136
3 98 99973 362394944
3 50473 56104 7011720
3 24 99902 541785544
1 23239 62240
3 91 99941 687260582
3 16 99911 819063179
3 71836 97807 415321838
3 27271 58009 567629147
1 4434 51258
3 40730 51509 482575020
3 61735 62813 970119322
3 27 99945 276517672
3 61 99994 5969361
3 2 99964 286689738
3 68 99939 103997847
3 66 99994 172179873
3 77 99946 564140749
3 55 99931 762946854
1 19340 91639
3 11867 86356 546938902
3 54 99979 942162536
3 2 99952 281827752
3 16 99995 726399327
3 44 99904 507744140
3 25473 89402 150928170
3 40 99924 807732025
3 82 99937 39930176
3 36 99991 32907628
3 2 99957 385824694
3 3 99983 901827759
3 70 99987 712109546
3 19 99978 180055322
3 19 99950 390729312
3 51 99931 987056985
3 45 99988 748134380
3 66 99970 296814830
3 58 99941 826243601
3 57 99948 110951352
3 4 99987 594412201
3 52699 66142 927919285
3 20350 95951 572241095
3 21876 34382 118249475
3 18 99960 470024409
3 96 99998 131363885
3 81 99945 931414546
3 60 99954 407975589
3 94 99960 8191750
3 80 99987 744632204
3 91 99929 246388119
1 9442 66361
3 84 99943 70360834
3 77 99936 832266815
3 70 99913 701830091
3 61 99934 562966959
3 50 99914 799304587
3 59496 89530 731387883
3 3 99992 894902060
3 70 99918 195511581
3 79 99961 313348037
3 9 99922 938145023
3 20 99998 168292281
3 19 99950 491979045
2 49674 457949449
2 88604 22293742
3 5 99941 301712327
2 38992 869031173
3 22 99950 496283184
3 68 99990 754818475
3 30 99957 768634348
3 48 99938 497332092
3 33 99956 165787421
3 73 99923 235415721
3 78 99960 33199392
3 97 99977 91532149
3 26 99907 166932256
3 23 99937 112562811
1 16674 91118
3 2313 68400 310174109
3 54 99977 562998846
3 85 99926 213343368
3 84 99997 402808984
2 67572 411204313
3 58963 69128 723722011
3 35 99915 168385945
3 71 99931 68114747
3 71 99918 343502499
3 43 99910 858349135
3 33840 89017 36341592
3 11 99972 504464948
3 19 99901 281046055
3 42 99943 777855817
3 44 99984 43279947
3 87 99982 205683288
3 26 99919 633467091
3 62 99965 362322360
3 80 99931 713009896
1 5158 85997
3 7 99911 209835799
3 47 99980 866736583
3 72 99993 718742545
3 54 99976 841213608
3 27 99946 58513430
3 3 99922 166269327
3 9387 33153 798422810
3 48 99962 319874537
3 86 99943 697560844
3 86 99901 299537907
3 95 99919 54723410
3 7 99947 291030625
3 27 99953 664221076
3 17 99949 921145151
3 9053 40017 154042302
3 52 99916 951458840
1 24167 83697
3 69 99998 841995088
1 32322 77301
3 14458 64504 644654235
3 71 99970 691193722
3 40691 93682 793725348
3 23243 99017 203161511
3 28 99953 958973776
3 14 99909 293910457
2 36098 42725491
3 72 99976 748817469
3 94 99932 673873929
3 38 99940 770081294
3 87 99987 576212635
3 21 99936 851032719
3 43 99988 484619230
3 4 99980 854741700
3 10 99948 163201416
3 58 99902 346818561
3 61 99977 242827068
3 79 99925 894239471
3 7 99952 450009512
3 36 99900 737599437
3 4 99966 316028140
3 66 99913 121425908
3 60 99938 129222206
1 25131 83758
3 81 99940 777734222
3 46 99992 31508878
3 49 99915 909633630
3 9 99951 441407387
3 96 99989 832031623
3 28 99903 136290874
2 76627 718992968
3 49 99928 108561816
3 90 99912 93405375
3 99 99939 706687542
3 96 99934 88246042
3 37 99964 89268118
3 51 99932 409351270
3 52 99935 882868013
3 17 99914 665393278
3 57 99922 696319941
2 80898 364735716
3 47 99937 707876348
3 61 99972 620033879
3 54 99988 58955772
3 45 99912 540073316
2 57877 120658655
2 57107 194657444
3 9614 70486 866628322
3 94 100000 91507326
2 88548 791620731
3 21451 68559 62160966
3 1 99922 868443567
3 31 99966 110225626
3 50 99906 733099680
3 78 99900 214112124
3 28 99972 560741281
3 11 99962 757491080
3 79 99928 555365298
3 90 99988 2701183
3 27 99947 462534209
1 26426 88621
3 67 99938 332741123
3 75 99981 864744033
3 79 99937 751510804
2 32374 260872102
3 67 99916 26149501
2 77645 839978345
3 10 99952 321030912
3 33 99949 643956137
3 58 99912 854262275
3 23 99949 227884765
3 65 99998 794907701
1 9144 80828
3 38 99929 78466035
3 4 99955 901993256
3 82 99927 273327677
3 83227 97700 693529028
3 20 99997 987831109
3 37 99917 863490409
3 24 99907 87022765
3 57 99977 395521586
3 77 99935 690876706
3 96520 98749 631341759
2 96583 598530396
3 44 99969 300706337
3 29 99904 60506552
3 58404 98133 622205833
3 11 99924 173134612
3 48 99902 637587972
3 88 99972 212222553
2 39911 566550047
3 40 99976 439022572
3 94 99938 54556686
3 86 99995 949210501
2 12569 77030552
3 30 99978 972312092
3 37420 70636 388223644
3 64 99958 153865789
3 29 99981 808162761
3 45 99965 525490598
3 68 99915 963050877
3 41 99957 41276613
3 69 99917 260036489
3 40 99916 646005285
3 85 99977 737078225
3 6 99957 100100910
3 49 99967 995241780
2 38319 847277516
3 16 99902 221339458
3 13 99958 236921245
3 84 99997 802808635
3 31 99930 870194244
3 4 99971 364599396
3 36 99967 582088436
3 38 99972 135054199
3 11 99919 337062810
3 91 99952 169557258
3 23 99937 498618089
3 31950 80321 768020396
3 61 99914 352426396
3 57 99977 531043667
2 89360 188137122
3 23 99986 985675928
3 75 99969 76042666
3 76214 93381 757514824
3 78410 79300 722498757
3 40 99926 215618602
3 87 99979 141916685
3 35 99997 943548007
3 98 99941 496996737
3 50 99998 547578216
3 58 99948 486202252
3 37 99961 972178042
3 88 99979 318966985
3 2 99928 492106166
3 86 99975 144354565
3 52745 82381 54269727
2 73875 529027667
3 43 99949 200761941
3 9 99927 767603073
3 56 99941 369701361
3 49 99969 591112709
3 35 99946 230148612
3 81 99988 979341440
3 58 99925 612316
3 62 99984 902466213
2 73953 603270700
3 63 99966 557785201
3 15 99909 949518319
2 69497 726925597
3 44 99966 591056209
3 80 99952 376642849
1 2425 23989
3 38084 92716 890508816
3 62 99995 468560125
3 96 99999 148397337
3 36 99912 866548496
3 91 99926 620387199
3 63694 87276 994583489
3 2941 40821 60807038
1 55901 58799
3 12282 37986 833445516
3 17 99976 718615855
3 5 99932 220546912
3 91 99992 588072511
3 30 99936 458036279
3 70 99956 440226767
3 33 99906 780195008
3 6 99962 418025899
3 80 99928 866059293
3 50 99964 558198730
3 74 99931 870070566
3 11885 86202 526239417
3 66 99991 146352111
3 58 99937 203176757
3 100 99963 650088589
3 96 99914 798377751
3 1 99942 415853333
3 95 99957 885558645
3 89 99911 164390118
3 79 99952 223699974
3 13 99977 284811049
3 42 99920 864826310
3 26 99935 256998550
1 19784 65048
3 81 99978 143152083
3 60 99925 352932432
3 51 99955 730762698
3 3673 54173 802730606
3 33525 81362 586873010
3 7 99991 57800287
3 47 99996 524586202
3 91 99971 591228021
3 51 99982 455330306
3 37 99907 822325516
3 77 99948 220268122
3 8 99989 68639148
3 67 99937 127495372
3 43 99962 938675567
3 7 99929 360463483
1 84893 94716
2 14725 652929300
3 68717 73643 548950774
3 62 99932 318615076
3 26 99995 358898412
3 99 99924 248393583
3 75 99962 87440883
3 38 99965 753228862
3 38788 77357 541659876
3 8 99962 149055679
1 51100 58377
3 79 99906 794284826
3 78 99992 479616993
3 81 99926 807302996
3 40 99919 453072972
3 50 99928 426159158
3 100 99983 983046221
3 6973 77331 419670893
3 79 100000 305179985
3 53 11599 933275505
3 95 99995 222928616
3 83 100000 525720066
3 86 99997 789396837
3 76 99911 975390705
3 71 99915 116323783
3 57 99963 161117728
3 29914 89826 554529495
3 39 99938 355830220
3 66 99932 746166675
3 24022 37033 879019530
3 56 99994 664003274
3 53 99929 309442704
3 59 99944 131029513
3 54 99938 863786934
3 39 99937 406604726
3 32 99975 501895100
3 75 99943 599508091
3 94 99990 845735757
3 18344 46614 865471974
3 38 99931 141738308
3 7 99960 578718797
2 19400 858617314
3 4680 11409 115379210
3 41179 69944 542123657
3 33 99990 809075619
3 36 99901 455100073
3 58 99958 266851426
3 15 99943 934340884
3 17 99917 160947246
3 85 99949 311547561
3 13 100000 71175314
3 84 100000 853076316
3 14 99972 260998635
3 60406 89441 10026105
3 26107 76707 261301699
3 9 99990 520150052
3 78 99983 780207229
3 10 99995 38283300
1 56851 72239
3 47 99945 378466242
3 76 99924 496965814
3 23 99997 912874151
3 93 99976 37173614
3 64 99981 385005622
3 23 99908 834618270
3 76 99984 657928507
1 879 4709
3 90 99982 816080427
3 99 99986 231135407
3 21 99967 579107783
3 6 99944 973204400
1 60378 87528
3 35 99962 843584335
3 27 99922 153271035
3 75 99942 805001038
3 74 99992 63446080
2 22570 669412679
3 77 99921 379530614
2 86028 931850782
3 24 99950 222518471
3 38 99962 63817691
3 17 99993 843107163
1 37949 87816
3 12689 31692 554064498
3 56 99956 458953732
3 87 99969 697655853
3 79 99915 999203441
3 82 99944 180174530
3 13 99957 238377558
3 16090 60648 140355217
3 59157 64279 714685821
3 90 100000 258161766
3 30 99923 214322323
2 73379 344728189
3 100 99919 902167891
3 28 99957 617589398
3 86 99934 438352321
1 9227 49852
3 87 99921 271537502
3 57 99958 345024254
3 43 99903 283539167
3 6 99929 622135065
3 98 99938 104246004
3 47 99930 492310367
1 5206 60538
3 10277 63532 226697132
3 11 99959 734725635
3 13 99979 218362208
3 28142 44845 527069679
2 12728 386103308
2 55407 151320728
3 12 99906 976630648
3 6 99978 967403357
1 5961 9469
3 15 99955 531586754
3 14 99922 638964822
3 56 99922 740359204
1 30982 94690
3 70 99981 249299408
3 29 99916 982865698
3 39 99979 924261802
3 46 99989 199812082
3 78 99911 539746813
3 77 99983 862158238
2 25616 451492090
3 41 99955 559670466
3 11 99917 729184289
3 47 99978 128438633
3 71 99977 237226522
3 84 99917 71684773
3 58 99965 232106620
3 78 99940 857718024
1 2122 40706
3 17 99924 127659425
1 43587 81385
3 9 99976 796762177
3 50 99911 655259458
3 85 99989 294548302
3 81 99963 435228670
3 69 99900 676098547
3 94 99916 521063765
3 6 99926 276561904
3 54 99918 777768028
3 54 99946 677930188
3 71 99995 203595121
3 56 99983 114012064
2 52980 327553858
3 6 99915 279509336
3 77 99951 875608229
3 28 99981 724472316
3 7173 49646 967944395
3 64 99930 196886688
3 60 99963 958256450
3 73 99928 895931890
3 42 99939 711228861
3 74 99954 649788433
3 52 99938 328778742
3 35 99947 361830798
3 74 99932 55153878
2 74751 616029431
3 64 99925 25833413
1 33400 54516
3 85 99978 357300609
3 13914 70218 741957298
3 10 99996 556447822
3 4 99923 19665044
3 6777 61190 302971280
3 35 99989 20911359
3 47 99935 448921506
3 57 99925 109120410
2 76608 254902218
3 63 99928 566636973
3 58 99930 63936386
3 55 99989 225603550
3 88 99934 386206214
3 64771 76441 657277817
3 41 99994 335085262
3 78 99944 559787786
3 77 99925 801669097
1 25928 29485
3 59777 75474 640342754
3 52 99909 577239387
3 66 99930 482849419
3 44 99908 764104088
3 70 99958 954918471
3 7 99920 438556406
3 48 99935 428046181
3 63920 79813 681921926
3 52348 84596 47192234
3 100 99994 51870910
3 1 99920 337852539
3 2 99921 135567544
3 59 99914 443397692
3 16 99969 800791228
3 57 99966 862605047
3 66 99954 47996161
3 61645 90862 654644033
3 38 99970 89504688
3 23 99993 32608345
3 1 99937 261197098
3 24 99900 406157970
3 40 99970 179015563
3 62 99935 378052340
3 27 99976 340116846
3 8 99950 252460574
3 4046 52544 327148531
3 52 99981 309575278
3 62 99907 981792255
2 215 887219137
3 70 99910 103232767
3 73 99928 986852491
3 10 99903 941047099
3 37 99962 882850331
3 17 99918 963862454
3 71 99953 296142279
1 9220 83971
3 2 99907 175699599
3 100 99909 533760353
3 82788 86304 246019561
3 16 99942 938189531
3 44563 56196 839721540
3 42 99986 674840186
2 26525 484645717
3 22892 45998 639796699
3 72 99924 304462708
3 49 99956 288715715
3 29 99996 292938564
1 75580 81433
3 52 99959 3308509
3 2 99982 875880596
3 93 99988 139344999
3 12585 17472 909034357
3 24 99952 812126594
3 16 99966 863627452
3 53241 60605 452280718
3 26 99912 316465334
3 70 99972 188535288
3 55 99987 226432807
3 20 99962 55514713
3 5 99948 360402309
3 92 99901 905752794
3 34 99947 395855495
3 79 99906 514236378
3 76 99940 206959326
3 75 99986 24750291
3 32419 56054 854366018
3 80 99967 120348282
3 86 99998 152412592
3 29 99953 601021477
3 80 99931 907264499
3 90 99950 650990706
3 82723 83460 60953953
3 49150 59225 931991846
3 99 99986 519789543
3 18282 19800 767912531
3 9 99903 404418631
3 10 99901 292478653
3 5540 75503 977659297
3 78 99968 500463487
3 51 99947 236021296
3 40 99967 545010921
3 84 99931 359494486
3 23378 27201 411016877
3 79937 90988 41743579
3 70 99916 759733563
3 30 47155 918919026
3 43192 91435 543303273
3 20346 78359 708025469
3 19 99933 547627351
3 72 99900 487150865
3 94 99973 700334481
3 36 99913 245206589
3 23961 63253 657018743
3 51 99942 707831943
2 4529 855719818
3 97 99991 367196478
3 15 99940 661862469
3 19 99987 694888563
2 62681 540024160
3 74 99918 221123176
2 33629 559236874
3 51 99925 517911516
3 6 99961 631186869
3 59 99961 526628942
3 74 99968 764648592
3 78 99965 69670286
3 46 99981 433754944
2 67006 3657351
3 81 99918 480498099
3 18 99960 302876376
3 30 99960 281292413
3 12994 73535 835244168
3 48 99917 967450174
3 93 99900 591703323
3 5 99983 345612127
3 58 99981 999122541
3 90 99907 743566973
3 79 99982 569694258
3 15 99957 713643017
3 29 99983 253952706
3 87 99954 662299950
3 32 99999 543662867
3 92 99924 309793780
3 14 99918 465438215
3 45 99939 592383652
3 90 99915 357981928
3 20743 91435 325552235
3 15769 31842 373028657
3 58888 93556 563976513
2 54232 965327239
3 98 99902 567349179
3 45 99911 83640394
3 86 99945 189591772
3 97 99900 145660231
1 58211 77113
3 39 99962 236809253
3 1 99917 959324001
3 82127 98309 401017431
3 57 99997 1211193
3 94 99949 434105596
3 39 99925 126536450
3 78 99966 428347097
3 40328 92335 500758255
3 22 99903 465485402
3 6 99982 645952821
2 51588 210600815
3 100 99967 95035129
3 11 99934 597820260
3 78 99925 409647536
3 6 99909 767329882
3 46 99935 745319932
3 28 99998 999604602
3 47426 88258 605626022
3 45 99981 325837688
3 6617 29447 745368409
3 55 99969 286008591
3 13347 74217 549329221
3 29 99901 803884237
3 8116 84881 98542853
3 28 99901 610560528
3 81 99919 416674238
3 77 99961 224929617
3 68 99988 614667145
3 91 99902 714348960
2 41565 648841561
3 69 99996 965876371
2 25008 541169738
3 59 99983 97797645
3 5108 30729 244932531
3 19 99913 831179694
3 24 99964 13793512
3 16 100000 419776977
3 39096 41181 251314399
3 93 99923 639036593
3 3 99909 307201327
3 42 99947 537207898
3 20 99989 164509876
3 61016 74119 414266978
1 19865 90927
3 36 100000 209911317
3 93 99925 147168970
3 74 99973 44358390
3 77 99901 602948689
3 99 99982 765993790
3 12 99992 896943825
3 85 99991 256586780
3 95 99947 71852156
3 90 99997 969872432
3 33 99916 134551437
3 40 99960 531621002
3 76 99900 21273454
3 24 99993 819068659
3 12936 76183 809425688
3 36 99944 986783088
3 36 99978 202228923
3 18 99950 452689668
3 10 99903 283046559
2 17618 748101705
3 45 99956 791169246
3 35 99930 523618258
3 40 99988 635484035
3 68 99905 98265019
3 46 99948 889334650
3 73 99949 651457967
3 48 99923 226238151
3 59 99997 574096439
3 42 99925 576436841
3 95 99903 714054847
3 33 99902 608325244
3 8 99905 402024667
3 80 99908 271409565
3 58 99968 707214539
3 92 99918 395507598
1 12989 38356
3 65 99970 643469061
3 11991 69572 101777265
3 59 99919 185711366
3 41 99986 844622329
3 15203 74263 28443762
3 91 99983 936149517
3 27557 33259 528615260
3 82 99925 54866964
3 31 99919 963073499
3 38 99916 283291842
3 20 99995 511030770
3 28 99962 845122591
3 89 99912 850739888
3 36 99913 390530505
3 35 99979 244307092
3 26 99981 621236858
3 27 99932 646330675
3 40553 41639 817450700
3 94 99918 105510428
3 88 99996 206810940
3 77 99966 460927227
3 84 99943 855883117
3 80 99966 784036605
3 39 99951 871082671
3 33 99953 542268788
3 64 99956 82740159
3 44491 65792 434212283
3 2 99967 293344720
1 31399 91136
3 78 99980 694988697
3 71 99913 955354608
3 79 99981 858528346
3 60 99954 34909459
3 19 99919 204996555
3 92 99937 115680497
3 52 99996 210400944
3 51 99957 286391835
3 76 99922 683486752
3 11 99922 322616112
3 64 99950 399468490
3 1 99942 733898561
3 66 99956 919689593
1 13670 68741
3 89 99924 530671827
3 99 99981 782124987
3 21 99965 353334181
3 91 99936 380137257
1 32270 83319
3 19 99929 958561665
3 38 99902 962021256
3 51 99927 339938246
1 1444 63410
3 32 99991 611290224
3 82245 93455 522898822
3 68 99981 305210351
3 74 99932 799575244
3 21 99956 568728258
3 65379 85356 370161094
3 77 99964 331850062
3 9 99992 864432777
3 57 99933 818919831
3 82 99996 137795537
3 80 99935 134294690
3 10 99962 59894149
3 32 99906 698263322
3 55 99911 15456891
3 94 99966 507758898
3 25 99945 735696254
3 73 99995 656646091
3 45628 66662 72379789
3 59 99969 544852695
3 14872 92509 999973734
3 60 100000 982653693
3 83 99981 103159875
3 86 99958 397746814
3 11833 98829 363713507
3 753 90493 91336535
3 59 99943 512495565
2 9589 800709359
2 49672 244287032
1 27606 35033
3 12 99962 963692007
3 14641 89113 908364954
3 54 99998 780603507
3 17 99910 789117465
3 13 99971 749913862
3 86 99956 282270500
3 69 99921 983833829
3 52 99901 746334276
3 66 99968 383979093
3 68 99901 120391744
3 74 99914 843188708
2 11419 816496686
3 40 99922 586264489
3 97 99958 521620312
3 5048 84473 69604883
3 72 99908 588525422
3 84 99954 889896773
3 17 99925 570440620
3 82 100000 955646699
3 93 99937 343470191
3 29 99953 157363930
3 48 99945 967797396
3 34 99974 637762960
3 29 99981 366820894
3 51 99994 149920765
3 29 99958 161798166
3 73 99997 820158593
3 75 99917 672759224
3 54865 75155 540645685
2 62704 434866275
3 78 99981 125120762
3 47 99926 921079729
3 84 99968 705484840
3 2 99907 152755497
3 18 99943 566959920
3 79 99921 88752396
3 90102 92663 174230106
3 56 99935 862021290
3 52 99926 815031175
2 71532 146343059
3 1 99996 488838780
3 38 99988 28283594
3 73 99913 866987626
3 96 99950 301736770
1 18127 40181
3 50 99978 465957718
3 77406 89924 261228919
3 73 99906 697885877
2 82460 27640160
3 77 99910 909547238
1 45958 98198
3 36 99911 112172211
3 11 99918 185713272
3 79 99925 289659087
3 94 99912 359127594
3 45 100000 928710791
3 15 99951 970312529
3 81 99953 368003410
3 23175 41353 277527021
3 12 99995 96641519
3 60074 76781 846671797
3 35 99969 74367370
3 28 99902 382285910
3 94 99921 944523810
3 49 99998 562930936
3 89 99977 848848426
3 84 99940 594010883
3 17 99977 312043374
3 83 99919 802063392
3 27166 77156 284726072
2 24268 784112228
3 26 99978 588522852
2 25460 155535930
3 77 99925 185674337
3 66 99981 928342673
3 100 99917 206379144
2 68102 935523179
1 64907 72547
3 59 99920 680813805
3 98 99924 907860559
3 32 99904 192467965
3 78 99969 511746150
3 84 99946 633036911
3 48 99994 679874692
3 28 99901 817635942
3 33 99967 647662774
3 67166 69477 27371613
3 6 99968 173344055
3 48 99983 312769194
3 10 99904 106416152
1 11441 71154
3 11425 29328 332220402
3 37 99960 340704707
2 28865 975207027
3 5928 41378 836012066
3 15 99901 177605046
3 69 99940 439184286
3 48 99907 528844932
3 74 99956 320980749
3 31869 84493 603074457
3 81 99956 61047994
3 47781 84542 360520756
3 1 99991 573585347
1 80282 98623
2 82175 847723334
3 41558 44632 158281275
3 43 99903 576057678
3 79 99960 930081829
3 73 99915 912974469
3 14 99992 592649991
3 1 99957 143082803
3 46 99982 41309785
3 22 99912 238330332
3 19 99911 40442061
1 41400 82007
3 84 99945 42098389
3 36 99986 420057284
3 11416 24091 474506162
3 16 99998 97790441
3 82 99963 869053976
3 9 99907 475094231
3 36 99907 643629687
3 95 99934 48390583
3 43 99949 866445140
3 57 99988 887288211
3 20524 60701 939194927
3 66 99953 769152088
1 36365 97715
3 88 99941 15314363
3 349 45980 778115593
3 98 99980 799083937
3 74938 90918 583211637
3 6 99909 434611265
3 92 99908 925378574
3 53 99964 836878122
3 26 99946 422423560
3 32 99936 720821422
3 19 99985 424731540
3 56331 84178 437104935
1 53780 68721
3 48 99979 993417674
3 52 99912 418340940
3 39 99975 206928691
3 41 99985 349695601
1 22225 58694
3 3 99969 36757334
2 99947 595599530
3 62718 73005 575120001
3 23 99932 889491388
2 86630 792043856
1 62114 93762
3 62 99933 674308192
3 63 99948 118731721
3 74 99948 661548162
3 38 99939 94095989
3 45 99949 86119617
2 99598 151005035
3 46 99985 779954293
3 49 99905 697614762
3 17848 43299 204736550
3 38 99952 397998880
3 6474 81640 164472297
1 22163 62559
3 53 99993 904475883
3 11 99969 965143076
1 4917 30254
3 66 99993 803550287
3 6 99931 841176627
1 36208 70621
3 1 99902 861242255
3 1 99908 683676071
3 44 99914 55716842
2 80131 930616667
3 19 99935 15363975
3 91 99922 907075478
3 5 99944 16330683
3 70 99928 534064567
3 78 99953 921223867
3 85 99986 225695752
1 3602 22816
3 57 99939 96590962
3 9798 39091 705808617
3 19 99937 743733062
2 21020 236868985
3 100 99901 358262992
3 11867 96833 287828021
2 6592 357634581
3 23 99958 395847552
3 95 99969 780260294
3 22484 32245 121188849
3 6 99993 664521661
3 57660 85853 743660223
3 56612 65162 787411017
3 27 99931 916771434
3 83 99913 209951182
3 99 99911 947413308
2 73033 831028786
3 49 99904 947357005
1 645 78705
3 95 99927 453399892
2 12417 248266492
3 7 99948 781473679
3 92 99978 369669428
3 26314 28953 685580235
3 3 99939 27786511
3 20 99927 680021241
3 48 99977 911456998
3 75 99958 785556958
3 80 99983 861684133
3 15 99937 103348108
3 87 99979 801311503
3 35 99961 464284103
3 14 99980 207899969
3 40 99919 93838506
1 45409 60539
3 4 99997 632930299
3 1 99956 698023101
3 20 99968 627917649
3 53 100000 149145698
3 3 99922 721514163
3 24 99903 166785331
3 51 99980 827148762
3 47 99937 647861746
3 25 99936 147165621
3 59 99999 812728933
3 26547 44338 508323662
3 49 99932 317963602
3 100 99936 174603754
3 53 99928 112973766
2 9615 575512386
3 5 99972 533231941
3 27 99990 493451989
3 85 99934 560450203
3 51 99974 912085627
3 34 99946 392601378
3 17 99913 598120946
3 5 99969 259964164
3 61 99936 955714582
3 32 99907 134284440
3 19633 27879 493313603
2 96006 117605757
3 27 99955 159619762
3 31 99972 272314099
3 17 99940 593448563
3 92 99995 762130150
3 81220 84497 487909481
3 65 99986 949115880
3 13 99955 937405958
3 54 99903 658047636
3 63 99923 760832028
3 72 99964 99105806
3 51 99917 399571332
3 99 99930 412579274
3 19627 33076 97986304
2 44185 645518571
3 53 99914 742523818
3 38 99906 995604149
3 32 99907 828104241
3 64 99967 141328882
3 94 99958 279783409
3 29 99960 538117356
3 56 99975 398476570
3 81 99988 23407134
3 63 99976 183348897
3 92 99916 221272373
3 43 99946 166028653
3 76 99993 55125334
1 42830 86384
3 44 99973 198989547
3 96 99975 355160508
3 28 99965 22139182
2 78519 538666811
3 32 99954 432157511
1 31006 96590
3 34 99952 818758819
1 37429 69074
2 63770 87709265
3 63 99983 529605827
3 76 99975 842115636
3 27 99974 364740746
3 28341 34250 95787304
1 67865 71791
3 57053 84491 800829511
3 53 99911 219608028
1 57039 75570
3 71 99999 730918159
3 33372 99115 528743267
3 9669 32416 545797833
3 22535 68645 916275089
3 58 99900 877362845
3 39 99905 344547815
3 3 99910 649513057
3 35 99991 483689552
3 76 99965 134077576
3 74 99911 857978428
3 24949 45197 300649534
3 86 99968 231415775
3 23 99989 444889298
3 88 99929 622113980
3 11 99990 558141529
3 36 99936 568029538
3 6 99960 774898576
3 9 99947 789872245
3 70 99993 410951427
3 43111 43478 785002737
3 20 99958 424151404
3 85 99995 841970603
3 5 99906 957677917
3 44 99954 136926744
3 85 99906 775682594
3 11893 81265 542946386
3 38 99999 486734305
3 51 99983 595727960
3 36 99924 861374211
3 93 99906 996781205
3 21 99953 670997719
1 40502 82064
1 45635 68692
3 45 99953 287870640
3 46922 74258 326193439
3 81 99988 716616045
3 12 99996 808130947
3 72 99989 275671901
1 9223 70572
3 73 99972 267214313
3 1 99990 507837377
3 25408 49521 632727241
3 31 99917 561835428
3 3346 5900 640277375
3 10 99947 747327755
3 13 99970 719315629
3 58 99972 804410455
3 6 99972 732155561
3 18677 41619 481696850
2 97314 922852272
3 6 99964 553540255
3 7936 51753 687051671
3 7276 21189 391742665
3 67 99923 684555218
3 84 99975 380240029
3 54427 99807 483637514
3 98 99988 630268849
3 36 99902 825333627
1 61845 70133
3 56 99972 795304689
3 45 99987 595867081
3 6 99948 917384279
3 29 99958 189633275
3 73 100000 547873120
3 50 99965 893485901
3 25 99964 659913147
3 12347 30519 827783818
3 82 99988 803441801
3 10 99987 996764844
3 95 99910 904356516
3 75 99910 229526588
3 65 99923 780055072
3 73 99951 163864570
3 9 99919 98466064
3 23265 98418 211297214
1 22328 43957
3 67 99984 3219930
2 10910 438780693
3 9 99932 73488105
3 17 99956 207361214
3 40 99909 731436256
3 85 99916 274347149
3 2 99944 950301797
3 17 99935 318800653
3 21 99999 687155685
3 99 99957 136169721
3 8 99961 997026457
3 96 99912 177774654
3 8 99976 174884773
3 14 99903 693274690
3 26 99963 999803007
3 32 99986 608879460
3 21 99961 402445459
3 61 99964 652317123
3 74 99986 688369188
3 67 99930 325092163
3 21599 75500 885096053
3 81 99946 34561230
3 25 99923 174933289
3 82 99930 467338456
3 50 99914 239119080
3 21 99905 980342565
3 58049 79698 423916867
3 94 99966 193046990
3 91 99901 547545049
3 30048 42818 237601665
3 2 99914 628375739
3 34 99933 435667209
3 73204 78039 45008397
3 51 99905 409981455
3 66 99921 126487791
3 10 99921 202316575
3 65 99987 639502747
3 55 99902 469946094
3 61 99914 953749711
3 59 99991 453759706
2 20644 398581860
1 39149 69560
3 85 99985 448486643
3 74 99910 418546427
3 17 99945 152203571
3 40 99929 600306619
2 66872 552211453
3 10480 46535 417333663
3 48 99919 345416441
3 98 99919 522800859
3 34722 73289 26101764
3 77 99957 691884396
3 85 99938 432440608
3 1 99953 349689401
3 6 99964 746096633
3 46606 71235 35973401
3 81 99960 952660930
3 47197 66895 81804756
3 6588 73521 598919260
3 2 99939 320972909
2 98902 564444080
3 12 99917 143657963
3 20 99919 782273393
3 2 99983 482595467
3 48 99982 806380661
3 65 99986 388661795
3 38559 91312 581347621
1 12862 35500
1 8801 37563
3 93 99962 416545628
3 57 99962 588057449
3 42 99956 543407069
3 12 99940 393040843
3 21 99942 929832178
3 26 99925 923227803
2 29663 854841028
3 40 99976 314794708
3 43 99972 177755233
3 87 99905 4061198
3 73 99963 914441692
3 31 99970 804061008
3 43 99911 10217324
3 54 99937 380550998
3 55750 86054 159926752
3 54 99959 423789394
3 47 99949 266851363
3 57 99996 432584329
3 72 99949 820124670
2 13082 577420464
3 40172 86214 946790112
3 86 99949 523753573
3 29 99936 912275048
3 39 99943 435806913
3 89 99931 183419125
1 17841 48581
3 73468 74116 241235868
1 55786 84759
3 4 99988 488150833
3 8 99919 916875828
3 43 99983 854858
3 16 99974 969749068
3 69 99947 246948866
3 34 99967 732227927
3 56 99948 764814990
3 17 99966 740945785
3 49 99944 680378568
1 54917 85363
3 49 99925 312148915
3 20 99934 368208904
3 30 99994 620450744
3 71 99971 682490983
3 29 99939 704392041
3 45 99909 786723805
3 6 99952 547446879
3 29720 56110 194319141
3 12145 31556 616108222
3 55 99966 327221464
3 7 99912 609385393
3 73 99925 958317080
3 65 99956 457450293
3 64 99967 825574510
3 15 99904 321943323
3 75 99907 820135665
3 98 99908 369444680
3 84 99920 99740840
3 66 100000 952833855
3 13 99968 508224562
3 21 99913 423400162
3 9 99997 148087460
3 42 99964 27519605
3 79 99974 61781938
2 96148 674615036
3 63 99903 155792523
3 66 99923 570470694
3 87 99982 972589428
3 28 99903 44615457
3 7 99990 916664860
3 12 99910 857247572
3 48 99920 194670930
3 5628 19863 397976682
3 78 99970 883287901
3 58 99978 648173205
3 25 99937 937039209
3 6 99936 573246993
3 28408 60316 274289703
3 61 99916 128370413
1 14537 39953
3 55 99913 322345702
3 40 99993 227324074
3 46 99979 847276840
3 92 99939 420194084
3 58 99982 230374792
3 78 99936 285364638
3 84 99997 772514665
3 89 99988 987665952
3 89 99950 915022301
3 31 99935 668770553
3 28609 79792 820739754
3 34 99945 189856741
3 8 99959 89589901
3 18 99949 689198195
3 23872 76726 31177917
3 36 99939 696994726
3 64 99930 409863091
3 62 99939 866559706
3 82 99915 503730473
3 31 99931 506136553
3 68 99983 599485280
3 34 99913 740043919
3 4 99923 820627878
3 67 99994 290656523
3 13 99919 846994968
3 62 99928 582033415
3 44 99994 54969509
3 38 99900 31150522
3 54 99962 133445971
3 43 99979 514583115
3 83 99928 375802309
3 39 99940 638309241
3 29 99958 90677245
3 59 99906 972393849
3 48 99907 458153055
3 47 99996 75684128
3 85 99972 206719735
3 59 99923 526478145
3 40 99971 71941116
3 50 99960 324648281
3 58 99903 148979092
3 15 99970 363131753
3 66 99930 320986329
3 50 99917 906512676
3 87 99975 140755997
3 45 99917 899759690
3 55 99901 661817962
1 55883 57160
3 49165 50523 432342639
3 5 99958 979573954
3 21 99906 623821495
3 20625 99222 190028657
3 59 99956 166184695
3 10 99945 5871132
3 18849 48801 412433734
3 71 99913 510439291
3 2 99975 821000790
3 64 99986 767107803
2 88487 958495214
3 61213 97616 631634842
3 20 99908 813735167
3 64 99979 720083017
3 44 99918 190683939
3 36 99952 22172821
3 11687 73468 628135735
3 77 99953 417544493
3 59 99936 386614930
3 48 99912 906545204
3 100 99980 332541389
3 43 99931 42026022
3 79 99979 402174146
2 36840 944295654
3 21366 43746 902231572
2 48466 993989710
3 96 99923 461324263
3 1 99914 237336398
3 30 99917 791032070
3 25 99942 821169002
3 22 99955 260474093
3 100 99996 290810738
3 88 99962 984540123
3 96 99947 449687619
3 8 99943 295582338
3 10 99961 695489510
3 97 99943 817477194
3 7 99923 293484019
3 39 99985 497604824
3 28 99986 36678972
2 65871 746354142
3 47 99907 977021283
1 8712 89029
3 41 99940 469666215
3 58 99948 84231670
3 21 99918 143234633
3 60 99903 186133363
3 7 99999 531239324
3 44 99986 625696683
3 58 99908 339760187
3 48 99962 937952954
3 62 99976 816389282
3 39739 87777 849583081
3 99 99920 248137497
3 35273 64938 730887350
3 63 99954 142994645
3 7 99985 767415575
3 25685 40392 795080797
2 50252 895643561
3 57 99998 837354742
3 9 99977 881153849
3 4691 8534 902796454
3 100 99900 977845294
1 35757 99162
3 18 99922 821133836
3 88 99977 539301455
3 62015 70545 967901317
3 36 99914 604797370
3 60 99985 902874042
3 73 99924 943173599
1 35281 60389
3 51 99931 330759735
2 4040 936523447
3 98 99933 553609585
3 11 99957 236267563
3 45 99920 378555264
3 52 99935 983468140
3 54 99933 645745301
3 41001 85354 759383907
3 87 99904 922212036
3 26 99962 21045206
3 4 99906 862777553
3 49 99957 560873697
3 93 99916 417759188
3 24 99942 868000963
3 94 99945 745289761
3 3 99967 859236059
3 5 99949 802957671
3 55343 70617 361619186
3 24 99951 344768534
3 2 99931 855062971
3 16 99917 246788103
3 39 99938 212880535
3 84 99968 956360790
3 35 99989 674401950
3 22 99904 809074835
3 60 99903 383752924
3 99 99903 438984986
3 73 99985 382562776
3 25 99967 796776127
3 19 99988 118192730
3 74 99920 809804207
3 26 99927 58275694
3 7 99985 300543379
3 25 99973 982709156
3 58 99980 212480246
3 9 99940 302437274
3 72 99985 855049704
3 33 99990 250007997
2 7355 292871057
3 15 99968 410571185
3 96 99948 251218293
3 81 99997 310058113
3 94 99953 527387862
3 10 99911 375187581
3 57 99988 622965943
3 60 99901 548648295
3 98 99964 51183741
3 66 99920 762286770
3 6180 8731 967345624
3 97 99918 967343748
3 45 99998 525069285
3 19775 73846 834992634
3 66 99975 693347217
3 47 99923 717224620
3 70 99991 718044993
3 71 99922 259433329
3 89 99978 739690927
2 2239 615452420
3 2 99945 291196564
3 40046 80064 430037891
3 81 99917 293298644
3 100 99979 518026071
3 45 99965 396551322
3 81 99993 64821693
3 25 99913 39025442
3 94 99915 982187284
3 34 99910 714526428
3 90 99974 759200987
3 7 99989 951878298
3 71 99918 663367931
3 42 99966 943905260
3 66 99907 433691207
3 56 99960 195311560
3 39150 88684 670277697
1 59525 97214
3 1 99998 880326095
3 97 99979 523667564
3 78448 84861 283909524
3 49 99939 835796593
3 41 99968 143884554
3 12 99991 313522394
3 91 99987 170663211
1 19644 40726
2 67955 817258454
3 42 99967 51180222
1 76688 98849
1 47371 64463
3 5 99929 582868382
3 45 99908 166258372
3 45 99963 446481000
1 87313 89565
3 90 99914 744458617
3 52406 78645 186544262
3 1 99905 42210539
3 60 99970 256527960
3 76 99911 768054249
3 12 99901 675166386
3 77 99975 489373806
3 27 99994 603001781
3 4 99956 686588507
3 98 99942 405403111
3 73 99986 132340036
2 21369 58191225
3 60 99975 588082993
3 94 99986 419631760
3 98 99979 97322309
3 85165 93889 714639625
3 50 99908 961757112
2 40721 852708732
3 96 99916 679588240
3 65 99927 274229608
1 3714 94531
3 94669 98761 858262225
3 76 99958 827270425
1 61608 96835
3 74 99961 318729385
2 2577 298565770
3 60 99998 615408028
3 43 99987 172433910
3 65 99962 969407427
3 15 99987 911509387
3 49 99925 909056748
3 20 99912 38297086
3 12 99903 299561887
3 94 99939 420456440
3 69 99917 219890686
3 82 99965 453210550
3 20 99929 671112842
3 15834 43003 894881775
3 87 99907 688255528
2 98325 853750998
3 83 99912 263358064
3 79 99950 962125779
3 99 99923 277487375
3 88 99901 204818031
3 42 99984 721627746
3 2799 72880 835378108
3 9198 54451 955731311
3 32324 63076 8846376
3 95 99976 341993856
3 53 99997 526764444
3 73 99975 477507433
3 14050 88640 249104611
3 74 99917 544479237
3 8436 61278 811709518
3 89 99957 651854338
3 88 99952 86506389
3 19104 65844 253685983
3 80 99960 792968961
3 86 99956 951260466
3 66 99944 213666248
3 13326 97903 927129647
3 23 99999 724833720
3 55260 91520 613669477
3 17 99973 221256728
3 25606 89223 901562827
3 4 99922 219710411
3 46 99940 952786172
3 33 99937 408185014
1 5378 63806
3 95 99980 753408310
3 96 99989 542686214
3 47680 93399 272964493
3 74 99979 36714070
3 46 99987 502312568
3 70 99979 307711303
3 26 99988 817224560
3 15 99936 903045564
3 5030 25730 768213968
3 21 99991 605700514
1 31586 62397
3 6623 92580 346972645
3 17813 52601 236268460
3 63 99924 890183462
3 57 99955 837335363
3 8666 79635 859367756
3 75 99957 265425137
3 11165 62693 273102462
3 78 99957 891026568
3 6 99908 925956048
3 76 99949 895600956
3 76 99949 250477828
2 57859 903501709
3 96 99986 456179215
3 70 99935 402792817
3 86 99924 621618834
3 86315 99772 471000775
3 24 99979 790077307
3 70 99915 830496468
3 30995 57753 596337154
3 13 99963 896070437
3 6 99943 295078896
3 88 99980 716729712
3 20 99940 255385761
3 54 99979 929090231
3 82 99907 414654279
3 15 99980 854303151
3 57 99926 449356401
3 60 99939 207823969
3 50 99950 483059917
3 71 99984 12201231
3 100 99905 27211562
3 60343 91856 310055513
1 49294 80099
3 16941 18486 754277555
3 18114 42775 846356516
3 28 99953 971091838
3 6434 25541 146311171
3 42 99976 343345809
3 7 99959 113532737
3 11880 52104 780293093
3 28 99944 685195028
3 31 99965 783938222
3 73 99902 325950457
3 35 99949 579336900
1 73358 98828
3 93 99950 608580342
2 90627 442000382
3 61 99907 309675236
3 48 99966 127233498
3 15 99901 822644338
3 59 99908 728529036
3 51 99924 36934893
3 38 99909 907412258
3 34 99949 265860506
3 28842 70520 394961439
3 45 99925 383328271
3 38611 52495 207333637
3 44 99940 856075224
3 17 99979 710042899
3 54 99913 563884888
3 33 99951 93386059
3 18 99901 445562866
3 71 99961 812109752
3 33 99937 453599593
2 36810 914601902
3 45 99954 282907329
3 23 99914 661146597
3 70288 98313 729251294
3 95 99957 658684640
3 100 99913 945904102
3 22 99905 414155529
3 73 99989 919153106
1 13834 78060
3 93 99961 761802976
3 27 99979 777491604
3 37 99983 763964675
3 78 99926 893175460
3 93 99988 372034757
3 15152 55625 389803750
3 31 99956 72698615
3 55 99991 306739240
3 59 99950 502552870
3 78 99943 334258688
3 23 99983 165197058
3 4 99934 255750991
2 87088 901116622
3 2 100000 975568123
3 38 99970 754869767
3 26317 69369 130663516
3 77 99999 289534851
3 1 99964 494450016
3 80 99927 164349030
3 44 99900 907483875
3 30 99941 158290646
3 14 99979 213665516
3 38 99987 100894364
2 62468 794912416
3 25 99910 138849562
3 26885 70988 738180730
3 92 99925 454434945
3 27 99908 604467050
3 20 99962 910165001
3 22 99971 158965905
3 20 99955 761158478
3 35 99918 993604125
2 27066 411175647
3 94 99949 992299342
3 4 99915 701908855
3 32 99944 396941433
1 6641 73417
3 50 99942 325759433
3 2 99958 142759015
3 49 99974 834623931
3 48368 88761 953758090
3 52 99995 414783977
3 83 99990 419772693
3 98 99944 624813242
3 76 99955 553676438
3 55 100000 271568783
3 12 99947 602126262
3 16 99946 858468049
3 25 99964 236650588
3 24 99922 647083819
3 56 99933 172738061
3 31 99925 319853593
3 11 99925 314813079
3 30 99932 503740321
3 7 99936 563795950
3 83 99971 938845536
3 46811 93629 242781525
3 74 99946 360295625
3 47 99986 430684098
3 84 99976 779357866
3 92 99999 350980476
2 25496 883698772
1 40367 67346
3 53350 76756 826750129
3 30315 94139 799512313
3 20726 55392 10040806
3 55 99971 261411415
3 30 99927 253220381
3 11540 46125 434654173
3 13731 63343 390247311
3 68 99982 757885183
3 43288 77516 285931778
3 27 99959 109383477
3 75 99962 223848329
3 98 99904 193585121
3 82 99975 717939597
3 11 99973 418213745
3 21 99981 187341068
3 48 99979 502304197
3 28 99922 739037473
3 24 99998 328196050
3 55 99979 66397892
3 58 99988 234277512
3 87 99953 225282259
3 25 99957 325346545
3 43 99916 93495634
3 42 99996 945135004
3 43 99907 236937711
3 12 99933 196149561
3 7 99958 602959817
3 52 99953 831553669
3 27 99938 108246129
1 6458 58697
3 14 99968 206716022
3 96 99945 947417044
3 87 99916 535823892
3 99 99916 21718703
1 28114 71272
3 84 99997 893372491
3 78 99995 697644885
3 63 99985 907895792
3 60 99948 259776187
3 71 99971 869424213
3 37553 90050 829373889
2 88966 475682361
3 51 99925 369071472
3 82 99960 310821876
3 33 99952 296783676
3 38 99912 861351020
3 90 99994 128880098
3 98 99951 816760854
3 87 99959 18822382
3 35097 43376 671394308
3 53 99990 937704814
3 81 99961 778424323
3 50 99940 661114680
3 97 99985 408660483
3 10 99943 240948590
3 1 99915 944384696
3 83 99957 962520127
3 37 99905 533609855
3 50 99905 881306095
3 38885 90254 960485763
3 21 99902 55358233
3 81 99920 519184928
3 22 99907 278990387
3 65 99932 151428743
3 5 99992 894336595
3 99 99948 92594851
3 81 99942 335908657
3 76 99912 799911739
3 83 99923 76377198
3 91 99995 236782426
3 84 99970 466855444
3 60 99982 739894508
3 64 99929 457305181
3 92 99945 718465705
3 18 99900 711641784
3 33 99901 678008630
3 90 99954 675193353
3 37 99941 667016586
3 85 99990 34906160
3 43030 99597 754831503
3 55 99973 742448845
3 97 99973 297513482
3 7 99980 675508547
3 2 99973 649653436
3 34 99974 42054651
3 50 99934 199095242
3 4509 92526 795100906
1 26664 38448
3 62 99959 255743301
3 3 99990 886535922
3 10 99912 937901664
3 23 99921 332090117
3 61 99997 882248022
1 44564 92603
3 5 99995 217983658
3 86 99994 895410806
3 15 99917 57078088
3 91 99985 153443480
3 65 99932 112412601
3 85 99969 212847030
3 69 99994 751213482
3 92 99970 165174274
3 19771 58119 399576650
3 96650 97081 93747306
3 44 99937 470510989
3 82 99915 716420092
3 85 99991 962565301
3 28 99981 780639373
3 25 99943 793281043
3 21 99950 37122714
3 53 99953 633220106
3 95 99975 927128174
3 58051 94391 344537430
3 51 99984 143641733
3 41 99901 923464843
3 53 99953 833682736
3 8 99905 36646624
3 7 99999 193290618
3 9 99944 317159982
3 10 99917 337477451
2 8883 276787670
3 14695 93941 636349365
3 89 99979 324353596
3 27 99962 377280012
3 24 99906 292089331
3 30 99969 701118788
3 86 99990 471857334
3 99 99900 119781920
3 47 99904 920927429
3 89 99951 601184027
3 14 99999 446811685
3 4869 20280 333805015
3 28 99959 434734375
3 48 99995 90649013
3 97108 99506 659255852
3 66 99968 638947269
3 13 99976 613892262
3 6051 27520 808837090
3 26 99942 208225122
3 48 99925 603681558
3 73 99916 292477445
3 83 99943 88811843
3 65 99994 815767509
2 70577 983796191
3 48 99959 748207305
3 74 99955 876887949
3 8 99997 86257333
3 19 99918 228521033
3 96 99942 961253156
3 7 99923 972347156
3 91 99907 664815712
3 19 99985 639475367
3 18095 26918 888716343
3 95 99975 954768465
3 42 99919 87159797
3 91 99933 63411233
3 45 99912 107451313
3 95 99981 851769413
3 56 99917 725494477
2 17993 428309659
3 96 99948 109593683
3 13 99925 956026980
3 19 99907 437632008
3 8 99959 370597913
3 40 99981 139054665
3 44 99905 51307356
3 15 99924 993649265
3 46 99931 685098708
3 90 99947 939678470
3 3566 24067 780090059
3 45 99935 395383168
3 47 99953 86081812
3 87 99975 785207113
3 47 99943 344917552
3 35 99935 307883008
3 84 99985 514097584
3 58 99936 802212098
1 32984 84137
3 30305 55486 977604819
2 2571 888871460
3 64 99909 664115166
3 67 99974 79123660
3 90 99978 85497565
3 5 99965 242854392
3 8872 50343 410512926
3 59 99922 663803255
3 82 99992 786229895
3 47 99970 177397210
3 77 99982 606430699
3 46 99995 776069399
3 66 99914 689083086
3 8823 74855 702741614
1 74229 93712
2 95877 659857527
3 29 99919 860873234
3 48 99929 310845032
3 74 100000 392106079
3 64541 85908 360514593
3 62 99979 592105890
3 84 99937 291613040
3 21 99917 692265062
3 52 99905 770350140
3 91 99932 795233811
3 8 99970 198315363
3 14817 45562 909135607
3 45 99956 17010913
3 19786 50102 648097670
3 11 99997 204483891
3 26 99989 65251550
3 11 99926 494838267
3 73 100000 620046990
3 39 99999 570288612
3 11 99906 375261591
3 53 99992 554378184
3 62 99971 725423283
3 60 99974 356864784
3 89 99970 296116182
3 82 99921 987930460
3 12 99915 72029426
1 4052 31121
3 3 99911 362920804
3 91 99966 945680661
3 87 99946 767090948
3 13 99917 413144677
3 22 99924 283730312
3 74 99993 577946402
3 14 99945 677349513
1 19359 41170
3 100 99998 835371933
3 88 99956 75964213
3 73 99964 208322174
3 65 99963 220361013
3 59 99980 445987230
2 57775 725428573
2 70339 772782616
3 62 99971 840824211
3 94 99996 121894010
3 20 99915 69702535
3 10 99938 993137974
3 63 99909 283127890
3 76 99913 177053038
3 100 99992 384476465
3 80 99986 396068515
3 21 99978 536989659
3 80 99919 111407803
3 98 99912 987595427
3 90 99994 236185920
3 76 99916 108353502
3 31327 31381 566271978
3 25117 65505 512917127
3 34 99936 829353056
3 43 99903 169018913
3 6976 14727 76887867
1 51692 75535
1 1749 42045
3 11 99973 912575905
3 70 99954 627851127
3 29 99905 668353497
3 34 99962 2776390
3 51 99959 36383592
3 13 99915 702852462
3 66 99931 225335
1 83752 87421
3 26 99965 11304650
3 2 99971 377257653
3 57 99977 110924650
3 85 99976 714120438
3 28977 73279 107568014
3 75 99919 200335395
3 56 99937 171400128
3 15 99953 993389649
3 65 99924 173113536
1 52264 85625
2 71858 862689173
3 64 99989 655215219
3 88 99932 150322444
3 99 99915 94828904
3 51 99910 950561761
3 28 99959 506998275
3 96 99938 187942234
3 58 99928 761210468
3 72 99982 492856576
3 51 99978 701380886
3 89 99948 112953667
3 32 99959 794982612
3 78 99938 691905369
3 60198 86179 783650699
3 71 99925 761812071
3 27 99977 89349281
3 59 99967 41304547
3 82 99945 58464884
3 89 99902 400634680
3 38990 53110 351732518
3 4 99968 830332076
3 65 99932 839981208
3 66 99969 282290047
3 46 99910 623716276
3 11 99931 878348628
3 93 99941 307683568
3 41 99979 286254293
3 73 99954 62601744
3 95 99981 957107602
3 14051 46708 664193835
3 11 99961 392290091
3 21989 43367 593137392
3 92 99951 569449903
3 44 99915 282529834
2 25781 879553551
3 11 99912 931499936
3 49 99970 472023688
3 89 99980 53673261
1 18584 57732
3 47 99933 266020539
3 8399 22789 809465628
3 14 99997 833757143
3 70 99954 154075429
3 99 99968 467896062
3 67 99948 295531263
3 80 99945 626719731
3 13 99989 847984896
3 13 99989 728941958
3 22 99903 100341286
3 42 99971 934749850
3 13393 99580 328715578
3 84 99977 589612137
3 21885 55363 518652218
3 19 99971 719167499
3 64 99994 264196342
3 90 99947 202058037
3 75 99917 310169080
3 34282 50803 239404095
3 34 99906 865147561
3 17 99987 11170153
3 54 99971 730108338
3 32009 70571 813893470
2 29279 215605885
3 6 99962 854790927
3 65 99936 756406150
3 80 99916 713161575
2 6248 536592931
3 34 99910 325201101
2 27410 402851861
3 78 99905 849050673
3 32 99961 75894155
3 83 99987 754419838
3 85 99997 209038450
3 10 99964 827342083
3 93 99988 158880955
3 73 99906 898846193
3 16949 81630 669510589
3 11 99931 485247531
3 84 99915 152839702
3 65 99912 305030216
3 84 99999 44292308
3 76 99989 118251218
3 58 99935 604329429
3 22 99907 356233684
3 42 99933 328927596
3 98 99921 206816148
3 4 99936 641647941
3 34505 82630 451524253
3 95 99986 240375946
3 87 99995 777173249
3 83 99977 371203398
3 7493 86087 817703133
3 50 99918 62126858
3 30 99903 897192989
2 62818 274239409
3 8731 53261 769886207
3 6 99997 874740926
3 85 99913 600253701
3 14 99928 708122050
3 75 99913 855385454
2 46379 975393034
3 14 99919 442467443
3 21842 88949 678207504
3 96 99993 393983927
3 91 99915 877708153
3 100 99903 17322563
3 25 99999 902147931
3 23664 57395 178369133
2 57009 840163268
3 18 99909 92188837
3 60 99944 794001380
3 83 99949 504054764
3 89 99957 825371247
3 71717 91550 935388063
3 84 99905 676048954
3 9943 33646 531765654
3 7 99902 613165586
3 11 99998 257235855
3 9 99903 597863653
3 37 99956 819595374
3 91 99925 869735710
3 56 99964 982460097
3 59 99909 570123600
3 27 99952 885580422
3 49 99934 462438423
3 54 99906 307055153
3 57 99969 686427963
3 51 99969 127500521
3 36 99964 804485655
3 45 99906 189441042
3 58 99915 767932217
3 67 99984 365471249
3 23 99915 485314378
1 6573 46572
3 82 99955 397839868
3 99 99939 896886582
3 10 99918 629376373
3 15039 93378 361522558
3 51 99939 549664045
3 67 99952 948759854
3 43 99911 221294986
3 17 99904 818597936
3 31835 80516 557814761
3 56 99908 657859408
3 69 99937 762872519
3 85 99923 203563395
3 41391 42359 689152290
3 65 99907 448584808
1 42265 42756
3 23 99926 467621497
3 33 99982 779735436
3 50 99956 421368791
3 46 99989 181488347
3 47 99934 459457031
3 64 99900 642073250
3 40321 94110 591811650
3 65 99904 567860565
1 90035 95277
3 64 100000 710637428
3 86 99990 555223979
3 75 99937 134182072
3 31 99968 685844543
3 26 99977 333802775
2 24218 896656539
3 67 99985 203452838
3 74 99960 93629110
3 41 99993 287982146
3 37 99951 560180227
3 59827 71262 323346069
3 91 99972 550229117
3 26 99970 388996231
3 43 99948 4882079
3 13 99970 223226263
3 3 99952 768154473
3 3 99956 596393219
3 93 99982 127965599
3 55 99909 349516587
3 86 99901 913559124
1 30577 59423
3 58 99972 829075622
3 55 99940 99340911
3 90 99963 681693744
3 52 99947 874109777
1 9508 45711
3 41 99996 869703190
3 45 99993 951690137
3 48181 81925 470932884
3 30 99974 458409606
1 37540 65075
3 68 99992 142150271
3 22 99959 74950920
3 33 99973 234959033
3 84 99926 293870862
3 40 99997 717466615
1 30469 60528
3 70 99970 89543871
1 85974 95209
3 35 99940 80674758
3 38537 81689 94753997
3 12 99968 431961582
1 19448 57163
3 10 99903 965271305
3 57 99900 217529848
3 4 99941 272855196
3 18 99992 161313929
3 37 99966 882968170
3 99 99995 226634783
3 79 99926 202019748
3 24 99904 102552855
3 55 99991 333789581
2 36193 28835161
3 26 99975 286761991
3 100 99901 801585198
3 44 99935 127941413
3 65021 70295 703865907
3 77 99908 118250382
3 37 99906 559131250
3 7 99994 921084790
3 90 99979 997249408
3 56 99949 970155273
3 88499 94798 547747996
3 30 99981 790780583
3 71 99975 703071769
3 47973 99801 93594220
3 37 99954 667151615
3 20 99940 295790836
2 25918 143967739
2 99661 908279574
3 26940 52389 754736429
3 98 99955 37379028
3 32 99916 836344813
3 98 99969 958214191
3 43 99933 419864381
3 74 99974 538545103
3 83 99990 507582060
3 21 99967 393959239
3 3 99967 44715058
3 45319 45832 305950680
3 54 99905 615268494
3 13 99938 65244794
3 51 99998 137150957
2 76189 444280522
3 34 99950 190020358
3 54 99933 892091999
3 3 99957 712525036
3 36 99916 406278476
3 15 99967 670578319
3 86 99990 141871832
2 53201 470167824
3 32432 87586 860187422
3 55 99995 987980300
3 43 99944 341663069
3 17 99975 889059227
3 72155 96707 458012002
3 52087 98237 28283641
3 5 99992 209244941
3 9 99971 357129866
3 43 99908 450208428
3 81 99997 422418360
3 40 99963 742557184
3 28 99995 48006684
3 50 99999 995743875
3 41535 63443 141298657
3 3 99929 636527336
3 11 99934 262798182
3 53 99983 732974051
2 97784 424574362
3 51 99944 962212492
3 15 99910 274573123
3 58 99996 850527639
3 22 99934 85830452
3 36 99947 622867617
3 32 99946 237866637
3 75 99963 126531589
3 33 99905 891326340
3 13 99985 481225724
3 36 99911 651122247
3 24 99992 651083938
3 69 99988 717664033
3 59 99923 500434236
3 35 99991 435881441
3 70 99945 109510328
3 98 99948 602133112
3 42 99963 455404917
3 52 99981 534259425
3 85 99977 87370821
2 54728 504515326
3 31634 52529 392171787
3 53 99946 40857594
3 43268 93829 139415204
3 54 99926 149444042
3 85 99992 181377472
2 93481 997121727
3 8516 14506 701141829
3 18689 79532 601237262
3 85 99905 609962686
3 58 99923 61399872
3 78 99999 668902940
3 93 99953 469496782
3 63648 77739 381464111
3 33 99986 951836272
3 19 99937 419108659
3 82 99950 971875013
3 53 99901 804104337
3 5 99970 656431669
3 76 99945 615649255
3 93 99946 979961619
2 21853 230602383
3 87 99915 900048150
3 36 99920 158387733
3 32 99917 67238859
3 83 99981 565565641
3 33 99917 810770457
3 51 99903 424675357
3 63 99965 814325405
3 14 99964 232223124
3 64 99939 285767106
3 51 99901 403762442
3 78595 86697 601422884
3 32 99969 391049268
3 46 99955 572037684
3 55 99942 524119399
3 66 99902 89762078
3 70 99944 382597532
3 8 99975 368124135
3 87 99923 745248692
3 60800 87535 2898907
3 15 99928 429456633
3 14 99945 26056486
3 46 99902 318975718
3 96 99919 576273089
3 8 99998 734299688
3 10 99959 333270671
3 15447 53043 944069860
3 95 99949 43558600
3 17 99924 332190779
3 9 99947 449615766
3 97012 98755 251357963
3 69 99973 307235838
3 51037 69640 715922424
1 31240 46832
3 37 99992 184409304
3 93 99978 243692829
3 15 99938 73623614
3 66 99948 701480733
3 8 99900 794967382
3 48 99961 60856111
3 40923 78984 844928131
1 26573 57866
1 4709 43407
3 58 99981 788524411
3 99 99924 224332191
3 97 99924 581736331
3 77 99967 645130404
3 5 99911 590268729
3 26 99980 844586949
3 19 99997 960054320
3 64 99997 882676672
3 20 99966 666824608
3 98 99908 830357794
2 23754 109031516
3 30 99907 437540605
3 25 99959 702464784
3 47 99930 813649646
2 87182 361882836
3 12 99923 905790285
3 5 99957 956699832
3 12 99920 910384882
3 1 99954 644614994
3 92 99972 145190510
3 80 99921 404181822
3 52 99954 34693300
3 96 99994 680673847
3 41 99913 616922810
3 33 99942 375490354
3 10 99973 564200127
3 62 99954 760143814
3 51 99929 432581323
3 56 99916 622953167
3 73 99958 488457335
3 79 99980 191843411
1 74650 88517
3 44 99944 62747642
3 23 99913 694573247
2 60343 723901205
3 12 99977 324286405
3 76 99941 382921603
3 38 99958 549109746
3 9032 36637 866891014
3 61 99933 212209076
3 14 99997 574242025
3 26 99933 804210185
3 20139 60166 54209871
3 86 99953 551945653
3 79 99971 530799451
3 36 99912 144202369
3 89 99960 724471440
3 4899 59926 83297731
3 46 99937 124424053
3 34 99963 529468958
3 52 99963 577769853
3 45 99928 700017291
3 9778 61871 816041511
1 51226 81557
1 54481 77816
3 21 99959 955230673
3 52 99995 96989870
3 9 99925 770663787
3 62 99954 175250718
3 71 99913 444329367
3 95 99921 706731066
3 94 99903 820343648
3 67 99976 403852946
3 9325 29524 750205782
3 69 99909 749622131
3 43 99974 286249165
3 42 99917 809684556
3 93 99923 665402472
3 47 99968 589542226
3 51 99947 589578198
3 13282 19854 227839843
1 15544 99525
3 55 99908 191765615
3 28 99907 624185712
3 16 99916 637734820
3 51 99912 317880115
3 23 99972 993172146
3 93 99918 778668584
3 29 99966 461030178
3 11895 49459 72761093
3 15 99942 133547016
2 69879 477412472
3 44 99914 746364352
3 84 99980 818430300
3 2 99935 181530426
3 95 99933 509456227
3 55 99939 765435580
3 39 99981 110888571
3 8 99918 490994727
3 18 99986 855720800
3 18 99994 716451779
1 5852 94393
3 71 99997 929555835
3 48 99915 475237840
3 91 99939 446663339
3 42 99975 877347733
3 40 99900 862910051
3 73958 96584 721319193
3 32 99946 325112282
3 5 99945 709115935
3 11896 26259 337564558
3 50 99984 672191517
3 97 99931 52523117
3 47 99926 907764864
3 48 100000 990216757
3 93 99948 166028848
3 19 99993 446509848
3 34 99994 280683603
3 34 99973 900206244
3 18 99998 496969814
2 64087 922730591
3 95 99931 415161245
3 50 99977 430050473
3 74 99927 997401686
3 29 99999 369267523
3 92 99984 512372018
3 80 99946 761618487
3 35 99907 844628191
3 25 99917 119339975
3 70 99929 510345775
3 37104 41872 122371219
3 55 99992 933331287
3 49 99961 583962876
1 6658 69805
3 11926 68299 268945922
3 4285 13833 274020660
3 9654 82738 368711767
3 59 99955 577434820
3 29 99947 441086348
1 48407 91878
3 29 99936 708707063
3 22014 58436 26304910
3 56 99996 800689832
3 17233 45281 68186525
3 2 99932 648487018
2 35857 589693652
3 29017 64911 426211968
3 67 99951 161474275
3 4639 27647 470280912
3 15 99921 728842599
3 97 99923 63181997
3 100 99982 212107118
3 33 99908 330191196
3 97 99977 262606206
1 61899 64674
3 40 99972 137378906
3 74 99948 27396543
3 47 99942 858440385
3 2 99914 277828592
3 86 99932 170996323
3 83 99981 504374601
3 3 99967 928506932
3 42 99993 73010471
3 41 99919 510836861
3 67 99990 74415636
3 46 99953 14411366
3 31 99995 199846259
1 18567 64348
3 38183 58231 4799629
3 5 99979 787525909
3 39686 41662 544935877
3 30 99936 979241111
3 8 99993 480548482
3 44 99959 951913683
3 99 99945 818559303
2 69341 176041364
1 7632 65045
3 5 99914 660040239
3 67 99987 808558628
3 35 99959 653496806
3 16 100000 900399644
3 22 99929 443045513
3 25 99987 181336730
3 70 99989 756740359
3 34 99912 88768350
3 26 99919 166821305
3 31 99932 611762154
3 70 99918 770314978
3 26 99982 477931554
3 19 99934 129327732
3 59 99909 800416312
3 4 99990 597783828
3 11 99949 628712903
3 24 99947 876525665
3 26 99940 415950910
3 20 99908 578167921
3 16 99902 13016704
2 79852 260559230
3 93 99983 866355722
3 91 99904 845972881
3 45 99911 158841376
3 12 99944 805192351
3 62 99981 749421218
1 59770 93538
3 88 99911 527273585
3 39 99993 907553833
3 40 99919 954399932
3 70972 94789 298460565
3 61 99971 548277071
1 26658 28735
3 60 99978 66044096
3 97 99979 608802276
3 60 99904 938055968
3 100 99940 441139661
3 32 99945 193938245
3 62061 78376 965225701
3 62 99988 724301840
3 36338 55022 868939488
3 50 99935 761083754
3 42 99951 277244610
3 73 99926 39117860
3 24 99906 692178917
3 89 99982 477141790
3 70 99981 439877173
1 11092 82481
1 6055 18385
3 29725 38654 947337572
3 37 99948 606784063
1 1867 70517
3 85 99911 675096015
3 19 99994 810854027
3 84 99989 342422806
3 57 99927 22305516
3 5392 51338 678440493
3 37 99920 47744520
3 94 99992 182125809
3 66 99973 914043782
3 27 99962 378772057
3 6362 89833 14179325
3 78 99923 329579001
2 61188 264106280
3 76388 88594 914522134
3 27 99997 721160140
3 22 99985 70841157
3 88 99990 743264440
3 84 99920 203679293
3 1 99991 345828519
3 67 99943 337685691
3 10589 27401 340722728
3 88 99938 520957174
3 9 99983 339025214
3 49 99943 350961255
3 79 99987 48185925
3 22 99931 311325639
3 27 99933 687161368
3 11 99942 715234394
3 81 99917 777087856
3 34 99957 259367019
3 12 99980 459328399
3 66 99948 277837592
3 2 99941 824771102
3 20 99955 119141199
3 9 99966 619448404
3 41 99921 558144025
3 62 99947 649531737
3 65 99996 990674966
3 40 99972 688144873
3 18 99929 825162825
3 47 99974 28272957
3 4 99905 100240918
3 46 99950 43399462
3 91 99987 459103369
3 43001 87893 665542523
3 12022 17841 476428505
3 55 99916 423723701
3 79 99991 468820524
3 71 99973 484952025
3 98 99934 462652060
3 77 99973 975510934
3 17562 66752 78995322
3 88 99921 597371567
3 69 99952 119248595
3 34 99978 106188188
3 58996 91894 613789233
1 19860 93255
3 86 99948 477169015
3 91 99949 590527305
2 64013 909336907
3 77 99971 593809201
1 23223 34129
1 32552 86841
3 58 99984 975494895
3 86 99916 524583447
3 17 99965 936248407
3 7 99951 732725416
3 67 99937 810689012
2 12341 669705653
3 60180 60345 347682407
3 75 99979 930582003
3 84 99995 865991476
3 21 100000 518327453
3 27970 41127 72209574
2 34703 599455441
3 23 99950 52837268
3 100 99978 736700816
3 57 99972 828858080
3 22 99937 106155181
3 1 99965 498929414
3 28814 95436 613285243
1 27689 84556
3 64 99943 838272247
1 546 77371
3 61 99921 762931957
1 38930 44024
3 24 99983 592294723
2 79575 892735080
3 78 99991 824418029
3 7 99904 274811201
3 45 99915 6372148
3 44 99927 172758576
2 80869 106832774
2 59697 892090092
3 22 99917 721615361
3 63 99953 577005748
3 49 99983 629339618
3 14 99902 263101520
1 5454 40172
3 46 99974 347951808
3 54438 85219 161698285
2 79706 997225796
3 32302 81343 951173851
3 68257 89648 325137059
2 260 41828776
3 2 99937 76405507
3 7 99930 332237669
3 97 99947 545486594
2 32029 133395172
3 82 99970 816902023
3 47 99956 544185198
3 34 99912 844439921
3 68 99933 710970872
3 5 99948 540389481
3 46914 47562 574398136
3 98 99941 345196901
3 76 99902 689211699
3 34355 55093 839141203
3 64 99908 138912740
3 90 99939 1755621
3 23 99923 95571232
3 50 99911 579440524
3 18 99911 784289080
3 95 99965 438837955
3 92 99912 945951713
3 100 99913 56212109
3 97 99935 807699665
3 16 99992 431923777
3 42 99929 418113963
1 63010 72403
2 76325 927103877
1 35344 50418
3 2 99919 844305579
3 100 99978 846934891
3 96 99937 611735598
3 87 99997 351205578
3 6853 49341 329362065
3 90 99926 773457423
3 79 99981 641319118
3 52 99915 386841030
1 51150 74329
3 87 99971 666752962
3 19 99995 595647829
3 37 99952 834792095
3 94 99950 335249908
3 11 99926 137003298
3 45 99998 402949757
3 84 99979 912156692
3 70 99983 293867616
3 96 99953 665831719
3 57 99999 620024435
2 77783 247637844
3 44 99938 281265217
3 52 99954 815063659
3 22 99947 750584733
1 10198 98966
3 89 75113 775950235
3 20 100000 133537934
3 92 99977 59757541
3 47 99965 20207650
3 58 99957 632429757
3 64250 87003 630542044
3 6 100000 894896870
3 79 99951 99740167
3 12 99970 687620129
3 34 99942 449584590
3 16 99939 97219401
3 74 99908 679968901
2 71670 972268596
3 29 99943 39421754
3 74 99999 258685049
3 40 99940 998426132
2 8401 892717905
3 62 99920 131793605
1 30703 67979
3 75 99916 175355315
3 33 99974 504405466
3 92 99956 991981243
3 58 99957 141970544
3 46 99950 721233390
2 1169 260758040
3 69 99916 736114839
3 37 99975 570277160
3 1119 93573 8162984
3 84 99961 888205767
3 60153 71674 530304357
3 3 99925 997302105
3 8 99986 114851493
3 17 99930 94372251
3 30313 58324 443475843
3 28 99940 957830853
3 74 99994 796857249
3 22 99956 470064372
3 37 99938 538882988
3 12 99927 343461064
3 66 99969 327400224
3 6 99967 545921865
1 70276 96688
1 52909 91694
3 67 99954 507346978
3 37 99970 310389791
3 40514 88604 520829538
3 22 99928 534448196
3 26 99996 418430440
3 95 99977 948164121
3 10269 69150 797430679
3 63 99938 82512301
3 30 99945 948396371
3 53 99991 267057960
3 21 99933 888275458
3 4 99944 952391408
3 88 99960 851062996
3 6 99932 824280844
3 21 99929 653308864
3 12 99933 146715592
3 38 99963 873098574
3 82 99904 641997209
3 34 99953 71198108
3 51 99996 93960772
3 100 99926 360383131
3 3 99989 942893882
3 48 99912 773085082
3 94 99906 178836295
3 2 99950 73718278
3 67608 70220 322368876
3 105 37352 809701744
3 52 99915 427000584
3 12484 35444 107879632
3 33 99972 982994238
3 70 99925 975463176
3 29679 89779 891480468
3 16582 95974 109742252
3 65 99946 844467672
3 85 99942 967073536
3 71 99932 396688200
3 16 99988 356656706
3 71 99940 100525297
3 66 99966 709716778
3 20 99961 928717143
3 43367 86260 522173359
3 62 99912 856893783
3 89 99962 553445645
3 63 99958 132983882
3 46 99965 863542020
3 61 99954 420428651
1 39966 94059
3 8881 39761 416149713
3 58 99924 209306954
3 38 99941 786981951
3 10 99960 816160273
3 53270 66964 322251963
3 50 99909 305287923
3 29 99989 973518132
3 23181 69977 522586871
3 86 99976 437678939
3 20 99980 401213969
3 30 99986 641163335
3 78 99974 473272547
1 70335 78473
3 67 99927 322404363
3 68 99924 683794178
3 40 99986 102368666
3 77 99958 467238898
3 14 99919 490071204
2 14523 788366927
3 27 99946 509753296
3 8995 14922 554414171
3 73 99926 164099841
1 37951 96225
3 14160 73418 714904392
1 46069 54272
3 4003 79172 613215503
3 21 99988 883480061
3 62 99983 303752193
3 18 99962 288492358
3 26 99936 401839856
3 49 99900 268241256
3 50 99902 907928113
3 77179 78064 400221394
3 60 99908 31337316
3 45 99979 414672057
3 40 99994 668069692
3 59112 96610 677401339
3 93732 96273 256214650
3 30363 99233 905851713
2 7433 423560514
2 57531 614823912
3 9 99988 214145593
2 11950 92995854
3 11725 41168 865528947
3 38 99991 946222834
3 70 99953 39582458
3 84 99968 527199977
1 49382 86013
1 25331 52883
3 23 99925 626284602
2 20140 647703861
3 6 99911 223050166
3 87 99918 599397036
1 30774 95873
3 8 99957 630613554
3 99 99984 592037863
3 54 99952 701938046
3 74 99989 118191669
3 29 99936 850088523
3 66 99984 577294512
3 19 99970 835289458
3 4862 32371 838347519
2 38254 658980488
3 76 99962 120065056
3 76 99938 111273809
3 72 99947 144992701
3 40954 64046 316763689
1 69688 78861
3 12 99989 429410934
3 89 99906 802453651
3 87 99940 818625325
3 2 99917 544075265
3 30 99956 293597765
3 27 99907 949914692
3 96 99931 291380229
3 31 99956 434970007
3 86 99955 955618553
3 15 99915 985752256
3 80 99932 386243543
3 18932 88204 532396060
3 62310 85182 299536546
3 77 99921 492111837
2 41880 594584270
3 40 99903 611266779
3 100 99970 170038342
3 24 99918 786986283
3 11 99946 863426920
3 16092 74488 431112872
3 17 99994 258912543
3 67358 71185 180554897
2 35971 439869537
3 56 99931 835058817
3 5 99963 965323419
1 65398 78372
3 5 99987 998426732
3 9 99974 886152888
3 7 99984 173867534
3 50 99914 433263628
3 27 99993 803750411
3 87 99926 48201352
3 40 99910 194825712
3 90 99986 799710340
3 36110 48161 646322723
3 6 99921 543293504
3 91 99951 357752142
3 6 99973 216697447
3 22752 75102 249234174
3 36 99980 110915028
3 59 99953 328799628
2 33749 706109994
3 56 99961 381775041
3 4 99929 591971495
3 48 99980 134012383
3 78 99916 795600253
3 39 99987 225646085
3 86 99923 594483582
3 36 99994 800678678
3 71 99964 458173833
3 37 99941 851195041
3 44 99976 117952402
3 9120 45453 385468672
3 32 99937 480934116
3 44 99905 356496830
3 45 99957 521499046
3 77 99978 334662974
3 76 99960 736030620
3 92 99957 21253530
3 86130 99354 676217392
3 76 99932 397591753
3 85 99996 263185840
3 27 99920 528963077
2 14548 531990258
3 80820 93443 585542249
3 72 99997 615730189
3 14 99975 458063630
1 67460 86645
3 50 99960 259932472
3 30 99997 753750343
3 27 99906 978015583
3 90 99948 2184477
3 26 99909 175035821
3 25 99988 877251214
3 31 99986 482572444
3 64 99926 913297420
3 16 99988 398336823
3 70 99919 502660456
3 53 99983 654706694
3 32993 57918 720909783
3 44 99909 459544876
3 95 99957 742995253
3 16 99904 1033679
3 8467 19280 414493321
3 7984 51298 564062392
1 1815 72601
3 18 99971 692773170
3 94 99954 788069806
3 77 99973 372500077
3 7 99921 716166792
3 84 99921 427081912
2 9317 590543581
3 78 99947 782767194
2 13519 471267956
2 1009 469739344
3 58 99935 562082081
3 56 99938 4369568
3 54 99968 29857579
2 80393 304120446
3 60 99996 398819786
3 8 99917 432722358
3 57 99996 676005437
3 99 99919 893158435
1 225 82052
3 56 99917 184366109
3 82 99923 220083527
3 76 99933 823437395
3 84 99989 594277054
3 18 99974 240939621
3 13 99994 818381649
3 22 99945 513681929
3 11 99971 310030102
3 7 99941 968994712
3 38 99936 136624661
3 64 99925 606226422
3 21 99986 54996808
3 57 99975 366277557
3 39 99951 345223902
3 4 99973 421433717
3 385 83970 610593220
3 25 99971 697516430
3 99 99963 308829286
3 87 99956 307436785
2 36913 410684226
3 88 99925 934690000
1 17387 23883
3 20 99913 747254298
3 67 99962 309307186
3 71 99994 213312407
3 95 99944 593604790
3 30 99983 234183253
3 32443 48017 308857594
3 24 99941 37944411
3 50 99907 596766994
3 88563 89954 855881208
1 18450 87606
3 82 99999 472169717
3 57 99971 978720337
3 28 99940 513099729
3 48 99958 646927620
3 7 99962 377437247
3 74 99918 270630261
3 46 99947 742397081
3 10 99930 870722751
3 59 99963 288076903
3 72 99954 521357965
3 95 99923 33473913
3 30 99969 598266721
3 68 99941 298357334
3 28708 38238 559745563
3 4149 88286 264167381
3 205 63916 995200182
3 69237 72550 880295433
3 9 99926 347689044
1 23860 65584
3 47 99921 673747796
3 73 99955 707922427
1 917 40722
3 3 99933 602026466
3 6666 82158 542973934
3 44969 68278 911050608
3 58 99956 332891157
3 53 99916 528123943
3 70 99943 464749710
3 69 99977 426083065
3 7 99983 325459921
3 5 99948 35669732
3 92 99983 167793899
3 56 99968 953187160
3 71 99928 26132745
3 88 99943 514669531
3 82 99920 605511730
3 3 99948 399973610
3 12 99993 892584275
3 60 99995 522333731
3 9726 71450 67273089
3 85 99983 330773409
3 36686 49361 634745467
3 26 99931 221808807
3 95 99960 944222831
3 73732 97004 219346305
3 24 99929 566704894
3 15643 38072 463030952
3 1 99916 649991041
3 100 99927 770297125
3 83 99998 433517197
3 76 99965 292171831
3 48 99943 97325238
3 29 99913 579512888
3 20 99934 896818833
3 21 99922 134813372
1 31710 53588
3 54 99917 842552560
3 24 99914 174913753
3 91058 99858 152937297
3 56 99992 121022900
3 63 99955 992882982
3 45 100000 354162855
3 88 99902 875037565
3 2117 45933 758503857
3 41128 95229 408483201
3 11 99925 490993651
3 41 99921 890546145
3 19 99939 535331390
3 7 99919 865318253
3 9 99928 719577808
2 35636 31450503
3 64 99942 278090209
3 37 99968 261086933
3 11 99911 277855810
3 2 99967 910253643
3 57 99982 324091733
3 53 99943 763892235
3 43 99999 847098383
3 6 99932 875295038
3 26 99907 822403765
3 94 99961 997399030
3 48 99971 297333727
3 24 99931 246756433
3 57 99917 347959482
3 32 99911 346208991
3 45 99986 259604627
3 14 99995 527904838
3 83 99950 981475217
3 37 99961 454936100
3 22 99998 205952194
1 8193 59256
3 50 99925 188884047
3 34 99969 152463193
3 64119 91832 605113556
3 13 99935 649009700
3 95 99982 38969884
1 16174 43622
3 99 99981 87480618
3 97 99993 898455105
3 58 99984 285846979
3 37317 91297 316165857
3 81 99916 468303461
3 59 99958 20653112
3 51499 77678 734066892
3 16454 55469 962684354
3 99 99982 274640524
3 18 99952 32759505
3 30999 66437 767697372
3 40 99937 182136686
3 61 99925 962299797
3 41 99958 204292226
3 85 99969 247014005
3 44289 78184 381383989
3 2266 21717 659841449
3 93 99991 285841814
3 48 99958 133238411
3 57 99954 690833532
3 8344 49562 406614440
3 31 99995 939331757
3 48 99947 308596485
3 58 99988 402483517
3 43 99994 12277666
3 12 99973 113803578
3 8 99932 403608128
3 90 99986 287652998
3 75 99985 954176351
3 40845 97196 132321795
3 37538 44321 706229387
3 56 99975 616350454
3 32 99966 735459032
3 7 99951 980332453
3 82 99911 686179500
3 39 99976 472108355
3 13 99951 379205820
3 8 99980 660808974
3 85 99961 876256857
3 15 99958 819675830
3 18 99936 473722093
3 72 99956 663085569
3 23 99942 968676544
3 23 99904 823725997
2 22885 749420524
3 51 99915 532403828
3 62 99902 977056948
2 28384 503035756
3 66 99930 636240836
3 23 99920 331690751
3 8 99979 101114587
3 54 99908 178899670
3 30 99908 165388482
3 1 99924 549288678
3 39044 66020 878062312
1 23285 32636
3 36 99986 181590804
3 1 99924 418624156
3 71 99972 24063168
3 88 99996 486324771
3 78 99922 484226755
1 22568 38868
3 47 99936 462865976
3 9 99917 875080153
3 77 99991 287402574
2 59512 167276645
2 59628 991044119
3 97 99959 589055232
3 55 99972 619039848
3 98 99958 939741853
3 62 99980 254061318
3 76 99961 473067152
3 80 99905 621539885
3 100 99978 587744837
3 47711 53684 266949954
3 25 99969 107789480
2 35661 238065987
3 76 99917 853745196
3 59 99926 283483979
3 37541 80633 424855100
3 1390 76635 193811566
3 11 99956 143970950
3 16 99912 536442700
3 80 99996 553436940
3 37 99975 98191762
3 78358 82575 764337712
3 45 99975 634154610
3 12 99901 287184220
3 66 99942 596676210
3 81 99906 800406240
1 41253 71062
3 26583 35591 235097735
3 100 99906 276355477
3 6 99960 242606415
3 87 99950 546818179
3 13 99948 732800757
3 44814 53969 801549436
3 28998 79002 359822905
3 80 99960 997069065
3 11 99922 675450784
3 91 99999 660414953
3 55 99953 907994273
3 35 99903 518547792
3 6960 58662 16338433
3 48 99919 710562670
3 8335 93267 464977787
3 12869 29737 238871859
3 47 99996 878775460
3 96 99960 652701265
3 15 99963 588471054
3 9 99930 19576963
3 31 99949 123816876
3 33 99903 517306381
3 61 99907 946658165
3 44 99984 848882052
3 51 99952 781750092
2 37244 378426727
3 91 99938 549776141
3 20 99912 19316989
3 89 99981 580204945
3 30 99985 786473584
3 12 99900 670584840
3 29 99992 1813802
3 94 99972 131930306
3 50 99967 524337350
3 70 99959 172907220
3 39 99975 824690705
3 8 99926 382029637
3 75 99940 24836945
3 58663 93530 272401258
3 8 99974 822516676
3 69 99905 551133326
3 19 99981 895189612
3 96 99922 59636439
3 53 99949 379563530
3 15 99934 838229860
3 89 99951 305530984
3 22 99976 170627003
3 90 99946 987685596
3 18 99937 339318883
3 94 99996 275219977
1 5268 19542
3 51 99928 808504299
2 34856 868041187
3 2371 70104 77131000
3 40551 67111 902065808
1 5959 8884
3 27 99942 863673271
3 80 99940 908134570
3 20 99963 722081839
3 50 99907 275260342
3 11 99939 397174202
3 60 99943 840310454
3 17 99979 52149929
3 99 99963 402873431
3 83 99972 8738997
3 25 99916 860084760
3 59 99930 471673892
3 27 99946 379892367
3 77 99918 60011567
3 17 99940 31674608
3 26 99999 715707043
3 89 99925 325266379
3 19873 32636 281907911
3 57147 79742 440790805
3 48 99972 789063550
3 83 99973 149410665
3 21 99959 486228653
2 15117 506498108
3 10 99927 452327293
3 13310 69108 538569128
3 26 99904 728446553
3 19 99966 216849051
3 94 99981 553808135
1 2822 73659
3 24 99907 667976290
3 44 99948 145402156
3 71 99993 536052933
3 10 99931 268176614
3 88 99972 113793860
1 28145 55028
3 61 99945 25160368
3 75 99968 723405736
3 72 99996 638665581
3 65 99924 679172655
3 81 99951 146260442
3 2 99985 256212118
3 19 99914 758488705
3 39 99947 363113671
3 85 99914 677501308
3 30 99908 199910629
1 51066 82678
3 87 99901 753904149
3 47 99900 749599418
3 70 99918 158952304
3 67255 74046 743404810
1 16570 91184
3 75 99999 364563222
3 63 99973 260615534
3 2 99908 169570382
3 40 99962 315751406
3 79025 87333 634665657
3 61 99999 134463597
3 42 99921 132035924
3 78 99961 515302581
3 22181 52992 265408744
3 11 99983 154749634
1 31159 89752
3 70 99996 199113254
3 42 99961 736454275
3 70 99915 187150504
3 89 99903 239991825
3 42 99986 958435432
3 74 99993 177003189
3 2 100000 9671990
3 7 99967 934496365
1 63743 91102
3 86 99961 287844180
3 76 99986 973577335
3 9856 45320 891982372
3 8 99914 406241141
3 29 99906 82577813
3 47861 90310 243175871
3 39 99903 185826387
3 53210 57229 816793131
3 46391 47467 182582929
3 44229 87358 544350596
3 4 99968 776089392
3 27335 99834 839708873
3 76 99933 284584482
3 76 99957 896632504
3 50 99994 553134094
1 5324 71817
3 77 99921 328671143
3 35 99950 382842061
3 41 99997 103715916
3 28173 99638 489841960
2 79777 317298526
3 91 99900 949310149
3 64 99927 992686472
3 77 99953 419068453
3 79 99963 900157189
3 55 99930 569175390
3 26160 97060 894992937
3 72 99988 472840275
3 81 99925 641156758
3 37 99928 88434330
3 35 99940 815050839
3 7 99996 316239296
3 96 100000 55962698
3 60 99953 46917837
3 32 99973 56820676
3 59862 93318 79894792
3 49 99969 481777520
3 54 99910 962170876
3 94 99949 948578168
3 26 99945 89030843
3 42 99914 781301992
3 61 99948 941788770
3 24 99974 475197519
2 67366 918798247
1 15836 45191
3 97 99927 387484938
2 5947 64521764
3 9 99985 399977601
3 69 99929 260151130
3 56 99989 544587093
3 34 99993 398312702
3 66 99935 856543537
3 84 99900 633259520
3 52 99961 382158894
1 47456 94304
3 61 99917 928416940
3 53 99959 884402669
3 72 99951 959993844
3 81 99935 342598480
3 45 99984 909750094
1 55152 58327
3 98 99929 505118439
3 34309 97970 371788619
3 15 99955 176944567
3 52 99970 528382058
3 87 99916 194715981
2 91204 767812509
3 48 99934 164506078
3 83 99975 738459429
3 53360 53656 933670862
3 58 99961 702991818
3 55 99991 520840288
3 82 99938 699293205
3 6 99983 338480738
3 78 99901 205935133
3 10 99992 823286461
3 64 99942 882215913
3 22 99961 508424177
3 94 99977 215381272
3 10 99955 131434209
3 15 99972 180866495
3 37 99942 148365008
3 86136 89710 971400850
3 47 99958 146512556
3 59 99979 949020743
3 82 99954 811094923
3 1 99972 831148087
3 10922 31791 547141747
3 62 99962 428311110
3 82 99961 887830366
3 13 99919 666679813
3 35421 69210 175912317
3 45 99943 848357655
3 65 99942 565521596
3 70 99902 358834385
3 55 99966 852376199
3 30 99910 520196389
3 3 99941 770716620
3 88 99941 931420864
3 13 99937 997664833
3 63 99940 693609586
3 88 99918 959924967
3 69 99985 886662094
3 42 99993 522472911
3 93 99921 583576851
3 74550 83860 411431708
3 43 99982 36954699
2 38487 428797356
3 76 99904 299010911
3 34 99969 530665724
3 3977 71838 835193941
3 33 99919 171751564
3 88 99922 830215979
3 87 99945 812008307
3 84 99908 711131221
3 45 99939 423095481
3 81 99920 31874805
3 32 99976 56550817
3 81 99906 89716027
3 48 99960 723384614
3 36 99969 263808527
1 44580 90660
3 88 99974 28164413
3 35 99952 952164802
3 80 99948 527147054
3 15 99940 583311980
3 8805 48905 774737766
3 10 99991 401057096
3 48 99955 835113996
1 41671 72456
3 80 99954 296094592
3 43 99979 463303111
3 32 99982 934996861
3 10 99993 309921783
3 42 99995 958470038
3 3981 8082 349291756
3 24 99997 562193943
3 17 99997 16033908
3 77280 84402 865038879
3 85 99904 570396119
3 37 99962 904228673
3 38 99975 694834845
3 50214 68387 667751529
3 10215 42838 340807311
3 42404 98863 479393794
3 85 99985 273938688
3 68 99931 726358869
2 24513 97819487
3 31187 55727 209143146
3 33 99928 992412543
3 91 99945 993170092
3 23 99925 628364894
3 24710 76742 368818409
3 52 99901 338664748
3 9 99950 554152479
3 8 99969 631903362
3 72660 77689 388996113
3 93 99976 354308323
3 42 99963 365628644
3 26054 66342 322392193
2 21790 323204250
3 12 99975 394202359
1 34464 59170
3 8052 26041 20789277
2 57739 36903602
3 38 99926 812969720
3 3 99980 703180946
3 78 99980 253202363
3 7 99903 908654127
3 80 99995 495848987
3 7 99943 407919761
2 84449 893746117
3 26 99987 501031487
3 11123 93705 20861077
3 51 99964 422894087
3 61 99919 941129368
1 15825 65312
3 18679 77914 722217205
3 85 99986 168327319
3 84 99943 238324038
3 77 99937 110645247
3 6 99907 207437218
3 40691 57939 103329920
1 15668 83441
3 50 99922 292721974
3 35 100000 301763892
3 60 99993 649115423
3 13 99946 341870208
3 54 99989 307680142
3 45 99924 640154445
2 61955 439476619
3 58 99901 476542008
3 50 99925 727557764
3 85 99946 149569833
3 18 99920 645255198
3 22 99949 747946721
3 65 99985 766067299
3 55 99913 640851368
3 61 99945 772152203
2 6878 408697802
3 32 99972 770938159
3 16331 60804 443400052
3 48 99956 28786945
3 26 99957 91520852
3 34 99912 707688083
3 43 99978 719521866
3 74 99973 423663942
3 5257 16804 291245476
3 5 99954 225064839
3 823 16360 407555107
3 43 99920 623525359
3 81 99936 761990208
3 54 99986 559517095
3 41 99983 11002801
3 30496 42092 218896910
3 34 99938 203522599
3 26 99901 23091614
3 35788 65236 296566618
3 98 99991 566424587
3 14 99966 206682184
3 22 99946 8853422
3 55 99959 819429305
3 36047 65083 179994658
3 14 99940 367691782
3 4 99962 409826860
3 96 99980 802565659
3 10 99908 670226145
1 81401 97625
3 44 99928 268984392
3 82 99919 629926638
3 80078 85048 716522810
1 20276 46890
3 81329 87791 192931183
3 62 99962 819244459
1 27118 52749
3 37 99916 207831576
1 58801 78915
3 13514 91817 124396403
3 83 99980 148190302
3 13256 74960 532332322
3 53 99960 279021231
3 10266 11595 758524543
3 75734 91941 628510795
3 46 99941 971684054
3 15 99923 268825414
3 80 99917 160457118
3 79 99923 680917594
3 29 99918 70072894
3 9437 10577 20285644
3 53 99990 603048206
1 11778 72049
3 12 99961 312617569
3 10 99921 824657867
3 17 99955 279195781
3 66 99994 816694019
2 97874 738952129
3 79 99992 80562013
3 68 99961 227699863
3 2 99908 698854311
3 29172 90516 26958432
3 66 99905 275406016
3 7 99973 685066381
3 97 99984 562634983
3 30 99905 666299381
3 81 99940 962608668
1 7535 62608
3 10 99975 938230199
2 51304 516643272
3 56 99937 505786143
3 30296 89472 881763544
3 66212 90273 322257357
3 76 99995 572026122
3 61 99919 266074735
3 59011 70506 511836455
2 6240 802181265
3 38 99938 696172675
3 11 99958 565123998
3 94 99968 380117366
1 45624 88787
3 8 99964 39661437
3 43 99933 496263991
3 72 99993 96069603
3 40 99969 485283304
2 90176 878873732
2 93808 737987147
3 13 99946 783993439
3 50 99931 43687800
3 13320 47853 898783235
2 53545 733100236
3 24 99976 649427869
3 3 99988 707977086
1 80010 87807
3 29 99972 691230666
3 41 99946 866951671
3 60 99980 202370705
3 83 99974 381007621
3 92164 98792 808794950
3 56 99951 83883646
2 60885 695036826
3 86 99905 613426838
3 46 99972 862449680
3 33 99979 846851775
3 54 100000 738056771
3 61 99995 948447351
3 74 99927 166686924
3 5 99973 638393263
3 38073 92590 412993411
3 29 99913 237586368
3 87 99965 891765799
3 77 99981 636880695
3 74 99935 298779200
3 52 100000 940921551
3 83 99951 652990018
3 25 99956 312970687
3 83 99998 491514867
3 3 99989 503161654
3 81 99904 377788430
3 62 99979 714429732
3 14946 33415 867924264
3 12226 63066 450454587
3 55 99912 773342163
3 91 99952 769520438
3 63959 80454 323744258
3 85 99936 344018777
3 615 18029 593063340
3 40 99981 137743417
3 86 99979 72424628
3 10773 91088 492843197
1 25064 76553
3 85889 96184 387737888
3 17 99959 936079438
3 4836 67845 978979547
3 61917 70759 425827286
3 21 99938 87276463
3 20 99995 260894192
3 5359 51586 451522611
3 60 99948 381074100
3 40 99913 322712120
2 99933 361362732
3 61 99929 933280549
3 58 99940 822794236
3 63859 73780 429972635
3 58 99900 685869087
2 5057 276462483
3 62 99993 642909113
3 90765 96762 568500015
3 55 99966 657670428
3 41 99966 730940680
3 60 99940 811180426
3 5041 46557 633060100
3 30312 74165 825279830
3 35 99939 71170733
3 91 99959 788417237
3 52 99966 107974075
3 40 99968 646030594
3 67 99993 647442901
3 70 99920 131309920
3 49 99955 412544404
3 47 99983 310546208
3 28 99926 504381129
3 32 99951 565159300
3 5 99920 786713088
3 100 99963 320939907
3 52630 97667 441954628
3 28 99940 831751853
3 76 99910 598470181
3 36 99935 116802897
3 30150 55238 616834295
3 73 99922 739175390
3 31049 91751 994367325
3 25 99967 315004295
3 24 99904 366714886
2 50753 511019358
3 77 99968 282432292
3 55 99937 37217267
3 24 99996 121366247
3 65287 93547 951070059
3 58 99925 895314565
3 29 99981 243742379
2 76920 658019531
3 99 99978 373612175
3 93 99930 222401936
3 100 99900 878497291
3 67 99906 200686764
3 48 99934 156601515
3 44 99958 351689595
2 72309 606154905
3 33 99911 413976170
3 23 99905 664202622
3 56 99944 100647725
3 81 99929 340222414
1 17227 34284
3 98 99940 344618830
3 46 99960 489397629
3 38 99998 257438316
1 49942 58190
3 65008 82103 911693955
3 59 99963 968090091
3 95 99971 927260603
3 27 99968 548361025
3 78 99974 790858130
3 22438 47371 513923458
2 13757 687001054
1 9644 65214
3 5965 9825 877806548
3 28 100000 823661904
3 18607 80901 72449813
3 14 99920 223987970
3 58 99954 947065422
1 47058 67048
3 25 99924 217468913
2 35010 997094735
3 90 99976 565671303
3 47 99958 865398602
3 22 99978 677490375
3 15 99944 106665752
3 45 99947 886644883
3 5 99909 386586860
3 75751 78336 540378784
3 18 99970 992335955
3 1 99920 379079159
3 12 99962 449876219
3 53 99905 500319194
3 70 99980 244005558
3 24607 48037 919253993
3 74 99980 377990841
3 71 99946 574055814
3 76 99925 591115306
3 11 99903 705080437
3 93 99999 570282458
3 20 99944 798484679
3 56 99919 437686094
3 8365 8488 497899513
3 42273 95447 283880709
3 33722 65302 263620441
3 85 99977 66718197
3 5 99932 991372714
3 49799 66877 151791702
3 41 99972 337819144
3 77 99977 626144164
3 52 99949 525614605
3 90 100000 486436319
3 25 99994 98205492
3 6 99932 247633941
3 59 99947 826389886
3 15 99919 905152546
3 40 99933 918945620
3 10 99962 422580663
3 94 99961 86913196
3 88 99990 136167065
3 81 99975 609680752
3 80 99924 139472427
3 86 99976 350593307
3 90 99924 403123759
2 63183 171735288
3 32 99977 290921057
3 20 99981 848791573
3 38 99928 69725537
3 87 99992 950005464
3 97 99943 899872272
3 73 99980 198506780
3 16 99999 571122805
3 61 99943 149743927
3 11 99916 293000410
3 36 99921 467245268
3 27 99971 222139846
3 82 99980 297646877
3 20 99905 655171918
3 46 99935 800102942
2 26419 318657093
3 81 99924 382819074
3 85 99941 316147847
1 14130 77637
3 13 99928 896397983
3 85 99978 664676693
3 21 99934 539362922
3 49 99959 894247205
3 15 99957 786184957
3 54 99942 425061581
1 26555 87891
3 44464 85999 464194117
3 95 99902 493947489
3 33 99983 667278474
3 63 99915 644812734
3 94 99940 666955561
3 61 99954 593717925
3 10 99994 224328547
1 18775 52225
3 70 99964 726683215
3 40 99988 969125332
3 51 99961 623459900
3 89 99965 495734764
3 43 99963 448434155
3 1 99975 984653960
3 68 99944 500858890
3 31 99974 845720228
3 65 99900 264907792
3 73 99939 869796462
3 3 99955 122501474
3 83 99904 726617482
3 60 99900 317370294
2 17195 354457872
3 74 99951 670009665
3 77974 83668 657308342
2 664 820369347
3 89 99955 987121377
3 9836 38536 978867218
3 15 99925 657835130
3 30170 95902 725033258
3 66 99952 735221475
3 65 99968 566521023
3 38 99953 248445447
3 16 99965 311188100
3 62 99909 294797311
3 24638 26608 213070550
3 91 99926 660118224
3 61 99971 831395478
1 15786 17820
3 65 99987 214975144
3 6954 73372 865615400
3 81 99950 161821754
3 42751 95256 164325641
3 62 99919 8776620
3 30 99961 332758555
3 23 99925 494730672
3 33394 36491 342510956
3 2 99931 56922719
1 7390 71189
3 3749 77941 777750737
3 98 99980 65014838
2 96223 758472603
3 57 99978 139227340
3 62 99978 453173379
3 5 99949 63823952
1 6531 17909
3 34 99915 201037072
3 32 99923 993407148
3 84 99930 945036671
3 16 99999 511851592
3 69 99982 990618900
3 72 99987 337564904
2 39099 523008229
3 14 99916 914915591
1 40573 63184
3 10 99963 380344293
3 87 99923 972255248
3 57 99962 349243013
2 88861 390000742
3 18 99986 302394438
3 21834 60680 721475412
3 21258 87467 307416658
3 12208 49220 474454320
3 5 99991 545885204
3 71 99927 757729816
3 15 99900 630032950
3 52 99990 555653626
3 33 99929 921475823
3 80 99961 502253791
3 44 99976 433709158
3 43 99945 636514919
3 46 99919 562444378
3 63 99991 520846485
3 9036 54517 246572288
3 52 99978 564995021
3 5 99970 157864236
3 22 99980 896764955
3 32 99956 804119988
3 44 99948 850041270
3 93 99950 926202898
3 76 99936 659515076
3 76 99917 46139976
3 94 99926 856158815
3 77 99949 879385608
3 49424 86649 616450264
3 94 99992 184482581
3 27 99949 603860284
3 98955 99032 228878052
3 9 99978 361942549
3 39 99955 528671623
3 47 99974 491744626
3 68 99901 911652812
3 41 99992 108585
3 33 99944 913297569
3 46 99949 613972059
3 18 99933 19715002
3 36 99951 692471609
3 75 99908 290640758
2 89302 593056337
3 31 99999 371311113
3 39 99935 409598800
3 63 99972 736159201
3 57 99997 231731090
3 2 99917 734714410
3 23 99907 666031199
1 38978 61368
3 40046 91459 817869828
2 21004 198576199
2 61029 835777480
3 88 99990 815361989
3 2 99938 618777684
3 95 99902 251348444
3 15035 70441 26559130
3 86 99957 736611093
3 28 99947 660092565
3 12 99973 812205211
3 79 99961 564577130
3 98 99945 181951260
3 70751 80757 236048359
1 22915 76250
2 24971 758419737
3 64 99996 853549459
3 74 99917 808194213
3 1 99904 585592187
3 53373 70378 725215401
1 53521 99607
1 15994 97304
3 46 99972 604847470
3 98 99937 157404174
3 41 99905 832584333
1 14730 83446
3 88 99958 843085342
3 72 99935 178794163
3 82 99965 997204569
3 3 99925 148266861
3 31 99938 416684676
3 25 99937 38278845
3 15 99998 390215594
3 59 99990 459431405
3 87 99973 318583043
3 48 99951 96587223
3 17211 77107 688739088
3 22 99911 423915823
3 13198 77233 443023877
3 11 99909 572093955
3 84 99947 725182829
3 18 99987 324057728
3 21 99950 143707400
1 44641 66418
3 32 99994 476141943
3 49 99942 157667545
3 9547 29462 381602272
3 87 99949 46275456
2 25596 970843271
3 74 99986 68536285
3 10 99940 901059554
3 26426 90695 255340402
3 78 99934 758533749
3 57 99974 527238497
3 10 99974 792338146
3 75 99995 55515984
3 97 99926 713273047
3 29 99992 925704830
3 95 99915 195955572
3 48 99939 761545030
3 88 99973 326895343
3 82 99908 475146209
3 50579 52585 801465718
3 33 99990 375453803
3 68 99900 348389205
3 76 99951 780599337
3 21262 69741 566383704
3 7 99993 326111753
3 68737 80958 651962483
3 79 99919 926705771
3 71 99978 30111136
3 66 99906 21946398
3 65 99956 542065417
3 100 99971 609436334
3 61 99977 923960679
3 94 99953 924253149
3 21 99941 816721577
3 57 99938 598939247
3 87 99972 250980569
1 10550 73048
3 93 99961 852073107
3 15 99955 671700249
3 87 99960 15464288
3 85 99959 948852424
3 17 99921 520334506
2 5947 651967709
3 77 99953 239155879
3 96 99968 411044420
3 75823 83805 945963136
3 78 99994 805174598
1 4901 7573
3 100 99908 174343773
3 25 100000 861629140
3 20 99915 856898808
3 98 99906 637905129
3 45 99917 314484642
3 87 99917 387907042
3 24 99923 123176634
3 84 99934 985652148
3 88 99994 494425010
3 30 99909 739825916
3 79 99982 177680398
3 60 99983 432776741
3 9 99938 727095719
3 40 99932 320970187
3 55572 56921 547718709
3 21 99926 652855392
3 52 99960 113036812
3 7973 15619 722226445
3 63 99958 208816678
3 75 99997 745402331
3 22978 81880 396272481
1 10884 56232
3 26 99959 663297244
1 46836 96650
2 61881 800347385
3 48 99931 301610536
3 30130 51883 355929859
3 22 99951 25984981
3 85 99931 711011967
3 92 99954 282199843
1 23036 31105
3 23 99913 623502539
3 40 99983 171970138
3 55810 98656 196332846
3 96 99990 369740741
3 34 99933 605545303
3 67617 90960 402261222
3 10 99903 763311903
3 12 99982 477573024
3 12 99983 38828949
3 31 99972 634738391
3 2 99967 339452899
3 1 99921 679741041
3 64143 66777 117400942
1 79591 91655
3 15 99915 545463405
3 58 99907 714235703
1 6580 18409
3 3 99934 200376026
3 19262 35359 396741649
3 67884 81025 801940229
3 45 99940 720853014
3 25 99962 392767844
3 89 99950 876167392
3 33 99934 404186037
1 11346 49358
3 95 99928 566585332
3 69347 71011 1342575
3 51 99900 612164630
3 68 99956 443330811
1 6977 43275
1 49855 99234
2 71703 713439271
3 84 99942 250824828
3 34 99937 652788208
3 44 99956 411905113
3 45 99901 347690703
3 12407 41831 896069322
3 49 99984 133974457
1 31587 87763
3 84298 87821 32889582
3 13 99908 150431260
3 53 99924 677072556
3 8 99993 387333873
3 98 99962 845474652
3 46 99901 827016131
3 59 99982 96640922
3 92 99952 98235654
1 60051 88530
3 9 99927 816309023
3 14 99994 121672097
2 46984 876894803
3 22 99931 580675669
3 23 99928 944244384
3 58 99930 134133119
3 92255 94234 443030705
3 1762 78002 735932606
3 15 99965 536788837
3 63 99950 130025380
3 95 99963 886524769
3 19 99900 53614031
1 2935 17406
3 49 99921 710523170
3 99 99961 158162294
3 11 99986 668499862
3 81 99964 427272707
3 50 99980 212100232
3 48 99907 707019155
3 8459 11964 484995760
3 98 99993 231583265
3 54250 71220 574312626
3 69 99939 381402672
3 51 99950 65729066
3 53663 74161 687031281
3 31422 59070 464260072
1 21557 66137
3 95 99981 209619677
3 8978 97973 827916838
3 6 100000 780723983
3 81 99993 920663255
3 95 99969 520313218
3 81 99921 906021700
3 8 99995 130960308
3 35 99980 721755062
3 32 99902 402857022
3 19 99941 270420835
2 69262 828018675
3 94 99939 268993302
3 56 99933 65128058
3 68009 93109 638395130
3 38 99960 668976501
3 17425 31438 208359207
3 18905 69446 29940044
3 3509 70249 862559482
3 38 99901 316430170
3 58614 61648 340492705
3 76 99919 753561976
2 81306 475504730
3 83 99940 392766632
3 82 99904 459679747
3 36 99982 656908741
3 9 99941 470685905
3 67 99950 123241897
3 86 99951 526509111
3 2 99904 879274869
3 22 99957 483386456
3 23 99983 356568231
3 1963 29555 506373549
3 73 99953 829859806
3 9546 15147 824836586
3 10 99973 185075418
3 42 99952 933802014
3 95 99932 349348802
3 27 99923 462677530
3 21861 76902 166849450
3 7 99970 13783829
3 46 99956 624732756
3 34 99958 790480269
3 47 99935 971678518
3 88 99907 743982704
3 56176 96717 480719805
3 87 99922 156342652
3 66350 71470 956706001
3 70678 84178 560807651
3 24552 81580 626847641
3 86 99975 465716787
3 84 99918 126542207
3 1119 7478 470994037
3 15 99985 313104247
3 54735 55084 268736405
1 32595 92710
3 100 99917 919860330
3 81 99959 37846707
3 79 99916 589023714
3 84 99964 199975685
3 60 100000 848756022
3 44 99992 261937208
3 83 99935 475654918
3 80 99992 997060741
3 64536 80064 435881395
3 31 99922 94016014
3 25 99908 575716868
3 25 99968 601366183
3 66 99920 519999751
3 13 99980 187316949
3 84 99960 630302010
3 6 99994 478052372
3 67 99912 669197035
3 33 99959 654556253
3 75 99986 769658845
3 95 99908 527949544
3 24 99913 284888619
2 49074 112314062
3 1 99948 20978368
3 10 99901 375551289
3 4 99941 194632758
3 77 99910 684113254
3 31 99923 690076689
3 7 99983 55379187
3 99 99986 813283307
3 30846 36820 892071583
3 58055 60658 122537110
3 21 99993 213676106
3 57235 94168 325992514
3 10 99927 733167675
3 35097 96769 770957280
3 1 99952 978619303
3 83 99916 410523079
3 53 99962 899805806
2 59483 65407547
3 49166 63319 351583983
3 98 99926 571513059
3 61 99961 1775655
1 32678 70911
3 76462 79288 548508848
3 29 99948 330108788
3 47 99913 314520420
3 31 99923 679482663
1 70098 78239
3 85 99940 92450350
3 24 99976 953262118
2 87727 42119630
3 45 99981 400199542
3 87 99977 582128470
3 30 99938 564660910
3 28 99955 758119214
3 71 99983 580633542
3 74 99997 185908963
3 4 99922 95542355
3 44 99928 994357285
3 26677 73396 288956216
1 5752 69385
3 90 99958 233606429
2 59909 19196577
3 43 99929 802778227
3 18 99972 925848670
3 100 99959 350839209
3 87 99936 824916791
2 1811 82254985
3 100 99938 544948478
3 70 99978 221122961
3 99 99909 436833525
3 49 99993 369131493
3 41713 74626 278730052
3 41 99987 32332783
3 44 99964 388887589
3 50476 89169 610642855
3 48 99955 846752511
3 1 99932 616427416
3 29 99937 775906181
2 56561 920143819
2 96519 464276336
3 70 99972 708708884
3 87 99939 920005571
3 12952 68073 2204345
3 52 99932 911224936
3 76 99997 268836128
3 51 99918 312471563
3 6 99920 458233001
3 60 99932 557012528
1 16527 63237
3 57357 70565 467138043
3 99 99965 613156801
3 86 99938 452765485
3 17 99914 427312591
3 44 99967 673337945
1 16739 67621
3 32 99951 145365698
3 45 99931 222443123
3 80 99982 885688181
3 67 99911 737475885
3 96 99955 632280806
3 5 99980 274083723
3 11500 81984 254391463
3 70 99989 619101884
3 59 99978 892764762
3 64 99937 32991405
3 6 99993 568619350
3 16 99949 658675402
3 55 99989 700202380
3 38 99970 805110785
1 11015 80454
3 43 99904 828818986
3 53 99909 563711657
3 52 99973 735518647
3 24685 71278 523757668
3 7288 95246 293637819
3 63 99932 910941575
3 23 99901 92354599
3 12 99941 632925367
3 32994 98522 225320528
3 58999 77644 123776056
3 94 99963 734632498
2 47181 410105771
3 56 99969 196387064
3 31182 48816 831657583
3 53 99976 507527319
3 24 99974 772770313
3 34 99930 944549548
2 72294 582205230
3 35 99992 278933583
3 55187 67232 611209614
3 36 99967 336154824
3 11 99971 163685924
3 57 99926 284645559
3 26 99982 172444787
3 34 99933 152449019
3 87 99958 551876693
3 13 99968 523498898
3 18 99907 743743709
3 85 99943 82139035
3 68 99926 817469561
3 39 99902 488474270
3 89 99950 37908060
3 49 99970 255058960
3 40 99962 273420571
3 35 99941 247127569
3 23 99963 282144405
3 72 99964 113358969
3 12 99932 21198617
3 46 99904 578762003
3 7 99993 412688323
3 92 99913 850963752
3 81 99979 612471846
3 42 99959 243991615
3 88 99926 956737841
3 4306 8626 297986083
3 34644 99895 600417099
3 30 99941 637860390
3 65 99972 932064705
3 36590 97452 751614373
3 2 99996 74648930
3 91 99981 770571212
3 54 99905 864502888
2 16000 21446000
3 84 99988 495015072
3 19078 85255 612144945
3 85 99921 910073177
3 62177 78177 696053529
3 26 99932 293466989
3 67 99954 969535916
1 6090 76714
3 18484 82049 225584086
3 57 99979 222173535
3 89 99957 551262586
3 57 99991 998711859
3 36 99903 311322175
3 33 100000 650610811
1 56905 88906
3 62 99980 284632363
1 30175 44781
3 35 99993 507130024
3 85 99910 17123826
3 63784 89840 927081260
3 16 99985 470002734
3 95 99966 22566660
3 2 99947 759070701
3 57 99976 489435368
3 50 99933 672974494
3 32 99906 150434171
3 32 99944 134320421
3 22 99938 105721269
3 16 99918 149783394
3 33 99942 638975104
3 49 99928 643767029
3 33 99910 186017185
3 95 99940 173967169
3 21 99941 423225305
3 52 99990 521543855
3 63 99963 888627276
3 25 99937 657141044
3 3609 62563 605113123
3 35 99995 309598741
2 75821 469552307
3 59920 85070 48870616
3 3324 92912 10271084
3 49 99933 352295587
3 98 99949 888874758
3 56 99938 875427034
3 95 99937 345195291
3 72 99949 746362520
3 3 99909 636392745
3 19 99968 226586662
3 9831 88407 681627256
3 37903 99218 48318466
3 89 99964 717573947
3 83 99958 913312546
3 91 99911 646035194
3 9313 42916 765497461
1 18239 50622
3 81 99941 447889823
3 79 99973 18317814
3 47 99942 430778227
3 98 99995 256023337
3 1 99991 80349888
3 42 99970 942003715
3 65 99917 937846338
2 21183 44705460
3 48 99960 860128505
3 87 99980 349895504
3 56 99959 723371010
3 52 99943 745770240
3 9 99925 335596341
3 24022 98102 544803449
2 77208 849969072
3 68 99938 666834109
3 45 99913 22124787
1 17784 97852
3 82 99980 779842968
3 90 99923 112850258
3 82 99941 281334089
3 22 99964 378234390
3 1 99952 17300548
2 73410 601747318
3 43 99904 817666654
1 37843 92964
3 61 99984 205001147
3 25 99960 140534194
3 21 99933 354473171
3 42 99975 805170897
3 7 99903 631298014
2 17613 944691668
3 85 99979 820002012
3 75 99934 20802806
3 43084 88196 976400334
3 52804 58096 951563024
3 25165 50061 293938567
3 45 99939 724634628
3 83 99946 804028237
3 56 99979 793822059
3 20 99964 783328776
3 20 99910 321269950
3 39 99983 218735496
3 19661 55971 421330101
3 16 99990 189137160
3 13023 57326 509829103
1 60114 63761
1 21779 74382
3 68 99976 926432208
3 100 99965 973160328
3 24 99999 436773330
3 45 99966 535348186
3 55 99959 882432495
3 51 99986 27999084
3 13 99978 960053119
3 36 99905 884174902
3 40 99908 307645045
3 24 99940 642298565
3 69 99963 709264928
3 5 99921 554972959
3 31 99987 651370807
3 3 99975 275087593
3 13 99994 677960469
3 19 99925 840386759
3 2 99948 219768896
3 26756 41582 403600132
2 4297 55203590
3 10 99924 545954852
3 89 99972 926875371
3 24 99974 983396394
2 9876 446574889
3 61 99912 906407707
3 5874 85691 40587063
3 27 99952 169164769
3 96 99975 994231370
3 47 99979 379282271
2 54851 999980660
3 79 99908 462174594
3 29 99929 468791760
3 67398 77729 916611273
3 36 99927 570419992
3 84 99917 205117662
3 12994 57898 626936380
2 23178 933495890
3 52 99904 222001483
3 99 99902 353558426
3 28 99968 915890667
3 30 99966 755788658
1 61976 96099
3 66 99995 805578222
3 100 99987 695427607
3 77 99954 493172389
3 57 99987 241676690
1 38741 70916
3 7951 65526 62168540
3 85 100000 185227662
3 58 99988 478651926
1 11397 86078
1 20932 32175
1 10365 42807
3 57 99933 641422187
3 29 99942 850319274
3 29 99933 643313445
3 44 99929 625948590
3 44 99916 992785258
3 19715 71628 486581350
3 70 99991 127393112
3 94 99958 8478579
3 75 99995 539452541
3 72 99996 966208387
3 95 99986 969198557
3 72 99913 630853485
3 100 99917 459286575
3 45 99949 803751579
3 37 99936 363466088
3 57 99952 149991596
3 94 99904 612829050
3 33952 84730 992029274
3 88 99938 483008093
3 80 99957 454658970
2 45912 956499098
2 32655 290470400
3 4 99985 667031396
3 29 99924 907405767
3 97 99951 911009202
2 64011 257550175
1 7958 55570
3 50 99974 207898077
3 9390 47271 729720401
3 38432 43694 629536066
1 25691 74646
3 53 99905 422323448
3 19 99952 96070604
3 61 99968 227636971
3 6355 68421 177749302
3 93 99931 612197675
3 79 99967 162583036
3 72 99963 337464488
3 82 99958 232234788
3 6 99955 437413651
3 53 99917 269931170
3 97 99913 940290946
3 19883 89069 985914648
3 89 99962 661129301
3 11963 18000 972881116
3 14 99917 826112601
3 23 99992 432839739
3 46 99983 801421611
3 71729 97690 121578748
3 88 99938 579889888
3 81236 93949 840216360
3 16 99979 654632163
3 76 99961 801715465
3 24 99962 956833822
3 69 99947 230873200
3 82 99920 521274460
3 66 99977 110708027
3 72385 74019 676283629
3 76 99997 932381975
2 90169 486892727
3 50 99919 799616181
3 91 99942 250733454
3 17 99909 478246194
3 41 99974 463739431
3 24 99903 833367359
3 59 99971 104976067
3 51 99948 715114974
3 79 99952 137883145
3 43 99901 568603075
3 93 99935 826242791
3 94 99936 138859090
3 13 99960 189623739
3 61 99928 540434921
3 97 100000 335329459
3 264 24104 726528865
3 44 99957 698579313
3 100 99981 316345551
3 2 99994 104040947
3 91 99905 250810255
3 5 99923 865396402
3 3 99973 91156867
3 27 99950 690653705
3 60 99989 73527704
3 77 99946 47144153
3 88 99942 947323274
2 45869 473278040
3 1 99989 462496423
3 11886 24265 62249478
3 99 99951 194611484
3 10 99900 138106875
3 97 99978 657929805
3 56 99985 394303752
3 1 99999 645040206
3 69 99989 109493092
3 34 99985 596699618
3 61 99944 810134669
3 76 99943 803949949
3 64 100000 401886321
1 35306 73041
3 69 99910 185531800
3 35425 89740 752949074
3 68 99915 940256668
3 44 99984 160381704
3 33 99924 19479061
3 62604 75236 880985045
3 24 99911 223177143
3 46 99918 112469013
3 29 99916 931715717
3 6 99994 906961914
3 9 99966 755106356
3 40 99963 605198612
3 5 99980 136825805
3 3901 89697 963845902
3 79 99958 976814738
3 29 99939 999728570
3 35 99956 990791203
3 54539 98345 448688720
3 1 99972 106315233
3 57621 72095 918806515
3 11 99959 609073555
3 46 99988 27407732
3 25 99999 207636807
3 34 99991 988449883
2 63623 795599023
2 25179 566920049
3 7 99955 171879678
3 65 99940 544014389
2 99120 887280607
3 55 99909 135978765
2 79409 916819521
3 4793 39339 849788551
3 95 99973 868927203
3 76 99954 914867047
3 50 99985 114617800
1 31654 46970
3 50281 90383 14232864
3 93 99945 920058862
3 71 99911 884091692
3 29908 84608 621553357
3 23541 43210 540311395
3 13 99997 81603283
3 82 99951 381408702
3 80 99902 413756872
3 71 99960 978264611
3 27 99989 549232908
3 14963 73166 226424337
3 5748 49963 616834657
3 86 99991 722558845
3 19 99919 369777133
2 51938 659684629
3 58033 77381 328410349
3 3 99938 381866457
3 82 99945 720811182
3 63 99909 150934208
3 78 99918 34119110
3 89 99994 290368541
3 87 99912 327236220
3 91742 93093 320128412
3 2 99910 129480027
1 1391 46285
3 85 99921 815110029
3 22 99918 368377260
3 36 99931 822666323
3 71 99936 593311637
2 46067 272628528
3 72 99946 704376801
3 23 99965 114635207
3 33 99958 113803475
3 26 99903 96809316
3 7 99939 478873605
3 61 99970 172666217
3 69 99927 770271663
3 28 99940 522151151
3 14 99998 85984411
3 44 99977 369979465
2 10582 909850677
3 50 99919 507062102
2 9227 710706346
3 36946 76066 882384245
3 28235 73894 342914160
3 26 99983 482681290
3 83 99950 273550663
3 83 99988 908655385
3 19 99988 486464182
2 52586 425830458
3 24 99998 582503837
3 17362 36955 463330155
3 48555 69230 547023276
3 80 99959 663491504
3 48871 80477 145082223
3 43 99921 943106915
3 87 99905 65244487
3 36 99980 553563492
3 92 99972 8328529
3 89 99921 447845975
3 43 99971 114869453
3 23 99921 887202607
3 59 99915 784156351
3 90 99920 535905515
3 88 100000 632314835
1 30029 95357
3 63 99930 44206082
3 65 99902 828362503
3 25 99936 283193112
3 86 99921 103433918
3 13 99914 471571712
3 100 99984 46300392
3 6 99907 64637459
3 75 99926 117070731
3 39 99938 391964982
3 14216 47582 28513185
3 16 99905 665956088
3 64 99977 708751195
3 19 99912 910641660
3 83 99938 33978277
3 64 99954 88585881
3 27028 77620 241301227
1 29679 36606
3 32 99968 988304791
3 59 99907 342720495
3 12 99947 148156536
3 49 99994 190883570
3 59 99968 97107982
3 86 99963 430131582
3 3 99957 147617515
3 29389 44261 893841858
3 60 99944 458126080
3 78 99991 855217507
3 20 99973 919127458
3 15 99932 158008229
3 25 99909 307992270
3 15 99976 311530702
3 63 99918 589906857
3 89 99942 948133575
3 52 99961 890877003
3 48 99913 910362885
3 22397 82682 285161660
3 52 99970 138017191
3 43 99968 258511167
1 14384 99641
3 19589 24198 979766778
3 33 99960 879191101
3 87 99928 176846601
3 53 99924 37242817
3 14328 79676 667104962
3 24 99967 406018629
3 75 99974 651501847
3 62041 67233 518552576
3 25 99913 942448653
3 90 99972 555816730
2 91 280736938
2 36872 328793790
3 66 99975 455978669
3 13 99954 267449834
3 4 99996 491012727
3 79 99902 844587782
3 3 99964 640448273
3 15 99949 535751644
3 76 99950 378805760
3 4 99962 358483056
3 10 99934 315374867
3 43 99918 403476586
1 67257 79113
3 15 99969 382976831
3 60 99999 119526218
3 31 99923 399075398
3 44 99948 474249495
3 6 99916 89122073
3 57 99966 283213341
3 12332 35506 169075542
3 72 99970 180141423
3 52 99913 834979608
3 63 99965 57186508
3 17 99901 19247011
1 64492 94940
3 36 99986 174890423
3 76 99992 174411046
3 92936 96356 402023722
3 84 99981 55224938
3 5606 24848 760900864
3 51 99921 960882677
3 57 99956 561748171
3 40 99996 265923497
3 88 99929 564089380
2 28167 453442229
3 22 99909 45358291
3 2671 87399 409354356
3 35 99951 125526790
1 20724 46054
3 15190 98698 540754911
2 35045 375768152
3 89 99929 799888197
3 1 99927 944697108
3 81 99951 798853924
3 50 99996 997046893
3 40 99954 390604356
3 96 99917 884029390
3 54 99989 466042884
3 56 99925 345011573
3 49 99987 601703982
3 52 99962 5479793
3 48 99929 675207193
3 25 99926 872400872
3 6 99920 115782413
3 55 99980 543312542
3 55 100000 223302631
3 32 99941 989360563
1 47543 54507
3 18 99910 885784360
3 74 99962 562381965
3 89 99927 299820576
3 18 99902 160907761
1 22416 56711
3 33685 49925 331648003
3 76 99911 84857843
3 60 99934 454242127
3 8 99914 316557942
3 10 99982 949773368
3 72 99995 806655608
3 17 99952 348469746
3 58 99973 925163732
3 55 99936 520944897
3 39 99952 541571646
1 37736 82463
3 100 99976 200746822
3 52 99918 707067436
3 21 99982 749322119
3 64 99917 603668994
3 49 99964 34374811
3 62 99968 305266007
3 12 99988 431270982
3 91 99971 622137281
3 92 99909 825816574
3 16 99948 388706156
3 47 99929 87312506
3 22 99986 592473271
3 48640 72459 350203499
3 71 99942 547251993
3 36 99920 710718089
3 81270 97426 656666954
3 5 99968 82603218
3 5 99950 304025248
1 25901 76553
3 89 99989 150980328
3 43 99958 91877607
3 4254 81740 76719269
2 30164 662035386
3 17 99989 621947985
3 93 99962 201960000
3 12 99969 827515387
3 48 99972 573852737
3 26 99924 684771888
2 76436 76634173
1 19682 73127
3 37 99993 18730651
3 63 99980 134339458
3 42 99900 906282387
3 97 99926 726166864
3 68 99936 300479172
3 77 99905 64999886
3 26455 54813 245888110
3 97 99991 184623987
3 7778 21837 911956790
1 7733 25013
3 25 99961 853020881
3 56967 72161 34054810
3 47 99925 754485078
3 37 99907 530924457
3 24 99913 317802266
3 32 99988 540628566
3 74 99928 251360485
2 60785 756402697
3 58 99911 622963752
3 45567 61900 762099657
3 25 100000 445215628
3 96 99948 975616872
3 5 99983 522087383
3 53225 62944 37278778
3 70 99956 497972536
3 36 99973 925650152
3 9 99915 267503100
3 98 99933 690343507
3 90894 98243 910355604
3 73 99932 364062653
3 1 99986 555667671
3 63 99943 7591462
3 86 99909 422398601
3 30876 94890 539354868
3 21 99963 798138653
1 48969 58555
3 21084 54550 869834475
3 78 99925 572351228
3 74 99975 905546856
3 67 99954 276729045
3 86 99962 835820394
3 11534 35598 91108604
3 12 99928 966414809
3 27 99942 834770735
3 41 99900 804767535
3 40 99939 835385427
3 95 99930 264305526
3 91 99991 169825690
1 18966 84097
3 11 99912 584280184
3 22 99940 78890543
1 11264 19572
3 32305 87160 141881344
3 68 99902 956375283
2 28328 194544041
3 380 4501 388636336
3 30 99971 307584077
3 60 99944 915181074
2 74005 853162426
3 83 99942 119911685
3 47679 63562 981363449
3 23 99927 120320824
3 92 99942 152358800
3 13 99966 483547311
3 39767 88305 858614764
3 74 99956 553223071
3 76 99917 929334434
3 43 99905 314715363
3 19 99981 128093241
3 20 99917 521359326
3 51 99981 519502892
3 49656 91170 213090720
3 70 99921 503162155
3 70 99941 586585421
3 37 99983 632197282
3 1144 30803 389553595
3 58 99966 690002812
2 6114 970435369
2 1786 723505788
3 19 99998 208268253
3 36 99965 856096565
3 34 99948 104153399
3 39 99906 869918204
3 23 99934 681078681
3 23 99980 551603400
3 72349 99602 783226660
3 26 99937 198837630
3 56 99931 728710238
3 40 99982 986203054
3 81455 94067 843199511
3 79 99958 306871712
3 21101 31054 106499724
3 26424 84863 53454991
3 31 99916 263977930
1 5527 56690
3 71 99951 106779561
3 7 99935 82442101
3 78 99903 323283960
3 63 99997 633655191
3 27483 35279 924108962
3 90 99915 232594534
3 61 99971 604546553
3 29 99982 635192034
3 86232 93778 33623298
3 15 99948 862400620
3 59 99901 284041494
3 3 99965 865354112
3 8 99924 589817030
3 41 99990 41712574
3 12 99944 27186180
3 17 99960 27538735
3 90 99968 425755008
3 32 99952 222679750
3 71 99921 772648273
3 15 99971 444993573
1 1787 16151
3 61 99913 940816145
3 38 99909 713893221
3 66 99909 60941181
3 76 99944 72772250
3 61 99918 794579317
3 85069 97307 694987229
3 92 99928 887987729
3 76 99989 996862874
3 22 99918 131011322
3 71 99991 18878055
3 80 99974 126284139
3 47 99995 39477799
3 50774 63499 757214841
1 13576 35228
3 23 99980 484717484
2 12528 331498944
3 60 99911 789496579
3 60 99949 926094382
3 45 99989 947110768
3 71 99986 736473025
3 82 99975 219379166
3 17755 45898 626761516
3 60241 60950 417862688
3 18 99942 372186402
3 22 99964 227230734
3 73 99971 164032950
3 36 99973 961820688
3 33 99958 289659647
3 13 99994 598271192
3 64 99978 13523201
3 57 99902 332963950
3 68 99971 872884424
3 43 99995 789999218
3 32 99930 698801366
3 7 99957 348857757
2 12144 141489953
3 51 99944 237298228
3 18085 96245 641928971
3 46 99956 77003857
3 57 99909 870364151
2 65115 231449004
3 64 99954 611334686
3 32 99961 369923175
3 29938 31770 889797785
3 56 99959 385057841
3 74 99904 377003905
3 92 99975 991316668
3 6 99954 597786780
3 43364 86518 852993991
3 52 99916 837266773
3 89635 97120 561813030
3 37830 61299 373458921
3 81 99959 694004740
3 50 99959 367202242
3 38 99976 252975207
3 54 99937 45069603
3 12973 64127 463490550
1 2058 64783
3 21 99969 496159857
3 32201 50131 494343186
2 76737 810499643
3 51 99948 807041019
3 6 99913 378781204
2 16755 465044782
3 99 99937 257668755
3 64121 75968 583959678
3 16 99967 720353154
3 6948 51470 453605886
3 96 99921 423551348
3 79 99934 655718840
3 5 99927 266743575
3 74 99950 413860846
3 14 99919 753126205
3 31 99927 369515840
3 1 99961 688531995
3 54 99994 15440911
2 40878 696124446
3 31 99999 212726157
3 77 99995 201637574
2 94306 618184376
3 60 99920 97449905
3 63 99904 574830846
3 6 99995 507384102
3 53 99902 481828198
3 2806 58127 807496484
3 11 99981 380396061
3 19 99938 304301929
2 20092 868615891
3 5 99951 278493016
3 12 99971 628278099
3 19 99991 744642045
3 41 99985 710137320
3 81 99923 815788535
3 50 99978 599768555
3 64 99991 852900948
1 54852 76157
3 66 99905 916902251
3 27 99907 880762471
3 74 99989 181985582
3 27 99921 863660898
3 83 99941 86045995
3 41 99948 848321240
3 34307 95868 786872643
3 24 99955 786004824
3 59 99935 275876458
3 36 99962 811671612
3 16447 55488 439919337
3 60 99919 826067471
2 24732 79196758
3 62 99922 605101790
3 78 99974 598347509
3 3277 78578 794382662
3 6 99999 82454596
3 11 99992 751993508
3 45 99900 118347804
3 3 99986 498138983
3 57 99946 260449167
3 52 99945 709202450
3 12 99995 446290023
3 71 99943 19850460
3 22352 71667 711429104
3 98 99911 873597590
3 54 99911 753630970
3 57468 72966 535712973
3 17 99968 71383834
3 85 99945 632629552
3 42 99981 948683569
3 89 99932 126785589
3 25184 82781 59615024
3 45 99961 191676664
3 15910 68669 566462745
3 47681 75873 99865699
3 2 99973 33726281
3 96 99953 434380692
3 62 99946 473465846
3 92 99960 210885499
3 25311 51247 773524467
3 18 99966 40398786
3 17628 69327 990387387
3 98 99999 39587059
3 92 99942 707701166
3 4398 10033 521726933
3 46 99986 346071189
3 46 99996 490962966
3 97352 98774 567813484
3 17746 45333 543944239
2 19454 234402372
2 19777 991660325
3 56 99921 866191285
3 54 99925 242283060
1 771 38342
3 100 99962 213026761
3 2099 94292 310982415
1 33381 89530
3 72 100000 983874413
3 10487 51858 888269073
3 67 99911 164833764
3 82 99993 506215203
3 96 99938 406313340
3 17882 77587 91270573
3 93 99945 533575578
3 47 99909 35955797
3 38 99920 197905571
3 99 99923 284906242
3 46 99911 566985030
3 59 99980 419485500
3 37 99940 951617275
3 2 99908 129543373
3 48 99947 121627084
3 21 99929 930693036
3 45 99944 261591891
3 88 99955 267908892
3 21052 61585 669981444
3 53 99908 985069072
3 3 99975 260764076
3 54 99952 406982866
3 82 99982 20534330
3 30 99953 647592933
3 42569 74937 410068925
3 35161 43210 183676455
3 38 99915 440721582
3 34 99981 955732538
3 18 99966 312977776
3 41 99991 387008805
3 64 99935 453418005
3 77 99959 960882231
3 56 99952 769012067
3 16 99995 319206444
3 13 99950 844400407
3 54 99980 274225043
2 98950 537408404
3 19 99949 418725244
3 63 99900 587632131
3 47 99993 202882619
3 7 99940 790429018
3 13 99911 70662910
3 11 99944 931937349
3 35 99942 692529814
2 30483 511623782
3 47 99977 975648600
3 30 99918 753609516
3 1 99929 224658570
3 78 99981 251444881
3 18085 93546 163951408
3 66 99965 641851315
3 91 99999 462029827
2 21939 326997322
3 94 99943 768973384
3 33 99908 512655816
3 22030 40760 332969978
3 53 99956 117055407
3 70 99997 162173789
2 75145 976654883
3 7 99943 766585754
3 1 99904 749502296
3 42 99986 602747463
3 14 99920 822310405
3 6 99979 530175540
3 24 99922 15528148
3 75 99947 108348056
3 70 99989 91460436
3 95 99947 442625005
3 38 99957 910116480
3 66 99984 890176657
3 45 99915 722410627
3 88 99999 922103467
3 17 99941 604912058
2 98858 252889506
3 19 99966 610265665
1 29594 39352
1 45418 97059
3 37 99940 573974104
3 81 99983 614230325
3 56 99948 518023315
3 29 99955 983695280
1 43708 61609
3 1 99957 109858622
3 68932 90813 827139310
3 28 99936 222686727
1 55415 58849
3 11891 34471 635582326
3 10 99969 547153627
3 42 99984 294861042
3 17 99921 638190708
3 6 99968 237938213
3 33 99947 107458556
1 12761 99812
3 34 99948 172119842
3 65 99945 846171080
3 34 99949 917639624
3 46 99994 400329270
3 78 99907 982048354
3 54 99964 392341960
3 31 99937 527349671
3 46576 70397 749733866
3 36 99989 210922557
3 88 99998 641418115
3 43 99937 727740184
3 50883 93552 298030707
3 32 99957 663378725
3 26 99928 492613208
3 31 99987 301386792
3 45357 56505 201639573
3 55585 77253 738407651
2 46244 560885269
3 17 99951 421766933
1 25278 68792
1 33357 37496
3 62 99964 29934182
3 66 99906 890253298
3 38 99973 872353987
3 15 99920 180831688
3 27 99907 627329846
3 68085 70248 111413186
3 22 99933 834103652
2 80093 136586623
1 58020 94573
3 95 99966 227192140
3 61393 93120 634760368
3 19 99916 151428447
3 21211 35040 498391101
3 7 99910 277395508
3 56399 87802 565387585
3 29 99956 51074570
3 40 99991 75912859
3 57 99971 697877057
3 61 99910 56042393
3 72 99995 705822534
3 17 99936 10547452
3 38 99951 933883314
3 18 99950 947963710
3 33 99957 552486574
3 78 99984 314082834
3 7 99917 329591705
3 35 99981 83205420
3 22 99928 218772717
3 53 99998 561909315
3 25 99940 357732959
3 39 99912 952894037
3 143 79281 112841285
3 22680 47652 621789226
3 30 99937 166302269
3 15 99982 521704987
1 57064 90080
2 78444 895502143
3 22 99998 357545088
3 81 99973 699387053
3 53147 87000 900045531
3 93 99960 295852391
1 32507 87102
2 88177 290963789
3 14 99928 390931311
3 31 99981 237804841
3 19 99971 984217099
3 4 99929 399878187
3 18 99958 490343082
3 88 99974 481079604
3 15 99906 582825033
3 69 99923 470449543
1 40492 54105
3 94 99933 854039823
3 17661 25106 308622293
3 18 99988 473334167
3 8 99929 242538266
3 93 99968 768075685
3 10 99904 101999227
3 27 99995 873386179
3 66 99985 501815241
3 50 99957 59038390
3 36 99985 513938993
3 54 99925 731471243
3 9 99947 995231838
3 2 99934 39275218
3 33 99956 675201498
2 38013 659477470
3 79446 90529 376618116
3 45 99912 57648152
3 98 99936 66217810
3 11878 27143 537485445
3 7537 97612 879642159
3 92 99961 253493398
3 41100 41775 12539226
3 75 99934 328477986
3 96 99999 800401108
3 86 99931 798822638
3 74 99979 369825027
3 33 99974 21387882
3 38173 76158 907896983
3 29 99953 762732221
3 36 99999 856006572
3 87 99905 262779396
3 9 100000 895712818
3 13 99943 464741591
3 33890 99373 968608650
3 78 99945 90284813
3 38 99992 85094258
3 40 99907 55233985
2 70970 106089355
3 41508 65823 364715444
3 20555 45764 955655507
3 12723 91497 956894425
3 29 99973 646890099
3 55 100000 980759776
1 78240 89661
3 87 99988 777179001
3 65 99904 358979783
3 10677 37540 874910866
3 9242 64262 843577917
3 100 99910 513021736
3 13 99912 781334633
3 68 99962 17655780
3 87443 92932 72783908
2 7278 789359314
3 59 99923 956564893
3 84882 86029 910096048
3 69 99992 99377198
3 44 99964 253649341
3 31 99902 900178855
3 21 99912 535607250
3 30 99931 339814247
3 93 99943 376284509
3 47 99945 663011135
3 20 99944 878789864
2 20878 147187642
1 64522 65811
3 43 99936 805074671
3 32 99925 598708634
3 69 99974 253275389
3 9800 83478 115680157
3 32 99949 41746574
3 3 99977 287779651
3 7 99968 701005518
3 33550 68817 572432576
3 6591 57528 184961804
3 44706 75345 777457047
3 57 99938 539378525
3 19 99938 108602967
3 94 99920 986013822
3 86 99921 781885348
3 69 99993 246537467
3 2 99984 606457978
3 32 99912 397687694
3 99 99904 287651758
3 87 99937 594312394
3 87 99967 506115253
3 49 99986 673284600
3 36751 64823 446188457
3 20 99947 837170497
3 90 99989 590322313
3 15712 72413 626086157
3 10 99903 670056896
3 16211 85764 404338348
1 26156 58307
3 94 99949 500531676
3 11915 96318 797307513
3 16 99965 535687931
3 2 99917 204481678
3 45 99951 316106447
3 40 99951 418783528
3 15693 57906 755983670
3 60 99989 228938457
3 85 99938 491136470
3 11888 45031 372511295
3 4 99965 683103226
3 1036 87726 587952912
3 93 99966 389917118
3 47482 69357 288113750
3 97 99989 688362095
3 86 99996 586687480
1 67796 73133
3 17 99960 676411789
3 39 99905 848393085
3 4324 54957 560941386
3 53 99971 951104671
3 67274 87158 980399085
3 66 99910 811279971
3 17 99982 521329478
3 67 99957 318950923
3 17111 87819 189822433
3 19 99902 674433166
3 40 99970 124645321
3 91 99936 707071356
3 34 99972 113586318
3 36 99973 328475428
3 63 99972 592596101
3 44 99910 474247669
3 56 99902 514598734
3 68 99998 568096546
1 73345 99664
3 8607 52074 955581001
3 99 99990 199490697
3 30534 39170 952025250
3 69 99902 636959280
3 31 99927 94493470
3 67 99949 250397426
3 61 99997 101553314
3 24 99909 650789270
3 54 99949 573966777
3 97713 98513 507128274
3 18121 22999 747898486
3 62 99915 298015569
3 86 99940 14625178
3 52 99977 67780594
3 46716 90211 388296439
3 46250 65374 267530578
3 73 99957 6811412
3 65 99955 356469645
1 39206 47838
3 84 99970 374994741
2 46882 722709422
3 18 99986 942642746
3 55 99921 349944382
3 54 99984 418880929
3 73 99900 77984693
3 86 99913 206015332
3 17 99923 855825124
2 58751 970310851
3 69 99930 519704453
3 31 99939 391126175
3 7 99990 910677575
3 59 99912 814515611
3 100 99938 433754276
3 14 99989 264317151
3 5 99940 863745346
3 49705 96797 303118808
3 53 99936 611992168
3 95 99976 108808896
3 13 99964 53296802
3 43084 55269 941104224
3 23769 42834 624878758
3 56 99929 178494226
3 49 99968 311709303
3 50 99901 517119241
3 79 99929 713296328
3 13759 44059 401933780
3 73 99915 338744738
3 49 99960 788187425
3 49 99931 168615241
3 87 99962 262587071
2 18087 501549246
3 18 99912 591922391
3 52 99968 836036650
3 83 99964 860890461
3 39 99992 681544399
3 64 99999 912335454
3 58 99920 524358283
3 89 99909 763441165
3 41 99954 607150679
3 92 99964 332864673
3 49 99983 465269865
3 70 99918 105192343
3 54 99928 372605848
1 11669 49728
3 60 99932 325500287
3 39 99975 316082591
3 89 99963 747868141
3 81 99930 595987850
3 71148 90839 950822143
3 12 99936 241352124
1 25180 32459
3 2350 97714 505320826
3 92 99919 197779073
3 25067 43941 486052937
3 44 99936 309172175
3 93 99917 57871184
3 68 99993 836668737
2 85703 709190120
3 43 99924 205125631
3 23596 61427 204870249
3 94 99981 985228976
3 80 99932 331718088
3 96 99939 39391764
3 82 99935 561038672
3 80 99947 289926585
1 1779 20561
3 27 99930 873398940
3 69 99939 589381866
3 52 99963 975302501
1 63329 81367
3 45 99923 504977154
3 92 99987 807558687
3 3 99965 3659875
3 100 99901 379067632
3 35635 50141 429988272
3 77 99985 473952155
3 34 99906 581718261
3 82 99936 298385983
1 31049 50130
3 66 99961 276967944
3 12 99934 399630600
3 100 99946 269038154
2 1075 439360593
3 75 99928 600295007
3 88 99964 79530724
3 96 99941 706313686
3 89 99950 861143696
3 97 99934 461719149
3 88 99905 396703263
1 59535 94346
3 16 99975 460375521
3 53 99977 764667119
3 34 99926 569867780
3 86 99909 526647674
3 26886 37484 183085826
3 81 99901 172719128
3 74 99906 910292267
3 42 99903 681191335
3 64 99984 960794686
3 33 99965 252434465
3 14 99990 898835216
3 73 99911 319833953
3 48383 90053 679215729
3 18 99947 751841058
3 55 99916 301327691
3 11 99999 653577288
3 57 99994 848601100
3 31 99988 162573667
3 94 99970 905384262
3 97 99935 676318833
3 39 99933 995978133
3 69130 85149 185022435
3 27651 32155 639389377
3 4190 16725 212776675
3 78 99950 478845989
3 60 99950 490899157
3 20 99936 114968655
1 6893 16086
3 18 99948 330860585
3 92 99998 264571640
3 44 99905 827276091
3 49 99947 821487273
3 10868 37584 84353212
3 26 99994 925284152
3 57 99987 144760572
3 22 99991 184796593
2 59505 205218433
3 70 99934 182553588
3 40 99960 374596442
2 9864 931831190
3 60 99989 105252127
1 29389 57711
3 18 99904 628822540
3 64 99941 102396354
3 9 99906 393658239
3 99 99994 21153045
3 28 99911 643825027
3 23 99918 68349117
3 68 99995 128687026
3 21 99954 543064396
3 80 99923 355364407
3 28 99926 459425971
3 72 99987 491199162
3 74 99967 860439111
3 27 99911 33600639
3 61 99924 888314884
3 37 99901 32755658
3 58 99994 96859922
3 17 99970 78126213
3 40 99913 289340805
3 26 99977 639704612
3 28 99975 388907881
3 84 100000 899480777
3 60 99967 253608190
3 45 99922 408096164
1 55265 79011
3 86 99932 780998697
3 4589 55747 895502049
3 29777 58564 225077103
3 64 99911 650108269
3 62 99964 338900053
2 78314 702915182
3 34 99938 142411184
3 29 99932 419112162
1 9363 91196
3 95 99906 267863834
1 76844 89600
3 54 99991 23420658
3 94 99933 109398015
3 87 99905 975838626
3 75 99956 370494707
3 30 99909 288977759
3 23 99945 633680624
3 12 99911 717531726
3 30 99964 710160616
3 13038 15448 504242919
3 4 99983 574399961
3 2 99957 212632119
3 1 99923 344809267
3 19 99928 714444651
3 23 99935 73083515
3 48 99927 340199562
3 15744 70272 320895537
3 16 100000 244192897
3 51 99924 549989872
3 84 99993 393949797
3 50 99985 134837204
1 34594 42346
3 43 99977 720624473
3 54 99963 46170461
3 48 99907 542332381
3 72 99976 928465416
3 97 99912 337341746
3 42 99983 207813439
3 9 99986 487695753
3 51 99939 914051163
3 42 99980 48479350
3 69063 81627 787747650
1 4382 49400
3 48 99936 733941686
3 65 99923 789798120
3 60 99960 238853319
3 9 99958 315571197
3 81 99949 191411942
3 74 99989 939771999
3 92 99993 354212020
3 19 99926 297022998
2 78727 455037858
3 90 99914 361957672
3 7 99900 666834991
3 76 99981 908505365
2 44679 24006311
3 70 99962 812049074
3 2872 21214 333281056
3 6403 81203 360696126
3 3 99974 663645069
3 64 99991 761091115
3 4322 13240 503106071
3 79 99933 86951105
3 62 99957 546312319
3 58336 75675 417805276
3 85 99997 689748710
3 73 99993 697367253
3 95 99954 388325840
3 77 99993 641566621
3 60 99955 105501547
3 67 99927 483334187
3 71 99941 870047245
3 18420 33818 965710617
3 70 99904 899672573
3 53685 78438 755673481
3 65 99959 152385651
3 77 99953 831446094
3 92 99941 884274658
3 70 99924 207835720
3 11 99968 814670708
3 29 99979 969307152
3 9985 12184 140144598
3 28061 93297 160641237
3 32839 98024 242273078
3 69 99902 41106565
2 59439 698625480
1 35307 77527
3 75158 79952 633770240
3 6 99970 442508139
3 70 99974 56515660
3 61443 68611 257681876
3 97 99906 967511085
3 84 99922 466798072
1 12581 25706
3 93 99979 280158844
3 80612 92090 211402222
3 12 99962 236089025
3 22 99953 495732222
3 17 99909 709500788
3 81 99943 389197784
2 15242 267484282
3 51 99992 59874396
1 18862 81958
2 15964 417314527
3 89 99932 355027149
3 58 100000 551393302
3 87 99994 405597436
1 14422 23599
3 77 99958 663312518
3 75 99951 507364156
3 39 99981 416896325
3 8 99954 906087074
3 72 99922 325567095
3 68 99925 877415351
3 31 99959 740208276
3 22 99909 135665346
3 59 99957 825423876
3 23 99911 553145253
3 69 99959 438710980
3 54 99911 29045409
3 7 99952 532542794
3 57 99923 546493531
3 57 99944 887752875
3 44125 49934 61647135
3 87 99921 493181947
3 29 99978 555586916
3 12 99946 622557941
3 19 99994 747632528
3 28 99922 545816027
3 31 99900 372575486
3 93 99912 600359072
2 48190 408508757
3 97 99996 660279811
2 72612 572687241
3 20 99998 283950682
3 56014 59392 437524966
3 23 99996 770642638
3 20 99973 412913913
3 71 99950 635774909
2 51698 946627130
3 93 99962 750916400
1 31951 66603
3 25 99956 854543170
3 40 99971 339645636
3 43 99922 500298899
3 12 99978 645353850
3 87 99978 3823866
3 31 99996 776749256
3 18024 95703 374182476
3 36 99954 87441109
3 19972 20467 566163039
3 54 99985 905139733
3 11 99958 852826870
3 17 99941 605957711
3 44 99983 386746079
3 71 99970 322727139
3 38 99936 641474139
3 59 99918 197563978
3 49 99985 364982462
3 60 99958 332194526
3 25 99901 907795799
3 28 99983 230589659
3 31 99905 597345682
3 22 99942 945167782
3 74 99909 174963803
3 39 99990 294371405
3 3601 20215 199834822
3 65 99959 235505488
3 73549 80029 881178605
3 53719 67030 47953823
3 77 99954 284792346
3 8955 77514 984563427
3 13 99924 303469862
3 5 99905 327431937
3 75 99929 907995681
3 4 99989 322431708
3 93 99956 926146611
3 74651 87986 401076827
1 54799 70823
3 14 99950 862512256
3 38 99986 99367696
3 83 99986 828409876
3 60028 80714 569117624
2 12759 515038087
3 62 99965 207927880
3 45 99925 298394646
1 3767 71537
3 52 99957 251289234
3 10 99926 692245568
1 23359 28195
3 39 99990 513888343
3 9 99996 10375628
1 23421 47314
3 7939 88053 561965384
3 8 99995 578137070
1 1768 53205
3 56652 90568 303408722
3 23 99920 374370560
3 55 99989 686840895
3 51 99918 787272429
3 9215 26827 275700064
3 87 99915 997252912
3 75 99969 238227029
3 27191 55989 561683134
3 82 99951 73663702
3 28 99959 625223820
3 35 99971 326020057
3 9 99977 209748185
1 82308 90709
3 51 99972 442535226
3 11806 37001 753900714
3 96 99955 722502364
3 47 99931 41327217
3 96 99909 983526853
3 6 99952 618192472
3 66 99960 948317265
3 7 99915 389975275
3 59066 84471 282773509
3 38 99927 928330807
1 20652 73163
3 60 99930 334317205
3 24 99975 817017846
2 30479 563752572
3 68520 85451 846673045
3 42 99901 979988988
3 45208 46177 91270245
3 42 99919 984068690
3 59 99917 983194991
3 57 99945 947823767
3 47 99946 690455486
3 62 99949 123360536
3 98 99986 503415352
3 70 99911 147839735
3 57 99990 96862051
3 4859 38492 532185357
3 84 99932 900161895
3 19 99957 631007251
3 60 99901 955802965
3 12 99926 392125442
3 77 99934 658110374
3 9 99962 295652535
3 85 99947 99904519
3 49777 73095 300266459
3 71 99980 580352595
3 8 99943 83744770
3 34952 96152 497296609
3 90169 98865 265682706
3 60 99934 736822785
3 43 99981 739704806
3 2974 39083 473241281
3 93545 94529 111577396
3 77 99974 728940788
3 65 99964 933959084
3 63 99961 876876405
3 35 99910 348023649
3 46 99934 863778728
3 9 99962 789539437
3 2 99940 347295554
3 98 99902 131317968
3 20 100000 294944587
3 43 99959 87873434
2 70033 175101367
3 2 99984 808357501
3 74111 87367 601158313
3 83 99938 530150333
3 13 99950 412412989
3 33 99959 249665128
3 7115 80154 541028396
3 63 99947 671090359
3 87 99931 135349604
3 25 99957 560263374
3 100 99952 903161418
3 23 99994 439155491
3 43448 88602 841921599
3 73 99956 716362274
3 41330 75444 786971746
3 93 99939 845632782
3 17 99959 792414613
3 53 99924 453592618
3 90 99909 123913154
3 94250 96282 239152665
3 67 99938 171811935
3 10 99923 568742018
3 16 99949 766369328
3 40 99959 478937081
3 20 99952 293985356
3 65 99960 8237850
3 36 99992 949660770
3 11 99923 791002359
3 23715 95730 755653693
3 27180 60329 555226804
3 99 99957 37854341
3 21 99961 97361008
3 88 99952 58256073
3 55 99938 681488232
3 44 99926 301967034
3 46 99962 854231382
3 63 99935 418355386
3 40 99926 522047264
3 70 99988 912744853
3 9 99950 180509358
1 49911 78457
3 54 99906 845029628
3 24043 99734 673214698
2 76925 925900028
3 58 99972 261181866
3 9211 33591 571594394
3 69 99902 869711563
3 24 99904 52280562
3 81 99953 391976974
3 16 99952 665059287
3 81 99919 183845929
3 1690 57196 726656979
3 47 99965 373981812
3 17109 33488 451737165
3 38 99953 573452335
3 65 99916 100429039
3 17 99974 206266629
3 69 99986 814576710
3 34 99907 836807889
3 27 99971 426601387
3 71576 94579 392017057
3 4 99918 858191970
3 27 99981 785423096
3 69 99934 47410689
3 96 99941 578842456
3 54 99912 719128084
3 42709 83780 223628032
2 35347 639697702
3 81 99912 372194702
3 10251 37665 803170824
3 70445 88399 418628902
3 52 99911 55954413
3 8 99999 964955576
3 29 99941 22480227
3 48 99990 235803752
1 10822 23642
1 25436 78986
3 59965 86873 512395573
3 36 99907 802953407
3 54 99931 178706549
3 24 99978 376030704
3 14 99906 373552583
3 96965 98326 587557562
3 73 99989 730101077
2 89941 914455688
3 78 99920 284402967
3 35 99997 853105257
3 33 99988 689111155
3 58 99929 753789161
3 41999 48538 842507635
3 22262 45348 253928659
3 91 99978 785420665
3 80 99964 88234777
3 68 99949 794473029
3 4 99968 485899795
3 3834 7457 985296216
3 97 99905 296179716
3 41 99983 427525785
3 30 99993 852698334
3 80120 86354 215737911
3 99 99912 867136839
3 41 99937 771978190
3 22 99944 952941275
3 5 99923 613980364
3 30 99937 555376564
3 23 99905 197074966
3 76 99925 863162663
3 52292 83552 88801511
3 20 99944 148093393
3 78 99957 805496570
3 66 99979 734699730
2 19993 138871912
3 12 99931 435573828
3 7687 53176 201045057
3 36 99919 52467857
3 54 99949 425165859
3 43 99944 803630166
3 9 99979 740951040
3 30 99983 744302996
3 29029 67107 843445033
3 94 99965 585959602
3 51099 71762 16672685
3 75 99976 121341700
3 29946 99751 245103876
3 9677 82544 692364429
2 48574 743437554
3 74 99990 237399197
3 15008 89392 146383229
2 20820 147824749
3 43 99929 492151651
3 83 99939 461433175
3 56700 66476 46243428
3 4 99945 989730288
3 46 99991 33602933
3 37 99968 528790593
3 87 99941 647147003
3 56 99912 35413812
3 41 99955 265843795
3 52 99925 169933461
3 2159 88153 668738555
3 74 99936 799050329
3 18998 67255 30321390
3 3 99923 252181791
3 70757 80451 207427151
1 12412 27524
3 9 99952 876132021
3 89 99985 407957331
3 27 99970 423977341
3 67 99968 59359556
3 90 99970 247926157
1 2962 30529
2 23024 737942374
3 24 99983 293890457
3 70 99991 133896172
3 40 99908 62395552
3 9358 52286 423946055
3 93 99982 100936390
3 67 99952 415032932
3 61 99917 967505699
3 96 99934 14987188
3 33 99926 870729407
3 36 99964 302549593
3 66 99969 529233629
3 70 99968 718982790
3 48 99932 306479736
3 75 99902 75103008
3 98 100000 31049995
3 14 99986 1616041
2 51770 482849730
3 81 99937 537648733
3 55 99980 977542082
3 88 99912 23743131
3 20 99961 636656851
3 64 99999 317249575
3 11 99932 594911129
3 47 99950 185749952
3 1 99944 737426196
3 46 99938 738339995
3 55 99970 375846057
3 40 99990 459924620
3 14 99911 815284067
3 32 99955 6989673
1 14332 55920
3 66 99962 687314186
3 9 99992 84765641
3 12 99969 867454962
3 65330 97335 955857284
3 100 99908 712423104
3 59 99948 817697101
3 16201 38259 176008670
3 67 99908 274003572
3 17 99957 135786648
2 95346 261562251
3 32 99930 484315941
3 57 99924 890451137
3 30322 45397 482825517
3 29 99942 300838293
1 1333 69535
3 17 99989 571498460
3 72 99979 705571216
2 32332 515157113
3 76 99987 124419638
3 9268 82180 487186345
3 31197 89741 662048974
3 19838 55517 989552527
1 55064 68411
3 24 99997 66827682
3 85 99938 184404290
3 75 99954 155653942
3 59 99957 74622707
3 72 99905 849819120
3 60 99942 613286777
3 98 99904 720437641
3 98 99939 960453020
3 22 99973 292610975
3 47 99962 425880164
2 20162 612477441
3 87 99938 731034250
3 5703 75248 599419623
2 75426 989854885
3 42 99901 675030035
3 52 99997 497703433
3 65 99935 616628213
3 14 99912 902503366
3 96 99920 278726556
1 2346 97991
3 90 99928 163423364
3 31731 82321 240347648
3 3 99972 310843061
3 55 99989 785421001
3 86 99914 596411661
3 679 30098 193006840
3 67 99924 771936208
3 47 99982 178629004
3 57 99977 345724147
3 37 99947 940221428
3 34 99907 218228834
3 85 99915 919228524
3 97 99965 84883334
3 53 99914 682739624
3 34169 41995 249806855
3 24 99993 695580596
3 52 99926 710776782
3 6 99958 122056219
2 74634 41486927
3 94 99958 989810924
3 46 99995 758022868
2 53252 462668750
3 3 99907 291073848
3 30 99952 676686789
3 54584 92671 36552388
3 81 99927 29711039
2 28627 426704790
3 58 99981 59796090
3 40 99948 221617008
3 77 99928 889106238
3 32 99974 857576671
3 96 99902 320376159
3 6425 81639 742208093
3 58 99901 597099151
3 19 99961 428268272
2 6479 728279207
1 63910 97575
3 36254 96076 946027335
3 37 99974 226916563
3 59 99983 35611771
3 77827 86163 769346986
3 81 99930 878184120
3 10 99910 107385141
3 69 99993 754518878
3 21 99930 701592821
3 51 99983 186923742
3 37 99940 589235238
3 4 99948 832182881
3 77 99997 485002884
3 32 99927 330275494
1 43154 62616
3 87 99930 834044799
3 61 99960 681031750
3 3 99924 164954397
3 48 99996 777346393
3 16601 89188 989155166
3 98 99926 686027285
3 2 99990 706082623
3 14 99961 896161722
3 37 99961 505520694
3 78 99906 948032493
3 88 99963 38162008
3 84 99918 945450490
3 20 99933 75224505
3 6084 70938 944152920
3 86 99922 38549779
3 95 99950 859616622
3 90 99998 121679787
3 85 99923 293865620
3 93 99945 171768433
3 79 99946 570137181
3 44 99909 671582310
3 24 99916 13094675
3 82 99977 575559747
2 2643 553211522
3 8664 88128 947826659
3 5 99919 267237927
3 60 99918 134035193
3 24 99971 395688744
3 51 99982 94930575
3 11 99947 378959581
3 79 99955 914726557
3 49 99939 890939190
3 39 99912 778849200
3 78 99902 113608582
3 12 99996 340277199
3 13 99934 197252736
3 26 99938 358121628
3 30 99945 895082370
3 22 99943 391455935
3 51 99922 575486225
3 13789 50613 466254463
3 2856 74536 200395429
3 16 99915 96162226
3 32 99965 285086120
3 34362 36089 766899928
3 66 99916 874218937
3 88 99941 81430914
3 28 99931 16838709
3 37709 47427 899099129
1 40334 53855
3 33926 68865 922422654
3 17 99939 196912586
3 5 99922 254575496
3 58 99949 967839679
3 6 99959 277780310
3 2037 29536 491361364
3 63 99903 631073649
3 52 99931 701707915
3 76 99989 820997622
3 43 99922 220651461
3 47 99914 905277819
3 83 99902 776932807
3 24 99980 989411125
3 92 99908 374603262
3 4 99957 640615512
3 38 99923 457270783
1 38711 84544
3 94 99974 893125488
3 2 99952 797761285
3 50 99961 226658427
3 10 99979 885581965
3 61 99950 349914944
1 75224 84713
3 92 99973 561179535
3 33 99938 820181514
3 46 99947 740599510
3 1089 43872 494614409
3 91 99934 384654493
3 65 99992 405358237
3 45 99948 414555729
3 87 99925 984265802
3 63 99931 32930179
3 34 99979 598143471
3 10 99961 90646826
3 12 99965 617966765
3 32398 89132 987002411
3 34 99996 83385354
3 77 99982 303408918
3 52 99985 134900182
3 95 99997 422763827
3 74 99949 364965198
3 99 99911 40619197
3 2 99914 409624960
3 64 99910 430168685
3 74 99927 944237294
3 98 99924 286963258
1 3916 94698
3 48 99943 40699175
3 52 99938 569833417
1 26782 97649
3 21 99932 222492580
1 20260 97731
3 81 99977 660502515
3 96 99920 622524701
3 39 99977 307586923
3 95 99912 369009436
3 93 99981 253822919
3 27 99938 562377471
2 32237 14734786
3 19 99994 564854865
3 8 99955 807087139
3 65 100000 158707850
3 33 99988 516198058
3 96 99919 779176397
3 33 99927 796201328
3 14 99913 373371685
3 95 99929 930428354
3 41 99974 951649400
3 46828 91112 884019650
3 27065 95317 194879820
3 32127 58491 232261961
3 53 99995 623305930
1 53375 61994
3 13 99907 724047130
3 42 99984 649849861
3 82 99945 795750277
3 29 99963 738187343
3 89 99915 192936658
3 79 99980 528775187
3 89 99986 297411852
3 69 99975 537248484
3 3500 98177 500541891
3 63 99964 44479246
3 44 99948 222888779
2 89705 140907938
3 51 99909 301645939
3 75 99933 746837348
3 44 99950 937395138
3 79 99977 556291007
3 43 99947 521269052
3 88 99919 740796154
3 36 99951 377992149
3 30 99907 684425976
3 79 99922 830657833
3 38 99947 179912862
3 71 99924 181982719
3 86 99942 71448695
3 38 99969 118572557
3 4 99973 971601558
3 62467 65620 711002877
3 50 99902 325095868
3 84 99992 627222705
3 40485 46421 824812987
3 4 99943 97530051
1 46265 76960
3 73 99969 135151945
3 57 99976 18499124
3 93 99963 297241312
3 23 99938 715391114
3 17 99934 777758499
3 29 99963 370742712
3 97 99922 74106810
3 26 99922 251553927
3 27 99959 759994343
3 48 99990 725300565
1 45280 53245
2 36555 3910536
2 45567 470162486
3 99 99957 624939055
3 34 99923 425880427
2 72990 822994751
3 48 99977 484234408
3 44 99936 321258755
3 44 99977 525941554
3 91 99954 381705785
3 77 99999 965657758
3 5 99979 571018168
3 13 99959 822612253
3 43 99922 773098393
3 61622 95505 590203467
3 24654 34555 562821084
3 9417 15208 215660274
3 16 100000 219387463
3 24 99928 118347279
3 31 99964 545141135
3 10 99927 657983767
3 5 99941 639495098
3 48 99984 870876538
3 89 99906 455943107
3 18 99963 65325928
3 44 99961 747259520
3 63 99990 358222804
3 68 99988 789639361
3 27529 87246 685852087
3 51 99929 568353466
1 47760 68722
3 29 99998 50849116
3 92 99920 102334478
3 94 99921 89103970
3 9 99927 551982034
3 47 99999 894101454
3 68 99968 518501270
3 84 99959 624409610
3 80 99913 794249114
3 54 99972 699813820
3 97 99925 586342537
3 95 99961 746888309
3 22 99999 552958271
3 50 99914 509937291
1 29844 89819
3 47 99914 709122656
3 10 99937 909675897
2 10920 470291331
1 17262 66470
3 56 99907 297563041
3 84 99997 641229846
3 83 99901 531314194
3 61 99918 994606452
3 45 99927 508694277
3 14 99968 235111772
3 40 99936 586402769
3 54 99950 991441584
2 13174 399763177
3 1 99952 913264886
3 68 99952 402697798
3 55 99950 324275979
3 58482 67245 6922382
3 36 99959 167463887
3 16 99956 560377640
3 16 99972 424410013
3 52 99965 397148609
3 71 99922 818350427
3 74 99927 488602669
3 86 99981 365101446
3 26 99989 103971727
3 21 99964 294626417
3 34 99998 143386812
3 61 99900 267423689
3 76 99967 944128477
3 64 99914 259363164
3 94 99978 446594901
3 30 99984 257218844
3 72 99976 357515746
3 27 99966 837518431
3 34 99947 211405830
3 12 99945 48938088
3 79 99972 855152808
3 18 100000 30543403
3 33 99933 344841974
3 64 99976 87347533
3 65 99947 86642574
3 36 99977 924729963
3 25021 75983 452553438
3 66 99983 416804508
3 97 99901 230598345
3 16 99990 373866552
3 35 99961 267747723
3 57 99917 302999771
3 98 99955 745146334
3 32 99924 334654117
3 49 99964 642163294
3 39 99958 455694020
3 79 99964 243097130
3 2865 9255 796400949
3 81742 84934 792710860
3 12703 78945 192864710
3 40 99912 555981658
3 38 99941 322081376
3 62 99933 139544286
3 17 99972 115925635
3 31 99978 386789875
3 33136 55145 681759762
3 51 99966 802862001
3 50 99928 752370513
3 75084 93454 61393868
2 96234 739573831
2 24395 973162768
3 30 99997 236775186
2 39038 858543498
3 72 99933 805176325
3 84 99925 71710221
3 98 99911 984640167
3 3 100000 883725295
3 12 99911 64859345
3 97 99915 832440726
3 6460 95831 773614701
3 100 99985 971887199
3 34415 97501 273906760
3 43 99902 372655304
3 34937 56552 285562709
3 91 99928 220495820
3 98 99932 81429811
3 10 99965 442212238
2 31992 973000268
3 11 99919 311425864
3 10 99917 475492165
3 2 99998 101869057
3 24 99900 215533358
3 10 99961 60666450
3 84 99929 852519236
3 73 99924 82106031
3 44 99974 588238665
3 78 99983 893549968
3 5263 87887 830119763
3 21 99927 286254423
3 80 99935 692952266
3 81 99913 385105266
3 7 99992 85943468
3 45 99976 58456257
2 496 170275093
3 14826 66314 123127312
3 4 99937 976082315
3 63 99979 570318113
3 48 99930 771195130
3 59 99986 600087139
3 49 99956 628152753
3 61 99925 143838299
3 68 99963 691631987
3 43 99918 337289184
3 77 99993 203597059
3 21 99997 966167483
3 31 99965 531132638
2 63847 991563703
3 89 99927 237418013
3 47 99957 87932245
3 65 99933 475094140
3 35 99953 592950108
3 15 99923 786678361
1 27833 63832
3 64 99908 530214207
3 61 99924 325655079
3 3 99991 994989935
1 13697 50652
3 92 99917 585866865
3 65218 79707 801018980
3 64 99923 69482582
3 90 99911 147107620
3 72 99945 938419735
3 39 99914 312947331
3 86 99915 509331975
3 58 99945 147797710
3 66 99903 633331843
3 95 99906 366579156
3 49 99998 872961975
3 32 99950 921364175
3 71 99956 172231331
3 71 99960 165226374
3 8 99951 849528670
3 45 99904 116452017
3 1 99950 136136346
3 38 99991 240243612
3 19553 77331 947284073
3 39 99905 568536848
3 99 99975 106278974
3 70 99993 397636462
3 95 99911 539053622
3 75 99987 728025629
3 46 99994 438444953
3 51 99930 596069414
3 26 99915 109340315
3 38 99971 243992094
3 25 99997 206350184
3 84 99945 28372804
3 66 99958 772402272
3 12 99952 248435180
3 2939 45594 488054175
3 83 99986 333142299
3 32 99924 894888897
3 3 99989 364645235
3 49295 70730 34257891
1 47473 89390
3 5329 9550 835232682
3 15 99958 279873085
3 75878 81150 846145094
3 65 99988 678015092
3 16 99991 300096095
3 26 99986 761764818
3 30 99978 708390936
3 30 99933 274335148
1 52413 67647
3 6 99929 302257292
3 10 99955 397251385
3 73 99924 239875061
3 21 99952 21397553
3 14 99930 673433278
3 17 99947 322286254
3 42 99911 8657051
3 3 99933 414278488
3 27 99970 925923480
2 85135 213973389
3 96 99901 211703762
3 51 99903 920891085
2 62913 409635458
3 72 99963 899519060
3 91 99918 668343707
3 86 99944 849363251
3 7 99960 78781347
3 30 99996 729399256
3 14853 72339 368997630
3 50 99938 660326033
3 13 99938 320109846
3 25 99904 590272799
3 90 99946 598712708
1 18607 96809
3 14048 65014 745932067
3 56 99938 212782096
3 27 99953 701009893
3 2 99953 551967036
3 41 99932 887219646
2 48489 850832527
3 9 99937 754577191
3 79 99924 459822887
3 38 99992 89094988
3 15 99991 926709415
3 96 99903 250009704
3 83 99926 557595088
3 34 99967 5202851
3 20 99920 827114956
3 88 99988 882504972
3 46 99976 601760757
3 95 99937 948007803
3 57 99902 450691802
3 9498 56101 859112883
3 19 99942 636970111
3 68 99991 363588300
3 50735 67369 635028453
3 66 99979 652690896
3 38 99945 770126282
3 96 99912 886943396
3 78 99963 331602098
1 29995 48586
3 34129 86003 43641780
3 22 99912 532615218
3 39 99962 444948947
3 24 99977 827455330
3 33 99958 116828617
3 11 99968 853119226
3 52 99964 600427995
3 98 99910 572731798
3 84315 94539 863570419
3 15 99988 184133038
3 23 99960 268703456
3 641 82622 455908602
3 32 99984 237468894
3 8 99983 144904985
3 84 99900 538727766
3 18 100000 811015027
1 56229 85340
3 86 99939 53849867
3 88 99996 670885526
3 33 99979 630821030
3 91 99998 589065206
3 36 99929 61593349
3 64 99941 188701860
3 54174 85879 993487901
3 70 99926 626058770
3 71 99998 869105291
3 95 99991 558423492
3 67 99923 259228858
3 55 99937 622107027
3 65 99943 343752518
3 97 99953 153468727
3 72 99915 667639457
3 30 99923 246244612
3 34 100000 416244
3 5923 76724 73542643
3 78 99944 601515336
3 38654 72874 472890085
3 8905 44804 857938661
3 24 99997 725459748
3 2884 46447 507429370
3 5 99948 671404075
1 71808 96060
2 45247 829010299
3 92528 94087 570258389
3 77 99992 54117280
3 7 99998 277753616
3 88 99927 323924174
3 45006 81322 447060063
3 47 99970 924533099
3 24 99929 88143179
3 11 99982 245633915
2 18163 676617490
3 22 99928 453934075
3 74 99923 3551610
3 30 99994 972132577
3 98 99986 66238572
3 86495 90655 916693867
3 6 99953 623125141
3 49883 50223 618516677
3 37451 83329 308420978
3 59110 70577 219820953
3 40808 64608 981238520
3 98 99907 244716748
3 81 99945 65743473
3 62 99943 515109771
3 11120 46942 392266921
3 61295 95085 739280518
3 23 99938 513242954
3 1 99998 667353211
3 3 99967 539552645
3 57 99935 214116855
3 52 99997 170659314
3 18 99903 518511193
3 30 100000 301500857
3 13 99951 694842903
3 72 99919 601977074
3 14 99907 464586820
3 31 99967 72000074
3 51 99962 572129106
1 60473 85631
3 39941 87105 797135588
3 87 99918 89590038
3 65 99974 365760953
3 39343 76637 106801039
3 89 99933 365113548
3 70 99918 372193297
3 56 99942 320447957
3 80 99956 45588001
3 82 99904 410783691
3 51 99998 734412697
3 89 99942 400994537
3 21 99963 601835733
1 15192 76863
3 8 99956 395200220
1 58998 77551
3 83 99988 574343429
3 20 99930 86207612
3 91 99939 447058035
3 39 99928 485894328
3 60 99937 34017643
3 29224 88231 339707274
3 93 99976 25782827
3 50 99960 69025794
3 29 99951 15829530
3 36 99989 6388713
3 99 99946 104283698
3 54 99907 770486597
1 8938 84474
1 54659 64876
3 76 99922 837629036
3 32 99990 660549305
3 46 99955 79817869
3 11950 80714 314292022
3 62 99905 696735109
3 94 99921 274605612
3 19 99930 364416525
3 24 99974 43190955
3 62 99902 891686942
3 72 99992 223536431
3 56 99978 427185045
3 86 99958 177952609
3 66 99959 934477339
3 37812 94317 399432992
3 44 99917 690166852
3 37533 81453 646251200
3 79 99919 937137142
3 22 99905 584096401
3 46 99910 603512332
3 39 99921 325504419
3 90 99993 564729147
3 96 99947 11385801
3 17 99968 563877941
3 35 99962 31971036
3 4 99987 682084621
2 30847 698737693
3 24 99914 318981281
3 56 99965 329950455
3 92 99976 355081091
2 55424 119069235
3 68 99959 826910934
3 46 99929 431076394
3 43 99938 592766118
3 29 99990 604196052
3 22 99926 858140109
3 51 99923 990428432
3 46 99908 998566173
3 52 99969 691339131
3 94 99944 685138460
3 14 99948 523292465
3 67 99928 295312877
3 17461 73694 239224785
3 18 99909 865566572
3 5 99928 296580287
3 88193 98330 999308953
3 57 99961 108625837
3 81 99992 501755703
3 59 99934 68443228
3 95 99938 293359284
3 41 99982 483317663
3 58 99919 812905292
3 86 99906 945203105
2 88728 46903821
3 40 99912 900359120
3 89 99959 413936582
3 21 99965 1542448
3 54664 60071 680165798
3 83 99953 578308582
3 96273 96276 687709009
3 65 99991 954305963
3 62 99910 796311064
3 49 99963 753061744
3 14 99922 263343453
3 23 99933 324796641
3 56 99900 764718647
2 10503 596028550
3 33 99900 447887498
3 23088 95541 630287324
3 23 99922 872999492
3 9 99998 697467276
3 21 99945 48722028
2 94655 552049478
3 74 99929 614613427
3 90 99921 915575113
3 37 99985 485116102
1 90491 90649
3 54536 95078 235147924
3 29130 39443 311379751
3 64 99979 878617907
3 18818 52522 771863633
3 25978 77807 77845458
3 55 99936 25594319
3 42981 71233 725414824
3 33 99913 156359200
3 40 99910 106092170
3 18 99997 405804429
3 30444 58966 585076117
3 36 99933 766477806
3 81 99952 803993359
3 46 99994 239110062
3 51 99951 466827147
1 1421 28882
3 67 99934 226142120
3 33 99992 693250731
3 8 99943 975765274
3 91 99978 118735021
3 5 99900 672430763
3 9 99983 197365369
3 13 99962 626617559
3 23 99982 663107424
3 14 100000 343179078
3 67 99948 437566313
3 16 99973 290069298
3 15 99950 465285339
3 63 99966 453079819
3 53 99924 144760055
1 28909 57783
3 61 99970 647317073
3 83 99963 320520405
3 42233 89680 813775302
3 30868 34128 167290473
2 7630 56143780
3 35 99906 405538220
3 26 99963 419145654
3 6 99975 795453057
3 60 99977 800961216
3 33 99941 334531409
3 44 99922 730025645
3 39 99992 859443715
3 42 99998 322999706
3 61 99968 957519724
3 11 99960 608638492
3 100 99915 958838194
3 43 99921 697087683
3 80 99924 940967409
3 18 99938 263827168
3 52 99927 872172828
3 17093 83284 841020547
3 39 99913 579199014
3 11 99919 24064968
1 87782 88642
3 16 99996 240953831
3 48 99982 26262331
3 55723 63413 379834871
3 59 99996 201903526
3 20 99956 699082905
3 13 99932 57434546
3 9 99949 915873093
3 47897 84042 243786726
3 29 99987 675841883
3 49 99986 735305484
3 52 99945 546688678
3 47310 71381 199229138
3 5 99910 254361890
3 73 99970 906873263
3 66 99993 998046202
3 14 99982 364607496
3 3 99910 45222357
3 38504 73657 656443539
3 80 99988 227649106
3 38 99933 312366076
3 84 99955 137651409
1 27558 90433
3 75 99907 842739493
3 26 99985 999504138
3 75 99989 682838775
3 69533 91774 424692546
3 91 99900 208466235
3 60 99980 69120340
3 27622 95588 436731705
3 65 99913 778230209
3 49 99990 988654549
3 53 99975 207041219
2 89718 448981341
3 61 99902 101234373
3 53 99933 961789457
3 51 99931 774061708
3 79728 86608 883075192
3 3 99996 859461157
3 24 99937 471654015
3 1125 88474 742479591
3 82 99974 729883538
3 16 99936 720414915
3 94 99996 677260959
1 86946 97590
2 15975 573206111
3 67789 74684 854781268
3 35 99929 298018246
2 23811 875068970
3 22 99923 96366792
2 55291 364776581
3 28922 65426 401583385
3 94 99998 818516759
3 55 99924 82011127
1 41005 90674
3 74 99955 411590276
3 49 99908 89127680
3 90 99916 236729007
3 31 99905 278767535
3 22 99984 892266374
3 89 99961 726617577
3 53 99907 291582113
3 48 99900 345653078
1 22572 91515
3 55 99913 123842939
3 11 99913 649639580
3 16 99948 528315465
3 79 99942 814540009
3 98 99958 881767974
3 34 99948 498758606
3 75 99920 573062033
3 21 99963 563352906
3 77 99952 87085768
3 15 99989 617525540
3 8 99971 953991467
3 58 99915 833940844
3 27 99987 252610525
3 77 99932 933510210
3 97 99923 995219885
3 1958 77075 256133338
3 31 99970 648427573
3 45 99967 957510592
3 58 99988 844698177
3 90 99943 807788633
3 81 99976 115487602
3 68 99921 976752554
3 57 99955 212641571
3 81 99935 942437981
3 21488 91991 605320331
3 59929 61531 295642625
3 34 99994 182657572
3 12 99924 153495953
3 77 99956 941790284
3 10 99932 757625656
3 36 100000 388522795
1 65438 83734
3 83 99910 204942450
3 44 99961 789024426
3 23 99916 931453821
3 53 99998 477283296
3 3 99952 904230985
3 81 99948 525341505
3 66 99989 664682378
3 61674 69439 64497918
3 3 99961 837301405
3 62 99969 138588506
3 31291 89384 132634797
3 20 99965 741676272
3 51 99997 292694806
3 86 99959 818824759
3 9789 38363 451260169
1 23796 39021
3 29 99991 18820741
3 10 99965 29787321
3 13579 38952 267208238
3 54 99901 925504319
3 48 99995 499064149
3 52 99905 583451840
2 6759 551174300
3 30 99901 914035341
3 42941 47304 685645713
3 8423 96036 267314412
3 39 99950 618783926
2 43655 71162233
1 20237 89664
2 99748 473755713
3 16315 48359 237354464
3 72 99928 430975124
1 39004 64536
3 97 99968 646446155
3 42372 52366 543149066
3 56 99984 696616751
3 69 99913 192071840
3 97 99952 98249102
3 16 99958 238750840
3 51 99940 314627093
3 68 99907 623074686
3 77 99992 273573449
3 5 99987 414366835
3 86 99957 119529807
3 69 99900 77589970
2 10496 311614997
3 43630 87852 539843449
2 51635 869937321
3 54 99978 864845180
3 70 99965 580747875
3 45 99925 682492005
3 12 99908 973921397
3 17 99957 63775410
3 33155 78487 835814493
3 70 99950 695250518
3 9 99905 703973223
3 36 99986 709745320
3 65 99901 388415411
3 11 99979 73529232
3 87 99970 175609464
3 19986 51041 642272742
3 62 99919 670037897
3 41 99943 893161239
3 86 99974 828219413
3 16 99965 613341705
3 62 99914 955732659
3 6 99983 574950208
3 98 99901 393933981
3 16 99970 480446018
3 8 99937 286125116
3 71 99998 677592633
3 23 99932 30100196
3 27 99968 631829976
3 84 99962 557823969
3 96 99966 101165695
3 37425 69579 450059955
1 5569 81648
3 62 99955 982600016
3 79 99941 237252712
1 30485 50918
3 3878 35502 665197137
3 44 99953 849446917
3 21 99985 29761281
3 76 100000 618143612
3 98 99997 956024331
3 36 99963 544187065
3 47 100000 893577757
3 47 99915 946590341
3 86 99971 57188522
3 53 99936 681457811
3 66771 78930 807300743
3 47 99920 629175620
1 34514 57373
3 13617 93287 480910456
3 82 99948 283660388
3 39 99935 364838658
2 44579 366659113
1 1509 21165
2 50845 570514769
3 72 99987 593901864
3 52 99979 699275595
3 16571 31999 769821633
3 2592 25441 425401362
3 100 99918 761957019
3 1668 32881 242791082
3 64727 79359 219513860
3 37 99932 596753864
3 62874 63273 400880582
1 28845 68753
1 30079 93305
3 1713 23109 6076670
3 47 99926 176370346
3 16 99972 111531422
1 82305 99158
3 62 99902 339930092
3 48 99906 853080468
3 70 99993 82498203
3 13 99969 25458699
2 39167 104156617
3 90 99971 987294562
2 34638 306730963
3 45 99939 202420026
3 86 99935 907720240
3 96 99990 510310839
3 30 99947 898581419
3 50 99903 256489773
3 77 99968 378453104
3 52 99985 452050326
3 2 99904 287676292
3 20 99978 409479376
3 93 100000 678823987
3 83 99901 243894056
3 58 99977 936699561
3 58 99951 857739032
2 2418 81690111
3 55 99987 276993210
3 72952 74476 405582340
3 56789 99029 897269268
3 63 99991 291514356
3 84 99946 894527961
3 32 99936 769041549
3 55 99987 597342330
3 35841 57957 109720660
3 12 99905 179487864
3 60 99909 870333302
3 48 99969 842380134
3 51 99912 363797742
3 20 99952 977831983
3 87 100000 157987561
2 91433 85362868
3 66 99912 693961940
3 36 99962 261253863
3 36 99906 933340669
1 35713 46977
3 86 99955 242830570
3 75 99916 833513246
3 8 99929 560686677
3 96 99989 991704533
3 49411 72295 112836814
2 29814 98955403
3 77 99980 878451708
3 87 99939 559052260
3 27 99912 486206236
3 5 99945 256150365
3 88 99981 80195187
3 41 99977 993603684
3 32 99926 185045762
3 69 99929 134105223
3 82 99921 36538409
3 16003 52344 107231937
2 73685 732762897
3 10 99991 323243947
3 13 99952 93588006
3 73 99976 372926201
3 56464 98663 924406781
3 63004 69404 143360514
3 11 99901 14511953
3 7 99979 483631803
3 67 99939 18516503
3 80 99959 342465635
3 51 99903 923620070
1 28948 59327
3 16 99964 390625751
3 82 99981 478280269
3 57 99993 168480514
3 1018 67921 280788273
3 67 99952 133430332
3 66 99904 824588072
3 11 99908 52716306
3 74 99922 438336695
3 100 99941 948152976
3 7450 22864 854031373
3 19526 55914 433980394
3 59 99993 471623879
3 20 99942 120363611
3 18888 80392 516766968
2 31912 60506809
3 89 99908 338743431
3 49 99962 795230608
3 38 99970 309338102
3 61 99979 62602239
3 88 99942 673825738
3 25526 95458 697702288
3 29950 66233 646063529
3 18198 24695 652972723
3 75 99995 255360905
3 13 99998 544196583
3 14 99963 926714361
3 51120 99626 764174365
3 75 99930 638647716
3 83 99991 235655257
3 45466 71507 510901266
3 24260 91652 339979418
3 8751 32351 344292785
3 18 99945 82955772
3 66 99962 747712277
1 29490 80356
3 83 99907 477136303
3 40 99970 45854823
2 24796 431450130
3 27 99940 406204940
3 25 99919 188464960
3 43 99907 481827005
3 15 99936 589394737
3 9307 92245 511654633
3 91 99928 43226793
3 97 99939 784856633
3 5 99934 686458564
3 21 99934 978342026
3 11 99979 954932855
3 74 99931 387499406
3 75 99963 698217304
3 81403 97941 821388207
3 11 99980 144268702
3 66 99987 547918900
3 18 99927 966137195
3 70 99967 659413158
3 75 99924 467745610
2 98024 584632958
3 67 99982 60305460
3 72 99985 94031135
3 78114 92091 670910227
3 11586 44263 798887905
3 30 99949 873093291
3 5 99971 318918817
3 92 99944 85743970
3 18 99985 3739230
3 77 99904 451163625
3 58687 96475 212102622
3 88 99918 828715265
3 18 99941 56153996
3 38 99971 345625213
3 62 99997 195986597
3 21 99916 694700425
3 14 99955 584490899
3 51 99905 510769705
3 35 99934 960519065
3 88 99917 913061380
3 52 99945 967838640
3 59 99969 728006243
3 89 99924 151245489
3 17 99926 926846836
3 89 99955 240056501
3 23 99908 735783636
3 34 99973 416575930
3 77 99973 594961228
3 53 99926 708615046
3 71 99927 966421979
3 31530 69526 90669264
3 9518 65618 602695157
3 30 99931 935203742
3 94 99927 583245579
3 1 99983 840494825
3 19 99926 446666059
3 94 99958 962677640
3 94 99998 932784040
1 18820 31163
3 66 99920 54630405
3 27 99958 926398052
3 28 99986 332286017
3 19511 97970 374384688
3 61419 78214 825854991
3 9057 18602 939778935
2 77741 391115286
3 68 99997 57578536
3 87 99955 553654195
3 40 99917 658204064
3 65 99904 544613517
2 35729 902098214
3 23 99954 352660982
3 79 99945 961216307
3 81 99929 368689273
3 63 99925 616513763
3 16874 77785 36747128
3 53 99907 243364917
3 2405 52694 785733325
3 58102 75206 127279506
3 73 99977 924254761
3 20 99948 314499315
3 86 99931 858676052
3 52 99938 406786110
3 11 99984 896064430
3 5617 77537 592604914
3 69 99950 38467833
3 70 99965 988894467
3 63 99998 237075803
3 68 99938 553921288
3 39 99935 554410654
3 54 99915 844007827
3 45898 67549 427670715
2 75161 503176107
3 10 99961 808410552
3 80 99963 977030349
3 25 99968 742959460
3 86 99945 828775922
3 34 99981 799677977
3 72 99911 219803204
3 31 99934 931015145
3 17 99970 123102156
2 2890 185822847
3 12 99958 540895056
3 36 99951 26804106
3 9812 16414 732469427
2 39117 11249473
3 10692 25292 967284556
2 48076 216570380
3 74 99911 626294275
3 20571 89503 9044561
3 75 99958 12839200
3 46 99977 744662510
3 87 99957 265306219
3 21 99969 250910204
3 59 99920 310686008
3 30 99962 462178336
3 13 99990 893129951
3 3 99966 100172879
3 89 100000 739029666
3 34 99931 14554577
3 18 99982 965001422
3 7 99974 883901316
3 51 99975 681049893
3 13491 41830 759804771
3 34 99996 108233852
3 79 100000 464761670
3 56 99941 50343328
3 59 99950 275689707
3 70 99924 91299198
3 44 99971 954144053
3 17 99938 998912644
3 76 99932 876084916
3 41 99938 854744898
3 78 99984 100822374
3 12846 77551 793309269
3 62 99916 950690237
3 94 99927 690941317
3 98 99902 987352801
3 82 99908 699225132
3 13833 81209 645287990
3 80 99935 606372571
2 86604 860953959
3 46 99989 283153413
3 77 99930 88056525
3 87 99956 960955866
3 14 99997 839761250
3 63 99989 386533727
3 35 99907 464344086
3 57 99957 644017891
3 67 99924 830817266
3 40506 51065 703883467
3 73 99951 145736416
3 69 99965 964905079
3 60 99914 541190572
3 74 99915 578533473
3 41 99927 162821451
3 22809 48119 87473031
3 17 99971 275959132
3 67322 77550 435830284
1 52029 68848
3 45737 93670 198408814
3 78 99975 103819559
3 64 99913 236483849
3 62911 94559 342903555
3 62 99961 150944732
2 41894 810446637
3 54 99917 753090218
3 76 99953 407708843
3 98 99937 993899114
3 78 99968 930559919
3 93 99931 300899642
3 75 99981 316015151
3 84 99946 26845925
3 82 99986 465277635
2 13979 679034980
3 53 99969 626503874
3 19 99914 666322700
3 85 99905 116792443
3 33 99909 572379435
3 26 99972 186207521
3 16 99938 125467816
3 11 99989 823399727
3 78 99910 455780100
3 22 99906 288631717
2 61234 530879092
3 10947 90995 997593709
2 45511 830700575
3 62 99914 411095531
3 63 99949 661953027
3 7 99998 654001901
3 3 99952 540148060
3 12 99987 524202766
3 77 99979 965825474
3 1 99957 955585902
3 76855 92519 705765908
1 23475 97241
3 99 99984 474916434
3 55 99948 141423582
3 43879 69912 659781229
3 76 99917 707291559
3 36 99980 995660749
3 41 99986 482084108
3 9362 43354 116315744
3 25228 44367 288304951
3 15 99954 194526266
3 47 99998 814564578
3 40 99997 514793663
3 67 99904 22105249
3 59 99938 626707203
3 10643 69542 146899554
3 43 99951 746729838
2 75231 740903494
3 28 99977 98171932
3 58 99934 851000148
3 84 99970 306337248
3 49 99994 118232861
3 16801 34875 496228624
3 24 99992 609470202
3 53 99969 629771447
3 69 99935 106333057
3 37027 85102 152390163
3 39 99906 322077507
3 45 99922 359435134
3 89 99952 250479832
3 40 99993 6127244
3 73 99945 534857757
3 80 99902 888620406
3 94 99931 844890812
3 48 99929 217920950
3 55 99956 840641517
3 34 99969 143426548
3 9839 48900 479867772
3 23 99947 660030241
3 64 99998 806472716
3 38 99969 698822369
3 4 99991 213730970
3 75 99928 369091886
3 17 99926 738480964
3 73 99951 905097019
3 34 99908 550116171
3 14599 79009 20306326
3 70 99930 269341271
3 77 99992 58351506
3 8 99963 168619770
3 3565 31917 551891940
3 76 99969 99410040
3 27 99915 75293324
3 45 99909 383351238
2 75225 171173565
3 44930 82602 212215941
3 28 99993 42567424
3 98 99971 506324871
3 33 99972 557850034
3 51 99983 223928736
3 33 99920 69924321
3 4726 90993 52088344
3 58 99906 983359681
3 2 99955 11287498
2 23656 827868826
3 55 99907 559966137
3 74 99941 313909556
3 86 99992 928138026
3 53 99992 117068127
3 45 99950 208540161
1 54 88331
3 16 99971 846019055
3 72 99942 246841651
1 13989 14037
3 96 99926 226371910
3 45 100000 123538104
3 89 99971 613151696
3 58 99934 7541652
3 89 99994 596173873
3 89 99998 915107925
3 9 99904 347028965
3 20 99963 807201423
3 48 99903 471001149
3 8 99923 971034745
3 32 99930 863571268
3 42 99922 143716588
3 39 99933 691911650
3 44 99973 239452326
3 60310 65616 334272319
1 65094 65331
3 94 99906 860852867
3 87 99958 797694927
3 6 99996 864199401
3 7534 66523 325614504
3 8 99905 878318593
3 92 99903 306887259
2 88542 590871190
3 18085 91728 624203760
3 82 99950 185084087
1 8482 54075
3 22 99972 529815674
3 1 99958 914309520
3 79 99988 701672472
3 28 99945 829462455
1 54310 82965
3 48 99991 866494623
3 40 99903 106644928
3 20 99910 435105913
2 87926 76069961
3 10654 60297 124528193
3 48 99953 464458193
3 74 99974 877347467
3 58 99964 364526246
3 20 99903 52823170
3 7 99920 483911288
3 43 99982 266294160
3 66 99946 106121485
3 31 99938 611617789
3 8407 15058 688728867
3 69 99958 87625463
3 8562 24070 817237142
3 43 99993 964858833
3 9 99996 36066755
3 67 99998 229393547
3 89 99949 206352939
3 37098 93520 904647059
3 9 99979 75652699
3 54 99906 597109962
3 42 99981 775332620
3 59 99956 552561098
3 70 99906 383741319
3 13 99974 655041383
3 7107 99863 218245964
3 34 99956 85472371
3 31 99953 262784243
1 39216 75882
3 10 99921 99316886
3 95 99979 372146696
3 29697 80427 574592131
3 100 99900 8378560
3 37 99922 437637442
3 16 99928 680919435
3 85 99923 488580649
3 33 99983 127128259
2 17900 843427672
3 8190 40239 584065030
1 292 51649
2 60254 485709907
3 51076 89812 606554755
1 11554 38680
3 38 99945 395022457
1 45983 93567
3 1854 64362 626522817
3 34 99931 21875781
3 44 99931 335206060
3 43 99954 838992248
3 42556 75948 901591261
3 69254 95060 708322016
3 80 99901 809535277
2 81624 867605523
3 11 99983 295392011
1 38454 65324
3 84257 91452 587448594
3 11 99915 388903001
3 70 99900 342318769
3 3157 17596 874838899
3 67516 91032 181524957
3 73 99904 372497004
3 100 99913 208874031
3 37811 60434 726923317
3 25 99923 519344767
3 31 99931 884138279
3 8 99934 788172173
3 83 99966 630157006
3 11692 81740 171447262
2 57256 896611908
3 38 99946 107026321
3 58 99982 96187590
3 2 99937 966258710
3 21 99955 589287217
3 51 99943 717387049
3 48369 75238 166202372
3 82 99975 250831327
3 57 99960 96702674
3 84 99996 294878197
1 49822 94533
3 75 99938 52305728
3 22 99908 51145145
1 51222 74111
3 11 99976 409144518
3 69 99990 967404049
3 38 99925 602315499
3 44 99973 822091573
3 50 99912 521060006
1 86921 94572
3 47 99946 14534175
3 93 99917 603921185
3 78772 81149 423588023
3 40 99921 127262961
3 78 99932 405043419
3 67 99929 46579534
3 83 99920 913251214
3 74 99988 626707261
3 55 99950 128027182
3 50 99906 50541078
1 28856 50465
3 28 99931 464357481
3 69175 80058 524367365
3 74 99969 46323338
3 69 99955 975474159
3 61 99954 368921211
1 29329 68883
3 21 99975 576113557
3 44 99990 927681001
3 32981 61178 253151125
3 51 99999 908615255
3 224 56808 393356039
3 61 99955 664609182
3 38 99941 711089499
3 96 99910 494293687
3 38557 81846 625498640
3 97 99919 391724848
3 95 99906 659922199
2 77667 747109378
3 43 99933 81793081
3 63 99998 610219192
3 48 99914 928992883
3 31962 61980 440206524
3 20 99921 950807642
3 92 99933 472734189
3 53375 86418 181987461
3 1539 38065 405275295
3 60 99988 836999897
3 69 99975 232718114
3 94 99993 918926386
3 52 99985 85788806
3 30052 96878 472693571
3 54 99941 124082334
3 23292 26496 28324031
3 92 99962 771938626
3 31904 96722 212501177
3 99 99940 915889369
3 64 99969 108763464
3 63 99957 393378839
3 8793 28661 90618991
3 53 99948 859394820
3 30 99933 596867901
3 12949 83585 75595070
3 32 99914 758659121
2 2010 571801175
3 30 99958 371147508
3 38415 70960 577664078
3 4 99958 907923747
3 80 99916 580443617
3 34 99903 752129078
3 60 99967 773302269
1 28418 80341
3 76 99935 136054149
3 85 99910 293155798
1 18830 55178
3 77 99967 245590995
3 20 99974 641186304
3 15687 49765 118111509
3 52 99965 283902392
1 16455 45705
3 41120 91300 617077965
3 18 99928 12087179
3 8221 45048 231936191
2 51459 339091573
3 48 99912 889830178
3 33310 80070 897713031
3 21 99935 25428290
3 100 99904 264242282
3 97 99942 154928425
3 11009 26717 98859621
3 63 99952 471580174
3 78 99958 761190148
1 30098 80670
3 83 99971 517116191
1 75997 95832
2 98411 126986400
3 6 100000 511908562
3 3 99916 157415612
2 14662 954339807
3 53 99913 870315960
3 70 99933 439072263
3 100 99969 513835476
3 9519 99247 172211753
3 9 99966 682610429
3 18 99900 669427963
3 9 99922 706907532
3 55 99952 934438353
3 2 99962 832622703
3 73 99941 376389467
3 10 99992 518364171
3 44859 97426 266724782
3 62 99957 289522788
3 83 99947 99061126
3 25 99951 87453823
3 95 99958 624555722
3 6650 80633 941639431
2 69154 830379936
3 21 99936 461885811
3 42 99947 333946226
3 19 99944 432157002
3 10886 34681 927018113
3 91702 92319 399105944
3 83 99927 847270861
3 12 99910 672233177
3 12 99902 755772260
3 99 99995 111127563
3 50 99972 6667810
3 353 82806 871981722
3 62922 92297 801982648
3 12 99942 203711868
1 22629 85181
3 82 99905 314688808
3 48 99971 853703830
3 31 99986 46615375
3 60 99987 981172425
3 37087 77846 88664125
3 51 99926 124870360
2 51277 375573329
3 94 99957 895523066
3 56122 73605 14600577
3 75 100000 151991290
3 25 99988 967325069
3 63 99976 631559193
3 67 99967 436870106
3 60510 85858 605759154
3 41 99910 636712725
3 100 99968 512042923
3 47 99939 801340436
3 90 99990 871735425
3 77 99933 628963578
3 100 99906 667935879
3 84 99979 469937050
1 5555 98415
3 49 99948 959397489
3 15 99907 484926165
3 54 99958 477191179
3 68 99950 974092242
3 18 99987 55172883
3 74616 91298 906326502
3 14783 42116 472440517
3 56 99905 214177578
3 5168 40862 788366056
3 83 99946 831003891
3 24814 82208 508619133
3 53 99930 353948308
3 98 99991 902543261
3 13 99977 228545891
3 57 99939 729281948
3 67 99999 144769024
3 6999 7660 130763890
2 1921 757689084
3 76 99943 422924895
3 85 99925 954631347
3 11 99926 165774038
3 19 99973 829014847
1 21163 53935
3 66 99977 181430012
3 87 99950 978699886
1 8139 64044
3 6 99927 213984754
3 41 99956 399968348
3 51 99961 909680323
3 17 99902 161070030
3 13 99988 3136054
3 18 99924 375923669
3 11 99934 367146574
1 2196 32302
3 3625 41092 622507748
3 34 99926 385728222
3 75 99929 682615797
3 34 99958 434052999
3 72 99990 431701074
3 2 99970 447871549
3 35 99947 320076977
3 3 99924 672410134
3 11 99931 975199339
3 65 99974 441553944
3 75 99908 233727844
3 96 99954 585803837
3 75 99954 236345646
3 69 99985 627644854
3 45 99988 385023337
3 82 99964 985111664
3 9 99947 329053549
3 78 99975 138099668
3 98 99930 629132075
3 100 99912 872913619
3 18 99903 241345872
3 88 99945 978075938
3 15 99974 526948012
3 35217 81609 815495618
3 15 99909 581658323
3 69 99962 755431620
3 89 99914 944501249
3 53 99992 637664331
3 74 99995 365929539
3 15 99939 977065682
1 69710 78303
3 85 99986 392382221
3 49 99990 149956415
3 54 99937 962898327
3 52341 85662 331968479
3 58 99955 496841112
3 36 99989 9939955
1 15479 44367
3 13079 78276 596912627
3 22 99917 93739587
3 9 99982 52777169
3 28109 33467 606687810
3 82 99956 405683958
3 3170 60530 504559999
3 38 99971 269130145
2 89912 383768318
3 25 99983 658163628
2 74396 261987467
1 18837 87548
3 39 99901 715117084
3 66 99968 903662388
3 40 99994 216669810
1 22922 51083
3 54 99956 416556173
3 27 99996 997446237
3 93 99977 785694103
3 8714 50017 483529703
3 74 99911 381342351
3 88 99914 743908245
1 11505 53698
3 31 99996 419208288
3 41 99994 281303116
3 13 99928 424982567
3 10 99991 31469708
2 31170 825598397
3 59525 77833 686203082
3 79 99992 70777423
3 100 99906 896229494
1 84594 85266
3 56 99986 765759712
3 4 99900 506351672
3 38813 82653 235279272
3 92 99961 781491276
2 22648 293232590
3 6 99939 586433705
3 26 99903 234605786
3 50 99949 85604314
3 2 99929 689709521
3 95 99998 198290767
3 22495 50526 80335187
3 77 99993 494492801
3 1837 25747 806220730
1 39809 63406
3 51 99986 924993116
3 86 99958 458874532
3 91 99909 838392896
3 41186 81257 535076644
3 68 99924 282362930
3 58 99963 516029923
3 62 99941 70924475
3 4 99994 607403121
3 62 99941 738852345
3 39 99993 479684045
3 40 99919 498058023
3 95 99913 866998797
3 13680 16102 11314014
3 27 99925 752790335
2 37146 417694039
3 47 99926 180237286
3 97 99928 412190160
3 87 99993 178181762
1 61010 86377
2 92799 922599909
1 5584 59213
3 96 99957 304155479
3 51 99990 874772877
3 4068 93520 218252659
3 45 99934 578174178
3 42 99976 631830144
3 88 99935 895189919
3 95 99965 163758131
3 16 99913 519882757
3 2 99973 867785100
3 78 99900 518933516
3 14250 92337 337377783
3 96 99926 339881375
3 84 99971 348752819
3 15 99952 695667239
3 100 99963 126166387
3 56 99936 418699596
2 77699 239248168
3 54 99947 350014045
3 53 99982 668520505
3 75 99939 833354824
3 46 99903 605781199
3 31 99961 632764145
3 49 99973 82456094
3 5 99955 964095846
3 13 99944 397730478
3 93 99972 805581524
3 54 100000 440272194
3 41 99929 412113548
3 57 99955 430856443
3 13900 93730 249300293
3 81342 96151 676335289
3 50 99947 285703075
3 33 99930 485299650
3 37892 70697 733644792
3 58 99984 533062566
3 48 99911 107035466
3 92 99963 595505505
3 31016 69153 543618966
3 31868 89443 287350722
3 46656 72905 7407956
3 96 99941 850349324
3 96 99938 460425275
1 47950 64646
3 9 99909 714157371
3 68 99979 938587995
3 73 99951 931770762
3 64 100000 279025433
3 100 99944 167985540
3 16 99969 90046052
3 9535 66293 939731270
3 81 99961 829151063
3 24 99957 133993486
3 28 99987 903611202
3 66 99971 865782846
3 72846 82291 249649367
3 3 99908 318028956
3 88 99941 464963974
3 1384 9459 819120859
1 23487 74103
3 49509 49888 602823543
3 19030 41478 783007714
3 48 99963 113088122
2 10045 121261248
3 87071 89034 773258038
3 54 99923 260521849
3 87 99923 175391930
3 78 99908 803968463
3 86 99910 865175226
3 24 99938 845893746
3 30 99935 344301984
3 36 99967 413424680
3 19 99984 38612663
3 62 99932 98375855
3 18 99977 84489257
3 66 99990 701035747
3 81 99948 948124237
3 10 99964 338019360
3 50 99981 92853792
3 23 99956 307019498
3 16243 20984 709552400
3 66234 97664 366286027
3 43 99912 103602689
3 26 99956 419367805
3 37 99974 402535306
3 35 99956 221133641
3 33 99992 368608127
3 85 99940 960470191
3 37360 91731 330158004
3 89 99908 516989254
3 79 99968 827030529
3 4221 88227 42594790
3 11 99979 554311041
3 23 99918 778940421
3 47 99943 712789791
3 28 99979 767759967
3 47 99958 747296084
3 40 99965 409191642
3 84 99999 433570602
3 62 99971 252713896
3 99 99979 867774085
3 6 99945 270034349
3 18 99907 528222626
3 72 99946 913036836
1 92435 93991
3 44 99975 785548992
3 16761 57447 513684226
1 53982 80075
3 43 99990 558068748
3 82 99937 536559728
1 14862 75331
3 89 99988 971874598
3 30 99972 524578594
3 59 99928 363541920
3 65 99951 571433981
3 73 99924 552772412
3 75 99923 68421658
3 44 99935 297826044
3 52 99941 324901084
3 86 99947 220363673
3 71 99948 671688527
3 44 99996 910402476
3 100 99952 433490784
3 2 99917 900473613
3 38 99983 242841707
3 50 99902 240541564
3 60 99923 70907132
3 4051 88110 314549886
3 73 99964 910155726
3 21 99933 895655562
3 5 99998 297231384
3 59 99992 817625957
3 42932 55321 809809161
3 67 99903 204282826
3 25 99993 499017361
3 42 99923 373867598
3 3 99940 485591395
1 86633 90445
3 6 99916 264945754
3 71 99922 563294352
3 4 99920 928389478
3 85 100000 207188489
3 16634 70937 379534256
3 38 99912 896546826
3 81 99935 28451501
3 38 99994 885179359
3 66 99963 907662967
3 19 99985 952652718
3 16 99923 462461709
3 41893 74717 643580896
3 38 99987 463336154
2 94787 88736254
3 67 99989 516106229
3 89 99912 280380141
3 97 99984 473741505
3 64 99931 893453234
3 14 99914 492876460
3 8 99969 448357644
3 18 99946 3012092
3 54 99952 551826649
3 23164 30586 450644802
3 47 100000 75238590
3 98 99958 766560543
3 45 99969 644855305
3 78 99983 233382726
3 24 99918 400856787
3 35 99933 373738690
3 15739 24406 24923241
3 86 99969 578957178
3 87 99977 563830509
3 18 99997 554524914
1 5622 59237
3 75 99942 771779706
3 42 99942 440857470
2 13635 741951922
3 6 99912 969416193
3 71 99946 484024155
3 24366 76828 833984836
3 96 99973 247692042
3 11636 48809 656381450
3 92 99968 717345438
3 45 99937 832848292
3 18 99990 250523074
3 66 99966 15356107
3 24427 74943 21877493
3 97 99952 500077253
3 12 99976 76304848
3 50 99947 50816971
2 39467 303828377
3 25884 56665 521377330
3 69 99987 747748609
2 45825 580634713
3 26 99968 910946725
3 14 99918 538956839
3 34 99901 756618021
3 42911 86582 388320507
3 49 99919 543924015
3 67 99981 564761067
3 42 99995 123723042
3 50 99961 150150830
3 81 99915 738373159
3 78 99947 386124865
1 51281 97935
3 38 99967 516154427
3 50 99907 50727258
3 66 99995 540383909
3 62 99992 416591827
1 25462 79702
3 41 99990 990191267
3 37 99999 455407538
3 59 99926 774324535
3 63 99960 293055900
3 33 99954 898877929
3 62 99927 443182528
3 66 99916 473369304
3 5608 70955 627688545
3 24 99991 460330984
3 24 99906 329767106
3 86 99991 203724803
3 90 99960 433091718
3 87 99900 389267869
3 27847 42671 473756757
3 94 99915 245836410
3 98 99988 626006976
3 51 99933 528384179
3 92 99949 528413798
3 61677 66407 512195830
3 77579 89332 32786008
3 7 99942 768621070
3 53 99916 401550778
3 84 99936 798160292
3 67 99925 522294188
3 37319 53241 168292932
3 10155 72646 588908136
3 12303 79400 61571747
3 74 99950 152337068
3 100 99912 396968991
3 93 99902 350498906
2 55600 688964763
3 80 99966 939281423
3 56 99987 670035246
3 44 99948 45622927
3 88 99904 730214781
3 15 99922 284663764
3 18 99981 916381828
3 2 99986 600145937
3 44 99923 289197511
3 87 99998 145033598
3 44 99957 771717915
3 93 99940 551195196
3 47 99951 818704808
3 14 99971 106439035
3 35 99943 282186796
3 29 99936 523266522
3 19 99907 98174081
3 12 99908 511191822
3 27 99951 120317538
3 68 99975 472570054
3 68 99939 321101161
3 30 99961 75966158
3 53698 62016 262586461
3 86 99963 31400051
3 5 99943 965888938
3 46 99904 453031208
3 34 99973 670809905
3 90 99998 393906790
3 31 99906 799030082
3 17 99951 794081496
3 86 99950 984926951
3 7 99963 258405560
3 35803 79833 798629732
3 73 99925 216249716
3 78 99976 624085243
3 79 99992 692637333
3 37 99940 746905844
3 12228 34957 9415137
3 25 99976 689495261
3 59 99934 667224767
3 21 99996 781289230
3 15 99967 874780380
3 12 99932 818941552
1 35886 74838
3 57 99998 293192595
3 65 99959 265913333
3 5 99974 209911107
3 94 99938 119648137
3 89 99958 122921226
3 22 99929 705468623
1 39242 67209
3 46 99916 696027143
3 29 99944 909458588
3 53 99991 750564393
3 31 99959 417179956
3 25 99928 785489704
3 37 99952 969827010
3 86 99914 621498101
3 98 99983 424497250
1 51659 69745
3 59 99943 661766877
3 86 99927 225246713
3 85 99911 167504248
2 54586 977334197
3 32 99950 58002173
3 77 99938 612888874
3 1 99985 957558057
3 88692 96307 136763641
2 85180 155889790
1 26892 56706
3 63 99977 135483863
1 41284 42833
3 59 99989 594394425
3 62 99904 75234104
3 53 99984 522857936
3 98 99980 269749400
3 13 99918 454557868
3 90 99927 39887295
3 75 99983 584040029
3 16576 20681 971434303
3 83 99946 581449953
3 32 99903 999272884
3 93 99989 408810153
3 98 99940 20567270
3 19455 66099 418143967
3 2467 56887 574411824
3 88 99913 276255975
3 40555 59162 830065184
3 92 99957 343562531
3 38 99950 240124768
1 32471 59704
3 27073 87899 176279594
3 13 99906 544892607
3 35 99984 940428976
3 12 99966 528791940
3 90 99957 176956374
3 25 99957 401807122
3 72 99988 814798337
3 14 99971 478497618
3 23 99972 456622734
3 46 99998 911452945
3 6 99976 557326843
3 62964 90881 552298306
3 82 99985 876471107
3 76 99999 966815108
3 2 99942 158613129
3 53 99925 778374119
3 95 99957 44425465
3 78 99979 401934315
3 56 99972 727630315
3 72 99939 860891849
3 42 99950 675450698
3 65 99918 795756278
3 43 99927 141221172
3 46 99909 414140645
3 60 99921 86456035
3 1 99904 284040461
3 15723 30966 836571851
3 84 99937 656347435
2 77410 94619925
3 43379 49992 932094090
3 8 99946 397616552
3 50 99985 222450773
3 55 99987 747122853
3 8 99943 187177952
3 88 99925 370438137
3 12460 73775 495546118
3 46 99925 660124082
3 58 99916 732484811
3 30 99902 217893723
3 1489 18020 869733344
3 67178 84199 640174247
1 25239 68836
3 4 99940 415785223
3 16764 55617 474551715
3 82 99981 921948834
2 54724 393222322
3 10 99996 495791285
3 62 99989 590001141
1 32790 85654
3 57 99934 130901892
3 60 99944 447266285
3 22 99967 914209452
3 48 99963 981986078
3 33 99973 177050433
3 59 99973 177059654
3 15 99923 197287785
3 40 99928 10243686
3 75 99985 538545214
1 51939 96051
3 86 99942 155613504
2 23026 650835498
3 38 100000 947819743
3 4 99902 99529137
3 51 99993 685304496
3 32 99994 57352598
3 73 99978 275027490
1 80908 82311
3 86 99945 456364399
3 56 99939 851830681
3 8046 51369 373433934
3 4763 33454 798580927
3 76 99927 36125065
3 61 99989 661916146
3 89 99916 39949945
3 86 99998 268595770
3 59 99963 497809329
3 9497 34663 638131417
3 44 99975 347221445
3 95 99936 296951333
3 19 99962 14937932
3 71 99988 640608182
3 41 99936 169247268
3 62 99974 935570881
3 26109 28049 751441909
3 50023 74530 846133700
3 83 99918 564567544
3 68 99942 671262819
3 31 99997 666525689
3 11 100000 915719826
3 32 99952 663795866
3 31 99922 806983157
3 30306 67899 823057114
3 59 99954 962419844
3 2 99953 132366551
3 43 99934 496618866
3 68 99942 259282384
3 12 99948 31107920
3 61447 88671 891131757
3 11 99994 489270638
3 35 99922 313992771
3 52 99991 615144066
3 45 99901 741952915
1 33257 93246
3 99 99931 890747620
3 28 99948 611084261
3 38718 46389 245699450
3 48 99907 678932137
3 90 99928 409538574
3 28621 70683 144676478
3 90 99940 160810841
3 61 99947 205735534
3 86 99984 361833122
3 36 99960 413615025
2 39667 344593473
3 87 99964 864102065
3 46 99981 623657245
3 30 99938 786986702
3 75 99954 620012321
3 26 99973 917524762
3 76 99980 755892777
3 6 99982 663619065
2 45086 900210560
3 25518 53235 458316888
3 66 99989 788361254
3 63 99957 294272209
3 79 99909 333475698
3 35135 38279 644528183
3 57 99955 408551134
2 93564 388534114
3 34 99961 540006563
3 99 99910 96731832
3 3 99986 242233488
3 32 99923 222134610
3 56 99993 997560268
3 73 99966 513951548
3 15918 19740 599247152
3 11 99932 370795355
1 43108 46486
3 12 99992 47407154
3 64 99959 342957393
3 23 99975 760112199
3 85676 88170 458172992
3 93 99901 801706991
3 74 99960 964824170
3 78 99915 702191849
3 10 99929 372205840
3 30 99901 214190772
3 57 99987 923845943
3 13 99903 683295214
3 50 99948 864146992
3 15 99924 890310908
3 50 99961 339943259
3 21989 63815 790272491
3 89 99948 191056685
3 69 99958 794667414
2 90683 512846793
3 95 99915 869086904
3 39 99949 420712003
3 60 99990 786365550
2 10661 209931217
3 48 99980 528629303
3 58 99940 915092061
3 86 99960 318347756
3 4 99940 929452399
3 21375 65486 871175660
3 41009 80019 16954899
3 28 99932 355889632
3 94 99937 257269465
3 59 99900 976631379
3 25970 83314 897402975
3 81 99993 868194645
3 25055 76666 651346194
3 22 99932 79128160
3 1024 39302 651830320
3 11233 53938 11366268
3 46 99988 402383889
1 8163 14645
3 79 99989 603147570
3 2926 30696 452280724
3 57289 73994 808030124
3 59 99907 791077226
3 83 99933 731963271
3 13 99943 520612821
1 55574 73597
2 36617 464491176
3 84 99978 840909141
3 32 99927 665413221
3 81 99963 338781413
3 3 99909 568203604
1 73675 77629
3 16801 37404 835628603
3 79 99957 426271378
3 19404 73145 653577756
3 97 99905 153314101
1 40843 64117
3 76 99923 391157967
3 80 99922 924748807
3 92 99970 306994014
3 16 99945 206714079
3 33 99970 630098339
3 23 99942 850132114
3 47 99955 787510467
3 62 99981 96999646
2 92286 858334153
3 3 99937 616430258
3 52 99947 323918141
3 1 99919 142283996
3 28 99970 134369732
3 33 99985 839202454
3 82 99984 888189475
3 67 99969 298680341
3 60 99952 429451974
3 28 99936 95639437
3 1634 79550 891141188
1 48966 71386
3 99 99973 664299578
3 47 99907 455334595
3 32 99923 20208145
3 14379 25184 287494656
3 13915 59220 126498996
3 1999 46640 210154300
3 22 99912 341325523
3 82 99965 6948385
3 38 99982 33626925
3 86 99996 222656480
3 42 99905 978991692
3 95 99994 705432337
3 16 99963 345569170
3 49 99938 759232221
3 78 99921 969935220
3 43 99981 352427866
3 35 99983 830393606
2 38876 625090194
3 69 99942 847137440
3 19 99988 872398036
3 94 99956 492369433
3 30 99980 616971285
3 94 99994 55018962
3 12848 67213 88643730
3 34 99962 423995145
3 38 99903 689861209
3 93 99997 395186038
3 3 99938 356685548
3 39 99917 949215761
3 55 99915 132303913
3 50 99989 104728339
3 60 99909 780614249
3 68 99930 815949119
3 44 99961 844041703
3 13 99944 487192673
1 21616 46690
3 85 99987 502237550
3 58 99956 554429036
3 78 99903 730317770
3 91 99966 390317477
3 71 99942 733642705
3 10 99908 485725419
3 19 99987 179702154
3 17 99924 128751855
3 75 99916 283801577
2 20479 244868153
3 96 99999 509869222
3 57 99996 968129838
3 83 99948 212157212
3 52 99904 976999428
1 27273 67520
3 84132 85912 27777195
3 46427 83724 680902932
3 92 99901 172051042
3 3785 57717 87020447
3 28 99969 924522763
3 65 99946 161369813
2 99748 564018773
3 61 99959 711688256
3 72 99935 567457104
3 95 99923 239969303
3 18 99943 360897690
3 43 99964 949589177
1 26823 30631
3 47 99925 960712646
3 82 99978 882148054
3 52 99954 837545532
3 62 99976 704434590
2 84919 11220135
3 63 99953 326500709
3 56 99927 567871796
2 95873 843816928
3 69 99932 304524901
3 95 99985 446383502
3 57 99989 743843963
2 80688 707282058
1 25253 30642
3 64 99903 131257526
3 6402 22904 613683330
2 18505 939633071
3 25060 48736 659391699
3 65 99981 729409058
2 81966 668245663
3 22 99911 943353573
3 71 99955 508252205
3 1493 30400 967133712
3 80 99980 909417613
3 37 99949 618613412
3 61 99930 704198237
3 53 99946 57027624
3 19 99988 592138423
3 30 99908 982779836
3 54 99973 211594554
1 52998 88337
3 83 99947 278181738
3 36 99934 352564196
3 16145 93170 776259119
1 12382 23806
3 26 99984 51625779
1 84491 99033
3 3 99961 27939519
3 5066 53415 626644369
3 50 99949 158779657
1 69052 72697
3 83 99934 872961193
3 20 99919 75334219
3 58 99941 136862959
3 5 99938 185627880
3 100 99992 876720225
3 76 99970 56964879
2 74961 963223561
2 72878 518225552
3 46 99938 615700484
1 3609 63478
3 49 99961 814875751
3 5 99909 85892069
3 82 99939 485755960
3 84 99928 293195439
3 88 99925 18457912
2 60175 478876748
3 82 99966 292392054
3 29 99998 451110670
3 35 99944 78135138
3 60 99998 288132300
3 9 99970 180130639
3 33 99914 434945062
3 51 99973 578779766
3 68 99924 821861245
3 61 99902 993002233
3 3 99960 553414040
3 36 99937 170304172
3 22 99966 30696325
3 34445 50166 25583636
3 42 99938 477969858
3 61 99975 756012717
3 95 99960 438056093
3 58 99952 661882480
3 53 99971 909342681
3 26 99957 548549781
3 88 99959 390409618
3 99 99924 369527701
1 44462 48737
3 47 99996 877803688
3 86 99957 483621998
3 4 99953 629934895
3 27 99987 29805683
1 22041 54296
3 7 99999 773270417
3 68 99900 109878783
3 15756 62228 830811302
3 60938 93773 122430318
3 65 99972 284413846
3 88 99914 930495801
2 58157 443869077
2 16873 184717934
3 98 99947 705809943
3 81 99925 644171100
3 51 99909 543688962
3 54 99930 423132195
3 2 99989 701409630
3 72 99965 240239594
3 45774 88557 955892363
3 72 99923 429456245
3 89 99994 462931363
3 77903 95589 649678638
3 30 99918 27147167
3 20623 30179 814654563
1 7437 87097
3 19160 27312 902641801
3 58 99900 989536032
3 71 99947 412455977
3 26 99930 31514354
3 41 99954 403474683
3 48 99904 815428660
3 28220 39501 228918733
3 4 99943 935801459
3 3 99954 354954805
3 24 99908 747582815
3 53341 66707 212539668
3 43 99972 782052203
3 12 99901 24574042
3 45640 79092 764244406
1 76858 78193
3 3826 15670 593094208
3 10 99963 778783877
3 65 99994 738503475
3 27716 49293 655526040
3 76143 99667 522909363
3 27 99965 482243633
2 36990 159971639
3 22 100000 848327973
3 86 99962 849798215
2 5737 971616266
3 14995 70978 603431017
3 37172 47476 679565276
3 54732 85189 705633069
3 18 99982 819476487
3 60 99940 670409917
2 99243 945111106
3 86 99939 23605285
3 11 99958 249482343
3 83 99983 297485661
3 34 99933 922064177
3 64858 93134 716595006
3 55 99995 567079838
1 30055 56097
3 50582 65933 1369494
2 32064 294363548
3 5 99931 82887099
3 5 100000 603384426
3 72 99993 881380464
3 56 99973 716580517
3 96 99958 298933976
3 84 99961 609425403
3 40531 51796 445763642
3 16 99995 23055596
3 2 99918 371405178
3 73 99990 415387059
3 3 99940 947445026
3 4 99950 355765351
3 14 99956 144371873
3 3887 96054 33614946
3 97 99912 924920018
3 12 99917 548298978
3 4 99907 474346432
3 69971 82686 318717678
3 23 99940 292899752
3 27 99967 616439419
3 48 99951 398515519
3 58 99929 873461967
3 29 99907 561039158
3 51408 95192 265430054
3 91 99942 213151483
3 56 99907 774845588
3 3 99927 773442242
3 77 99920 392940074
3 60 99994 261847748
3 49 99999 626573916
3 3157 70081 789565895
3 28 99951 370427042
3 72 99994 907068638
3 7 99963 17021534
3 27 99973 261628530
3 56 99985 434170878
3 73450 96965 880088705
1 73001 78054
3 626 84933 540955949
3 94 99994 368700181
3 41 99920 542822944
3 88 99979 196289291
3 22 99975 124782108
3 65 99950 861378498
3 83 99955 532756080
3 96 99968 30996159
3 72 99952 752814560
3 59 99968 518042073
3 73 99951 358759980
1 50114 56830
3 31 99975 526311517
2 77332 947824194
3 11 99995 40136763
3 46 99978 567280289
3 4321 59739 197628332
1 39828 50959
3 6 99993 542655126
3 71 99913 321821075
3 29 99941 871809080
3 46 99929 292716065
3 75821 84349 860211244
3 59 99954 760544757
3 20146 30481 738668475
3 47 99929 189307043
3 68545 96671 463492716
3 20 99901 879070999
3 43 99982 475933706
3 86 99958 642585019
3 25 99963 858672615
3 20525 29482 66273243
3 43 99997 387213152
3 60 99902 518305350
3 19 99932 840252322
2 43923 277636526
3 9379 87824 704696525
1 9611 52920
3 27 99926 569641676
3 17 99980 988780079
3 53 99997 983369152
3 28 99960 345049442
3 32071 64610 993942328
3 27 99938 96047868
1 22371 75158
3 28 99964 388653647
3 62 99968 668092888
2 62439 846138557
3 99 99957 812271160
3 39911 63666 114821940
3 22 99903 760867560
3 59111 77216 407816800
3 14 99959 919342422
3 1 99989 624501000
3 2795 74616 449945379
3 12 99994 128177207
3 61 99984 943579225
2 73776 898448085
3 59 99974 486434105
3 36 99951 57551913
3 93 99959 705635111
3 62 99934 868874550
3 1 99984 299571239
3 49 99931 835835226
3 14 99996 636700190
3 37 99906 75747091
3 62 99933 974867772
3 69 99995 911577766
3 69 99932 81004996
3 88 99946 451127807
3 19 99928 516029703
3 47 99945 145429467
3 61 99918 542169522
3 35 99957 480172581
3 63 99972 548325194
1 24778 69564
3 42 99998 146011195
3 7 99982 780319856
3 12 99911 183324042
3 45 99946 961425080
3 98 99939 40880143
2 90092 771128587
3 4 99917 148094860
3 93 99913 461082872
3 57 99908 686092994
3 37 99968 212061066
3 88 99970 754878222
3 25 99901 719517873
3 91 99998 416415676
3 43 99963 878831047
3 15 99920 34181869
3 82 99998 844535475
3 5424 81099 561601494
3 9 99950 514451021
3 3 99948 235655242
3 41748 53053 797207554
3 4 99952 53094266
3 95 99962 482588344
3 50738 73651 615102972
3 33 99996 272317684
3 15 99990 507950346
3 53675 97091 209732666
3 57 99931 609691405
3 42 99960 953004980
3 57 99926 659287386
3 46 99991 205809175
3 14 99902 380802363
3 16 99936 419793602
3 22 99912 451592241
3 8 99934 705974825
3 85 99960 509624184
3 59 100000 745222513
1 38938 39283
3 40 99961 297026596
3 15 99928 746627064
2 7306 397967788
3 77 99929 620406433
3 54 99968 754236538
3 97 99952 668672962
3 30 99954 167526288
3 64 99918 554077362
3 21921 48769 29140065
3 86 99975 9841444
3 10 99904 738468290
3 20 99995 499901818
3 80 99938 834120659
3 89 99926 814762953
3 24627 45706 763806497
1 75724 85708
3 44 99990 218823137
3 22 99998 577830274
3 97 99915 567132824
3 4810 28936 467726360
3 42 99976 967914502
3 25 99994 950089496
3 68889 85342 442528640
3 49 99901 943652477
3 51237 73607 373979048
1 19886 38504
3 70379 81234 654236540
3 6 99956 18044227
3 15 99901 964057820
3 53 99908 608078664
3 42 99926 152277096
3 52393 95876 247623691
3 13 99959 437173163
3 34 99984 881931373
3 21 99922 814069855
3 98 99989 235390728
3 96 99983 309150925
2 46041 417293871
3 34 99991 761345317
3 96 99938 166512747
3 95 99991 593472095
3 12 99938 3469194
3 71 99930 949301581
3 35186 81664 311809107
3 55 99984 335793597
3 37119 95008 64506662
3 12 99909 178453232
3 2 99900 592395644
3 6 99976 330744633
1 2121 95898
3 69 99963 455182180
3 67 99956 997359309
3 38 99987 21522270
3 24 99980 370201318
3 49475 71155 15387707
3 53 99923 509004458
3 59 99986 957344563
3 78 99917 585157175
3 52 99959 442251632
3 24 99950 960938863
3 20188 48815 913731320
2 59920 906394381
3 6071 62046 743660757
3 1149 20307 417526495
3 59211 71074 740733522
3 9 99972 568183244
3 54 99978 486249360
3 5 99942 423482778
3 43 99922 389594513
3 41 99944 854673839
2 84324 371233912
3 94 99926 737326977
3 2582 49111 517020844
3 7 99920 481636597
3 100 99921 322430584
3 26 99982 717626053
3 25 99962 867409405
3 99 99913 516350812
3 11 99977 37990676
3 65 99975 817074344
3 51 99958 276832300
3 86 99965 831265813
3 77 99991 310520948
3 84 99998 550792155
3 73 99963 605005115
3 83 99912 412260729
3 75 99952 950572180
3 34 99996 392668034
3 72 99905 656112445
1 18605 68241
3 7 99934 899860291
3 50 99969 169614768
3 77 99924 255945391
3 61 100000 784598801
3 39 99924 295686009
3 37 99965 409599066
3 78 99951 526033676
3 71 99989 418752801
3 55 99984 78886491
3 3583 13442 108717296
3 12 99994 405483783
3 41549 81117 812010377
3 9654 56301 509453249
3 42 99984 672860262
1 54515 96541
3 56 99919 703205710
3 22 99922 876261434
3 15 99994 199656301
3 11 99934 663661584
3 27 99913 92733791
1 15297 88035
3 92 99928 762783123
2 4011 918998810
3 1 99940 873794770
3 16531 91976 387037454
3 64 99978 659589478
3 4568 78531 839709627
3 3 99978 681105534
3 71 99945 130410577
3 96 99967 437855261
3 87 99907 231816216
3 90 99951 922283338
2 6260 544530258
3 64 99969 799462978
3 48784 71023 761556619
3 87 99936 349743318
3 85 99916 548545028
3 10185 31460 409680869
2 41258 140159843
3 1 99998 560581637
3 8860 75929 354629055
3 39974 44291 22668996
3 60 99962 547815866
3 64 99945 106128416
3 27 99949 730049768
3 68 99969 355394925
2 90221 582699723
2 99311 921394322
3 16 99967 341794391
3 69 99924 36866942
2 84753 832798791
3 95 99918 355309616
3 7 99943 6871438
3 16 99945 654952905
3 65 99967 455040669
3 90 99934 794650312
3 1 99912 422827621
3 99 99973 418700945
3 2488 56579 536087875
3 68 99975 296933251
3 72413 75349 429195109
2 67248 326166825
3 67 99959 813138682
3 72 99953 75461983
3 6 99954 750797390
3 64 99906 98849024
1 56688 67926
3 19 99987 700997453
3 28048 84548 111124540
1 14793 70472
2 12152 694371627
3 75 99906 690117784
3 21 99966 350373296
3 60 99994 210120724
3 65 99943 442425716
3 73 99977 360330223
3 61 99928 297140086
3 62 99918 887456987
3 18 99994 35225721
3 21 99920 805969302
3 65 99968 797816043
3 66371 94867 871039991
3 41 99938 718776840
3 50 99989 753977638
3 77 99920 653385786
3 4 99984 954895146
3 31 99904 376956612
3 50 99959 642294185
3 44 99944 922213536
3 17 99986 562571244
3 96 99978 837877925
3 81466 99641 481829409
3 92 99942 234382060
3 72 99921 460489189
3 54022 67204 640187765
3 14 99979 48703490
3 45 99950 24600582
3 52 99997 282856308
3 5047 15449 185271636
3 40 99925 382822835
3 26 99922 789802853
3 67 99915 816722476
3 32 99971 368940852
3 45347 58232 49572624
3 77 99992 482572183
3 83 99993 84236114
3 29155 38110 665105758
3 47 99960 965292523
3 63 99937 835158717
3 62 99918 15193184
1 33048 72119
3 96 99997 436565008
3 5 99990 716756899
3 3 99947 973344714
3 4 99989 83908533
3 36 99926 50151524
3 75 99975 21866614
3 50 99930 101827614
3 43 99986 689034383
3 76 100000 672039331
3 54 99931 634427790
3 72 99983 226168270
3 63 99943 494315466
3 15356 55357 868970669
3 3 99937 912007048
3 47 99949 810979779
3 51 99912 867308894
3 13864 30092 425505682
3 98 99960 718455256
3 14 99936 546786905
3 2 99919 674206297
3 79 99975 25962522
3 74 99909 180708676
3 42 99922 331037152
3 47 99921 152125788
3 83 99951 730013759
3 88 99912 493005417
3 2 99992 123269403
2 44873 493488725
3 16 99993 983365215
3 52 99921 641879263
3 96 99909 818818448
3 70 99923 615117980
3 65 99927 912217871
3 50907 56254 139593926
3 64616 93436 1911958
3 62 99950 704722043
3 70 99939 142817039
2 55527 231261109
3 66 99958 988318364
3 7 99949 224818664
3 14 99995 23493223
3 43474 88332 242166120
3 13 99926 601098904
1 6893 75529
3 11882 31375 340825172
3 67 99955 914203397
3 59 99915 895283120
3 13 99923 879151471
3 6 99950 664830538
3 33 99917 796985963
2 93730 228723195
3 50 99963 743270773
3 84 99942 449631091
3 96 99956 487235091
3 22 99943 919353286
3 10 99954 988085065
3 73001 99421 745392654
1 16163 76068
3 9 99911 31575462
3 32 99988 756189552
3 64 99934 881066465
3 47 99972 651249253
3 36734 54155 805966918
3 37795 73871 357984886
3 52 99931 904472887
3 86 100000 266895110
3 83 99973 911484275
3 75 99912 906582479
3 58 99982 993702615
3 9496 59069 209219523
3 40455 98715 400738916
3 68 99983 41084210
3 74 99964 512985473
2 1701 791034440
3 16 99910 731457758
3 61 99941 831694900
3 10 99932 188376983
3 79 99942 173011814
3 32536 85177 137108518
3 100 99984 762572935
3 86 99946 155354096
3 48691 89593 11081342
1 15796 65403
3 7 99936 465132034
3 16 99983 936833267
1 51748 86234
3 28 99973 494313420
3 52 99998 564240624
3 88 99942 406192662
3 46 99989 32819409
3 45 99987 186778605
3 89 99951 238159246
1 36312 73364
3 10 99900 224308166
3 24 99937 224707106
2 83406 670171581
3 82 99904 821185927
3 83 99929 128711626
3 62 99907 98062711
3 55530 67852 867372672
3 72 99919 260330702
3 63 99955 356905486
2 41065 308427127
3 82 99946 139720235
3 3 99973 924991565
3 10 99993 503174517
3 34577 41992 543231004
3 2 99918 420596339
3 34 99948 603178400
3 86836 95541 12294835
3 90 99929 982774803
3 48 99922 940144952
3 46 99948 346707947
3 45 99963 669665118
3 70 99925 323645666
3 28 99958 528926976
3 98 99945 592374076
3 73 99936 927041495
1 32276 46408
3 59 99982 849518303
3 42 99974 568808159
3 46 99968 469794348
3 28 99946 947216056
3 14565 63092 287493775
3 71 99998 417575668
3 78 99977 217298294
3 97 99910 763082011
3 86 99955 209624340
3 78 99941 360167839
3 88 99925 608402173
3 26 99912 546412452
3 10 99953 750708243
3 54 99975 605866494
3 46 99972 214188449
2 6970 343300551
3 78 99917 76167104
3 16793 22371 141515444
3 43 99977 452328805
3 78 99993 269991038
3 9 99905 263876987
3 21 99911 162646604
3 2 99956 598870554
3 60 99961 312543963
3 92 99947 608613026
3 12 99968 725041342
3 14 99981 494696490
3 64 99996 679261155
3 64354 70254 824325913
3 83 99977 639468631
3 7889 12791 214241298
3 37 99902 928054858
3 9935 16927 435895318
3 50 99923 267025749
2 21116 616564435
1 40292 69106
3 80 99930 744360880
3 32338 69092 16712694
3 89 99967 431984421
3 73 99903 616875429
3 83 99949 409496904
3 96 99990 40040402
3 81834 88735 579975579
2 24735 560865297
3 51 99902 778447836
3 23 99954 479635449
3 13 99903 268042821
3 50 99994 588012558
3 10857 52194 190203524
3 64 99981 62216541
3 42 99936 257326983
3 89 99962 882537247
3 36 99922 347984646
3 17 99908 818523587
3 18363 66282 947465892
3 33 99969 112244013
3 71 99962 975935065
3 45 99954 28222
3 1369 61012 493662735
3 97 99906 24081812
3 36708 46540 249172618
1 65332 82057
3 95 99959 291124951
3 56 99976 293383142
3 55 99958 516148532
3 91 99958 253004697
3 44 99943 738563919
3 46 99991 569320970
3 58 99991 398364905
3 28 99908 228867934
3 11279 12276 92465533
3 11 99931 631944541
3 52 99925 957536867
3 26 99905 645771447
3 44 99996 170935347
1 69756 75005
3 73 99948 731720535
3 45 99928 554451767
3 64 99938 632204326
3 30 99926 147253985
3 60 99972 974177907
3 94 99929 367266313
3 22095 69682 553193516
3 67 99988 466545573
3 84 99905 129476959
3 93 99909 708184567
3 51111 99717 561899745
3 70 99959 917062221
3 69 99908 144030767
3 3166 27860 490382350
3 48 100000 849969300
3 86 99991 60279538
2 54054 584974689
3 93 99907 956073126
3 88 99946 42961080
3 44 99956 16211905
3 80 99982 246279315
3 61 99941 762989047
2 79093 931437477
3 41 99914 564194287
3 10 99962 623749191
3 55 99908 187720421
3 10 99969 1203833
3 65 99967 436308464
3 3 99903 32988213
1 17428 46234
3 47373 64142 242332546
3 97 99986 202804263
3 50 99913 458710743
3 45 99986 543617514
3 57 99981 723071254
3 70 99970 761246341
3 54 99962 474761709
3 94 99905 848491453
3 82 99902 215355343
3 94 99946 534542920
3 28 99999 433004689
3 12 99986 1121671
3 83 99978 882743123
3 66 99978 894125712
3 3 99977 709304738
3 22 99984 926354543
3 77 99981 14743515
3 57 99941 802952621
3 38 99948 613666002
3 49 99928 797905682
3 73 99917 682906804
3 81 99928 236034983
3 92 99964 746885417
3 95 99964 460795904
3 93 99963 952899774
3 4 99987 936613560
3 36 99994 575462787
3 83 99980 316960828
3 12 99945 449430256
1 30563 80793
3 24746 79078 810598633
3 24 99900 175510187
3 15 99906 248668637
3 8 99967 572372936
3 63 99929 356233968
2 53452 545676999
3 73 99954 109912718
3 7 99912 986078152
2 79010 938112762
3 87 99995 441602360
3 13 99942 144860694
3 45 99905 853182399
3 73 99969 387293749
3 57916 78354 385165762
2 55915 140700379
3 7 99944 992626625
3 33 99921 400440500
3 12179 31684 271112297
3 93 99985 725750968
3 64 99999 846333246
3 23 99922 439269907
3 9778 71327 908145595
3 85 99969 443401406
3 41 99990 471629453
3 71 99965 6049436
3 100 99932 496852441
3 68 99948 691939813
3 6 99956 822670528
2 92602 542123114
3 7 99907 183988392
3 94 99941 426129558
3 49 99922 528907954
3 26 99935 326286509
3 22 99901 679795389
3 6 99906 560443562
3 8 99917 202131635
3 7 99938 20410
3 89 99937 997536091
3 41 99967 787803612
3 73 99936 404001048
3 35 99945 29983948
3 71 99942 720153589
3 64 99984 159106594
3 91 99965 828500194
3 16 99992 173717687
3 16 99954 696863800
3 43 99998 329301320
3 21 99923 180607876
3 27 99997 935521374
1 18569 83867
3 25 99963 573772896
3 75 99923 648956719
3 29 99995 723682281
3 10 99910 640605374
3 6 99977 490816320
3 75 99987 232050678
3 37 99922 553134970
2 49530 419758950
3 66 99988 744252331
3 29 99957 951647850
3 18 99928 411976687
3 36 99915 56842499
3 45 99995 662327836
3 59 100000 463486380
3 56 99947 300851447
3 24 99943 683296270
3 12 99991 556000491
3 39 99980 207777982
3 94 99985 481765355
3 7 99989 509897799
1 29774 74288
3 12 99923 188841511
3 50855 96528 14744882
3 13 99979 493508581
3 17 99939 436061138
3 28 99935 988814394
3 16522 59012 546802961
1 38895 40941
3 65 99900 249714370
3 26 99940 490182237
3 20 99997 579838173
3 78891 87354 598388565
3 46 99918 890901412
3 60 99984 955281824
3 95 99957 748939210
3 85 99980 22769713
3 65 99948 426292581
1 2628 21014
2 38794 78798829
3 84 99982 402523272
3 67 99947 486743778
3 45730 55451 157929843
3 33 99961 959939578
3 38 99917 754110832
3 24 99956 919601844
3 70 99971 505261581
3 94 99943 962449662
3 47 99936 759796981
3 32 99938 874962655
3 1 99942 974773937
3 54 99975 951014229
3 69 99972 525917357
3 90 99956 852585596
3 10534 74504 953896061
1 55859 76072
3 16955 68014 79378524
3 32 99930 53343392
3 54 99986 101071427
3 41 99980 221382781
3 81 99975 225114187
3 59 99942 29234002
3 91 99953 777099335
3 32 99967 422387154
3 961 92588 621900304
3 85 99989 524504080
3 50569 90277 668868107
3 12987 61400 955732516
3 73 99978 766089965
3 80 99949 616808975
3 28102 94326 187792573
3 82 99998 950142176
3 42 99963 206080283
3 92 99925 748749592
3 88 99984 428818624
3 91 99968 68019787
3 23295 81223 100347462
2 25300 849088991
3 9 99990 243936662
3 89 99992 589265334
3 81 99958 237750934
3 64 99922 803278804
3 90 99953 841029061
2 14565 46162601
3 7 99904 314408083
3 66 99920 857991484
3 25 99948 959325463
3 76 99932 963169056
3 77 99948 446537276
2 51559 294248752
3 15070 32656 655612285
2 18997 746847431
3 58 99923 763235572
3 88 99952 244670347
3 67 99998 233368194
3 50 99931 910878842
3 36 99913 49558901
3 85 99908 903337298
3 54 99923 791172277
3 44 99957 719137349
3 4609 26975 795563880
1 1617 84415
3 31295 94525 99414735
3 47 99901 376176092
3 80 99960 986796418
3 15 99908 831543350
1 12890 13595
3 86 99986 743709134
3 19 99915 450365589
3 93 99995 367312965
3 22 99933 659264348
2 15796 74006103
3 11204 31063 442028276
3 46 99992 818011335
2 48589 130523957
3 24736 33140 525316436
3 22 99985 283392448
1 23066 97276
3 18 99963 30832832
1 34582 48125
3 37 99943 474279495
3 24294 69444 314685957
3 51033 74529 125785888
3 81 99984 93168196
3 53 99982 444115148
3 84 99908 986429889
3 80 99937 95099713
3 69 99970 58199614
3 71 99914 995317688
3 94 99900 75162073
3 22894 95613 86921386
3 2 99979 987108651
3 72 99943 550263066
3 59 99982 552104624
3 70525 87722 887222037
3 27 99915 586844519
3 79 99917 74753912
3 56 99984 46697657
3 31 99939 361143025
3 11 99926 934152095
3 70 99907 118570568
3 8235 31996 909265151
3 23 99920 192679391
3 34 99947 606221144
3 82 99994 984014968
3 73 99976 607927711
3 14 99932 689449270
3 27 99991 903642472
3 35 99939 943891175
3 46 99969 115861576
3 13271 91012 441731201
2 40552 978264004
3 19 99992 753586178
3 1 99980 73223179
3 75 99956 556253819
3 48 99902 131228901
3 24 99951 515573005
3 39 99997 637708412
3 2 99971 255021257
3 27837 97277 154020825
3 20 99964 986138318
3 73 99920 465361294
3 3 99920 947794439
3 89 99995 501761428
3 86 99980 681764404
3 3 99911 656166002
3 24 99947 31572524
3 7 99900 878919071
3 78 99967 247010144
3 11 99919 437034281
3 25955 64167 555123363
3 19 99976 165703831
3 61 99957 907773994
3 21 99928 368251661
3 21 99934 219260111
1 74969 95732
3 29 99903 904314198
3 80272 99119 824827227
3 29 99928 853211382
3 41 99911 924585901
3 87091 94595 796629426
3 47 99991 34546182
1 77542 80342
3 78 99986 884675997
2 57824 274473253
1 24554 67076
3 3 99976 953718961
1 56039 95118
3 47 99991 743925010
3 57 99929 80197569
3 42 99982 382974405
3 46 99931 242364822
3 95 99969 599204443
3 68 99914 710569805
3 63 99969 699424966
3 15 99988 765563625
3 89 99957 116126469
3 63 99934 432764441
3 59 99957 339526189
3 8 99956 771275607
3 73 99981 382499495
3 61 99963 351147087
3 6 99940 129806267
3 72 99927 825026434
3 83 99929 193567821
3 26 99970 193518378
3 45 99941 606344935
3 64 99955 933056865
3 70 99907 336312055
3 41681 50689 676113278
3 41556 80634 815109978
3 92 99982 532710079
2 87314 905230929
3 76 99959 691708024
3 6913 79483 247958618
3 53 99920 73791482
3 66 99979 453427517
3 89 99925 975684388
3 21190 71766 60541104
2 62470 730765843
2 38147 983205588
3 65 99953 211017031
3 26 99914 621331615
3 90 99977 326310917
3 47 99906 614279771
3 13424 47748 566863545
3 63 99958 384742938
3 93 99935 205011637
3 25 99939 936224930
3 6 99907 682532020
3 31516 68848 176196528
3 26 99937 409241925
3 41 99998 1788795
3 90 99988 59400811
3 94 99996 87188860
3 32 99901 756807810
3 47 99965 70013548
3 64 99988 773032549
3 52 99967 565198223
2 81434 960829646
3 69 99994 496883727
3 32 99967 183946473
3 69 99952 974371711
3 36 99919 769652311
3 32 99985 341176065
3 16 99903 125301290
3 40 99939 732142262
2 59758 649869794
3 55 99913 94662083
3 42 99908 259132119
3 91 99961 841184549
3 2 99959 995470974
3 60 99966 914480323
3 31 99906 217866117
3 2 99938 281953823
3 2 99930 159526582
3 38 99930 274782658
3 42 99914 515915029
3 39 99991 987308151
3 60 99965 165707594
1 51720 86153
2 14714 298402424
1 2107 95681
3 8413 77790 350806691
1 32831 83511
3 25 99915 441585413
3 46 99997 821391118
3 50491 86408 767451719
3 22 99961 440831929
3 96 99956 814136436
3 51 99938 787323084
3 36 99999 63927238
3 36 99913 905235015
3 66 99930 782120196
3 1 99962 978231105
3 39 99978 304572389
3 13 99912 331624300
3 38 99972 160025784
3 96 99902 890600922
3 19 99952 154986818
3 88 99954 631593214
3 29 99959 42659560
3 71 99914 527927285
3 32 99998 870739982
3 42 99926 804607751
1 3903 25147
3 66 99951 589296848
3 67 99999 700190841
3 34 99951 587303702
3 85402 97688 309894479
3 92 99994 173915014
2 22363 594430219
3 7 99918 567290804
1 8686 94305
3 13 99957 713915747
3 21 99951 65611202
3 14015 27370 966900973
3 53 99928 132884768
2 3076 767584093
3 55 99929 874172426
3 48 99982 108334534
3 6 99938 547350113
3 37 99960 891970885
3 27 99903 952681678
3 98 99991 17008445
3 11 99925 985784339
3 72 99927 848484374
3 9 99929 775341906
3 37 99950 156331464
3 1 99921 55854772
3 31 99965 507058069
3 7316 54461 988643147
3 43 99976 70568725
3 25 99931 163576885
1 7263 98223
3 16 99903 801595616
3 100 99941 609288418
3 69 99961 441342913
3 75 99986 552437196
3 100 99978 302221915
1 8943 26773
3 9 99955 271080041
3 83 99911 61090818
3 11027 63679 471917991
3 7 99914 529514531
3 55 99953 341887137
3 85 99995 676254600
3 45 99987 570244709
3 84 99940 309617011
3 46785 87067 619675336
3 54 99963 898175027
3 39 99940 286967367
3 13 99958 450683436
3 52 99971 456329005
3 48 99907 776495641
3 13 99913 25995254
3 13 99927 944770705
3 53 99907 513474803
3 97 99967 110514888
3 74 99996 186091311
3 20 99964 216102039
3 39 99955 486727314
3 13697 30599 131570623
3 20 99934 959075140
1 37551 71628
3 58 99967 108472813
3 48 99957 361480168
1 48619 54258
3 93 99947 694384779
3 26246 27115 382289362
3 55 99966 899092642
3 14 99990 247811005
3 88 99996 499965624
3 41 99969 234471267
3 15 99925 797882900
3 82 99940 761438252
3 17 99949 884924823
3 13 99933 988913941
3 48 99993 479041157
3 48 99966 22822292
3 40 99936 787940480
3 60145 69875 239516094
3 62 99948 128632533
3 59 99930 467986343
3 86 99954 504594683
3 77 99986 481426954
3 82 99991 921947736
3 93 99986 250789930
3 95 99975 846688583
3 23 99949 384559351
3 62 99995 437749591
1 6748 75374
3 57 99962 995200659
1 40313 56214
1 2099 35732
3 69 99937 536946710
3 2707 3993 117715514
3 65 99932 24959896
3 4024 4975 710938737
3 78 99901 645498853
3 25 99968 852395270
3 75 99965 4423307
3 36 99949 816754906
3 77 99986 443050816
3 28199 55159 133131399
3 38 99943 987115088
3 26 99910 808470496
3 76 99929 914365498
3 13667 19236 509770938
3 17 99940 466207382
3 77 99999 281786602
3 38100 42141 344479801
3 80 99923 301004686
3 67 99926 635212956
3 60 99942 772513169
3 11 99942 655613050
3 92 99924 54596457
3 7 99901 932357561
3 65 99952 131702307
3 53 99951 68398219
3 34240 52303 497890722
3 53 99902 178319317
3 72 99937 733984291
3 3 100000 363965647
1 18470 97380
3 31 99991 235195579
3 48 99988 819003895
1 45031 78070
3 76 99962 899147473
3 5 99963 86812543
3 40 99940 750249799
3 89 99911 10655700
2 78582 115267228
3 78 99945 81884419
3 46 99921 247573915
3 88 99912 295152099
3 12 99987 711334683
3 35 99944 393359911
3 21 99992 859364994
3 14 99976 198717064
3 56 99953 774731480
1 71174 81100
3 21 99926 863307042
1 73613 80332
3 31 99964 338897811
2 58147 59870998
3 31 99927 131249537
3 16 99997 538097617
3 29 99958 941104400
3 24 99970 276684759
3 45 99902 940510623
3 83 99948 193824244
3 19 99998 422676635
3 45 99915 333221673
3 17 99902 306375573
3 49 99986 985183445
3 29 99960 407308677
1 25718 34742
3 52198 86476 716473639
3 66 99901 633083824
3 4228 16955 849317003
3 43 99903 728429902
3 1 99992 177900170
3 64 99933 695589960
3 7 99990 902636313
3 78 99953 554454164
3 90 99968 176070007
3 20412 95748 583900873
3 75 99916 806205612
1 31570 74628
3 94 99995 53220654
3 55058 78071 551680546
3 8939 23447 406839305
3 28 99963 543279619
3 10 99945 738745558
3 65 99993 942375774
2 46990 643713104
3 45 99952 137575025
3 65 99981 905450646
3 47 99987 224437589
3 49 99973 272881473
3 89 99996 1816040
3 64 99971 598020176
3 11034 34668 693930320
3 16 99978 138827652
3 52 99946 123401133
3 91 99901 203211178
3 14 99923 957073282
3 44 99900 168496404
3 13 99979 344416857
1 20379 58719
3 95 99926 281478680
3 28 99918 868122775
3 74 99989 601853224
1 57436 74287
1 50236 58210
3 88 99957 979184376
3 13 99921 500514192
3 88 99912 707231364
3 1 99900 33112023
3 11321 27485 98513240
3 64 99949 529609442
3 77721 95209 839612239
3 37 99927 430629887
3 55 99922 133528087
3 61 99992 351272426
3 53 99938 758771247
3 52 99980 670579688
3 62 99923 835296045
3 41 99975 514530354
3 8230 31062 466528581
3 5 99901 325699477
3 15058 62295 514444294
3 43 99934 55853656
3 10 99903 27171431
3 17 99949 640944222
3 30 99915 82823171
3 9 99933 929674381
3 41 99979 223608225
3 28 99975 669345645
3 40 99901 880854263
3 67 99962 247552276
3 19 99930 560937392
3 13 99909 884310594
3 43 99964 929726379
3 14860 82336 550302409
3 62827 70068 335907974
3 27 99930 973174064
3 36 99965 171694683
3 27 99950 923042200
3 34 99939 666163657
3 52 99910 608570846
3 29 99989 759703862
3 27 99999 855571713
3 52 99914 398102867
3 46 99969 6013383
3 78 99940 206097121
3 79 99901 489937563
3 10 99953 13895091
1 3733 66192
3 73 99919 953269886
2 99732 414615179
3 96 99940 410897608
3 98 99904 359600763
3 12006 85562 17511236
3 90 99998 365396899
3 69 99921 203082205
3 50 99929 441354552
3 64 99946 539884730
3 62 99940 228966341
3 45 99981 98623046
1 6955 49172
3 15753 18473 289595905
3 55 99975 45649455
3 98 99990 489168466
3 71 99977 909517226
3 60 99962 35787671
3 7 99949 814142159
3 4 99979 692278142
3 21 99977 556475616
3 9 99932 595140566
3 96 99929 467211133
3 78 99951 365802968
3 86 99914 573009415
1 43063 63701
3 56 99952 423768929
3 5 99995 166131281
3 72 99935 600081767
3 69 99977 640251290
3 73 99968 944466589
3 81 99947 382613480
3 32059 86224 902050617
3 69 99956 756856504
3 11331 54110 62181394
3 57 99915 355209555
3 81 99904 244239685
3 67 99922 873256595
3 17 99998 786138134
3 59 99964 190353891
3 37 99986 678385176
3 15 99979 77014405
3 34 99998 180144016
3 50 99903 105426455
3 47 99996 511217943
3 16 99966 508925272
3 71 99922 449088127
3 78 99962 300039720
3 33 99968 458571000
1 15097 25500
3 53 99915 133419420
3 11 99991 842712804
3 46 99981 497306303
3 26 99994 142257861
3 23944 52393 132706303
3 91 99984 905844480
3 19 99994 680138468
3 46 99989 993208541
3 53269 65612 327095093
3 66 99985 976968170
3 99 99966 632327255
3 28467 83409 882272895
3 34 99954 374591479
2 81321 132538218
3 46178 47095 680146593
3 20257 35774 584264312
3 72 99935 708688420
3 30 99914 471630860
3 73 99903 505160892
3 82 99964 77924600
3 45 99904 104787015
1 74676 91559
3 2 99995 385243087
3 90 99962 459952062
3 68 99901 260231284
3 49 99913 816029945
3 84 99933 170315063
3 62 99955 579832940
2 73030 791586685
3 77 99999 517916647
3 83 99982 71180404
3 20 99937 949063034
3 49 99994 72075680
3 38 99921 63805817
3 52 99957 235180274
3 16174 54276 785789370
3 21 99936 448580884
3 31 99932 146523317
3 32159 50168 324792208
3 21 99947 47552714
3 39 99979 171035181
3 35 99943 76379845
3 86 99916 587920793
3 8 99929 296168351
3 29 99927 814320973
3 29331 52026 104064902
3 37077 54707 666092205
3 11 99979 924710432
3 19 99922 684710768
3 55 99997 923703820
3 31 99929 807945536
3 62 99926 678665642
3 44 99908 966863009
3 70 99934 45438748
3 89 99950 179116822
2 81975 283852811
3 60 99956 246912432
3 19 99979 705189262
3 14 99987 308742264
3 78 99912 7829883
3 26 99906 273225164
3 7 99934 355340726
3 69 99928 130468582
3 90 99901 640183241
3 35 99985 230919901
3 73 99990 176795683
3 38 99995 179255819
2 10060 770913491
3 33 99968 151604114
3 27 99920 798206281
3 34 99993 575248827
3 68 99930 827075195
2 20059 523347952
3 68 99976 998588567
1 20361 52983
2 5805 799096277
3 21 99932 163327877
3 56431 89915 878148572
3 11 99904 431755960
3 15 99956 21220036
3 31 99951 596704687
3 97 99964 500965318
2 6527 421780601
3 47 99927 990951646
3 15 99988 863916382
3 43 99930 282609580
3 41 99975 228307783
3 49 99914 778902782
3 75 99980 712989333
3 11 99923 532921917
3 40 99989 343946936
3 74782 79857 786195047
3 95 99969 811980431
3 63 99938 514233751
3 58 99932 951483920
2 96004 578737581
2 26181 555304054
1 40866 46295
3 14 99908 136255939
1 18201 30774
3 13 99986 349369587
3 9723 35609 411614240
3 2 99925 660747906
3 55930 96849 891224907
3 98 99917 644750278
3 26 99983 36471417
3 19506 25457 272611376
3 85 99990 845737777
3 48 99925 323755503
2 18353 117680804
3 19 99948 567900671
2 53531 630976803
3 59 99996 360882893
3 87 99977 519110874
3 54 99975 659341716
3 51 99920 156187619
3 54 99914 863837046
3 80 99941 671465142
3 34 99967 843389809
3 69 99965 277988960
3 17 99910 52375797
2 5289 540490672
3 4 99972 395803013
3 3 99906 891437039
2 91463 63865070
3 45 99933 107154384
3 40 99932 532769675
3 77 99925 391076583
3 11 99968 65385308
3 48609 83070 686846434
2 31779 599595278
3 45 99915 772622614
3 38 99998 922423245
3 19 99984 160543769
3 63 99919 49403775
2 25882 958751724
3 41 99954 669572416
3 16355 98230 949544388
3 2 99965 843678914
3 98 99999 297010441
3 88 99916 458751813
3 27 99960 409888161
3 69 99965 617039269
3 70 99924 156016233
3 45 99924 218674321
3 77 99945 374238392
3 57 99915 28006956
3 78 99988 532157735
3 55 99958 386061554
3 9 100000 973662608
3 63 99985 554034654
3 18 99988 399801941
3 50 99930 387203530
3 19589 70999 581148898
2 23371 937256988
3 24 99933 307480412
3 2 99995 959166767
3 14787 68920 782284796
3 10 99954 239372258
3 6564 92869 912764633
2 70048 791334399
3 26 99932 617635776
3 59810 96562 879797686
3 79 99975 444499516
3 84 99940 468175896
3 10 99900 763266494
3 96 99972 239578612
3 44 100000 538103017
3 51 99909 593668660
3 50 99985 476890979
3 15 99945 119971836
3 67108 85773 136568091
3 18 99941 570763797
3 15 99937 388370122
3 48 99945 593509258
3 12 99972 682894775
3 19 99926 801447824
3 86 99975 940796608
3 61 99926 129460907
3 71 99915 54792854
3 97 99965 381419279
3 30 99960 3192648
3 46 99981 69541956
3 55 99930 140132610
1 15223 20692
3 61 99986 819974779
3 71 99995 506067092
3 71 99925 191403217
3 12 99986 681987851
1 33342 41436
3 10 99951 626578250
3 10 99985 583782827
3 85 99938 267552403
3 93 99918 235606943
2 43323 296510047
3 24 99916 779236497
3 79 99999 799157118
3 50 99916 798262897
3 33 99909 15036203
3 2 99930 781921210
3 90 99985 264910927
3 58 99919 878603050
3 21 99974 208000018
3 79 99919 530832878
3 6 99990 198059651
3 13 99934 839310176
3 74 99966 414303353
3 59 99964 443751437
3 24 99936 485459642
3 33 99976 282461178
3 67 99910 975288922
3 64 99953 16799783
3 9 99941 514267751
3 49345 57223 656662357
3 99 99924 263993539
3 28 99992 634916868
3 31306 93777 400080976
3 34 99917 189382592
3 13 99993 648559699
3 45 99989 999727005
2 41953 40488112
3 60 99957 431123915
3 93 99954 386024784
3 67 99970 357710630
3 45 99935 75935605
3 93 99958 878477574
3 81 99911 352805780
3 29 99912 967476795
3 44 99972 533233001
3 75 99961 724928768
3 26 99950 941822608
3 74 99956 326743745
3 21455 25244 819630705
3 12720 28879 612573465
3 37 99956 809636706
3 5 99909 707759647
3 56 99914 170541832
3 8 99993 252730850
3 75 99990 401626110
3 19 99956 766320434
3 30591 32051 872648377
3 19549 43852 312786337
3 29 99994 843051947
3 62 99957 846620873
3 44257 51644 578872998
3 33 99936 771587280
3 13 99901 457859971
3 33 99922 49226282
3 3 99961 166019588
3 26 99915 434955422
3 66 99913 57166584
3 66 99905 480105868
3 74 99913 639781533
3 32 99917 268791661
3 43 99972 300207690
3 43 99945 735541915
3 53 99978 267168077
3 81 99973 474145106
3 44669 73309 89049362
3 37 99944 10671863
3 6 99971 31513733
3 68 99907 860197528
3 22336 77545 307625658
3 56 99900 231781045
3 65 99965 835628235
3 19 99924 562517054
3 27 99929 833586434
3 16487 59889 100973788
2 88061 121227097
3 78 99971 398212295
3 20 99941 529939853
3 2 99992 376817463
3 49 99993 548018377
3 11 99938 486021063
3 2 99947 627277661
3 95 99937 899296591
3 8 99915 246293928
3 42 99977 651629885
3 16 99908 606350459
3 76 99950 943934236
3 78 99915 993209018
3 53 99956 879583572
3 6 99959 745948228
2 65449 292324318
1 3580 8627
3 70 99942 468352268
3 35 99910 162003144
3 45 99991 664271204
1 3185 37189
3 13 99966 740447435
3 28 99939 547382784
3 80 99946 970424529
3 46 99938 360335809
3 44 99910 43832775
3 21 99995 704356385
3 86 99979 335072797
3 88 99906 474700102
3 29966 52137 508742055
3 13 99940 751156981
3 12 99935 38111459
3 81 99908 143191539
3 59 99997 867515767
3 16 99988 744370856
3 8 99921 246865401
3 3 99903 482953994
3 70 99938 212197619
3 53048 64095 457653689
3 44 99960 874472230
3 24 99926 728994919
1 72044 75503
3 36219 66595 931188158
3 18 99924 155774995
3 68 99903 524086975
3 92 99934 365780589
3 47 99933 300159527
1 25103 25300
3 36834 38445 918674452
3 24 99903 60887770
2 57681 63574953
3 85 99929 485702580
2 53559 517918996
1 51712 60570
3 27855 88004 904046528
3 48 99989 443363614
3 15963 99271 674982671
3 30 99919 936558023
3 94369 96918 72917947
3 27 99913 747761851
3 56 99955 229642979
3 76172 77716 914288768
1 11053 63280
3 24 99900 847400653
2 20542 358670516
1 20301 86212
3 35587 60786 216665836
3 38 99972 695834681
3 70942 90901 799908357
3 79 99915 579608919
3 9 99924 848397776
3 46 99968 515736785
3 50 99991 961098722
3 92 99908 746343700
3 89 99921 245398820
3 18 99991 611625646
3 20 99907 733435576
3 50 99975 785349200
3 19654 85334 274147358
3 26 99916 924128786
3 31341 79542 421457047
3 78 99931 579255798
3 2 99913 314571209
2 26916 978415903
3 39 99947 845326357
3 23 99910 29199467
3 10782 42065 283346846
3 63 99966 356483411
3 14 99916 643573459
3 66 99972 920508467
3 78 99942 972472939
3 46 99947 295576372
3 79 99961 719397987
3 45 99997 13840400
3 81 99987 232073183
3 5 99923 185892625
3 28 99972 830235218
3 95 99951 598380891
3 74268 90709 494899169
2 45505 491456902
3 18 99962 437310605
3 92 99914 373734637
3 29 99978 349957466
3 98 99924 345310212
3 6 99948 324551895
3 35 99979 479054331
3 96 99990 697332110
2 93564 480482364
3 87 99945 396298586
3 62 99958 340134979
3 78 99923 885653747
3 28 99977 412551386
3 56 99952 101829159
3 31 99992 291536069
3 28 99999 952475015
3 29 99903 988064539
3 79 99910 656049074
3 59 99932 859756939
1 15704 26075
3 69 99950 791120035
3 98 99996 282688918
1 7562 62976
3 13 99999 767806059
1 59649 84325
3 40 99991 503559046
3 2 99942 811119593
3 88 99911 305106241
3 56 99923 666980999
3 53 99941 878312579
3 43 99970 202386943
3 27 99912 913882802
3 88 99987 280259847
3 25796 60314 159262247
3 7811 52322 275268851
2 80427 158850101
3 30 99934 200285835
3 67 99981 725658579
3 22 99982 881057249
3 42 99994 692673669
3 79 99937 775098413
3 1 100000 514184902
3 86 99908 288580330
3 46 99970 283409636
3 75 99924 429107730
3 72 99984 820061860
3 32848 59725 728066778
1 11049 58188
3 55 99966 376442904
3 56 99954 806542542
3 12 99933 109551009
3 33 99907 424453457
3 9 99924 252816460
3 82 99940 258495642
3 29 99972 27077048
3 56232 61030 964639298
3 72257 80848 359262882
3 62 99964 177316123
1 9105 78596
3 44 99928 774127189
3 53 99995 872315154
3 72 99900 414659276
3 29 99918 285995876
3 11 99926 667209025
1 20214 77882
3 1 99947 661535518
3 49 99917 355026660
3 49 99957 834953677
3 31 99947 68610555
2 19736 112160694
3 69 99916 410437402
3 56 99967 6153874
3 20 99935 87850167
3 3777 78555 93320083
3 52 99983 952662289
3 64 99948 356406512
3 50 99959 37442275
3 7 99975 440032967
3 86 100000 924979223
3 69 99954 453328641
3 96 99915 388727500
3 55 99957 974454386
2 62468 83382326
3 12 99945 371363911
3 20 99938 889478594
3 47 99967 950147958
3 54 99932 892362501
3 19 99990 982036231
3 65 99987 417705967
3 23 99986 172437013
3 90 99973 390912645
2 44771 154103535
1 45357 55875
3 18 99969 614051253
3 100 99997 428958598
3 51 99937 625809750
3 61217 75709 832461940
3 70883 87225 949564799
3 79 99971 293543623
3 57 99965 51625234
3 67 99978 956039636
3 44 99953 236202317
3 89 99936 494742584
3 37 99968 816395754
3 29 99992 509771539
3 28460 58528 768096386
3 21 99956 472277139
3 14115 22701 513427767
3 24 99941 894199221
1 65178 96111
3 63 99957 402669107
3 57 99975 359940887
3 21369 26067 833032747
3 75 99966 25860041
3 25 99915 334830627
3 13818 65200 743137015
3 28 99981 256528239
3 85 99986 516172824
3 64 99957 653795858
3 70 99907 745250283
3 74 99938 90383296
3 95 99907 18586012
3 55 99935 550504487
3 100 99966 606666538
3 98 99927 344677487
3 19595 49601 376513799
3 51 99944 755556863
3 21518 79935 519493890
3 35 99902 580273794
1 55378 73802
3 61 99952 558484799
3 54 99928 99854022
1 18483 74988
3 41 99952 154124795
3 17 99993 446400042
3 82 99976 792697752
2 38356 900561148
3 25 99928 854308503
2 86083 732534902
3 60 99975 470010575
3 41 99907 349231788
2 46048 827421134
3 6518 85795 272946527
3 60 99932 692832446
3 56 99982 738890249
3 15185 68535 440818716
3 89 99985 634456273
2 85918 476764469
3 36 99984 490406831
3 6 99935 75790134
3 77 99956 763154382
3 19 99971 640619625
3 24 99921 825348684
1 13666 28328
3 82 99939 587845975
3 45 99964 179277453
3 15 99917 376728474
3 83 99958 483997084
3 55 99918 173869360
3 46475 83028 556231487
3 70 99986 362665886
3 91314 97944 603533565
3 72 99913 494597312
3 24 99997 336123053
3 19813 29998 127138196
2 69617 298535201
3 78 99962 810469523
3 21 99932 970589761
3 94 99959 939226032
3 17 99943 646550841
3 68 99929 348061732
1 69516 97204
3 97 99989 481232151
3 68 99983 989013091
3 27 99968 875785063
3 99 99924 123417867
3 31 99918 294728153
3 69 99927 592980510
3 9 99978 231637476
3 33 99988 208038298
3 100 99922 83282328
3 50 99930 946970095
3 31 99963 457529630
3 39 99960 267085730
3 64 99941 275079040
1 26550 31779
1 11081 41171
3 29291 93970 845693774
3 54 99935 870881160
3 73 99974 974898192
3 35 99942 88808317
3 61 99991 801383204
3 20 99979 173213947
3 13045 13697 30198904
2 44364 596259568
3 76 99944 246870809
3 95 99994 572069581
2 91497 356065006
3 50 99983 42684712
3 11 99922 729690065
3 23 99927 753155926
3 1639 25931 4573445
2 68929 393171724
3 34860 54125 437358792
3 19433 67538 508391280
3 34 99900 822333598
3 53 99984 805764916
3 54 99994 497128318
3 25 99980 894649602
3 28 99961 81130470
3 9 99922 208474898
3 82 99989 94245754
3 30 100000 782842928
1 53222 63976
3 59 99939 917858376
3 25 99906 317941467
3 58 99952 71344739
3 39 99932 74434140
3 8884 51163 155488088
2 77509 942715246
3 3 99911 422736599
3 58 99931 359383303
3 58 99969 532357800
3 68710 91585 429730134
3 13 99911 965973137
3 59 99984 357433628
3 65 99995 983552765
3 91669 97375 99123582
3 59 99909 852655072
3 17 99928 126290594
3 75 99910 633631871
3 58 99909 104015771
3 62 99961 505533042
3 69 99900 637120903
3 60 99943 223527911
3 98 100000 944516086
1 45945 76976
3 35 99959 531465437
3 30 99900 533545044
3 12 99995 181708345
3 28 99932 101409440
3 32655 94845 169752373
3 85 99947 985713819
3 91 99940 674847751
2 94384 902076504
3 6 99928 151212426
3 50 99954 944151887
3 62 99978 627211888
3 67 99918 713785963
3 92 99999 138641557
3 51 99912 197900285
3 81 99941 921212534
3 52 99937 438530153
3 95 99941 709882462
3 65 99924 773730920
3 67 99921 841799369
3 64 99932 687561873
3 53 99909 84769801
2 1527 713716190
3 89 99900 856113968
3 58 99981 784713167
3 65 99992 157396054
3 91 99996 898500244
3 51 99904 399907590
3 36 99960 444738990
3 35 99989 976584624
3 14570 96839 373495897
3 74 99955 482314109
3 56 99992 926765137
3 48 99979 923130668
3 45 99954 105743827
3 71546 94029 806718780
3 85 99907 670124775
3 1 99996 321598795
3 78 99914 105943517
3 57133 76192 694730942
1 56230 99288
3 28 99971 399848459
3 53 100000 245076663
1 46206 86213
3 51593 98578 758173103
3 27 99991 486744019
3 2 99958 14721763
3 98 99933 774384420
3 50389 85627 773952349
3 92 99947 919256656
3 63 99948 70759590
3 99 99969 858969898
3 42 99984 444091526
3 5761 82758 193229535
3 45 99946 141166342
3 27 99913 777574424
3 15318 27647 400561594
3 55 99928 926006880
3 6 99929 107670589
3 46 99970 747697351
2 80701 298225820
3 99 99928 123925076
3 97 99930 399022325
3 31 99937 167820925
3 68 99917 633243826
3 70 99934 418415284
1 40871 96287
3 32285 57433 217915938
3 8619 37340 999831045
3 39 99932 706857940
3 17 99918 155291153
3 66199 87964 684554495
3 85 99910 419192124
3 98 99906 722079549
3 63 99903 203073886
3 12 99947 462300515
3 100 99914 537360277
3 992 32395 281173736
3 87 99924 26160329
2 20669 381278167
3 67 99964 214748861
3 21 99917 39468709
3 75 99902 63318164
3 35 99974 733264409
3 51 99911 278887364
3 57 99928 932635806
3 64 99914 713137330
3 95 99928 329473571
3 71 99914 267895661
3 51 99954 444059833
3 73 99958 993676658
3 36 99970 47599227
3 39059 92500 227549876
3 32206 54119 20321971
3 36 99955 864191451
3 11422 96034 33889338
3 46 99953 155481548
3 19 99939 388133152
3 35 99990 89885290
3 96 99966 933472653
3 45 99980 977858204
3 17 99915 288413158
3 33 99928 605185423
3 61 100000 605172788
3 21 99964 766791997
3 76 99942 498330818
3 48 99905 103749166
3 52 99969 239372806
3 30 99956 586907774
3 55 99929 799700930
2 42670 463037158
3 81 99937 79233249
3 64 99901 413551400
3 63 99939 162415239
3 72 99984 991272564
1 38894 45328
3 24 99967 718124475
3 54 99925 637385019
3 75 99932 6861369
3 99 99929 96979301
3 183 39991 427000544
3 40 99935 566601248
3 76 99997 612996715
3 10116 73595 430423391
1 14578 40820
3 74 99963 935189636
3 66 99972 250176433
3 80 99995 649057099
1 145 1547
3 2 99970 884818055
3 40 99908 981607318
3 90 99957 194221722
3 70407 95942 569102410
3 36 99938 520435018
2 17139 93606086
3 39 99900 53368161
3 68 99934 802771167
3 8 99968 342215860
1 54081 94685
3 100 99997 767607170
3 26 99993 452868752
3 19199 42602 629118274
3 63 99998 158074681
3 69 99992 551476144
3 26 99921 608886940
3 73 99927 586085307
3 59 99980 225900994
3 45 99964 517496084
3 55 99931 302971550
2 21725 841576898
3 4 99935 75205599
3 94 99922 587825884
3 64867 98253 900150307
3 45282 67719 40204903
3 43 99960 756650803
3 82 99915 528516073
3 83 99931 314533984
3 2 99926 863478921
3 27 99977 858632129
3 20 99915 605350835
3 34 99976 285810687
3 68 99914 823899389
3 37 99975 147587926
3 29 99975 168982857
3 28 99922 410436568
3 71 99983 261114668
3 95 99924 180288244
3 39 99948 729712271
3 23 99921 272864823
3 43 99953 770095508
3 19488 47835 182200658
3 35106 78854 263068859
3 56 99918 380322141
3 94 99911 28773957
3 29 99923 210880346
3 100 99965 471784664
3 47 99918 364281853
2 68876 245124728
3 40 99900 98035885
3 28 99968 197927666
3 17 99916 707186317
3 58 99995 191858024
3 84 99905 831541558
3 20315 50290 243857297
3 29 99968 248913360
3 13 99956 530047081
3 77 99981 856737557
3 91 99998 730471446
3 62 99902 38020175
3 8 99909 532078859
3 13 99993 531482018
3 50 99949 260231787
3 57 99947 737921932
3 91 99997 199845807
3 50 99992 640218026
3 49 99918 778695051
3 49 99966 364686012
3 21703 30892 228605455
3 34 99925 755021292
3 18751 41932 355231242
3 57467 95787 79427915
3 46 99948 319620019
2 88141 372093634
3 1 99960 595694056
3 94 99974 226689451
3 29 99982 184891282
3 30 99929 813545627
3 95 99901 334631228
3 73 99993 294312192
3 14030 35739 133188398
3 50 99924 42676500
3 31 99955 32372724
1 53136 80204
1 4356 52959
3 38 99979 573388534
3 81 99949 702432048
3 52 99981 978312887
3 28 99908 297257093
3 53 99906 668126478
3 77 99945 316691927
3 69 99986 175959920
3 53 99954 889206060
3 37 99945 685358413
3 38803 95771 71888256
3 98 99926 303512277
3 77 99919 525296038
3 20 99948 308541691
3 14 99994 860011121
3 71650 83704 420648120
3 35 99990 85423124
2 9933 954036092
3 45 99939 711706494
3 65 99927 35259410
3 92 99937 277763534
3 12 99924 606324847
3 83 99978 726558117
3 26 99934 792472301
3 50252 68670 486668138
3 51 99935 485125579
3 42 99921 30365638
3 38 99922 140486069
3 53 99964 532471369
3 25621 77610 737654148
3 54 99901 173255497
3 17508 78561 197394758
3 14 99993 136128779
3 45 99915 946778241
2 96420 404416662
3 48 99924 994089465
1 67284 96121
3 62435 93101 792974862
3 78 99948 285859085
3 37 99972 931271984
1 15887 93800
3 3 99918 728408775
3 59 99983 127837157
3 53 99918 247540534
3 53 99933 302740498
3 59 99964 318721990
3 4 99964 991062245
3 42 99914 60155141
1 32957 97278
3 31 99934 161793393
2 75514 226091736
3 69 99938 252168353
3 34768 90383 765892298
3 90033 90236 10345866
3 45 99996 756649174
3 7 99982 263260139
3 22 99965 813265212
3 9 99950 96463472
3 73 99925 297736022
3 35 99914 665312750
3 99 99941 335763714
3 58 99908 625152484
3 6 99924 151185218
2 38603 125704782
3 8 99900 553810586
3 17 99986 174700508
3 21 99946 720798527
3 77 99903 33144128
3 10324 99693 335187090
3 16 99940 907990934
3 35014 92112 579455975
2 94577 747371720
2 90179 844307923
3 13324 93750 863352609
3 63 99965 999722408
3 48 99928 977621047
3 7140 86640 331396451
3 95 99947 802932185
3 49 99915 981065048
3 14 99960 127782898
3 93 99951 765220488
1 26056 82850
3 88 99988 687481038
3 83 99900 198158566
3 81 99975 777391352
3 80 99947 246262528
3 13 99903 904985998
1 33372 78836
3 74 99907 741000314
3 51 99950 235180028
3 40 99916 254651954
3 42417 89950 967496045
3 87 99969 578834086
3 11 99985 140750766
3 23 99963 496492773
3 8411 94881 260892436
3 59 99988 319124839
3 39897 87041 715230879
1 49160 54865
3 89 99958 256123435
3 23 99942 632442070
3 99 99920 107072473
1 5881 21399
3 9 99931 561621717
3 78 99918 312616613
3 58 99942 189995984
3 31057 61015 782615729
3 53 99956 470817908
3 14375 40749 416624034
3 31 99963 775505578
3 20 99906 632086741
3 46 99971 530218303
3 1792 61293 827260104
3 59 99907 833887526
3 11 99911 99863670
3 20 99962 13510142
3 69 99906 388087298
3 51 99943 959798231
1 76548 80475
3 17 99953 838430898
3 54 99913 385354023
3 93 99979 454083670
3 92 99990 725502466
3 68582 89887 434347589
3 97 99914 799841289
3 65 99928 239984708
3 2581 88761 106466741
2 24218 147695026
3 15 99996 72584081
3 65 99912 107476346
3 83 99938 234513604
3 93 99925 189374422
3 50 99906 971997689
3 61 99947 665834822
3 38 99928 441370650
3 61 99930 664433846
3 89 99925 207319285
3 31459 79896 770883391
3 15781 86431 793798433
3 30 99985 705788720
3 4800 40707 655444259
3 10775 35352 887845453
3 12451 91549 157704146
3 51426 59262 830601046
3 35 99981 692813815
3 26 99998 577588939
3 67 99948 505155897
3 50 99976 646909678
3 368 75940 791281209
3 19 99954 761391370
3 96 99953 200076281
3 68386 82674 382488051
1 8409 98851
3 16 99963 960236700
3 81 99915 980273811
1 262 32155
3 6 99918 72164863
3 49 99995 673838745
3 70401 99599 60387141
3 63 99962 570021316
3 66 99952 593855765
3 10 99934 238532813
3 52275 77177 822406962
2 13106 127434696
2 64641 144775814
3 17 99963 925843164
3 25 99991 429396817
2 30360 127833645
3 63 99918 659308090
3 4317 31330 507043561
3 47 99945 525874706
3 28 99964 701480766
3 15 99984 550836062
3 40 99947 535397071
3 39 99936 804005526
3 47 99952 312946933
3 91 99930 231204037
3 15 99966 158006851
3 84 99974 93842730
3 90 99956 584559949
3 91 99949 446792220
3 91 99913 154044586
3 30 99973 639619891
3 71 99983 430493240
3 43 99919 661910180
3 85 99944 608670111
3 22 99962 539208173
3 89 99935 137910808
3 9 99917 612766642
3 39 99992 650374511
3 62 99974 396188903
1 90522 96629
3 97 99982 753616232
3 21724 70596 42613535
3 3 99941 852617977
3 22 99983 998705964
3 36 99987 849949016
3 91 99968 657664032
3 30 99900 774478687
3 73 99996 165543597
3 22 99973 627035927
1 50497 87132
3 11 99992 946295201
3 87 99913 675243888
3 11 99929 710165908
3 11 99910 818556141
3 58 99984 159701145
3 96 99945 927810293
3 5 99997 182091971
3 7 99944 860768800
3 9 99980 996342832
3 54 99905 173540766
3 55830 64965 175315824
3 100 99975 101668536
3 11263 12970 337772840
3 53 99983 436936601
3 64 99998 741120248
3 14 99949 205642059
3 37 99922 166834075
3 1 99930 40787204
3 91 99942 681985613
3 15 99995 702733987
3 65 99976 273762674
3 29 99927 26297462
3 33 99996 361884276
3 58 99990 975787582
2 92084 866744296
3 23 99968 432029424
3 20270 40129 251431636
3 47 99906 418199314
3 47 99966 940224319
3 59 99912 494591543
3 15 99932 877022690
3 10 99954 640915638
3 71 99953 62208863
3 76 99905 849180213
3 802 37134 295797604
3 66 99912 576019443
3 21012 75592 163023121
3 13 99913 172093515
3 17 99910 947863196
3 27692 96055 901597558
3 16 99962 50292787
3 10 99947 273950096
3 17 99997 783699490
3 89 99931 982782430
3 51 99936 553054773
3 56 99979 132666190
3 94 99917 417796192
3 12 99993 50631232
3 48 99921 848128157
3 83 99927 883811715
3 74 99910 714109462
3 21 99987 843659939
3 20410 26608 457385860
3 23 99918 311979362
3 86 99994 487171286
3 70 99949 895937668
3 68 99995 475592214
3 23 99988 605361103
3 80 99900 552967049
3 74 99983 144223570
1 45261 80975
1 52789 58826
3 10374 13017 163839886
3 10 99976 63387026
3 18 99923 792350084
3 93 99910 567981705
3 82 99922 425183085
3 63 99972 510507035
3 38 99916 591278257
3 66 99947 211003878
3 85 99939 538424227
3 9 99960 588352509
3 98 99995 336603627
3 43 99940 333845618
3 7 99931 19006499
3 26032 38847 468459028
3 13 99954 59237568
3 3 99912 925350517
3 97 99939 248315956
3 47 99929 687689008
3 70 99920 702235218
3 72 99967 329981545
3 40 99987 750766833
3 46 99992 567829653
3 77 99988 303679444
3 57 99904 637483387
3 78 99946 785793993
3 31 99915 158392442
3 100 99922 756823825
3 98 99969 30432269
3 71 99910 774170368
3 79 99969 478762125
3 98 99983 920760549
3 8 99950 546740279
3 69 99994 842648107
3 22 99932 151246958
3 8 99910 704954305
3 26 99972 954038849
3 78380 83005 855615672
3 17 99956 327448623
3 39119 41365 841254443
3 5 99911 319353642
3 79 99929 982489700
3 46 99924 324404955
3 19 99904 970672956
3 89 99955 390518053
3 45 99916 441677250
3 24 99927 206042860
3 63 99994 726134560
1 82834 97693
2 92950 648753415
3 58 99901 781689534
3 66 99962 57521084
3 20 99943 645808511
3 76089 89851 777850390
3 12 99948 547395983
3 12 99983 48417006
3 77 99984 468717386
2 20807 730665510
3 51 99948 699421238
3 76 99982 719181666
3 47 99977 679552846
3 65 99956 945677103
3 68901 91244 382156185
3 24 99990 907962812
1 68040 73537
3 60 99980 51825297
3 52 99939 572742528
3 100 99980 304708084
3 28265 62567 591625767
3 57 99985 498235543
3 6 99935 887844815
3 5 99954 486417566
3 61 99925 653549644
3 92 99975 659617743
3 84 99900 797372954
3 63 99910 512280302
3 93 99905 409782495
3 8 99931 696743526
3 12 99974 139753780
3 33 99971 581223466
3 92 99996 825826720
3 8 99959 266652891
3 9 99940 409317093
3 9 99928 807074346
2 47980 634723634
3 61 99977 80740778
3 3345 14985 287150571
3 91 99922 823985772
3 28 99907 592077079
3 21 99923 70826551
3 78 99994 833919271
3 8 99920 368226240
3 82 99963 532488864
3 81496 85795 444323248
3 78 99964 481261988
3 30 99997 750235204
3 42 99980 544089783
3 34208 95524 788203571
3 24 99984 637121723
3 58 99972 518434512
3 19 99933 745559613
3 81 99980 642562928
3 12 99969 650518517
3 51 99905 906811918
3 89 99902 270558343
3 54202 59147 763001133
3 2124 80773 326381967
3 64 99996 948792574
3 91 99919 741696989
3 62 99903 788927939
3 26 99969 383260925
2 73031 598490499
3 87 99960 253051860
3 36319 43094 31640644
3 76 99921 501006551
2 64292 188622842
3 45651 91955 299411905
3 37 99952 133096560
3 1 99924 54779989
3 94 99936 966157656
3 74 99925 277748904
3 75 99910 737702899
3 37 99933 889965247
3 87450 88710 975872999
3 1807 46392 704992842
3 27 99932 281802020
3 18 99961 139307441
3 2 99912 626756359
3 35 99989 116219983
3 61 99968 641858750
3 5 99968 91782141
3 35 99902 602801387
1 93924 96237
3 23 99941 851034224
3 73 99973 791085594
3 38 99955 948306510
3 36 99921 989243790
3 31 99924 876261828
3 3 99913 483727850
2 20337 563546159
3 68 99927 168389884
2 85452 940262232
3 92 99993 807219842
3 100 99992 897962873
3 68 99984 275396771
3 23 99968 224284675
3 28 99933 101700786
3 7831 98363 270624316
3 89 99911 836287377
3 1890 61103 621340772
3 77858 88270 301391146
3 52 99925 748929310
3 70 99908 382172403
3 39 99942 541405716
3 68 99943 250508207
3 42 99973 90317782
3 52 99971 73841783
3 11 99919 632493316
3 79 99944 298559738
3 19189 90286 120700589
3 70 99947 886608640
3 5 99936 198947830
3 19323 44450 425941813
3 63 99933 565840638
3 24 99929 147335460
3 9 99964 55018241
3 16 99926 185224322
3 88 99900 948739004
3 31 99907 32739757
3 70 99950 246499857
3 26500 59158 753896821
3 2 99934 704026092
3 27 99944 80173593
3 20138 63412 99085669
3 29 99982 971997588
3 26 99934 222094630
3 67 99961 638007066
3 38273 96074 141968399
3 5 99906 474998238
3 10 99935 528758809
3 97 99938 817747735
3 3 99931 461040248
3 96 99963 796815170
3 32 99972 201622276
3 51 99969 500509864
3 62 99981 142221529
3 56 99954 439469347
3 34 99967 24329789
3 35 99910 61240094
3 49 99927 683174851
3 78 99933 641862107
3 36 99904 209509038
3 52 99922 126974712
3 52 99976 285341848
3 85 100000 376139572
3 3 99919 623020115
3 40350 90323 651307631
3 97 99979 952866831
3 15 99911 603273456
3 42 99958 447622845
3 40066 70917 824980460
1 17540 25661
3 8 99961 53258062
3 9 99957 477609064
3 80 99999 650296068
3 75 99964 340438048
3 18 99975 274817484
3 15 99905 829673011
3 97 99955 315141684
3 57 99940 851287304
3 65 99932 609974164
3 40 99954 509526860
3 19 99943 566111701
3 73 99925 899516371
3 68 99997 368476787
3 32 99965 729572544
3 31 99949 470858433
3 11 99955 39287784
2 73193 261679210
3 72 99965 206808928
3 32661 95955 573175672
3 40 99912 838499329
3 38613 52215 954666428
3 1 99955 71160978
3 29 99933 197554072
3 50 99922 564332107
3 87 99956 640951588
3 67 99958 722992887
3 58 99994 153030581
3 33 99922 87957652
3 57039 65088 621446814
3 85 99985 663771195
1 45079 83759
3 98 99926 648834248
3 34 99959 269238962
3 20 99957 701825662
3 16 99988 327796406
3 14 99909 539237421
3 76 99991 266367798
3 30 99993 485634477
3 61 99999 922820874
3 90 99955 757799114
3 91 99914 502830320
3 9 99904 79624050
3 49 99995 319135435
3 96 99961 369795856
3 18 99970 521977899
3 89 99983 9462583
3 17 99991 502732302
3 56 100000 210029955
3 18 99971 59208165
3 33 99918 553546940
3 8955 25498 763612122
3 1 99962 273137469
3 51 99918 774798929
3 20 99958 443243156
3 28406 74329 950764204
3 10 99998 491291242
3 97 99963 231599956
3 20 99963 98202278
3 27 99957 185240820
3 80418 90670 753682637
2 24045 122213511
3 24674 98580 25427755
3 1 99921 852794629
3 69 99906 518057277
1 34220 91098
3 83 99942 234657915
3 54 99942 584102608
3 55 99940 724682925
3 23 99926 203347726
3 25 99903 976522304
3 30 99971 410857435
3 31 99959 77131386
3 5565 9930 560660968
3 37469 63195 41340311
3 65 99900 948944547
3 61 99914 795001259
3 39 99978 55750208
3 44 99918 56236231
3 2 99919 495453432
3 62 99952 405770335
3 13 99944 374535569
3 22 99908 898734059
3 38 99933 680011038
3 59 99933 283229901
3 71 99975 891258888
3 19 99920 853973875
3 88 99913 171404877
3 34 99983 322285501
3 28849 36081 652791560
3 56 99927 132268704
3 30 99976 997622065
3 96 99987 61127948
3 33068 79012 242802598
3 61 99914 505904139
3 14 99904 622756459
3 96 99910 138136620
3 9659 23900 530415406
3 11 99962 803335199
3 46 99960 436503822
3 6 99924 196096673
3 88 99978 468616604
3 33 99978 170099098
3 28706 40729 659418914
3 82 99902 48836229
2 42312 992945405
3 69 99954 144251791
3 6601 74290 331200639
3 95 99973 770352121
3 44 99952 760019395
3 16286 19336 77144941
3 23 99914 54482497
3 13 99993 671527403
3 68 99968 514934790
3 8 99903 804423650
3 66 99913 385061183
3 27 99996 921718232
3 92 99904 420935411
3 7035 88544 693076811
3 45 99913 226052367
3 97 99986 241474262
1 35963 81650
3 88 99900 837748508
3 1 99967 8856593
3 97 99993 398036257
3 73 99978 811554057
3 5142 73795 947624913
3 89 99991 419407305
2 55942 976621966
3 18 99961 836344563
3 63 99946 88113291
3 83 99975 942615945
3 9 99962 969945509
3 71 99982 128402298
3 59 99910 231435320
3 63 99964 201871674
3 13 99950 429530997
2 51682 129476056
3 8871 81774 571205177
2 37671 546414193
3 78 99980 477324101
2 78668 255494203
3 55804 64350 92847604
3 82 99989 705095965
3 92 99947 914140138
3 88 99940 608353965
3 77 99907 614854560
3 64 99958 437694605
1 79605 84903
3 31 99923 226591706
3 68 99997 336174999
3 14 99974 968231168
2 46264 637156562
3 73 99939 995528167
3 58 99983 468407725
3 18 99956 856293898
3 381 12590 211666398
3 52 99991 232699878
3 78 99983 731418662
3 49 99996 609526244
2 7143 555420144
3 39 99941 656744734
3 11309 41188 931594528
3 50991 83278 737635788
3 55 99930 265433440
3 61 99901 929419629
3 66057 74885 432377129
3 582 59034 447465160
3 39 99968 399334611
3 97 99947 937160591
3 44 99977 278578168
3 41 99997 623854301
3 96 99984 167309334
3 84 99998 750267643
3 72 99967 209223285
3 39 99953 32547943
3 50 99950 973825864
3 96 99968 756880919
3 24 99908 52351511
3 86 99911 14365434
3 96 99990 775969628
3 8 99936 824059071
3 67 99922 770603884
3 64 99934 906016218
3 34 99968 591354520
3 69 99979 71752389
3 60 99960 876313237
3 15127 87236 201995396
3 13 99954 118044441
3 66 99924 495918187
3 30 99978 466410439
3 81 99908 610067747
3 18 99995 318806349
3 77 99973 253923051
3 49 99959 680109515
3 72 99901 706218780
3 3 99923 148538487
3 15 99957 177079535
3 27 99988 847876223
3 24 99942 687361923
3 25 99969 410557231
3 24 99985 308341018
3 96 99979 933597523
3 84 99941 862926243
3 8 99964 194989023
3 23719 35136 374418557
3 59 100000 520628685
3 52 99991 772324218
3 14 99968 506840390
3 31 99986 988645154
3 11 99933 635777029
3 6 99963 973615162
3 12 99972 458435321
3 74 99902 746517125
3 46 99907 60646698
3 81 99928 832898761
3 95 99947 661982173
3 64 99926 566976021
3 53 99926 265184251
3 16 99933 229259330
3 5 99975 55890607
3 51 99915 551680952
2 71515 302281471
3 21 99970 531590785
3 8 99987 330474254
3 20 99900 785150396
1 23493 30929
3 55 99917 158516300
3 45 99970 283424964
3 8 99904 398604269
3 76555 81032 434715485
3 50 99964 357486011
3 45 99972 969647158
3 72 99947 342134662
3 40 99962 4380868
3 21 99976 686595552
3 37 99943 27866745
3 34866 58193 214022499
3 23 99974 636140583
3 67 99996 312698677
1 47647 86706
3 54 99916 26971322
3 64 100000 165012504
3 97 99911 150932682
3 60156 60529 216507206
3 77 99949 645700077
3 8 99904 412378085
3 91 99973 887800322
3 81 99910 28919101
3 5 99986 968296276
3 20 99956 497107325
3 61 99916 428541533
3 39 99906 687701405
3 57703 90012 846452940
3 66 99936 254161024
3 19 99980 806975430
3 9700 85802 649936734
3 70 99956 827300713
3 83 99950 30026593
3 5 99921 553164695
2 21089 141564120
3 95 99993 190800621
3 100 99992 380041700
3 61 99917 682127381
3 58269 71945 981910631
3 35 99937 429355320
3 43 99919 245020811
3 41 99947 782158876
3 74 99973 842667346
3 78 99975 310824999
3 30769 65942 854265719
1 24753 26467
3 38 99982 157319307
3 7 99965 573130107
3 34477 54363 52545116
3 84 99978 736160896
3 47294 73920 527988168
3 35 99973 43453742
3 39562 79354 329642661
3 43 99900 957061488
3 68 99971 684423523
1 27920 77985
3 59 99940 298270344
3 17 99917 467467702
3 44 99929 706137818
3 39 99938 363460567
3 53 99933 159735054
3 46 99978 220223064
3 27 99968 54558417
3 91 99918 210545833
3 48 99933 418805578
3 58 99961 102154142
3 76 99989 822087484
3 22 99974 393636533
3 48 99935 268828780
3 93 99953 398361236
3 85 99959 831456325
3 41 99991 273674961
2 49609 688169296
3 6 99933 285531402
3 82 99912 437242403
3 67 99938 691918811
1 4964 47527
3 18 99964 22036876
3 82 99901 65136973
3 75 99997 864528784
3 50 99999 996994965
3 44 99947 973492177
3 26 99939 73189272
3 68 99965 811228619
3 94 99916 93581544
3 20 99915 420608545
3 33 99903 638213237
3 51 99945 966210521
3 71 99987 13027312
3 54 99935 286279399
3 30342 99545 463600751
3 44 99961 12312045
3 34 99987 413040210
3 1 99979 106704705
3 99 99937 433974374
3 44 99982 105330480
3 47 99947 713345608
3 58 99930 764053377
3 73 99936 272025101
3 89 99971 418874941
3 89 99914 810727712
1 30095 42089
3 1 99983 222124781
3 91 99998 348490578
3 25 99959 751997499
3 52 99902 889586663
3 77 99926 228533696
3 86 99972 814949557
3 94 99907 550331236
3 59 99902 71299402
3 72 99925 971864907
3 98 99903 703352663
3 30 99992 613360116
3 21 99989 717290484
3 56 99903 503490976
3 64 99934 77816355
3 6504 77817 897248502
3 8 99984 989006488
3 10 99913 776345316
1 11951 88593
3 5264 97270 281322906
3 11 99954 871510786
3 38 99912 946235026
3 1 100000 502428477
3 60 99934 214737885
3 75 99991 13040393
3 21 99986 737708663
3 9330 74566 63743264
3 13896 90353 572218502
3 45 100000 907168972
1 29464 37475
3 37 99943 753543014
3 12637 40597 561136827
3 94 99933 434673592
3 93 99983 651112038
3 57 99926 760385130
2 380 18862379
3 26979 78371 489220651
3 97 99965 118211670
1 60260 72935
3 25 99921 388464738
3 15 99936 114120566
3 2 99910 405019130
3 71 99972 659216172
3 68 99924 131889181
3 76 99934 525441170
3 51098 74541 645551925
1 67580 92555
3 90 99982 105491822
3 93 99942 198867760
3 3 99941 831915897
3 1037 19422 706448616
3 82179 88113 541419455
3 63 99998 435983776
2 16773 531321684
3 46 99910 806349167
1 46440 97716
3 95 99971 7683066
3 70 99958 742512658
3 71 99994 782232687
3 30 99967 60231889
3 37 99906 109568793
3 90 99956 132514938
3 74 99901 184352675
3 32 99974 886424143
3 22 99953 622211551
3 96 99997 287133168
3 44 99941 629143301
3 86 99903 920434366
3 52 99956 715707448
3 76 99921 505361536
3 23 99955 405431369
3 86 99912 738456388
3 39 99975 551171776
3 92 99916 91406472
3 93 99919 21278744
3 21 99900 17772442
3 1 99999 915383115
3 94 99979 886363452
3 73 99927 364684942
3 28928 37602 514182284
3 80 99929 280732509
3 85 99962 154650915
3 20 99934 526070715
3 8 99971 575345277
3 62 99922 29247155
3 40 99962 254358169
2 44045 763541145
3 66 99925 269346754
3 85 99975 307262590
3 10 99985 178068719
3 56 99954 785202481
3 1 99922 336098924
3 1 99978 415100412
1 74481 80607
3 88 99946 621773538
3 67585 83862 266732742
3 80 99959 550193702
3 11 99936 996377226
3 44937 99688 486169862
2 67762 932017970
1 2388 40204
3 13 99935 689870614
3 82 99944 163711446
3 44 99906 606910534
3 92 99944 144412638
3 41 99976 382865545
3 7 99960 125547283
3 63 99975 621114137
3 28 99928 995764016
3 89 99937 121735444
3 31 99902 265276703
3 86 99941 554605921
3 36 100000 553160703
3 31 99905 247168469
3 97 99953 355802980
3 36492 97317 160601494
3 2882 76588 980541151
3 20 99962 322198720
3 62 99977 476988094
3 67 99936 497192262
3 63 99989 440354325
3 9244 93693 381799195
1 44056 60736
3 90 99934 881160919
3 9 99976 687404567
3 21 99918 30031175
3 27 99970 552388474
3 59 99962 541798173
3 95 99942 257203807
3 80 99903 915149060
3 15860 91206 30074686
3 84 99992 981534851
3 43 99932 790484087
3 18 99991 922913124
3 64 99901 277110998
3 97 99982 385914453
3 821 59531 741271380
3 24 99950 622634189
3 36 99929 984060960
3 88 99931 660767793
3 93 99936 112087773
3 50 99913 178684983
3 68 99956 260478509
1 48138 50219
3 52 99942 866678004
3 36 99992 958482220
3 51 99973 310971712
3 29 99993 479790416
3 42 99928 236210052
3 35 99909 129136403
3 68 99958 759183660
3 57 99997 591577888
3 31 99989 741090940
3 69838 85565 819077880
3 9 99910 695898972
3 8 99984 653330901
3 100 99977 419086162
3 67 99978 837769937
3 74 99921 612623568
3 53 99988 314825795
3 64 99920 64759216
3 53 99912 667245673
3 2 99960 426110205
3 18 99913 463022413
3 33760 45283 425304052
3 85 99999 845569505
3 28 99986 802952266
3 96 99915 542050924
3 60 99989 771953072
3 28 99905 968730666
3 21441 58199 37525652
3 28 99926 363174959
3 76 99915 782611498
3 48 99961 242667404
3 84 99945 949680555
3 82 99913 567251125
3 100 99924 917035229
3 7234 99660 199414306
3 46 99960 726759891
3 18 99917 467096117
3 32 99952 467939830
3 3 99937 570265179
3 66 99951 965808196
3 99 99955 443759479
3 1 99909 269170392
3 82 99995 756757883
3 22 99934 727450026
3 6 99979 755007064
3 78 99945 518066329
1 24481 64756
3 2972 5274 337544060
3 26 99933 943592165
3 76 99969 318543787
3 25 99966 85038133
3 20 100000 858869606
3 19 99997 991597469
3 75 99974 701180717
3 40 99935 68249281
3 84 99933 175236419
3 95 99956 891417154
3 44 99996 261712625
3 98 99909 496882468
3 92 99963 313389836
3 69 99918 54870896
3 9190 72028 541323705
3 97 99998 795380757
3 37 99907 372940655
3 85 99934 744880148
3 30 99938 503343934
3 16 99940 317419740
3 33 99965 99558991
3 60 99914 518283251
3 97 99954 306012332
3 83 99901 1882582
3 14 99991 443511618
3 49 99973 718145571
3 77 99925 316680996
3 61 99925 868862709
3 96 99926 562262545
1 26767 81970
3 45 99912 441448273
3 73 99921 732906724
3 9 99963 946601531
3 37 99911 11387239
3 1 99951 972197135
3 39 99960 536550733
3 40 99923 313799466
3 12862 40798 296797736
3 61 99951 554672238
1 9057 51408
3 14 99954 616736442
3 59 99906 117132160
3 40 99914 958390537
3 60 99981 120785091
3 43 99936 320790983
3 37271 50044 901513650
3 40 99930 119538066
3 54 99980 93988951
3 32 99909 207326583
3 17 99942 680023968
3 63 99990 228548783
3 5 99956 806184773
3 100 99914 217390505
3 29 99948 932428009
3 23 99924 138821193
3 31 99964 181204100
1 54 35701
3 98 99981 329124219
3 13 99907 427113699
3 6 99907 251026741
3 11 99922 43331145
3 48 99920 465933798
3 44 99929 243023644
3 18 99910 384868681
1 37343 88081
3 82 99969 567179281
3 49 99923 390058090
3 54 99909 216023437
3 1 99904 386161258
3 44 99955 613636552
3 82849 83474 250360599
3 69 99957 396917223
3 96 99981 158162348
3 14 99956 346044601
1 11910 91540
3 27 99956 569060090
3 21 99972 495719753
2 23048 862507662
3 4 99915 356471987
3 77 99960 873409078
3 31 99998 175153353
3 77 99986 984371695
3 72 99934 154027304
3 7417 86671 724799357
1 71281 76560
3 27 99980 957084756
3 57 99952 622987691
3 76 99962 98717902
3 85 99959 723808755
3 19787 28445 986918281
3 60 99997 5800447
3 11 99912 787406052
2 19620 650134224
3 75 99980 244753488
3 22 99983 729674273
3 77 99947 462679087
3 47 99950 471632402
3 34 99927 192920886
2 91997 907391555
3 2 99970 510240578
3 91 99959 462984408
3 28 99911 166921545
3 36 99913 199632383
3 98 99937 387737406
3 78 99910 397154581
3 24005 72550 480202232
3 5 99919 575035046
3 27 99914 217369661
3 70 99973 469230263
3 30426 74850 272587554
3 97 99927 165940297
3 27699 96028 834782642
3 70 99981 480421402
1 30480 98738
3 77 99952 525594758
3 18273 35003 61818025
2 85348 327780867
3 70 99923 334126128
3 47 99996 946005595
3 86 99987 882964510
3 34 99964 347980573
3 7 99993 368056924
3 63 99984 480340160
3 15206 98875 371380900
3 35 100000 903392683
2 5903 945545603
3 11 99925 187113466
3 18 99961 512570122
1 71755 96605
3 37 99914 471079238
3 14 99975 940611441
3 77 99932 817603829
3 86 100000 459064396
3 6 99938 960109783
3 7 99996 452492605
3 13 99935 64784277
3 34 99968 898588305
3 67 99926 627101200
3 8 99943 12166329
3 17656 54842 702015882
3 58 99940 808075660
3 6132 61106 811809539
3 28579 41097 510158
3 29433 93071 691252705
3 58 99900 294400498
2 71214 230777640
3 57 99989 295719168
3 59 99943 790156857
3 7 99918 823364621
3 28 99915 617121826
2 15933 766662231
2 52191 959854018
3 35 99909 605987215
3 68 99912 674529825
3 58 99984 480565741
1 15086 36466
3 12 99962 506757008
3 2 99977 961694842
3 7 99979 326040209
3 58 99937 142000670
3 38 99941 750716009
3 27 99928 632235646
3 55 99957 511450230
3 21 99978 694354489
3 9 99976 145307102
3 61 99908 522278157
3 23 99942 23595538
3 77 99909 542878847
2 82994 88695487
3 24 99984 834431666
3 51308 75791 112541838
3 4 99930 265675765
3 61 99985 905108149
3 50 99973 588038012
3 34 99966 603398561
3 23 99982 59151740
3 33 99981 633700839
3 92 99962 758081232
3 16 99986 917457934
3 73 99977 295579355
3 32 99927 400253329
3 11 99951 177578669
1 10343 38186
1 30688 49421
3 2 99929 164404473
3 7 99940 568449709
3 3165 69640 831060917
2 60911 887908168
3 48182 78119 838937114
3 77 99929 969307424
3 46 99918 875038897
3 77 99967 237649055
3 68 99980 532088912
3 31 99977 814558576
3 25 99970 961791736
3 9 99916 887212906
3 59 99982 516805731
3 46 99962 339121401
3 81 99934 656791941
3 16 99916 66229436
3 75 99991 778032464
3 6 99909 680705643
3 6 99902 729471165
3 520 49193 342463740
3 37 99922 593408519
3 72 99934 512741382
3 40 99934 824590138
3 50796 99699 154380389
3 24 99984 211061740
3 32 99927 645331999
3 47 99940 322966603
3 76720 93566 365950854
3 8690 90278 699889495
3 91 99901 976315295
3 44 99980 25594481
3 28 99968 612676547
3 32 99956 779682325
3 53 99965 395747459
3 90 99920 15501795
2 34830 411329129
3 39652 84166 712928142
3 15 99930 730501219
3 88 99910 354747361
2 61195 587977157
3 31 99929 23697258
2 69416 576251506
3 30240 50884 60080996
2 13810 885464617
3 57963 83431 315962356
3 47 99995 320368876
3 59 99968 536693725
3 90 99962 852970572
3 49 99947 623508034
3 61145 81088 948475085
3 94 99913 629215932
3 23 99963 896138911
3 96 99964 411002396
3 83 99990 95174150
3 60 99961 661873646
1 16289 65519
3 46 99913 894225965
3 10 99947 810522225
3 61 99939 371020289
3 55 99900 411986513
2 36221 383144147
3 63151 79574 380093479
3 59 99970 863856729
3 50 99998 673856657
3 32823 37768 945052479
3 96 99925 21062990
3 3 99989 81477511
3 42 99930 152061445
3 60 99926 33534181
3 15381 64929 459165860
3 57841 96630 753239998
3 30 99987 908265609
3 56 99992 161062254
3 43 99988 901458657
3 12481 58912 828735438
3 83 99903 102432849
3 17 99994 116644853
3 10 99982 563725780
3 10654 21093 121134142
3 38 99937 879965412
1 39826 41098
3 59 99930 210473781
1 29720 89884
3 64 99910 233153352
3 60 99932 192890483
3 17 99968 66364676
3 21 99953 203389503
3 74045 91708 82273109
3 80 99972 895395577
3 22473 44521 93910423
1 79269 96532
3 53 99962 33261251
3 8 99953 67694309
3 22 99999 31071085
3 83 99913 610125329
3 38 99937 472688970
3 25 99942 814076171
3 89960 92799 285536770
3 32 99931 179229850
3 56 99942 286647334
3 3 99986 450304468
3 7074 44070 150243414
3 72 99965 313967208
1 2990 30921
3 16599 37896 983626064
3 2 99962 321752525
3 24 99994 100308931
3 62 99936 470154237
3 61 99970 464617535
3 3575 67544 31439204
3 89 99998 517223617
2 5625 414710980
2 55161 82464988
3 53 99936 802979746
3 96 99919 711661368
3 7 99947 769394133
3 78 99998 796175972
3 65 99966 134156943
3 40 99952 132738996
3 56 99972 771048123
3 64 99949 266738136
3 19 99960 633973953
3 55 99910 828238053
3 29188 71638 470796452
3 50 99967 416520087
3 61 99952 649841001
3 30344 96067 959804373
3 8 99962 126119355
3 31 99975 327480950
2 23732 708718959
3 89 99962 308065055
3 75 99929 624671920
3 25678 62672 65330664
3 12130 39053 604070280
3 98 99907 363063054
3 100 99916 375092339
3 9 99926 474770591
3 61121 78137 715703919
3 81 99982 139254647
3 49 99953 904725224
3 39 99926 341807687
3 98 99986 980177620
3 16 99918 571832788
3 53 99993 345490714
3 99 99901 786832001
3 49 99952 703114809
3 24 99982 42891536
3 53 99993 332188965
3 13886 94005 394114212
3 54 99929 421746549
3 92089 96585 456466955
3 15 99902 567006395
1 86963 90849
3 97 99957 897456815
3 62 99981 943048179
3 17716 85632 205094076
3 77 99951 842708834
3 21 99976 700275004
3 96 99909 4531146
1 22978 28292
1 87865 90839
3 70 99940 549207007
3 8 99950 263113735
1 53984 61616
3 61 99946 354569317
1 53152 59123
3 51 99994 552733343
3 79 99910 852561434
3 34 99982 590518095
3 58 99975 629673869
3 15 99963 192543478
3 98 99917 735263394
3 10 99948 191464325
3 35907 61610 556550261
3 10618 24283 487791870
3 46 99953 398085104
3 39 99990 617863614
3 41 99993 619162673
3 7 99961 72484859
3 57 99984 930925608
3 56 99917 575596168
3 7 99971 5863295
3 13 99946 658146528
3 67 99929 857371328
1 16257 41461
3 83638 97373 742388667
2 44818 238055521
3 4 99912 840828285
3 15706 80707 699458656
3 59 99938 872953945
3 54 99959 941465669
3 7 99929 722849426
3 17 99959 574047498
2 20643 960379771
3 12 99985 244781912
3 73 99990 937190278
3 73 99901 733099316
3 46 99920 10379068
3 90 99934 871390288
3 30 99963 464896687
3 69 99932 714349057
3 8 99979 552481107
3 15073 66668 621630023
3 38995 63162 691220970
3 11 99900 943806682
2 24206 841970066
3 15 99902 186259016
3 24944 86273 59385935
3 37791 63167 277193595
3 60 99963 149055897
3 94 99941 645117632
3 23 99939 308348730
2 38001 745514021
3 36 99947 701503602
3 84 99967 829815382
3 68 99924 787477241
3 22 99995 762140758
3 40 99915 885840174
3 66 99902 35715096
3 94 99999 242017551
3 10 99963 307437115
3 38 99990 914744767
2 84514 269983608
3 2 99999 948650685
3 26 99975 204302470
3 75 99942 378500274
3 61 99933 650509845
3 32 99939 358974033
3 34 99991 618006111
3 55 99910 404336907
3 43 99944 489076777
3 86 99905 914113625
3 35 99958 464178313
3 45 99985 832881053
3 49 99951 817466852
3 31 99971 206630724
3 40540 85245 158756924
2 64776 791096879
3 60 99978 568539784
2 88296 885163077
3 82 99936 391770899
3 57 99937 918109407
3 39 99905 733280652
3 80 99903 847004231
3 90 99938 879896158
3 25 99968 962696958
1 34797 76230
3 40 99932 553504970
3 57 99942 878572938
3 63889 84943 474311190
3 56 99975 639617306
3 32 99937 563350289
3 63178 99589 66099645
3 96 99931 265681015
3 49 99999 676099190
3 17 99973 801349504
3 41 99960 946785449
3 85458 95224 970016256
3 14822 42474 447172450
2 64541 354848807
2 13067 798150559
3 45 99982 286929682
3 89 99908 319395083
3 33 99924 910148269
2 75641 123743349
3 49 99911 375480790
3 97 99961 993296735
3 78 99958 802312718
3 57 99964 445622885
3 20798 41506 144695394
3 68 99993 987326324
2 73010 32120488
3 14 99950 526025759
3 47 99900 248894302
3 82 99996 119561199
3 39 99995 968334340
3 68 99965 424405401
3 63 99999 722107895
2 97677 200389397
3 72 99935 219048540
3 78 99901 747233214
3 89 99967 763476922
3 22 99951 110763718
3 9 99958 929195478
1 11134 20012
3 49083 96036 213413493
3 77 99919 212841625
3 21 99968 233622528
3 53 99916 15605313
3 20586 81034 47157495
3 70 99968 649147929
3 56450 57482 899646187
1 13022 55215
3 37 99941 71242022
3 20 99993 151510980
3 31387 55578 418323286
3 6 99924 403402869
3 30 99945 917924119
1 8796 23552
3 83 99909 181565645
3 89 99944 986865405
2 24287 524201171
3 60 99915 53099177
3 97 99900 921924692
3 12 99938 793816920
3 30 99909 385689454
3 29 99964 27499792
3 77 99960 732208938
1 8330 33946
3 79678 93450 839475504
3 29863 79034 335511242
3 50 99966 41747413
3 38698 67885 283314193
3 52 99954 987690621
3 69 99921 817339989
3 37 99940 385623098
3 67 99999 487109931
3 71867 75424 78256170
3 41 99922 225279684
2 73943 452691405
3 2 99977 204780006
3 58 99921 574704404
3 51 99976 682249573
3 83 99983 990760948
3 5 99901 216637781
3 58 99911 401983924
3 63722 91232 843869236
3 52190 72553 828927626
3 97 99969 896861429
3 98 99960 645620218
3 24 99903 320075914
3 36 99981 497803905
3 25 99931 26232482
3 20 99997 300335219
3 95 99999 966473135
3 57 99978 84553762
3 70 99960 446952491
3 65 99917 304510272
3 21668 97797 720923420
3 28401 54122 8493959
3 59 99937 849364950
2 44008 356103732
3 59 99985 839078592
3 75 99924 557563670
3 28 99921 16657765
3 93 99910 439992063
3 85 99986 393995331
3 29 99996 348424215
3 1387 53993 59867012
3 11927 75257 529743213
3 22 99914 114671490
3 84 100000 712989400
3 54 99977 465998796
3 55 99900 758318622
3 27645 53187 234723686
1 86223 86571
3 38 99907 823610228
3 76 99978 878726754
3 58092 91168 846982862
3 87 99920 543724889
3 61 99954 721715115
3 18 99956 315040769
3 8 99967 585588606
3 67 99940 507743285
3 49 99981 898619154
3 27 99991 996301057
3 76 99931 98869261
3 57214 86778 951274054
3 17 99974 237193140
3 7 99979 44098464
2 32519 702963080
2 40753 655596278
3 19 99975 212484043
3 1 99996 546851438
3 51 99976 564289072
3 78 99917 681843371
3 95 99900 172792327
3 41614 86947 573057335
3 27 99978 577823470
3 81 99911 280876834
3 41 99997 196229201
3 83 99964 717343975
3 58 99947 904862833
3 12 99994 639703947
3 15 99944 247429795
3 59 99929 210828039
3 79 99988 805217498
3 4340 79793 889219560
3 27 99953 300535912
1 30286 80144
3 14 99910 813813567
3 67 99971 789548180
3 26 99991 672508194
3 45 99917 299038137
3 72 99954 392594169
3 62 99983 139830607
2 10479 341429666
3 48 99998 931646847
3 71407 91456 221489979
2 72450 500816574
3 64 99969 214001150
3 1 99976 787328528
3 88 99952 915239033
2 22521 718032603
3 89 99932 876565048
3 15150 85024 426923100
3 82 100000 650991641
2 12352 169586034
3 93 99976 842004560
3 81 99973 421531245
3 12 100000 340363137
3 71857 95335 297045459
3 2490 62555 531926862
3 46 99912 44041766
3 43 99928 866012216
3 69 99982 802748308
1 24968 50193
3 31 99921 454800225
3 32590 72282 767328456
3 86 99961 297206185
3 17 99994 798382844
3 75 99945 627285434
3 92 99989 814563419
3 90 99904 514661743
3 41 99918 110525548
3 8 99914 223214378
3 54588 71629 679304103
3 49379 66925 443690238
3 37 99975 337420223
1 9399 19688
3 87 99940 257182849
3 53 99995 776247686
3 69788 84540 796735547
3 94 99910 605494829
3 76737 86002 299467788
3 77 99991 827260440
3 69235 96631 678182483
3 47 99905 420031852
3 31 99955 836980870
3 66 99967 583424834
3 41 99956 862743736
3 22 99981 331563335
3 55 99917 267843675
3 14 99911 820506274
3 81 99971 454049347
3 20 99915 456546837
3 71 99935 104733164
3 66 99930 951328616
3 55 99940 213961212
3 29 99909 101733890
3 1857 32409 262850572
3 25 99995 495483609
3 54285 64044 118694819
3 79 99967 242883981
3 95 99960 119380099
3 31156 34240 146282704
3 96 100000 189439016
3 75 99953 261165065
3 88 99998 695587470
3 53 99972 854626872
3 37238 47191 861663283
3 10 99930 236306460
3 57 99943 954846045
3 2 99952 827085715
3 21 99974 606938270
3 60228 62590 298694211
3 23861 49940 7941268
3 1 99915 827364215
3 55 99977 564104437
3 26 99958 598881611
3 10 99995 368223947
3 54 99989 38852364
3 71 99972 777161213
3 74 99906 850574553
3 6 99985 16474127
3 70 99908 233119887
3 75 99920 349825578
3 40 99934 272636900
3 34 99907 702143070
3 100 99978 924616145
3 87 99935 85797927
3 8 99946 130802998
3 66 99934 622908974
3 19 99917 412535992
3 26 99983 926542674
3 10841 33365 864014318
3 59 99909 46095591
1 76304 79569
3 48 99999 578807482
3 73 99929 636796498
3 44229 70905 638341395
3 69 99997 232036751
3 18 99942 660773873
3 82 99997 129099782
3 42 99948 818995221
3 99 99932 766579555
3 49 99971 823022236
3 47 99994 845623168
3 59 99994 674566779
3 48607 96182 859998224
3 83 99908 421818183
2 83137 428269478
3 30 99945 296370087
3 24 99938 46559091
3 51 99962 667056310
3 99 99918 574719143
3 29 99990 208122343
3 1 99962 788319508
3 79 99907 447508695
2 64307 701701202
3 92 99952 429932854
3 18 99984 431008499
3 9 99950 63722122
3 55 99908 871139831
3 23 99903 549214187
3 11 99966 716489780
3 21414 69276 869184256
3 42 99909 920294001
3 49 99935 152639755
3 97 99986 626955532
3 64 99916 2054062
3 86 99981 313352924
3 288 45809 680326892
3 58 99959 452052308
3 98 99909 30254707
3 40 99975 477043177
1 42016 81243
3 43 99907 882289038
3 25 99933 938625231
3 53 99922 429670633
3 85317 91755 140235426
3 87 99914 158579484
2 49778 756226741
3 6 99911 431742499
3 69 99926 644221687
3 82 99951 735745028
3 63 99939 127970686
2 39719 266881128
3 43 99913 378528884
3 10 99966 432613718
2 49647 419285293
3 13558 67576 670592243
3 70 99982 476589166
3 83 99972 646838219
3 87 99984 200953499
3 72 99931 528028085
3 85 99997 183584932
3 65 99987 540561284
3 61 99910 380286853
3 20740 60558 125681003
3 65 99990 47817922
3 5 99900 735147426
3 83 99964 849818161
3 5 99934 683490378
3 1108 36893 941528823
3 100 99901 978952851
2 99733 289845622
3 29 99967 272214621
3 100 99908 455881080
3 41 100000 577567998
3 67 99945 741349318
3 48 99958 37060868
3 70 99985 974878521
3 4881 75081 357813960
3 31 99930 465272799
3 73 99913 321503374
3 22 99997 31661374
3 25 99973 504935660
3 66 99950 981054933
3 13 99964 206601326
3 1 99957 344318436
3 62834 92076 581396088
3 74 99905 962175341
3 65 99941 974030187
3 17 99915 925997434
3 77 99969 541918731
3 1 99930 835808417
3 70 99914 236275232
1 11085 74139
3 61 99904 344825004
1 4571 10607
3 66817 86560 837397842
3 32 99998 908490231
1 3299 20783
3 73 99900 269148980
3 88 99928 795592352
3 61 99995 225120149
3 66 99927 313549821
3 18 99976 886641360
3 7 99955 376661586
3 95 99987 780524292
3 74 99973 884057902
3 49 99995 938079772
3 41 99933 428964747
3 75 99920 54531288
3 14 99986 93544687
2 53619 31803196
3 1 99949 824959605
1 27707 29364
3 14286 24658 299663773
3 2 99939 852576354
3 61 99928 312536124
3 32 99989 889715198
3 14 99956 429979324
3 52 99954 405473378
3 25 99950 512912182
3 67 99974 916936165
3 39 99918 496577793
3 1 99968 478102564
3 40 99950 888365074
3 96 99905 800092809
3 18779 93259 264012710
2 66080 548649254
1 57503 97836
3 37636 97983 880523998
3 61 99919 234466738
3 94 99979 524764975
3 66 99916 672322444
3 23 99923 35710828
3 16 99914 862851826
3 5 99971 517428028
3 24 99993 350256539
3 79 99935 224850750
3 86 99978 289722160
3 68 99979 730098130
3 33 99986 608730680
3 6 99914 411035418
3 4 99959 757607987
3 53 99984 871574081
2 7226 496031173
3 61 99906 834389242
3 71 99955 922863475
3 54 99971 143615997
3 89 99909 911223693
3 69 99972 69663278
3 9118 63614 872099661
3 82 99904 438142231
3 626 77565 11203530
2 51993 797789491
3 13 99931 3973799
3 42 99975 900503183
3 46 99959 116079453
3 87 99957 329847067
3 1 99997 8250188
2 10188 405308306
3 7 99993 210978681
3 57 99999 688571671
1 64469 97674
3 11 99912 861595096
3 35815 44605 965106173
3 80 99900 206470244
3 15 99947 800638481
3 98 99998 137993774
1 17812 79537
3 63 99996 437702978
3 89174 92232 187821020
3 62 99946 955100393
3 9 99954 250000400
3 18 99998 405831794
3 44 99946 510835497
3 42 99934 513620564
2 78811 691804420
3 43 99958 507959251
3 27 99915 530230829
3 63 99940 973762099
3 72 99914 94851306
3 35 99986 608039545
3 65 99902 879858481
3 75 99976 668934813
3 20 99962 836137711
3 30022 88724 826032253
3 7718 66016 224122930
3 69 99973 134571293
3 58 99969 715125381
3 94 99997 366898475
3 49 99931 323092891
3 79 99986 142754502
3 23 99930 81178928
3 52 99951 959183487
2 93493 431698505
3 87 99949 987625367
3 11 99961 148857420
3 12 99966 771173079
3 24 99991 442810960
3 31 99906 461149220
3 40928 89201 300607069
3 37 99900 963719587
1 55290 64063
3 33836 56007 509749891
3 42 99900 464480813
1 60358 77358
3 47372 62988 208700036
3 52 99983 855514141
3 60176 76985 704239705
3 31 99983 39758155
3 55 99937 666776505
3 45 99902 704385698
3 67 99949 903527964
3 6991 12253 437925551
3 35 99935 448992147
3 45 99964 426197888
3 1 99908 870317804
1 76246 94700
3 77 99973 898040449
3 93 99910 710226213
3 20 99915 215328538
3 64 99919 965855807
3 35 99934 54250452
3 26 99994 440745803
3 35 99904 104815477
3 53 99996 167618494
3 29607 32196 193251425
3 95 99964 358032821
3 2 99926 324425214
3 57 99973 324671605
3 8 99985 747184982
3 42 99948 999886902
3 13 99909 435861755
3 87 99983 292688161
3 13 99934 116939312
3 19502 83028 191863191
3 8443 34516 448556869
1 34846 50856
3 82 99949 738591885
3 99 99983 363884
3 79 99927 551553055
3 37 99900 902891125
3 68 99922 949264827
3 72 99966 429225586
3 41 99902 551145656
3 75 99936 731351436
3 52 99972 946782
3 59 99960 886104452
3 2104 34597 635819401
3 38 99987 645849211
3 42 99981 732034962
3 2136 61291 810554613
3 50 99900 659551338
3 93 99997 524445984
3 4 99998 403242504
3 28 99917 164499794
3 95 100000 683797254
3 35 99918 471381970
3 66 99959 871837318
3 66 99992 89285592
3 10 99959 819944283
3 93 99911 909744599
3 11 99936 533118565
3 72 99988 516527865
3 68597 98478 475724861
3 65 99942 79730155
3 46 99944 315774482
3 84 99906 470604507
3 58 99923 99240914
3 25 99912 139279040
3 51 99959 353974157
3 31 99974 905763801
3 93 99931 967232023
3 81 99975 813107576
3 87 99960 689712877
3 42 99969 675343616
3 22 99950 482728794
3 9 99979 543590956
3 35 99964 880213722
3 52 99991 647944339
3 70 99944 70579391
3 88 99954 248795241
3 50 99971 164392210
3 50 99990 66049672
3 73 99933 306659515
3 96 99983 823049646
3 26 99912 765119205
3 15 99982 754819848
3 81 99943 997988764
3 27 99958 398887920
3 47115 67380 21938616
3 27 99956 650281203
3 59 99936 159029247
3 75 99943 645995030
3 64 99915 232014213
3 60 99931 347559513
3 40 99929 957885783
3 59 99930 948387452
3 80 99987 884150617
1 9520 63289
3 59441 90336 766906713
3 46 99913 798290652
3 37059 54855 600079374
3 28 99972 117023609
3 48 99955 77241515
3 40 99911 729227085
3 48824 62616 171242513
3 73 99900 312488606
3 34 99993 20510939
3 77 99909 625520980
3 12 99963 815256961
1 28387 82542
3 22 99961 927764909
3 2 99938 739231794
3 40 99947 657865569
3 74 99905 327331360
3 5 99940 414899629
1 10426 53968
3 87 99972 264518713
3 14 99995 180755687
3 58 99953 97794863
3 36722 51908 884107327
3 7700 63240 593469780
3 25 99927 231551610
3 44804 55929 66485665
3 55 99908 728896139
3 70 99966 84853666
1 9111 30744
3 93 99905 835851775
3 18 99935 349263500
3 54 99912 792958804
3 87 99907 21716265
3 32 99931 894675834
3 74 99953 458833033
3 43 99992 226442081
3 26 99930 99989572
3 89 99936 232527722
3 15 99935 898028852
3 6 99931 626618962
3 94 99969 949939057
3 49791 55393 781604692
3 27 99924 26710941
3 21 99965 604849546
3 97 99983 239219047
3 1 99907 799930517
3 42 99992 997074250
3 51 99908 749303421
3 90 99964 481003926
3 52 99973 822878426
3 67799 92858 927667890
3 71 99904 750571828
3 35873 49690 115592352
3 63 99930 816522408
3 15 99980 41520065
3 69 99955 499247309
2 19505 572612251
3 82 99910 678241898
3 57 99940 675524931
1 14640 61911
3 87 100000 748176896
3 96 99986 221919246
3 57 99954 102391264
3 81 99982 669975857
3 9 99916 118041483
3 81 99965 656124964
3 2 99967 314252425
3 10 99964 492626525
3 4 99940 229993973
3 10 99979 187536542
3 41 99961 96377028
3 25 99916 459431260
3 57 99912 686376770
3 36 99908 737279583
3 58 99955 835259869
3 89 99949 832356267
3 30 99913 133025062
3 67 99916 21786015
3 14641 78501 110706964
3 88 99992 206729820
3 34 99935 306374539
3 9 99993 161586792
3 6549 90496 876977694
3 6 99976 863850132
3 79 99907 765853457
3 59 99929 28909338
3 89 99920 968097186
3 2 99912 209071115
3 22 99954 707895689
3 38 99971 78283496
2 1161 458311538
1 60871 93726
3 33 99983 22357985
3 52 99989 474582558
3 49 99979 928626010
3 7 99988 672927509
1 50539 78648
3 43 99975 40518160
3 84 99998 643529052
3 64 99984 886689943
3 78 99982 213770337
3 28455 28721 320306098
3 97 99960 977917563
3 49849 60296 359433388
3 35435 47098 994494633
3 9 99937 518893994
3 82 99964 830460333
3 27 99983 671578062
2 8107 294145364
3 26 99947 347972132
3 65290 97476 366227507
3 75 99977 392106933
3 65930 85579 652765245
3 99 99936 411079076
3 2 99946 327390712
3 85 99977 703175882
3 73 99932 610462092
3 52 99989 669079520
3 30997 82761 313029642
3 33 99975 385217247
3 90 99909 558152171
3 41450 82157 168751012
3 50 99923 430965980
3 78 99921 659951064
3 100 99965 181619896
3 15254 78221 50754575
3 69 99910 986280918
3 10 99984 365376047
3 53 99928 814446726
3 48 99933 481929491
3 72 99955 374546902
3 66 99996 878330737
3 42 99992 916124569
3 54 99917 853804537
3 24 99973 921680810
2 54928 437237116
3 64 99989 314210115
3 16 99912 709209962
3 66 99938 946223611
3 73 99987 887948315
3 55 99942 276578929
3 29 99927 157553912
3 21 99959 541949404
3 67 99950 511563850
3 96 99992 83074398
3 92 99967 468940442
3 46 99993 981679746
3 22 99904 121872213
3 80 99914 528128257
3 92 99922 536349364
3 26436 61436 266196937
3 34 99943 412360411
3 41 99933 348461887
3 84 99973 949242432
3 45 99907 449575620
3 62 99906 332111
3 77 99935 698446199
3 42 99939 911073611
3 46 99950 93839930
3 90 99933 537094775
3 15 99961 135766263
3 91 99998 948956022
3 44 99971 191726884
3 51 99953 65958383
3 30189 59424 951648645
3 5 99912 882716278
3 49 99966 600916785
2 77777 454355770
3 52 99947 286250209
3 38 99966 703999752
3 39 99998 816419239
3 63 99979 325322985
2 18529 1553958
3 58 99923 891301430
3 13 99943 149391989
3 5 99935 974767582
3 71 99996 953908988
3 46 99981 278892332
3 15 99939 815230057
3 5 99932 358773901
3 16 99976 546805809
3 39 99920 506927760
3 79 99974 363281175
3 30 99921 557982859
3 81 99978 345062635
2 24527 791652144
3 20037 27369 149667211
1 34476 55119
3 96 99900 311838385
3 91 99994 740505604
3 27 99941 877678419
3 78312 85139 807763531
3 56260 66720 720436550
3 19 99947 811275855
3 27 99905 556039300
3 39 100000 773822421
3 43706 53978 523270210
3 84 99995 206452984
2 72930 891934008
3 25 99961 422010652
3 20 99906 291297815
3 32 99939 60488870
3 15 99966 885536504
3 71 99946 417326805
3 9 99950 261032826
3 71 99958 925869891
3 94 99968 810027610
3 94 99922 225169090
3 56 99935 538930040
3 24 99970 794961794
3 48 99935 802074910
3 41 99919 840245876
3 16 99906 964169341
3 36 99919 713573359
3 11 99918 287576952
3 59 99960 242504594
3 28896 52521 893685157
3 43 99957 705381737
3 13 99934 858045073
3 98 99979 211451986
3 12089 68961 932856132
3 95 99980 833034658
3 89 99940 32376069
3 27 99990 335665668
3 39 99947 566721375
1 34594 79218
3 26442 35730 892875373
3 47 99930 765525156
3 40 99972 589111518
3 23784 99734 103197968
3 95 99953 136018158
3 79 99925 753808416
3 9 99974 762037096
3 45052 88246 90506550
3 9 99991 801429310
3 5 99928 609410578
3 89 99912 869527240
3 86 99988 476129845
3 50 99971 447127113
3 42 99981 531642758
3 67 99907 953440691
3 35 99941 874001460
3 72 99968 380810668
3 46 99965 8932827
3 43 99958 726125520
3 62 99971 898748393
1 13693 60103
3 29 99954 530142264
3 3 99930 777221669
3 81 99972 45544621
3 15 99978 553751057
3 4 99987 241365339
3 95 99987 511116407
3 14 99958 218877429
2 9669 769939129
1 2137 94476
3 56 99992 409394962
3 31 99952 646923091
3 99 99907 685973099
1 26684 61245
3 33 99952 402553718
3 99 99937 100114299
3 45 99954 510832296
3 29 99943 938192416
3 36 99978 261310512
3 18 99927 569233112
3 34 99985 397475615
3 65443 88562 314309149
3 47 99988 128553953
3 75244 96818 173661597
3 85 99960 415624637
3 11 99952 556747736
3 46 100000 793298840
3 65 99910 970617097
3 56 99938 594984953
3 2 99939 272590663
3 53 99998 508719186
3 15 99989 626639340
3 78 99999 945822589
3 2 99903 798757430
3 15 99941 131785605
3 29007 48807 712918316
3 52 99912 948631719
3 81 99958 781842627
3 39 99943 145272216
3 72874 83585 294937154
3 62 99963 389080329
3 22 99915 179910114
3 34 99991 356457064
3 60 99912 236843962
3 44 99966 331054057
3 31 99916 714696154
3 55 99990 666346949
3 5 99956 636750775
3 50 99942 744484546
3 90 99967 964241095
3 67 99960 685415923
3 45002 95559 290314860
3 8 99968 732115905
3 83 99939 312744726
3 5 99939 79045162
3 73 99904 465054372
3 51 99979 818975305
3 95 99902 760034828
3 15915 17227 910016790
3 91 99912 911218747
3 62 99908 189905263
3 43635 90080 642207295
3 95 99941 432431448
3 27 99981 458123939
1 30873 86702
3 35660 39915 268523467
3 3442 31817 406034047
3 28 99901 128480022
3 16 99987 86528705
3 25 99970 202691596
3 88 99909 438108354
3 31 99904 352952401
3 15 99995 328727242
3 48 99933 861630950
3 38 99926 544812209
1 19402 42058
3 28 99930 530889693
3 70 99998 441526921
3 8 99945 978634349
3 65 99984 329060968
3 99 99929 209441213
3 60 99941 858532447
3 64 99923 95455583
1 38889 90080
3 66 99924 499870826
3 23 99956 160079835
3 1 99995 114586138
1 18453 59506
3 100 99991 513898267
3 58 99905 431443242
3 38 99975 574426487
3 30 99961 460288516
3 22 99980 83591866
3 29 99964 722461514
3 23 99973 883399164
3 65 99937 120932532
3 31 99956 325526767
3 17166 99457 504167055
3 62 99911 944434852
3 76292 86346 445566625
3 58 99993 599228817
3 47 99970 188600398
3 1 99987 714051792
3 7 99992 211814908
3 4 99975 899866281
3 86 99911 364546997
3 71 99919 818097747
3 48 99932 218060043
3 97 99911 506539255
3 9 99961 219912256
3 24 99915 250896886
3 16 99987 3213479
3 56 99904 305992300
3 89410 98038 804255301
3 76 99974 810827764
3 70 99987 224211644
3 54 99998 852305070
3 15 99903 50943338
3 65 99926 316014207
3 57 99904 882593997
3 36174 39555 20171672
3 35 99976 132330794
3 84 99987 36946489
3 59959 81060 324930158
3 92 99929 909873591
3 85 99960 33989972
3 32 99996 622731451
3 95 99963 608288200
3 80 99996 939148493
3 74 99975 240586891
2 50730 723150023
3 37 99921 572291236
3 91 99953 837012271
3 21 99987 912602582
3 24 99949 719553262
3 41 99978 445012140
3 47 99958 56117110
3 76 99966 70046471
3 99 99959 150413553
3 4 99990 84319871
3 93 99973 217685260
3 97 99996 95381318
3 59234 87793 847699702
3 37 99969 854273095
3 38524 48300 256869539
3 67 99925 968835219
3 39 99956 786093397
3 15 99912 676303870
3 97 99907 460406621
3 90 99952 924794629
3 39 99964 203219742
3 30 99905 289717235
3 31 99959 518785364
3 8804 27796 161370436
3 47 99934 444335251
3 14468 28509 844708169
3 11096 85237 53516306
3 4 99998 824089358
3 15470 64415 381439914
3 29 99985 459806328
3 54 99957 111351065
3 11 99904 257155506
3 14 99997 741277836
3 31 99987 593526218
3 95 99938 36889181
1 20462 26412
3 38 99968 301210777
3 21 99932 496598499
3 45 99954 774829553
3 44 99903 155674489
3 91 99961 286460347
3 38 99925 676803822
3 54 99963 487879751
3 59 99973 687335334
3 30 99982 30085110
3 84 99969 399023281
2 59794 990544207
3 82 99963 213480691
3 99 99953 582746898
3 5 99959 596436773
3 1 99927 168124847
3 93 99997 97866134
2 11964 901888313
1 2545 84093
3 13 99983 193832739
3 81 99920 318440338
2 93883 93221201
3 82 99952 111942184
3 98 99917 493467236
3 41 99975 418007914
3 7 99914 768749926
3 3 99990 129571645
3 78 99956 48345733
3 32208 66535 81336445
2 5301 71148517
3 60 99914 257687880
1 5793 62374
3 90 99992 325843198
3 13 99993 954588103
3 100 99966 805100508
3 4585 67794 638639213
3 14 99929 858625571
3 23 99904 241348610
3 57 99933 90497392
3 7 99984 1574154
3 76 99939 661455662
1 68357 81087
3 71 99913 431399785
3 23 99947 783308087
3 95 99927 855302300
3 8 99943 982093910
3 26 99931 746490988
3 34101 96781 757344890
3 73 99972 252341423
2 28952 278241861
3 72431 74225 44188918
3 60 99939 33217147
3 55 99925 565252153
3 30 99982 73791345
3 89 99961 558432256
3 33308 49852 854170067
3 16742 65187 126275307
2 33113 54844198
3 26 99973 135047206
3 71 99982 859180367
3 98 99997 711345355
3 10 99942 866787546
3 18 99929 934381028
3 78 99995 21499565
3 76 99900 817673729
3 51 99937 532859036
3 93 99980 899307800
3 30 99906 692205352
3 1841 29653 623525481
3 22 99912 864911497
3 71 99964 76942241
3 8317 62778 58938603
3 91 99937 987967805
3 3 99980 624519157
3 15 99957 183124530
3 18022 70279 27752336
2 10484 352365675
3 270 37088 532008398
3 69 99942 818160341
3 65 99936 46249332
3 2 99951 397452183
3 51 99920 666930507
3 6 99927 404203046
3 100 100000 590396578
3 42 99917 544234314
3 18 99975 243305190
3 72 99966 783820807
3 4 99979 219972520
3 7 99945 297672124
3 44955 64600 467930591
3 61 99914 459749770
3 93 99988 790640752
3 51 99984 455006967
3 34 99987 45667307
3 17 99957 631780307
3 16 99985 580388760
3 47 99962 685013339
3 56 99974 434853810
3 51 99994 740086941
3 1 99912 548937970
3 27 99920 529224219
3 11 99964 623891791
3 41 99926 167172275
3 28 99900 38726148
3 18 99963 87633854
3 14 99927 295096019
3 23256 37393 819552887
3 77 99907 514504841
3 56 99943 625093790
2 38944 443036242
3 50 99999 620390979
3 53 99990 186235633
3 98 99938 314441047
2 84780 206455330
3 42335 50804 264085752
3 86 99913 92123761
3 66 99973 299271414
3 95 99973 791135839
3 9811 98485 806458573
3 16 99961 853643505
3 93 99976 400484269
3 11 99995 870201386
3 47302 86671 440231134
3 91091 97253 690670865
3 53 99957 210711526
3 41 99982 913477876
3 71 99929 155580396
3 15 99982 66160107
1 16290 91398
3 61 99974 820357768
3 53 99937 306330065
3 36 99957 309799477
3 3 99946 974273600
3 1 99969 894654578
3 52 99930 889406000
3 13590 19231 906239955
3 44 99935 439291710
3 58 99926 736710040
3 25 99972 765492779
3 90 99978 177192303
3 74 99962 162980549
3 27 99962 253565050
3 52 99924 847737091
3 36 99979 309280657
3 25 99938 621861743
3 65 99993 191978697
3 44 99917 519667401
1 40922 58275
3 24 99927 400791697
1 17115 33417
3 39 99967 641908261
3 36 99983 19412378
3 23178 40100 922070132
3 22 99910 551815807
1 63885 88787
2 19207 4761129
3 86 99989 900185279
3 33 99943 658243165
3 49 99993 900739218
3 85 99954 482382341
3 88 99991 587456829
2 42311 758084430
3 43205 74415 843354022
3 9 99969 793849422
2 37653 602089693
3 47 99909 823087036
3 50 99959 576945745
3 73 99912 60474929
3 65 99948 803960230
3 100 99964 532533815
3 51 99986 403774052
3 44 99959 454906551
3 96 99981 330023333
3 3 99964 77654740
3 39793 90508 718923705
3 20 99984 6054579
3 31046 33737 945411848
3 98 99908 872042361
3 26 99991 304592440
3 47 99941 866844308
3 76 99945 253252497
3 10 99908 502089278
3 30 99903 277960605
3 74 99996 586878783
3 11270 99516 328812819
3 54932 82072 512909811
3 17 99930 673006581
3 64 99983 165065869
3 81 99935 60660216
3 51 99938 372588186
3 11281 12515 937128485
3 55 99954 477723080
3 11 99940 616312766
3 39 99927 387376104
3 7 99913 896736355
3 38545 62921 412931122
2 61797 831789849
3 77 99939 939826129
3 98 99997 259007343
3 48 99906 436623636
3 71 99935 917846653
3 47 99904 982166949
2 27193 562300432
3 91 99956 739002779
2 89882 344427791
3 14 99902 360041063
3 44 99914 621221259
3 97 99902 204114363
3 61 99987 644656087
2 25103 92350277
3 32 99980 435770419
3 51 99966 169770202
3 35 99936 273164652
3 66184 66548 694810311
3 16 99983 874603215
3 60 99959 500264265
3 44 99908 866619805
3 71 99904 327192350
3 84 99904 432064723
3 54 99930 584522957
2 46534 754718830
3 24788 39963 858986906
3 91 99901 850510632
2 89466 938628137
3 26 99983 618749922
3 31 99909 543517089
3 73 99968 357618878
3 47 99951 745841541
3 42 99925 929206033
3 67 99979 399004780
3 55 99975 373494249
3 32226 95952 418515681
3 31 99962 306462500
3 84 99945 517212908
3 97 99962 840856341
3 30 99954 347616470
2 32932 701073966
3 24 99909 638529456
3 83 99910 612865450
3 7235 7604 420065131
3 47 99940 38906140
3 90 99923 555783398
3 75 99970 363280729
2 16155 215464146
3 56 99913 723563317
3 86 99975 551583581
3 36253 86037 228536763
3 48 99995 158495535
3 51 99996 331037889
1 20207 65987
3 50 99905 878206805
3 5 99965 133794238
3 88380 98637 242256943
3 29 99924 530858698
1 85051 96207
1 41902 98634
3 7 99984 896363872
3 26 99964 809709508
2 3675 697829275
3 89 99951 649741152
3 42 99930 618615803
3 12691 59755 933780257
3 98 99972 764269046
3 53 99981 779033421
3 59380 68165 788836296
3 50 99976 149144960
3 87827 99495 974931499
3 53 99902 395458522
3 14 99990 369817531
1 35392 47015
3 26 99976 429575272
3 96 99954 254405814
3 17 99948 597634683
3 21 99925 209709236
3 22897 48249 327805145
3 37 99950 146155259
3 10 99925 887018963
3 89 99969 331935474
3 12 99945 932085880
3 35 99997 413211886
3 46 99989 234629952
2 80142 801747210
3 37 99915 284222402
3 79 99958 29704499
3 20 99910 874001997
3 51 99984 755459767
3 95 99985 284328142
2 31910 396495082
1 56069 62597
1 40245 78522
3 67 99973 238991730
3 17 99929 303595359
3 24 99947 838088520
3 65163 87331 205116877
3 20 99977 772705440
3 17 99930 398889228
2 79858 165028684
1 7951 79154
3 77 99975 623379211
2 7718 930781962
3 96 99959 566463913
3 35 99964 184729208
3 95 99963 367311227
3 69 99975 721527238
3 53 99978 79941175
3 50 99972 130764918
3 16030 60113 939985717
3 51 99972 534828993
3 23 99990 105422944
3 53 99959 3097626
3 40 99994 482258902
2 3347 901233166
3 91 99925 696297213
3 48 99980 213723304
3 58 99982 345178580
3 81 99900 793214895
3 98 99909 56491519
3 34212 53844 313658913
3 74 99905 875356766
3 46 99989 919920665
3 97 99928 40315110
3 100 99990 896485264
3 90 99905 968011143
3 87 99989 442957410
3 52 99914 488689739
3 22 99914 611399059
3 4 99918 868671681
3 37026 71112 12020691
3 13 99929 992031897
3 60 100000 16236352
3 24 99964 407415184
3 39710 43283 850905708
1 34188 86992
3 78 99951 422316524
3 2 99991 885272662
3 5 99903 18496190
3 25 99960 784660860
3 44785 49134 749421885
3 20 99968 762165579
3 8990 89802 707905934
3 56 99976 131993780
3 54 99935 622727208
3 92 99985 88023223
3 80 99911 705863195
3 4 99926 785252035
1 39307 50015
3 314 13377 32768500
3 49 99913 947166738
3 96 99904 108946635
3 1403 42067 137643872
3 26055 44066 404358664
3 6 99953 991785042
3 47 99998 415248320
3 93 99907 877022909
3 29 99914 712837466
3 38 99938 979689586
3 28 99905 259118384
3 38 99935 689852928
3 20 99909 97735542
3 26 99901 567492281
3 6 99966 715980384
3 9 99904 672279543
3 41 99996 573063551
3 14 99912 152737184
3 17 99986 174072428
3 28 99967 80582631
3 91 99985 325090985
3 11 99977 58329685
3 5467 11730 836288708
1 26032 36455
2 92072 537878811
3 2 99979 200130253
3 57 99952 805062737
1 8367 34467
3 45 99963 224216325
3 12123 73700 468394223
3 24 99997 279935352
3 35268 45458 188950597
3 71 99940 315363020
2 79536 598980190
3 36 99927 906342022
3 98 99967 543513158
3 45 99906 492647104
3 5107 72880 945948395
3 10750 19156 606637482
3 83 99998 387382261
3 20 99958 763006099
3 27 99933 64432119
3 26 99957 694311987
3 40 99926 919606322
3 11 100000 205540489
3 31 99939 759558558
2 43607 397277394
3 27188 56580 634582838
3 61 99918 704665251
3 38 99994 712473910
3 36 99991 837469507
2 67592 377370090
3 7 99993 985699915
3 44 99962 238205466
3 5 99991 551484105
3 30066 40877 604231408
1 63808 70514
3 6 99947 53610717
3 50 99964 471101076
3 22 99971 929145831
3 57 99937 297477228
3 84 99971 110452547
2 13885 563455164
3 18 99981 829227654
3 49332 74182 266699673
3 98 99961 138947794
3 41 99940 961263077
3 25 99979 701630275
3 21 99966 145534749
3 49 99916 314953533
3 66 99952 657837708
3 45 99915 665281659
2 88193 873587617
1 73774 84252
2 27415 469003686
3 19446 51426 371602711
3 58 99900 408816874
3 39 99958 931146516
3 5 99956 98780564
3 11 99929 685452612
3 8 99989 468487231
3 33 99919 157526784
3 49 99967 280891568
3 54 99904 372311092
3 78 99928 411315451
3 10672 36638 893984675
3 27 99943 820401124
3 42 99904 404259946
3 4 99996 415737987
3 76 99945 168726728
3 45785 81118 815768364
3 68 99981 733999644
3 64 99912 850285453
3 45 99961 989781551
3 38 99919 736763929
3 51 99951 889927091
3 42 99951 296738469
3 80 99960 866339340
3 71 99926 839805009
1 65905 74475
2 93423 34292425
2 18285 189620174
3 16 99935 325396903
3 89 99904 140732528
1 41236 67519
3 49 99917 483023648
3 22 99987 805255288
3 95 99918 621118352
3 38 99973 49959246
3 2 99920 930782833
3 61 99964 888315813
3 45 99900 354921233
3 72 99979 878389043
3 87 99938 77211706
2 93388 221942887
3 42 99901 477507601
3 50528 88921 651743678
3 54 99970 302921692
3 43 99956 237508837
3 30132 39074 189696553
3 61 99951 3349716
3 57 99986 907513323
3 66 99964 88562456
3 96 99963 740270452
3 13124 20028 52250808
3 11 99906 674256504
3 43 99996 957616726
3 81 99976 983441746
3 10684 84788 17822105
3 87 99940 950052235
3 20 99954 531064267
2 20817 526249493
3 41 99974 436524751
3 42224 48117 130282838
3 63 99907 910106522
3 69 99909 458195333
2 16301 26319023
3 57 99972 685868628
3 55 99958 250104842
3 77 99951 628067108
3 88 99956 323119021
3 69 99924 661933382
3 4 99983 887085520
3 47 99933 649636121
3 89 99965 438101479
3 7 99935 218704924
3 2 99986 741583041
1 43152 67560
3 58 99981 550350985
3 40 99909 218933463
3 55 99971 145058631
3 77 99924 836945719
3 48 99950 131292563
3 48410 65359 934080500
2 3760 302367359
3 10 99986 452543346
3 60 99957 387014811
2 88888 922246454
3 63 99966 705104931
3 16 99918 572223181
3 34 99971 728801538
3 62 99954 251109523
3 3539 79217 628226113
3 29 99918 76737763
3 49 99923 981332124
2 54434 322799624
1 103 38409
3 98 99967 875716928
3 688 896 499126514
1 5094 97730
3 56 99904 477939253
3 47874 48217 938865135
3 50 99914 913077859
3 25 99984 763824170
3 51343 95601 547273689
3 10 99997 49977003
3 34 99901 755152568
3 25 99904 882009428
3 73 99928 922018694
3 46 99972 534684601
3 4552 11173 985981715
3 46 99993 249680926
3 46 99982 511848348
3 90 99977 617560513
3 35 99987 880885550
3 77 99942 237484122
3 57461 77085 343843150
3 23 99943 604372704
3 80 99950 475149270
2 86400 64209922
2 16814 323612628
1 39550 89074
3 82901 94980 142092069
3 33 99937 520599814
3 29 99963 768070096
3 30 99912 149867433
3 64 99971 788556888
3 18 99929 341371840
3 7 99987 451917845
3 19 99944 991383180
3 49 99986 460967506
3 58 99990 895925515
3 99 99987 218424626
3 65557 75012 89143297
1 15070 52830
3 15 99990 363591184
3 90 99960 419269078
2 9575 400101417
3 1 99954 31126749
3 38438 66528 11809633
3 22634 55112 855869411
3 52 99911 928959407
3 21 99909 274835143
3 16843 44460 269279671
3 71 99915 334854156
2 97178 563225683
3 16832 66755 600005907
3 80 99942 272959393
3 44 99905 954854819
2 90957 709198666
3 52 99944 420917655
3 48 99959 452182283
3 77 99926 173452849
1 56783 69740
3 1 99979 981480603
3 47285 82384 24389165
3 99 99997 77300202
3 74199 85206 852483565
3 29 99980 387613749
3 24 99947 665645744
3 84 99960 29383284
3 10 99978 192658512
3 42 99928 377767985
3 17 99907 947167713
1 60810 89434
3 66 99936 244135942
3 70 99953 167111496
3 48 99917 839811842
3 72 99957 930747677
3 55 99930 742576396
2 5741 117939696
3 75 99933 856430369
3 35 99983 934320836
3 65 99904 522110773
1 9082 54691
3 40 99932 372423429
3 43 99911 85147450
3 89 99953 982603520
3 11 99932 731528265
3 35 99998 168736582
3 16 99914 940471082
2 80285 774362378
3 75 99968 436315023
3 87 99911 769230870
3 10 99914 442517582
3 13037 74996 321863494
3 92 99966 865146622
3 83 99915 349713628
3 78 99924 314139900
3 29 99975 4838778
3 55 99916 848028703
2 57177 637068921
3 48796 52150 238327177
3 88 99960 612808001
3 56 99968 737815682
2 91907 758178803
3 25 99984 729230349
3 5 99946 759845591
3 69 99922 305798646
2 95329 541147974
3 26 99940 329907592
3 38 99962 810243170
3 100 99913 919321495
3 20447 95797 432147597
3 12 99922 839658821
3 24 99908 33348946
3 93419 95044 117539790
3 42 99932 483612774
3 43261 88113 357461743
3 27 99918 482500135
3 85 99980 657739146
3 15193 85063 141451108
3 43 99934 460202891
3 27 99913 894385247
3 37 99995 123438858
3 15 99962 369450256
3 43 99905 213404849
1 73034 83327
3 88 99926 256801133
3 3 99965 360868775
3 23 99900 435140423
3 24 99970 231704400
3 98 99939 376465794
3 16 99958 88593858
3 3 99926 645526605
3 33 99927 804459195
2 89202 113670547
3 51 99917 545442746
3 4 99955 49095015
3 25 99965 194976851
3 86 99967 312063889
3 87 99983 156510337
1 17175 25714
3 32 99935 595260843
1 86674 94923
3 30 99977 740964557
3 8 99963 142287624
3 32 99952 324092544
2 27344 879731194
3 74 99972 424804605
3 64 99937 545973308
3 85 99932 219128116
3 75 99906 898743120
3 50 99921 190507205
3 51 99905 386869645
3 32 99992 337549715
3 76 99982 637303441
3 24 99970 714844978
3 3 99977 551972458
3 70 99965 988966192
3 84 99939 850540022
3 8 99940 807113877
3 35 99933 232288904
3 82 99986 614484648
3 48 99900 66374348
3 32661 76990 169241844
3 98 99916 490311916
3 81 99925 519075978
3 93 99947 33653235
3 73 99951 411042953
3 83 99999 246810738
3 98 99912 887186396
3 45 99953 176456290
3 33243 73935 322284099
3 65 99923 152327242
3 91 99962 590397589
3 92 99940 157676449
3 83 99954 561086531
3 21 99948 313143413
3 21971 53842 451294753
1 23864 71684
3 51 99948 181749326
3 93 99967 426979763
3 78 99929 572878776
3 78 99972 377493852
3 24 99998 767483631
1 1221 35071
3 100 99997 588174894
3 10 99969 691681923
3 23938 32167 627114846
3 100 99984 883154619
3 77911 98494 81789468
3 14 99988 411088331
3 58 99935 817854195
3 25 99957 800982887
3 58 99995 448934215
3 71 99954 244357618
3 11 99903 550666966
3 99 99932 936576550
3 72005 96486 105795709
3 32 99980 664336885
3 26 99975 956067389
2 46764 182718882
3 82 99971 706316459
3 31 99979 390106337
3 45 99974 881413590
3 10 99908 990649160
3 79 99911 647905891
3 71 99939 418085989
3 48 99960 567873972
1 15603 41147
1 26209 82814
3 26 99925 438542446
3 34 99928 303730282
3 34 99975 751456384
3 38 99903 20682686
3 98 99993 623162433
3 64758 80789 435711145
1 55942 60889
2 56296 313050325
3 4553 93318 252705672
3 61 99902 121743813
3 92 99995 661925634
3 90 99947 568782999
3 212 83571 159886397
3 50 99910 127115863
3 75 99984 679717459
3 69861 97044 72882917
3 6065 61817 724699371
3 79 99981 764094776
3 35 99917 194718876
3 8 99996 994196705
3 3 99930 48312981
3 70 99965 33825492
3 81 99987 633033083
3 59 99972 574169443
3 87 99932 826602898
3 81 99970 988152715
3 48 99910 520315424
2 25660 141828681
2 17427 159690202
3 14 99911 793235926
3 36 99974 835602544
3 9 99972 313963065
3 96 99960 751029956
3 81 99918 362535364
3 37 99962 913606490
3 61 99931 324196131
3 31 99948 732643590
3 64 99957 15036888
3 52 99951 292587339
3 19 99994 508929986
3 86 99949 546344451
2 83306 882254632
3 38 99903 660925720
3 48 99941 889042046
3 79 99939 278811584
3 76 99948 1008994
3 56 99915 17980607
3 2582 14498 87812638
3 58 99997 517111184
3 8689 36848 894739254
3 26 99965 296592609
3 53 99986 288300076
3 18 99941 855678332
2 44746 761818499
3 67 99980 234298204
3 23 99926 533981015
3 18015 51072 406945504
3 54 99966 69133138
3 33244 80248 804383165
3 43638 65765 667217312
3 25 99941 652206201
3 2 99991 952375115
3 89 99913 600180882
3 1 99961 412754493
3 4 99981 116055203
3 20 99982 697818252
3 1 99945 160390090
3 46957 79764 222437623
1 19933 24427
3 22180 92885 12676795
3 14 99919 105882690
3 66 99904 721129585
3 47 99971 345935482
3 7 99989 397494051
3 74 99968 632030117
2 72882 51087679
1 664 26602
3 39893 77089 304876341
3 39 99974 289953832
3 54 99914 17388295
3 48 99961 942427640
3 15155 88081 671269650
3 62 99927 550077042
3 67 99991 826294414
3 61 99920 921670955
3 91 99903 961162404
3 5 99945 69198434
3 41 99935 94282421
3 37 99911 504529258
3 14 99915 528865757
3 26 99907 486057035
3 9073 23074 370249655
3 39 99971 573427876
3 77 99998 513394787
3 14 99961 790207956
3 33245 71984 648571845
3 14 99964 787997273
3 34 99978 689626640
3 51 99907 176669303
3 13 99923 574228356
3 94 99909 998728221
3 42 99982 200108915
3 51701 52313 34238469
3 68 99919 919719562
3 49 99963 748985371
3 74 99959 638778958
3 14 99986 554524960
3 39 99945 775524324
3 74 99916 884538255
3 42 99967 551619094
3 34 99926 501382592
3 47 99925 732595347
3 33 99930 229334859
3 29 99902 50232951
1 32394 84971
3 20234 68459 500945634
3 99 99900 776541957
3 36354 94773 622611791
3 3 99988 484366253
3 28 99997 607436074
3 73 99995 860773681
3 88 99976 907526762
3 5763 24061 68134559
3 49 99999 705537102
3 59 99906 727715788
3 72238 99682 779118376
3 76 99924 513409845
3 82 99968 463566171
3 2214 31576 204507429
3 12 99988 236716962
3 9 99952 17109528
3 38 99923 347791508
3 53490 99935 100339807
3 73 99950 257522533
3 70 99916 981753605
3 45 99996 276118510
3 65 99959 314239986
3 70 99957 540566000
3 88 99987 272558414
3 100 99920 90763669
1 8191 71047
3 61 99913 38972444
3 9509 55377 897588115
3 6 99903 53671771
3 13885 92086 701403850
3 87 99994 737492646
3 59 99999 720679138
3 51 99918 219176450
3 60 99968 536548729
3 85 99924 502911424
3 50 99951 209270772
3 3 99972 927494208
3 10753 67070 879153504
3 42 100000 805257463
3 15 99933 558902168
3 19 99947 988544687
3 26 99992 865859496
3 54 99935 183007502
3 45 99983 376306546
3 42 99953 658264922
3 38 99926 898791055
3 19390 75709 230016123
3 84 99982 126508664
3 74 99988 541845569
3 35 99959 827481573
3 12 99953 687508967
1 44231 79577
3 80 99906 242119049
1 41144 58350
3 28784 82289 90632095
3 24 99956 297385854
3 30 99960 424155815
3 47 99941 673358342
3 83 99959 943501226
3 19 99967 757069998
3 32932 72487 525769728
3 54 99902 634692974
3 9 99970 505673116
3 17950 31464 573169363
3 96 99950 21230541
3 11 99920 563612899
3 92 99997 818012490
3 23 99972 797314371
3 100 99910 755689837
3 85 99985 175035031
3 29335 77803 571957439
3 6 99984 438781226
3 37 99956 432456885
3 10 99936 982420175
3 55 99986 157799097
2 67557 508478014
3 62878 92144 685426319
3 15 99993 955814915
3 98 99974 845748503
3 99 99916 954849516
3 43819 65084 298172588
3 15 99991 130810265
3 58 99967 115153098
3 3 99911 760410900
3 74 99951 486217921
3 47 99932 945272309
1 44190 67114
3 34 99957 108916126
2 95746 457370726
3 5 99912 928389177
3 90 99951 934186966
3 28 99981 614971464
3 32 99942 2219151
3 98 99948 181647414
3 62 99930 612593269
3 42889 98358 323151915
1 45827 63399
3 59 99955 168004803
3 11 99961 432414576
3 90 99944 402969239
3 83 99992 364143535
1 3519 13440
3 41 99991 100296126
3 33 99917 886632143
3 56 99938 198437416
1 1976 15347
3 18 99906 414683904
3 35837 49208 321877046
3 21 99958 129040439
1 38055 72424
3 2 99960 901786209
3 24 99944 841033527
3 5 99957 836432268
3 36031 89886 45788303
3 72 99976 804361699
3 15684 97206 556728745
3 10 99967 853656954
3 90 99950 753519666
3 5862 8728 108111808
3 32373 68550 14367569
3 70 99982 741630860
1 41843 45996
3 15 99950 536781476
3 14 99967 851446237
3 8 99971 904534480
3 100 99961 468603328
3 100 99937 372532674
3 35 99954 875469441
3 87 99969 693847154
3 75 99901 968424698
3 95 99970 150657817
3 34 99950 704756871
2 98487 174639618
3 61 99933 230144674
3 45 99933 551094332
3 79 99911 398400976
3 28 99956 759912851
3 61 99944 76414617
3 6 99990 566493059
3 95 99937 936022670
1 24638 94428
1 3461 47855
3 83 99946 947324989
3 46 99921 572138742
3 10 99939 987364652
2 78302 52464854
3 73352 93585 23622767
3 66 99987 720506542
3 34259 95515 862548073
3 85 99944 564155315
3 81 99967 74469630
3 69 99913 452921348
3 27 99941 317658548
3 38 99997 560404862
3 69 99963 183164851
3 100 99914 836831703
3 47 99900 379728652
3 83 99905 194484232
3 76 99957 659308344
3 51 99959 958035185
3 71 99917 13301476
3 14 99924 174793015
1 18820 59433
3 63 99980 319318409
3 48 99962 17957020
3 60 99938 518639685
3 969 65854 603682887
3 40 99995 255371369
3 10 99990 257865477
3 44 99989 393317674
3 16 99995 14529414
3 2 99934 73700966
3 53188 94195 160128654
3 70 99980 632304582
3 30 99951 990992185
3 2 99975 601635111
3 7284 41617 929589884
3 99 99992 565824059
3 92 99933 223628781
3 34 99921 343818092
2 46113 297226780
2 58563 526948559
3 27 99941 332283468
3 3584 67264 372461063
3 76 99908 737671794
3 61 99964 721751132
3 62 99917 497871788
2 75321 515370705
3 20 99973 592549341
3 48 99992 306997433
3 52 99989 863312015
3 13 99979 579048198
3 69828 85710 927295988
3 79 99935 144392810
3 8 99902 947594959
2 56606 689815302
3 67 99915 286262564
3 2614 81517 783429062
3 69 99960 39185590
3 29 99979 502028713
3 88683 89425 965088645
2 50822 281202103
3 54 99939 871042121
1 30512 72789
3 12 99966 177982510
3 80 99915 920905286
3 64066 97961 510608025
3 45 99987 671310189
3 84 99973 67361416
3 18 99926 4768894
3 26 99971 423578665
3 6 99943 880502674
3 52 99934 549184281
3 3 99900 612178087
3 26 99976 329904161
3 10 99974 148255619
3 92 99991 670781504
3 66375 93179 134696669
3 47 99905 395715818
3 83 99988 976686779
3 43 99950 182883216
3 29229 72450 116385302
3 76 99932 469523552
3 35 99982 628460997
3 51 99950 556610125
3 93 99955 289159320
3 78 99960 691453010
3 97 99988 512728259
1 5366 80195
1 32196 59316
3 98 99971 897742240
3 85 99933 272850910
3 88 99965 383301979
3 89 99903 374055445
3 4 99958 603776904
3 17 99961 314989725
3 17731 62582 271802866
1 37667 71110
3 28 99954 941302939
3 56 99923 497215360
3 94 99994 473825710
3 64 99919 299588160
3 90 99905 274363453
3 22 99967 307222434
3 47 99931 930050082
3 19 99977 59059727
3 17524 76118 531965710
3 65 99948 714262400
3 15 99970 943582409
3 29 99906 246899675
3 48 99960 804903603
3 46 99957 11116191
3 18122 48030 513376910
3 47 99966 768849344
1 9157 88672
3 15 99922 803658769
3 45 99906 869098488
3 58 99906 433105131
3 100 99980 252681087
3 85 99991 706428104
3 22475 51245 256333373
3 75820 89233 65694202
2 23472 828369946
3 89 99929 677941691
3 49 99921 450922299
2 56094 300318637
3 33 99987 178186678
3 32990 73836 569416090
3 79 99901 109875203
3 51 99991 842934717
3 97 99947 153351113
1 63983 65306
3 95 99984 976310528
3 50 99904 590180929
3 28 99941 874551441
3 99 99921 470876976
1 2916 68993
3 95 99936 368585892
3 44 99963 718163327
3 48 99947 866181996
3 98 99933 697200662
3 85 99936 244443500
3 39 99948 64454147
3 37 99973 583337666
3 55 99918 671679100
3 18 99968 85893470
3 45 99996 569917271
3 37 99975 650545131
3 76 99969 72094476
3 99 99947 811269104
3 12 99912 446892027
3 51 99948 234061111
2 9577 272485276
3 29 99937 613027348
3 25 99930 519304071
1 1254 23492
3 11 100000 562424930
3 48773 86492 748108868
3 32950 84311 691549237
3 29 99977 141333080
3 39 99942 165823176
3 61 99994 549389817
3 7392 93532 383913475
3 24 99954 890125358
3 97 99912 481830761
3 16 99956 849712534
3 78 99928 851649241
3 69 99961 934012230
3 38 99954 584499354
3 33 99974 84214002
3 97 99967 477953175
3 67 99985 504538704
3 37 99946 747204838
3 98 99979 813384633
1 42332 85018
3 14 99901 973417105
3 6 99938 743087835
3 32 99929 72210436
3 95 99927 806683423
3 84 99956 724566957
3 18575 38402 486485208
3 65 99912 653876408
3 25 99927 871363651
3 59326 66682 433045460
3 11795 92614 24272748
3 25 99957 19625755
3 57 99914 853733683
3 93 99904 616964404
1 38595 96750
3 71 99915 750084228
3 3 99913 831221596
3 95 99922 442758908
3 59 99979 291059243
3 3 99902 422108
3 99 99940 574414829
3 28 99927 917112435
3 4 99921 772112999
3 28 99994 432762237
3 29 99936 471916632
3 8079 59108 447216521
3 45946 51330 795568375
3 30 99966 339327898
2 71105 907357270
3 89 99931 836429387
3 91738 98745 867596362
3 24 99910 93673746
3 35496 75106 59559905
3 83 99901 689145151
3 86 100000 119395744
3 41316 81637 502205269
3 30 99916 301003875
3 56 99941 370811438
3 60 99974 622564904
3 7 99931 373450204
3 83 99957 845190160
3 8 99941 481349584
3 40 99917 609463714
3 24 99937 427131961
1 15453 64253
3 35 99956 9783570
3 80 99988 246711054
3 2884 25991 522525700
3 18 99922 550633774
3 92 99934 967781263
3 80 99967 116302723
3 17597 76132 727711674
3 17 99903 101883356
3 17 99958 851017770
3 10 99905 161879249
3 19 99945 332824781
3 73 99960 852921228
3 60 99965 688370103
3 16 99996 293955783
3 9 99998 659229772
3 68 99960 680338710
3 92 99917 780341152
3 76 99904 498492519
3 72 99991 587192347
3 31 99936 485836998
3 9705 29848 52304992
3 53 99945 242415206
1 68509 81314
3 52129 80706 108723842
3 74 99997 295231517
3 97 99923 448903919
3 6 99942 618520276
3 34 99950 736443142
3 19 99947 711485504
3 48 99900 38465880
3 70 99984 588655291
1 5837 95794
3 70689 74114 245682809
3 81 99939 525296946
3 77 99913 78499221
3 19061 51048 772855
1 58079 93569
3 22 99934 746966294
3 3 99912 958421034
1 40671 73908
3 86 99992 146549452
3 82 99934 304739477
3 96 99907 849254222
3 85 99940 763420056
3 62 99978 411049112
3 34 99984 426899261
3 27598 92282 931412744
3 16 99988 829285993
3 7 99911 740449822
3 57 99907 411619916
3 48741 93631 66343198
3 57 99948 95472681
1 29166 67381
3 59 100000 961643744
3 2315 15953 621435201
3 97 99951 71935807
3 13 99907 299876638
3 15 99998 717850766
3 87 99913 691175167
3 9 99903 322865444
3 90 99957 466868097
3 76292 86326 597618503
3 1 99946 340451270
3 49360 88094 546653745
3 90811 99933 117775518
3 46 99986 638614100
3 58 99945 862756588
3 65 99987 556294362
3 57 99969 536701256
3 78 99913 799391344
3 26 99944 777054945
3 41 99940 881056581
3 69 99970 76210086
3 35 99985 457968205
3 74 99969 968029605
3 38866 75013 367776714
3 9 99993 761651123
3 55006 70163 490500365
3 82 99907 424611661
3 44355 80820 512144249
3 86 99996 846629822
3 90 99951 751569610
3 58 99943 547375234
3 29 99940 618208916
3 89 99946 403599082
3 21 99926 831457038
3 49 99959 312774401
3 95 99972 776512273
3 88 99942 684527535
2 89696 290789789
3 13 99909 87624221
3 52 99911 454420360
3 11 99991 586115232
3 44 99955 367361364
3 59 99938 67795734
3 20787 71080 456551357
3 85 99906 548243774
3 13 99973 704779776
3 72209 73139 809490071
3 17 99940 142413093
3 52 99955 928989631
2 62275 464128148
3 99 99915 423862536
3 1 99987 421043819
3 57 99926 13563996
3 72 99923 619886747
2 96341 898799683
3 36977 83172 353319
3 37 99902 277588817
3 14 99998 45596123
3 100 99902 370519467
3 58 99911 118566439
1 5999 92378
3 68 99960 429647725
3 27 99918 815003204
3 43 99989 340487368
3 81 99911 474455327
3 61 99909 850172701
3 94 99990 171440917
3 56402 71113 117171559
3 32 30433 865098186
3 36 99953 115757176
3 11 99932 800427666
3 1030 63472 334128255
3 84 99987 36857365
3 36 99980 998605769
3 32 99958 587576119
3 88 99962 364081351
3 60 99989 178700599
3 99 99942 224315216
3 85 99975 748312342
3 63 99908 346095400
3 28 99917 638752314
3 76 99945 468102594
3 97 99950 845967955
3 60 99926 833919298
3 100 99906 701313149
3 19 99987 206107334
3 86 99982 363905960
3 59 99962 229468134
3 32 99997 338665013
3 8 99923 43857785
3 97 99993 943540450
3 20 99940 440304026
3 67 99932 231730919
3 33 100000 177934571
3 42043 42268 958365025
3 78 99965 160415000
3 81 99933 350852592
3 40326 58599 311669919
1 52166 65492
3 100 99915 941558955
3 2321 7182 313579039
3 66 99919 408160417
3 77 99959 676392059
3 21 99974 470142287
3 10 99901 341050315
3 45 99961 653893512
3 54 99993 206556421
3 47 99977 265949904
2 3971 554219737
3 18 99928 679805686
3 69 99931 724223423
2 740 157733980
3 42 99911 639551211
3 4 99976 46184478
3 82 99902 836759616
3 69 99942 449950310
3 68 99927 834550589
2 94528 217083626
3 77854 89714 693509980
3 36 99988 700901740
3 49 100000 8174202
3 92 99978 798219683
3 17 99938 32130523
3 45 99926 741799757
3 14 99950 29142262
3 25707 89739 383975582
3 75 99906 491295888
3 10 99917 618366918
3 42 99913 70166628
3 69 99965 823699381
3 24 99996 713861639
3 45939 48295 658343453
2 36543 457644402
3 46 99962 118203681
3 33 99919 907737732
3 30 99993 376856500
3 49814 79192 489463612
3 100 99950 933503668
3 25 99950 536969517
3 14 99929 999430297
3 49 99902 565807776
3 86 99909 342231161
3 4 99928 111813822
3 66 99974 899799894
3 97 99917 602830575
3 48 99951 43110554
3 57 99903 809579907
1 8290 28388
3 72 99940 670571159
3 38 99934 690714997
3 55 99965 839140731
3 50 99974 169979895
3 13 99936 413261220
3 9 99925 613571598
3 55 99953 342736881
3 66 99909 593888587
3 43 99962 647081733
3 59 99941 714446159
3 7 99986 10212654
3 9409 39154 661670093
3 61 99956 556523399
3 38 99967 547467728
3 86 99984 509846109
3 1145 75544 469132094
3 17856 24223 106315471
3 22532 38551 881270685
3 84 99951 473377722
3 82 99961 339357974
3 9099 82399 842575316
3 26 99941 992304823
3 80 99987 512576278
3 76 99954 621748477
3 77 99993 402290528
3 59 99968 547998097
3 13 99981 683838039
3 61 99928 758314066
3 68 99944 426840210
3 46 99978 88918932
3 65 99915 326385142
3 22 99983 674531751
3 59 99966 719924063
3 97 99977 104749979
3 9 99940 596015488
3 99 99928 712163139
3 85 99971 726352652
3 65 99988 91595383
3 35 99921 529504278
3 48 99900 450574750
3 66161 75683 773070005
3 100 99919 834333548
3 18 99955 867579116
3 87158 93900 126066153
3 31 99903 475165130
3 58 99956 601450675
3 97 99955 267913678
3 36 99921 652997252
3 69 99929 266884237
3 33825 96915 351605238
3 40 99951 758712214
3 46 99906 300226438
3 83 99917 582867605
3 26 99952 343446231
3 98 99948 989463735
3 93 99952 664185145
3 91 99962 436251470
1 49030 75206
3 61 99977 225830042
3 3 99988 899503164
3 77 99979 598393434
3 28 99929 897482979
3 37 99951 94578826
3 13 99982 454063300
3 6004 82346 314027469
3 81 99923 856437589
3 78 99989 766552523
3 54 99990 229288282
3 14897 38093 641208085
3 2 99909 57524714
3 33 99902 189123658
3 66 99927 235975348
3 75 99907 936188027
2 86929 569464404
3 2790 7535 568738080
3 87 99987 139536733
3 13 99994 996869525
3 71 99963 879468367
3 13 99989 601869603
3 93 99931 221004327
3 7515 41339 480030590
3 46 99952 422181978
3 68 99905 242198956
1 15807 26024
3 46 99943 425568936
3 52 99986 189202696
3 65 99995 780995622
3 6 99925 796572288
3 12 99916 20137176
2 23901 748738288
3 51 99969 390087880
3 63 99984 999531219
3 3 99979 843604785
3 4 99928 342670139
3 62542 64795 70358108
3 7044 73361 312914959
3 15935 19926 671365876
3 61 99913 822314533
3 10186 35680 826024236
3 27 99952 570815560
3 67 99960 534630885
3 30 99994 382204279
3 81 99992 396564753
3 54 99984 972963440
3 42332 96630 517498199
3 21 99933 113230957
3 20 99924 404488952
1 12471 36242
3 70 99976 375097111
3 1535 84230 197087645
3 17 99989 766340105
3 78 99988 891967328
3 61 99999 734100789
3 55 99990 878808867
1 69292 95352
3 33 99941 99977998
3 75 99954 99275562
3 68 99995 305240493
3 65022 69418 694302609
3 11 99904 329849535
3 58 99934 653891436
2 23310 370254239
3 38 99977 229661402
3 14760 23948 68021838
3 32 99910 217864247
3 79 99915 431826039
3 50 99908 738912130
3 21 99922 352495104
3 100 99993 649217937
3 67 99964 324903014
1 44646 80177
3 92 99938 91681077
3 51 99901 173089289
3 7 99908 881112644
3 2 99990 230177870
3 64 99908 857977882
3 3 99971 333891064
3 81 99972 747394983
3 43 99993 220123664
3 35 99917 419199819
2 14582 358843233
3 33 99999 823200253
3 55 99903 779671293
3 12 99968 989058916
3 89 99945 928331371
3 94 99948 968222130
3 88 99982 999810051
3 32 99905 451043290
3 29 99992 357836294
3 8 99939 495201316
3 86 99957 823230404
3 2 99972 238639217
3 33 99923 666326012
3 70 99989 689945016
3 6751 16068 814554243
1 43508 73883
3 10 99915 611811612
3 23 99987 31898065
3 68 99931 323784299
3 85 99961 179947436
3 31 99937 456472790
3 5 99901 55426344
3 16 99946 951536916
3 27 99926 483882984
3 32226 86195 989949390
3 66 99994 430187848
3 99 99926 536480907
3 4485 58145 386878574
2 92341 105768503
1 25427 44747
3 9857 89004 719907506
3 63 99958 799801004
3 17 99926 956259103
3 23 99978 810520050
3 64932 78423 205913230
3 76 99993 33466715
3 64 99914 370764376
3 40725 67650 954420717
3 31428 39842 776233057
3 29 99925 949403554
3 96 99946 321826363
3 74 99934 964818347
3 30 100000 904167302
3 43 99926 895573493
3 26596 68846 750710170
3 75311 78587 186777577
3 6731 24219 469253224
3 61 99979 5998712
3 51 99997 913618589
3 37 99906 708640087
3 4 99990 411778313
3 26 99913 598834567
3 688 69497 630475072
3 90 99902 112939289
3 21055 25066 314510718
3 710 14181 621868592
3 83 99907 541973456
3 56 99994 686859079
3 16 99925 670866545
3 90 99969 541249204
3 60 99909 386963314
3 40 99962 699969389
3 68 99992 39370142
3 65 99936 196326155
3 52 99987 330581148
3 44977 73150 484004620
3 70 99939 231897686
3 39 99983 473452381
3 22090 97024 293342618
3 34 99934 341880855
3 56 99900 929852927
3 33 99941 441330312
3 77 99958 979922699
3 76 99984 253734774
3 3 99914 883075218
3 100 99933 650541217
3 31 99909 301806177
3 93 99940 46966151
3 40 99926 283068188
3 42 99921 947216747
3 21623 30234 275944036
3 76 99918 710036632
3 76 99961 520107581
3 8 99999 909591266
3 18 99960 207445423
1 31422 88259
3 85 99927 910703029
3 85 99959 713847826
3 4 99992 946641240
3 53 99928 129221447
1 37633 94707
2 48018 642644447
3 40 99914 423937676
3 69 99956 271015707
2 24967 741061807
3 33 99952 613067973
3 85 99963 407270341
3 74 99974 847729181
3 9 99937 741103849
3 87 99904 515266119
3 42 99933 286707589
3 91 99970 953637968
3 75 99956 751675708
3 70 99919 457108328
3 80 99992 621390860
3 48 99935 918951976
3 31598 47518 65999288
3 3 99999 925657875
3 89 99929 854252133
3 14 99918 692832348
3 95 99970 265505923
3 85 99906 759239911
3 38 99922 619120622
3 63703 94731 410926737
3 98 99960 728394837
3 25 99938 815890356
3 12 99920 326701275
3 17 99975 163740646
3 62 99954 926927612
3 69752 86184 897656322
3 45 99934 595663027
3 15007 65064 624128873
1 42253 98535
3 51 99966 728248520
3 3 99972 25501704
3 64949 90700 232351167
1 42463 60294
3 9826 52852 996872099
2 79138 972639840
3 21836 79828 794521130
3 16 99907 823337539
3 69385 95040 179934613
3 1 99979 249843708
3 94 99988 553295672
3 93 99901 102345293
3 72 99949 409188734
3 87 99950 136504920
3 26313 69465 641347163
3 83 99961 210176582
3 27 99959 394550036
2 4293 641577910
3 20 99910 486358711
3 60 99975 884554503
3 4 99919 344519131
2 6160 217892117
3 65 99940 725774664
3 9 99904 698075119
3 52 99996 999111155
3 27 99951 229670286
3 100 99999 652147923
3 35 99983 377331595
3 50 99988 938792850
3 76 99908 887221781
1 29967 64743
3 63 99906 174426293
3 45 99903 740783925
3 55 99930 291234991
3 69 99969 58166428
3 48 99909 200860086
3 6 99937 831841006
2 91891 539440022
3 55 99951 851598824
3 30 99900 401914031
3 9 99937 366147789
3 31 99974 996439459
3 25 99911 711352751
3 89 99955 36726638
3 54 99957 222526091
3 20728 85481 850464479
2 29028 837027230
3 83 99925 270321797
3 1 99946 630667929
3 54 99930 87077843
3 66 99937 383671696
3 33 99942 86012632
3 94 99977 932414319
3 81 99941 671329446
3 65 99970 41558009
3 45 99935 373052161
3 60 99907 268907339
3 38 99937 612855812
3 5 99983 626944675
3 1 99933 801286399
3 83 99992 513458275
3 43 99954 62757028
3 100 99939 975164753
3 69 99965 837430883
3 13 99937 708351776
1 1140 20532
2 50386 538938933
1 14186 51228
3 11 99933 669004157
3 3887 78232 213723900
2 68141 108413724
3 100 99990 767807117
3 21078 43414 568044654
1 29346 30156
3 12976 64039 516090169
3 94 99986 797021607
3 81 99917 102671539
3 21 99988 27235013
3 79 99945 102245613
3 45 99938 122250888
3 93 99977 905708411
3 63 99916 566915194
3 83 99906 80663544
3 84 99956 960656299
3 71 99968 906662865
3 80 99900 97335958
3 42 99903 317465927
3 33309 65939 476306496
3 9 99938 165659055
3 92 99944 721926818
3 99 99942 96133372
3 95 100000 669536328
1 10156 58991
3 13574 44708 857572425
3 76 99917 669126415
3 64 99993 653716243
3 9 99958 8435016
3 7 99957 509601854
3 46 99914 54373461
1 36808 44243
3 36 99918 341694390
3 40176 77048 802195554
3 4 99986 150186212
3 29 99998 93553868
3 68 99904 548523433
3 21 99921 685973591
3 57649 94022 288390415
3 58875 93423 739745077
2 91031 597374012
3 87 99932 334737439
2 32234 939527679
3 17 99903 824800135
3 80017 95630 746740032
3 86 99981 439012077
3 29 99947 913882540
3 14 99963 887583736
3 72 99924 979883809
3 35 99911 287744173
3 16 99931 634838851
3 23 99986 471018510
3 71 99945 112336571
3 73 99940 706813309
2 12604 220351602
3 70 99925 32066521
3 100 99949 396447775
3 69 99963 682985897
1 2675 96821
3 85 99931 278817063
3 67 99988 943963804
1 39284 54877
3 64 99971 746333397
3 74 99907 269401690
3 15 99928 966691599
3 36 99945 127051620
3 21 99933 130786549
3 6 99993 2872777
3 8 99949 639231557
3 73 99990 5497782
3 99 99985 845438092
1 32518 50486
3 2847 90712 696182027
3 35 99975 848040822
1 39229 67841
3 15 99978 250957822
3 34 99959 924457204
3 31 99974 558298624
1 87080 93281
3 78 99975 111619536
3 91 99958 90067308
3 39905 85981 257111737
1 2672 12507
3 12058 66914 448428710
3 43 99910 587774389
3 55 99902 849573047
3 2 99956 378085698
3 51 99940 323398556
2 43726 75061179
3 50 99937 397547064
3 72 99924 990568873
3 70 99913 176767730
1 28525 94813
3 70 99962 160095057
3 59 99965 931658272
3 48 99955 767260238
3 27 99920 16419386
3 56 99981 543347193
3 31 99918 286829591
3 14 99942 792128637
3 14 99951 599735591
3 18 99906 503392143
3 30739 43242 487427313
3 71 99953 899102424
3 99 99940 15180439
3 46 99938 108146582
1 16937 57382
3 100 99940 234138853
3 47 99924 917334615
3 48 99910 308232273
3 92 99902 704835443
3 85 99999 552196204
3 6 99991 879396778
3 53 99930 76877015
3 37 99967 397400772
3 39 99927 245237155
3 24 99969 606144199
1 56120 74679
3 97 99930 452190132
3 8 99943 275285163
3 18 99938 922560837
3 75 99946 685533697
3 63 99998 422334497
3 99 99949 176387598
3 33 99988 103384503
3 37 99934 632087227
3 22 99966 549113748
2 13754 620636967
3 31 99947 171376997
3 61 99979 709536900
3 7336 78572 299130195
3 60 99923 863830726
3 5 99901 426926734
3 33 99921 560658038
3 11 99996 825301290
3 59 99933 788134996
3 26712 57835 89466682
3 80 99900 512501304
3 74 99908 53015764
3 4 99963 608211256
3 12927 55639 819688791
3 99 99902 676366603
3 58 99995 557004780
3 91 99977 173662382
3 92 99919 974176586
3 72 99966 469779013
3 19 99970 491809471
3 62 99954 454441027
1 12664 93877
3 59 99998 903458082
3 52 99919 71007634
3 3 99998 723597141
3 52 99950 291440397
3 45 99983 212592717
3 14798 67976 754612518
3 1261 22700 660596837
3 93 99902 510879761
3 26 99909 368363815
3 55085 67469 385934004
3 26022 36335 24471981
3 72 99915 933102134
3 55 99942 301086276
3 26 99988 922231480
3 30 99919 715532120
3 27 99989 646295906
2 74876 963777597
3 44 99960 484076440
3 77 99945 139568883
3 11034 90092 255859307
3 68 99953 485505525
3 24339 26656 403780883
3 6 99915 764890471
3 85 99981 353418553
3 16 99974 851992169
3 8 99907 720997225
3 51 99954 445346101
2 72575 153623565
3 35 99919 572342303
3 68 99995 856363465
3 9 99907 368548510
3 46 99973 130026272
3 93 99980 840313148
3 56470 86117 976130115
3 21 99984 623137996
3 33 99989 506526242
1 63312 79854
3 47991 81833 190719015
3 95 99921 43096867
3 33545 98309 541532933
3 74 99956 401532320
3 18 99986 705686037
3 26 99913 860644154
3 31 99954 537767180
3 3 99951 117912443
3 75 99994 949574724
3 56 99978 222069962
3 27262 49430 286606332
3 34 99971 467809745
3 75 99904 369100512
3 17107 97486 118004253
3 68 99921 754312649
3 90 99989 281179143
3 26 99949 266762949
3 16 99928 884309459
3 84 99910 454275418
3 46 99902 778974743
3 7053 48506 884539399
3 72 99971 453431135
3 90 99998 321113356
3 97 99969 185455374
3 34 99900 218848875
3 88 99935 152696200
3 25977 37635 509302574
3 60886 68187 563541390
1 93441 94673
3 90 99945 422812753
3 6 99921 326096047
3 2700 43705 309185901
3 13 99918 417212193
3 11979 56050 864467492
3 51 99928 165337840
3 19 99948 103219312
3 54 99934 182793837
3 29 99974 245036935
3 4831 71977 118226258
3 3 99949 288098442
3 42 99914 24476810
3 100 99955 254386783
3 43 99963 470002994
3 655 68733 261166299
3 91 99973 112568543
3 3 99973 640133412
2 74102 4398598
3 12 99906 112923190
2 11574 513778715
3 82 99916 55900526
3 69 99998 153443156
3 46 99964 73560486
3 23 99997 272876844
3 100 99931 980466385
3 2 99906 453596376
3 99 99990 988531475
3 71 99941 51243570
3 71 99957 927678866
3 61486 88349 870657602
3 70 99927 708114711
3 46 99945 964776190
3 85 99941 405024246
3 10195 72054 920620625
3 7 99969 656803632
1 4754 11465
3 5304 84178 13065663
3 50 99986 402287912
3 57 99921 581274514
3 61 99900 856963899
3 35 99921 318483698
3 35 99989 713822175
1 45403 97606
3 49794 61605 261464537
3 61062 82508 893204809
1 27627 87702
3 9 99967 312717489
3 22690 51770 78176270
3 40457 61967 269795827
3 96 100000 558600404
3 55084 84176 468046413
3 17 99992 657495148
3 52 99989 200320589
3 45 99940 893106488
3 67 99931 778044573
3 18380 97804 177033376
3 63 99939 148485153
3 100 99990 195695698
3 43178 90749 441782113
3 9 99944 75049670
3 23 99989 349817642
3 71 99947 352177414
3 5835 57134 135526000
3 39 99924 367927212
3 71 99933 964443511
2 13091 729635894
3 75 99965 421997256
3 58 99927 871475447
3 37847 84775 607503136
3 17 99947 312952521
3 7 99994 696740982
3 82 99955 595292604
3 32 99994 206115830
3 3 99922 896409424
3 1 99949 134288120
3 25 99908 943682238
3 39 99939 451023207
3 22 99937 74426491
3 4 99946 37182817
3 79 99937 51668218
3 77 99996 734161952
3 94 99996 891328178
2 38135 79382899
1 43543 65624
3 15 99946 368101530
3 54 99926 300973357
3 44 99912 483463513
3 64 99991 170073463
3 10 99911 695768100
3 6849 9807 856108001
3 12 99996 380208329
3 2 100000 806873476
3 59 99983 233510367
3 19 99966 771588271
3 65 99941 11828715
3 42 99968 961273638
3 65210 95667 637070788
3 71 99954 457388457
3 5 99908 802047540
3 46 99949 374838968
3 75 99952 904257759
3 23 99967 436250261
3 54 99978 381196905
3 86 99912 748571787
3 5 99915 511653843
3 87 99901 264385902
3 91 99968 483245862
3 91 99941 88594275
3 99 99961 11368788
3 91 99957 563036385
2 92354 975744915
3 2 99915 465029289
3 43 99991 232446031
3 3 99932 893953464
3 90 99936 420572203
3 75 99978 203735843
3 20 99922 450222726
3 8 99956 269750805
3 33 99935 349058695
3 44983 52403 114801131
3 90 99985 29920323
3 22 99965 189950587
3 10601 65753 812192545
3 35 99930 564952467
3 46059 77432 586141051
1 29596 47291
3 9 99994 112142891
3 18367 95680 186677635
3 53 99937 288107745
3 55 30211 523467802
3 96 99993 154896004
3 11302 15180 199899995
3 38 99985 967613808
3 89 99985 805510333
3 77 99968 652397014
3 79 99981 211589716
3 75 99946 784752801
3 34 99964 212406489
3 18 99978 944958873
3 76551 80817 240192237
3 65 99982 412980422
3 46 99921 729826713
3 88 99974 172524311
3 25 99985 834697754
1 37105 93619
1 82659 98710
3 78 99918 27144232
3 13839 69439 52267893
3 9 99979 624906474
3 20 99972 274934472
3 99 99946 150339309
1 29973 57578
3 73 99931 603468061
3 16 99981 493037602
3 40 99980 492231243
3 8 99934 433288840
3 49 99937 265862511
3 86 99906 318801000
2 6435 829005206
3 48 99943 211552505
1 759 47933
3 11 99968 733505930
3 17 99913 459721809
3 80 99991 277306095
3 23 99929 149152968
3 53 99996 267937991
3 30 99974 423662642
3 57 99961 971317339
3 45 99969 75812661
3 32 99994 591620566
1 23852 84284
3 31 99975 5953939
3 29 99908 74459923
3 37060 77267 434484096
3 37 99964 856282863
3 77 99918 197654273
3 527 70322 259115159
3 29339 65907 271809541
3 52 99928 690094981
3 47 99970 454293307
3 12 99905 110350094
3 44452 56984 956673047
3 52 99965 42707076
3 46 99976 175779859
3 99 99964 797949081
3 48 99946 467328818
3 25 99976 869163014
3 37 99931 600755659
3 28479 72635 56713581
3 17 99929 19949444
3 41 99914 842088572
3 41 99972 665165725
3 32 99979 900905555
3 46 99949 793542254
1 12215 29302
3 82 99992 463067170
3 32 99979 998712501
3 33 99903 58357887
3 56 99946 115708663
3 35 99968 219195352
3 54 99971 365907268
3 49 99908 858251314
3 49 99927 367713456
1 28500 79212
3 22 99954 184428619
3 27 99945 912108533
3 24 99999 149123945
1 59243 68848
3 52 99986 225552722
3 61 99921 765428430
3 37 99991 85224846
3 12065 30808 326531310
3 4 99954 459461509
3 72 99939 449121272
3 29 99941 329077835
3 2 99916 625844323
3 72 99900 717767066
3 25061 91906 425745557
3 9 99901 127804855
3 92 99935 134867945
3 37 99952 19701394
3 68 99973 981237486
3 13 99995 63365164
3 14 99997 133683442
3 36 99940 575579198
3 84 100000 221960383
3 42 99947 328513815
3 79 99913 128777893
2 14550 52848349
2 582 527517403
3 34646 98232 419700975
3 15 99967 808646859
3 28 99920 793228912
3 16 99964 435293159
3 79 99987 231402097
3 50 99911 555128305
3 20738 45032 795170903
3 48 99963 310100060
3 50 99976 885921234
2 33962 635166475
2 99694 722271253
3 38877 78079 9089194
3 65 99905 217752290
3 10 99953 722089930
3 52 99970 176999393
2 46952 961301154
3 90 99955 394220040
3 4 99942 859426119
3 52462 70713 193816825
3 62 99962 237955962
3 64 99916 222117794
3 8 99904 855361205
3 28 99988 835850747
3 43 99908 477632421
3 69095 81372 35967976
3 60 99984 529965167
3 8895 60030 507606430
3 32 99920 197402164
3 63355 99973 79585611
3 22260 98068 853157330
3 39509 86053 631692785
1 53996 77757
3 17 99963 817591931
3 69 99977 256878822
3 55 99957 305851270
3 16 99998 283898202
3 10 99934 772400643
3 15 99958 927557599
3 90 99995 648697844
3 93 99971 784277723
3 90 99937 722480402
3 29 99912 682518102
3 17 99954 986094838
3 44 99905 942916416
3 13844 90313 198178936
3 91596 94842 94375413
3 80 99934 996514391
3 69 99939 359357950
3 46 99988 336353051
1 55579 80078
2 9114 45229389
3 67 99976 847020449
3 84 99914 426089358
3 5 99902 680310903
3 58 99978 213417834
3 11 99981 493599465
3 76 99918 849855735
3 4 99946 75456011
3 35 99937 946801379
3 73 99958 633884748
3 85 99980 73920852
3 58 99999 854949763
2 16546 677996050
3 63 99942 510122039
3 38 99928 708798623
3 83 99939 164271614
3 55 99919 961935734
3 39192 45090 965816315
3 88 99972 784152089
3 84 99965 546098982
3 63868 86797 890735206
3 55 99910 696187832
3 77 99913 760246966
3 37 99965 684743796
3 85 99990 337527108
3 82 99930 335482150
3 33 99957 81905360
3 91 99922 155140717
3 29 99909 569776261
3 75 99990 321431734
3 70 99932 330400536
3 3485 87958 572986505
3 29944 73713 510954802
3 39 99938 116558856
3 34284 76331 202845456
3 10 99979 44891060
3 72 99911 771148649
3 69 99969 388545138
3 24 99944 780777872
3 34 99940 48146638
3 69 99947 789249242
3 61 99980 554876288
2 70736 510134953
2 11682 199862212
3 75 99922 106156393
3 88 99905 9891512
3 8 99917 987983934
3 82 99945 758827897
3 79 99990 725594019
3 51 99970 622719299
3 55515 91824 918655866
3 97 99967 75967784
3 92 99946 135704920
3 52 99905 98745751
3 38315 39667 294523942
3 2 99930 197424414
3 66 99930 626173190
3 34 99966 644994156
1 31796 64412
3 6 99982 426153354
3 48 99919 240394295
3 31 99949 865167694
3 30 99985 74065208
3 42 99952 594750530
3 17 99992 777886903
3 30309 67543 884363131
3 51 99953 256607116
3 35 99988 84922894
3 44 99993 583652813
3 14 99910 736360538
3 59 99993 34890289
3 77 99976 129075848
3 33490 79713 196909236
3 37 99902 277098576
3 2722 83778 252104316
3 81 99929 302576125
3 29454 94402 672793852
3 74 99999 606313651
3 71 99920 816110167
3 50 99956 307750383
3 35 99941 665360134
2 95918 899098337
3 43 99902 780991307
3 26 99948 720695524
3 99 99989 361363733
3 19 99907 500041095
3 26530 48350 435350488
3 80 99950 824466612
3 4 99964 297495470
3 87 99920 94343822
2 7310 551205881
3 55572 98248 951645038
3 77 99916 889874872
3 23 99933 807497796
3 46 99921 41425765
3 85 99962 996317510
3 17 99964 528995228
3 54 99967 238800419
3 7061 98555 850624367
3 47 99967 818748580
3 37708 67132 983302146
3 2 99906 56027506
3 43 99964 73636212
3 89 99952 659809308
1 25859 30929
3 90153 94372 791499251
3 79 99997 48630976
1 50758 52934
3 57496 72992 317483850
2 5072 966947754
3 53 99922 763457564
2 39859 701736308
3 30 99905 980218867
3 51988 84600 257844523
3 65 99906 503903834
3 58 99911 107829054
3 8 99956 407849093
3 53 99941 636962177
3 59 99903 79783810
3 27 99955 387915385
3 55 100000 905231311
2 70360 603246686
3 81 99977 209801544
3 47 99956 75006051
3 21 99967 711757182
3 28 99935 784496067
3 52 99902 598851613
3 23 99903 792617048
3 30 99905 413220203
3 28 99937 928948877
3 7 99907 294623739
3 77 99976 35032996
3 56 99987 282439440
3 73 99957 189114172
3 62 99944 847221828
3 12 99901 247092241
3 51 99986 489120873
1 18339 70970
3 22 99913 673454739
3 13 99911 310192798
3 18 99961 799486230
3 17 99966 289495900
3 32 99932 793787223
3 34 99919 774086593
1 21128 94499
3 32 99953 512803703
3 11067 76811 956937567
3 3 99971 95751035
3 40 99944 257343986
3 26 99994 11503460
3 48 99981 612897177
3 11955 13779 513914114
3 72 99939 906349702
3 40 99996 48259646
1 40725 90795
3 50 99905 772368918
3 49 99962 898479609
3 6 99924 338388023
3 55 99974 158361215
3 52 99973 3971992
3 85 99949 13006332
3 86 99980 176232654
3 96 99924 471005334
3 6 99974 834409066
3 96 99984 615520105
3 97 99979 585965498
3 32 99908 781796712
3 66959 82344 471954130
1 33597 92339
3 70 99978 431966705
3 93 99944 871411895
2 68823 270249386
3 30 99903 392371200
3 98 99976 532402765
3 30852 63616 618540176
3 60 99912 900879734
3 47521 97460 715952246
3 6 99912 596831260
3 60 99928 582653702
3 100 99940 275552551
3 71 99926 184300097
1 18580 43456
3 94 99999 363732131
3 80 99967 644699387
3 94 99976 306110984
3 37419 77477 773516199
3 41 99902 536913737
2 62006 159075160
3 26 99958 79748305
3 2 99953 593720739
2 49907 808649003
3 10195 98616 650650995
3 56 99941 951396449
3 7 99977 796265093
3 91 99955 809476004
3 36354 69574 231433171
3 38021 96597 547532111
3 22633 79336 491808196
3 82 99997 390702832
3 9 99938 374537145
3 90 99941 214154800
3 78 99987 540207643
3 7 99930 670511862
3 66 99952 772533653
1 56870 83795
3 55 99904 624432049
3 52 99916 682221549
3 78 99993 266884776
3 55 99934 202895177
1 2440 79287
3 57 99955 516508111
3 37 99990 351282325
3 60288 62643 953344235
3 16 99997 730043405
3 40 99938 849017992
3 5357 83030 202247732
3 11 99938 430888940
3 30 99997 10149819
3 5 99927 655656275
3 60 99954 555012624
3 21 99900 143448273
3 12 99904 740730727
2 10717 385424814
3 1 99990 69476973
1 2570 44633
3 77 99916 271964844
3 42738 89900 422439238
3 90 99959 347694072
3 80928 85459 793154583
3 50 99902 477176901
3 23 99980 219466634
3 67 99940 684059303
3 2 99938 94686736
3 62 99989 262576682
3 39851 63800 654026443
3 1 99939 347496974
3 52 99986 344825325
3 65 99901 564613967
3 63 99991 438792286
3 58027 78141 400895848
3 32 99966 574411421
3 95 99934 58547289
3 21 99978 382549224
3 37 99943 109901286
3 17 99909 386287263
3 89908 90847 906242082
3 55 99981 571522790
3 30976 84450 666228012
3 2 99947 707127434
2 61678 585076545
2 97721 149964828
3 63 99906 72711019
3 36 99910 300780432
3 26 99992 355539101
3 56427 93567 6994990
3 94 99910 693338401
3 36 99930 671769874
1 36113 39878
3 68251 88995 262005724
3 80 99971 520627942
3 88 99974 840363297
3 27138 52398 541447388
3 52 99906 325389983
3 61104 65094 966574786
3 89 99957 414431927
3 66 99922 395792940
3 14 99909 388981117
2 60371 810044538
3 52 99965 277217602
2 96699 89194858
3 49 99903 326865811
1 93317 94178
3 75 99989 57756349
3 20 99952 851916536
3 59 99910 419945874
3 33 99921 572702953
3 63 99939 499272313
3 84 99982 718293433
3 48 99941 357331101
3 63 99927 270475779
3 27 99901 382270298
3 36724 80982 467717181
3 35 99932 218767841
3 15 99988 916936061
3 89 99994 917834269
3 27 99944 74269563
3 70 99982 329590997
3 13 99942 604145624
3 93 99966 693583124
3 54 99967 214626974
2 98629 685202162
3 88 99984 91239102
3 61 99976 173083734
3 30 99992 830010684
3 43 99901 523073139
3 58 99929 979188172
2 42451 541000050
3 97 99969 600034519
2 56819 82026315
3 2256 34114 125839927
3 2081 23789 319030522
3 14 99919 23616686
3 88 99966 208748857
3 39475 59580 823081772
3 63 99984 329751485
3 50 99988 438375925
2 56342 938150713
3 11556 47860 787890810
3 36 99904 510120373
3 87 99912 462204825
3 72 99932 699599307
3 54 99932 736904838
3 32 99947 32874816
3 90 100000 701581562
3 24 99929 728125474
3 92 99941 9017149
3 40018 57391 124925094
3 83 99985 189384490
3 18 99914 938299982
3 73 100000 948368501
3 84 99920 510464590
3 21 99929 899438124
3 17 99923 351205680
2 27012 152031363
3 85 99950 504179749
3 77 99918 606238040
3 96 99963 767788482
3 65 99997 34697236
3 98 99949 549961797
3 70 99959 118014765
3 48361 78191 612466393
3 46 99900 333226074
3 40111 70113 871574237
3 91 99945 744928588
1 72861 79196
3 97 99991 140786560
3 6 99936 355624405
3 14 99917 126866034
3 19626 71892 572657253
3 68 99937 362592404
3 73 99902 445330189
3 24733 54529 659824959
3 57 99939 9735427
3 94 99990 942734253
3 43 99997 421900661
1 3159 81229
3 66 99957 714553815
3 56 99905 345890559
1 9018 53899
1 61101 71972
3 13 99992 288865835
3 38 99964 223469696
3 30039 66003 345511135
3 99 99932 907545690
1 5565 11473
3 12879 32537 667564903
3 82 99948 588794174
3 99 99935 386663273
1 52743 62327
3 81563 91898 190843053
3 86 99927 391130197
3 54 99995 929788562
3 62235 86707 691403248
3 74 99916 405111953
3 33 99956 842201902
3 35 99937 241778615
3 10 99912 611585269
3 61 99989 735790045
3 43 99915 613974131
3 66 99904 968608109
3 87 99980 403215613
3 6 100000 837152866
3 72 99941 136633141
3 7027 44193 604156558
3 49 99924 958784367
1 51673 56184
3 44 99931 117757625
3 2 99931 917481101
3 63 99939 688636501
3 7441 24686 711910880
3 30 99973 999114920
1 14931 79949
3 13068 94098 553832682
3 14 99947 201617927
3 11 99927 404226345
3 76 99922 125380964
3 67 99987 565115010
3 1 99940 372025136
3 84 99987 183550412
3 25 99904 594031839
1 15108 68154
3 80 99965 106208871
3 13 99922 506915868
3 69774 75658 72117316
2 33211 853774606
1 66765 80357
3 70 99931 141568205
3 56 99969 680933561
3 82 99973 682838422
3 52 99957 548332644
3 6 99996 771483331
2 67575 781155720
3 8 99917 553166174
3 58 99918 383130088
3 89 99960 704629798
3 36 99947 840889863
3 83 99902 906707314
3 6 99977 964604520
3 19609 55249 100030737
3 32 99907 277041649
3 90077 92898 132850068
3 24627 56818 514415221
3 96 99984 690469105
3 64 99952 847857784
3 35361 94881 730219624
3 22 99954 671341615
3 34 99949 755588006
3 82296 98782 537071559
3 40 99965 564414760
3 87 100000 27405543
3 58 99907 399562723
3 37 99993 61122424
3 80 99973 43279905
3 70 99914 874937251
3 72 99908 909837742
3 33 99963 629880092
3 8 99963 169975604
3 27 99912 75366814
3 69 99980 158577892
3 56 99910 906634935
3 35 99990 742685782
3 1182 32293 907863749
3 10 99975 362388402
3 42 99918 427916608
3 25 99973 733329936
3 67 99996 622979643
3 69 99918 724270365
3 50 99932 243502374
3 68 99974 552030208
3 47 99918 559283925
3 86 99941 372351868
3 14 99990 974741702
3 96 99920 556481878
3 6 99993 438823327
3 75 99970 836080889
3 76 99904 994060022
3 16 99975 625661272
3 83 99915 130282069
3 85 99921 215307796
3 26 99997 995878782
3 78 99955 961514974
3 55 99947 656111595
3 6 99993 505997855
3 78514 79251 115437977
3 79 99962 68339159
2 93213 14980290
3 36 99915 319337613
3 36 99918 913781828
3 6 99921 794759841
3 8 99954 412717600
2 51168 886058005
3 91 99909 120619082
3 82399 82491 548000826
3 15 99956 507935826
3 81848 84968 657126531
3 67 99965 334757490
3 94 99902 374303568
3 82 99973 120189184
3 13237 40447 774390638
3 15 99967 503372361
3 83 99909 935511675
3 63 99964 294853652
3 99 99941 377835657
3 44330 57652 577649258
3 61 99924 343249158
3 75 99920 718832021
3 20667 61674 176452827
3 85 99982 361948518
3 38739 82137 155804627
3 32 99905 162811835
3 66 99985 846932799
3 84 99920 958995521
3 53 99932 770159575
3 55 99980 839605623
3 17 99915 350416100
3 63095 77614 270323955
3 27252 81327 879133340
3 21 99913 249156329
3 321 14315 588286413
3 58682 97998 777311977
3 74 99936 259382974
3 31095 79901 26334184
3 45347 69570 375054162
3 66 99908 940822914
3 76 99946 964163182
2 34758 599175288
3 26 99959 93299842
3 58 99945 985294585
3 17367 54989 659577754
3 72 99973 604220049
3 99 99902 997979286
3 58778 71317 819532955
3 12 99900 809098735
3 91 99979 406255353
1 78042 82613
3 21 99925 601518842
3 71 99961 559927520
3 85 99927 587881744
3 96 99953 332207025
3 18 99960 954834714
3 14 99998 375726809
3 89 99997 545158104
3 41 99914 79210600
3 81 99925 372210803
3 24777 73035 947868975
3 31 99950 481661182
3 52 99920 349068645
1 71302 89978
3 98 99948 528695690
3 22 99942 62504378
3 74125 98895 362133119
2 36550 348631738
3 1 99922 560792716
3 18 99943 927652085
2 65224 123031645
3 74 99979 279376913
3 9800 41629 150999154
2 38857 634259071
3 46 99938 187396025
3 6 100000 972359553
3 43 99943 193743523
2 67074 743950209
3 82 99965 508276418
3 9 99923 29199529
3 63 99933 740086505
3 92 99957 230735772
3 58 99976 189007784
3 76 99995 738427129
3 69 99903 52722021
3 6422 6497 236989558
3 32133 63888 684872055
3 42 99998 35289703
3 48 99950 310497740
3 15 99932 801713276
3 72 99973 1130955
3 11 99995 971822538
3 10 99902 983407735
3 31 100000 78617101
3 48 99956 401140694
1 32338 43248
3 25 99957 334053196
3 30386 41382 261983582
2 55645 889765156
3 96 99964 943342304
3 54 99953 952706212
3 51384 81895 694925277
3 65 99991 112612387
3 1 99986 73514571
3 47 99929 683841332
3 59 99911 404620907
3 89 99953 112942618
3 68 99943 214991068
3 64 99970 224034159
2 59503 718683032
3 75 99957 439381010
3 43 99991 805666689
3 49 99981 476194243
1 3820 13710
3 47 99914 665113750
3 60136 67061 992849087
3 39 99957 518249873
2 99160 392006815
3 92 99968 729828456
3 33 99972 210396928
3 68 99988 979491237
3 13 99910 420729647
3 3 99990 36040962
3 29 99905 713785588
3 73 99953 986409116
3 73 99972 719153589
3 95 99951 159166057
3 58 99915 833668036
3 87 99914 704711587
3 72441 79261 662129883
3 15 99922 850597224
3 11 99949 318760932
3 18 99963 151179423
3 97 99908 283769342
1 32854 37349
3 75 99957 785819660
3 89 99929 511940277
3 74 99972 237018829
1 10806 63250
3 67 99906 464849353
3 38780 46123 49144994
2 38111 826833112
3 8 99979 455752438
3 53 99908 319100167
3 26 99979 101868014
3 1 99932 295388880
3 15648 38899 908129138
3 2537 9485 707124184
3 48509 80149 368601120
3 39 99999 864606395
3 27 99973 301275238
3 22 99958 961143955
2 48697 607833920
3 90 99999 340543339
2 41749 591121321
3 8 99913 232850345
3 50 99900 921655188
3 93 99924 164134592
3 77 99913 32090508
3 4441 44926 50257881
3 6803 47883 255732863
3 79 99962 717245400
3 33 99959 141113048
3 62 99969 193424203
3 45 99951 769551658
3 2524 24641 224235056
1 14249 67687
3 15 99919 527338332
2 45467 283167664
3 14 99975 633976757
3 1 99911 101898174
3 63 99916 995471411
3 85 99991 641852555
3 35 99969 339678261
3 18 99985 58101442
3 8 99912 855298047
3 5351 97301 658077668
3 64 99961 887508345
1 35072 58516
3 19643 99407 527687429
3 13308 81768 686517585
3 32 99940 840887269
3 83 99985 70264621
3 61 99972 598518153
3 81 99997 119707755
3 57 99925 543262942
3 35 99993 891314530
3 96 99963 142998605
3 63 99955 66584835
3 86876 94881 929962439
3 42 99952 642515708
3 21236 31532 573279745
3 71 99914 568242459
3 44 99987 661011196
3 17 99997 970453492
3 7 99905 349377993
3 91 99948 940265670
3 22 100000 247237515
3 38 99955 573064859
3 47 99985 459592125
3 38 99997 922882222
3 30708 54471 423764405
3 65 99903 216400914
3 61 99907 296399721
3 22791 67912 574538897
3 93 99982 555719025
3 20 99914 612571859
3 44 99928 127593038
3 8 99952 93514176
3 39117 86833 944691433
3 83 99961 927177510
3 67 99994 971002975
3 85 99906 905632159
3 77 99917 549870843
3 9 99992 430479789
2 98003 26924211
3 81 99952 358609309
3 70507 99122 921116681
3 81 99981 768861157
3 20 99936 453876702
3 37 99996 872629004
3 76 99923 743036241
3 22715 86377 869372129
2 47218 680833882
3 69842 78090 914175179
3 41 99955 934433230
3 40 99932 733348883
3 15 99921 141660183
3 65070 95342 483084407
3 28 99906 351543406
3 27 99993 742011760
3 44 99967 918158585
3 86 99900 131720963
3 99 99965 264962768
3 32 99904 7968479
3 69055 78778 965743173
3 45 99914 441859783
3 32 99944 373506149
3 48281 96846 784826419
3 66595 67570 170134970
3 10 99973 401060146
3 4 99992 76276819
3 19 99906 922854546
3 54 99941 637538054
3 3358 92616 588638019
3 91 99916 386621428
2 7176 351865833
3 58 99983 313573313
3 57 99975 117092266
2 60049 603333952
1 55637 55675
3 64787 97579 202219879
3 54 99966 386750411
2 33858 20432490
3 4 99936 951156405
3 17 99999 652555047
3 32 99986 238428184
3 62 99953 48282347
3 93 99940 651436857
3 94 99910 388936916
3 66 99952 242530840
3 19 99936 244606237
3 41 99929 894432203
3 74 99925 47833055
3 28 99982 93839711
3 60 99999 806371606
3 19 99901 493013506
3 72 99968 627149287
3 45 99948 927164511
3 98 99914 546453280
3 62 99991 4177226
3 71 99961 700834560
3 40 99922 834733469
3 37 99901 926981688
3 43 99931 661446497
3 43 99906 682636339
3 95 99987 943714353
3 100 99943 855925906
3 9 99914 863002844
3 96 99980 439724539
3 23 99908 262564937
3 28 99936 730991636
3 88 99975 31380896
3 64 99967 700796617
1 49593 85893
3 18 99957 995990582
3 60 99985 28731173
2 84809 71072620
3 13 99936 380119312
3 89 99932 938855372
3 16 99948 559511129
3 80 99969 127615981
3 35 99900 228446291
3 10 99918 232018253
3 56 99941 973379633
3 74 99953 560905695
2 20247 679248761
3 44256 53124 588311514
3 69 99943 758344124
3 30 99938 68925884
3 14276 17674 662634318
3 83 99925 171063458
3 30 99983 547293612
3 28667 71593 755371507
1 63809 84665
3 1 99912 564739955
3 42 99949 85589038
3 82 99949 276482651
3 73 99916 467377301
3 13 99994 390147846
3 12801 49173 28010624
3 30 99902 415871436
3 6 99918 964092324
3 96 99931 514134774
3 100 99913 827325024
3 82 99945 824440069
3 30 99942 131183656
3 81 99903 162179637
3 66 99902 557512993
3 8 99987 64836930
3 13960 22278 581918478
3 34 99961 652482410
3 47 99974 864037226
3 3 99950 512627122
3 48 99909 655215830
3 29 99984 346429805
3 15 99990 800242102
3 40 99958 523522043
3 7 99901 757570583
3 84 99983 131182543
3 6 99997 759028948
3 22 99915 456081075
3 78 99926 327412217
3 22 99905 805057871
3 49382 55563 982051432
3 11 99924 956787176
3 44 99947 16615098
1 68054 92976
3 66901 73567 779981655
3 87 99998 474516245
3 49 99984 660333619
3 100 99932 208097069
3 70 99918 801048688
2 28735 265936181
3 86 99912 187610139
3 89 99979 229205373
3 65 99963 349678832
3 8 99988 448099217
3 87605 97825 398121325
3 74 99919 649497778
3 14 99926 366786458
3 56 99996 848519989
3 39332 78922 829423727
1 46835 48413
3 72 99912 294042061
3 48 99933 218646201
3 31 99956 453646453
3 49 99992 982797559
3 468 4772 503435602
3 61 99954 101841755
3 3 99956 801662337
3 60 99980 104592643
1 30994 63237
3 55 99963 662717376
3 71 99969 481524435
3 38 99964 97086393
2 42782 285961670
3 46 99948 989111761
3 37 99952 835752257
3 4195 70171 922679357
3 84 99901 516600946
3 16 99908 893545875
3 21659 39242 187294917
3 10 99978 605031221
3 17 99933 984674599
1 28622 75441
3 53 99953 233905922
3 11 99918 89663301
3 11 99966 33630192
3 9 99988 704460597
3 51 99970 101322360
3 95 99980 844486978
3 34 99932 923601564
3 5248 48738 817653525
3 87 99980 282363583
3 88 99938 353038819
3 99 99989 44458568
3 25799 35712 83312178
3 17 99948 260507018
3 49 99994 838577367
3 97 99945 946055907
3 54 99979 355046212
3 11 99963 703187748
3 23 99984 940656896
3 80 99992 581023537
3 4061 46067 474100343
3 57487 99157 133571817
3 33 99901 517248244
3 19 99900 408304456
3 54 99925 163465195
3 45 99907 664609739
3 31 99949 64668028
3 11 99993 628821779
3 7163 24967 639583285
3 23640 67247 807037134
3 10 99900 359540759
3 3511 11851 212740818
3 42 99960 759205596
3 90751 91839 307946380
1 24703 84710
3 95 99911 576680890
3 37 99946 30288638
3 19843 79364 672936930
3 6 99949 349727939
3 76 99965 953233271
3 34 99915 646861500
3 87 99983 907511400
3 3043 61599 458948713
3 54065 59144 639157270
3 95 99931 828954723
3 27 99998 500281077
2 61997 967830188
2 7556 400670400
3 10 99925 882102819
3 87 99965 995762850
3 52159 76223 8242426
3 94 99932 958040906
3 27 99927 738817376
3 72279 85524 40458359
3 62 99965 335695515
1 17022 25098
3 50 99981 405481911
3 57 99977 181576678
3 33 99965 632689384
3 83 99913 108892166
3 66 99978 82543591
3 14 99904 366090561
3 91 99930 368997783
3 72 99908 326792938
3 42 99915 729080965
3 71 99985 886143574
3 76 99930 373067624
3 80 99937 343995776
2 75625 826831036
1 14247 20180
3 42 99963 250099057
3 59 99993 62725580
3 62 99982 789600004
3 72 99907 954296722
3 18 99923 832203584
3 86 99995 645428844
3 42 99940 437954359
3 69 100000 450029548
3 21772 26930 466536280
1 84471 87790
3 85 99919 864834983
3 53 99944 802950755
3 72 99920 342389469
3 46 99909 940528852
3 24 99940 829668342
1 24495 67728
3 16 99977 30918380
3 29 99917 193566239
3 46 99950 71185221
3 30 99960 390868333
3 2 99902 158275280
3 36733 65432 75694481
3 30 99978 593390146
3 21 99918 376901772
3 99 99935 760032162
3 27 99908 750304109
3 51 99970 279586960
3 85 99904 755600053
2 98210 588183225
3 31 99929 525940488
3 9 99937 136608420
3 12 99970 803173580
1 27826 28357
3 62 99961 767857754
3 1 99996 684100750
3 5 99922 173764833
3 58 99971 233015955
3 3421 23178 322874358
3 92 99920 10027720
3 7 99978 983923097
3 46 99987 500068572
3 97 99909 18408845
3 22 99961 489287313
3 21 99992 145490240
3 50 99992 535353530
3 58 99992 768138990
3 49 99954 977505154
3 67 99909 477836289
3 49 99944 990645232
1 26774 62895
3 46 99973 482149167
3 95 99907 785532748
3 74 99961 706457067
3 86 99909 946682413
3 15714 54301 46890390
3 5022 16772 90089226
3 28 99963 437318945
3 64 99977 868642116
3 24 99906 966126136
3 55 99961 79671285
3 21 99916 22690310
3 88 99945 826703562
3 33 99932 334985531
3 32 99918 673619507
3 39 99974 509937996
3 97 99956 861721791
2 61780 488125390
3 33 99944 105526161
3 69 99925 420756375
3 2 99942 928611591
3 67 99992 236050517
3 36419 99219 90271095
3 56 99909 106183196
3 18562 96977 470791396
2 94046 239097733
3 74 99996 231064657
3 6 99943 258089921
1 24352 46929
3 4 99959 562097513
3 62 99986 380510410
3 67 99921 895689212
3 16 99947 544084779
2 78038 976281591
3 66 99960 169975371
3 81 99999 564616803
3 74 99930 845842535
3 29 99934 166945893
3 44999 60282 689636546
3 72 99952 427771332
3 90 99974 473260458
3 28 99942 983886316
3 9 99939 970184593
3 44 99993 717466046
3 47 99925 502239987
3 48288 87676 532685450
3 18 99938 285725560
2 2787 967477994
1 74787 76090
3 65 99911 835429374
3 92 99968 806960193
3 12795 87209 643530599
3 33 99949 514471758
3 92 99933 111438448
3 89 99970 848007885
3 47085 86278 41097181
3 13095 62172 934172120
3 35 99991 915148823
3 23 99940 495817062
3 49 99923 602561135
2 46430 855379612
3 13074 33395 896848061
1 51103 91497
3 3 99990 381100030
3 86 99975 764763958
3 61 99968 382546835
3 46 99978 569379579
2 33881 417954800
3 94 99992 278290806
3 48 99937 903972787
3 51 99980 641765396
3 32 99997 773064017
3 16 99905 423676152
3 8 99998 639108899
3 5 99950 593429412
3 96 99949 362658156
3 28 100000 100749820
3 65 99986 215714334
3 17 99977 967200306
3 13651 87342 360290270
3 36062 48521 542813665
3 70 99975 303277131
1 1436 66751
3 10 99960 724078658
3 75 99905 111788390
3 22 99914 562007304
1 35299 61703
3 96 99964 359310585
3 32 99932 32993775
3 69 99922 595299514
2 2633 591521751
3 52 99919 883587462
3 27 99963 661939178
3 23 99958 179015237
2 23315 94279934
3 63 99930 369505130
3 83 99995 835117795
3 12 99941 276997776
3 33 99962 627936682
3 64 99963 700728971
3 40 99954 952243542
3 33498 73798 558203226
3 20 99959 21194646
3 24 99986 633237010
3 33 99975 583324388
3 10 99934 221514524
3 3324 10066 94739180
3 15 100000 310793152
3 93 99909 587712047
3 4 99982 154270946
3 32124 73779 15552231
3 90 99970 451661068
3 81 99972 722595118
3 31 99938 821542828
2 18184 47292798
3 35 99912 154513449
3 14629 52947 347830285
3 13 99964 972530646
3 13 99997 208948901
3 60 99950 126420079
3 14 99986 541321527
3 15 99945 354176226
3 66 99982 46107761
3 59 99912 61755621
3 84 99922 51739936
3 63 99993 27292537
3 55 99991 656932571
3 23 99914 540111534
3 38 99946 436603870
3 71533 86412 801685673
3 62 99992 792962099
3 93 99954 148673508
3 11 99959 943003160
3 87 99913 420806326
3 91 99974 200955805
3 81 99911 36089875
3 31 99902 845107085
3 10 99907 596796820
3 64 99917 847733135
3 83 99913 451063481
3 5 99934 297622413
3 13 99986 683810158
3 69 99996 343717461
3 15 99949 154819532
3 7 99986 241830270
3 79 99994 758713634
3 64 99986 501288590
3 13 99980 837995572
3 78 99997 471419225
3 17 99908 562037442
3 23 99906 6900140
3 65600 91707 893416524
3 71 99942 171305003
3 47 99999 847691284
3 41 99963 750645367
3 77 99910 424309349
3 3 99938 962407060
3 89 99996 272782099
3 24201 68345 555023755
3 8 99957 58194243
3 76 99941 546250571
3 31 99913 868164716
3 83377 94375 151538645
3 48 99992 837185694
3 20805 55108 184255384
3 30 99967 148288002
3 88 99910 42713882
2 76750 50975344
3 57 99957 940166610
2 20088 356982749
3 45636 70155 861266934
3 90 99901 934929499
3 89 99983 40220646
3 77 99906 836733421
1 15049 87203
3 61 99981 672771884
3 23 99911 471709585
3 42 99938 310558902
2 66960 807654016
3 85 99902 429421910
3 17 99953 567937135
3 48 99955 610249893
3 41 99954 151229600
3 7 99989 732437905
3 73041 99022 359254402
3 58 99991 40090880
3 46 99900 628301041
3 84 99981 592705743
3 81 99909 722369692
1 12107 34659
3 70 99959 558617488
3 60 99939 548976015
3 82 99933 270937157
3 25 99922 668046685
3 97 99966 977278088
3 96 99992 966517145
3 95 99927 161294922
3 64 99985 227620325
3 47 99923 855131183
3 76187 84418 682997824
1 6901 40701
3 22 99974 498717940
3 19 99920 344923209
3 15 99951 235002045
3 6 99986 488528973
3 54 99922 723005359
3 47 99927 9310226
3 66 99955 829714482
3 44 99900 43473971
3 7 99904 411565291
3 67 99984 807147646
1 50792 58637
3 70 99921 48346145
3 64 99924 459902698
3 26593 56978 895979976
3 52 99954 541164026
3 34 99989 490482882
3 68 99901 941300717
3 65 99926 152654495
3 71 99938 99624204
3 98 99926 149276933
3 9 99924 519627394
3 16 99919 174755474
3 59 99973 78842969
3 22 99964 517265665
3 8435 98124 45533896
1 34956 63058
3 8 99931 187623247
3 70 99905 631108461
3 45 99986 540779101
3 90 99958 377480766
3 96 99997 903122959
3 89 99974 911005594
3 28 100000 284700886
3 92 99944 539810770
3 37 99929 912388397
3 54 99983 929488027
3 94 99919 729461271
3 63 99969 56085931
3 90 99935 525587691
2 76144 211268000
3 50 99986 500620637
3 51 99974 753443052
3 57 99945 709952700
3 100 99983 409600607
3 16 99958 404057204
3 49 99926 261362721
1 2404 47353
3 29963 35455 677878794
3 26329 76077 992540013
3 43304 91039 56393892
2 30742 870866768
3 44 99971 226244415
3 28 99914 682288631
3 87 99939 731914298
3 45830 96585 293719965
3 26 99973 574652400
3 24 99938 184630153
3 88632 98551 988333001
3 62 99998 524866204
3 90 99972 775747266
3 53 99989 285446682
3 33 99943 517687377
3 29 99913 627419045
3 88 99929 373765259
3 99 99932 653862026
3 44 99998 969382788
3 47 99975 968079936
3 34 99932 748120055
3 55999 89307 47862829
3 42 99945 2473255
3 68 99995 129262764
3 28 99958 690563076
3 75648 93015 944893772
3 87 99991 419416466
3 52 99947 341916251
3 81 99975 104292486
3 21 99916 207668131
3 46 99995 648418355
3 15 99981 811277427
3 77 99993 946727588
2 52979 194132608
3 22 99943 438693219
3 38 99930 676796684
3 11861 80711 509647625
3 25 99919 373403581
3 83 99972 393991988
3 38 99992 287616997
3 80 99974 900567018
3 92 99959 650831928
3 18 99959 253579984
3 58458 80417 953874961
3 18 99992 868698250
3 2 99916 624843257
1 5601 13818
3 95 99956 751969903
3 93 99979 256836019
3 42 99903 357757647
3 7 99976 103453717
3 86 99978 537411789
3 10 99917 807864671
3 4 99915 992139787
3 40 99909 249625518
3 12666 43895 66301238
3 26 99931 605942178
2 47736 527488040
3 44 99997 939658108
3 97 99909 458679194
3 44 99918 89855402
3 8 99967 747888364
3 5 99957 974535883
3 72 99911 64901383
2 38354 671454302
3 66380 99609 93439442
3 5 99964 398067283
3 20 99949 602072737
3 69 99983 575037959
3 48 99982 923329405
1 60863 87868
3 32 99942 784935847
2 84524 648868564
3 70 99962 951161111
3 47 99982 309211717
3 97 99966 677191421
3 33961 37130 157958508
3 63 99993 939450050
3 18 99963 425849378
1 25548 86776
3 24 99992 980047198
3 70 99940 774922450
3 24 99919 991756231
3 59 99953 282960127
2 6381 579250705
3 44 99963 583903969
3 45 99977 198864870
3 4 99923 327395682
3 86 99956 792353348
3 18 99931 2688495
3 94 99985 924852804
3 58 99991 55852187
3 12785 60248 463783315
3 50 99945 721825496
3 78 99965 203835224
3 22 99983 202799994
3 18 99936 793604182
3 10 99994 688891901
2 52374 446849890
1 39378 44222
3 15 99924 25053665
2 38859 772521131
3 43 99984 135101265
3 41 99945 339792992
3 6 99963 41760207
3 35 99960 772057651
3 96 99908 271342543
3 24 99925 793468318
3 57 99913 255847616
2 32119 127812867
3 49 99972 763886318
3 19 99985 765559477
3 34 99913 489039998
3 58 99987 247180171
3 12 99908 194208882
3 86 99937 772320198
3 78 99975 663182613
3 81 99983 79170405
3 27 99992 326669709
3 29161 64629 113118249
3 9 99986 326438394
3 68 99993 930013407
3 27 100000 947306719
3 25 99907 799372249
3 82 99955 93161414
3 28 99928 682750142
3 53 100000 227419935
3 40 99999 703681412
3 33 99907 676898153
3 13 99950 332866234
3 32 99968 970205589
3 71 99967 643688203
3 21531 71625 264382119
3 70 99954 159001087
3 26 99940 486006430
3 12 99952 213370372
3 14 99912 412100246
3 89 99917 232336302
3 30 99915 411405356
3 55264 75879 108805179
3 95 99951 134019618
3 33 99991 665810266
3 73 99981 775232067
3 42 99958 12202541
3 47 99910 69316233
3 18 99948 321984396
3 44 99934 629150078
3 66872 98805 742505355
3 63 99958 541295584
3 16 99947 885813823
3 7 99958 220295048
3 67 99981 765810621
3 20 99941 207277452
3 12 99993 840333668
3 34 99994 520706979
3 79 99910 405418589
3 3 99960 520068297
3 6 99924 860502879
3 9203 94432 806851876
3 33 99985 283801016
3 85 99998 897823014
3 45 99932 554044809
3 28885 60656 582490100
3 47 99937 756169040
3 68 99989 380992263
3 39774 41611 505831084
3 36936 61899 118929169
3 64 99924 425833053
3 28 99962 34321954
3 22 99987 335288714
3 18 99978 491782923
3 6 99987 63254087
3 32 99996 430808067
3 27 99918 297019734
3 96 99915 915274888
3 13 99907 273628461
3 95 99994 631932552
3 67 99944 801915449
3 71359 79377 724459200
3 58 99975 569806434
3 22165 92351 289259621
3 45 99902 960420303
3 99 99999 780284418
3 82 99906 143771371
3 37 99941 146875809
3 16127 33670 687231399
3 92 99985 443547693
3 56135 77346 588837890
3 55 99987 772740631
3 72 99932 112103878
3 100 99954 948026680
3 35 99994 518459797
3 89 99960 992530422
3 55 99991 992243493
3 90 99988 141139371
3 93 99974 140531400
3 96 99901 198756418
3 75 99915 366137391
3 5510 36433 757902115
3 93 99968 432298607
3 22 99983 917043537
3 24 99950 786633540
3 6 99937 37935825
3 4 99929 793054101
3 8 99973 810406222
3 30 99901 196004152
3 98 99929 953698811
3 50 99999 977710584
3 78 99922 421770937
3 57 99904 886940116
3 81 99934 933283450
3 90 99906 635062410
3 49144 49475 52610789
3 74 99997 152313428
3 46 99905 961610555
3 26 99962 427004401
3 12350 74721 791850105
3 68 99943 721765863
3 93 99908 632621759
3 40 99997 557497608
3 26 99954 948554736
3 29 99942 196248627
3 51 99923 510232475
3 62 99988 169652060
3 3 99960 409625626
2 2949 516658158
3 84 99968 376803810
3 6 99907 84514167
3 32 99999 599794659
3 35 99963 204524986
3 43 99953 688347782
3 59 99947 325728924
3 75 99961 323520910
3 57 99904 933282551
3 62 99980 570646125
3 80 99986 194611420
3 62 99998 189675171
3 50 99908 280782615
3 18513 68396 163022696
3 83 99914 841449972
3 82 99909 942027916
3 33 99945 479260993
3 9 99935 776186527
3 3 99977 538929555
3 55 99944 911947853
1 51384 61249
3 57 99972 241883094
3 14 99953 366903318
3 66 99921 237111441
3 72 99952 987410578
3 87 99905 314019712
3 23 99951 500453409
3 14 99910 896730310
3 89 99991 458181791
3 18 99975 238990217
3 50170 81837 979838227
3 2 99961 938350226
3 55856 80995 135909236
3 64 99947 661461045
3 32 99926 752163242
3 11815 15626 97132404
3 62 99935 324989912
3 22 99927 467010143
3 4117 88164 270168025
3 63209 94046 384141246
3 32 99956 463872008
3 13 99901 403140594
3 16692 50451 448919876
3 71 99999 995191576
3 38408 96958 141074996
3 58 99907 379376240
3 31 99906 240685511
1 41887 94505
3 78221 84958 370967819
3 50 99906 762935159
3 60 99950 244967025
3 86 99912 347930573
3 98 99905 182539016
3 84 99943 21922815
3 71 99940 750346939
3 28 99957 880584643
3 28038 70093 6991264
3 71133 76181 634907506
3 32 99963 698054591
3 90 99956 239644144
3 83 99904 59976722
3 39 99968 269537231
1 2184 57117
3 91 99984 250719882
3 21 99990 27578188
3 38 99937 885517051
3 53 99930 557224525
3 33 99920 422912349
3 21 99928 476826092
3 30 99970 984988618
3 93 99967 474718985
3 20 99992 916489960
3 40 99977 725406107
3 97 99901 194150481
3 16 99910 95665716
3 22031 65606 295640624
3 16 99968 320038085
3 5 99993 474517038
3 24 99900 695428259
3 98 99938 468712332
3 89 99907 681542602
3 82 99957 736140945
3 12 99982 623081314
3 36 99935 627579174
3 100 99923 571356543
3 11 99924 359729343
3 38 99957 736238637
3 39 99970 163209086
3 84 99981 905357228
3 30 99928 67506835
2 96388 130104599
3 27 99942 211675424
3 99 99971 272680162
2 30124 624966032
3 62 99914 723135013
3 91 99907 788158767
3 82 99904 689659360
3 31 99955 469663619
3 27 99945 629715102
3 73390 78295 556096509
3 6 99955 212021222
3 49 99906 841180876
3 5 99968 730098733
3 13780 56668 637696392
3 12 99910 869280915
3 1 99987 770262288
3 70 99982 566395888
3 18 99991 249429168
3 77 99990 933928207
3 55 99916 756342407
3 64 99946 13557305
3 49 100000 492628776
3 43 99955 449290229
3 55173 94582 211594367
3 80 99965 171593998
2 69060 577103750
3 32 99919 775910077
1 11716 53718
3 74 99979 518218653
3 22 99909 288437181
2 30330 143644036
3 21 99904 617750215
2 8795 318954375
3 35 99976 14668924
2 9064 658116603
3 67 99901 990685786
3 76 99951 894800782
1 30541 56668
3 72 99973 646375073
3 21538 29208 407207453
1 27787 29984
3 94 99900 73996639
3 5 99975 163962263
2 50398 257146926
3 89 99947 928910338
3 95 99956 384076323
3 38 99989 245257106
3 1 99955 808698855
3 45 99980 882321864
3 68 99946 775248394
3 54 99978 639100355
3 28 99962 377883787
1 41580 99674
3 4578 16312 920849405
3 40 99956 23825323
3 7 99952 924579282
3 95 99947 495799759
3 83 99902 745654210
3 32 99983 804053365
3 99 99997 591695731
3 3 99917 436496001
3 5 99912 911506649
3 53 99920 537740243
3 29 99959 491972577
3 26 99949 189597707
3 34119 71600 444699983
3 93 99950 611720076
3 68 99922 676840165
3 91 99904 34517439
3 91 99971 165624517
3 85 99991 841612697
2 23454 422959168
3 14 99974 299438480
3 10 99943 877289516
3 49 99943 782742214
3 30 99992 427914930
3 79 99978 239044423
3 30351 32548 772137258
3 3 99991 39709635
3 99 99974 337218604
3 100 99956 816492629
3 23 99945 94949431
3 100 99960 47036488
3 37 99991 239830418
3 20 99984 46658841
3 100 99960 72310131
3 30 99967 205704894
3 49635 66007 517693534
3 41 99934 3394342
3 40 99918 1427920
3 34804 81784 571519232
3 87 99900 944448285
3 37 99947 854808001
3 47 99979 703248279
3 11 99992 78448864
3 90 99960 864742896
3 10 99954 149900388
3 8 99985 38792930
3 66 99981 145485984
3 67 99982 41868044
3 86 99956 933567805
3 68 99914 252443679
3 27 99914 290637178
3 92 99926 952308539
3 83 99949 720060848
3 23 99902 705204372
3 3 99962 331959321
3 16716 46800 259390040
3 29 99918 296516817
3 70 99911 930553045
3 86 99982 366272285
3 99 99952 660885463
3 31 99955 499640299
3 63 99965 136250191
3 80 99926 937649562
3 80 99978 451367738
3 74 99986 680812796
3 92 99929 133239489
3 53 99936 747920793
3 1021 67539 101167773
3 12605 48181 783204662
3 44 99908 681335485
3 2 99926 148824726
3 59 99913 191063339
3 78 99998 979597183
3 81 99917 219115564
3 18 99978 441120769
3 64 99934 668481959
3 55 99904 517881586
3 24 99978 136672200
3 68565 80823 236257213
3 87 99945 46352612
1 22880 50474
3 29 99997 886084391
3 34 99924 605407050
3 56590 60597 571018032
2 461 697904510
1 87050 98246
3 96 99973 308565774
3 97 99977 431802265
3 94 99937 540699973
3 52 99953 761730448
3 96 99983 292193356
1 1379 19559
3 28 99999 600913262
3 65929 90470 633899759
3 74 99975 54496318
2 21531 935849619
3 86 99992 129946513
3 22 99984 445310162
3 23056 78162 192909672
3 59 99979 942601986
2 21544 52707529
3 11169 26605 233692955
3 75 99968 698069447
3 5 99953 793164575
1 12481 82566
3 55 99907 103007290
3 37 99915 274909298
3 84 100000 912044023
3 60 99971 728710192
3 90 99951 769416202
1 30353 74410
3 15 99999 490090874
3 18139 45945 391497790
3 20041 60460 613309803
3 61 99993 802412845
3 90 99990 598762086
3 93 99908 696519253
3 55 99938 365793942
3 81 99981 343378584
3 61 99933 884732160
3 86 99971 786924694
3 82 99953 892814246
3 79 99969 262620668
3 53 99930 438826730
3 42679 70760 574177276
3 82 99943 952734774
3 56 99968 376688412
3 31 99932 862202330
3 100 99916 315405364
3 85 99983 178286645
3 19 99922 134256306
3 41 99985 272348184
3 93 99981 933937185
3 27 99942 810218087
3 82 99955 454683881
3 63 99918 865116417
3 75 99953 847507032
3 34 99945 539191009
3 59 99949 117127650
1 19813 34491
3 5 99939 739500346
3 92 99974 374105147
3 42 99930 252023928
3 77 99925 259647445
3 3 99913 222897501
3 1365 9093 656152862
3 7302 32166 574184859
2 891 410776065
3 50 99961 148480471
1 21229 60387
3 99 99997 63087308
3 66 99949 991607746
3 401 73391 89701016
2 8918 319950242
3 40 99999 185833020
3 31761 94870 980065725
3 31 99909 243733405
3 80 99956 976483044
3 86 99959 520932203
3 51 99966 862268661
3 36 99959 720843745
3 73 99997 81075785
3 80438 93084 807084993
3 4 99910 772853531
3 43 99910 968286424
3 1 99972 281718828
2 35922 244265973
3 30 99912 879416260
3 76 99982 226029444
1 29967 45359
3 66 99961 965928777
3 56 99932 795631270
2 70283 563754134
3 82 99949 459648337
3 67 99923 326733652
3 13 99978 193634814
3 31 99900 850130130
3 40 99976 740260981
1 65916 95430
3 71 99936 405428824
3 44 99965 178788544
3 21 99959 132465040
3 41 99994 666269461
2 40786 518917053
3 9 99914 375292066
3 9 99997 522915978
3 34 99964 597781960
3 37 99991 853984361
3 48 99904 717942163
3 29 99958 106965404
3 4 99982 166921105
2 79713 112851060
3 6 99942 796324416
3 91 99906 569297795
3 25 99959 486854401
3 37 99946 841864623
2 72470 105506115
3 97 99913 206013045
3 35 99977 332561013
3 71 99963 879849963
3 27 99942 436191431
3 98 99947 467182452
3 7 99902 728029243
3 95 99968 559294134
3 100 99969 646864517
3 54 99948 559139746
3 12 99944 505132041
3 87 99950 260286355
3 36 99906 530059302
3 44 99973 992656311
3 88 99962 275483826
3 84 99940 198538931
3 81 99988 524275397
3 88 99944 907088257
3 19876 91109 921033402
3 92 99979 143191965
3 38 99929 400680307
3 3 99986 967033954
3 20 99937 273629
3 66 99966 196399022
3 33 99991 62143924
3 26 99991 594840013
3 22 99957 558382729
3 5 99909 48337045
3 59 99910 723377153
3 75 99942 365721037
3 46897 81173 283501663
3 46561 87705 348621523
3 19051 66663 465886788
3 9 99948 680861566
3 64 99932 902543542
3 20 99946 174292033
3 60 99912 972168287
3 21 99939 354682257
3 69352 93028 595724824
3 6 99995 592330377
3 66 99932 608827045
3 52 99918 869217996
3 92 99900 942120898
3 86 99981 470774699
3 69 99937 716816479
3 18 99973 656719496
3 29786 62500 672130600
3 67 99908 255020154
3 79125 84622 298208841
3 86 99916 761624882
3 44 99974 247964528
3 36 99981 7275805
3 76 99915 553939730
3 11 99928 382124235
3 8 99976 99984882
3 84 99913 18352015
3 52 99940 675578336
3 33 99994 875032935
2 15257 721749512
3 84 99965 422810318
3 30 99980 135336129
3 75178 87170 231536062
3 38 99991 240470239
3 51 99941 40950095
3 59 99941 566597193
3 15905 86581 988515373
3 67 99908 199946709
3 89 99909 20843147
3 31 99945 889194574
3 90 99918 408272202
3 64 99971 806526131
3 30837 60866 571402844
3 78 99908 519766466
3 48 99951 306843240
2 12262 942962611
3 31 99903 726067841
3 81 99953 285809015
3 16303 60134 270069574
3 51 99904 861868786
3 38032 49816 235056958
3 27 99932 478152428
3 22 99935 32575824
3 11 99957 258271685
3 23 99990 798742010
3 14304 91592 537325631
3 11 99991 245801523
3 8059 22685 340066176
3 68 99973 172241294
3 72 99900 235855443
3 13 99990 643109793
3 26 99918 424621998
3 64 99917 335417509
3 47 99965 217383033
3 2 99905 284842334
3 50 99974 674749581
3 34506 65855 743783997
3 6 99910 603800315
3 86 99961 510026692
3 61 99923 222279567
3 2 99972 759777322
3 20 99966 306975125
3 93 99963 303375424
3 38 99911 917964763
3 9 99926 628710292
3 37 99939 993723383
3 24 99948 844565459
3 91 99904 154504394
3 80 99911 409919860
3 70 99951 16150084
3 64 99953 1592722
3 15 99976 704390762
3 80 99902 824861978
3 15 99956 595981718
3 15 99953 404807463
3 42 99930 782688766
3 59 99908 504204458
1 28053 78055
3 28 99916 643008497
3 32 99916 746264721
3 51 99994 401341765
3 1 99915 88353921
3 74 99999 378253444
3 7549 23684 703743287
3 91 99992 930566848
3 32 99964 449766801
1 4319 62945
3 18 99954 711249752
3 28 99923 861652132
3 61 99986 494968074
3 46052 72028 727829775
2 37453 820642504
3 66 99913 273354452
3 40822 41768 41095760
3 36 99963 567395222
3 70 99957 33520856
3 15 99927 558768596
2 5298 620204497
3 16 99937 951048534
3 53 99901 789114661
1 44199 81493
3 27 99979 254210690
3 15 99987 181700657
3 8 99955 352883287
2 77956 302225604
3 81 99951 907888053
3 73 99965 82693215
3 45 99937 275144912
3 68 99994 128805927
3 80 99994 320321539
3 71 99901 597287286
3 27 99971 766993960
3 89 99989 313837450
2 51111 386881990
3 84 99927 519641387
3 85 99978 392321201
2 78246 733971188
3 61 99991 307822849
3 61 99990 812069010
3 14 99923 60568919
3 11 99957 285027633
3 42 99907 959745522
3 58 100000 203621227
3 83 99906 392659044
3 37 99976 747960939
3 17 99963 234618270
2 70790 342116548
3 25 99939 578742922
3 75 99926 381004082
3 93 99941 205534228
3 3 99907 448947523
3 82 99953 279952067
3 32 99902 958841222
3 85 99933 801513681
3 7 99924 847897598
3 52 99978 81524659
3 38 99944 402707719
3 27 99959 286329382
3 81 99978 615613819
3 41 99912 359118186
3 56 99975 111808534
3 39 99976 913252302
3 28078 89626 403150871
1 75685 98796
3 61 99913 985370458
3 74 99994 267769897
3 58 99980 313641759
3 96 99906 831859296
3 74 99939 307518298
3 34005 81665 212856306
3 54982 71297 975035706
3 21 99981 238001745
3 50 99943 528805207
3 84 99935 908562337
3 76 99962 253401488
3 95 99998 182327222
3 58 99911 665500721
2 18160 576855387
3 11 99919 415742732
3 81 99996 359226419
3 79 99931 875694451
3 33 99991 118082648
3 24 99944 605336125
2 64835 134551587
3 44 99973 851282255
3 57 99933 234827029
3 16 99956 321377008
3 28 99946 104574928
3 2 99948 120431369
3 15 99908 352708199
3 22796 26919 231170745
3 63 99988 468942233
1 23176 42650
3 16 99960 717069053
3 33 99910 762685145
3 77 99992 236462588
3 93 99956 164616345
3 38 99936 49670262
3 12 99948 724187595
3 50 99950 843081413
3 16 99920 240429827
3 16 99953 132123598
3 1 99919 950605018
3 70 99985 548252359
3 4 99966 255636943
3 54 99943 575544886
3 24 99969 605720435
3 1 99950 344194618
3 5 99963 610831557
3 41 99957 568377358
3 23 99919 245878747
3 51 99916 947372235
3 41 99969 360724163
3 52 99924 554275693
1 27956 84642
3 18 99905 241363995
3 58 99919 631889108
3 73 99983 124963504
3 35002 80890 503512203
3 96 99940 32858460
3 23 99992 777044532
3 99 99999 92608957
3 22 99936 519305619
3 90 100000 788150582
3 24 99931 336871785
3 32454 54969 754624562
3 8 99933 166837979
3 8 99959 20092069
3 70 99968 670248975
3 8688 10249 658954708
3 39 99940 912727064
3 26191 41083 609449815
3 22 99921 110905876
3 33 99935 783318876
3 31 99951 687228307
3 74 99908 533125677
3 6 99930 216693819
3 73 99929 833019636
3 46 99949 942614185
1 16401 97973
3 42802 95740 339834162
3 18 99929 792253696
3 36 99974 877018132
3 11324 80637 849205805
3 7 99949 375081808
3 60 99975 716653550
3 37 99997 399615843
3 100 99917 421387250
3 46 99976 993416353
3 22 99912 707057323
3 99 99958 238711132
3 22 99931 304917139
3 35 99912 664380230
3 65 99972 319213744
3 86 99921 363392536
3 37267 44694 490106966
3 22 99976 860244340
3 16 99949 641018412
3 4 99968 731924488
3 17 99964 747540081
3 76 99912 434782709
3 7 99915 773194880
3 21 99949 481006190
3 75 99901 627718034
3 47071 61087 63754916
3 86 99944 141794499
3 90 99956 678465506
3 80 99901 280530520
3 12 99952 902446324
3 14 99911 72137791
3 69 99927 598215886
3 21 99995 200787927
3 42 99931 30980714
3 75 99923 721811186
3 59 99954 433573362
3 22040 54419 54456344
3 50434 99788 677995807
2 64939 988320232
3 71 99999 573748293
3 1 99931 151202287
3 91 99968 605819126
3 72 99995 779667531
3 12 99954 285335525
3 28 99906 196015285
3 18157 23211 459744081
3 53 99972 503699323
3 11227 68830 75035114
3 35 99930 120152327
3 71 99962 555193974
3 31013 52394 863555235
2 77915 15498988
3 60 99944 899401027
3 36907 40076 531378318
3 18982 55575 84493284
3 30 99958 67186320
3 46369 67432 579498755
3 82 99975 874176406
3 32 99926 442112431
3 22 99931 200857918
3 44 99934 24716216
3 67 99917 266559226
3 21974 35479 125888432
3 34 99955 944115260
1 65105 69785
3 30 99999 165106726
3 100 99941 654898410
3 62 99962 949317659
3 4 99924 449698238
3 78 99902 857968303
3 22 99976 483401485
2 53873 282687008
3 8 99975 585886624
3 57 99940 510661965
3 46 99957 837511532
3 83330 95420 608983693
3 7090 35042 205366631
3 5 99963 846657905
3 22898 87958 162990317
3 2 99990 125071938
1 7502 43770
3 15301 37413 661582927
3 25 99949 535885684
3 10 99948 510852435
3 1 99981 448291635
3 54 99954 139464251
3 89 99913 614912690
3 24 99949 318593424
3 9028 85118 171694323
3 15 99993 951056751
3 79 99922 657799511
3 96 99972 70645359
3 94 99995 128373156
3 60 99939 822477250
3 40 99904 546385220
3 58098 68393 610967712
3 12 99972 460137423
3 44 99975 316503776
3 68 99956 657977547
3 50 99921 605656808
3 45 99909 482225843
3 100 99964 703805128
3 53 99911 756390711
3 21 99989 182246561
3 33 99944 660469955
3 47 99919 292899404
3 99 99937 210781506
3 95 99989 210420281
3 44 99915 654697507
3 89 99927 54427541
3 6 99900 713941917
3 18 99996 776943023
3 78 99910 669415728
3 92 99912 807224476
3 80 99916 361852268
3 13 99920 103026969
3 23 99912 773988085
3 55 99903 220580785
3 31 99923 339151047
3 99 99908 338875169
3 75 99924 811041206
3 61 99990 821351928
3 40 99965 60769082
3 16 99983 801910659
3 51 99955 579283818
3 99 99922 633440744
3 55 99901 622955589
2 98228 480345687
3 95 99993 559533307
3 50 99936 448724838
3 40 99902 425192140
3 69 99927 100380202
3 76 99978 168297758
3 10 99938 112943014
3 35 99923 814193263
3 52 99908 209307286
3 13 99990 820323589
3 84 99922 484635353
3 29 99974 583870321
3 3 99953 820901908
3 33 99999 895578708
3 54360 54710 706249621
3 18 99988 850376545
3 32 99902 582840181
3 22 99961 376696227
1 7794 12176
3 85 99961 570881559
3 26801 55912 33443471
3 82 99930 256455237
3 26 99903 347352796
3 57 99937 213175679
3 46772 52904 298662746
3 27 99992 176406622
3 17 99936 739945274
3 34 99923 161733299
3 74 99940 380534206
3 19 99955 458923274
3 14 99948 301507037
3 89 99918 300050286
3 42 99951 825418535
3 70 99937 55043951
3 90 99951 288370667
3 28 99910 371365217
3 15 99931 172667032
3 2321 77347 248266471
3 23 99953 727920225
3 34 99921 511951536
1 21976 65803
3 43 99941 236450894
3 35902 93541 397113197
3 62 99945 935500081
3 61633 68405 275236613
3 60 99948 3991023
3 23 99937 32231525
3 89 99956 807940431
3 68425 79277 782979608
3 5096 59834 304654087
3 93 99988 198692913
3 16706 49974 172155073
1 2053 43355
3 38 99928 798481605
3 91 99909 804715906
3 16 99931 99506759
3 100 99965 722403287
3 79 99973 275660362
3 24 99975 463823621
3 45 99997 334212234
3 92 99970 557852245
3 59 99995 76070551
3 84 99910 803177117
3 29 99913 926647320
3 8 99941 739610791
3 33 99966 645201487
3 51 99906 989123278
3 55888 65996 843417822
3 88 99926 331533802
1 18609 85752
3 70968 80949 374604423
1 70144 91790
3 58 99969 656608975
2 48297 183210639
3 68 99935 662257964
3 52 99989 142695854
3 32 99926 333839080
3 30 99987 157676727
3 83717 95217 821909712
3 32 99968 934314101
3 77 99923 369527048
3 75 99917 831723153
1 29725 81794
3 81 99967 59800460
3 13 99935 966643330
3 66 100000 974387059
3 42 99928 429585380
3 54 99932 116738661
2 23198 91405714
3 62 99981 16045814
2 76882 989224584
3 60 99965 388629460
3 39 99921 434408414
3 63 99939 679514408
3 48 99953 453749943
1 2847 59924
3 62977 92733 447124559
3 3 99972 213263748
3 82 99991 408182977
3 34 99969 16289816
3 38 99949 277689875
3 53 99901 476713199
3 92 99997 877341587
3 76595 85538 842529023
3 15 99981 967964164
3 13 99935 808000640
3 47 99901 716032642
3 95 99944 658203886
3 4570 24098 12197031
3 20 99950 696709193
3 27 99949 904545774
3 12 99951 722866591
3 81 99999 808880728
3 17 99924 454108364
3 66 99964 77473358
3 96 99962 638002561
3 35380 85753 31663558
3 46 99945 305979779
1 6239 54560
3 1 99910 56354970
3 82 99931 180196908
3 88 99953 19581196
3 56 99946 125407442
3 86 99943 19535883
3 38 99939 910326287
3 80 100000 293328427
3 77 99948 254480114
3 51 100000 668366842
3 75 99988 750234966
2 67268 208794534
3 65 99916 61557375
1 52118 73521
1 51325 88253
3 92 99920 382653553
3 94 99938 606863834
3 27 99931 60515308
3 86 99940 517548323
3 66772 99144 590491802
3 81 99982 986475806
3 90 99985 530563480
1 48052 63235
3 88 99968 257029749
3 38664 97385 935973512
3 26660 64559 224269914
3 33 99980 801361241
3 70 99999 114397894
3 37 99935 25239002
3 22567 46838 339338410
3 67 99973 903238186
3 36 99916 87697161
3 76 99929 471161907
3 66 99930 226388285
3 24 99900 235983888
3 62 99952 587056255
1 16933 96751
3 60221 67321 177821564
3 81 99920 680203600
3 48 99962 218496942
3 6 99922 860161621
3 44017 86875 482059607
3 70058 93710 157893013
3 83 99962 439853719
3 75 99976 639137570
3 7 99931 181609289
3 6165 24131 456946115
1 13354 40165
3 48330 79736 664740603
3 93 99957 40270047
3 75 99953 608987799
2 71458 8788113
3 56517 77530 942132207
3 58 99996 379939730
3 92 99982 330805363
3 12 99902 178315363
3 32 99967 591664578
3 33072 61374 960418137
3 24 99949 128430676
3 70 99919 658182004
3 8414 38418 718811111
3 92 99912 62306156
3 55 99929 515304106
3 94 99941 933373420
3 50 99985 650736024
3 90 99928 786739997
3 96 99929 857314343
3 20 99918 47947110
3 67 99994 654785826
3 26 99960 839444338
3 79 99987 119696084
3 58 99908 489999219
3 32 99924 921311846
3 36 99946 979456933
3 25 99952 102124170
3 85 99983 402479126
3 28 99944 77088089
3 60 99963 719373221
1 4427 17327
3 72 100000 249251456
3 49 99993 281935723
3 2 99968 801442742
3 17662 59101 94584427
3 11749 27834 486518093
3 2 99987 729369427
3 21 99961 301038167
2 20456 220132018
3 33 99933 363768706
3 74 99906 978476823
2 2596 971490750
3 50 99913 98046434
3 6543 69816 931451134
3 97 99937 970375959
1 7483 75332
3 31 99939 70667718
3 31169 93306 658687483
3 95 99926 197063927
3 82 99917 242370811
3 58 99920 605578722
3 92 99904 661616148
3 44 99902 629234974
3 91 99932 535974805
3 84 99926 24796464
3 100 99994 554185538
3 100 99995 466663663
3 23 99941 349566427
3 28 99907 664685348
3 11 99978 164236256
3 52 99938 225553270
3 15 99940 538591635
3 25 99965 191821958
3 52 99934 658346047
2 97969 724520801
3 55 99923 161005271
2 98296 421834438
3 36 99989 39635845
3 50 99986 316282734
3 18 99945 967503936
3 95 99928 490030060
3 14 99977 990529646
3 70 99924 181814338
3 88 99995 664303913
3 7 99975 771665954
3 11139 29514 810598594
3 8 99934 797701967
3 9 99977 691401286
3 65 99997 622266174
1 50758 76387
3 22 99924 740788261
3 93 99908 839105249
3 9 99917 840408602
3 97 99987 227250071
3 27 99946 698317291
3 100 99984 202087228
3 18 99994 737824336
3 11484 53368 566215298
3 81 99917 639087253
3 4304 65330 406815611
3 1 99943 563625347
3 57 99967 587029402
3 49 99903 450475387
3 71251 93584 229673212
3 40668 87668 925456356
3 9 99918 643594473
3 6 99964 437257671
3 2 99976 702521750
1 1887 56551
3 88 99932 711148639
3 26736 94074 698515575
3 29 99907 22948426
3 19 99952 170969077
3 88 99946 153181488
3 96 99943 833406994
3 99 99925 357441152
3 53 99944 39060017
3 93 99974 850407540
3 94 99946 134362137
2 13967 823647268
3 73 99910 827005910
3 93 99934 994374019
3 64 99981 520870474
3 94 99900 741715302
3 92 99931 573922270
3 48 99920 684786786
3 72 99905 985286984
2 92799 572025332
3 1 99901 177163111
3 58 99999 270109184
3 19654 37320 450498712
3 38 99945 759853565
3 9254 49824 128293107
2 38413 818217221
3 22 99983 438226621
2 47230 631526667
3 92 99948 315432483
3 68 99933 939353625
3 28 99958 873628999
3 34 99919 113876190
3 27 99937 790490645
2 76021 574921373
1 25396 75395
3 33 99952 761245488
3 39 99987 662612240
3 97 99904 215278460
3 83 99952 640726827
3 6 99919 144848985
2 10151 854615170
1 14028 84267
3 86 99953 102358897
3 75 99974 914348451
3 33 99966 152621562
3 61 99984 653976938
3 53 99955 811709730
3 59 99944 467817043
3 56 99986 365344075
3 36 99925 920326930
3 95 99981 78935020
1 57771 76692
3 76 100000 540748764
3 53 99955 321125146
3 59 99973 141405681
3 19 99907 638230888
3 69 99942 251388590
3 74 99905 502582096
3 14 99920 943584329
1 71806 81532
3 27 99902 437615565
3 14 99966 502827791
2 91445 995732781
3 97 99976 594305223
3 7 99967 989006557
3 83 99976 429083347
3 34 99941 316333117
3 72 99914 918006336
3 19 99918 550605806
3 49647 51482 793998943
3 43 99997 142451793
3 61 99988 701093008
2 87198 302054963
3 82 99946 108777829
3 31449 50236 563877141
3 73 99999 959332444
3 51 99957 173732754
3 46 99965 136560412
1 23378 30609
3 13428 95891 939551393
3 66 99922 849026111
3 15 99929 516150996
3 34 99949 758762442
3 91 99915 965819244
3 21 99978 365670016
3 48 99948 204785014
3 40 99948 196817418
3 57 99964 988073346
3 81 99909 94955250
3 50 99974 179294254
3 56 99908 170693451
3 57 99997 353206246
3 36626 87724 655343244
3 87 99955 437561323
3 6 99955 798226109
3 9 99933 324721298
3 33 99906 657151702
2 90958 337574826
3 46748 89312 64715908
3 3898 64790 790273099
3 71 99933 858418352
3 18 99921 475751468
3 59 100000 757830225
3 83 99980 672727924
3 2 99956 337934980
3 70 99911 151276352
3 57 100000 102914614
3 57 99990 590637352
2 96925 930552683
3 43 99919 6217771
3 10 99956 803277308
3 39538 99390 279544270
3 10214 46829 230036701
2 25518 383357474
3 67 99942 444187042
1 32933 81890
3 9 99996 170933306
3 23 99942 345849227
3 15 99959 314541101
3 62 99973 202265483
3 15926 64860 908782537
3 100 99929 501434214
3 2 99950 257042236
3 29825 97470 498634746
3 94 99971 578978184
3 65 99977 568443883
3 93 100000 972947120
3 60252 66427 497833698
3 23 99939 431646998
1 28294 60079
3 87 99934 502500606
3 23 99945 394046049
3 45 99941 179686836
3 67 99979 65761619
3 67 99966 103675257
3 65 99953 953061284
3 88 99969 83162083
3 52182 84649 180696644
3 29 99935 189782475
3 6 99901 580691343
3 19 99914 750791664
3 31 99942 138958606
3 35 99995 482435802
3 99 99926 199888511
3 32 99967 419289085
3 66 99981 421223448
3 89 99904 47772190
3 8 99972 525641736
3 85 99990 663538939
3 40 99942 960043327
3 55 99916 866384422
3 97 99987 539942256
3 13 99900 182118194
3 64 99937 514424915
3 62 99913 779320593
3 98 99925 96183855
3 18091 50845 362191549
3 11 99986 936058264
3 87 99970 559537430
3 9313 40035 351273078
3 34 99986 398527499
3 16 99980 917273670
3 36 99966 662476541
2 38148 55921329
3 100 99935 978241374
3 42 99965 423562941
3 55 99957 529292025
3 48 99975 334211915
2 1746 238063277
3 44 99912 916825727
3 25 99946 971237658
3 100 99951 653670601
3 40 99948 429012811
3 32 99946 602570536
3 2660 81101 651698207
3 13 99959 895241006
3 9 99983 117418043
3 1 99915 280295033
3 45336 59889 319644140
3 32385 62444 83211199
3 92 99923 941836878
3 93772 93888 654414090
3 13 99970 204782507
3 18 99970 775687489
3 17 99934 134024486
3 50618 80523 619872488
3 47 99981 184856984
3 19148 67036 928697384
3 86 99911 567866298
3 32 99931 304644113
3 67 99976 334487429
3 98 99916 432437023
3 8121 8960 944031446
3 25263 38690 199649020
3 51 99955 472679254
3 75 99975 509975940
3 3 99980 900950425
3 9 99910 990583566
3 8 99903 445310853
3 94029 98053 919128553
3 53 99945 698791413
3 55 99922 137958182
2 67503 919109064
3 39004 70394 658285078
3 71 99992 258750652
3 99 99923 930998047
3 61 99913 786607269
3 47 99961 306707227
3 62 99921 585043552
3 86 99924 637541887
3 995 31692 724097180
3 87 99903 896180832
3 27 99919 619156166
3 80 99903 92748664
3 13 99997 228539684
3 68 99950 20478054
3 30 99908 799527488
3 14923 96574 662363829
2 59457 759472908
3 42 99932 414991924
3 71864 91437 501828198
3 70 100000 61071891
3 4 99911 300686512
3 19 99925 311081469
3 15197 38651 363238601
3 63781 87492 718944085
3 34 99906 952942256
3 3 99949 810863565
3 20 99934 636171816
2 27097 630616639
3 36 99979 982998217
3 56 99931 810838391
3 14575 45279 551879765
3 86 99993 888571098
3 11463 42008 911036058
3 26304 63329 976838422
3 38 99973 72109069
3 91 99972 647356160
3 70 99917 841958343
3 7 99942 83213664
3 65 99992 624663404
3 59 99997 972373487
2 99567 327110829
3 26 99950 673642697
2 7390 281538361
3 16908 99946 301899617
3 87 99982 678871974
3 5 99996 911754589
3 62 99976 468346276
3 35255 40441 990069949
1 65286 85177
3 32 99915 584438514
3 19 99952 562099710
3 71 99975 92228938
3 99 99971 323661033
3 16 99927 937844094
3 51 99911 233599090
3 94 99901 519664009
3 35 99921 796213571
3 40 99951 145297567
3 11 99971 939690556
1 18946 31841
3 17887 73253 626256235
3 47 99903 479921254
3 70 99961 931190160
3 42917 92878 158245649
3 89 99988 440565093
3 44 99925 989472356
3 76 99935 491024011
3 8 99968 24520505
3 93 99960 821621175
3 50 99921 439226440
3 14181 14972 520333206
3 14 99987 786360367
3 90 99913 916749045
3 81 99922 200068273
3 53 99959 240390177
2 88325 234441765
3 84 99931 394347380
3 73 99942 242493505
3 32 99906 436546339
1 5682 27997
3 24 99953 136566629
3 42 99985 50903971
3 20 99938 845107106
3 86 99920 763528567
2 60277 359013899
3 84 99965 684082341
3 23 99938 841840360
3 17 99979 401718281
3 10 99988 620357917
3 49 99956 246302615
1 47304 55938
2 23139 35423849
3 98 99925 686344037
3 66 99922 366282073
2 56245 388842593
3 92 99965 128006304
3 4 99934 983519646
3 92 99951 641630777
3 26 99976 519088517
3 35 99911 665734344
3 38 99962 719778928
3 86 99943 703090207
3 22417 92449 324471613
3 7498 79312 929267389
3 37 99933 408076782
3 76 99987 467376017
3 46 99967 241738639
3 18 99952 421520637
3 59 99989 392539480
2 35611 893680976
3 20546 43805 451847460
3 7 99959 58453247
3 80 99903 759144730
3 61 99932 804826132
3 14 99948 656566714
3 86820 95199 775963524
3 55 99923 268183877
3 95 99969 969559447
3 67077 96956 939488523
3 25189 61345 520343595
3 51 99908 628840394
3 65 99963 670073403
3 19 99947 972664154
3 48320 53238 155239071
3 11 99953 583456135
3 32 99947 151533077
3 70 99929 554620479
3 54 99992 540085376
3 81 99947 122407661
3 31 99997 325952880
1 63682 88730
3 69054 82315 308890666
3 41 99939 796450405
1 21824 23292
3 71 99977 784859122
3 84 99926 192999407
3 63 99903 43138805
2 27314 873104701
3 75 99958 983952400
3 32737 97602 976542527
3 5671 30459 134531206
1 47603 56850
3 9511 63745 328021418
3 85 99973 871420091
3 3 99908 729204970
3 93 99978 494443333
3 14 99941 654604314
3 33453 44449 345166263
3 69 99947 933596934
3 20786 39179 655499196
3 47 99942 607735033
3 80 99939 358034566
3 100 99914 776817692
3 27 99957 873729874
3 79 99978 723425825
3 85 99921 298102060
3 39 99908 642036257
3 57 99949 613704692
3 75 99952 265796547
3 50 99903 682828961
3 91 99905 677943710
3 86 99996 49184453
3 93 99902 451482337
3 5 99957 653673809
1 15042 44899
3 77 99930 681246756
1 50133 88218
3 82 99938 599157059
3 48 99903 144883691
3 23 99958 242622922
3 38271 54666 731257514
1 12333 93161
3 84 99989 693969408
3 69 99933 842270658
3 15 99918 54887258
2 30120 890653286
3 68 99925 880173253
3 66 99918 899607423
1 17848 46662
1 18449 58481
3 7073 81982 256279041
3 19009 49374 522992550
3 93 100000 803492293
3 65 99909 273893143
3 51 99973 276185912
3 80864 88892 868207955
3 11 99907 602560913
3 13 99945 77361504
3 71 99919 355038202
3 84 99981 738832354
3 98 99942 939677999
3 98 99963 594543064
3 37 99936 882196582
3 63 99904 701284521
3 15 99925 597857139
3 55 99973 488128864
3 11 99928 509403692
3 89 99924 62352180
2 22140 122457597
3 90 99986 644740146
3 87 99976 111248512
3 16 99928 156874345
3 64714 80711 547960235
3 36 99923 487749997
3 30 99914 913559525
3 52 99968 307169424
3 95 99957 774690427
3 4 99901 603688239
3 27640 53175 99165756
3 33 99903 773760630
3 44 99913 154980706
3 58 99929 571856998
3 46 99906 866003636
3 27 99995 667121172
3 91 99979 450767338
3 99 99955 36862771
3 71 99913 608649040
3 70 99907 399036628
3 31 99902 627877038
1 31718 63922
3 49 99933 322131073
3 44 99921 765192473
3 65 99956 617978869
3 21161 95362 331823884
3 7061 86997 241561828
2 6950 257414000
3 69 99921 682548775
3 85 99961 9056768
3 89 99904 748327009
3 19 99996 530726770
3 49 99918 127801191
3 20029 42877 922691218
3 26 99984 563544877
3 65 99931 816324866
3 62 99901 92750422
3 24207 29962 682117826
3 48 99909 385405405
1 62049 67589
3 71 99970 725081668
3 80 99940 962792882
3 66 99921 444365068
3 31 99924 115226504
2 11090 881802779
3 73 99906 803203211
3 7 99987 925847155
3 60566 86530 269427993
3 33 99976 537184518
3 75 99976 710424254
3 29 99936 809356285
3 73 99986 695797951
3 70927 92909 491812455
3 38 99919 277407411
3 28518 99439 653103461
3 77 99931 942834890
1 38400 38788
3 82 99938 258061380
3 40412 84469 119248085
3 82 99947 73691426
3 61 99975 345035011
3 69 99904 951974864
3 41 99973 215892594
3 20 99915 210035404
3 99 99909 322620757
3 65 99986 351219980
3 29 99969 447835956
3 59 99959 525813119
3 81 99904 743123593
3 52265 67919 151023572
3 56 99977 834162089
3 13 99986 334908543
3 15 99974 994797797
3 2 99943 658658298
3 46237 84952 837458930
3 40 99964 971081
3 14 99918 135530630
3 99 99934 763067840
3 35 99999 329829956
3 98 99980 457035272
3 55 99931 837982170
3 98 99906 741510240
3 58 99919 989484392
2 71370 349741601
3 100 99911 814005080
3 8130 14422 786672320
1 35633 72740
2 45660 132120006
3 88 99930 161376607
3 39 99905 710334210
3 20 99957 704153754
3 98 99900 555789132
3 2 99925 307228250
3 54 99977 866001878
3 62 99946 247072788
3 33 99913 764712422
3 94 99945 377602864
3 55 99951 31949406
3 57 99962 400325805
3 55 99988 611275391
3 72 99903 324678657
3 43 99901 116948462
3 7 99970 262542142
3 72 99957 677321207
3 83 99921 545318523
3 5 99986 601594897
3 97 99922 391493746
3 72 99969 928578466
2 53490 185957181
3 35 99936 918499134
3 8 99950 785002468
2 67655 32108557
3 53900 97674 142028
3 78 99938 521252952
3 33116 47531 604146698
3 29 99974 267074746
3 22 99993 961042218
3 52 99928 88028258
3 12 99919 609752535
2 93236 730698759
3 46 99908 532285646
3 56 99959 656745680
3 27 99962 350319431
3 47 99961 510594840
3 17 99953 414632976
3 13 99980 227118969
3 58 99990 281835380
3 76 99919 623453638
3 68 99908 736329714
3 2 99938 916017620
1 6933 26587
1 30754 79423
3 17 99996 531221189
3 50 99949 277886815
3 54 99925 294922499
3 54 99937 628554770
3 5 99987 996345778
3 44 99995 648924855
3 22 99983 737830938
3 38 99975 141527961
3 85 99983 317949034
3 78 99974 142077746
3 712 77524 56122778
3 36 99971 23351089
3 47 99993 405599885
3 4 99971 765484219
3 29 99993 752630907
3 27 99914 656027118
3 49557 84068 956841102
3 34 99981 957843116
3 17 99998 581088972
3 18 99918 165527189
3 49 99934 248758836
1 30874 70523
3 14 99941 855613428
3 48 99926 764553645
3 56 99964 499325224
3 66 99940 761545249
3 31 99964 263492095
3 11895 23101 734967996
3 66 99918 98669876
2 37968 645052806
3 55 99934 375036808
3 8 99906 41250016
2 19663 651210104
3 94 99901 679082849
3 35 100000 266907787
3 59 99971 98458512
3 89 99931 13684087
3 11 99953 642013608
3 31654 86684 749291117
3 6 99976 568378678
3 68 99989 890569477
3 94 99968 24813211
3 57 99961 688868199
3 84 99938 873496396
3 42 99980 847311019
3 39 99983 458554205
3 24 99931 508667006
3 44 99931 199077950
3 21 99928 875720711
3 39 99917 614259907
3 45 99910 844986889
3 71 99979 950014058
3 97 99978 12192841
3 37182 82378 999280089
3 31300 60978 732743218
3 50 99953 483654822
3 81 99999 143430327
3 31 99922 867930203
3 20 99998 469801849
3 20 99905 338271929
3 31 99959 144982313
3 3 99954 338986813
3 80 99927 575842096
3 25 99953 942802913
3 80 99976 732836494
3 54 99969 41117476
1 14012 49993
3 32 99909 129839514
3 61 99995 563161046
3 34 99976 285760940
3 90 99977 717025191
3 58 99937 407641114
3 3347 98925 426959724
3 92 99972 254449253
3 76940 86300 295273692
1 14946 35431
3 44338 90351 176376399
3 80565 92826 943543718
3 76 99934 831537267
3 49 99942 643346981
3 64 99957 851822437
3 75 99924 914023942
3 90 99945 873062714
3 42 99952 568600914
3 33373 70158 496555357
3 98 99926 779982419
3 22 99939 164834488
3 67 99994 228091610
3 12 99914 816307990
3 72 99965 419268805
3 41 99912 187895751
3 54 99995 424527809
3 33 99965 248134022
3 91 99907 438893133
3 16 99971 939854232
1 5795 70268
3 11 99989 486617025
3 558 85158 347610793
3 93 99948 254346365
3 93 99906 920702568
1 22021 89569
3 33 99968 641092077
3 42 99914 797224811
3 17 99967 560725316
1 30339 60380
2 31511 595406207
3 29 99975 418813095
3 15 99907 246059402
3 58 99912 33496130
3 42 99975 10546714
3 85 99988 531652193
3 74 99998 156143441
3 83 99964 662938765
3 41 99996 920946618
3 5 99968 316295478
3 64 99979 750454286
2 9291 423401832
3 46 99974 730972661
3 91 99903 466204324
3 15124 70051 377550039
3 13 99976 916110334
3 12 99954 519772152
3 99 99949 24152182
3 23 99979 151028233
2 13816 502504538
3 83 99963 118649904
3 53762 67872 104185027
3 84 99987 893405200
3 66 99999 905909953
1 14794 82668
3 4615 92827 662400135
3 78 99934 179786823
3 54 99917 980970123
3 16 99999 616094582
3 22 99922 569252872
3 52 99961 793344771
3 18 99979 667567152
3 54 99965 302536980
2 77541 652547823
3 54 99929 895917695
3 6 99973 697814705
3 68 99958 450435039
3 95 99934 996433823
3 88 99931 226093284
1 62131 79643
3 35 99907 190241330
3 62 99931 785201015
1 16103 51683
3 95 99902 362554925
3 16844 34876 431624547
3 40 99932 635373522
3 31 99981 700491725
3 87 99962 287795947
3 68 99914 883326837
1 47465 66319
2 79144 480782740
3 25 99957 596592594
3 98 99982 818666424
3 17 99919 866533124
3 81 99942 773804977
3 29 99955 494827208
3 61 99905 115297894
3 59 99971 434546890
3 15152 77710 941196205
3 5 99988 584300091
3 3 99940 956649809
3 29 99909 165268221
1 90882 94527
3 82 99964 870539632
3 33 99936 723944176
3 69 99940 666870234
3 27 99974 987791736
3 17 99980 610889222
3 18 99958 780801911
3 3 99981 971376221
3 7 99980 117742237
3 72 99946 828629720
3 30 99961 232538290
3 49 99999 732927837
3 81 99995 78186774
3 60 99926 392722795
3 73 99917 499042187
3 16 99942 254558455
3 77 99931 535861303
3 47 99928 825194133
3 67 99957 878324965
3 71 99965 379813082
3 34040 96936 581590923
3 42 99982 798611201
3 23575 93424 52733969
3 83 99945 885188302
3 78 99958 491483984
3 70454 75120 306608560
3 46885 64121 890179929
3 49 99944 155996970
3 59 99979 208193272
2 84116 969556291
3 17 99956 472919408
3 87 99935 495427181
3 4754 47202 716808262
3 56 99959 276433272
3 21 99938 178952224
3 75 99987 902404587
3 44 99989 32645333
3 89 99946 261238333
3 71 99918 368101591
3 29 99989 878265212
3 77 99956 860418039
3 27 99971 483757103
3 53888 75759 914372970
3 33 99924 758653050
1 29566 63748
2 59948 689523148
3 34 99946 895703317
3 45 99979 955182884
3 57 99902 842613842
1 6981 61587
3 87 99916 954350498
3 15472 99517 413217540
3 84 99917 665367435
3 14620 23873 832521653
3 91 99939 338372760
3 82 99927 336420947
3 53 99948 319577735
3 90 99906 338905036
3 85 99954 393866300
3 14 99952 847756939
3 58 99912 915358788
3 12 99995 340909347
3 58 99921 963329696
3 40 99904 533382704
3 40 99932 737671617
3 49 99946 802705274
2 69662 945732203
2 50511 789307597
1 17911 50263
3 5 99940 436124540
3 87 99971 981813073
3 91 99966 720670898
3 8 99999 988827176
3 31 99931 807814842
3 70 99960 282172786
1 1244 50865
3 33 99939 42973549
3 80 99977 200734221
3 53 99998 205347848
3 32 99901 236668650
3 57712 58656 541559302
3 82 99903 889513757
2 5750 867698591
3 50 99953 809940285
3 84 99942 26256230
3 42 99986 116823168
3 21 99956 399881814
3 23 99922 118233409
3 16 99959 402462810
3 25 99926 428002051
3 70 99976 712490885
3 33 99914 801341348
3 34 99939 672362829
3 71 99917 321485511
3 57 99940 455288598
3 82 99990 312646768
3 30 99997 946645490
3 88 99927 57236209
1 43167 61605
3 67 99981 937172158
3 88 99948 694233732
3 18 99963 212152511
3 95 99984 217998715
3 100 99918 325132688
3 61 99918 122411889
3 16 99918 828899727
3 21 99934 220750719
3 60 99950 455179328
3 31 99944 354156880
3 69 99974 176654711
3 18 99963 198747497
3 85 99994 949110199
3 59 99971 109899430
3 34 99998 320802778
3 75 99921 214840069
3 83 99906 228818931
2 27674 514998304
1 13130 87943
2 52494 335733832
3 32 99922 536153077
3 74 99995 413546545
3 41 99919 752965360
3 6834 84580 366705357
3 58 99950 985392915
3 100 99935 177134501
3 8 99935 363469866
3 39 99923 922277153
3 38 99945 67841750
3 84 99913 723055430
3 61 99995 459152754
3 100 99997 549502907
3 30 99916 133234741
3 70 99974 259880210
3 56 99910 917224601
3 93 99984 422554438
3 98 99910 961767420
3 50 99912 253640063
3 76 99910 868536710
3 41 99904 955684126
3 9 99909 880758090
3 48 99908 118288373
1 30166 31471
3 44 99996 876352346
3 1 99943 363563110
3 95 99988 953621982
3 43 99923 906718050
3 19 99984 502043310
3 59 99917 558985120
3 17 99905 83437837
3 30 99945 948362059
3 7 99906 35938966
3 5 99948 235595454
1 4147 35742
3 97 99981 493328864
3 10139 76679 107674449
3 37 99934 971686533
3 59 99936 233159120
3 52 99936 341242329
2 51775 14344322
3 19 99935 59297215
3 75 99973 391784542
3 27 99964 329837502
3 72 99947 861350615
3 30 99937 816307454
3 94 99901 404727128
3 84 99953 216724702
3 6 99948 461430303
3 75 99914 910591784
3 98 99968 40558395
2 18890 124604430
3 80 99978 622365191
3 92 99996 629703684
3 94 99914 132028541
1 58758 66920
3 61 99952 90194990
2 14378 254431480
3 13 99956 111625100
3 86 99972 176550172
3 98 99963 135850954
3 27 99975 176734195
3 70443 73393 131870516
3 71767 80542 810551695
3 51 99969 700363874
3 17 99969 672439822
3 61424 72938 248711298
3 89 99992 416152064
3 48 99994 900426974
3 43 99982 341885963
3 30 99936 32761760
3 30 99901 767701453
3 45 99934 876032469
3 30 99903 4439042
3 38 99965 730389680
3 30 99977 343907814
2 89692 832105595
3 46774 87005 358562854
3 50 99940 400607303
3 9311 62661 659942940
2 59985 419757733
3 15 99994 782668983
3 3579 44673 658927106
3 14 99903 252563515
3 20 99937 543285929
3 55720 91684 511002038
3 33 99952 677232211
3 62 99986 308122788
3 78 99941 598842519
3 19 99913 599506006
3 18404 55648 717015980
3 97 99985 642792663
3 8 99933 760414312
3 43 99972 726808335
3 92 99916 337121165
3 57 99978 522665510
3 45 99978 822754884
3 36883 78272 593420331
3 51 99981 633812458
3 38 99956 960336373
1 69672 99274
3 69 99923 292791236
3 42 99962 510093191
3 48353 87644 576411047
3 13157 29610 697850502
3 80 99958 182877305
3 20122 52637 880235479
3 90 99957 626627743
3 53262 92100 256097499
2 14162 451326760
3 79 99946 978943896
3 3 99985 237307629
3 40 99911 804167040
3 55 99908 183993579
3 35 99918 694008018
2 91729 14731444
3 81 99912 417797440
3 23 99975 33157603
3 14 99917 567177764
3 58 99963 527218864
3 88 99990 261273871
3 51 99953 567547207
3 90 99988 237832458
3 19 99953 741107539
3 66 99912 931385512
3 2 99917 472602974
3 66925 93921 372817031
1 2068 9930
3 24 99905 77346114
3 22 99944 305717314
3 68364 82619 647283494
3 59378 70508 439996365
3 5 99969 83895518
3 56925 85527 916361047
3 3675 34671 74734657
3 61 99989 270866912
3 12 99984 621627667
3 22 99994 957607630
3 47 99900 219253447
3 37 99900 38051793
3 85 99928 169984897
3 34 99989 18883590
3 74 99946 33804383
3 75 99994 820331098
3 60 99957 470570745
3 74 99928 348904241
3 51 99949 272014374
3 65 99914 331830088
3 77 99904 587564545
3 13 99962 605919191
3 71673 94528 985052460
3 20 99940 377807355
3 47 99985 700230995
3 72323 94712 794504532
3 37358 46186 28178164
3 10 99966 229839338
3 92 99966 592251998
3 29 99929 24687958
3 13025 24856 909479928
3 43 99969 942501150
3 76 99940 274637764
3 82656 92181 946642527
3 36 99934 544383523
3 1593 83369 425785522
2 38764 369489494
3 85 99990 930079335
3 39 99947 129935643
3 25 99909 287935148
3 9802 59216 869173618
3 74 99981 685590629
3 42 99959 761677313
3 27 99937 670335878
3 99 99992 598333873
3 36 99920 437784412
3 12403 27655 455401900
3 71351 87306 229099184
3 54 99966 882197155
3 9658 18472 813928237
3 34 99908 457599316
1 27110 70693
3 7 99959 735761030
3 97 99974 758836535
3 62 99927 269855839
3 68 99981 778322609
3 53 99991 615624774
3 89 99976 127033651
3 49 99921 64153138
3 75 99959 125031646
3 24 99925 43126280
3 6 99924 29306936
3 18 99989 175973208
3 53 99934 815505937
3 45278 84901 627143274
3 4 99909 342290598
3 45209 85314 679232121
3 61 99972 367935492
3 80 99970 503895358
3 23 99923 203752879
3 95 99923 811789232
3 94 99986 562087300
3 17 99929 521344522
3 4 99903 686295516
3 53047 98672 176207630
3 23 99946 111811826
3 15213 72780 198428297
3 32 99963 216701831
3 94 99905 46871831
3 88 99966 986603203
2 29332 616002218
3 14 99981 717390912
3 79 99900 433978888
3 14 99946 419717534
3 9353 34227 161368217
3 84 99917 901719866
3 30 99973 560638800
3 1 99914 606616363
3 65 99908 746248655
3 45873 75705 395597519
3 51 99951 330533228
3 99 99915 751642100
3 10663 26331 808254324
3 69844 93786 100534583
3 31664 47967 996781742
3 51 99988 58713005
3 30708 90235 454673443
3 40 99969 733716928
3 20 99905 638010653
3 1 99982 217609052
3 37 99982 321642093
3 13 99929 172475212
3 39 99997 98414834
3 43 99935 709274078
3 26 99940 250428758
3 24 99964 846879438
2 16874 15721832
3 92 99949 153355236
3 44 99937 798019198
3 63 99934 829177438
3 8021 40348 522745844
3 65 99987 934999595
3 36 99935 680440780
3 7 99901 233324274
3 89 99990 507723194
3 746 72174 438811809
3 10 99967 730262563
3 91 99946 720385174
1 55807 72417
3 39 99946 738565236
3 100 99947 948737141
3 18 99945 715015520
3 17212 57889 641807722
3 12 99901 794083563
3 27 99972 550255226
3 47993 95677 720327739
3 15 99948 548572143
3 5228 87076 693977794
3 69 99995 607940333
3 45 99980 594769061
3 48 99982 548716274
3 77 99904 752090717
3 48 99995 357597339
1 51842 57826
3 57 99910 794747086
2 65960 978625494
3 14578 19078 881508137
3 2 99957 775843584
3 29 99939 350777226
3 30429 42287 728645562
3 72 99921 228313414
2 33456 299074819
3 87 99989 533648110
3 100 99945 653439740
3 92 99940 405876337
3 37871 71720 604333181
2 85475 81343465
3 25 99906 441502980
2 11007 369209899
1 70044 92539
3 28140 96701 302807662
3 5 99917 480260661
3 26 99990 622895300
3 41 99901 46684200
3 5 99966 947935325
3 67 99986 614056344
3 78 99987 556852332
3 4 99911 435591480
3 50 99919 542793086
3 37 99944 212716306
3 31 99996 400159297
3 24 99904 840627560
3 20 99984 236529031
2 86521 172417737
3 10 99921 895259883
3 31 99976 676905556
3 75 99949 431228936
3 97 99936 992358855
3 59 99940 276669904
3 6 99974 839313410
2 27489 615047483
3 81 99983 537601496
3 88 99954 496706512
3 47 99977 261345888
3 22272 96073 558249710
3 73 99937 354491703
3 83996 89721 817002579
3 77 99971 147433471
3 78 99927 561987801
3 47981 64173 496780652
3 67 99903 407251258
3 28963 32098 369549870
3 29 99951 183312403
3 17 99907 160806159
3 34 99984 574294311
3 82 99905 528799325
3 48 99990 4912614
3 92 99964 797091978
3 30258 96129 724265774
3 24 99937 736094738
3 19 99973 977780816
3 29 99926 675274909
1 66152 90806
3 74 99977 711792307
3 56 99932 770849212
3 82 99919 492185810
3 95 99989 95713754
3 70345 96222 771195158
3 66 99941 909800230
3 34 99921 138747184
3 17 99971 220048087
3 75 99991 834086624
3 89 99954 892135100
3 67 99990 817774164
3 34169 89619 508368064
1 56661 67588
3 69 99997 383118393
3 84 99960 81953135
3 77 99920 885265825
3 62 99995 925631357
3 54 99909 260932810
3 40 99941 344952066
3 72 99977 548634697
3 40455 52427 469640741
3 52 99940 326759084
3 2 99964 250723839
3 39 99927 669961541
3 31 99925 681976199
2 60026 857159642
3 79 99934 440637938
3 56 99921 166997219
3 47 99941 717655933
3 32 99905 640772659
3 50 99929 695560910
3 20 99918 920817664
3 18 99937 799049941
3 31961 32377 969704221
3 72 99933 169135932
3 18 99990 199897861
3 63409 64836 302865549
3 42 99965 153064216
3 36 99914 771872655
3 16 99904 388836127
3 36 99922 711140848
3 82 99989 355681558
3 72 99920 603864617
3 50 99933 944350251
1 40117 50679
3 73608 91327 440640648
3 18 99976 262011424
3 86 99992 172338788
3 14 99978 676491853
3 56 99953 688211957
3 82 99941 14882111
3 40 99947 935408442
3 69 99995 957209765
3 40 99944 134576455
3 88 99951 449988857
3 44 99965 644390536
3 67 99959 381892070
3 47 99992 877251650
3 73261 92728 940625903
3 28956 54630 227467610
3 100 99919 5083470
3 90 99993 748490330
3 15 99923 792405531
2 94556 210636929
3 34 99954 690849635
3 77 99985 995679204
3 10 99916 904689112
3 37 99990 737477032
3 48 99978 617558582
3 22 99971 386465079
3 83 99909 102355054
3 13164 91190 776508799
3 29 99936 804647213
3 73644 94160 367145016
3 81 99988 290571587
3 9508 17007 708692579
3 6 99901 473562180
3 41 99911 671506958
3 75 99939 603465325
3 67 99912 116665183
3 41 99949 153714120
3 55 99930 248892624
1 66092 91470
3 61 99969 211893459
3 10 99931 137323014
3 17 99944 256438247
3 13 99956 303533696
3 46 99999 889378706
3 41 99952 29715598
3 1 99937 882751197
3 30 99975 561679186
3 11 99940 730893576
3 78 99986 244158204
3 68 99940 644774161
3 8464 99501 954065524
3 39 99949 571295347
3 94 99971 454035003
3 62 99977 544793387
3 15 99918 26880143
3 99 99980 889570049
3 59 99970 441982158
3 23 99954 11767300
3 78 99951 817341980
3 50 99910 187458647
3 44 99993 308543304
3 3 99933 960773931
3 33 99919 472035820
3 20483 96750 642736909
3 37 99924 628088532
3 83 99963 650979170
3 56 99915 938978721
3 96 99946 405020975
3 47272 56352 190262190
3 38 99950 861182750
3 81 99936 598127666
3 44 99903 785684158
3 57 99972 29463463
3 39453 58656 116166922
3 80 99963 871615595
3 35 99942 180166189
3 14 99957 770200741
3 39 99964 54228612
3 28 99972 378373995
3 31 99994 540170468
3 76 99918 71323425
3 81 99916 967869982
2 80299 452612332
3 22 99989 292580058
3 69 99934 447030985
3 23 99918 963541011
3 4776 59622 362988343
3 3111 30504 484634795
3 14 99962 656501091
3 69 99978 463995709
3 66 99915 906996392
3 78 99937 908592192
3 85 99930 199012919
1 9998 14438
3 3 99922 584446692
3 43 99971 336090094
2 78286 373235159
3 73 99938 808902291
3 13326 63058 393567587
3 89 99933 10533481
2 91820 568425943
3 56 99917 697948943
2 3402 163678194
3 14 99990 954365238
3 37 99951 780534748
3 40 99926 212449542
3 79 99942 898338992
3 16525 60656 661714414
3 14 99920 989235265
3 57 99939 721069869
3 75 99976 918613099
3 98 99901 317353589
3 22626 95928 435983927
3 51 99905 430618158
3 9 99938 474586174
2 57716 316902911
3 87 99944 175940402
3 14 99965 213791958
3 85 99909 232049130
3 90 99951 589604266
3 46 99980 974488759
3 44 99932 134561296
3 17 99945 558363319
3 65778 77724 738506809
3 30 99908 218348410
3 19 99998 197397102
3 53 99921 163584678
3 54 99943 662957018
3 81 99943 282518745
3 46 99940 339508871
3 68017 72245 149059534
3 65 99954 106572971
3 99 99993 135154116
3 2 99940 719772965
3 13111 92868 480324123
1 58262 86063
3 33 99920 584450478
3 74 99935 624567
3 42571 52189 769976496
3 15944 95392 27139156
3 26 99922 244839535
3 9763 81831 962657632
3 22 99943 195523229
1 42675 45946
3 19 99962 81369358
3 94 99951 210156184
3 81 99900 173473505
3 60 99991 838608213
3 72 99984 143598803
3 25145 44095 414051722
3 98 99951 456593100
1 11986 46460
3 79 99924 458990166
3 94 99959 885536
2 81577 406986120
3 46 99990 708626541
3 26 99934 317302091
3 94 99983 239831770
3 87 99936 28652104
3 66 99960 688007671
3 72 99985 937610857
3 91281 99649 295798003
3 61398 67125 188469029
3 10682 58706 405540117
3 60 99901 716187620
3 54 99961 340888382
3 25 99902 643580835
2 74686 428774027
3 14 99920 682172710
3 60 99925 20599481
1 3340 29458
3 100 99929 850381468
3 97 99914 567847054
3 88 99915 818250339
3 64 99998 817010644
3 6 99962 792420817
3 96 99918 343838244
3 100 99919 583097024
3 49 99937 181035690
3 80 99999 648574872
3 5 99972 873274555
1 28137 38040
3 75 99925 524493026
3 72 99900 58149702
3 85 99981 7470768
1 830 65182
3 13 99940 723144467
3 21 99936 460515520
3 57 99970 787967326
3 26 99941 11419344
3 25 99904 423211913
3 57 99969 221986173
1 44869 56354
3 26431 42738 113268620
3 81 99997 494385597
3 25 99943 431964083
3 85 99932 289710218
3 98 99938 943364487
3 45 99901 597949379
3 45 99903 186344384
3 53 99950 57854682
3 27 99956 393791922
3 84 99946 469210618
3 33 99962 290992471
3 32 100000 579210795
3 21 99965 192252045
3 32 99919 132037814
3 100 99961 994765729
3 46361 86174 766447560
3 42 99996 191492877
3 93 99956 553208921
3 27 99982 759689854
3 91 99947 483795791
3 25 99914 785769753
3 34 99954 15736287
3 94 99931 639826687
3 96 99956 416919860
3 71 99959 383814670
3 31 99933 815373651
3 53122 88045 160076778
3 97 99909 714178366
3 27 99966 679758652
3 53 99945 684378199
3 55079 61660 989833274
3 51 99932 798058248
3 34 99968 859248743
1 2474 87157
3 88 99906 924664719
3 80 99968 572501164
3 17 99992 394011723
3 29959 76723 749800537
3 27082 88556 202166214
1 12274 88875
3 66 99947 900861876
3 89 99967 426166057
3 15126 61468 354022564
3 55 99976 166599511
3 60 99913 813479879
3 18 99962 522990856
3 13 99929 199373453
3 74826 87925 996782440
3 21195 28696 882589482
3 37 99973 311507398
3 83 99992 395345185
1 40723 63487
1 38398 39159
3 44 99971 803671051
2 54868 8039576
2 55916 69826944
3 50 99908 112377453
3 1 99955 442938899
3 80 99904 742534676
3 64 99991 894478689
3 27623 67256 903685048
3 92 99999 746627917
3 19 99949 312716353
3 47218 91750 722076870
3 39 99900 843967020
2 30395 484196571
3 48 99924 266449395
3 22375 22522 358307527
3 8 99943 804260426
3 57 99928 715583622
3 2189 75500 7185811
3 66 99953 572267565
3 27 99931 863077275
2 89396 986386293
3 76 99929 502200792
3 7749 72523 253251433
3 14614 15561 982136210
3 47 99990 941951984
3 34 99985 903688803
3 83 99975 748079792
3 82 99976 671568617
3 94 99935 253684
3 40 99964 647259354
3 19 99980 603453144
3 87 99927 561326400
3 83 99985 200438697
3 76 99913 596201986
3 15 99910 535187334
3 75 99972 218807460
3 27170 98423 405808716
3 44 99903 403791951
3 93 99978 106898865
1 39831 83984
3 24 99907 687172733
3 91 99945 366237488
3 36513 58871 647995973
3 73 99951 86903531
3 25 99925 371399400
1 149 83614
3 84 99961 804786165
3 62 99955 333569260
3 67 99969 969568790
3 6 99999 991700457
3 88 99965 997357866
3 61 99971 881474478
1 39128 69339
3 13404 31090 770550591
3 90 99992 555959769
3 39 99947 755638577
3 13 99988 305589760
3 57 99997 770919943
3 48 99991 889025633
3 12861 61799 77026601
3 63 99917 519194967
3 7 99971 594707698
3 25 99974 674054928
2 45171 646071672
3 27 99943 789267078
1 17619 39665
3 42 99997 857701961
3 22036 86408 509004279
3 1 99971 704974196
3 58 99986 691170989
3 91 99943 666825560
3 14639 35304 626513775
3 5 99963 691442850
3 16 99914 147400419
3 75 99904 710562175
3 77 99992 881758552
3 95 99974 968795201
3 5 99982 369147020
3 84521 85621 137252675
3 67 99952 647860400
3 16 99962 753336335
3 77 99903 395199149
3 75 99971 11024319
3 45 99975 648008105
3 81 99982 224158369
3 57 99952 132395461
3 6 99902 244486942
3 96 99951 708742697
3 31 99947 994109404
2 11403 226334311
3 31 99983 641375115
2 8514 476328227
3 83 99919 636908632
3 42 99985 141021745
3 19 99917 270364216
3 100 99935 194888269
3 33 99910 823336408
3 38 99908 736015425
3 48 99957 170891521
3 56 99920 882199308
3 69 99970 347080295
3 47 99996 726650914
2 85327 747180901
3 79 99921 783745155
3 31 99906 889777128
3 913 30232 445899616
3 77 99938 825050385
3 37 99941 474830682
3 3 99925 239478238
3 50 99900 962366806
3 26 99995 183487259
3 20 99970 612684942
1 37575 52414
3 22 99939 536014055
3 41574 77623 108007876
2 82246 716289324
2 94030 823952643
3 24 99996 276923905
3 100 99967 871275602
3 90 99938 813178306
3 68573 97081 477810395
2 65361 327815081
2 93864 361683419
1 12007 75312
3 58 99918 585177029
2 37169 626303382
3 4078 34426 888952773
3 86 99955 517225808
3 80 99919 633415603
3 74 99936 658879522
3 9 99960 320471661
3 45 99972 307203002
3 27 99985 733566442
3 17115 28795 117027296
3 74 99912 922747409
2 70521 796676807
2 33046 366387149
3 70 99904 872494549
3 48 99939 788651495
3 16110 88751 699903324
3 80 99942 544384253
3 1038 7462 753918749
3 92429 96059 279807128
3 47 99986 427311200
3 48 99997 80475262
3 21 99986 37280947
1 51752 55905
3 24892 28104 968884467
3 48 99914 111595598
3 22 99947 303893200
3 86 99981 327670511
3 89 99998 632410213
3 22 99975 73522728
3 55 99950 685107295
3 97 99918 707300694
3 1 99957 196110736
3 19 99936 931328086
3 12 99958 490145658
3 71 99902 296713259
3 13 99948 185639433
1 15393 79346
3 87 99995 120376502
2 53760 654467446
3 87 99980 21824575
3 34 99978 352165513
3 22 99973 681467778
3 23 99914 39445654
3 87 99914 982040539
3 43 99915 944950200
3 79 99973 91570816
3 8 99927 112737760
3 25 99929 495953735
3 55 99964 905960376
3 84 99967 394098344
3 72 99910 369612490
3 96 99977 500608771
3 84 99935 282211036
3 4 99954 362347811
3 38 99952 109442719
3 71 99975 816504324
3 11 99989 941155209
3 40 99983 92268497
3 13 99996 452932863
3 66 99973 328525873
3 13 99985 139905208
3 4 99960 838123971
3 67 99935 96786525
3 45 99979 32340199
3 46 99902 132646005
3 31103 46329 865840575
1 41677 61245
3 13 99995 18768166
2 25270 213433940
3 66 99983 928642422
3 39 99960 60754700
3 32037 98691 212349151
3 85 99911 525331254
3 89 99912 431764570
3 26611 98368 137887019
3 46 99958 602860015
3 86 99993 162024911
3 43 99966 509935768
3 34 99922 899685812
1 49019 53915
3 2 99993 27067751
3 50164 87195 392529856
3 71 99913 80449342
3 77 99955 786301015
3 43860 46406 829040358
3 52886 54991 605271660
3 35 99910 778685561
3 57 99956 866778847
3 2 99921 222364829
3 21 99919 812751783
3 34 99987 878830316
3 11 99970 969821014
3 2 99951 330129809
3 6 99980 385180125
3 74 99976 962722356
3 48 100000 664371857
3 1 99901 214746137
3 71 99915 543025518
3 55 99934 858705284
3 24 99983 369523100
2 42772 870803039
3 45 99913 442197466
3 28 99902 143614972
3 45 99998 444171146
3 28 99901 414648506
1 8617 72771
3 34 99970 656257968
3 54 99967 507262157
3 16 99918 464765416
3 20994 49783 596710647
3 43 99931 991486923
3 14 99931 277178342
3 18 99987 906255920
3 80 99964 253829016
2 70590 329405832
2 80234 271703036
1 23699 79067
3 22 99937 401800641
3 39 99987 207022147
3 59 99949 697514620
3 35 99926 336944544
3 84 99988 657186185
3 97 99988 92383941
2 74637 179201120
3 33833 89071 814001018
3 54 99997 535067890
3 5 99947 807339621
3 83 99956 204243473
3 46 99948 778711143
1 5227 59818
3 88 99920 405300185
3 901 17007 842783965
3 21663 49769 209017558
3 88 99940 796948940
3 21 99961 887716820
3 27 99915 959622986
3 86 99934 809764124
3 19118 95461 538813364
3 33 99999 378505856
3 2 99927 273722166
1 14428 90021
3 73311 81081 986811190
3 13242 62880 946881198
3 56 99906 768068738
3 62 99953 660666057
3 26 99971 667316837
3 31 99935 202184752
2 83745 220672999
3 7 99940 299942889
3 11602 34725 188910633
3 8 99967 753084130
3 84 99924 108181608
3 64 99972 585444520
3 46 99982 822531384
3 70 99964 743361235
3 85 99939 116696186
3 87 99995 220654488
3 59 99966 174512597
3 28198 56838 680194677
3 4 99964 654358658
3 50028 63265 305947663
3 61 99954 730492493
3 82 99941 781024599
3 72 99939 394618840
2 66673 165253224
3 59 99933 591362497
3 39928 81482 177497422
3 77 99966 379952578
3 35831 52676 114509632
3 1 99912 527710442
3 38 99953 142002971
3 55 99924 534269931
3 65606 70025 623303912
3 78 99937 265822253
3 58 99992 485357120
3 87 99936 749231957
3 44 99972 79910386
3 71 99913 684527110
3 13 99998 93218024
3 58917 63231 744346598
1 60383 75837
3 34 99908 883277758
3 17 99940 373001568
3 84 99959 631213552
3 31 99938 984827124
3 10 99981 897985535
3 15 99979 305368385
1 29980 96047
2 50643 307104386
3 29 99962 419101822
2 54552 117840715
3 48247 71825 244311522
3 3 99916 233214315
3 26 99955 979269073
3 46 99952 97819723
3 15 99992 254650770
3 25 99976 610514128
3 22 99956 326990172
3 63496 79589 50941650
1 15574 55012
3 1 100000 298396558
3 31754 74983 510637239
3 78 99986 780032978
3 88 99972 569982368
3 78 99901 978240609
3 36 99938 98243189
3 43 99960 602713399
3 19784 45132 343107636
3 94 99987 936585251
3 22 99914 117832788
3 33 99968 147438184
3 18320 37032 530262414
3 30366 34083 645205411
3 55 99906 266829788
3 94 99961 23278061
3 17 99983 632807360
3 55 99962 27878208
3 37 99946 29433030
3 29 99970 455008287
3 42 99926 596980044
3 62 99950 232376689
3 44810 81250 717112193
2 77997 181993905
3 38 99919 616491708
3 57 99967 450227873
3 94 99949 127165645
3 54 99942 266064923
3 77 99989 419818928
3 56 99919 691476981
3 56 99999 640932551
3 47086 47758 509796687
3 10 99985 775133991
3 82 99917 294355381
3 14429 41566 367236063
3 9481 44947 383138694
3 92 99980 267409781
3 30 99925 916030358
3 48 99989 12658353
3 40 99962 418063375
3 61 99926 668912799
3 59 99923 672207005
2 64926 858137427
3 94 99969 637116276
1 32266 54104
2 42032 855753517
3 56 99914 810014692
3 29 99915 665038388
1 5420 93637
3 52 99914 715207510
3 96 99932 918006681
3 33 99901 344069299
3 59 99909 366808630
3 2 99936 40198697
3 60 99904 479193074
3 17967 79575 318175317
3 14 99930 411994705
1 33394 54333
3 89 99913 548960248
3 85 99915 171482442
3 74 99972 681072336
3 55 99969 153865595
3 30 99927 541576807
3 42 99974 332879098
2 2230 397199561
3 46 99957 588483735
1 25500 61468
3 25 99994 123722775
3 48 99956 158155747
3 60 99984 270057404
3 60 99929 54343612
3 49 99942 845063718
3 89 99933 154192650
3 24 99987 762379062
3 24 99992 963432203
3 21 99975 606621992
3 87 99928 355505179
3 100 99966 176906093
3 50 99961 90761660
3 51 99976 948166356
3 29 99914 599775702
3 92 99902 21579504
3 93 99978 459728700
3 40 99987 281086134
3 45707 98622 910295920
3 27 99998 111519335
3 6 99995 717911976
3 25 99987 707669165
3 17 99915 829683473
3 47 99962 323329801
3 73 99913 455154258
3 66 99938 264175468
3 16 99936 14307412
3 17 99954 785054500
3 58562 77470 340586560
3 10 99926 891775737
1 24683 49018
3 51 99942 659579947
3 10 99977 505123129
3 5166 73769 360699897
3 70 99953 342916423
3 13 99910 629988108
3 55 99922 512846962
3 62 99978 369012584
3 42380 85311 801498955
3 68 99925 76460908
3 21834 64862 974091209
3 5 99965 602834745
3 52823 87600 387270096
3 6 99934 775914837
3 43821 64666 446852851
2 61562 476329135
3 9 99928 402703080
3 68 99900 120706896
3 94 99991 612127190
3 49 99913 726111859
1 12552 94063
3 18222 33806 184439727
3 57 99920 861741092
2 89015 257459608
3 58 99922 479136350
3 61260 98187 24513685
3 47 99958 137936078
3 71 99930 620346804
3 25317 54054 484493568
3 40 99966 952092173
3 85 99940 842578369
3 57 99970 357236900
3 47 99963 336747862
3 42 99995 636305615
3 30 99932 466854144
3 50 99920 422600153
3 67 99916 63080894
2 34943 249632470
1 26183 51979
3 14 99920 796125148
3 5 99938 559453361
3 76 99955 93238431
3 98 99985 159325225
3 23 99975 955301456
3 61 99984 396989792
3 21 99929 728945732
3 51062 90578 792782091
3 15675 88520 631771766
3 71 99905 67941330
3 22 99994 852429673
2 74253 712203206
2 51406 345915394
3 17 99922 282092846
3 75 99967 39328081
3 84 99947 708864306
3 66673 86851 169471538
3 8715 44964 45697393
3 56 99958 566882874
3 13 99989 886462043
2 46049 288439229
3 35 99958 41625161
3 16 99990 6739546
3 79 99944 684410567
3 48 99975 526082642
3 47 99905 541424041
2 32523 921615278
3 39 99943 381803070
3 43 99976 736639558
3 80879 85337 70413535
3 37 99942 80752155
3 59073 92408 252658482
3 95 99952 879720263
3 67328 84311 561704428
3 35457 41576 651503562
3 22 99950 29358357
3 37 99957 248005812
2 41675 465227777
3 20707 36832 815366679
1 4945 59171
3 32 99952 182625221
3 8 99931 329709627
3 42 99961 609171603
3 55 99904 89752341
3 13 99969 266618481
3 79 99961 786151321
1 60439 83246
3 51 99932 123450036
3 7 99948 136735996
3 69 99907 166234335
3 8 99978 623489225
3 37 99923 43345549
3 92 99925 805384936
3 57 99918 966876673
3 8 99916 187643060
3 69 99904 453945308
3 26 99983 764542981
3 4 99948 985916196
3 11 99988 270796622
3 46 99968 410721923
3 29 99961 414722820
3 100 99990 526375121
3 65 99999 567410754
3 12 99948 403495637
3 37 100000 805868203
3 68 99991 254309960
3 25 99995 527856528
3 11 99999 143308315
3 53955 98863 714183763
3 55982 90922 586805242
1 46734 52038
2 97995 816381306
3 90 99935 372214987
3 16 99912 241216575
3 48 99973 446739687
3 56 99934 617091668
3 54 99953 521585183
3 23 99965 740496523
1 60968 68776
3 45631 46081 353269847
3 94 99923 855693365
3 8 99987 20042375
3 2 99997 230355531
3 73 99927 285461761
3 42 99993 46360008
3 11348 74986 234294008
3 94 99964 354663077
3 47 99938 719578021
3 61007 80067 177518104
3 42 99932 163612548
3 29 99957 951389176
3 60138 69537 710347999
3 79 99938 135178593
3 74 99987 293568909
3 2 99929 576005273
3 33 99902 290302460
1 68778 75589
3 40635 85563 658762744
2 62733 556907429
3 25 99940 965736811
3 78 99932 147049596
3 69 99935 146393826
3 19 99934 594246203
3 30 99977 718172770
3 12 99966 147761262
2 25745 977815086
3 83 99952 236489216
3 53223 63230 98935352
3 39 99902 737745666
3 23 99992 719990512
1 58714 89187
2 5735 593190477
3 96 100000 801799055
3 2 99964 852409866
3 100 99998 16894838
3 10 99947 434234758
3 7815 64627 574240111
3 46 99908 7433673
3 16828 83434 123892431
3 34509 45418 512579610
3 4 99902 114946625
3 28 99956 222804996
3 15 99953 944075759
3 2 99970 382599321
3 85 99987 833470181
3 43 99913 844903157
3 13 99955 504863666
3 47 99971 221635078
3 65 99973 968055887
3 45 99936 20854667
3 66867 91581 54883141
3 38051 64037 82178139
3 31 99930 324609546
3 68733 69999 843269608
3 18 99907 633213101
3 2 99985 407864067
3 87 99989 801285811
3 84 100000 595265505
3 77 99917 72520512
3 45 99916 264396638
3 56 99921 886060154
3 61 99957 793687425
3 38 99953 832744490
3 30334 58510 380186945
2 34186 669446256
3 2 99917 339561809
3 82 99908 536936801
3 38 99907 842402587
1 58776 76467
3 16 99939 163723868
3 74595 98647 646423938
3 90 99974 916586286
3 70 99980 942924667
3 22 99931 811097755
2 33546 196710756
3 20 99974 208414913
3 21193 64930 783976735
3 51 99949 707455704
3 88 99922 174078271
3 68 99907 732164388
3 53 99954 919608460
3 49 99969 478135245
3 85 99982 641407329
3 29 99927 30011703
3 48 99965 391300940
3 18380 91001 463282887
3 10 99902 833235447
3 47 99925 742042850
3 5 99954 648222022
3 5 99963 81592886
3 7533 10942 69187265
1 13306 38853
3 44 99927 788917935
3 91 99947 862685771
3 81 99978 148377941
3 74 99993 106379358
3 43 99954 691814861
3 34259 38714 6098143
3 77 99946 404872085
3 72 99983 509279683
3 28 99909 573370536
3 33 99906 884714921
3 11 99918 1582633
3 78 99984 46988702
3 87 99989 556990532
3 29 99928 476369445
3 3 99930 21171025
3 82 99910 37831543
3 15 99959 456570939
3 22432 32730 211732231
3 100 99974 355212832
3 7 99949 341534793
3 3092 40554 932096826
1 60392 73960
2 35251 548058100
3 18384 65885 298767197
1 52646 91806
3 35 99953 250930381
3 38 99950 605549998
3 3 99921 86822281
3 70 99969 407032435
3 100 99907 220940999
3 88 99928 441622720
3 74 99942 264875394
3 21 99933 250916218
3 36 99941 338500405
3 40 99926 147426083
3 32 99983 101435360
3 19 99981 453172728
3 36 99938 388804423
1 80036 82773
3 6 99905 976855997
3 50 99925 64353633
3 1 99966 469152163
3 38989 59591 974026010
3 91 99989 230264894
3 12 99970 186668053
3 21777 78339 363641587
3 18 100000 209114150
3 84 99987 523339469
3 14 99969 520539939
3 6 99920 211903749
3 4 99966 586618246
3 23 99974 213869248
3 52 99984 826581073
3 42 99968 366183449
3 22 99937 496284214
3 15 99989 269679199
2 24147 815082616
3 4393 40849 535708382
3 15 99931 854231378
3 58629 59285 522399200
3 79 99933 512773783
3 7 99984 267461836
3 4515 99079 982399105
3 47 99964 967742367
3 46 99984 324831703
3 56 99938 969261937
3 78 99944 18899025
3 36 99925 796867060
3 66 99937 183938620
1 50695 60359
2 14553 634042539
3 45 99990 471977794
2 8347 296863750
3 52800 93100 913220248
3 36 99978 606961954
1 27328 99068
3 21 99909 708734541
3 58 99945 919259930
3 82 99994 736180467
3 80 99943 311987667
3 36 99933 182952246
3 64 99915 17394953
3 29 99910 108966942
3 39 99952 473389769
3 45860 57323 133990298
3 33 99980 15809868
3 30 99936 238155361
3 89 99939 826497025
3 5 99936 524424984
3 63 99924 79909836
1 34135 89526
3 2 99904 456026804
3 34 99965 754043178
3 80 99903 421170013
3 20 99935 470808471
3 93 99959 980149902
3 61 99998 65699819
3 45 99929 211172764
3 62 99942 308002529
3 89 99910 333642032
3 92 99905 777080933
3 77 99906 501817042
3 59 99970 47369528
3 37004 66875 756839335
3 73 99997 528622037
3 44 99953 720038519
3 19 99993 745481875
3 55 99983 247914226
3 26585 62674 342299917
3 11 99929 659852851
3 76 99942 783634111
1 16304 68886
3 85 99955 251163308
3 10 99961 104510753
3 54 99929 558598787
3 98 99905 841220763
3 78 99932 723616660
3 49 99999 79621336
3 56 99982 292077808
3 20 99995 489064218
3 44339 72812 923105899
3 22 99928 247493042
3 3 99953 254255746
3 48 99966 571855107
3 59 99904 934130048
3 72 99914 351615433
3 21633 80921 359682529
3 76 99960 792054936
3 9 99948 758378486
3 53 99904 456346791
3 25 99904 414343883
3 64 99950 791574991
3 78317 89426 336110149
3 75 99962 564978638
3 49432 60080 967177871
3 43 99925 44566737
2 57514 885544216
3 7 99977 1098032
3 86 99981 607863483
3 55 99948 412519086
3 42 99985 927983904
3 98 99949 106151830
3 39513 94489 459132614
3 24 99936 496981488
3 43 99942 825454923
3 32387 75753 623999500
3 68 99917 97820691
3 31511 53151 532106315
3 14681 69396 356436014
1 30367 40068
3 3 99983 85185456
3 44 99937 926475831
2 67413 833430222
3 71 100000 306136558
3 19090 29494 960206902
3 64 99906 932427822
3 86 99989 954048600
3 100 99982 614953245
3 59 99968 640112392
3 68 99940 626043523
3 47 99927 763798899
3 94 99904 57914985
3 51 99991 805597762
2 74656 184011345
3 80157 94266 544413677
3 74 99931 403008727
3 98 99939 615395922
3 5 99907 666651619
3 23 99995 67464066
3 88 99903 105249986
3 49 99909 355100001
3 37 99992 64865509
3 28230 75122 152039469
3 38736 49361 991267107
3 20 99997 417258985
3 46 99952 407548480
2 92880 178300
3 66 99953 587078696
3 80 99931 817759101
3 51 99981 93480665
3 68 99959 24820337
3 48 99971 964003937
3 28 99909 613878317
3 59 99998 505413086
3 98 99924 694531624
3 24 99964 786140216
3 23 99919 164890910
3 16 99979 786144233
3 39 99949 734595828
3 49 99997 372958715
3 69 99957 600802270
3 23 99935 694357073
3 40 99926 157574848
3 3 99978 852429611
3 55 99971 217989843
3 25380 84556 85714404
1 21321 72351
3 23 99925 634084279
3 6 99951 955264919
2 11953 923762033
3 24 99984 689046491
2 26885 446188503
3 32 99997 361819329
3 95 99938 658557299
3 24771 57557 547453783
3 89 99916 97615690
3 39 99923 464044495
3 24 99964 467850018
3 61759 82002 814292266
3 89 99943 723206753
3 81 99952 852759076
3 3 99955 292406287
3 67 99978 820969299
3 77 99913 2198045
3 33 99969 732301968
3 71 99921 916381156
3 20 99958 468041626
3 37 99980 971098096
3 77 99962 854385657
3 42 99990 857002239
3 8 99990 784948257
3 21239 73793 642944581
3 41 99931 554077144
3 1 99900 977346802
3 62 99920 103059417
3 2761 44665 722962166
3 25684 84389 695223993
3 73607 89708 985164547
3 84 99969 318076170
3 39 99904 125019092
3 66 99959 371707582
3 83 99956 119299245
3 12 99980 555048911
3 10888 25848 669332771
3 21 99999 958843421
3 6 99956 832563741
3 69 99900 217239
3 47 99915 144985627
3 76 99917 642148766
3 37744 94505 586878134
3 35689 71907 311589542
3 51346 71851 844584808
3 83 99988 207437086
3 15149 59220 96413582
2 79074 548166125
3 38 99923 720993255
3 33 99923 160259973
3 85 99981 497178886
3 11 99948 783300097
3 97 99976 561254921
3 64 99955 723569580
3 7 99980 456943
3 65021 71003 963154347
3 48 99941 52328316
2 44404 164247460
3 18 99943 614103959
1 299 5977
3 15 99959 655496380
3 10908 40366 259762429
1 24380 25343
3 55 99933 844072054
3 94 99930 561600354
3 95 99950 803186861
2 2325 803290409
3 88 99963 528370761
3 43609 85812 190099888
3 55 99932 692823241
3 29 99985 218530036
3 46 99934 430667337
3 22 99954 975051568
3 77 99968 330973099
1 49805 54487
3 69911 93493 407222013
3 88452 90243 270391176
3 89 99957 833697051
2 6941 862045627
3 28 99907 333626302
3 65 99979 130998099
3 82 99949 81729875
3 1 99923 724680540
2 13823 992137930
3 68 99994 159783696
2 20361 709406489
3 4345 86858 31476838
3 2 99976 775229556
3 50 99931 544222751
3 28 99940 936333458
3 13 99939 323772563
3 80 99981 738263128
3 77 99975 279357577
3 22548 28035 888180305
3 96 99974 276675511
3 26 99984 766267024
3 14 99961 210710471
3 28 99974 725742550
3 34 99964 376967323
3 79 99956 217730037
3 42 99982 577074637
3 94 99957 876759924
2 67569 410287315
3 71 99951 594569486
3 55 99938 765599626
2 19360 942680669
3 13 99991 434936055
3 90 99966 333941743
3 34 99986 295517295
3 83 99997 509221640
3 56 99923 90161637
3 53 99921 585341050
3 88183 96460 510728554
3 38 99970 450343033
2 79888 234522201
3 81 99931 32024038
3 57 99946 762569928
3 91 99922 139131461
3 71 99913 995483934
3 15 99942 464988549
3 16 99929 545788617
3 49 99999 985985518
3 43 99997 401880579
3 55 99956 526858762
3 43 99966 41853844
3 33 99988 654668944
3 97 99969 828834776
3 14 99968 991611778
3 37 99941 927332098
3 41710 92882 663445141
3 76 99944 423108767
3 26 99904 102962386
3 44 99910 555358813
3 888 67402 155328891
3 44 99929 251973133
1 45816 99263
3 94 99990 36776718
3 70 99995 317422118
3 2 99908 618489798
3 39 99901 33248140
3 85 99944 357348505
3 4 99978 441651882
3 12 99920 252729274
3 61 99932 756196985
3 64 99966 120403295
3 99 99949 917188397
3 41 99960 754079495
3 94 99911 651283870
3 53145 88570 731752955
3 60 99950 992506344
3 70 99924 742367507
3 53 99916 24291665
3 66 99907 706528186
3 57 99983 894771052
3 56778 59164 457394228
3 81 99959 158487164
3 41 99954 392904991
3 26 99981 34097947
3 95 99970 728075832
3 70 99900 362683675
3 17510 59246 764075616
3 81 99920 242673068
3 95 99942 693751006
3 19 99962 160913087
3 76 99936 251587046
3 58 99977 174822315
3 64 99946 285491290
1 73088 79651
3 35 100000 730102560
3 21554 80570 24980672
2 83350 944267269
3 99 99977 747347495
3 81 99987 873528674
3 80369 89682 709527642
3 44 99965 771869026
3 45 99954 921002050
3 5957 13941 786075377
2 82661 975368237
3 46134 69287 244979334
3 73 99926 600452540
3 78 99992 757175465
3 22 99996 585911261
3 60350 72886 454456317
3 23 99965 628280933
2 76850 430230547
3 13922 99351 509360709
3 38 99972 616199854
2 2725 971012366
3 46 99934 484444722
2 26576 133286268
3 81 99922 716577225
1 15468 56184
3 99 99995 207190486
3 16 99973 610163165
3 13791 71231 131172276
3 7 99971 578836399
3 70002 92365 5337850
3 64 99903 115568411
3 11 99925 189584382
2 661 929012684
3 49 99955 278993599
3 72 99967 113963287
2 95323 614786540
3 64 99972 351688515
3 77 99900 666630874
3 62 99977 80414584
1 42752 46162
3 48 100000 911243117
3 63 99953 906238363
3 60 99905 28112340
3 30 99991 738726162
3 32 99915 338353040
3 51 99928 718203415
3 58 99953 693154495
2 4891 176690064
3 94 99968 24987764
3 68 99992 695453514
3 80 99918 292624408
3 55 99919 566265485
1 36789 68810
3 4 99998 510634803
3 47 99976 418687021
3 35 99907 519679684
3 71 99957 154247654
3 12 99908 163714321
3 38 99987 7972015
3 15548 57680 367714504
3 47 99931 40217987
3 98 99904 560830990
3 3 99996 768517592
3 51514 79697 337360206
3 3 99926 954314873
1 69382 87861
3 12 99970 851111950
3 91 99930 5123480
3 57 99902 561960736
3 14 99926 561557892
3 6 99989 320478120
3 67 99908 689097175
1 3430 97942
3 92 99906 549829053
3 24 99988 184717160
3 2 99919 909794715
3 10 99927 767360820
3 91 99952 370962395
2 7738 579131515
3 54 99911 890826360
3 8 99983 633175276
3 74 99990 812296110
3 87 99930 704145257
3 10 99968 21817555
3 84 99985 6363754
1 19342 24345
3 48654 93663 31355263
3 60 99937 145586694
3 92 99950 556061799
3 10 99983 494555849
3 26 99905 56962099
3 8 99946 371297919
3 56 99997 851632586
3 18 99982 116223509
3 29 99920 708883707
3 34 99963 9377956
3 5 99982 12197981
3 51 99929 389936763
3 7 99981 386658421
3 33797 93466 497266525
3 25 99907 955485210
3 71 99912 857994765
3 63 99937 947645461
3 25113 82499 375508744
3 29 99915 943000077
3 75 99929 264180369
2 33108 97497679
3 55 99974 549065798
3 5 99987 397290614
3 97 99949 86916419
3 14080 67731 43550417
3 25 99979 891930659
3 85 99931 506325505
3 73 99910 662261483
3 37764 58346 803511905
3 30 99926 390960965
3 57 99915 344432681
3 67 99969 500429760
1 30069 73703
3 57 99939 269075838
3 81 99966 95452697
1 31768 66225
3 72 99942 362088840
3 34629 98972 407343629
3 61 99930 367833262
3 31 99956 979066465
3 54 99953 513674185
3 13 99977 353284717
3 21029 78551 741942944
3 2 99964 493392968
3 71 99964 868650987
2 10077 841490683
3 72 99931 751365516
3 86 99931 534551851
3 29 99978 746838053
3 28058 57294 881823305
3 4211 84071 545041216
3 46 99916 379182137
3 40 99905 811339705
3 77 99975 598973400
3 93 99966 77407805
3 40 99939 616407168
3 3748 35765 782420720
3 49 99980 197658311
3 99 99958 494093390
3 9 99949 150937224
3 58 99989 238003026
2 99878 615356105
3 73 99918 12257481
3 33 99965 646633063
3 98 99993 927013640
2 60921 11271992
3 17 99978 593315465
3 79 99920 517972331
3 100 99945 60859710
3 4822 95127 832893541
3 30360 75280 647714427
3 30 99949 894561496
3 4489 31310 868554313
3 53726 72524 40738348
3 55 99996 820852291
2 58880 922089817
3 6119 66393 869809523
3 13542 90904 840191995
3 54 99924 709713359
3 23 99990 216684809
3 39 100000 189642286
3 72 99983 101707547
3 53 99998 6806705
3 29 99972 913788255
3 72 99949 250583016
3 69 99904 371810079
2 94135 56435354
3 30 99926 99443319
3 66 99944 805279149
3 46399 54671 579807666
1 39535 96478
3 98 99945 428940867
3 41 99936 962681782
3 56 99955 750409397
3 90 99939 580676105
3 87 99986 253295291
3 53 99979 448296438
3 91 99914 330490007
3 86 99959 276628562
3 34 99993 461417880
3 46 99932 280032922
1 37533 95558
3 11 99938 466990551
3 34 99975 347303594
3 88 99938 654645870
3 33 99981 811867756
3 33 99927 390484351
3 11154 85291 799824913
2 66673 285107015
1 12276 81193
3 82 99997 889537009
3 4 99946 252707081
3 12629 68553 930877100
3 62 99983 573282133
3 74 99958 578870317
3 6906 13539 862180377
3 63 99981 856832648
3 79 99935 588159512
3 52 99970 362204289
3 55 99974 688425583
3 81841 93381 617792816
3 49 99985 496311133
1 9566 43750
3 51 99968 459955077
3 59562 95739 172318905
3 20 99990 535459502
2 68132 86422302
3 64 99931 973934076
3 21 99972 83266244
2 9259 391166334
3 27961 67996 427711820
3 72852 96009 932464829
3 86 99926 909787292
1 13366 68255
3 41655 48192 508367153
3 5 99926 804272598
3 35786 98937 943380236
3 22 99914 880179957
3 87 99996 301205365
3 8 99928 138185461
3 3831 99705 682934875
3 31 99971 319553638
3 10662 90933 599065026
3 82 99912 347233430
3 21 99904 765575520
3 2998 40536 670480463
3 48 99902 303057285
3 14 99986 257343456
3 23 99943 893134656
3 22152 80321 450655328
3 22 99916 44093887
3 42174 95702 609744942
3 1 99919 399298295
3 69668 71920 836808380
3 93 99939 207059333
3 57 99913 57060238
3 37 99907 36574164
3 57 99995 438610045
3 11 99931 817156224
3 7 99977 522035521
3 37974 93596 360418811
3 92 99976 826196526
3 24 99959 655680878
3 9 99953 354093117
3 68 99914 890341602
3 48 99931 697883215
3 45891 92942 4555935
1 35554 74925
3 23 99958 429331998
3 85 99950 286312695
3 79 99937 845175894
3 31269 37381 179629059
3 56975 70054 976211850
1 53713 54506
3 73 99988 198793738
3 57102 69268 177803928
3 52 99945 383570297
3 37 99993 707802197
3 34 99933 2968197
3 41 99944 289797509
1 37661 70092
3 7820 48696 443150469
3 24 99939 472616788
3 20 99943 836395659
3 76 99942 143755366
2 69884 92430345
3 16 99915 876349908
3 51 99970 695191705
1 21304 98287
3 61004 97643 312811431
3 60 99906 832095612
3 78 99943 766969965
3 19 99935 158262758
3 80 99957 530027171
3 10 99941 462798653
3 92 99974 626858676
3 21 99981 197701471
3 10 99917 69844459
3 37 99998 216436040
3 34367 95109 883298748
3 61 99967 262182005
3 16 99916 68681287
1 37060 81801
3 35200 55892 356148922
3 92 99967 89259628
3 78 99921 446439143
3 79692 80128 822045501
3 73 99975 121485550
3 60 99929 734979535
3 13 99998 764951687
3 71 99991 816516372
3 98 99916 362917881
3 1 99903 457768454
3 59289 88169 536468440
1 13291 65988
3 94 99923 113365979
3 4108 64810 681170021
3 45656 48794 895042650
3 94 99966 380688657
3 59 99955 737431349
3 37 99965 687514161
3 34 99923 310984663
3 86 99934 606111250
3 50 99987 540786139
3 58 99911 242061773
3 31 99978 936280078
3 21047 87057 427278949
3 7 99946 235780277
3 92 99976 493523250
3 76 99952 487765265
3 43170 94385 510915455
3 11 99901 529622048
3 72 99985 536557423
3 41 99993 712944806
3 47 99911 573596197
3 49 99962 833013868
3 63 99949 575586084
3 58 99921 305886920
3 98 99967 647638259
3 31543 35395 440154717
3 3 99985 596221189
3 96 99949 188323364
2 26860 26168575
2 58521 310662028
3 28 99999 957491977
3 8 99944 747881082
3 36 99900 730530544
3 10 99937 13955214
3 16 99912 305018538
3 43 99979 632549204
3 55 99989 393909808
3 19 99900 367643095
3 1 99923 972789266
3 56 99920 303242919
3 81 99921 142571933
3 56 99965 819491608
3 8 99921 519595584
3 88 99963 263036877
3 66328 82773 671052336
2 67125 555461756
3 42 99902 722151892
3 30 99992 399172031
3 17 99964 310621599
3 91 99990 920139761
3 22848 33963 507180670
3 44 99945 868648878
1 54337 72249
3 30 99998 46240
3 75 99978 422552134
3 90 99923 957306356
3 71 99950 378563145
3 48 99956 23215439
3 42 99918 949128864
3 11 99989 212132109
3 66 99955 175008452
3 29 99959 503888398
3 4432 37413 219371024
3 55 99961 690890816
3 20 99996 681932901
3 8682 63987 631016031
3 100 99939 294166028
3 64 99949 413921019
3 39 99939 260084955
3 34 99970 589881531
3 65 99940 619060891
3 52 99977 319458785
3 67 99923 965579945
3 46 99975 679865103
3 36 99947 309337820
3 82158 94174 285320520
3 26 99977 246706087
3 52614 94666 763180858
3 27 99914 832994176
3 31 99979 281527226
3 14497 46706 691095424
3 10534 33549 582701968
3 18 99923 289553227
3 87 99923 873949813
3 84 99962 978561074
3 5543 26820 68622682
3 16 99938 41170327
3 37 99941 365672427
3 98 99914 534145681
3 16 99964 514849107
2 6175 801212772
2 58576 679383807
3 32 99912 814733501
1 48044 87614
3 10934 26726 70835063
3 32 99992 763266873
3 24 99921 875431048
3 40179 78052 235529668
3 58 99933 241376279
3 52 99965 194696965
3 92 99973 697194190
3 28973 41300 646099505
3 18 99963 472435597
3 5548 44036 107402875
3 88 99982 684419148
2 95833 590401189
3 55 99955 740443135
3 89 99949 520284327
3 6297 30884 295087322
1 23332 38690
1 42410 46960
3 98 99948 312774400
3 71036 71514 821662161
3 29271 42486 982914990
3 49 99937 317461355
3 64 99954 714272644
3 59 99912 591385727
3 73 99972 810784192
1 65015 86296
3 91 99956 276140066
3 81 99903 535708549
3 25 99941 90200933
3 95 99992 866272644
3 90 99999 13267366
3 17 99909 676174366
3 29 99914 757482823
3 57 99968 701572561
3 38 99929 430021898
3 10 99931 945151378
3 4745 83144 636490771
1 6320 36750
3 28848 51393 177836439
3 20 99950 840587383
1 10991 88527
2 67301 299634127
3 54 99949 351938960
3 46 99947 895845251
3 78 99997 90350489
3 38 99918 982204988
3 60 99982 661691649
3 67 99968 825582143
3 86 99929 249364113
3 41759 86443 768557772
3 31 99940 747921398
3 17 99981 122931773
3 12 99965 417363714
3 42 99923 701217136
3 2 99954 302470199
3 84 99995 108858983
3 57 99984 862310529
3 3 99901 676291118
2 69273 132201738
3 10 99982 344596374
3 23598 39919 38430157
3 49 99950 451053248
2 7870 402189149
3 70 99917 277421024
3 26 99955 937224913
3 86 99973 878474869
3 61 99979 746810881
3 41 99920 216626432
3 26 99943 543797187
3 43 99940 124788524
3 3 99952 122188175
3 72 99986 376209792
3 87 99905 87898821
3 16529 68331 193801926
1 40347 89586
3 69 99961 371577807
3 91 99935 755720019
3 9902 67139 337395159
3 87 99901 727258612
2 81348 928944475
3 95 99917 971695540
3 55 99905 472742734
3 22157 28402 79212703
3 70 99991 320010621
3 42 99914 8070241
3 58235 78108 230968818
3 47 99960 182272381
3 51 99983 751470664
3 62287 80311 651058901
3 76 99956 567776407
3 57 99908 657881517
3 38 99979 784169362
3 88 99931 286342384
3 99 99921 184897519
3 27 99974 121550775
3 61 99947 339586823
3 79 99955 16604423
3 59 99917 223357119
3 27 99998 301999835
3 25 99963 798741670
3 33994 66458 720235106
1 8757 72939
3 94 99922 91702522
3 69 99969 722062431
3 75 99910 26819420
3 65 99928 186871210
3 87 99967 922547628
3 65432 74028 769063120
3 45 99924 290163146
3 22 99921 202430840
3 68 99962 643153069
3 92 99978 409417785
1 2335 94725
3 77683 96036 977109164
3 45 99958 482534795
3 11 99937 496000826
3 91 99951 126508276
3 90 99991 584215856
3 35 99965 964241478
3 9 99956 810327369
3 100 99924 32300350
3 3 99908 972200468
3 13059 70315 36711443
3 21 99984 464657812
3 34 99960 227243070
3 23658 42801 238301221
3 3992 94265 394067577
3 59 99956 560632994
3 88 99951 41897989
3 5171 87633 690567620
3 33 99974 760031536
3 4 99945 189878989
3 15 99906 372362007
3 68 99997 483750247
3 96 99966 871048873
3 30 99954 466500294
3 58 99967 34283756
3 84 99984 183840277
3 16 99998 813258883
3 13 99989 924524047
3 1543 27796 411211376
2 51332 544128461
3 39 99923 569980939
3 42 99964 953626510
3 65 99980 70667241
3 85 99900 344878647
3 10 99977 294093529
3 13330 92756 740567783
3 58 99951 413133860
3 6 99956 669143345
2 2417 984505146
3 78 99924 806578803
3 57 99924 620233756
3 86 99932 508615228
3 64 99969 131795118
3 5359 62032 852111456
3 6 99936 493383812
3 64 99983 9822963
3 93 99985 620253323
3 75 99982 92134749
1 18556 89041
3 12 99982 378448439
3 36864 87497 690619520
1 19023 84137
3 55 99945 15428486
3 12 99913 336100023
3 36825 74984 949234632
3 83 99912 325921266
2 18511 863674660
2 33215 922996149
3 65302 72050 659337306
3 96 99971 447493365
3 31 99982 552949948
3 25 99919 957040597
3 12424 52718 543669847
3 7 99996 851353695
3 76 99987 288605795
3 30 99980 181430824
3 36 99936 155261961
3 9938 53521 865631087
3 24882 46994 777828010
3 50 99919 917899143
3 99 99943 553208674
3 60203 99775 291867256
3 46 99968 519922124
3 40 99940 171716065
3 70 99942 144034312
3 67 99964 795551009
3 6493 13474 632245754
3 39 99980 488941238
3 86599 93963 812598229
3 40 99985 608538852
1 26641 32602
3 34 99906 684792615
3 8 99975 759371227
3 15 99963 756745106
3 81 99929 878022993
3 74 99922 200965310
3 89 99900 223961063
3 48 99974 223232415
3 28811 62134 565419252
3 34 99988 570730447
3 85 99915 482437055
3 12 99961 299721587
3 9779 10817 149373568
3 38102 65552 537174106
3 61 99927 645652138
3 95 99960 5525608
3 75 99982 384380007
1 41356 76864
3 27181 83281 652873191
1 46532 56452
3 29 99964 617907887
3 99 99971 619864114
3 46 99947 945884651
3 24991 74903 314082309
3 100 99980 665129937
3 48 99955 935870555
2 74080 441932447
3 88 99965 314696591
3 53 99960 146613797
3 58 99994 44162031
3 10 99914 986883453
2 44776 207039477
3 19 99959 638122259
1 42325 76028
3 67 99919 856554137
3 72 99923 953036044
3 26 99989 615930874
3 83 99962 154111682
3 10 99932 721589267
3 34 99912 602523583
3 79 99908 779311269
3 73 99970 199457835
3 13085 35845 439919578
3 40 99908 977672981
3 69 99920 427168781
3 48 99925 258745941
1 5488 13672
3 7 99900 577117191
3 76 99977 309014603
3 52 99940 807584303
3 12 99994 787463735
3 1 99937 20514774
3 74 99997 158026117
3 47019 57541 801371233
3 4 99989 47684245
3 2 99981 613005021
3 95 99970 51093212
3 12 99903 447782693
2 23220 957812060
3 38 99974 9131339
3 62 99900 886485787
3 8 99936 961985774
3 13 99914 84498891
3 24 99948 9928491
3 18 99982 456876754
3 10 99997 946520389
3 73 99939 523398795
3 99 99938 460039724
3 35469 68542 234213509
3 59 99918 369577700
3 21 99923 286325006
3 79 99986 900910114
3 36 99972 772118512
3 3 99994 597646649
3 68 99916 523361915
1 61155 79166
3 96 99947 675916943
3 4 99982 159653179
3 85 99944 146471797
3 83 99990 253746955
3 30 99987 100456609
3 1 99913 75891840
2 70365 804736777
3 59 99961 444672280
3 4 99987 452010825
3 7 99914 834842000
3 88 99916 771736481
3 97 99970 441796298
3 10 99960 326095404
3 71 99962 1242803
3 41 99966 462632834
3 40704 45011 864912559
3 97 99992 56595836
2 88414 682304811
3 45 99933 721033203
3 6753 76328 196535652
3 84 99960 548154999
3 4 99946 171774800
3 8 99904 863108320
2 93713 314223058
3 11 99994 574016578
2 9867 27957970
3 58 99942 930557910
3 26 99983 200821926
3 19 99987 802186016
3 71 99986 530695295
2 94775 849593860
3 95 99915 579620654
3 26 99912 635338018
3 34 99945 254175856
3 10 99986 630242096
3 61 99932 531198984
3 5283 20598 857365273
3 33 99900 859234851
3 98 99963 252540579
3 74 99919 629991872
3 57 99920 179892020
3 27 99945 276177307
3 10 99996 599781844
3 63 99974 577513036
3 26 99998 876056179
1 6958 97652
2 34796 303641887
3 5 99900 190109032
1 31893 50032
3 11 99946 172845334
3 89 99908 540270286
3 93 99929 384830038
3 23 99904 420700519
3 34 99925 895294925
3 87 99970 454824846
2 25201 678133958
3 87 99967 563853847
1 10782 43729
3 58 99916 515430617
2 13293 691896786
3 7 99973 709540502
3 84415 96661 624750040
3 93 99973 180141544
3 98 99922 351233656
3 9 99922 190921217
3 50 99966 596659311
3 34 99979 512944569
3 12 99914 787808335
3 47 99948 304532100
3 79 99979 997316449
3 34 99928 781751932
3 90 99958 839846862
3 9 99928 685316000
3 53 99947 99765247
3 45 99921 768964187
3 8 99972 378707777
3 19 99963 194385224
3 13 99969 323501
1 8361 95084
3 9 99971 390689092
3 2 99960 482817346
3 30 99946 280531516
3 28 99931 780517408
2 92217 726073099
1 50088 79028
3 29 99909 405854318
3 41355 80290 940436690
3 88 99947 325503327
3 31731 56339 530304006
3 90 99994 329237557
3 51 99969 236377874
3 52 99961 341341518
3 54 99947 860499020
3 3 99906 273604984
3 46315 57841 978444288
3 64 99977 124514896
3 39 99903 131046904
3 32 99940 548671979
3 36 99980 865716794
3 19 99927 164700083
2 22464 187666558
3 99 99981 404174392
3 68 99986 175914285
3 16 99939 537194141
3 7 99926 146779783
3 34 99900 275018264
3 79 99930 634959356
3 12502 72129 578964626
3 86 99962 847390487
3 82 99993 208431
3 91 99953 792595850
3 6498 38090 436434798
3 36 99943 710064748
2 60237 956005105
3 97 99900 412309765
3 52 99944 720520464
3 21899 60825 684311166
1 45213 49725
3 42 99947 366965399
3 72 99918 169060715
3 25 99906 312934284
3 56 99949 721506178
3 46 99903 452122720
3 41 99957 813040366
3 56 99919 865055664
3 50 99920 595167025
3 81 99989 375788857
3 76 99922 544282335
2 20658 841627604
3 60 99908 666964303
1 49799 53374
1 21406 43334
3 26 99952 440117676
3 70 99980 599713724
3 32 99999 782169908
3 87 99977 863703699
2 66395 748800137
3 96 99901 298314279
3 37121 60728 972347636
3 15 99959 902172866
1 24745 80117
3 3 99903 340147923
3 16324 81086 935616683
3 94 99939 211672006
3 82 99984 419657994
3 73467 88916 832312108
2 39110 120707854
3 9 99979 308987201
3 99 99977 527706169
3 75 99976 733409386
2 97199 485743918
3 46 99976 78238506
3 17 99922 181359789
2 73586 212510363
3 476 23006 605795723
3 92 99922 583261059
3 62 100000 171748601
3 37 99931 739363384
3 40 99909 847921635
3 43 99946 260549331
3 93 99966 162133109
3 91 99969 383516164
3 12 99995 788774492
3 22 99963 714886456
3 56 99913 176108048
3 26 99994 192908287
3 86 99942 670653265
3 45626 92397 810927276
3 51 99970 66540784
3 78 99927 664184894
3 20 99991 921105359
3 37 99917 40454014
3 62 99954 818286379
3 70492 91217 872256362
3 93 99943 628507673
3 27 99903 211721425
3 20 99941 139893839
3 82 99950 997761344
3 97 99963 471276581
3 34 99901 342859037
3 87 99906 196568539
3 42 99989 694488338
3 69 99903 836467228
3 1 99952 205955245
3 18301 74461 354095555
3 18 99984 65221188
3 85 99903 999788254
3 5 99961 755153951
3 56 99998 913154800
3 20811 74762 138845905
3 50418 56392 623319675
3 21 99952 87354598
3 63 99995 945235390
3 61781 81525 783961028
1 11185 90376
3 36748 77907 92950793
1 17323 84707
3 44 99917 582387837
2 8978 692016757
3 16 99931 208158734
3 16346 81474 411542621
3 79 99952 750154488
2 7757 920196681
3 87 99932 540538834
3 98 99905 757604288
3 16 99932 308701102
3 37 99958 713231839
3 14 99993 843746856
3 22 99924 9721232
3 66 99902 648315158
3 63 99917 609102157
3 87 99925 857429403
3 1480 36964 323102569
3 34 99960 588715658
3 26 99918 608083860
3 9838 63720 858499085
3 83 99907 370757017
3 38 99911 171431558
3 30 99918 476519786
3 17577 47806 665863349
3 21 99971 833428063
3 58 99943 191669532
3 77 99910 338565051
3 100 99913 903328415
3 37 99959 360311920
3 52 99973 391373936
3 24 99903 820869156
3 71 99941 404630314
3 11 99902 656349555
3 25 99928 196962108
3 50 99941 957557111
3 74 99907 740063881
3 12447 46909 953307269
3 23 99971 682090829
3 25398 42132 172359738
3 56 99980 90107970
3 23 99910 602637494
3 69 100000 504247299
3 12 99908 701040935
3 33 99977 219208625
3 100 99901 731019658
2 97835 189009534
3 46 99908 846585564
3 60 99974 876731598
3 80 99989 325625765
3 75 99944 822300505
3 27 99959 200284862
3 51 99911 798483249
3 31 99916 564360315
3 58 99934 559084234
1 18083 63616
3 94 99969 307565877
3 81 99926 694245451
3 7 99936 423204018
3 67735 94765 574546769
3 56 99950 889773508
3 36556 37382 256127488
1 17471 93241
3 61 99932 578840320
3 75 99985 881895965
3 61 99942 488156156
3 35 99953 169286181
3 3 99917 156616202
3 55 99901 794038257
3 38 99990 868355574
2 62642 675344136
3 5 99930 712503231
3 61 99907 334036915
3 91 99935 261251035
2 60614 112598645
3 68 99974 730741929
3 61 99903 929191776
3 88 99994 776045264
3 63 99959 472390854
3 99 99925 948385929
3 45 99950 972301284
3 46 99975 390910199
3 36 99979 945924548
2 35189 840326618
3 76 99903 964015052
1 6884 26380
3 89 99944 13773194
3 71714 84084 492630349
3 68 99991 7303846
1 71919 97530
3 77 99955 330052979
3 97 99934 239018523
3 98 99953 841127608
3 30406 72607 397878943
3 553 31077 494511759
3 35 99907 549781446
3 48 99972 198811852
3 43 99957 662165525
2 85661 665912114
3 71 99965 596692415
3 43 99962 300292825
3 16 99953 759295425
3 16119 21469 442999684
3 57 99917 148351888
3 31 99982 612699885
3 66 99976 863025597
3 81 99904 823804925
3 14 99982 538850194
3 84 99961 371216687
3 57 99914 388123795
3 20 99959 173356081
3 95 99999 986451779
3 97 99906 744880332
3 93 99939 683644200
3 13474 93505 203513607
3 34 99934 432003089
2 40748 54265750
3 37 99969 458427903
3 6 99938 420499540
3 10 99952 493793206
2 47457 427500780
3 49 99974 749499359
3 81 99979 177093269
3 76 99963 262183311
3 41 99901 683915332
3 45 99949 682858884
3 68 99992 508594191
3 70 99916 393746321
3 15675 63628 881799002
3 61 99998 293072264
3 61 99980 16977026
3 51976 85661 27940343
3 59 99977 389126587
3 70 99915 557132338
3 55 99984 567294263
3 63 99936 297705875
3 35 99951 627611784
3 98 99952 622766589
3 13 99952 538040135
3 89 99983 2399143
3 6 99946 279415030
3 26 99912 355871767
3 42 99930 636065826
3 86 99933 138307692
3 72 99974 572012750
3 71 99938 114826977
2 96759 508280071
1 69225 98540
3 31 99935 385074921
3 83 99900 251422746
3 63314 87937 892799867
3 22 99995 188212141
3 75 99999 85814741
3 15 99923 248658658
3 35 99966 596623957
3 53 99991 919145118
3 18888 40480 735737467
3 46971 63838 987738641
3 94 99968 512180107
3 90 99985 34141822
2 40595 355872546
3 96 99903 802765941
3 98 99932 182831102
3 46815 65250 384918116
3 62 99928 9491947
3 4 99968 10950723
2 59795 727643152
1 3100 71919
3 34 99983 163177370
3 44 99998 319929841
3 7 99960 519905900
3 37 99903 29238058
3 43035 94774 490589883
3 16 99914 819604162
3 60 99944 442965947
3 48 99999 944170388
3 80 99992 233637360
3 87 99935 153255508
3 58 99927 719487374
3 96 99915 245708048
3 77 99995 523633181
3 55 99997 83488757
3 9890 65653 57726817
3 77 99910 495445843
3 20175 76111 759352184
3 66 99997 333520100
3 92 99939 312507461
3 84 99928 586729033
2 67768 763464497
3 45 99972 372555542
1 44981 90186
3 19 99900 420009823
3 67 99922 423798534
1 32618 91705
3 50 99929 767951255
3 38 99914 717328803
3 42 99945 803264190
3 828 68268 536844086
3 29 99957 293556092
2 62909 811506946
3 74 99969 700041514
3 5 99919 287473021
3 32 99951 848132285
3 57 99929 30864089
3 96 99922 187997507
3 80 99978 32331730
3 86 99990 923422843
3 66 100000 798592421
3 84 99917 960422884
3 46 99942 9610586
3 93 99962 567466524
2 23600 879514121
3 48 99963 688236197
2 25704 522392314
2 3600 583731881
3 96 99933 688837778
3 9 99908 29994415
3 78 99966 381963689
3 82 99903 774353434
3 22 99925 252100771
3 55907 61046 204820977
3 47 99946 161596231
3 37631 60043 68841852
3 33 99933 449882530
3 44 99977 256628385
3 11212 29268 932714637
3 14 99973 189813132
3 14 99954 972198770
3 48295 94917 812629138
1 12935 40784
3 85 99997 482590877
3 67 99934 193161025
2 27117 242533292
3 86 99979 310815613
3 57 99914 874477751
3 81 99939 2619501
3 65 99951 377217175
3 54 99983 757296954
3 52652 68938 90782183
3 67 99983 852236980
3 36 99924 753980700
3 15 99907 431934061
3 85 99939 619461288
3 38 99936 32590335
3 30 99987 628613213
3 7568 25068 74310032
2 7165 982391380
3 6 99996 798871105
3 78738 79888 431501328
3 80 99942 920703105
3 90 99950 360971365
3 31 99926 276967810
3 71 99930 358563675
3 85 99910 798698022
3 4 99966 309097275
3 49 99979 197586359
3 22 99918 602146098
3 12 99941 303618480
3 55 99983 512841528
3 74 99973 539816126
1 38418 76285
3 4 99998 122305337
3 85 99937 743541443
3 52 99930 248962534
3 54 99941 916157965
3 84 99993 345283393
3 68 99988 313890005
3 50 99938 94448327
3 18794 91264 110113352
3 71 99926 498552078
3 97 99975 318701153
2 55333 243445832
3 48119 88422 520100182
3 13 99904 467302777
3 29 99928 256924876
3 41320 81390 733859302
3 52 99943 782366326
3 3 99950 165454867
3 71 99974 95195574
3 57 99953 57963900
3 67 99951 972401055
3 48681 50227 955690193
3 29 99923 547451730
3 3 99915 461325181
3 36 99979 362991526
1 81624 99774
3 76 99937 774073228
3 8 99913 190733516
3 100 99971 66412668
3 63 99957 952813759
3 64 99903 776380773
3 12 99936 132756912
3 31 99968 115237984
3 14 99998 797154991
3 23138 24112 640893466
3 70 99900 988594223
3 97 99934 49023162
3 28 99982 245476867
3 44 99968 804785155
1 21561 68944
3 3 99995 996754475
3 20 99970 954916053
3 50 99971 338825583
3 34608 74269 455284144
3 94 99966 226977504
3 17 99963 611879192
3 34427 78251 241232987
3 17 99975 99313992
3 17099 18079 55969849
1 15333 86838
3 49 99997 37821032
3 77 99929 130608760
3 16 99969 780379255
3 73 99999 307317304
3 72 99908 258982256
3 47 99911 291760225
3 95 99921 773816807
3 45390 68623 586936982
3 64 99958 389552587
3 93 99923 133405405
3 37 99967 341482445
3 10 99922 801475114
3 16530 23343 913901572
3 91 99912 146444319
3 74 99959 622405582
3 83 99924 192830482
3 82 99974 313783033
3 45 99956 692159312
3 41 99943 49230882
3 98 99911 557841056
3 58 99907 967538269
3 60 99909 221283595
3 17 99979 34572311
1 45572 75121
1 70094 79067
3 2 99959 970246902
3 89 99944 598694560
2 36150 348125798
3 26 99975 474579028
3 35290 45281 225854647
3 53 99928 932807839
3 95 100000 512035977
3 54 99939 233832723
3 91 99909 662595116
3 64 99933 161560204
3 7051 23814 273758896
3 10 99959 700901309
3 92 99949 283771368
3 70 99910 682338137
3 90 99971 74988972
3 96 99917 894208883
3 21 99908 68988515
3 38 99916 370577442
3 49 99991 345833665
3 95 99903 282102633
3 47 99945 794879694
3 96 99956 895696983
3 59 99920 378162728
3 42 99924 327360363
3 53505 78984 619516809
3 29633 69998 280372794
3 31598 59864 57045387
3 53 99918 999297107
3 87 99926 822575787
3 92 99944 481825634
1 63744 71751
3 31 99963 935139947
3 99 99906 9166066
3 12 99996 662251556
3 27 99975 990846315
3 18 99905 645808583
3 24 99994 381351249
3 66 99906 580775575
3 58417 70787 613630344
3 98 99922 960848599
3 22 99992 837337081
3 35 99923 359989546
3 54 99923 370228762
3 23511 63123 824381240
1 2465 38419
3 91 99907 542968382
3 47 99907 235944343
3 49 99962 716633574
3 71 99908 564286607
3 94 99971 705447112
3 94 99968 590371081
3 31 99967 663158781
3 80 99968 545177506
3 62 99926 866410114
3 36 99957 825134116
1 21366 81372
3 25 99993 305507734
3 22 99933 955059000
3 53 99987 508464247
3 98 99923 877631405
3 62355 86325 594833908
3 59 99918 626569989
1 46550 89285
3 18566 62567 84533958
3 49 99908 12529627
3 84 99992 230717385
3 99 99948 602305669
3 96 99919 352567685
3 96 99907 353300472
2 96530 482830080
3 70 99963 595485649
3 20 99904 779801435
3 58 99928 830551161
3 13880 91659 506230707
3 37 99920 845310634
2 18874 914827407
3 75 99963 938417488
1 30940 58490
3 46 99946 190876603
3 100 99928 617859725
3 88 99928 653104658
3 71 99949 868815860
2 54678 802406961
3 30410 33380 188070180
3 10 99928 570539524
3 57 99943 263014399
3 38 99964 957789600
2 6304 797716798
3 69378 69731 400735852
3 58 99910 103215039
3 17 99982 689504543
3 38 99947 823008411
3 36 100000 714147533
3 6 99922 754105441
3 69 99912 842507881
3 21 99999 783899754
3 20043 49815 841113663
3 95 99926 108976964
3 20 99957 983901555
3 35 99991 521902159
3 97 99977 723936973
3 45 99944 431475878
3 6 99997 851033779
3 36 99902 419405120
3 72 99973 923926135
3 25 99957 402320471
3 1902 68052 63430355
3 78 99962 795547144
3 99 99910 715370417
3 31 99943 886187580
3 98 99999 152292656
3 90 99933 4952007
2 38539 479437282
3 31 99986 487440676
3 73 99993 598823896
3 76 99918 283905805
3 4013 69496 958438565
3 6 99928 767758712
3 33 99957 949423674
3 24 99900 551437696
3 76 99954 71538329
3 30 99948 318321682
3 25578 92183 724962847
3 27 99934 772799049
1 24368 70827
3 67 99907 646411377
3 2 99949 212827731
3 6 99953 853545893
3 39 99920 593796534
1 54835 57755
2 25379 779662427
3 45 99945 888620853
3 61 99934 644237947
3 4 99997 55196088
3 45235 83945 781531477
3 46 99980 447781989
3 91 99905 797273675
3 997 94134 807654307
3 27 99903 597378332
2 6047 453765595
3 81 99939 955720211
3 73 99978 643209499
3 59565 83471 21417422
1 17403 39879
3 79 99900 987159133
3 68 99953 241856712
3 10 99936 436531475
3 76 99952 147667992
3 73 99991 183504054
3 18 99969 279202255
3 100 99975 711434493
3 13 99933 487005141
3 91 99921 684220652
3 68720 85525 711549180
3 18 99900 518445530
3 69 99916 209657890
3 51 99923 890695095
3 83 99930 602384023
3 36 99959 590192780
3 36 99906 582491584
3 87 99921 927880003
3 58 99967 33892861
3 43 99917 234046889
3 44 99943 670538440
2 11877 86738085
3 85 99907 460710739
3 85 99988 409711690
1 66506 84634
3 26 99963 697155980
3 66035 78281 972416870
3 32859 48739 802807116
3 85 99992 688322477
3 35 99944 325620590
3 79 100000 379837691
3 8738 65595 65216021
3 64 99984 620504925
3 97 99936 831658428
3 41 99978 266466574
3 4137 90071 186357945
3 29 99996 801263647
3 93 99995 240387074
3 60953 96370 744883547
3 66 99931 188228912
3 69 99965 676894825
3 95 99900 652337089
1 23439 99191
3 25 99939 882688068
3 55 99925 513219143
3 76 99954 818003043
3 8208 57438 278785925
3 17 99973 489550522
3 99 99931 472133874
3 14 99908 672809801
3 94 99937 907159244
3 81 99990 779746261
2 30662 737127896
3 72663 75566 445662235
3 90618 93116 341935817
3 39 99985 967020388
3 14512 18628 987595013
3 52 99987 786057891
3 3 99992 211207620
3 90 99915 966571836
1 19278 62169
1 5082 94308
3 68 99936 432944352
1 889 76483
3 26 99988 551840041
3 83 99938 469229720
3 61 99905 836821951
3 28 99917 994518326
3 35 99941 222183758
3 62 99917 251165382
3 98 99924 707519067
3 56556 81892 651650642
1 53354 88068
3 53 100000 555415101
1 43479 80743
3 66 99978 327246315
3 50 99911 887717971
3 57 99972 569139497
3 85 99945 215973377
3 88 99943 508635921
3 54 99945 489046543
3 70 99982 312837316
3 10680 79709 512731441
3 79445 99995 92895347
3 95 99993 982687430
3 67 99944 859351137
3 21 99923 973594104
3 79 99935 361269545
3 35 99983 224133667
3 78 99997 625948482
3 16 99909 944319096
3 92 99916 835119040
3 85 99983 192052450
3 65 99934 243099228
1 35395 67335
3 3195 21127 861282741
1 20150 60089
3 5 99915 347625639
3 78 99975 328233216
3 16 99907 80716958
2 87250 380328180
1 12900 91223
3 5198 40640 430125864
3 66 99935 593102186
3 44 99973 728758883
3 21 99987 19128040
3 49 99917 396308538
2 66097 294491311
3 53 99913 238273904
3 19213 49998 877512362
3 14508 85490 372384825
3 83 99993 807072221
3 2 99986 757213850
3 45 99946 75145907
3 92 99991 154085813
1 16064 79086
2 42112 248474903
3 2 99979 997296798
3 60273 76905 474687514
3 22793 76326 874498013
3 29 99941 182271245
3 33 99944 94583417
3 9 99951 788029970
1 6279 63222
3 15295 56130 209140158
3 11 99921 316773953
1 9971 88424
1 75313 80840
3 90 99951 686649120
3 57658 65944 843988149
3 40 99918 135779995
1 4696 59007
3 82 99910 45655132
3 64 99900 763726982
3 55 99925 269041346
3 61 99966 868253121
3 56 99953 431669535
3 20 99953 616083295
3 78 99949 172618695
3 56 99981 971036114
3 97 99987 553215756
3 45 99956 972161428
3 1955 9538 913898144
3 46 99911 313164715
3 76 99930 219951677
3 66 99927 801768811
3 26 99972 582934914
3 89 99900 614461819
3 22 99986 174307616
3 60 99926 457481754
3 56 99959 427231543
3 6838 45308 156175011
3 75 99980 110776058
3 91 99944 291434063
3 7 99999 128582042
3 7 99927 222396986
3 28 99919 34808418
3 47351 75665 729789609
3 60 99927 375376415
3 19 99984 673377674
3 63 99990 154862018
3 92 99982 911488572
3 51904 64387 752971336
3 68 99908 627569297
3 26 99971 751251418
3 11 99960 315803922
3 94 99982 226872369
3 10847 31850 795419265
3 4 99937 214230588
3 6 99988 370693796
3 14522 63153 930261253
3 8 99909 931250753
3 75 99961 244681169
3 60 99915 417339493
3 13 99999 823636359
3 4 99978 330101994
1 41836 92808
3 32 99911 476207530
2 65592 715231454
3 48 99997 589276085
3 27 99939 503242560
3 43 99978 132958728
3 6696 97684 767051724
3 43 99988 175866339
3 72 99995 683135448
3 79 99912 448039004
3 70 99995 135011849
3 62 99929 113794178
3 76 99949 210373114
2 81061 559015459
2 39205 912896063
3 4 99956 741915649
3 32 99952 177858549
3 65 99937 11794453
3 74 99913 919350776
3 84 99950 721051667
3 4 99949 641833962
3 69 99954 63333721
3 35 99945 780970608
3 70 99921 622114925
3 19 99998 121253332
3 23 99926 716617925
3 65 99998 6602219
3 95 99949 424851403
3 86 99960 632403253
3 25 99904 866761504
3 5 99926 140428099
3 15 99918 460588064
3 64 99942 962503774
3 78 99923 476699303
3 20 99959 768224870
3 62 99977 57428755
3 45 99959 565759223
3 35 99964 949468042
3 95 99998 338770643
3 58491 83702 357225085
3 34 99949 280718972
2 65354 478722646
3 9 99907 352148283
3 30 99973 861245268
3 17 100000 88705701
3 71 99953 22788187
3 46 99903 344731011
3 84 99928 500297429
3 33 99917 453610762
1 18646 20253
3 56 99926 963194274
3 53 99939 781965084
3 35 99936 984114474
3 1 99902 713469930
3 71 99983 372555415
3 54072 76839 549595060
3 1 99991 21938097
3 86 99902 132098602
3 39 99944 564356390
3 17 99913 804464394
3 22 99994 793262371
3 36 99919 591410145
3 31 99988 643402052
3 8 99967 155427597
3 51 99960 700406190
3 26 99958 994452999
2 92651 710999036
3 21 99908 201243074
3 69 99979 447124254
3 19 99917 196404806
3 87 99937 626335775
1 28852 35237
3 50 99937 324286493
3 22 99933 961465263
3 2 99930 846796147
3 60 99983 513157498
3 8 99930 8528091
3 25320 78422 100420564
3 11 99997 537861868
3 16 99930 578344389
3 17 99900 483811202
3 75 99952 785501671
3 85 99974 458779555
3 21 99934 514589028
3 29 99931 89645729
3 47 99924 395513408
2 77087 931173573
3 81 99981 412739736
3 45160 52364 586671750
3 43 99905 286451519
1 12808 85163
3 82 100000 450009130
3 87 99927 890956023
3 100 99994 998746548
3 44 99983 555836602
3 17 99912 457561637
3 39 99997 116427315
3 92 99959 457844806
3 81 99918 430749669
3 36 99977 629097581
3 3 99980 772627288
3 84 99978 453921853
3 91 99936 871058173
3 30260 72156 833903535
3 86 99909 708471123
3 77 99909 286269778
1 18529 83133
3 49 99918 698240279
3 90 99987 183029505
3 8 99949 347175174
3 72 99984 62626491
3 57 99964 991098131
2 11744 298724217
3 100 99910 322658747
3 34 99985 406742573
2 6272 54364780
3 76 99923 952690629
3 5 99937 266873023
3 11 99922 795050975
3 26 99933 114465978
3 225 8168 164047621
3 87 99905 356820109
3 92 99989 429351428
3 33310 45227 24750027
3 37 99995 468346147
3 79 99927 827309928
2 46653 781437152
3 43 99924 627732303
3 13 99909 242002396
3 65 99978 758805582
3 41108 45797 596790139
3 84 99993 70173613
3 12 99957 780551009
3 69 99940 634494339
3 99 99917 546584459
3 19 99925 740381996
3 58 99960 780379762
3 708 9708 136586888
3 36 99924 298728050
3 100 99921 176108165
3 62 99984 339844201
3 36 99958 496465119
3 1 99947 517041059
3 76 99978 759276326
3 7 99993 362058485
3 25 99947 563581697
3 88 99977 756626729
3 38 99990 108540338
3 77 99932 648010906
3 75 99942 390203099
3 40 99984 399056928
1 5904 33942
3 17 99953 703995526
3 49 99940 335887993
3 97 99997 517635218
3 87 99935 579128817
3 13 99932 867709078
3 34 99957 460718150
3 25 99946 534297031
3 92 99960 288924062
3 81 99993 611691696
3 98 99957 878184038
3 23 99951 846072155
3 97 99972 374250639
3 21 99966 868904627
3 59 99979 465121301
2 18263 809394108
3 41 99977 750430240
3 26 99948 871474813
3 69 99953 573179011
2 81121 298347060
3 37 99960 371790897
3 77 99996 723683927
3 52 99983 739406311
3 9 99960 94824425
3 63 99996 825804483
3 42 99926 592480404
3 18320 62062 18656506
1 1001 24939
3 82 99911 623295825
3 53 99969 659497048
3 74 99921 691271621
3 3 99956 670273846
3 33 99941 588757874
3 68 99953 217708181
3 69 99951 681812246
3 15 99937 585518868
3 89 99968 952240779
3 81557 97294 423550568
3 37 99929 599528844
3 98 99976 358734912
2 55343 35874974
3 91 99905 313412100
3 35 99983 771587370
3 85 99974 97604064
3 28589 80646 938894927
3 31 99996 2621236
3 19 99936 71141004
1 53701 65691
3 12 99923 385605083
3 68 99922 853958082
3 36 99936 685687283
3 10625 58481 237735353
3 86 99975 583161800
3 41102 75925 6579267
3 2 99920 576026790
3 15 99982 475856622
3 19 99975 252916404
3 61 99930 77999642
3 39579 67822 862985654
3 12216 52103 980350945
3 48 99960 2052885
3 4 99910 592764989
3 99 99976 193716002
3 58 99941 763094116
2 26864 52745812
3 19 99917 189466168
3 85 99943 474566331
3 58 99938 111824009
3 50115 89011 934113156
3 80 99984 182466298
3 41 99948 704253564
3 26 99948 713040920
3 31 99972 438843451
3 77 99961 186602643
1 15971 50736
3 63 99943 334268171
3 50 99969 498110041
3 23 99901 272806739
3 100 99980 312050369
3 49 99978 767456654
2 88139 676347659
2 34269 299057466
3 15 99920 876406783
3 19 99900 500686954
3 23684 78735 40063720
3 27 99984 474149835
3 92 99917 51849837
3 18 99912 972042066
3 41 99973 172019192
3 79 99997 852510780
3 73 99908 777518209
3 91 99922 648823535
3 79 99971 870619539
3 6 99965 968620574
3 38 100000 296160146
3 94 99982 641589548
3 2 99947 717694268
3 45 99952 868364755
3 43 99989 3811438
3 65 99967 477672198
3 95 99999 695382569
3 86 99981 988328211
3 12275 63567 519773141
3 26816 63903 142052108
3 89 99972 759293892
3 16394 30780 422582120
3 89 99973 528107769
3 8731 57882 636409830
3 93 99958 129490475
3 86 99932 501255858
3 25 99969 544518149
3 90 99974 614194891
3 35 99970 267412656
3 86 99912 566078883
3 21572 42059 796257427
3 99 99992 939693577
3 35406 75931 671902809
2 24640 8647661
3 52 99988 443792785
3 76 99925 938333956
3 55 99903 398234529
3 68725 83776 462069967
3 56 99980 252008280
3 85 99938 603228824
3 12895 47278 297255077
2 27125 127175779
2 70785 427849847
3 80 99908 1969133
3 23019 55625 270369076
3 27 99927 782354570
3 64 99945 689461794
3 79 99978 797235200
3 79 99915 767761019
3 30 99914 399888577
3 6896 84804 107702788
3 64 99959 24561990
2 60797 332886970
3 36918 89559 703993258
3 62293 70661 913158316
3 92 99931 157546071
3 47 99927 822012754
3 53 99920 483661606
3 53 99972 672834092
3 99 99928 892095233
3 44 99946 921099814
3 8323 95753 601270198
3 43 99994 706309209
3 84 99946 860767196
3 36 99996 737975060
3 34 99959 273203704
3 59 99935 654026267
3 65216 90095 903604961
3 72 99945 717040686
3 74 99950 50926945
3 35 99971 72281037
3 48 99946 354950428
3 56 99928 295820602
3 39 99999 717318838
3 67 99996 674167232
3 62 99962 763569968
3 40 99956 915616819
3 84 99960 859136147
3 16 99965 484554936
3 48 99986 541904337
3 56 99993 350003654
3 66480 67485 394152936
3 78 99905 740800109
3 17564 60133 415397960
3 81 99937 860808662
3 40 99950 40376950
3 88 99912 999068684
3 39294 77043 566087922
3 94 99971 189559801
3 72 99903 336308566
3 64 99915 326467251
3 64 99955 829713345
3 48 99990 537875449
3 68006 79518 512591219
3 52 99922 467901432
3 64 99985 432833209
3 4818 26618 259818579
1 4489 7811
3 36 99911 789988615
3 16029 73438 194803648
3 59 99961 644177913
3 1 99944 158403123
3 84 99978 721197462
3 9 99978 411772597
3 19068 99778 648069137
3 35 99906 396972229
2 90864 974836457
2 19379 142671228
3 53 99923 249515707
3 75 99921 127077975
1 26252 90470
3 90 99951 578623197
3 7746 31779 412518065
3 17 99901 87919845
3 3 99924 229423985
3 68 99980 443097773
3 76 99919 772382395
3 27 99955 817643925
3 12 99974 715257546
1 30039 95838
3 84 99904 71405057
3 81 99952 41247468
3 10 99990 267105818
3 58490 83626 117677290
3 10737 19929 779649239
3 93 99902 920521000
3 13 99909 825854157
3 14 99917 831653980
3 75 99905 994694973
3 3 99982 511539846
2 77572 295105806
3 78 99927 366309983
2 37074 560093407
3 10 99932 79228622
3 45 99995 394583508
3 20 99914 489484629
3 26 99906 175389244
3 3 99977 565566415
3 82 99966 244047712
3 98 99950 456149730
3 65 99931 135888235
3 77 99916 464992299
3 48 99935 138526567
3 16172 47408 529435240
3 97 99944 658086027
3 56 99902 557406932
3 42 99977 63071923
3 28 99943 194748371
3 30 99961 491597360
3 18 99992 879707343
3 76 99948 574321346
3 71 99949 92639586
3 80 99960 518439907
3 21 99971 108624821
3 50598 73512 189541446
3 82 99911 198885415
3 31 99955 101749920
3 87 99938 948774962
3 36 99980 572866470
3 14 99987 984477322
3 29 99994 322754902
3 77734 87433 495878792
3 18 99940 274779514
3 28 99914 842752711
3 35 99971 695740267
3 53 99903 245654796
3 72 99983 161222418
3 43050 74118 101497195
3 13 99929 291154229
3 55 99925 808497320
3 84 99911 8628464
3 88 99904 62524891
3 75 99965 370195074
3 73 99995 35199832
3 58 99935 938427722
3 60 99976 360528078
3 80 99921 72877329
3 71 99905 363353773
3 65 99925 569787530
3 55 99955 938383566
3 50 99929 358797078
3 55 99911 689252429
3 86 99965 869465037
3 73 99974 132606138
3 63 99946 11142075
3 78 99993 264946801
3 56 99912 679495015
3 76 99979 776661574
3 30 99923 928030105
3 53 99930 835905638
3 73 99978 539944285
3 2 99938 3068026
3 36 99901 43202883
3 5 99933 831262989
3 43596 85468 724208105
3 63 99938 42118191
3 84 99938 672027068
3 8 99953 334929754
3 72 99976 462045178
3 80 99912 261913750
3 26541 51632 614980859
3 5 99929 744764632
3 48 99948 412933554
3 74 99967 231189424
3 8246 87953 829247598
3 62884 88102 395065380
3 53 99900 849923814
3 79 99946 170579159
3 79 99977 118647668
3 64 99936 806354286
3 85 99998 718398369
3 8 99909 487310643
3 95 99928 471163874
3 8 99961 547518203
3 56 99992 538591393
3 2 99993 437490758
3 27 99978 207282815
3 46 99964 632252325
3 86 99930 652954073
3 54 99970 588144225
2 86552 471066806
3 85 99978 953055242
3 18837 24076 701851551
1 34473 75629
3 97 99903 854571219
3 66509 68409 104159763
3 93 99933 55833418
2 50451 779795462
3 21031 76108 371602222
3 54 99953 776600665
3 26 99996 15746761
3 96 99962 236710763
3 91 99925 715940381
3 28 99974 16257612
3 48 99918 461427214
3 20 99938 826760227
3 36 99958 864675459
3 12 99935 493339736
3 32 99990 936495017
1 78372 84127
3 51 99920 953549642
3 56635 90051 439320525
3 49 99986 478909157
3 61 99936 253993384
3 86 99991 869287321
3 38301 38660 19697550
3 71 99927 116207796
3 25016 36439 639724667
3 63 99991 502001065
3 65 99966 429417964
3 33 99915 53992088
2 96810 498595217
3 65 99986 190614492
3 95 99939 503664823
1 5355 47047
3 68 99974 895227015
3 84 99978 809542982
3 12 99920 50861343
3 49 99951 446876995
3 33 99949 294375234
3 76 99982 187829367
3 92 99935 214714029
3 80 99933 231142586
2 81677 758623157
3 71 99931 820015920
3 71 99943 109832455
3 68 99953 450677550
2 92771 327436614
3 61 99911 905902139
3 61 99915 86327971
3 4 99916 339301469
1 16666 65555
3 31 99937 597413410
2 2505 871106457
3 10704 13473 640253001
3 68 99910 204298450
3 32583 67933 290543827
1 7689 79192
3 52 99968 621360498
3 35 99983 652459002
3 21738 55999 916101426
3 25 99915 758196938
1 85449 86180
3 83 99971 773413823
3 57 99996 929449455
3 13 99993 388871003
3 85 99957 595203951
3 2 99914 790714054
3 63 99964 910185748
3 36765 69254 321593933
3 19 99920 159698884
3 7 99937 360859410
3 16315 40677 90425861
3 27 99979 152675822
3 98 99936 63588863
3 36 99916 493737882
3 39 99976 490294979
3 43 99908 506475535
3 87 99969 229578
2 83880 291653938
2 36106 962883336
2 17685 196036359
3 46 99975 96085917
3 25 99910 283114485
3 37 99909 945180572
3 68 99973 210133203
3 67 99911 252620723
3 23 99900 816415427
3 15 99953 617899153
3 45 99924 631539525
3 10412 52591 642184782
3 100 99954 641564058
2 29791 414426435
3 11 99937 724304725
3 75 99969 40331719
3 62398 70778 167288036
3 4 99945 517271952
3 56 99907 785307337
3 48 99914 620617139
3 17 99993 286065434
3 39 99982 977038991
3 44233 83080 489683598
3 22 99928 121337933
3 10 99987 322872097
3 74 100000 877225637
3 74487 96623 287971321
3 22 99949 128029154
3 3 99968 128801417
2 95335 609285007
3 52 99904 184604796
3 21824 70644 289214979
3 85 99985 487890896
3 41803 66256 661789734
2 6981 260894600
2 8216 684715446
3 60665 76638 187652202
3 29 99989 479945768
3 42 99903 479567020
3 51 99905 6368667
3 25 99948 191465230
3 16 99931 124404450
3 99 99901 62926281
3 41426 44756 363648553
3 51 99901 400112714
3 18759 31528 707342964
3 91 99951 76354259
3 83 99917 196216426
3 76187 95258 274640734
3 1 99910 45950547
3 29034 74385 306281410
3 78 99947 258784096
1 39721 43381
3 3727 19825 592847319
3 25735 59647 354015774
3 50 99972 821394380
3 45 99936 789781916
3 34 99982 139379161
3 8 99932 199462816
3 16 99916 222848683
3 5 99904 589248663
3 27 99907 868538810
3 97 99995 577845008
1 7700 23420
2 41062 540330432
3 13 99934 119732192
3 62 99968 269679927
3 7 99917 994042243
3 37 99943 660411250
3 22 99907 405815894
3 20 99992 224582527
3 32 99905 257644254
3 27354 91004 56736732
3 3 99954 785006231
3 77 99995 306765527
3 36 99947 541088634
3 7 99920 239595059
1 33353 82216
2 1535 649491405
3 73 99926 114571612
3 3 99925 675547715
3 29 100000 117360389
3 9 99945 221004428
3 87 99905 812593062
1 1732 42297
3 54317 56229 481081425
3 45 99901 746179009
2 60587 680705927
3 15273 20836 845254312
3 90 99994 478065842
3 87 99954 978118731
3 87 99922 757450392
3 6 99986 738728169
3 57 99989 971925272
3 28 99991 560092945
3 79 99938 334087462
3 24353 43622 651942428
3 68 99918 721929997
3 88 99983 13878936
3 62 99914 701723636
3 23 99930 623917029
3 34 99908 237694111
3 8119 48650 130260253
3 4217 54303 758450552
1 36828 77207
3 10 99976 613857689
3 48 99944 797814791
2 70258 811646146
3 42 99923 903534540
3 51462 53032 72498701
3 25 99917 952594472
3 87 99995 573678591
3 59272 94877 625404474
3 65 99902 702131590
3 17 99918 771557374
3 73 99992 677940321
3 2 100000 793666554
3 89 99915 52919655
3 100 99933 635402149
3 91489 98277 745316362
3 61 99958 702513422
3 12 99972 326167835
3 36 99946 641053114
3 68 99982 233687759
3 21743 30959 715886797
3 55 99911 97922562
3 69 99903 39636589
1 13889 37003
3 91 99913 318785905
3 96 99975 999111727
3 88 99977 200799393
3 40 99924 608365497
3 39 99980 16391480
3 26 99960 171998553
3 88103 89474 186077936
3 9319 24881 840823344
2 84981 766501847
1 82540 83301
3 36 99919 897685951
1 54166 83133
3 35 99972 292650917
3 70 99959 505876092
3 19 99984 959579540
3 47 99990 145722749
3 19 99903 45593505
3 91383 93008 707603904
3 38016 83062 496867152
3 93 99968 816705639
3 16 99917 22523682
3 2 99941 181389725
3 7 99976 991224315
2 8797 309637058
3 38 99949 970182965
3 74 99951 543284292
3 30 99921 182820934
3 8 99962 43839652
3 95 99937 35301677
3 25 99933 379878252
3 8958 89704 378339329
3 76 99992 533070347
3 53 99965 154747420
3 7 99938 108665692
3 13903 81894 553642172
3 18 99960 648934762
3 41 99965 484641000
3 89 99960 73009266
3 38041 72365 916829845
3 54 99963 619057961
3 5460 91630 950370569
3 59 99961 284661312
3 62 99964 850573952
3 13703 66309 800909093
3 46 99996 337093390
3 81 99992 560632332
3 71 99916 109742788
3 58 99926 513137966
3 79 99997 388192022
3 43 99970 514571089
3 9439 64290 154149756
3 30 99986 882407304
3 13 99971 252244312
3 21 99972 696891452
3 74 99979 273411352
3 28 99986 604322155
3 95 99928 251547804
1 44652 61271
3 8 99945 476901071
3 79 99937 239241898
3 74 99970 241943269
3 28 99966 735858118
3 71 99944 114950588
1 13528 51549
2 63706 739609129
3 13 99900 171740780
3 31 99930 942894470
3 56441 74515 718115042
1 8813 76987
3 16 99997 755871100
3 84 99924 73309619
3 28 99968 678211705
1 17615 55877
3 9 99969 970266640
3 39 99932 236022708
3 35 99956 564343324
3 70 99954 185392537
3 19 99927 959421511
3 82 99997 61251848
3 1 99991 703262999
1 10840 28278
3 30 99984 13729013
3 96 99977 938129424
3 40 99975 96134565
3 81 99989 988527937
2 28718 866340888
3 83 99937 348662294
3 91 99924 802303788
3 83 99953 22643170
3 43025 52804 206902679
3 45 99964 695870372
3 65 99925 351953847
3 3 99955 721809009
3 5 99950 182039647
3 7607 39914 646417584
3 2417 25271 280238177
3 14 99944 782557627
2 1129 962571453
3 84 99941 445528063
2 26566 310934550
3 26513 58897 273690780
3 93 99904 241630801
3 96 99975 436023909
3 75 99929 711979940
3 12703 41954 89674920
3 64 99948 436040489
3 13 99933 485428684
3 29 99900 961898280
3 74 99954 361379802
3 66 99979 264730840
3 2706 3118 369429607
3 21 99934 551720290
3 41 99914 211068338
3 15 99983 185770535
3 70 99961 307443983
3 29 99914 678548035
3 54 99953 208986755
3 83 99988 368350545
3 16 99905 856165296
3 7 99978 213266801
2 61576 268413423
3 4138 69025 968031164
3 80 99963 636456323
3 44 99965 86056868
3 27 99977 437909487
3 75 99987 828273179
3 47990 90514 94255890
3 33 99952 766065217
3 50 99925 31107905
3 14 99966 21133211
2 97084 942878597
3 75 99976 404158819
3 46 99992 183313939
2 36758 371967294
2 5224 874072565
3 83 99944 349213571
3 88 99929 962915325
3 65 99910 898161139
3 48 99953 761342793
2 57391 508110326
3 85 99904 686297183
3 43 99979 955780557
3 67 99950 312916055
3 77384 91291 553454997
3 5 99955 862526128
3 89 99914 227397067
3 9 99965 854346141
3 57 99917 648178533
3 8689 26865 719762086
3 88 99930 470334290
3 21043 73242 45306949
1 12735 71652
3 7 99918 470853076
3 38418 54996 935914258
3 52 99944 460145425
3 12 99999 173919673
3 82 99957 665300757
3 47430 79306 556619957
3 14 99934 115668572
3 28 99918 464233114
2 60245 89111028
1 12311 77119
3 91 99910 279595296
3 61 99912 967939887
3 38 99979 834459596
3 67159 98034 693907848
3 50 99947 410103454
3 84 99963 138151332
3 52 99912 196054702
3 9 99952 635696391
3 33060 78850 163880185
3 96 99998 890520125
3 74 99980 943224574
3 69 99959 389909666
3 42 99943 870190248
3 55 99909 759949157
3 12 99913 545194860
2 38350 57319436
3 24 99958 250392362
3 14 99975 902183964
3 7 99919 40329243
3 96 99937 178212782
3 28 99904 422416284
2 24887 37717554
2 74308 54074187
3 25 99945 154113667
3 53 99979 854637704
3 40 99957 957963211
3 26 99977 491011522
3 100 99930 60005600
3 29339 30063 385896251
3 65 99984 730119186
3 38155 77272 972077472
1 51811 63776
3 36 99927 320636153
3 83 99915 458395453
3 39 99927 651567133
3 63 99940 386554211
3 17187 53934 595846668
3 98 99930 334084272
3 20 99923 825640985
3 68 99941 463168571
2 52114 684168200
3 96 99997 83633232
3 2 99968 855263580
3 69619 80101 20735516
3 33527 49042 422694137
3 18 99963 188272823
3 55 99993 599036028
3 39 99917 38184101
3 60 99928 942021456
3 24 99990 210166466
3 59 99987 113084177
3 36 99905 788276674
3 63 99939 937562929
3 61 99975 929264380
3 74 99918 339498969
3 55 99923 577116265
3 91 99939 723890194
3 96 99911 28342760
3 87 99928 824458020
3 3455 12579 767403972
3 31 99982 137427774
2 70403 448903057
3 20 99902 417215076
3 54 99991 213138026
3 89 99977 691993677
3 16 99962 214582983
2 11316 797675953
3 24 99909 594334175
3 67 99954 910654117
3 73 99937 406133194
3 30 99907 632079302
3 74 99987 390194743
3 65 99940 818787121
3 14 99966 307242119
3 22 99941 766366588
3 81 99932 276881023
2 40342 769004645
3 82762 97615 480049300
1 20427 78359
3 93 99948 477149693
3 27 99990 355409197
3 94 99903 700495596
3 16 99957 190274903
3 85 99984 662635350
3 75 99972 778835585
3 21 99905 834703299
3 15 99949 769080609
3 34 99912 814990926
3 6 99909 770654457
3 78 99949 597121772
3 54290 98952 882508670
3 42629 98854 645161193
3 74 99931 591745400
2 15251 895488685
3 34 99955 250847170
3 64 99905 367889421
3 86 99943 779014875
3 62 99954 795222470
3 8 99950 186859759
3 57 99967 225407122
3 87 99932 736393575
3 64 99925 879870053
3 45 99924 469146083
3 7 99936 943449905
3 96 99931 652281115
3 91 99922 882209006
3 8 99982 353035524
3 99 99960 891966170
3 36 99930 383731767
3 87 99968 912799742
3 25 99944 999986831
3 80 99953 582511857
1 4199 9127
3 28 99920 335831616
3 72 99962 590912741
2 58610 447994109
3 8 99902 278434604
3 30 99943 187882189
3 84 99907 162858186
3 91 99912 191288610
3 12 99913 742783787
3 65 99972 315356218
3 39 99947 963432093
3 53 99978 857764887
3 62 99914 205493314
3 28 99909 164968570
3 66 99907 98500157
3 85 99918 927756333
3 3 99908 31902481
3 43 99919 781997446
3 50405 76247 618600517
3 36 99933 522712104
3 40030 98717 753770060
3 18264 74030 91949580
3 54 99951 199648677
3 41 99901 69917120
3 31 99910 831451454
3 18 99901 344354287
3 79421 79930 739528734
3 63 99926 715670561
3 21 99973 168350788
1 17088 39918
3 30 99933 197063092
3 18 99979 243882730
3 9 99976 683187458
3 90 99925 962566487
3 65 99904 895219305
3 65 99981 226632965
3 61 99983 168819652
3 16129 66427 541885956
3 51 99915 40808136
3 60 99919 314626854
3 2 99958 245568295
3 29 99953 323081030
3 26 99949 996930548
3 35 99977 621202376
3 32 99983 652148807
3 58 99904 401397345
3 95 99948 759880481
3 3 99960 190056985
3 36 99971 235109009
3 30 99928 622324110
3 73 99906 505387544
3 35 99903 576781434
3 35 99990 200919114
3 13 99968 706468983
3 10 99944 975891894
3 5171 57853 832123138
3 20 99950 201749768
3 14 99953 130960062
3 46830 86410 478788717
3 88 99947 782333435
3 82 99956 906681399
2 8438 468184067
3 64 99970 792471231
3 77 99929 517807717
3 67 99996 925352291
3 80 99908 92197511
3 41 99982 202210406
3 57 99939 476617555
3 70 99968 298623851
3 32 99936 99069759
3 52550 55540 353926940
1 55836 83828
2 37455 383906229
3 16 15497 605449984
3 26 99946 32891802
3 62 99904 502789731
3 68 99902 163264986
3 32865 36998 874295268
3 31 99930 77712582
3 27434 71483 988820854
3 10788 67425 466566336
3 78 99900 985792964
3 11 99946 328826847
3 14 99972 444716794
3 10 99962 560153299
2 65806 914012913
3 21373 84371 385077285
3 33 99947 693555678
3 50 99941 173647346
3 71 99908 321983467
3 77085 97818 946759956
3 3 99999 509485932
3 21 99935 701093241
3 80 99931 791417873
3 57 99913 806346376
1 13761 52068
3 59 99980 995099583
3 38 99991 268608612
3 80 99920 290860317
3 25 99916 529509799
3 46 99951 558236777
3 95 99978 462981603
3 77 99979 379352677
3 21 99926 326217552
3 9 99923 890645551
3 26 99991 436454762
3 88 99913 433708385
3 37968 39176 584582705
3 33 99915 59829620
3 12 99938 97922739
3 95 99937 682687594
3 29 99913 382046924
3 28 99927 971552428
3 56 99905 15660589
3 6 99951 365988400
3 28050 47821 811419291
3 73 99988 433691871
3 50 99993 726643577
3 46 99971 697393719
3 100 99918 453544073
3 92 99952 374987309
3 22 99944 793420782
3 81 99956 338336597
3 47 99938 633438070
3 71 99987 546672196
1 36111 86961
3 85 99971 963767084
3 25 99907 128604003
3 5 99907 818395891
3 85 99916 731858131
3 67 99993 563327996
3 97 99929 778187404
2 17170 309416694
3 72 99988 11389254
3 83 99912 568087934
3 1 99980 436101510
3 57 99952 352364977
3 71 99995 277070101
3 89 99971 401244600
3 36 99915 716534206
3 57 99966 422135797
3 28 99983 280725876
3 45 99965 539852585
3 78 99985 933659021
3 37 99973 343853011
3 50 99961 860334412
3 91 99929 840069851
3 70 99940 395643301
3 49845 87712 869965679
3 54 99946 23538237
3 82 99965 265412653
3 88 99923 476001200
3 52 99936 216505731
3 63 99951 489526040
3 5 99985 727622484
3 56 99967 566902474
3 28957 74954 721127900
3 47 99992 988174947
3 43 99978 262545877
3 16 99969 687023619
3 36 99915 516598747
3 29 99922 138136792
3 72 99932 97750285
3 17 99956 219042527
3 20041 88875 658793205
2 40411 288973825
3 87 99931 173841213
3 55617 56741 455125166
3 22 99976 647618764
3 56 99949 83976427
3 46 99959 742394088
3 16 99970 544254733
3 76462 82328 895178758
3 33 99907 661640212
3 60 99991 495545317
3 92 99940 860097207
3 61 99994 659136179
3 6 99912 912040355
3 36 99938 100293486
3 62 99913 361159936
3 94 99926 725495689
3 12 99984 39652149
3 64 99964 879744464
3 89 99913 950330606
3 49 99982 724211342
3 89547 95566 401672282
3 25 99957 647508716
3 3 99904 277991865
3 71 99987 90220956
3 61 99964 705610518
3 50 99926 229633207
3 96 99944 313870161
3 25 99971 651676900
3 12 99943 62852705
2 11457 648556228
3 23361 53601 43850558
3 27 99900 221171857
3 5891 74802 949557249
3 68 99985 465574917
3 85 99943 276195319
3 72 99963 531760495
3 22 99966 940163814
3 68 99976 269007501
3 76 99938 110644618
3 87 99934 42883821
3 48 99972 889974045
3 62 99934 246900626
3 12 99942 919079445
3 79 99984 288004568
3 32 99996 986027052
3 58 99977 325271450
3 72 99900 836167590
2 42700 25638319
3 13 99900 129123634
3 64350 88069 885359641
3 92 99980 726558441
3 12 99923 981382534
3 46 99957 400539618
3 31 99972 701099017
3 85 99927 612330814
3 56 99918 402415376
3 47 99987 336874117
3 100 99907 935005390
3 60 99940 348383273
3 44892 68566 428266711
3 20 99924 499078990
3 52655 53692 831417357
1 18464 31336
3 1 99919 279259420
3 27 99913 401848081
1 68864 75717
3 31 99962 917945891
3 92 99995 530879033
3 83 99953 698617052
3 3176 46997 648548923
3 88 99917 138962935
3 27044 29119 570634412
3 49 99909 944075646
3 40 99935 172041738
3 45 99961 322658398
3 56 99925 351406576
3 93 99964 238714282
3 27986 73025 408589948
3 34 99927 986865441
3 10 99934 557104369
3 17097 96085 760605427
3 81 99962 990232473
2 91792 366929341
3 62 99919 316860874
1 3277 64675
3 91 99947 551329166
3 34 99976 808477500
3 16 99989 99366467
3 94 99925 423761695
3 45 99941 269328353
3 52 99966 60064706
3 62090 87275 534450329
3 73 99991 412913467
1 34288 50009
3 58 99935 202236149
2 42307 148373281
3 18711 67935 781728559
3 35980 43928 77573157
3 4 99915 24709317
3 5 99915 495836334
3 51 99903 2861336
3 10025 36702 373661080
3 43539 56352 161748371
3 57677 87202 480698946
3 8069 69246 611874420
1 23883 60980
3 61 99910 487615891
1 46506 56279
3 52 99926 446816469
3 65 99951 908265114
2 41924 343602110
3 6 99997 948109060
3 19 99926 125123804
3 53 99902 214930984
3 92 99968 146775053
3 90 99939 544354294
3 55 99943 523041349
3 63369 78505 581865368
3 72 99911 656560585
3 31 99973 986717469
3 56 99956 97307953
3 67 99993 686731430
3 43 99941 932436907
3 5 99983 112911042
2 63478 345475617
3 70 99973 206141933
3 82 99953 372961809
3 5101 59473 849288006
3 16705 48212 646775490
2 69804 366918272
2 31184 954347844
3 33 99985 301212194
3 45 99933 75437180
3 48 99990 732987017
3 90 88280 302022661
3 20 99954 811253014
3 28 99912 133023767
3 3 99913 517291937
2 68027 204140049
3 23 99976 293380348
3 14 99950 306111450
3 48 99941 78584904
3 47 99977 626618378
3 85 99923 372490847
3 18 99903 835484839
3 3321 46458 792305982
2 53330 417644314
3 2 99991 410585780
3 26 99975 949547613
3 87 99919 566888916
3 61088 75713 856551859
3 61403 68996 172866004
3 28 99955 955599477
3 64538 84747 834792060
3 3 99997 777737871
3 34 99952 656460765
1 27599 93617
1 67044 92180
3 11 99987 781996170
3 7 99943 873281810
3 15 99982 144083589
3 15 99930 524311601
3 91 99964 520454433
3 7 99916 474763547
3 14 100000 230015260
3 71 99974 8439221
3 96 99962 303536378
2 59280 386986900
3 85 99950 759639476
3 71 99999 736831073
3 79 99922 68443944
3 19 99906 735561878
3 47 99931 718969684
3 51 99978 287361301
3 96 99971 623594621
3 13103 97797 173167223
2 94275 368963621
3 60 99931 317630548
3 20 99962 464949370
2 366 250918702
3 51 99984 748230385
3 74 99970 702630339
3 89 99949 393560682
3 87 99951 316170104
3 46986 48428 313980994
3 90 99964 593213533
3 93 100000 453754598
3 54 99962 920014826
3 27 99922 769406871
3 71 99907 972184103
3 85 99979 719161002
3 67 99928 881688588
3 94 99993 126951698
3 38 99961 469549350
3 78 99912 412842785
3 22 99988 309077627
3 92 99921 185745034
3 51 99964 882093744
3 16 99970 494737835
3 98 99954 582582633
3 10959 62168 84848138
3 23372 39180 264027633
3 56 99989 152999965
3 19533 89319 663491355
3 67 99984 153598542
3 42 99903 429239911
2 32306 255975016
3 87 99943 438314696
3 7405 69903 563658093
3 80 99946 857670806
3 57 99935 226954639
3 33 99977 757704888
3 13 99978 859297098
3 98 99900 987773752
3 82 99956 194874606
3 31 99959 86451630
3 43197 50895 566400737
3 11 99919 477790624
3 17 99924 710161703
3 24327 65951 845701164
3 79 99924 83872800
3 9 99949 478068968
3 67 99984 937578130
3 81 99913 598506505
3 6 99973 611633895
3 25332 98119 894890435
3 91 99979 983473591
1 34722 57815
3 15 100000 928361876
3 65 99980 768377090
3 2 99956 768401630
3 96 99940 670237250
3 2920 71185 760243347
3 28 99985 260686880
3 13 99923 284892004
3 38 99989 354157127
3 35 99908 856438287
3 99 99917 64475111
3 41606 73065 945142049
3 59 99962 990507419
3 32 99999 65640440
3 55 99950 894848648
3 57 99946 779166477
3 47 99949 648938183
3 64 99945 487111024
3 16 99960 21236997
3 47 99903 652818324
3 12 99916 455578473
3 50 99980 843066189
3 28835 66351 384356278
3 1 99949 256958230
3 30 99947 189627569
3 74 99969 660731544
3 90 99900 719550661
3 21 99987 867340904
2 83880 645805484
3 18 99957 936958813
3 50 99948 683846890
3 74 99986 818748785
3 32650 36209 478668
3 23 99968 328520271
3 43 99966 577009804
3 86 99949 73843140
3 22 99927 227270123
3 93 99903 974998124
3 76 99911 79018769
3 95 99941 503486135
3 7 99959 626169015
3 95 99908 704414508
3 2 99959 696760707
1 13293 63434
3 26489 68185 564148100
3 47 99931 838689979
3 15 99984 919884607
3 68 99907 758020180
3 46 99943 832926669
3 9385 48065 558107435
3 54 99903 326463228
3 28999 80238 279993997
3 77 99930 156192105
3 16 99984 866679617
2 87132 857704849
3 59 99958 252986166
3 72 99978 192591929
3 75 99992 138944345
3 57 100000 128024847
3 91 99965 267188517
3 95 99980 164154873
3 39 99945 650175404
3 90 99901 933257865
2 22530 529369063
3 38 99963 690755243
3 54 99941 491722476
3 46 99905 291205200
3 45 99966 175662770
3 79 99965 41461201
3 25202 28085 260352347
3 92 99927 273620006
3 33 99949 196280001
3 96 99968 173274329
3 66 99911 297619960
1 22559 25578
3 30207 82451 876635029
3 29954 32949 124338430
3 7 99910 46525335
3 25372 43806 334366473
3 88 99915 324348551
3 60340 85254 242443770
3 84 99984 634076165
3 54 99989 167418450
1 2415 95278
3 60 99948 925729765
3 9718 85193 477504745
3 5 99909 190373305
3 31 99941 343239488
3 55 99968 16854448
3 47143 53955 414890848
3 14 99963 461609454
3 60 99911 826871727
1 43011 83599
3 48502 71057 603174653
3 36 99944 705142774
3 31 99997 545731233
1 70454 75958
3 92 99922 527338371
3 70 99984 122218634
3 16 99929 984880807
3 5 99972 156595555
3 66 99981 270060470
3 73 99900 103500980
3 20883 45004 565843294
3 48 99929 799527667
3 95 99929 554503796
3 68 99950 205265209
3 51 99983 669159360
3 67 99926 498080042
3 54 99971 746837755
3 55 99968 223105559
3 29 99934 969778966
3 25 99918 278183265
3 69 99910 421494717
3 52 99965 930630690
3 42330 76072 330602523
3 9869 14463 265012231
3 10 99997 597720288
3 45 99948 539118976
3 32 99908 339217793
3 34 99961 223766812
3 59 99925 883669695
3 38 99950 505475118
3 76 99913 868876394
3 80 99971 563552437
3 58 99905 215117927
2 66568 224053300
3 21 99968 181403457
3 99 99951 183980465
3 6 99904 388159325
3 90 99925 556959280
3 58 99964 369803301
2 42717 534235643
2 26396 734904734
3 15 99996 233448743
3 52 99930 105430465
3 13 99987 994620312
3 48 99971 538784184
3 72408 94026 432122456
2 88421 832086008
3 99 99992 967936292
3 62 99958 483105674
3 30623 55716 816261519
2 75617 202847901
3 48 99918 263477635
3 12 99974 951545949
1 77905 80786
3 71 99954 357357305
3 93 99949 326552790
3 30 99957 415775248
3 77 99995 893111607
3 57 99964 598560610
3 98 99942 476589504
3 23479 96674 158194147
3 89 99928 843688398
3 8 99908 495970268
2 78293 563989250
3 53 99964 686768721
1 33717 76444
2 72578 460508461
3 82 99959 872146810
3 66 99966 732953489
2 65452 223518328
3 60 99992 814408933
3 70867 71301 793660439
3 76 99927 888206691
3 54 99907 250130656
3 56 99935 74188009
3 52 99910 76936722
3 27 99977 817807140
3 20 99947 827531786
3 50 99914 882601958
3 7 99979 586956707
3 78 99922 809941425
3 27 99997 52017888
3 83 99934 257016689
3 12604 33494 777442509
3 94 99978 983564169
2 58360 775458221
3 79 99946 281279051
3 12 99927 682565213
3 31 99985 394591078
3 17 99972 212829983
3 81 99921 17457576
3 72 99955 372930123
3 39 99972 90814468
3 10049 31488 908600867
3 26 99964 459471555
3 91 99962 926273012
3 72 99995 879648195
3 53 99927 344777344
3 9 99920 417606654
3 9 99999 467367324
3 90 99915 2685007
3 44 99939 13629205
3 35 99952 330163057
3 95 99968 467435224
3 98 100000 379786568
3 67 99975 176489043
3 83 99949 269888868
3 72 99945 371969814
3 86 99911 954756291
3 15 99993 671528126
3 79 99973 734897366
3 87 99907 814119443
3 20 99972 423484359
3 4 99933 325844335
3 4 99937 713005562
3 23 99954 677274723
3 83 99950 754833617
3 57 99901 708450965
3 1 99921 537651892
3 43 99904 820699628
3 16 99967 865547345
3 53 99996 201798640
3 8 99975 188534560
1 79943 99166
3 53 99935 836493517
3 44 99915 643442219
3 60 99949 899642408
3 1 99947 184942636
3 56 99911 66515570
3 27 99926 556108795
3 70 99921 20499870
3 95 99916 13233558
3 8447 43464 890528843
3 69 99901 191492128
3 15693 74864 663997321
1 12646 70878
3 12097 58078 17323784
3 100 99940 898433558
3 35 99930 868877793
3 75 99943 792066638
3 86 99995 52315285
3 84 99993 256762306
3 2063 3737 915565033
3 53 99977 942646762
3 47 99981 326714611
3 28522 93850 97421352
3 64 99958 93095449
2 61535 914211658
3 43 99968 548724665
3 81 99964 657581916
3 8 99960 284461422
3 98 99991 20737130
3 58 99915 727872947
3 2 99936 827792706
3 4 99908 400214177
1 4295 59376
3 82 99930 707589184
3 30 99933 445468865
3 43 99976 341518002
3 89 99995 306481055
3 50 99943 627044450
3 63 99973 204472712
3 88 99964 224003424
3 24 99970 813497760
2 53704 229424421
3 87 99915 443171056
3 57 99979 989549320
3 6 100000 833185652
1 32740 95291
1 29957 37663
3 37656 63821 601837129
3 24 99980 838795568
3 72178 92440 785400588
3 36 99956 148664751
3 69 99947 177938145
3 94 99915 226466820
1 57267 98850
3 90 100000 648687925
3 75 99914 411017479
3 77 99924 594309319
3 13 99986 156505399
3 35 99992 785593493
3 82 99968 653300368
3 11 99920 654268221
3 33315 73326 935889189
3 67 99992 415457242
3 2 99926 39528374
3 43 99961 475350704
3 25 99984 118608752
1 64096 67671
3 61269 86061 915789870
3 37 99943 592499406
3 96 100000 708945478
3 30 99914 247008655
3 86 99903 29115795
3 60 99980 449573557
3 26 99901 556893435
3 70 99956 837975257
3 67 99928 381538737
3 96 99937 47001213
3 1177 46597 231955006
3 36858 38610 225949487
3 78323 87621 149766337
1 8724 61820
3 91 99996 681025636
3 44 99930 140245644
3 65 99992 669038827
3 52658 55774 580794128
3 15 99976 163436215
3 37 99931 487565663
3 96 99936 120007988
3 96 99984 202859551
3 2 99992 700371271
3 45 99974 847861828
3 40992 53838 498416336
3 68 99901 95280827
3 32160 82623 599983471
3 97 99931 450391880
1 33912 74367
3 16 99978 416821929
1 67795 72877
3 68 99994 448322073
3 17 99942 575883199
3 73 99987 140499403
3 11 99949 694170123
1 45620 97717
3 95 99961 949856455
3 42 99919 75675956
3 38 99987 348593107
3 69 99977 350170520
3 47 99998 38656187
2 53894 141817117
1 60689 96685
3 18427 68970 793315506
3 54 99969 304170519
3 25 99934 615312719
3 12 99977 275621246
3 59 99987 265087438
3 96 99913 698030717
3 71 99984 442687598
3 100 99925 185793008
3 74 99946 953718415
3 66 99964 643133224
3 99 99980 993397407
1 3556 97864
2 57157 553470882
3 100 99937 467828957
2 51771 5517265
3 15294 18239 376488535
3 95 99920 793813898
3 75 99939 181781738
3 3 99999 443815783
2 76336 186434606
3 1 99910 921153662
3 48141 63893 190535613
1 67199 74825
3 68 99916 913563616
2 19967 328549572
3 63681 77458 165923832
3 56 99941 296072222
3 77 99912 786286052
3 70 99992 591865958
3 64 99961 95696948
3 98 99951 989243082
3 44 99995 378961924
3 15 99937 831433877
3 84 99982 706717590
3 87 99952 828272790
3 76 99910 662555868
3 67 99990 946994621
3 13 99924 534611250
3 14 99929 455167752
3 92070 93389 320667755
3 53 99950 203912349
3 94127 99460 251005711
3 61989 89775 895192632
3 14999 31822 752169443
3 79 99950 933182152
3 15 99959 794781866
3 41 99917 145112404
3 45761 81173 792782890
3 90 99925 956045092
3 9789 19460 705315186
1 23200 50316
3 10 99955 219192961
3 13 99920 771666324
3 46 99927 648784363
3 37 99944 449668077
3 98 99921 602818758
3 47 99918 643218008
3 5 99912 99100477
3 39 99934 880942512
3 37 99981 982040484
1 3237 36507
3 76 99981 297688089
3 1 99974 185693136
3 67 99949 255242147
3 12 99989 582700613
3 32 99940 884145130
3 86 99998 642172719
2 49530 303782273
3 17 99953 744135596
3 17146 22730 466280418
3 75 99908 968199042
3 13 99951 524115984
3 25 99980 300358373
3 54 99957 640808131
3 83 99958 313912646
3 62 99948 126627663
3 92 99939 198164177
3 98 99928 310564782
3 58091 99291 945854091
3 76 99924 508401598
2 90374 594932600
3 2 99927 383082141
1 204 73356
1 8077 73899
3 71 99920 71303589
3 46 99927 851272844
1 28347 43743
3 49 99928 16107686
3 43231 71159 363400353
3 79392 92434 166244942
3 29 99982 993550997
3 54 99926 873553825
1 28433 50640
3 10 99973 101433083
3 62044 84343 820000249
3 38 99976 732297873
3 90947 95999 126135918
3 50 99947 960301501
3 6749 33480 668952370
3 93 99994 861452469
3 25 99944 706636460
3 73 99972 763111164
3 13 99984 849748015
3 8 99937 188110955
3 78 99946 769473305
3 82 99944 239942000
3 93 99969 237417787
3 87 99962 341868693
3 59 99909 752477817
2 81424 820302855
3 28763 38411 959802129
3 67703 70859 48501083
3 64 99937 998694135
3 96 99913 988764210
1 83054 86907
3 62 99962 314575252
3 59 99929 625707000
3 99 99966 623224331
2 81813 385781969
3 63 99994 259664740
1 10127 78748
3 43 99943 802907375
3 40 99975 352532949
3 35815 63313 977624023
3 70 99900 777379931
3 65 99989 670947115
3 20 99915 602810831
3 48 99958 17409071
3 58 99905 759563631
3 51 99900 138231585
3 66 99908 32562248
3 17 99943 792657081
3 11914 90211 628271326
3 90 99941 972306158
3 37 99982 806647310
3 92 99904 602039548
3 66 99927 637082417
3 29 99997 940394147
2 90401 888550788
3 80 99926 204746077
3 72 99929 750631080
2 50562 447154053
3 23 99986 882888445
3 24313 47936 473383057
3 87 99937 518715069
3 82592 87275 579576801
3 30 99981 138218868
3 10 99929 764337032
3 90 99916 226514313
3 94 99968 67048527
3 33717 82695 676954361
1 16622 96500
3 72 99949 632348732
3 70 99906 30922398
3 99 99936 862405427
3 28517 47677 7250451
2 7017 980416370
1 32002 68284
3 7 99954 159426188
3 18 99995 930125721
3 44 99996 430947511
3 30 99936 584596118
1 8778 59620
3 62 99935 344595918
3 27 99978 85733489
2 17815 521887523
3 31 99999 152168818
2 57052 377205033
3 91 99901 165219683
3 10 100000 140021603
3 7 99962 231330313
3 33 99947 90513792
3 36 99907 671406095
3 98 99995 248014127
3 94 99947 211325248
3 19 99970 83690386
1 70032 83728
3 43 99931 221933051
3 38 99943 584795057
3 49 99924 151548333
3 24 99954 135049120
3 55807 65530 907115361
3 63 99984 733723060
3 75 99902 248318156
1 28482 71657
3 3 99919 604216185
3 59 99998 173614607
3 53 99954 460316598
3 34 99919 654919482
3 10 99926 737551961
3 43956 94492 406891571
3 41 99962 874919917
3 63 99997 693098344
3 64 99975 882708269
3 76586 96254 645734927
3 53 99966 91207175
3 34 99980 861022031
3 31 99905 909328350
2 40963 823801976
3 35 99959 750673312
3 13 99989 946048955
3 70 99941 5214941
3 19792 56111 732095649
3 12 99994 178599307
3 68199 96645 384602517
3 24 99935 597183869
1 86746 99151
3 35 99990 681212616
3 21 99940 359758817
3 62 99904 403984313
3 97 99963 763316272
3 8665 55470 612309992
3 61 99967 775884503
3 39 99976 375742749
3 26 99965 402779257
3 24 99953 276244497
3 43642 93023 707854183
3 76 99961 659197621
3 98 99941 801353219
3 92 99953 992339381
3 2 99983 653555300
3 83 99979 606716221
3 16 99941 568019771
3 63 99986 475200250
3 17 99941 349937141
3 10 99942 133791076
2 22503 533143683
3 32 99987 129606298
3 7 99924 687335240
3 22 99998 926630349
3 85 99922 284749807
3 66704 93026 707195844
3 50 99907 568625120
3 42 99988 524238740
3 31039 86499 283254814
3 49 99951 305046777
3 15 99903 884187310
3 89 99945 752662746
3 81 99947 744356667
3 87 99916 340031245
3 71 99945 968247544
3 4507 62707 127994717
3 7 99935 427874246
3 68350 99475 138559945
3 66 99945 673564311
3 87 99901 325998095
2 78323 653415264
3 39 99997 596598411
3 61386 73091 227316759
3 57 99927 663122807
2 53174 700098673
3 62 99965 36000898
2 77801 694892285
3 53 99911 698767312
3 23849 30711 614592287
3 22 99914 228258278
3 67 99915 102484406
3 69 99972 642205390
3 20 99910 336956665
3 28 99942 298595791
3 98 100000 614670425
3 1 99923 757050154
3 65 99943 153995614
3 80 99976 803603495
1 3718 41008
3 59 99904 147029716
3 90836 92913 740548001
3 61119 92280 791131933
3 96 99996 548155408
2 67633 766952399
3 78 99902 317688988
3 41 99908 745475752
3 20 99958 438487858
3 80 99944 427355156
3 85 99955 462843099
3 73 99942 126105904
3 45 99951 520864107
3 70 99968 938589073
3 37900 47665 299317257
3 12904 32909 446298312
3 66 99922 428524238
3 63 99918 964874531
3 60515 82714 555124657
3 96 99967 469667254
3 23 99962 829818018
2 16971 680345009
3 73 99961 344946062
3 62 99986 963802212
3 43 99948 395020506
3 16 99907 427063683
3 82 99932 75770956
3 72 99902 302121700
3 3 99990 905723534
3 65 99923 524634367
1 33298 73722
3 9 99981 714230543
3 24 99942 669851265
3 4822 9207 294565325
3 75 99914 648633980
3 16682 73217 319721822
3 70 99985 691494891
3 21 99979 911662109
3 82 99918 797688111
3 61 99942 805373161
3 22168 31812 133704805
3 55203 55989 174549097
3 63 99933 691851981
3 96 99980 414331788
3 82 99933 226664810
3 71684 93648 172500820
3 45638 66244 38908139
3 10 99960 774099413
3 24554 46034 339261642
3 33 99944 376580216
3 96 99924 895605170
3 40 99991 172508037
1 11776 31767
3 6 99973 174978789
3 26 99958 306495839
3 1 99965 953032084
3 71 99933 707708653
3 88 99932 346037623
3 40 99910 556505820
3 66 99975 308189373
3 51 99944 425358796
3 73 99907 117864531
3 292 5560 168581653
3 94 99943 236441253
3 86 99929 199755432
2 44696 105719105
3 25047 97315 474562631
3 86 99934 160272366
2 57437 355379537
3 22 99945 423791009
3 66 99949 520936190
3 94 99954 865777365
3 93 99918 520211692
3 96 99983 22958537
3 43 99965 220291874
3 13 99950 556916625
3 46 99950 289955311
3 1823 68373 245368818
1 6220 89759
3 88 99946 784043840
3 28967 45679 99454904
3 7 99963 50134435
3 6 99936 391897942
3 57 99946 195696324
3 25 99971 351173088
3 73 99938 661730750
3 32257 45418 926009566
3 71 99945 635674172
3 6 99926 468289568
3 77 99946 455224000
3 27 99983 125146669
3 43 99959 609405994
3 8428 31981 826269148
3 3124 62939 395022453
3 36 99922 534904640
3 8 99981 97294019
3 59356 69547 900294602
3 43 99974 266776219
3 34 99968 932925353
3 14 99915 687425138
3 1 99910 659227765
3 85 99980 548693864
3 5245 89282 444640525
3 55 99939 459318869
3 59 99929 870106301
3 24952 71334 620851716
3 60726 71204 252167076
3 29 99955 890368702
3 26 99961 887159893
3 60 99917 793404170
1 43523 88737
3 10478 99416 276183169
3 70 99964 168305411
3 43592 71825 760630434
3 25 99997 354878638
3 14 99914 613633463
3 86 99947 626618871
3 68 99929 891073454
3 84 99982 612306761
3 42 99990 708682387
3 86 99941 330840900
3 18830 64620 906946713
3 24 99987 172378857
3 18004 97549 240682838
3 39 99926 217278714
3 4 99986 177189966
3 4 99927 413746844
3 84 99956 203780275
3 22 99932 212074303
3 69 99977 510286443
3 11 99955 472611775
3 72 99996 736823379
3 79 99971 269123275
3 32059 77933 778322882
3 39 99973 949212806
3 48 99908 391868241
3 77 99969 750065516
3 67 99930 49378522
2 18021 61880381
3 54 99921 819070140
3 20 99990 962454672
3 60 99994 864122017
3 84 99964 934932822
3 6 99915 302089574
3 48 99930 445721737
3 49 99969 170645286
3 58290 76052 959830876
3 47998 68783 296064291
3 53 99949 222936157
3 94 99970 102476037
3 68 99936 410712799
3 70 99986 73136478
3 41676 87442 757822871
3 88 99915 293495154
3 30 99919 822789253
3 41405 68115 618476598
3 82 99985 851355669
3 65 99939 908539030
3 18 99927 760037254
3 21 99944 179287803
3 59 99986 306113163
3 16564 85751 27785740
3 72836 78264 517664305
3 17 99904 405542581
2 75653 140792970
3 36 99964 149276298
2 80550 131973723
3 61 99960 725765681
3 11 99924 595274651
3 10 99947 7003256
3 48 99913 652136524
1 70686 72947
3 17552 23532 581011835
3 16982 24679 174443435
3 73 99969 549255421
3 97 99939 704195605
3 92 99927 555009370
2 5861 524386498
3 24 99999 232726872
3 48 99903 974956564
3 30 99915 250525919
1 7325 64877
3 75 99987 926847444
3 8 99955 156957510
1 21279 97435
1 58733 82511
3 81 99955 883697374
3 35234 38251 951209827
3 12 99913 997287199
2 81604 948571887
2 94796 781638121
3 16 99975 792954516
3 57423 83264 51837388
3 2828 59321 965064824
3 12 99919 316568669
3 11 99976 850680074
1 26804 91542
3 34 99921 786393625
3 95 100000 696134962
3 25 99980 47319491
3 95 99952 108233249
3 48 99958 402375214
3 90 99938 471496639
3 97 99947 385914027
3 4 99988 874418801
2 59261 931286546
3 37 99912 418240234
3 71 99952 330269896
3 29 99907 447883258
3 28 99917 119579228
1 26061 29623
3 59 99906 456288998
3 4 99960 546827965
3 88 99935 384438520
3 9 99918 558067641
3 90 99993 469535240
3 44 99923 323583506
3 43 99952 605441247
3 61253 96149 472188405
3 42 99973 829728902
3 37 99972 811939597
3 3978 39522 324594576
2 56472 209855020
3 3 99951 228192025
3 29 99997 938357994
3 55 99920 953590214
3 87 99936 234337603
1 3663 25754
3 18 99975 668266622
3 20 99992 524323373
3 20 99940 932016372
3 48 99941 169870042
3 35 99920 506444747
3 47 99968 322422832
2 83975 527187525
3 20384 47360 360618291
3 35 99981 961099616
3 99 99960 878258778
3 7 99937 644841053
3 71 99983 465797332
3 36433 63223 565249278
3 40 99948 666339944
3 96 99985 411697170
3 88 99999 83650166
3 44 99974 859115479
3 90 99907 47458167
3 21 99978 450157476
3 13 99966 268211141
3 67 99957 975292615
3 79 99914 422593436
3 23 99970 495261356
3 23 99948 671268449
3 9720 18868 371141695
3 26 99907 602341666
3 7 99903 115819668
3 58975 95354 950966879
3 15 99915 528655557
3 89 99917 742732552
3 37 99987 485693724
3 91 99989 967146694
3 11 99909 208115058
3 53 99954 857593726
3 59 99960 14492887
3 57 99935 70020627
1 16387 63303
3 13 99962 529000561
3 52 99975 95114839
2 99308 161464085
3 6 99961 272731070
3 27 99998 24337924
3 1 99911 826146486
3 74 99938 952048802
3 96 99916 603989388
3 5 99983 879380811
3 81 99980 754378496
3 3 99929 689729928
1 2806 6109
3 8 99948 575390006
3 33 99958 468663618
1 28200 38699
1 17753 27150
3 42 99980 330238159
3 46 99927 264698110
3 13 99964 902494306
3 78 99941 603004044
3 89 99986 814905786
3 33 99996 186969347
3 60592 62430 342538428
3 36 99984 462116586
3 26 99996 124280568
3 5867 56724 117594383
3 13 99995 605002934
3 36918 51515 442277807
3 57 99935 911508785
3 39 99970 448990938
3 16 99902 466792482
3 45 99998 798722065
3 67 99947 578996864
3 7940 22511 780588850
3 66561 98751 46727302
3 54 99971 224869526
3 81161 81467 915513590
3 73 99965 558009464
3 96 99993 52269981
3 70 99984 738179481
3 50124 87610 372896535
3 49616 49649 702626081
3 77 99985 858584020
3 38 99942 776607176
3 92 99977 755142747
2 35674 258215416
3 98 99920 884115745
3 18 99907 907980896
3 26 99985 269428484
3 30 99919 748020444
3 41 99911 494472303
3 75 99995 391736525
3 31 99989 481867960
3 45 100000 482652158
3 35 99998 261601068
3 90 99991 553521421
3 58 99962 359922834
2 22263 849007453
3 58 99972 895732718
3 3980 71597 363822534
3 12 99910 114046691
3 75 99960 508776191
3 49 99902 982472481
3 67591 89750 786970858
3 56 99967 682120123
3 52 99969 607131420
3 34 99931 607812382
3 23 100000 734516350
3 84 99964 149656536
2 13319 533220814
3 27550 55019 94869420
3 48 99904 562492592
3 32 99988 707918280
3 52383 72116 937696519
3 41 99967 806241856
3 34 99964 710915676
3 88 99932 828103721
3 13 99987 94891631
3 65 99927 180023957
3 31 99980 89523736
3 37 99956 435612317
3 8 99970 382840173
3 20 99949 240332445
3 100 99928 667366693
1 8256 33108
3 67 99990 652427461
3 85 99955 162306923
3 37 99992 385350747
3 74 99945 651584355
3 10 99999 318403354
3 36699 48319 648321881
3 4303 69090 875364527
3 37 99926 803479792
3 7920 44105 765840967
3 30 99919 613235575
2 3755 86150223
3 23587 35018 991734940
1 26862 28353
3 18 99978 4724506
3 78 99961 359156551
3 16 99917 568361008
3 44 99930 438515821
3 5 99983 354972252
3 71 99972 247384364
3 66752 98363 71260102
2 95684 286942990
1 35346 37753
3 36277 45432 301565590
2 86446 917148522
3 57 99919 493836801
3 49 99964 668671271
3 84 99919 473987970
3 73 99924 264395458
3 56615 80435 214862727
3 10 99963 462846980
3 34 99921 786790342
1 43757 62451
3 15 99981 602643553
3 52148 76416 119852042
3 3 99970 714323714
3 12977 20187 810032630
3 80 99983 76070331
3 50 99960 707150863
3 24 99932 653277038
3 3 99962 236535076
3 83 99955 242451974
3 62 99995 165714295
1 52540 88045
3 23439 44917 678229851
3 68 99982 655724358
3 47 99925 568421231
3 40 99917 726476152
3 38 99942 177911503
3 26 99941 275609194
3 47 99913 950637648
3 41 99976 6785341
2 77960 645249520
3 9562 74149 491111203
3 66 99955 424164885
3 68 99910 606428487
3 51 99934 3521482
3 79 99994 918375603
3 100 99953 802557626
3 47129 85803 628740596
3 43 99941 230487744
3 89 99915 181907043
3 74 99996 514270442
3 68 99909 436067140
3 64 99994 511819707
3 16172 42683 566980653
3 72 99961 232744117
3 14 99957 869301930
3 9 99990 960268567
3 96 99919 475773214
3 77 99973 422761443
3 32 99903 465095917
1 1819 71327
3 19536 97799 830551423
3 25 99942 772340907
3 35 99953 448672063
3 16 99905 167899381
3 67074 98334 30297360
3 1043 6659 963136068
3 10 99938 305491980
3 98 99918 449640193
3 51 99901 326013741
3 38 99946 319376507
3 34901 93802 962824362
3 40 99995 215598957
3 29 99945 883478689
3 40 99969 958228417
3 75 99909 817376507
3 2 99984 711538070
3 73 99973 831919756
2 94782 536519040
3 70 99937 918097633
3 42 99966 535035948
3 15037 68524 863267376
3 12 99914 841045647
3 33 99975 410408417
3 63 99927 33342105
3 9 99969 234864399
3 28 99986 745619023
3 65 99995 102897319
3 28 99973 545435659
3 60 99952 515237828
3 79 99917 803165699
3 48 99922 864682839
3 48 99915 881854221
3 90 99967 152573194
3 29967 93190 27561121
3 52261 69858 330408807
3 46 99902 459088927
3 29 99958 98768692
3 3815 56876 352464211
3 80541 97835 152784930
3 34 99950 166325302
2 97045 610145262
3 89 99909 465056510
3 17 99932 863240227
3 35 99919 318906052
3 32 99976 213445786
3 93 99934 513244172
3 12 99939 267994515
3 68 99998 64875721
3 82499 88352 670838545
3 36896 97748 588697850
3 35 99912 259892931
3 100 99957 24256947
3 14710 18602 614646562
3 51 99910 289185120
3 53 100000 167550940
1 3774 58891
3 94 99936 775716830
3 41 99927 106593114
3 28 99932 792196094
3 65 99998 471188466
3 9 99957 908721981
3 41 99952 398145933
3 68 99900 408732460
3 68 99935 149488476
2 19853 712082684
3 27561 62711 586076052
3 68 99993 985167885
3 61 99944 991198398
3 64 99957 928651873
3 62 99904 416000598
3 78 99997 546180879
3 47 99900 26506812
3 8 99995 882455486
3 22563 84172 669093223
2 41494 348208923
3 72 99939 148404640
2 65193 950555833
3 29 99939 311659504
3 72 99912 873242829
3 41686 65723 84848890
3 10 99910 152073980
3 34 99918 192968662
3 56536 60347 733787520
1 1405 93168
3 36 99929 26074359
3 22 99925 800164341
3 6 99967 409910971
3 41181 69803 606636360
3 62 99974 548322691
3 97 99995 190824817
3 14 99961 209396293
3 71 99999 881630569
3 32 99977 35036654
3 16 99992 416563212
3 83 99995 603381132
3 91 99934 511949150
3 8641 29244 656457642
3 35 99969 20368655
3 22 99934 816410875
3 40 99984 124424253
3 27 99996 44597307
1 51751 94212
3 86 99980 843146223
3 35863 44726 367689998
3 20806 60470 385944270
3 35 99946 134505857
3 82 99903 954647325
3 77 99932 81648881
3 37 99956 248425445
1 26231 27333
3 49 99963 398629667
3 24 99990 744279071
1 72782 84954
3 82 99929 260455269
3 56 99919 79982191
3 12 99923 680114680
3 12 99985 250048607
3 34 99992 529758616
2 26942 932076777
3 60 99994 865688223
3 59 99971 155755372
3 14 99916 728387484
1 1025 82258
3 58044 89898 400605070
1 18966 61889
3 72 99932 670540510
3 23 99920 997617197
3 6 99941 424428139
3 30 99900 811354088
3 93 99965 356649827
3 2 99915 240870720
3 6075 75368 551412256
3 44 99920 711560765
3 18 99904 635532853
3 60 99963 499751713
3 21427 56507 575487798
3 55 99904 125854530
3 32 99961 787459770
3 4 99939 291808056
3 83 99983 627721630
3 84 99971 951364664
3 7 99967 47119500
3 70 99920 183166144
3 67 99987 392832444
3 44 99917 991412852
1 51485 92640
1 66126 83034
3 84 99950 606986897
3 38 99970 494971423
3 60512 66775 233319552
3 91 99959 656358625
3 94 99998 269190565
3 11 99925 260392872
3 21 99989 537604065
3 100 99901 53557089
3 36 99956 446249170
3 87 99907 368466384
3 93581 93731 976874459
3 53 99917 942222774
3 27 99932 97615719
3 45 99993 500466744
3 1 99999 209566058
3 51 99936 100779900
3 37 99919 252940073
3 40 99939 431990421
3 20 99958 908593212
3 11 99914 345138337
3 58 99979 827242193
3 28 99976 198345520
3 35 99900 230328114
3 15 99930 712215528
3 26 99900 243522697
2 69448 423139347
2 35558 723867178
3 63 99946 553579849
3 33 99935 45247599
3 34 99965 222324873
3 59 99915 442335138
3 76 99930 943441956
2 92525 753324528
3 75 99990 508014320
3 7 99973 766408733
3 86 99954 289947630
3 95 99971 146730261
3 66 99935 724715591
3 95 99902 204684298
3 1 99907 535956705
3 10 99919 749769615
3 59 99987 593983041
3 3770 35749 209822434
3 4 99935 938587115
3 52 99985 850372712
3 7 99967 753380106
3 40 99913 640390009
3 11 99922 488103504
3 79890 97453 607668062
3 53 99939 88076064
3 94 99966 479755160
3 29 99974 309842410
3 70452 91361 353766243
1 54640 61015
3 38 99989 583370222
3 53 99931 487944794
3 6 99984 763917815
3 5 99973 723951815
3 6608 69830 623441311
3 71 99909 133004687
3 6 99946 760900652
3 90 99994 954436122
3 23200 83049 28354178
3 50 99904 868300645
3 83 99947 938184673
3 44 99977 677382374
3 53 99913 294723566
3 77 99924 300315826
3 9 99952 378533365
3 79232 86622 337490141
3 67 99942 725979501
3 86 99911 617682977
3 96 99939 789663677
3 76 99992 316281283
1 88971 95248
3 31195 41680 510019417
3 33904 83703 284277840
3 81 99952 330472626
3 12 99923 790615076
3 57 99967 761410330
3 12 99937 312764359
3 92 99939 77817249
3 94 99913 638437542
3 82 99976 125106881
3 51 99973 905535234
3 83 99988 756400002
3 40 99987 991504944
3 19885 91022 805380057
3 12 99955 886791715
3 59 99911 210125398
2 20251 367644203
3 90 99921 382430607
3 63 99966 726797236
3 49 99991 580177295
3 38 99940 442820051
3 15 99980 523742416
3 4 99909 166970534
3 85 99900 420583745
3 71 99969 961016517
3 90 99919 955283014
3 23 99901 8073223
3 38 99926 971645849
3 26 99912 783148935
3 34 99987 355935094
3 30 99909 61827303
3 11 99908 192543223
2 29359 549719835
3 44 99951 868210210
3 4 99968 171331694
3 21885 93745 457245567
3 31 99991 76791746
3 67 99983 232731551
3 40 99969 580721046
3 29 99960 616185425
3 3108 30110 751679187
3 93 99944 712938536
3 81 99972 123485004
2 97100 737673332
3 88 99984 210504918
3 81 99954 777016186
3 9 99946 789441684
3 86 99963 371912711
3 51 99979 17747430
3 91 99956 722613888
1 5133 49799
3 22 99970 70789227
3 38 99923 83380959
3 27 99969 6693934
3 6 99957 253616054
3 66 99912 620881838
1 27343 93664
3 62 99931 419781358
3 61832 72604 848788918
3 97 99982 915491895
3 71 99969 982867454
3 40534 66538 612537961
3 52 99947 584421022
3 4280 28738 667897162
3 27602 71162 947839685
3 100 99940 675206549
3 25 99967 933548131
3 65 99974 75405791
3 45 99982 816808490
3 74 99919 938287290
3 18 99938 233167061
3 66 99941 413725209
1 20078 32316
3 88 99907 55539646
3 40 99998 927484347
3 30 99993 7804069
3 17013 33368 845482447
3 41863 80737 407323456
3 92 99933 235446671
3 28 99941 831115701
3 92 99948 408976122
3 40 99953 664757869
3 28 99973 647316606
3 40995 47034 818226359
3 13 99908 910224050
3 43 99987 283971243
3 19 99959 293819751
3 31 99982 721014861
3 24 99929 73126367
3 3 99995 863122931
3 42 99905 512912988
3 14 99972 643088872
3 74 99969 721020124
3 81 99960 689630033
3 77 99953 615313187
3 34 99902 750221392
3 58 99941 410831866
3 58 99966 688439144
3 52 99976 234757047
2 8237 591336862
3 3756 57633 192052998
3 48 99904 345594120
3 42 99921 963594131
1 12361 57061
3 98 99914 559862612
3 29 99959 535577687
3 62502 70468 476212163
3 45298 98608 351674951
3 79 99972 687756968
3 3 99978 699070939
2 78516 110890728
3 7 99966 368867847
3 82 99924 730937138
3 46 99992 552756487
3 34 99951 333040619
3 33460 76425 791530355
1 9313 90776
3 61 99989 522010894
3 50 99912 423072156
3 44 99957 328824917
3 58 99932 462434503
3 28 99929 515057663
3 47007 55777 217096164
3 33926 70750 479271090
3 73 99973 726883239
3 70 99922 231424350
3 58931 93079 93613429
3 17636 51756 747049568
3 87 99929 973664170
3 86 99958 553301478
3 36 99979 469832991
3 39 99959 593076626
3 14042 42900 297087979
3 71 99931 381399394
2 46174 857030591
3 5 99941 988645648
3 60 99909 629302809
3 13702 31200 178786853
3 37739 77104 299057292
3 26663 83676 68217253
3 87 99914 975588758
3 17 99959 996912393
3 92 99995 428450516
3 75 99929 86537989
3 57867 92999 264448262
3 29 99919 90841513
3 8 99959 344520534
3 81 99965 265941444
3 49 99982 771857365
3 24 99938 173510541
3 36 99923 398177094
3 62 99927 963648132
3 5 99984 135990815
3 100 99958 571591318
3 9 99918 988168909
3 82 99929 815161985
3 30505 68874 70380855
3 36 99990 564569976
3 42 99926 379062662
1 66846 97966
3 26 99941 318098505
2 56196 841185461
3 96 99981 758473254
3 54 99960 413439852
2 75162 539410017
3 66 99986 395007103
3 91 99954 309099480
3 51 99996 504860657
3 51 99932 528383834
3 7 99926 386180966
3 43 99961 149470807
2 8481 960401965
3 29 99971 22300468
3 35 99994 424797155
3 8942 84557 873850394
3 92 99967 445588220
3 82 99989 828009154
3 54380 88247 317078085
3 96 99908 882573926
3 95 99918 690375864
3 71 99946 826150428
3 23302 36522 406588712
3 6 99976 616404377
3 69 99980 864003871
3 45608 56600 476638519
3 80 99912 720885508
1 63150 96873
3 67 99944 325513448
3 91 99911 917571464
2 77023 561731828
3 5 99913 893172094
3 84 99996 526203723
3 17 99938 14421604
3 62 99935 632039365
3 62 99967 740155937
3 45643 93447 954506443
3 69 99972 189597798
3 81 99995 311570515
3 59 99969 560083704
3 88 99985 736925255
3 91 99950 97491770
3 49 99973 546518562
3 45 99902 112156910
3 59 99954 588750300
3 4 99925 488831031
3 62330 97324 652230152
3 60 99998 875090659
3 67 99918 400147772
3 38191 93782 750828775
3 11 99933 195006129
3 19172 99282 305829931
3 82 99965 566601771
3 53 99988 319988105
3 87 99903 524765467
3 86805 90032 490093328
3 92 99919 378132739
3 17 99927 876254605
3 33 99997 199856922
3 39056 43389 604423499
3 80 99944 708814129
3 81 99971 219194906
3 53 99929 317281237
3 85 99902 671365775
3 58 99926 323727286
3 15 99910 150020747
3 46 99936 325769799
3 59 99900 741265663
3 20756 78543 284358055
3 26937 27119 77957358
3 89 99975 880050624
3 2411 35627 734111154
3 18605 72551 277328557
3 79 99996 27133572
3 62 99901 761860193
3 89 99971 339977526
3 21 99951 698900870
3 15 99922 511694403
3 70 99909 794377635
3 16 99987 432869387
3 34 99995 287188098
3 64 99937 352458071
3 35 99968 133508305
3 30 99963 785235747
3 24 99948 602413063
3 40 99917 928777629
3 27518 42806 702728585
3 58 99913 810133609
3 27 99972 593413389
3 36716 40751 471156263
3 32791 42840 802482751
3 1 99929 380906807
3 52 99912 829244835
2 20997 538237087
2 95803 349767961
3 6 99921 840597817
3 61 99981 779304289
3 49 99910 374387794
3 20 99990 690812710
2 90982 231675345
3 44 99923 380119735
3 23 99990 70988513
3 95 99901 218263221
3 15 99980 214298530
3 5 99950 618665300
3 93 99970 894833275
3 24 99969 722696031
3 3835 93409 998636567
3 32 99944 793887521
3 43 99983 83155624
3 5 99967 190110659
1 81645 91675
3 30 99936 450240394
1 40176 89623
3 9 99916 440257072
3 50 99999 399625864
3 75 99942 53524956
3 77 99915 182722433
3 42 99915 370344082
3 32 99968 254792955
3 5 99934 668950954
3 88 99996 122684463
1 604 13042
3 21 99975 413576879
3 83 99926 987720899
3 51 99919 397874638
3 15 99930 147267215
3 4 99926 916118803
3 79 99900 82492511
3 91652 94421 909792739
3 74 99912 766508452
3 80 99949 161041728
3 43 99928 963516221
3 60 99953 341398849
1 25588 87945
2 62591 39680863
3 33 99934 922736243
3 74618 95891 35812333
3 41 99919 9755929
3 39 99992 976473700
3 75 99908 446946589
3 7 99954 74625985
3 45 99939 292353469
3 16058 40553 994184908
3 98 99955 11466585
3 68478 91915 648913556
3 77 99987 65292821
3 82 99989 915320892
3 67969 95085 598237630
3 68 99984 708259829
3 75 99995 483781870
3 68 99901 319719756
3 79 99986 808271731
3 54 99966 622214310
3 35 99907 583460333
3 21 99910 522077704
3 85 99992 516339895
2 33820 494489667
3 95 99946 265197375
3 57 99992 553590926
2 36145 705054596
3 99 99982 517718856
3 11 99990 226743693
3 27 99958 487570482
3 92 99935 527953314
3 70 99958 963558344
3 43 99971 596153234
3 61710 97013 150543926
3 24428 32190 18081431
3 26 99930 881304700
3 53514 56444 989063288
3 19065 71165 641588913
3 35 99901 259002349
3 41 99950 431025543
3 94 99983 686939202
1 73549 76215
3 99 99983 362597562
3 61 99935 666072398
3 92 99958 510723262
3 95 99902 565627000
3 86 99950 102229825
3 116 30564 626957682
3 17 99928 646810863
1 7508 91618
2 36723 3055465
3 64 99983 969119783
3 71 99946 96185500
3 89 99986 607689059
3 74 99900 303058147
3 68 99926 907542873
3 5 99972 848662348
3 87 99959 571084292
3 32997 77439 27990786
3 40926 90470 899466377
3 37 99926 973566643
3 32 99958 63343030
3 86 99945 176180530
3 37 99983 789817290
3 8020 77337 303042905
3 43 99970 329855351
3 38924 70548 923694897
3 78 99940 209551397
3 63 99907 314928725
3 18 99932 426815353
3 58 99913 309130132
3 59 99929 361184277
3 3 99968 547006421
3 99 99951 801007522
2 38388 610825149
3 81 99960 526181866
3 71 99912 640557898
3 58257 61424 184750216
3 92 99982 149442730
1 30286 34545
3 29 99994 742683684
3 23 99961 697470755
3 44 99919 420487426
3 82 99933 26280312
3 19 99909 33096399
3 52 99903 283773259
3 65 99973 548966593
1 9767 95676
3 72 99935 536839321
3 6 99976 271741340
3 57 99992 624050224
3 84 99930 756169074
3 72 99908 775049558
3 61 99970 695242381
3 46239 79874 348620680
3 83 99922 169448529
3 33 99919 477188113
3 73 99966 85377657
3 82 99959 26093677
1 58621 91868
3 5 99919 927059561
3 35 99900 743805212
3 65 99940 826260456
3 64 99972 350923286
3 70 99993 301315296
3 74 99925 893691316
3 13 99980 302828977
3 56 99980 804491895
3 5568 65830 558624716
1 20040 60538
2 1979 364139712
3 45146 57210 858209249
3 26908 47900 382564067
3 64 99983 316979890
3 55 99990 821704924
3 20 99959 871935034
3 50 99994 868506879
3 50 100000 4442072
3 3 99950 962304251
3 37 99939 13942613
3 20 99981 769824064
3 65 99921 927265123
3 6 99953 818568102
3 4 99924 50007910
3 80 99978 732122444
1 4782 12863
2 87859 45588698
3 19190 87103 792712341
1 23936 63865
3 62 99907 83840034
3 100 99987 436661094
3 22 99954 157633556
3 95 99982 392567080
3 16 99951 161911548
1 19996 85860
3 35 99975 671727007
3 51 99935 951035156
3 23 99909 439628105
3 71 99921 44556540
3 7 99983 979864732
3 88 99968 680867467
3 51 99920 51175911
3 45 99922 428635856
3 16 99961 328695873
3 2 99906 517260025
3 15764 78439 455734793
3 23 99916 63502587
3 31 100000 838437553
3 43375 57617 553393011
3 22 99936 461046205
3 35 99971 139718348
3 52 99975 914746118
2 97747 74489955
3 57 99924 869224472
3 97 99906 672521568
3 85 99966 463332571
3 36435 50565 91901804
3 85 99937 588855954
3 100 99971 345559898
3 36 99956 232969127
3 21 99957 272174251
3 13 99959 421413563
3 83 99912 713065456
3 22 99970 353062954
3 53 99962 599450738
3 17925 23872 310754512
2 28624 765004819
3 26 99931 691078303
2 45291 220716330
3 79 99995 386321291
3 66 99979 756853946
3 85 99910 429974232
3 45 100000 330572078
3 52 99933 487390814
3 94 99965 358743062
3 41 99904 459842288
3 86 99904 319933544
2 36567 218422831
2 87504 166390899
3 42084 91995 266295514
3 91 99962 83886481
3 18 99908 495869276
3 61 99906 808990886
3 92 99959 590884470
3 50 99981 445344788
3 81 99926 142696854
1 27408 91875
3 19598 70691 950534905
3 94 99984 935936168
3 91 99957 847413716
3 68 100000 21904093
2 8757 876715328
3 22 99913 175609788
3 73 99901 52799864
3 47 99991 140821929
3 26 99914 629301475
3 34 99957 371862614
3 54 99948 722190517
3 47 99928 147556370
3 74 99926 621386609
3 62 99919 595474416
3 73 99905 750581414
3 1 99921 802518958
2 90559 408261881
3 59 99967 581422616
3 3 99992 36184214
3 74 99900 207055721
3 50 99909 295590788
3 81 99909 139790504
3 39 99940 98056553
3 32638 92187 47426112
3 26 99999 848925406
3 7 99921 305582116
3 14 99952 830531690
3 20250 94793 114587893
3 11 99935 752597711
3 83 99980 385058916
3 88 99936 114194057
3 68 99918 369933530
3 41 99937 18513556
3 74 99927 91126359
2 42606 408869825
3 63 99978 665310001
3 3628 7237 86848241
3 2 99999 566007002
1 38248 80316
1 93994 94243
3 17 99957 420063851
3 13 99949 846701596
3 53 99927 460978381
3 65 99985 157403518
3 18 99931 522125506
3 46 99975 58031193
3 51 99959 410473806
3 79 99907 841128181
3 78355 86698 995763832
3 79 99995 97354200
3 79 99940 32393357
3 49 99966 159983401
3 13 99937 558936743
3 79 99908 687285588
3 88 99938 606383726
3 49 99952 267713775
3 8 99915 483128094
3 75 99906 91187676
3 88 99989 621157321
3 39588 83978 910828976
3 81 99908 886365918
3 23 99959 696035156
3 73 99926 688704235
3 15 99948 960105962
3 76378 93895 770913951
3 48 99974 308605682
3 64 99925 676723218
3 89 99927 352204205
3 39 99983 830451017
3 88 99937 271091649
3 81 99949 985358324
3 77 99948 402025246
3 60 99934 856885883
3 36 99948 458796321
3 5 99982 791665209
3 15 99981 444207864
3 27 99995 394578183
3 1 99930 905154885
3 43 99957 938609661
3 22 99916 864270598
3 20 99926 456649076
3 44 99982 700841396
3 28 99915 552905807
3 58 99948 102553258
3 4 99978 809844859
3 7 99907 814197193
3 70 99963 838928564
3 22516 77196 912607066
3 73 99949 167265674
3 40513 71693 627682099
3 57 99970 366024612
1 20293 50066
1 55613 77522
3 90 99977 756712202
3 7 99942 511064741
3 34 99975 705327574
3 20 99960 619683365
3 68 99988 248560613
3 16327 63261 664170838
3 46 99950 95271583
3 73 99977 508185695
3 84 99999 275749290
3 61 99986 433472941
3 94 99977 892713549
3 32 99978 634359419
3 91 99951 654613013
1 2154 3658
3 99 99929 684451664
3 73 99977 991113311
3 41 99967 663506040
3 34 99961 3055982
1 12927 70930
3 56801 82401 303623614
3 94 99905 30139026
3 5 99938 217910473
3 96 99937 213216344
3 22 99907 237263648
3 95 99966 714190188
3 8 99953 586746865
1 42659 68969
3 42 99948 574943231
3 63 99994 950517524
3 72 99918 487118048
3 51 99954 743947485
3 91 99916 183097229
3 8 99903 998628130
3 22 99989 849415196
3 68 99971 242057651
3 14 99953 631712067
3 68 99949 870272282
3 69 99905 540938329
3 55410 60264 352791745
3 27 99986 665616545
3 21 99914 200803918
3 23 99945 487577539
2 72637 358083645
3 77 99975 736118712
3 53 100000 411908507
3 4 99925 414971277
2 97718 126582172
3 62 99918 916248439
3 62 99993 759214035
3 98 99993 79803124
3 45 99931 596648668
3 17 99978 316818319
3 81 99906 327758753
3 31674 64902 47968171
3 23 99999 940259485
3 66 99995 819994631
3 78 99917 422387400
3 85 99957 60665802
3 56780 60454 681952693
3 38 99921 736027582
3 79 99950 525829882
3 18142 35261 83753180
3 25 99949 184809168
3 77 99952 734170633
3 61 99917 110746107
3 2666 56030 89594143
3 24485 91343 144389356
1 61477 86944
2 72783 170227405
3 30 99993 952290877
3 34 99956 499011546
3 13981 16429 357190571
3 53 99903 677980450
3 32 99905 844952950
3 74 99981 853085646
3 18 99981 303912557
3 39 99979 827533632
3 51420 58086 166482815
3 84 99988 424062777
3 30 99930 516945157
2 53804 987681893
3 53 99940 343991054
3 97 99912 385241905
3 44 99968 355802303
3 79 99981 873886958
3 65 99974 471129800
3 7 99975 271065269
3 65 99922 18633344
1 32674 46205
3 8 99961 654425212
3 66 99993 596756376
3 78 99987 101439904
3 52 99925 556071271
3 30 99918 5016384
3 68 99928 106066695
3 7 99948 769183796
3 32 99918 247421508
3 53 99921 46121274
3 3 99913 875711244
3 3 99945 614074421
3 30 99982 242251466
3 92 99970 318739637
3 95 99900 702403857
3 87 99923 354716600
3 2 99913 280393085
3 92 99912 455347887
3 39 99965 16281814
1 4357 7661
3 18 99933 276289087
3 84048 94832 416660049
3 36 99973 865357438
3 86 99900 550766432
3 88 99955 735613324
3 74 99925 984649367
3 91 99970 560772666
3 48 99954 976934221
3 60 99920 156290408
3 22 99942 642613617
2 64722 857474286
3 10 99984 630548239
3 22 99943 925197167
1 11259 65623
3 30 99917 344100017
3 43 99915 991333692
3 33 99912 455296477
3 3 99923 843662601
3 66 99924 224253251
3 93 99949 780221680
2 26533 504799390
3 54 99936 329251545
3 88 99972 183220304
3 91 99961 632289302
3 44 99925 191142715
3 63 99947 247230922
2 10457 667906678
3 50 99973 501058166
3 21 99961 624167631
3 98 99984 523462905
3 18 99937 215370158
1 44600 73311
3 37 99942 716132648
3 24 99956 715025263
3 59 99972 386159095
3 90 99989 278191404
3 77 99936 636494151
3 91 99929 43413785
3 55 99957 573145205
3 50 99952 80102222
3 38 99934 453956613
1 56219 88786
3 14 99987 424355974
3 86 99965 409955312
3 23 99958 886991269
2 83530 633087520
3 26961 50250 486822430
3 35 99970 841404390
2 23960 643606642
3 2616 87161 777943279
3 50 99998 385661087
3 11547 87637 435159633
3 28294 78135 702958140
3 27 99938 718642785
3 44 99945 697970709
3 74957 90175 718171732
3 27 99929 969591751
3 18 99921 695579827
3 16 99924 334187037
3 33 99913 991610598
3 17 99947 408801976
3 97 99974 953823729
3 39 99945 612267251
3 76 99904 725735038
3 87 99936 390349830
3 8 99934 29594652
3 10737 30720 119651945
3 15 99909 23284166
3 13 99937 990039674
3 47 99960 608844711
3 46 99990 693503587
2 47184 230653173
3 89 99954 829862386
3 75 99981 122729979
3 75 99976 764982183
3 43 99918 946014251
3 37 99931 365421117
3 61 99934 277830823
3 79 99931 48842856
2 69981 796806200
3 76 99926 820136189
3 75 99985 756775529
3 11712 18216 255612779
3 3 99920 831321233
3 86 99900 100461621
3 94 99930 276213709
3 82 99946 842116031
3 93 99996 474988642
3 93 99977 949796371
3 79 99915 392254856
3 59 99972 76146886
3 23862 58341 599509608
3 28500 89976 305472535
3 11961 59134 724967011
3 70 99983 858672474
3 81 99936 210366613
3 5 99907 876311700
3 61 99925 597940889
3 29492 74692 523641191
3 79 99925 225071759
3 62 99908 528565041
3 89 99971 787673179
3 8 99927 847859824
3 100 99982 766608944
3 54 99992 401588072
3 70658 89533 73103438
3 79 99981 174190088
3 5 99971 546089991
1 19816 64782
3 50 99942 571662857
3 100 99944 56078462
3 88 99976 376843128
3 24 99931 434629129
3 44 99934 90379647
1 55063 83228
3 47 99911 674139764
3 96 99959 516094820
3 81 99976 257841664
1 10111 92696
3 47 99935 231604529
3 33 99985 785344242
3 24 99959 26225157
3 54 99980 182722480
1 18984 83399
3 59375 84802 520119042
3 57 99947 466442346
3 94 99933 806723557
3 29 99947 34172482
3 41 99938 16442251
3 8 99972 784760605
3 14 99971 317967966
3 1 99980 499749822
3 82 99982 458811127
3 80 99906 944948382
3 30 99913 554886273
3 39 99968 255607664
3 7 99978 426051163
3 22 99953 380084713
3 87 99957 284091132
3 77 99992 49735614
3 18657 33649 221135900
3 13895 99181 722345453
1 34560 74215
3 31 99980 931442645
3 27 99952 125189893
3 18 99934 43775270
3 13 99905 853909457
2 339 86765317
3 55918 66599 746230505
3 24 99950 64286802
1 22268 24269
3 55 99982 129355581
3 19 99904 616663694
3 85 99943 226149842
3 19 99997 166615871
3 31 99947 498754968
3 21 99905 348629648
3 31 99998 63530208
3 17 99925 159968229
3 83 99951 885058570
3 42 99929 881405515
3 56 99995 478819467
3 25156 75646 295365533
3 51 99987 746754861
3 71 99924 191778023
1 17808 74156
3 76 99925 666471000
2 907 233073638
3 39 99945 295893038
3 51 99932 479789825
3 77 99994 138350186
3 64 99990 836619859
2 51338 500085641
3 53 99968 157371490
3 21663 53625 321931849
3 84790 94091 310976061
3 68 99988 237831063
3 86 99920 486878511
3 6307 65501 79168455
3 53 99917 985435751
3 13 99975 369101956
3 32 99978 643852594
3 59 99999 556582318
3 69 99926 974598912
3 28 99971 680724871
3 85 99936 384329387
3 45 99949 629725711
2 39852 296358766
2 29684 350314259
3 7 99995 736224717
3 97 99964 298383073
3 77 99948 609925823
3 36364 39040 700722562
3 14610 29764 344509812
3 50 99906 436177846
3 56 99977 51084979
3 84 99996 795218764
1 28215 52685
3 22 99942 338184575
3 45 99963 768565612
3 95 99906 408189687
3 43 99955 246776286
1 75889 77778
3 29741 40010 508878819
3 87 99906 425473653
3 48 99980 735117233
3 90 99984 932124676
3 88 99902 642512869
3 92 99958 629291678
3 53 99952 845005988
3 58 99946 319679745
3 14 99995 434053727
3 61 99923 952502706
1 24937 94905
3 72 99935 623986962
3 71553 82068 428376607
3 83 99925 67254787
3 97 99907 748744941
3 36 99914 222822121
3 86 99908 953982383
2 64422 210475960
3 23 99991 15438744
3 50 99992 708528176
3 24 99972 536293982
3 6 99994 154544832
3 52 99940 666255477
3 30 99947 873629109
3 27 99949 458611206
3 40 99944 982077144
3 100 99926 51837637
3 46 99995 800113876
3 44 99989 276327021
3 85 99969 432378842
3 91 99968 179373707
3 45 100000 932688258
3 83 99906 658864512
3 50994 75766 340638708
3 33 99951 174272193
3 23 99926 192302664
3 64 99900 865507426
3 61 99993 738966571
3 97 99965 676360147
3 38 99916 135956164
3 64 100000 314668520
3 70 99998 368962262
3 60 99913 176205855
3 30 99977 647609382
2 64475 586249055
3 2050 97793 595230863
3 22 99915 215080027
3 82 99945 68297642
3 44 99961 601847092
3 16 99945 329748125
3 57 99914 189414693
3 97 99929 2057924
3 94 99931 932755952
3 35 99911 137132889
3 46 99967 240191586
3 23 99975 242469917
3 87 99946 542097431
3 94 99911 441817401
3 13 99989 599544959
3 6 99987 228454499
3 91 99963 297325345
1 71439 97423
3 36513 38415 744835907
3 17 99901 641952682
3 96 99985 985274737
3 60 99990 926580297
3 10 99989 469057943
3 71228 79527 100880972
3 87 99988 363781131
3 73062 80649 18801280
3 38 99960 456954650
2 44307 791791405
3 70 99960 524424272
3 14 99937 321462543
2 92327 855964940
3 52 99915 737082649
3 70 99954 789096017
3 35 99965 207360703
3 88325 96712 934020217
3 90 99967 783220107
3 94 99997 157527026
3 35 99980 687708823
3 8596 10800 766949712
1 61254 86079
3 17438 92008 787227378
3 90 99971 837752083
3 53 99941 627209911
3 24 99971 124988469
3 29 99905 67295916
3 95 99962 94221023
3 80 99997 629490084
3 21 99966 932150980
3 27 99986 116646522
3 91 99959 313910519
3 43 99960 416934034
3 43 99928 749612688
3 36 99945 362874273
3 52 99917 547382416
3 31 99969 721443503
3 59 99951 85830918
3 7 99918 552559705
2 10963 958324782
1 46387 77299
1 47366 95914
3 14 99996 70597502
3 4 99996 760058777
3 42 99980 230240546
3 38134 60547 37550112
3 63 99960 425558503
3 96 99913 896240928
3 15 99905 263245705
2 28828 642098271
3 92 99999 707235942
3 56 99970 761570109
3 22 99907 339008907
3 37 99923 550320994
3 68 99941 67605100
3 83 99978 707832735
1 15780 36592
3 55 99956 633218520
3 83 99982 897065597
3 26 99984 294616968
3 89 99968 310219479
3 1 99927 272505651
3 19 99931 1361113
2 44875 695572472
3 11 99947 78410224
3 10696 37088 712857799
1 26564 56947
3 81 99997 722659628
3 98 99978 119073935
3 83 99995 290434553
3 5810 47022 694259209
3 51012 74251 705144552
3 20950 58412 710541499
3 4 99934 847701951
3 34 99983 932991908
1 18727 73354
3 41 99964 890978148
2 88760 248189140
3 97 99931 378364340
2 77969 599649737
2 37030 360623644
2 65257 64326399
3 8 99986 476231394
1 49978 75600
3 26542 38832 235439077
3 62 99960 32909612
3 33 99960 922882302
3 74845 77967 828991862
3 33 99950 104686772
3 5 99954 547347340
3 46 99919 88506908
3 81 99967 641711678
3 75 99963 71205100
3 61239 97743 894057750
3 46 100000 793193852
3 80 99987 151196797
3 38 99919 274756620
3 54 99947 113252636
3 50 99922 665297735
3 63 99926 261398657
3 14774 29872 893394440
3 78 99925 276760835
1 51983 94190
3 63 99958 117765191
3 60 99969 417342719
1 53658 66441
3 96 99919 137245058
3 21 99981 787159909
3 31 99947 441287719
3 58 99940 144551162
3 34 99983 413878299
3 45 99961 23520536
3 34 99996 64164640
2 19738 187094877
3 92 99907 333520122
3 68 99918 550599948
3 48 99978 871843356
3 13966 24022 244883968
3 85 99903 483986829
2 93904 585390882
3 85 99968 423677793
3 25444 89094 486075048
3 58 99924 166484858
3 36 99900 397362668
3 85 99913 218895685
3 82 100000 443254980
3 88 99936 154822460
1 21652 71309
1 16179 73833
3 4 99942 871448923
3 78 99910 510040265
3 57 99979 414174703
3 43 99964 246062926
3 39 99968 279941072
3 94 99927 531213801
3 26 99924 614816026
3 44 99912 287025384
3 53 99995 576310208
3 45 99961 408121183
3 19 99956 76933557
3 14 99938 838844007
3 25 99953 976246860
3 13870 96897 824795557
3 69 99951 125311197
1 66276 86985
3 85 99941 383818871
3 41 99971 847199113
3 2 99952 31004286
3 66846 73120 830118792
3 50 99976 820161053
3 17 99952 912473057
3 44 99926 828509982
3 62 99932 210859360
3 71 99932 520134703
3 75 99967 447853310
1 55276 99702
3 7065 75810 696653218
3 82 99993 67491070
3 99 99928 550889555
3 99 99989 345579320
1 65628 66481
3 24 99926 462378718
3 84 99945 138165858
3 5 99930 911468622
3 19311 93770 572201937
3 19 99965 468407567
3 6 99939 315120748
3 66 99914 896906297
3 16 99989 963655798
3 64 99939 43573631
3 26909 96003 439291357
3 84 99905 559307927
3 27 99980 69872823
3 77 99984 606630874
3 98 99946 885433098
3 26 99980 975269933
3 57 99941 342630352
3 27 99956 825000991
3 78417 94891 424464186
3 42 99975 441662035
3 94766 96231 984649780
3 31 99917 307683616
3 87 99968 695921450
3 46918 94725 667037559
3 8236 76182 25793034
3 22801 57606 459084038
3 91 99998 639489418
3 69 99945 536845722
3 8658 32909 874685867
3 52405 65479 247240650
3 46 99901 361173886
3 5 99961 507500754
3 15 99908 503287334
3 86 99909 932356028
3 9 99920 912872222
3 60 99983 742591430
3 29 99914 948532156
3 93 99955 870748160
3 56 99973 690363894
3 46 99977 463728181
3 82 99945 738900068
3 52 99928 545136397
3 38684 94955 422565767
3 98 99993 23875440
3 22 99918 341008456
3 31 99980 457547052
3 82 99916 847568324
3 62 99922 368803547
3 98 99985 680383046
3 68 99993 466342143
3 94 99914 293983637
3 29223 98266 208041071
3 40592 57618 378174064
3 61 99901 194388983
3 53 99917 536256343
1 12317 88194
3 23 99974 286609030
3 98 99909 770784365
3 3 99986 847630514
3 87 99904 548384416
1 63649 82014
3 84 99998 417160941
3 26 99975 374007536
3 51232 91523 420096711
3 60367 72193 782052205
3 64267 99385 908594198
3 35 99918 115110397
3 24 99927 429904095
3 53967 60918 726068667
3 27244 51897 477314257
3 9 99921 300922102
3 31 99902 290620335
3 49 99905 887746235
3 36620 47310 672390385
3 81 99972 737811862
3 64 99915 786384550
3 73 99958 269666197
3 24583 89371 200338332
3 1 99907 302537615
3 4522 83907 26100931
2 41950 960182368
3 89 99951 730672928
3 27 99976 329590504
3 81 99912 279423928
3 35 99909 935247810
3 35415 92404 862809751
3 44 99942 429235812
3 18 99962 963649058
3 8 99990 865314536
3 94 99981 760623549
3 23108 81648 816387734
3 14 99912 955013746
3 52 99959 183453093
1 54673 96657
3 53 99939 422346135
3 32 99910 888828
3 44 99914 464052483
3 24 99914 327077899
3 85 99985 43233292
3 13113 21747 303312987
3 59 99910 866874909
3 97 99990 274612299
3 47 99978 809230708
3 88 99965 640826277
3 19 99913 632519712
3 11 99937 407686592
3 93068 95033 9515591
3 61 99904 668926436
3 78 99913 993938861
1 11798 66771
3 75 99977 670975471
3 49 99912 807582418
3 69 99973 414640551
3 33 99912 53244036
3 64 99957 796444495
1 20628 76253
3 97 99995 920350358
3 100 99986 698448362
3 11 99920 120064658
3 91 100000 259526758
3 39 99976 326396869
3 85 99960 317443455
3 55 99912 299639671
1 14360 25950
3 27 99959 610551605
3 19 99922 59587210
3 70 99987 940290810
3 47 99932 284955343
3 79 99905 757857381
3 55 99997 79215555
3 16 99926 60347734
3 87 99931 825491401
3 100 99988 29940250
3 9 99957 965624398
3 3 99923 803416181
3 26 99975 934334184
3 26063 71127 330989021
3 27 99969 249204163
3 70 99935 791384329
3 32134 42021 692715838
3 50 99993 435928234
3 34 99951 984545488
3 35 99929 213946232
2 59946 489274153
3 89 99942 325286364
3 44 99951 252310096
3 77 99970 439503564
3 52 99969 26489279
3 60216 81122 281778678
3 39 99920 994863532
3 81 99998 696775059
3 72 99938 587967557
3 31 99933 308949439
3 6 99980 573169109
3 32624 95006 727376831
3 55 99942 986646059
3 18462 51809 882961537
3 64 99987 839150903
3 59 99936 625604708
3 52 99995 395142903
3 72 99963 114381370
3 24 99978 854437009
3 83 99918 369954699
3 1246 9901 168343233
3 7 99914 284290588
3 44 99982 253721974
1 6124 46745
3 77 99918 891272647
3 38710 51425 676683904
1 55118 80182
3 18 99926 502698997
3 2 99940 548329950
3 5 99991 233807577
3 43 99997 977968930
3 92 99902 646033490
3 21 99908 233603930
3 54 99962 936388252
3 36 99973 947117093
3 66 99999 645899552
3 29 99988 827657450
1 26160 94559
3 14 99951 505173491
3 46 99937 425887516
3 17 99952 600725689
3 44 99949 518752519
3 64 99996 203420677
3 18 99939 813734402
3 23 99933 716144072
3 96 99964 531662204
3 87 99919 682878115
3 49 99960 106037497
3 35714 88164 259387646
3 28 99959 591958101
3 73226 80189 468582262
3 16239 56947 924197700
3 49276 50103 380259964
3 95 99976 292077598
3 2 99974 38979388
3 21 99944 450316761
3 90 99970 892870587
3 28 99905 747852119
3 60 99989 512142917
3 47210 93210 403385826
1 19444 45546
3 5 99930 562808731
3 64 99926 718235768
3 32 99929 756200083
3 15374 96417 897628920
2 10523 993692233
3 39 99949 374715495
3 1 99992 971561283
1 80818 89256
3 100 99920 48901469
2 98829 912770437
3 14 99924 92761313
3 40 99957 438603231
3 9 99984 190917315
3 74 99924 271822201
3 26 99925 996300511
3 55 99904 693304162
2 45956 901787378
1 3256 24559
3 47394 95115 244323814
3 15669 89078 244315895
3 20511 51793 745877178
3 94 99904 624897709
1 16613 75416
3 47 99923 721602261
3 82 99944 598734939
3 73 99978 321977543
3 53 99967 373632778
3 85 99957 688379812
3 64 99990 563336497
3 78 99935 314830914
3 21177 95458 174561211
3 84 99998 625061905
3 65 99952 683083543
3 90 99907 625588544
3 22 99988 496349820
3 2458 29405 42339357
3 45 99931 40824937
3 42 99971 691524029
3 50 99950 248529009
3 30 99903 392158686
3 36 99919 401472053
3 40 99964 216897545
3 83 99910 617584050
1 16195 28685
1 27515 70127
3 37 99940 824949939
3 87 99994 37961582
3 74 99907 160051489
3 41 99907 675515843
3 72 99985 599913692
3 84 99931 273148101
3 75 99982 53391809
2 48918 683399830
3 78 99966 258359577
3 85 99949 7945749
3 88 99949 516044960
3 13248 89788 896231489
3 81 99908 810837209
1 16974 27860
3 23 99912 486056338
3 5 99961 596885302
2 92991 773186440
3 16 99953 968263029
3 12 99904 569255265
2 66979 890929259
3 6 99974 463414006
2 32541 996276879
1 41721 79767
3 59 99940 840412565
3 86 99968 936813080
3 58 99953 878756004
3 42 99987 133881036
3 52 99943 367265745
3 80 99988 228244481
3 19272 20428 170890345
3 73 99940 73878100
3 16 99905 63564083
2 12076 246983412
3 71 99960 96963936
3 2022 62195 894717153
3 65 99901 780351481
3 50 99923 451122910
3 91 99942 773264154
3 25368 59062 402994894
3 25 99985 666328024
3 18819 33319 445925444
3 55 99993 196981407
3 58 99907 984322089
3 25 99942 903602173
3 61 99928 205288353
3 56550 71937 104634019
3 52 99983 968456747
3 5 99966 992060585
3 94 99940 906309384
3 89 99946 464621585
3 60 99997 11447263
3 34 99913 287873679
3 99 99903 928000158
3 75 99911 773737608
3 72 99962 265033379
3 46 99980 220879192
3 85 99920 916009243
3 18 99929 816347864
3 13 99956 997879979
3 95 99976 706858527
3 29906 42136 467046990
3 19 99971 665468296
1 20210 26552
3 88 99941 776105940
3 58569 77289 122488911
3 94 99957 440186722
3 2 99986 762787650
3 37 99972 113524983
3 6 99982 968214282
3 89 100000 28123952
3 27 99963 478004569
3 67 99967 77424077
3 13 99954 10270527
3 66 99964 399821560
3 99 99951 116487309
3 51 99964 584950722
3 10 99991 766816378
3 58645 62256 157795822
3 83 99978 609005956
3 9 99911 48299762
3 23 99987 771402905
3 64 99973 831839803
3 68 99955 661187446
3 56 99905 484583600
3 65 99981 626642512
3 39 99946 926319994
3 70 99913 362398898
3 13 99946 930185219
3 45 99909 88610726
3 22 99906 684714301
3 61 99999 791833879
3 9 99924 425309220
3 37 99964 596969590
1 12995 43870
3 86 99969 366645183
3 100 99971 434107094
3 5 99988 646238501
3 89 99970 413902764
3 34 99917 27593895
3 92 99942 147444282
3 67370 79393 319589542
3 73 99941 145710246
3 56 99915 179023337
3 1 99975 373661889
3 79 99974 431059326
3 44043 91702 836685584
3 14 99904 777951203
3 25 99998 501472530
3 15 99930 478838630
3 74 99950 171202237
3 41 99948 737192393
2 71624 692453483
3 44 99953 581444801
3 62 99983 242883800
3 2534 97305 712603815
1 30018 89615
3 83 99999 486880491
2 67662 396276342
3 9 99972 959005154
3 1275 35407 149083523
3 7 99960 589091015
3 30 99977 954433657
3 51982 63953 585680117
3 53 99988 781895383
3 33 99905 216045557
3 90 99989 955278812
3 23 99967 445899822
3 94 99919 38098573
3 17231 67806 391885568
3 5 99918 457695985
2 91464 326568163
3 14 99969 828307528
3 75793 84399 645028326
3 57 99995 420442103
3 33 99950 348291131
3 84 99948 377861098
3 2500 99661 9972988
3 11 99989 418126474
3 95 99972 671660320
3 3 99942 840387368
1 13669 28462
3 32 99924 339718510
3 31 99911 460436585
3 55 99914 386954998
3 86 99920 825067363
3 98 99950 661633583
3 85 99957 226374733
3 61 99918 177760233
3 21 99906 987927732
3 66644 96985 439546297
3 20 99997 102676039
3 17 99931 133330560
3 4 99923 375066492
3 60652 91431 646635567
3 36 99903 23808879
2 2650 36225509
3 38 99992 629073688
3 58 99988 426066785
3 34 99979 516078643
1 58379 78761
3 61 99939 883967091
3 45 99991 973731996
3 86 99929 480998912
3 91 99913 174918514
3 26 99978 389051447
3 82 99937 435757636
3 22 99922 250141271
3 56 99999 220072363
3 18 99937 750361111
3 24 99925 946482378
3 69 99984 988808979
3 84774 97300 967700943
3 61 99946 102597996
3 43 99927 296569268
3 81 99971 712348075
3 98 99960 619148107
3 35072 47008 105539047
3 70 99908 561569145
3 18 99988 102044199
3 66 99910 811674817
3 85 99923 898634762
1 1602 70923
3 64090 69772 955268397
2 99845 413853195
3 62 99996 727950900
3 16 99994 231323609
3 54 99918 882326028
3 25 99967 656682898
3 14 99936 193957609
3 49 99954 404912613
3 26 99951 125864019
3 68 99987 781249098
3 9 99985 138104852
3 95 99965 520940747
3 100 99973 99148323
2 76207 526326144
3 82 99965 647399539
3 96 99963 155736736
3 84966 86639 293566664
3 88 99936 253654402
3 4 99956 245799113
3 64 99918 481055429
2 15481 183864984
3 53 99955 968749698
3 24 99904 898294551
3 40 99941 960936624
3 41 99954 205981996
3 899 93585 440056159
3 34 99940 762627819
3 96 99959 371992777
3 45 99926 82742213
3 41 100000 21671859
3 20 99988 500122931
3 17 99983 643989299
3 15 99927 989337239
2 42977 436637343
3 85 99975 280683825
3 11 99964 423271559
3 31 99985 805047753
3 58 99902 282834418
3 7 99999 137036093
3 5 99916 70257869
3 17 99955 403290203
3 70 99931 588651313
3 97 99978 733875386
3 80 99997 634368109
1 61323 97784
3 11767 65857 790731984
3 79972 91808 340497372
3 56 99982 854387510
3 24 99995 818119467
3 36 99973 14773705
3 12907 72851 78163593
2 50111 366925255
3 2 99903 737522641
3 55 99906 164407712
3 4063 26318 119010554
3 35 99962 708428019
3 36 99956 822414746
3 52 99958 170555084
3 97 99985 303402885
3 16 99952 383270497
3 29 99959 916669749
3 64 99909 841152219
3 31 99963 672096686
3 57 99971 785888337
3 7913 49199 379164066
2 54052 514685351
3 58 99933 409270140
3 46 99913 314607852
3 98 99923 878241347
3 92 99912 40608845
3 56 99941 831157207
3 63 99923 532890870
3 83 99993 932696175
3 82 99959 357709543
3 31 99960 834374867
3 96 99943 251556151
3 70 99916 637249722
3 27 99904 198729624
3 87 99900 552811635
3 72 99943 411122460
3 26 99929 602504131
1 19984 56118
3 4 99991 423169534
3 59 99990 511966091
3 13509 71506 630806915
3 27 99950 849047327
3 99 99968 358927908
3 79 99938 617316172
3 52 99964 705726212
3 58 99949 864851880
3 91 99944 463838112
3 71378 89951 757157134
3 52 100000 69572080
3 68 99928 647216863
3 19719 32652 4971985
3 34 99928 188858250
3 75 99972 339962786
3 91 99986 165026377
3 83 99932 272866861
3 64 99960 183892526
3 99 99929 706333129
3 83 99937 470879839
3 97 99939 804251838
3 19101 73663 218362269
3 63492 65380 839906025
3 76 99957 108050699
3 1 99914 377644704
3 61 99965 790713901
3 15227 35972 745338583
3 37 99956 105913391
3 69 99924 628533380
3 62 99972 789549672
3 31 99922 245606209
3 93 99961 338795038
1 60265 71959
3 37 99931 36177571
3 54 99917 643162276
3 92 99943 713493288
3 53 100000 537436856
3 77 99977 769754054
3 37 99957 521531890
1 28484 81108
3 99 99973 733800762
3 32 99955 257324851
3 36641 74923 609640756
3 6 99923 327159387
3 92 99950 424079443
3 96 99992 254025709
3 65 99991 32503733
3 59 99998 868484256
3 21 99948 179817533
3 53 99910 325972248
3 37 99958 679210800
3 25 99989 617778599
3 20 99905 126516254
3 79 99909 544379732
3 28 99977 80627203
3 30 99903 574182425
3 74 99934 944497070
2 32453 668414708
3 48 99952 984457564
3 3791 5539 376517497
3 49 99959 401332612
3 54 99978 862439706
3 63 99965 415244675
3 52 100000 844611779
3 92 99935 422044267
3 25 99942 441623607
3 25602 62752 786021376
3 18 99910 71073171
3 93 99945 408672349
3 33 99997 734384662
3 4790 76478 72165074
3 22 99916 813812767
3 78 99917 560749073
3 80 99973 672218743
3 82 99938 203522442
3 51 99915 780203728
2 81254 919985475
3 31 99985 934609141
3 68218 72407 828880793
3 33 99915 968096433
3 2462 48162 703390155
3 53 99906 685741576
3 13 99974 493894433
3 7 99950 515429382
3 1 99960 792725121
2 4720 468850125
3 66 99975 515542894
3 74 99979 569507405
3 36 99948 544755342
3 28 99938 742584606
3 15028 51633 514839455
1 9261 45928
3 8 99907 732034314
3 76 99919 687273443
3 54 99918 435490592
3 80694 84889 430217653
3 74 99988 147213947
3 95 99974 553863509
1 6346 19583
3 37 99957 709118
3 77 99939 246569519
2 95110 303333604
3 19 99952 786902338
3 5373 62973 57625490
3 70 99996 283087278
3 29 99946 977109579
3 50 99942 590617898
3 37168 72268 453753450
3 51 99998 402882138
2 64039 720557795
3 56 99978 969894793
3 92 99947 786511462
3 89 99927 410896145
3 69 99957 928739404
3 41 99971 918132265
3 39 99949 752965040
3 86 99990 103271689
3 99 99910 273891380
3 98 99962 468044238
3 36 99984 506717829
3 86 99952 612409624
3 19 100000 359417887
3 10 99997 813917679
3 7 100000 926310482
3 94 99986 895462635
3 39 99965 240350853
1 14456 90373
3 17111 96896 458285824
3 20 99923 942537183
3 83 99944 107301341
3 99 99943 52181077
3 20 99991 463831480
3 33 99959 322868324
3 38 99918 517025479
1 22758 98678
3 92 100000 962623951
3 62 99914 66131924
3 61 100000 939753223
3 14 99915 916141189
3 52484 58108 674114616
3 47441 67574 591624375
2 96797 329712119
3 97 99984 786530330
3 73 99944 59745437
3 74 99994 937834489
3 27 99931 613502969
3 26 99940 311680943
3 7 100000 230337151
3 20 99937 220306872
3 95 99957 338273615
3 17 99948 867308984
3 34 99983 64090615
2 51853 395360736
3 78 99985 189971496
3 60 99957 602554862
3 25814 49608 54732756
2 22765 406000885
1 5477 32205
3 76 99946 620907548
3 43 100000 464769165
3 62 99969 136222127
3 73 99971 589932374
3 22349 34772 551992610
3 81 99951 539387014
3 35 100000 679465948
3 11 99959 227441590
3 31457 48111 512191699
3 21302 29511 345533549
2 73896 142717669
3 48 99928 954358841
3 28303 96337 913658766
3 75 99956 316627094
2 80530 196868825
3 38 99905 813120009
3 72984 80933 686058211
3 89 99947 149877019
1 17008 66465
3 76 99975 841137802
3 9627 99258 524371894
3 97 99997 457176913
3 27 99912 893684370
3 29 99943 361091406
3 97 99940 414711470
3 71948 93999 934626123
3 92 99904 38214147
3 80 99995 237734475
3 75 99993 66723777
1 616 11628
3 70 99967 556367868
3 99 99928 502291923
3 47 99971 933305739
3 13 99942 522606462
3 1 99995 680334571
3 48908 99988 237933435
3 4233 48702 846595853
3 80 99912 951804017
3 79 99982 181096693
3 1 99959 683363820
3 72 99937 112989346
3 40 99928 753022551
3 98 99916 338942768
3 84 99983 453219399
3 15272 59425 448987708
3 49 99970 666796794
1 46023 56407
3 92 99944 59836743
3 92 99980 179013723
3 41 99930 35286414
3 91913 94356 436851431
3 11 99971 497696889
3 88 99949 583621454
3 51 99964 326266081
3 91740 97469 852770467
3 50 99999 859052587
3 26542 74522 182045181
3 49 99913 668853260
3 2 99917 158042719
3 57 99992 858419083
3 66 99979 677542872
3 12 99995 541419336
3 91 99921 497913318
2 37759 274498013
3 1 99965 948654598
3 1 99938 430545927
3 58 99903 927049600
3 1 99991 987998397
3 35 99971 624176718
3 56 99975 356843501
3 65 99965 123195284
3 5 99920 426200826
3 65 99987 211136712
3 51924 54389 78115910
3 10 99935 806681430
3 79 99980 81445872
3 65 99911 159857025
3 47 99987 871591386
3 16 99937 989538956
3 7 99953 85652718
3 28 99947 36640794
3 62 99945 734921122
3 15 99993 895176403
3 39 99919 159428537
3 202 27061 949374024
2 97225 279894558
3 36 99915 211907064
3 81 99983 722678088
2 71306 910769240
3 52 99927 546111639
3 70 99905 832715596
3 6477 20192 116458609
3 75 99940 119349710
3 100 99939 126544775
3 37 99992 73769461
3 89 99925 689411077
3 20941 57822 839410290
3 35 99936 478865816
3 34948 75924 84657842
3 4 99966 384094904
3 60 99964 849892933
3 42 99983 19032869
3 2 99982 627661694
3 86 99931 954769839
3 84 99929 672123739
3 27 99919 466144059
3 7 99930 456831144
3 21938 83937 611098883
3 8619 12044 941296735
3 52 99995 241389085
3 11920 16513 687596883
3 43 99933 487073854
3 37844 94166 720539406
3 89 99973 472699328
3 63 99931 307106807
3 98 99977 39628514
3 5565 34731 681364152
3 41 99989 90191440
3 54 99930 331545822
3 88 99998 893199075
3 91651 97883 918083778
3 62565 88593 420138153
3 7 99909 271023272
3 24 99903 169027880
3 99 99911 39250214
3 92 99949 844671711
3 3 99955 856398536
3 19 100000 315520526
3 86 99993 664784626
1 45882 76168
3 53 99941 640486695
3 7 99913 502861687
3 91 99952 763478203
1 80773 91489
3 12 99935 156453051
3 77562 86633 614679120
3 74 99969 520759859
3 76 99937 809228985
2 64435 717074363
3 88 99964 157288102
3 60 99975 196758665
3 47 99926 587969886
3 62 99942 501348634
3 31 99919 943465695
3 92 99991 187511447
1 69080 99626
3 21 99959 738722629
3 56 99954 328958913
3 99 99953 810608128
3 73 99911 310196759
3 11 99923 971288847
1 66981 67551
3 80 99949 406951960
2 27188 491257466
3 5 99942 1414975
3 72 99903 632166859
3 35 99952 184617928
3 4 99978 127607860
1 4044 96230
3 47 99901 175147879
3 68 99932 533815843
3 48 99933 464776272
3 36 100000 421763157
3 20 99918 631412357
3 81 99960 853252237
3 1851 65618 287668700
3 96 99925 943800181
3 85 99991 249301197
3 45 99970 229002391
3 25 99948 411052472
1 45968 48549
3 17 99954 256113161
3 64 99948 785080007
3 98 99960 337604528
3 85 99937 862578172
3 31035 99858 344282981
3 34403 84487 992613094
3 69 99917 615118343
2 78470 28057907
3 11 99994 553587801
3 80 99963 397596912
3 16 99941 431425168
3 13244 75539 559732225
3 37894 78130 213957042
3 54 99978 84098821
3 7 99903 861449118
3 22044 84235 746224401
3 63 99902 251919515
2 25956 310535140
2 3225 258987098
2 35018 821896816
3 15226 79175 217656055
3 19 99907 762348210
3 8 99916 240898904
3 91 99989 374434915
3 65 99986 128101271
3 16 99999 473482195
3 77 99973 529503424
2 8848 638517016
3 1 99909 817104067
3 93655 98304 678584353
3 4325 67836 203315457
3 46 99996 623019142
3 45 99931 495094411
3 87 99971 941270332
3 9599 12612 979345171
1 43961 86063
3 88 99909 861734225
3 98 99929 153259942
3 4 99964 528447652
3 57 99933 541929880
3 11 99941 808277833
3 54 99965 379182849
2 24944 588713842
3 51 99906 265771761
3 61 99994 428936118
3 58 99927 451625702
3 28 99960 117792547
3 49780 54536 104486753
3 81 99965 227552481
3 40 99961 427438668
3 11 99994 219811588
3 37 99960 97316635
3 23 99923 939334552
3 19 99907 479149552
3 39 99924 104189661
3 12 99932 277576187
3 32 99937 924789455
2 1662 563146304
3 40 99918 316922672
3 36 99947 560158134
3 43 99976 179799916
3 6429 65492 1098188
3 25 99991 894582499
3 47 99971 593647289
3 33 99933 779056027
3 87 99955 244359844
3 55 99972 409577784
3 68 99916 234690380
3 60 99903 693507001
3 54 99937 244834534
3 64 99952 16486277
3 8 99935 769290823
3 71 99925 694442663
3 26 99992 520096834
3 20 99943 880523606
3 71 99978 431679572
3 92 99930 104499128
3 42 99995 614583934
1 39826 58332
3 44 99902 525927187
3 5 99960 674705521
3 22 99972 49587745
3 80 99934 886072959
3 99 99973 813738105
3 79 99934 419300473
3 26 99914 441888237
3 50063 78265 640335499
3 65 99926 187991991
3 43 99966 685620662
3 23 99931 137104283
3 71 99959 995981839
3 28775 66870 641164372
3 46 99912 838415945
3 1 99967 269013806
3 8 99984 564431989
3 22549 27738 898001135
2 59849 628177027
3 99514 99887 694991806
3 41 99979 96777873
3 8773 20101 666643524
3 61 99953 54724015
3 68 99974 317923638
1 62384 73807
3 4 99935 94816757
3 35172 99285 68568986
3 87 99905 376161506
3 29 99983 829769431
2 21720 50886734
3 57 99994 571911998
3 29784 59314 286204539
3 96 99986 387252173
3 94 99928 791410485
3 4320 35481 457548150
3 97 99952 220311339
3 5717 8690 149617927
3 33 99939 844134189
3 6 99926 193311423
3 23 99993 248618008
3 100 99977 153144656
3 95 99903 552449013
3 99 99931 972463138
3 67 99966 978842717
2 14800 950387112
3 45 99912 32473765
3 66 99929 840749224
2 65115 228611032
3 19173 75402 941931031
3 10 99996 486954650
3 92 99968 689245651
3 24 99936 93493974
3 56 99951 371276985
3 88 99964 991621092
3 14 99954 739210619
1 44452 82389
3 27 99908 949080001
3 41 99911 414695071
3 62 99903 347042307
1 31016 61773
3 6092 24366 758595751
3 96 99983 178802392
3 35 99908 671080230
3 15 99930 828606664
3 80 99912 801984119
1 16078 93130
3 41 99923 973704047
3 53 99944 240200914
3 97 99951 65434731
2 57415 995263690
3 19 99974 658186844
3 65 99928 734689351
3 61 99949 305788985
3 84 99978 967880451
3 19 99978 31060525
3 59 99957 243672696
3 4245 47136 961727725
3 76 99932 861122395
3 48 99965 696618103
3 4972 87681 727794946
3 26907 72351 703099029
3 91 99902 621623819
3 32276 46391 70351520
3 90869 91361 236558907
3 53 99920 395143810
3 64 99902 957854628
3 92 99968 120370942
3 31 99992 424687370
3 93 99999 342318387
3 62 99987 817741703
3 34 99934 317522783
1 41830 74485
3 3 99954 726819039
3 17 99992 560432982
3 14 99955 709043751
3 14068 37971 576509683
2 18264 442291788
1 39402 96243
3 48 99981 55204518
3 69 99905 850650920
3 46 99964 341749347
3 31218 56883 893540837
3 98 99930 116859223
3 54 99983 341670763
3 35 99939 765720520
3 36 99981 183872085
3 67 99975 302653854
3 94 99969 598989595
3 33 99968 174800809
3 55 99962 512682869
3 64 99926 938526244
3 99 99982 681207043
3 26 99926 303201402
3 51 99999 770252074
3 5 99937 293025353
3 82 99961 542976577
3 17 99928 66386341
3 25539 73422 164009452
3 50 99908 606054558
3 12391 98832 833288393
3 17627 31678 532329987
3 46 99949 314913610
3 3 99956 383135593
3 18 99990 466210273
3 66 99976 741937255
3 43478 58383 506842723
3 71 99929 441418020
3 30186 53683 858803366
3 25 99918 153661460
3 74 99939 388201069
3 50160 97083 517996286
3 63 99942 416847494
3 78 99965 137173314
3 6453 88926 475022642
1 15172 31054
3 98 99993 191675104
1 6296 68677
3 34 100000 210935159
3 11 99914 747448076
3 32 99992 783163005
3 45 99982 612731477
3 47 99913 267974880
3 82418 99796 750452084
3 79 99996 985324348
3 28 99942 633488270
3 20 99900 866144595
3 20 99909 172785172
3 30 99974 146325671
3 10 99936 934981255
3 22 99917 561918566
1 15504 83467
3 99 99910 859375175
3 27306 85445 284554020
3 30916 96139 603832687
3 9 99969 203638209
3 82 99978 303230386
3 90 99926 192402777
3 50 99919 619589095
3 27 99938 767332979
3 5971 42681 590260084
3 93 99922 86504072
3 25 99907 659496297
3 3412 52613 706967624
3 94 99939 630382824
3 7 99991 909777185
3 85 99991 849704135
3 2 99906 430163454
3 14 99937 787799673
3 43 99956 82777420
3 93 99906 629558314
3 79 99984 677385282
3 67 99909 507950121
2 18963 964506567
3 6554 35897 85422998
3 98 99941 11152115
3 98 99973 927177436
3 45 99996 807201886
3 14 99987 824570567
3 48 99951 812780511
3 94 99995 855286556
3 47 99963 585128945
2 41757 920764212
3 3 99947 939150732
3 19229 91712 245846597
3 57291 97048 388334227
3 28 99980 451338562
3 20 99914 547993064
3 41 99919 287378441
3 77 99973 743180740
3 32104 73683 285155059
1 26065 77484
3 87 99987 992058642
3 80 99904 649637840
3 58 99964 453721325
3 80 99974 729896892
3 14 99939 22776178
3 59 99965 851875793
3 61 99978 508116277
3 26 99915 859229106
3 54 99909 408314917
3 100 99965 688541541
3 47 99910 148630259
3 78 99920 198871006
3 29 99992 940811189
3 75 99979 595057343
3 88 99962 110300108
3 15 99927 842083166
3 40 99900 905699586
3 1 99934 26337031
3 71 99963 840246776
3 90 99904 637399172
3 70454 98080 773886911
3 76 99925 39960795
3 83 99917 605755589
3 91 99952 518567766
3 71989 78510 168775411
3 27 99912 12053705
3 51 99907 138300180
3 86 99949 717651983
3 19 99924 533869433
3 48 99996 417521110
3 23 99908 354788314
3 80 99999 733031837
3 37 99958 29326976
3 60 99915 708436986
3 25 99986 88429729
1 16288 21648
3 88 99981 193909860
3 6332 93720 293734106
1 58050 59015
3 100 99973 635792058
3 96 99939 392391360
3 11 99921 352956445
3 56 99959 816393231
3 85569 94487 724608507
3 11 99913 196906730
3 46 99997 137927856
3 81 99931 471219720
3 96191 99805 638685288
3 72 99960 428853094
1 63125 68973
3 100 99907 389176955
3 8 99900 371479355
3 55 99935 242463201
3 87 99981 36139527
3 86 99997 193320444
3 15 99908 274857300
1 41240 47253
3 55 99955 146766633
3 94 99955 833052794
2 16365 456715799
3 42 99966 895832612
3 86 99975 313496195
3 65 99951 586123056
3 10 99993 830459920
3 58241 96802 366708604
3 57 99950 216403345
3 78 99905 588756801
2 1584 773601353
3 40 99915 628642843
3 3 99982 561868856
3 86 99951 533192929
3 45 99994 126343702
3 5114 15547 703615023
3 5473 77857 93382826
3 78 99935 48925096
3 37070 69149 79763373
1 18330 24209
3 100 99970 388063896
3 9 99903 896055280
3 56788 91615 87088995
3 34 99970 828751491
3 3 99975 468168573
3 28 99952 227101604
3 12 99998 646205873
3 84 99908 824925227
3 45 99938 41395102
3 11489 36284 298502017
2 17802 561876144
3 26625 52069 494073056
3 68 99936 712919505
3 98 99923 213715202
3 40 99908 834519663
3 51225 73128 984900870
3 66 99911 857754715
3 2314 13941 260193278
3 21 99918 379418653
1 39586 53240
3 56 99992 526194506
3 88 99981 103992165
3 8435 18767 421198265
3 14 99934 521656405
1 31695 66518
3 56 99934 110751504
3 34 99974 46260095
3 22 99901 282756303
3 48 99915 942143426
3 77 99984 307890050
3 28 99955 934941981
3 5922 77570 631950325
3 52 99965 425740627
3 5 99934 91313269
3 3 99924 227003860
3 52 99973 94685556
3 19 99987 964619134
3 71 99938 563232110
3 47656 51135 101076386
3 1 99912 100348939
3 41 99928 674217034
3 22 99907 398248070
3 12 99970 18042297
3 82 99938 753828685
3 44 99914 76982579
2 44559 563459952
3 23 99947 102347877
3 10171 51857 828990717
3 6444 83324 141839896
3 31 99992 70417854
3 95 99952 181048992
3 34 99988 650445797
3 63 99940 959413734
3 24 99972 732380598
3 98 99942 998491828
3 60814 99770 907107953
3 61 99957 560405174
3 90 99959 174940784
3 36 99916 355410881
3 9 99920 641479313
3 60 99901 532146771
3 93 99939 73941718
2 36208 944997314
3 55 99994 564803922
3 81 99938 858444092
3 34 99902 28327884
3 81 99903 796796318
3 86 99997 985683588
3 2885 12352 96169729
3 52 99990 822626254
3 39 99969 198723082
3 2 99977 57082882
3 97 99995 599777711
3 95 99942 934397793
3 29 99950 260604981
3 73 99924 609808187
3 11 99955 240818557
3 19 99905 813896783
3 71 99998 926805633
3 19 99960 313241202
1 74797 75797
3 16 99907 129448507
3 100 99918 854002118
3 15 99949 803937510
3 19910 73048 984645084
3 13408 35769 788145517
3 85 99959 79223893
3 31 99988 193342598
3 4 99941 347645136
3 30325 51395 77790429
3 9746 35472 814928045
3 34 99965 997366
3 86 99961 775368974
3 94 99900 222965330
3 61 99929 897857566
3 91 99924 814475477
3 58659 98155 49178001
3 15 99989 181442919
3 15 99992 566490220
3 50 99965 808043226
3 50 99950 808060934
3 11 99929 757739019
3 9682 56259 951821903
3 5 99937 467419724
3 48 99997 458841424
3 23370 42278 500630274
3 23 99972 263826419
3 76 99987 789821578
3 63 99981 15330308
3 46 99935 7092322
2 22139 563792241
3 15 99965 302532829
3 29 99937 843596674
3 96 99981 850397820
3 56 99909 406503955
3 17004 81233 150326332
3 24 99950 50534546
3 10 99969 248213556
3 38 99972 475965235
3 41 99972 298723956
3 61 99989 369749551
3 12775 84591 691836529
3 50004 68461 331493452
3 38276 68735 963386273
3 14109 91285 631168669
1 47832 73697
3 33 99968 566693874
3 59 99977 429070121
3 2 99950 764965579
3 23 99996 780403523
3 74 99905 753295049
3 96 99997 837273817
3 80 99979 928518613
3 5 99990 119581369
3 35 99997 63203340
3 63 99914 942049402
3 22 99905 60934841
1 7906 16512
3 69 99956 1061765
3 56 99924 791387461
3 73 99900 810326908
2 1737 517588034
3 75 99930 877467954
1 12371 57634
3 55 99938 101858538
3 278 20183 920210602
3 49 99963 851807600
3 54 99913 951313693
3 47 99909 350383814
3 5 99912 55394443
3 92 99977 877667009
3 66 99965 567832899
3 58 99971 776592175
3 40053 99383 855412321
3 56 99964 494272344
3 47 99931 364929913
2 87918 36804678
1 71747 83396
3 69 99997 141416330
3 84 99902 893539229
3 56 99946 461522690
3 46 99966 691013364
3 68 99917 989239843
3 82 99945 445426595
3 86 99946 55409920
3 77 99973 969453257
3 35134 39096 559280728
3 10 99975 191521446
3 28 99920 188013915
1 5385 52887
2 55879 444322968
3 82 99915 552600579
3 25 99939 835373875
3 69 99913 792218084
3 26 99920 913029069
3 47 99913 342812962
3 87 99913 547625217
3 80 99905 449705241
3 62 99986 839001413
3 10 99975 529327354
3 99 99925 332997039
3 15 99906 735044784
3 9 99919 667775992
3 93 99918 130016003
3 45 99908 343442878
2 91477 750953562
3 9257 88546 151941088
3 86 99991 284231393
3 22 99903 166205814
3 20 99974 963942559
3 78 99943 583192606
3 8 99918 782474550
3 48777 97524 926914040
3 56507 67293 78710276
3 87 99909 213662441
3 35 99901 90619271
3 25 99967 457249058
3 81 99924 577509380
3 38 99988 403039459
3 50 99952 846395240
3 34 99913 895613825
3 71 99989 564269678
3 54 99956 988972965
3 15153 33948 473299714
1 56677 94694
3 67 99937 170516736
3 25 99923 815871825
3 23 99985 606185086
3 81 99907 928092377
3 71 99999 177197520
3 55430 95819 135230392
3 83 99929 933991110
3 1 99949 80821600
3 54 99951 458335553
3 9 99975 295225339
3 46 99950 541527769
2 13966 222714195
3 69 99938 807170927
3 92 99930 904113979
3 54 99983 662252687
3 18 99956 546715078
3 78 99974 614072997
3 73 99950 348806697
3 99 99955 454249609
3 5463 17813 476198455
3 22136 88014 632222632
3 61 99950 649740065
3 6 99950 288717032
3 14 99954 797060989
1 49309 70206
3 26 99997 340975200
3 72 99900 431088773
3 15 99949 29818424
3 25935 49052 762029778
3 91 99964 321519426
3 12 99901 727075272
3 98 99901 153400117
3 26 99943 244526084
3 89 99958 642937612
3 30 99993 354970782
3 84 99934 245941320
2 6357 684530908
3 86 99963 731587525
3 12 99974 193850388
3 41 99967 502069972
3 60 99930 83144370
3 78 99993 430694568
3 80 99951 718570506
3 44 99977 860212131
3 74 99960 39838923
3 29 99963 513824909
3 72 99908 442118245
3 25 99923 578186521
3 27 99923 846322096
3 73 99923 162274217
2 25916 821081566
3 26 99979 853548724
3 96 99901 242714099
3 92 99924 139964413
3 57 99927 624163787
2 65781 490127535
3 85 99970 709679827
3 4 99995 452958779
3 20 99976 326992226
3 4 99971 830342766
3 23 99980 732751556
2 95880 456008425
3 37 99964 827967601
3 30 99967 698399272
3 18 99916 644013898
2 13719 376795331
3 94 99935 639959822
3 42 99947 628204779
3 24 99949 402940824
3 95 99996 592750641
3 18 99904 334285974
3 12 99989 284059639
3 91670 99764 299393789
3 17 99943 79865004
3 50507 92023 990627946
3 57093 95193 11772116
3 2 99997 748793416
3 19 99949 546178379
3 71 99973 828982835
3 69 99962 99181765
3 66 99921 75539869
3 24 99920 806624410
3 26 99910 464365231
3 88 99915 788914368
3 5 99993 835015794
3 91 99946 760367385
3 223 60606 37486638
3 92 99930 371101679
3 21 99985 350827026
3 52 99978 989945789
3 48 99930 309072662
3 43 99980 791296560
3 95 99916 41361950
3 87 99970 578500205
3 45 99953 88922207
3 26 99952 223364244
3 32 99934 27321095
1 16948 52721
3 72 99919 955032141
2 85592 115450778
3 79 99939 64024829
3 78 99913 656059524
3 46 99944 802216882
3 90 99994 801793846
3 7 99982 494340508
3 31 99939 671112477
3 52059 70823 529355247
3 17 99914 183127502
3 91 99977 954771078
3 79679 96704 56050896
3 4 99903 684134852
3 42 99984 465106078
3 20 99932 534527930
3 43 99946 203566824
3 31 99956 995446409
3 44050 54384 885286938
3 75 99985 442448906
3 62 99952 86069279
3 48886 83477 656560301
3 37 99902 444903014
3 17 99972 237495198
3 93 99958 477786406
1 1271 1784
3 10 99906 756351007
3 52331 57686 377259696
3 25 99990 881105699
3 72 99963 244152087
3 6167 50298 652572472
3 65 99954 383883635
3 85 99972 468236594
3 29 99962 14486665
3 53474 71804 606063756
3 21 99950 442316317
3 24 99933 26139119
3 23 99951 895911834
3 40 99939 662734064
3 5 99929 189175795
3 53 99962 534894361
3 85 99946 471976137
3 2 99915 41862700
3 12 99972 85261005
3 5 99997 574702499
3 13 99992 644337000
3 33811 38751 112647547
2 97676 125601656
1 2394 63388
3 36 99947 994734493
3 27 99957 388519963
1 25876 89848
3 70 100000 911529932
3 65 99988 155684594
3 72 99972 505732411
3 20 99931 780480272
3 77 99983 61958217
3 31117 93599 581679879
3 6 99995 934783995
3 19 99933 565527047
3 30913 88874 630995540
3 9 99966 67061080
3 97 99976 786011
3 47 99979 397604992
3 39 99902 498469726
3 9 99978 956565670
3 85 99972 151927157
3 36 99958 699641142
3 60722 76300 234206025
3 28292 93291 499615686
3 55 99970 892598549
3 2 99954 996282168
1 202 89308
3 14 99943 835836362
3 73 99972 131675965
3 2 99917 779655416
1 45392 87306
3 41 99910 508514011
3 78 99988 585184728
3 55 99915 427507328
3 70 99933 524751985
3 79 99989 234466030
3 97 99917 942782798
3 59888 94846 652193751
3 60 99927 534761287
3 90 99931 308253262
3 97 99954 416186308
3 70 99941 806427499
3 14565 29701 447399543
3 99 99928 707635247
3 100 99919 356066408
3 58 99985 827774121
3 77 99981 716924983
3 93 99982 887216218
3 48 99944 981597597
3 86 99984 479645142
3 8 99924 270100532
3 2 99952 804136877
3 40472 97975 896950137
3 6 99977 98124937
3 9 99993 980361231
3 26 99977 16977559
3 57 99921 194770502
3 36 99998 734461995
3 19319 19679 967366107
3 79 99978 503484832
3 80094 87986 873563393
3 81 99927 936473214
2 32631 122201902
3 80 99937 366611862
3 96 99979 95018453
3 94 99945 702208070
3 89 99907 395259834
3 76150 80229 552659648
3 87 99945 104548516
3 97354 98217 403702424
3 17868 25105 946111657
3 36 99980 334318954
3 57 99931 128447096
3 87 99917 80891720
3 44 99995 287039196
3 4 99964 365489750
3 90 99915 548408190
3 39 99987 703026099
2 87695 548903793
3 15 99997 608664126
3 67 99994 207018302
3 66 99911 778380726
3 53 99903 425681398
3 32 99962 528218385
3 63 99952 700048137
3 24 99953 950920010
3 29 99963 170755239
3 11 99948 715625271
2 22483 760566138
3 5 99960 404997003
3 2 99916 346805112
3 13630 86558 812714970
3 6 99905 275757905
1 54788 68485
2 47347 715478947
3 18 99945 665351077
3 100 99965 985550400
3 22938 82481 121877531
3 17724 75365 508898806
2 44887 905936379
3 82 99921 362955712
3 85 99953 736982613
3 67 99985 775485288
3 58 99982 439557838
3 79 99991 949582239
3 58 99960 793818361
3 23 99960 360626345
3 2658 14419 442131225
3 30 99993 767715620
3 31 99954 809351112
3 20 99909 608847053
3 19 99926 662035160
1 9448 49787
2 86533 976474222
3 71 99964 117064304
3 60 99986 880198777
3 14 99912 501333260
3 2 99903 70032910
3 69976 90932 509092811
1 5297 88557
3 85 99988 441882494
3 52245 65557 816467684
3 19 99992 415223223
3 59 99984 209927580
1 23460 96321
3 98 99941 779661674
3 50 99956 266267995
3 63 99909 557751562
3 16 99906 829995790
3 44002 97846 677602304
3 19507 87825 497539531
3 69 99907 653527502
3 69 99948 320602207
3 31 99909 316993963
3 79 99966 753939731
3 65 99945 638837096
3 33 99972 490279352
3 52 99971 368448914
3 43 99928 363382499
3 15 99922 847228121
3 75 99992 652150389
3 97 99936 94990000
3 13017 34813 824260447
3 93 99955 340291894
3 57 99906 242682019
3 60 99976 150593621
2 66244 271762904
3 97 99946 607334138
3 100 99983 885792558
3 9 99908 59882836
3 74 99998 598519803
3 1 99926 534583670
3 91 99919 407599667
3 20 99996 967348657
2 58512 49711479
3 38 99939 182414914
3 68 99998 821800650
3 13 99961 621107397
3 75 99994 718549060
3 84 99999 515645557
2 88897 9045226
3 76 99906 460293538
3 74 99927 600735424
2 30324 494093023
1 19461 98037
3 8 99945 775492408
3 47 99925 951364953
3 95 99944 900327984
3 45167 51917 44916063
3 25 99906 207407418
3 67 99967 185550777
3 93 99961 202292695
3 87 99916 450902417
3 60 99951 149343211
3 63 99998 484253085
3 93 99931 96713310
3 32 99942 951794145
3 21 99937 789283585
3 59 99919 853275828
3 15 99932 698971060
3 81 99928 215420678
3 88606 88611 767245510
3 83 99977 499733984
3 72 99953 98786973
3 20427 47742 962570028
3 19 99969 205354134
3 12 99949 517936055
3 46 99940 72946991
3 3 99957 359042164
3 54 99923 934900579
3 53 99962 582275842
3 17 99926 9528149
3 6652 99963 603236208
3 43 99943 317044273
3 72 99945 294421824
3 79195 80920 759443791
3 5 99954 297517995
3 93 99912 615640730
3 23 99947 670721316
3 82 99995 483121200
3 36 99968 264026143
3 87 99944 148138827
3 30 99937 542080787
3 11433 44142 462883423
3 1 99906 354292157
3 29 99926 689066628
3 79 99967 54813095
1 23266 80696
3 20 99943 859087907
3 59 99964 327251008
3 46 99953 806397626
3 56 100000 5395713
3 59084 76249 79528108
3 34 99917 768219621
3 88 99920 462249725
3 38 99935 664099451
3 10 99996 355665501
3 79 99998 823961203
3 9675 33074 86271722
3 82 99952 200153994
3 21 99966 873488182
3 98 99928 684888744
3 2 99915 383568009
3 28 99935 19662408
3 88 99933 43803751
3 27434 72022 348191768
3 55 99984 214987093
3 77 99914 113920482
3 88 99908 417226968
1 36558 73662
3 72 99937 926319090
3 10 99918 209545681
3 54 99971 826631429
3 28277 89462 936125949
3 89 99985 930744986
3 78 99983 274379192
3 62986 73020 302350011
3 41 99969 897080704
1 81002 85877
3 100 99914 695749634
3 52 99969 407116572
3 61 99909 914908122
3 27 99964 490134695
3 79 99958 565886868
3 44 99914 446588796
3 30 99937 137720714
3 29136 87924 797058602
3 38 99936 266246128
3 24 99936 471374851
2 42843 371223932
3 84 99929 481647979
3 83 99932 505306939
3 97 99919 405719976
3 41 99971 47679235
3 45 99918 387243206
3 45908 55922 94981893
3 52394 83752 590971097
3 89 99939 823613484
3 14529 76986 968214682
3 9 99940 928927295
3 31 99987 964893353
3 11 99957 587091785
3 79 99918 788916754
3 55 99965 940292149
3 2 99934 259663887
3 42 99944 108106430
3 24 99976 63939340
3 46 99975 619537542
2 56166 866750162
3 5 99972 63081785
3 5 99928 49268108
3 52 99914 796540749
3 21 99957 903824222
3 47 99971 70965418
3 46 99942 523777928
3 21 99906 813806655
1 27927 44376
3 5 99937 772965859
3 16 99933 210672484
3 50371 78336 889018462
3 8 99989 468835649
3 64 99951 228675134
3 12 99958 737854149
3 29792 36533 305691677
3 93 99945 138220598
3 14 99959 716594976
3 22007 81509 478417615
3 51 99994 742197270
3 11 99955 134354175
3 32026 95335 801765347
2 44794 38887936
3 72 99974 993387028
3 78 99995 612749311
3 6481 70487 713677318
2 10995 719458388
2 33713 835631418
3 49 99935 128610215
3 58 99930 69482181
1 43718 49901
3 23 99935 529644436
2 83469 115003484
3 31 99965 593493183
3 43 99929 183945709
3 31075 61819 512382487
3 71 99914 370849031
2 70031 452677780
2 69574 969328143
3 21 99965 45503197
3 47 99947 412561382
3 76 99905 218230726
3 21 99972 655836999
3 19844 98118 309703268
3 18 99976 506208682
3 46990 79958 728027643
3 2 99943 924098502
3 81 99952 218962471
2 72629 975468458
3 79 99992 461177258
3 60 99936 282606590
3 60308 98637 518976533
3 88 99911 349041293
3 29 99990 121060126
3 80 99969 274968692
3 78 99913 983337949
3 6 99980 603675634
3 51 99992 938881702
3 50 99983 489098342
3 38 99971 78356775
3 43 99910 609862041
3 20 99917 707797459
3 17 99960 457263677
3 68 99943 129223807
3 94 99945 848902070
3 22898 90337 155695691
3 29 99983 206124825
3 27 99960 228052164
1 4311 21806
3 8 99929 389595679
3 10 99927 923003472
3 87 99953 186883378
3 59 99971 454096794
3 68 99998 815424107
3 38 100000 64654397
3 8859 95039 492591136
2 31987 350096714
3 96 99933 675204163
3 77 99932 848425473
3 54 99973 577665123
3 18 99955 29136378
3 82 99909 753305246
3 87096 95171 541613874
3 92 99987 549942389
3 98 99942 568979991
3 26 99921 647400563
3 78 99945 238699149
3 16049 18357 430124881
3 38077 91570 718574635
3 87 99992 528645210
3 98 99977 234062789
3 95 99939 621668109
3 5 99908 206382640
3 20 99908 616663042
3 62 99989 776044097
2 66673 38790717
3 95 99997 257876955
3 39 99952 625909080
3 26 99955 758336048
3 33760 49295 371067813
3 61876 68772 619192825
3 36 99966 788469370
3 63 99949 410998159
3 93 99936 274939685
3 18 99913 217911599
3 66 99905 265198866
3 14 99940 556934203
3 34 99985 633823022
3 64668 82247 49680325
3 85 99996 627999371
3 57 99943 214641737
3 19705 61994 215056964
3 71 99944 969446586
3 28 99975 187606179
3 50 99903 709653185
3 73 99974 860492161
3 63 99940 129048129
3 90 99930 190384109
3 80 99922 561286686
3 93 99942 9852689
3 46029 78044 165935166
3 33 99941 534606418
3 48 99944 32989904
3 29 99920 670070455
3 42 99938 951316173
3 31 99950 116118924
3 72 99958 977713085
3 29418 52647 201396807
3 53 99909 710048956
3 78236 91186 297866154
3 64 99976 112835772
3 61 99917 526181418
3 89 99973 463198732
3 22 99956 368043919
3 96 99983 370134297
3 80 99918 400596957
3 7 99911 257846900
3 49 99964 719539571
3 88 99989 6027285
3 8 99999 457540722
1 11761 58923
3 76 99976 603686459
3 68 99903 423199472
3 17 99930 130477218
3 74 99947 449273984
3 28616 42355 253522484
3 9 99942 124061424
3 66 99939 796275177
3 44 99934 545912959
3 5 99914 630075223
3 3559 52867 667233589
3 21 99914 946910042
3 3 99955 836028076
3 2 99992 434006008
3 70 99918 673607438
3 35 99921 853472131
3 77 99918 471530335
3 60908 97340 261684992
1 38447 62011
3 62 99969 653234186
3 50 99901 840904839
3 75 99941 306137906
3 16918 77039 238377737
3 48 99936 675601186
3 33 99983 483354161
3 100 99955 626684225
3 63 99985 441098696
3 2 99957 92280969
3 73 99920 318280148
3 81 99982 731891498
3 37 99976 108073814
3 46048 61707 493641580
1 8868 76466
3 72 99903 884287362
3 53 99964 255999753
3 28 99930 83265894
3 47 99985 463029025
3 72 99944 647269882
2 46141 273280714
3 73 99975 541315253
3 71166 98211 633775614
3 7 99930 591486044
3 13 99918 191638496
3 17 99959 383621138
3 84 99982 194689103
3 87 99963 208149099
3 20 99928 77361567
3 86 99956 273949517
3 77 99999 28362272
3 53 99943 781205907
3 22 99938 545468642
1 14941 87546
3 17 99924 488640715
1 80472 90529
3 44828 56163 124683604
3 2 99906 328947804
3 16 99954 606691606
3 5 99904 233336651
3 89 99984 192246627
3 78 99930 89978419
3 49 99982 272933890
3 31254 86883 320477853
3 49298 59673 233622953
3 70 99966 897854365
3 22500 23956 480422147
3 1 99982 11858676
3 86 99995 185747183
3 31374 93585 719584116
3 75 99920 322230794
3 45 99990 155774115
3 53 99967 900968816
3 34 99933 846858660
3 32 99902 458174656
3 49 99963 573974355
3 52 99914 123397982
1 43903 59496
3 55 99960 747988528
3 66 99981 819709496
3 57 99983 527048934
2 47195 710501444
3 40 99964 649885267
3 93 99990 609513909
3 23 99956 310502435
2 77069 106342326
2 40291 809577671
3 84 99941 954647223
3 56 99936 852875033
3 80181 83992 851027391
3 98 99928 266086487
2 97889 625519660
3 21 99911 691693807
3 16 99931 120209820
3 86 99991 92632424
3 29551 91775 304865214
3 91 99983 626617183
3 96 99985 747781522
3 12 99939 823369886
3 42 99974 294969310
3 80 99963 389834532
3 25 99917 74851927
3 75 99942 358943077
3 96 99903 964686339
2 51876 435647586
3 23 99977 908885846
3 64 99952 134838682
3 36 99966 898779954
3 75 99940 189431135
3 60 99909 663141795
3 59 99965 960720278
3 86 99985 444754546
3 48 99944 852670073
3 5 99990 824962461
3 98 99903 35933214
3 19 99907 857368308
3 40 99906 316427578
3 17 99941 230622465
3 10945 52789 27260199
3 7 99943 686247725
2 73091 516903013
3 85 99970 835300062
3 23 99907 134897059
3 66 99926 536639368
2 76235 959451333
3 42 99980 732345092
3 4880 40354 553542106
3 11 99941 699383461
3 7076 19115 927393143
3 14 99940 314245122
3 82 99996 434144842
3 12 99944 501435921
3 15 99930 605274907
3 98 99921 906775483
3 24925 89822 879187532
1 13418 21176
3 96 99958 953676111
3 85 99941 402668391
3 98 99926 431690557
3 10 99965 230855307
3 82 99983 511662076
3 9297 54872 201820292
3 76 99993 87819546
3 54 99975 140341296
3 21074 90667 857208223
3 45 99915 128428258
3 64 99981 281571026
3 90 99990 876814150
3 15 99962 304056382
3 52 99935 467075462
1 44339 51472
3 1 99951 57937071
3 59 99976 974291415
1 50707 92618
3 7212 44681 105941175
3 27 99921 566001485
3 30427 52412 217450876
3 53 99919 936674900
3 38 99911 155974742
3 60 100000 190758187
3 87 99939 501025192
3 67 99993 946342154
3 38 99943 323918218
3 73 99943 673028539
3 91 99933 862388049
3 1 99973 429148479
3 23 99992 864010320
1 930 74127
1 44710 82380
3 70 99960 593597869
2 16017 500711215
3 87 99944 825779924
3 91 99918 794433872
3 47 99921 345645249
3 61 99911 408480408
3 94 99915 5778456
3 44 99952 59003943
3 93100 94154 485899244
3 8 99932 412430040
3 15 99956 39999492
3 56 99995 948180489
1 17064 26729
3 35375 46976 503513865
3 44 99976 894934987
3 83 99902 751308676
3 99 99990 707091466
3 83 99921 412468182
3 61 99922 913747343
3 100 99913 26400386
3 68 99944 708835317
3 64 99989 279575658
3 89 99996 21589332
3 70 99958 196493522
3 27843 33962 605022815
3 5 99969 371829413
3 83478 99676 783866316
3 40 99948 718879484
3 98 99990 28546292
3 68 99930 847290588
3 20 99921 790549948
3 80 99915 537839680
3 22 99953 203969459
3 35 99971 201859159
3 50 99993 469018748
3 31 99909 110159630
3 36 99938 99202926
3 37 99904 762932177
3 67 99976 591463034
3 65 99966 165160334
3 89 99907 430363726
3 11 99988 212968955
3 69 99982 584602551
3 86 99940 640088601
3 18 99961 423312460
3 33195 68128 517880313
3 31 99993 334990409
3 86 99922 918259646
3 29 99909 634194361
3 4851 41773 723043811
3 32 99905 543471319
3 81 99999 198683838
3 2 99934 401748918
3 41 99913 291223365
1 38632 94952
3 76 99962 985639388
3 73 99985 717445067
1 47187 52253
3 70 99938 222141538
3 46 99950 952067870
3 36 99961 897254127
3 1 99991 664555322
1 768 34904
3 90 99949 264927938
3 46 99929 362300549
3 29 99966 945587148
3 44 99917 221527901
3 94 99913 460320009
3 62 99933 106950075
3 68 99959 756059799
3 54 99947 445299213
3 76 99967 612315905
3 65 99947 468061062
3 12 99976 771765177
3 78 99928 708392634
1 4608 92938
1 67424 70188
1 53403 92511
3 49 99987 636892184
3 65 99915 836108392
3 32 99961 735170937
3 67 99992 543684457
3 96 99956 888408666
3 40 99929 480039116
3 82 99948 201704434
3 22 99979 283951648
3 41 99935 453626555
3 83 99904 322994272
3 96 99933 10539283
3 87317 98189 961190327
3 59 99964 551216418
3 85 99988 523497090
3 5 99920 133387771
3 2730 76921 977837463
3 32 99963 790407685
3 59 99910 236542405
3 25550 79648 938999964
3 72 99925 739679387
3 45681 56796 472634612
3 41 99958 649308781
3 44 99962 557673535
3 57 99941 466027412
3 96 99933 409501455
3 29423 66301 632642294
2 7840 751081709
3 45 99967 774105158
3 3314 71980 757859088
3 12 99952 790497282
2 23213 217617996
3 41 99940 11174968
3 79 99965 191712037
3 5 99978 802770286
3 31 99939 628039804
3 75 99906 39635103
3 23 99960 281854884
3 16 99950 384705255
3 26632 37572 163272869
3 35 99974 113684961
3 33 99937 153930526
3 63 99922 329135533
3 76 99998 763712110
3 51 99926 678253103
3 100 99915 360044819
3 88 99913 15360922
3 97 99970 953855825
3 23 99998 597678638
3 32 99988 591112983
3 44 99952 869309757
3 51 99959 811211551
3 18 99930 698324340
3 23 99957 348369749
3 80 99922 959170648
1 88700 90228
3 1523 68448 353324089
3 7 99982 939052988
3 94 99956 693360020
2 33536 516505877
2 20912 379758867
3 18 99958 439849441
2 87891 149172149
3 73 99904 458383038
3 77 99934 992522836
3 9 99964 179778501
3 85 99973 875543158
3 46 99927 19629519
3 83 99974 722186830
2 596 183027495
3 1972 46271 301311133
3 83 99918 277127164
3 24 99958 469032630
3 93 99965 147441447
3 4 99976 40330385
3 42 99992 479124733
3 14 99976 462631074
3 31343 64873 948101583
3 17 99998 418688355
3 39 99995 24317266
3 88 99997 381255128
3 82 99960 371476284
3 46 99931 477234005
3 25 99911 699427632
3 75 99919 735677059
3 19 99964 442175964
3 40 99913 507606945
3 52 99909 723074912
3 26 99900 353723912
3 20 99988 887504114
3 99 99903 837686513
3 86 99915 862777792
3 94 99987 189570939
3 10 99910 713335573
3 79 99901 616867815
3 39 99933 695072704
3 70 99981 380434983
3 77 99964 4143793
3 3644 4214 983139735
3 82 99990 178702054
3 2 99919 389816330
3 19 99932 379049093
3 83 99912 84703240
3 82 99994 41563466
3 4 99981 470273622
3 96545 96625 725693476
3 50 99935 583858359
3 89 99938 78030875
3 54 99915 238671345
3 64 99924 216129652
3 44 99972 741657875
3 68 99902 610753560
3 86 99948 754175990
3 14 99973 792000050
3 39 99984 795418370
2 27747 412740346
3 1 99991 240887811
3 99 99969 885274574
3 94 99900 937252660
3 46 99910 464800432
3 40 99900 222363253
3 35 99961 111244028
3 83 99978 718384838
3 58 99966 409087795
3 43 99956 548718485
2 33710 673370881
2 54147 247217647
3 80 99992 110830027
3 46 99967 310253943
3 46861 47210 6775194
3 83 99950 109245969
3 97 99966 435336826
3 8 99949 983280793
3 13 99977 223925767
3 83 99947 301273542
2 89204 940173393
3 15937 52165 43248969
3 72 99968 276452612
3 63 99953 576514655
3 10044 59528 797547209
3 8127 37201 777920387
3 68 99955 908637216
3 21 99964 257415254
3 9 99989 40148125
3 17 99926 694864949
3 54 99994 27854470
3 10 99959 992162553
3 43 99924 730301883
3 32 99962 362521859
3 58 99915 601729499
3 51 99919 609889912
3 83 99948 145271716
3 66 99972 449428937
3 4 99931 58346395
3 55 99935 928530295
3 19 99923 866786797
3 86199 86594 950649109
3 22 99997 621729685
3 11 99943 85107598
3 72822 90751 889665216
3 91 99925 781674152
3 27 99967 435954285
3 82 99935 856761801
3 16 99905 275912536
3 67 99915 191548409
3 68 99997 117467673
3 31 99952 643129640
3 31 99915 631336073
3 21478 95742 196645042
3 61 99933 994639461
3 10762 25571 699672352
2 1730 570364048
3 87 99909 792938081
3 34 99979 448761108
3 47 99985 176414363
3 25 99980 517643912
3 18 99918 243502828
3 61 99959 145056826
3 69 99978 720184535
3 15 99926 74074687
3 32 99964 732722923
3 56 99905 266062165
3 54 99917 465460685
3 51 99958 979973125
3 98 99928 916932726
3 19 99946 689909004
3 23 99968 904917438
3 29 99909 186371836
3 56 99921 243428633
3 84 99953 912314654
3 32715 72605 85592225
3 11 99981 841962395
3 98 99915 353744469
3 16042 92241 4347100
3 1866 17776 977827488
3 22796 30801 616965166
3 20 99902 310803997
3 2 99920 412550058
3 18 99939 380714649
3 1 99912 138855251
3 3 99917 327635801
3 65 99984 968348545
3 89 99961 180270238
3 21 99996 996130943
3 5 99937 836619367
2 37511 240638904
3 5 99909 900620756
3 42 99902 403219408
3 38 99968 683372089
3 96 99998 263216584
3 81 99976 236112723
3 87 99900 441869037
3 75 99914 915724040
3 15 99914 423492958
3 33 99913 687100638
3 10880 84580 498558200
3 51 99908 16260093
3 78 99928 293754737
3 516 1429 907230326
3 33 99906 640339394
3 98 99940 238728642
3 9 99912 38556363
3 33 99946 355083406
3 32 99965 758603569
3 66 99971 865993141
3 99 99965 91620491
3 2 99949 440239246
3 95 99901 533289406
3 57 99930 562582121
3 31 99906 897172646
3 75 99962 964929876
3 64 99948 533350134
3 72 99986 558791202
3 28 99916 309795425
3 64 99947 650724782
3 16 99998 722125306
3 15 99911 567280476
3 1 99987 359014616
3 62 99923 422717665
3 9 99923 237926399
3 95 99946 218494277
3 58 99974 418003835
3 73 99962 978631461
1 10043 18877
3 85 99953 865019786
3 73 99973 872479549
3 90 99950 654973977
3 70613 94348 707459644
3 23 99965 290303603
3 74 99949 160398285
3 42 99961 758244486
3 80 99939 64759575
3 9696 60314 991097271
3 88 99947 882076559
3 1 99977 525750887
3 65 99983 541779105
3 44 99954 256209077
3 25 99963 661554320
3 23168 49842 408873091
3 27 99990 104647839
3 41868 47588 869630651
3 20 99971 542227057
3 84 99946 817539027
3 98 99946 671390382
3 64 99960 191927182
3 40 99996 510389479
3 71 99987 44080133
3 15 99929 833711292
3 50 99940 192456679
3 4 99908 156682811
2 23268 693481363
3 38640 52692 22455116
3 74 99938 83434915
3 1 99985 672943233
3 24 99983 729314763
2 34319 735371520
3 90 99961 226393226
3 100 99995 217415489
3 9 99963 603888641
3 87 99974 810185349
3 55971 60073 126875205
3 3 99926 31151196
3 83 99932 638263574
3 38 99941 182759705
3 1877 55216 851868997
3 91 99912 542655931
3 85 99982 189034932
3 34 99907 782641419
3 11 99942 742415264
3 74 99940 622292999
3 70 99934 219483678
3 100 99924 912920958
3 675 6725 873156324
3 63 99975 32899325
3 62 99914 806215754
1 35287 58620
3 36 99900 64566460
2 28016 801991133
3 78 99970 524833765
3 26 99935 596284954
3 72 99944 456686104
1 53482 83170
2 45274 257975540
3 5 99907 393557276
3 9155 72412 404592389
3 20 99938 528849871
3 67113 89349 752999121
3 78 99954 695665137
3 88 99988 854928950
3 15 99941 32209150
3 34421 94291 549678469
2 89290 830075393
3 9 99907 997750624
3 22 99910 882129432
1 34027 85456
3 46 99960 630201887
3 30 99995 401001037
3 75 99951 556316215
3 13 99963 553719352
3 44234 88526 455159089
3 82 99954 589591672
2 32067 715556263
3 47 99955 735424790
3 12 99914 476266666
3 11 99936 474359355
2 68768 114469033
3 57 99927 185716744
3 83 99941 171632939
3 42 99938 190311816
3 41785 94536 828235747
3 30 99975 191094079
2 5878 780587303
3 63 99907 809017241
3 31 99914 863907514
3 52 99964 567628846
3 87 99918 729485891
3 69989 83859 317419407
3 83 99917 7302274
3 30 99993 103321364
3 7 99930 536099833
3 14 99907 541838336
3 61 99992 413798796
3 18 99933 417066309
3 7585 24077 743651949
3 5 99942 410230921
3 72 99936 114173239
3 12 99924 596142696
3 74 99963 119012441
3 40571 96485 40764924
3 84803 86038 552482230
3 76 99917 957134746
3 56 99944 937941386
3 33105 48907 916331231
3 29 99908 466861711
1 58286 69372
3 51 99945 989242938
3 34 99912 213033849
3 89 99945 401594038
1 39902 59124
3 32 99950 930891803
3 23 99995 304770179
3 80 99902 865684233
1 74825 99179
3 36618 98631 341868758
3 11 99955 280201921
3 35918 70835 352589249
3 86 99941 617701645
1 45433 60288
3 3747 74787 309825668
2 92600 397009088
3 24 99918 106056420
3 36022 66051 394240652
3 95 99953 614731777
3 37 99993 165066250
2 17426 3293531
1 67825 99728
3 41 99934 160576565
3 22 99963 506424144
3 21 99960 165380248
3 34 99915 765447542
3 9 99904 942264101
3 46 99961 928685178
3 17534 20383 673310841
2 87618 95885486
3 87 99996 195699995
3 65 99951 661105352
3 92 99944 668600426
3 4 99974 963383070
3 68 99942 637296427
3 89 99913 361374675
3 64 99910 654067563
3 97 99952 397210129
3 62 99982 81094317
3 72 99915 820612913
3 82 99935 272114729
3 6231 24643 744604445
3 93 99929 789787221
3 54354 62079 865160694
3 73 99947 162591650
3 79845 84785 562263282
3 13 99980 647041671
3 51070 86002 954392713
3 54 99993 375247556
3 10553 25994 892353488
3 94 99936 25548256
3 55 99932 441368357
3 80 99944 507539700
3 70 99974 897274892
3 36 99989 507773867
1 23181 44377
3 32 99952 909454480
3 5 99966 788405759
3 32 99918 484743028
3 8 99905 961368246
2 59112 646490033
3 16 99978 36479386
3 74 99901 623954082
3 48 99970 522362600
3 31 99901 685115519
3 48492 97483 232947154
3 78 99926 293336459
3 100 99917 892837625
3 44 99999 438450958
3 17 99958 27069281
3 25451 77414 781775328
3 58 99984 443709714
3 88 99917 835181090
3 52 99996 986626814
3 63 99987 359247439
3 18 99962 849250339
3 82 99900 427394420
3 31 99994 155931121
3 51 99952 126810811
3 85 99936 134801390
3 60 99911 314867246
3 54 99970 195959447
3 36 99963 791396538
3 48801 63434 102922634
3 77 99967 437862258
1 78065 80092
3 47 99972 452921478
3 73 99918 70365815
3 46 99929 62261773
3 2 99998 531728303
3 25 99999 926076172
3 64 99911 207905272
3 75 99989 427030231
3 56 99904 175499140
3 49424 97384 342549704
3 60 99990 16888293
3 83 99979 115675842
3 78 99998 367063220
3 42 99972 361374460
3 16539 22764 935647603
3 3 99968 603651836
3 15 99986 870547119
3 87 99902 661379041
3 97 99910 696591467
3 8 99910 997944806
3 28 99958 389956537
3 27 99916 730543395
3 35 99924 144229802
1 26632 29129
1 53719 97800
1 51709 60167
3 72 99912 443809876
3 93 99914 494309492
3 57 99912 716554452
3 59 100000 936640630
3 14027 92306 402931701
3 54 99907 295110355
2 7254 381933821
3 53 99902 162483318
3 48723 70616 903364137
2 48495 367245343
3 50 99972 803357796
3 97 99976 907979835
3 4 99967 818960554
3 13 99905 207704608
3 77 99916 725444724
3 65 99920 572249972
3 47 99920 857507559
1 93816 95389
3 77 99944 544667792
3 87 99903 740024386
3 11 99900 215687288
3 17 99914 514574149
3 43 99909 365422937
3 65 99967 490030733
3 88 99993 950707409
3 50 99918 692398888
3 18157 56664 28514203
3 29 99973 100805193
3 4 99942 430082806
3 22060 24967 425722832
1 45770 50765
3 99 99981 749514110
3 67 99931 122661562
3 68 99923 913189251
3 65 99908 966744192
3 51 99948 722145165
3 55 99922 590141844
3 18979 42074 574167830
3 20 99915 596871847
3 3028 37469 689532964
3 52 100000 839205491
3 94 99990 270000394
3 72 99990 6549400
1 25326 96536
3 23 99901 480264827
3 77 99961 10127707
3 62 99980 74286921
3 32519 95302 572836549
3 11 99941 32070102
3 26 99963 826101155
3 26 99943 401311281
3 86 99980 302291279
3 4 99993 453435697
3 27 99968 618119766
3 36 99943 226288540
3 86 99918 909394109
3 89 99950 129135751
3 63 99986 357657988
3 65 99970 168505085
3 78 99919 314009964
3 45 99986 252096739
3 100 99940 919173877
3 94 99978 780043034
3 11 99995 407932331
3 45099 48177 735017703
3 36 99986 984482467
3 19724 44837 308965008
3 81509 92856 480723520
3 3249 78775 61961032
3 53 99960 679443258
3 69 99998 577830989
3 11 99909 447597281
3 2 99997 662060879
3 38 99917 181878431
3 73 99976 788845076
3 2 99945 708137660
3 1809 93214 472211802
3 8 99958 907807846
3 26357 60521 64183037
3 78 99986 201630960
3 65956 75366 234026842
3 58 99921 268168794
3 12 99972 528803314
3 31 99952 895217426
3 48 99997 409433938
3 81 99956 802022649
3 37 99930 660880947
3 78 99990 675375017
3 21 100000 221701598
3 84 99902 445358582
3 46 99932 764520403
3 25 99990 940575410
3 66 99950 329449642
3 25 99931 673930933
3 57 99922 938755640
2 73794 311536311
3 14 99987 875936298
3 1039 17991 311583007
3 56 99953 124398105
3 12923 69436 463273626
3 20 99961 698851120
3 68 99926 597901698
3 91 99916 828722365
3 49 99981 727903251
3 6357 19938 389672492
3 27 99934 891488690
3 36 99918 683398249
3 39 99946 615564654
3 73 99944 56799368
3 97 99968 282649028
3 83 99969 156902819
3 98 99937 194826663
3 20227 52811 978393604
3 75 99913 733690047
3 51 99972 909254020
3 86 99936 407163633
1 29506 80282
3 69 99916 540312380
3 77 99997 717043015
3 96 99914 147608326
3 80 99959 663551973
3 6642 74477 726597608
3 52 99918 585374042
3 55 99995 819958096
3 14 99981 810639991
3 52 99983 386763465
3 66 99945 403012128
3 78 99968 168602299
3 64 99947 365571636
3 45 99985 300232308
3 81 99954 540750255
3 7 99995 989812584
3 52 99941 16850957
3 92 99957 50406325
3 86 99914 992775154
3 24 99989 55724522
3 54 99931 691151624
3 7 99934 85566984
3 89 99912 359290153
3 95 99988 199060937
3 73 99953 796001470
3 95 99943 91417121
3 21 99932 453764199
3 3 99978 41938946
3 16990 59136 28677084
1 21720 29880
3 21735 57226 246039249
3 13452 55715 680229069
2 81605 44597786
3 12 99966 498383043
3 14 99906 589941336
3 24 99919 370960576
3 75 99967 31957673
3 82 99913 976878372
3 2291 35146 678943581
3 49196 80277 973160842
3 61 99976 967901577
3 55 99927 100443327
3 35549 59349 99407412
1 19681 39877
3 31 99909 988964414
3 31 99913 658925176
3 65 99949 139709611
3 36 99932 885160149
3 45 99916 794420703
3 85 99916 500555769
3 81 99993 968491048
3 31 99994 565888663
3 13156 49387 346921121
3 8 99919 682708666
3 36 99954 93910935
3 94 99940 358299976
3 97 99937 393369129
3 57 99947 234619591
3 2 99916 72357684
3 25879 27004 907258720
3 73 99961 226626926
3 36490 85164 325721633
3 50 99929 391724240
3 46 99967 118843271
3 91 99969 704650554
3 49 99993 140075835
3 67 99905 23544401
3 87 99959 575869724
3 50 99964 695371436
3 20 99931 704752510
3 31 99926 969408048
3 72 99944 786842801
3 1 99951 833769401
2 19342 370463115
3 92 99967 41216875
3 54 99901 528542613
3 58 99965 72115447
3 31 99925 276420087
3 36 99930 93331193
3 35 99993 446951626
3 77 99939 687931979
1 68751 73946
3 44 99996 740115502
3 8 99915 840581738
3 66 99996 283765082
3 66 99982 376731620
3 92 100000 969227196
3 83 99915 176916655
3 49 99986 318700309
3 14 99948 832059310
3 99 99935 186998327
3 17 99903 118104443
3 33 99917 703229609
3 61 99974 359293747
3 44 99937 576425356
3 47 99957 347461236
3 24 99940 285865917
3 77 99904 490453668
3 30 99926 277334843
3 27 99951 729272693
3 88 99917 283924427
1 14548 61511
3 16 99977 540823116
3 56 99943 11198934
2 38859 951883858
3 91 99988 625875262
3 8 99942 700495235
3 21 99982 12847768
3 30 99927 776236190
3 1 99905 632307991
3 4940 48721 257277281
3 76 99957 947386274
3 40 99917 272774657
3 21 99902 809574242
3 71 99934 43599369
3 89 99961 13920705
3 83559 87380 578095235
3 80 99965 636687281
3 94 99968 688482138
3 349 42157 778531374
3 76 99900 174952447
3 73 99940 87595014
3 59 99934 9761611
3 82 99980 387226840
3 96 99942 522453668
3 9 99980 287621466
3 80 99984 205687395
3 74 99910 955757792
3 89 99904 805109110
3 8 99971 821993498
3 45 99963 995738178
3 49 99946 182808349
3 93 99940 531818187
3 2 99908 462404261
3 92 99927 839472662
3 54 99973 125497497
3 68 99974 884837070
3 43 99995 906424783
3 82 99937 550415142
3 45 99949 469348114
3 85 99972 517260287
3 77776 80154 764334433
3 8639 56455 395295563
3 48 99909 95620986
3 64 99941 9212849
3 51 99917 278096535
3 74 99985 556452722
3 21 99953 353704567
3 72869 80113 579582091
3 27 99924 387818657
1 27427 42857
3 65004 99878 841640522
3 87 99903 389591663
3 53 99906 136628525
3 2 99967 959293555
3 632 20157 340094674
3 8 99934 207176230
3 3 99985 484180572
3 23 99984 680720156
3 60108 93993 1067161
3 4070 36058 489634536
3 5 99938 606815870
3 29268 80690 368552902
3 59 99991 274581747
3 7 99978 376465017
1 12909 76948
3 44 99962 608964621
3 98 99980 701741010
3 27 99972 686094543
1 34803 56560
3 72 99970 268059041
3 51 99924 644917734
3 51 99923 870426993
3 94 99992 185299065
3 4 99961 721914149
3 42673 91844 965146807
3 94 99989 497740831
3 54762 91825 943146898
3 30 99993 435837471
3 93 99911 459095392
2 34894 404691948
3 11 99993 693865225
3 59 99996 986772287
3 10 99986 635161474
3 89 99949 819933700
3 4 99998 141276371
3 37 99964 225809236
3 80 99994 93079122
3 92 99939 119134595
3 54 99970 223003295
3 14 99907 141336457
3 31 99982 911542816
3 70 99930 91264418
3 74 99905 737352912
3 21 99985 910117685
3 22 99947 192508218
2 79710 923220131
3 3 99941 133491404
3 3877 99832 771138930
3 30 99924 666233872
1 53296 94433
3 43 99997 143850258
1 42634 57656
3 72 99932 351047789
3 88 99958 413702989
3 93 99939 507841828
3 20066 65954 330662293
3 7 99938 96603503
3 63 99977 238725425
3 13 99928 172820578
2 14539 914070572
3 73 99980 601854198
3 79 99916 363445945
3 5961 69922 111160668
3 2 99920 289552968
3 54 99947 809178085
3 82 99997 394447922
3 72 99992 668357015
1 91980 98974
3 36 99945 356279127
3 89 99945 11275362
3 35 99908 847097524
3 42 99933 263092844
3 16 99982 592994389
3 56 99917 957130024
3 10 99992 671982969
3 70 99970 43551813
3 61 99991 461164331
3 5946 56959 603545309
2 13815 370915377
3 49697 68369 807614274
1 33320 98422
3 52 99902 391379712
3 21464 74506 95156835
3 55 99940 841185826
3 4 99910 81732201
3 36 99975 104523103
3 1 99982 225075437
3 52 99945 1891801
3 17 99931 756694371
3 56 99988 744728006
3 18 99985 871850818
3 33 99969 217314461
3 100 99981 884033351
3 63 99949 86926966
3 81 99997 194393596
3 25 99981 221375147
3 96 99949 812318585
3 18993 32569 248466884
3 22 99995 433271914
3 28 99916 885105809
2 55661 599302531
3 9 99973 948798988
3 90 99921 761779631
3 45 99921 158946516
3 48 99923 105574490
3 80 99901 255880175
2 1394 665787307
3 81 99930 395496635
3 13031 46995 103542193
3 10 99906 693261718
3 40 99923 591014069
3 28 99934 941684990
3 34 99929 543221506
2 43952 916052622
3 69 99975 449785838
3 39 99909 950122860
3 56 99930 962228968
3 39 99985 116148495
3 23 99976 32618300
3 50 99934 645976274
3 95 99930 840491921
1 38989 72939
3 25 99918 797371863
3 43 7110 176425095
3 57 99955 344086225
3 52825 89479 570679452
3 96 99901 540821254
3 54 99946 267172676
3 67 99980 588013056
3 63 99913 575862160
3 62 99965 348057806
2 17717 887131678
2 8046 696121722
3 69 100000 316847798
3 29040 37836 852000690
3 22 99996 923425190
3 27390 73954 574346130
3 4 99942 602050418
3 26041 33091 937427869
3 23 99923 590060607
3 11557 57896 284121606
3 25 99995 396272253
3 95 99927 742776753
3 32 99938 354361352
3 5 99987 494755451
3 48373 59720 397440655
3 7039 65215 832956094
3 98 99954 697322805
3 83 99904 534858768
3 15787 19716 724337526
3 38 99954 390228812
3 63 99993 215302477
3 13 99968 235276755
3 15681 81782 207870612
3 71474 83453 201423891
3 34 99945 910544299
1 4646 65353
1 68521 80256
3 22 99983 777953837
3 41508 50554 229646375
3 40 99974 834679666
3 89 99983 739898759
3 67 99928 620873376
3 22 99978 124802409
3 2 99993 954828319
3 35 99974 514381926
3 36 99982 282144915
3 58 99921 856621133
3 41 99959 298628001
3 96 99920 820310792
3 10 99938 913537007
3 63 99985 327329467
3 7994 78315 994476650
3 97 99924 705611567
3 86 99920 782861003
1 2994 22859
3 5972 65595 58114773
3 13217 75974 807602676
3 37 99985 458139846
3 11 99940 711551965
3 55 99993 520884186
3 5 99949 142513512
2 6517 888343652
3 55 99957 298549353
3 77 99920 559093627
1 15956 84228
3 87 99971 465627802
3 37 100000 155947877
3 63068 67334 477887185
1 13328 69588
1 40004 84883
3 90 99933 941978448
3 77 99996 538289778
3 68 99921 589811337
3 47 99987 257836663
3 15697 98779 455586205
3 35 99980 277372537
3 75 99974 927094664
3 52688 96303 924812917
3 95 99990 39369497
3 59496 69687 581018851
3 7 99964 315019923
2 334 387154467
3 40 99954 615982253
3 44 99927 742245434
3 59 99962 984103378
3 64 99966 400278841
3 67 99953 810850240
3 63 99955 108440803
3 43 99932 30413883
3 62 99951 663560533
3 20 99961 265189726
3 38406 88239 596967885
3 75 99974 405604473
3 9 99997 884056749
3 37 99976 348960318
3 86 99961 182513339
3 15 99975 48012317
3 14599 61610 696351658
3 6 99941 372600044
3 78 99939 372687326
3 65 99930 550947019
3 65 99902 240669548
1 17282 62726
3 85 99965 610550758
3 52 99968 595981598
3 17 99913 222829722
3 78 99959 258688484
3 85 99967 547936943
3 77 99966 904342975
3 42383 68539 107793549
3 40751 93337 759977991
3 78 99939 609812015
3 34 99988 931808605
3 4 99982 840941417
3 30 99919 401524758
3 8 99971 299217257
3 67 99903 34315226
3 27371 52687 519023484
3 41 99916 99784845
3 23 99955 710131475
3 14632 43106 40112238
3 32 99948 335524101
3 84 99946 311952765
3 29 99952 856482838
3 8718 58592 370218019
3 74 99975 694949049
3 62 99913 351903501
3 11 99954 875916818
1 24317 72110
3 66 99997 541404912
3 36 99920 174780365
3 78 99996 864570400
3 30 99988 561991452
3 34 99970 305365614
3 75 99907 972713894
3 94 99976 449674323
3 15 99905 681738577
3 11 99952 923627737
3 33 99968 61941839
3 6 99928 79733220
3 61 99907 580861316
3 55971 59661 232612785
3 63 99945 452866091
3 22 99948 982283679
3 551 38367 857389749
3 85 99948 972572717
2 16624 203766611
3 19 99967 465979933
3 99 99913 460822453
3 77 99985 529981374
3 32 99992 321236102
3 93 99900 326565962
3 39 99911 343038422
2 16291 963539784
3 44141 92371 843246142
3 25 99994 368778364
3 91 99922 360605709
3 71 99993 70421143
2 34938 787159248
3 70 99966 232816574
3 43 99906 643207955
3 95 99982 829560703
3 77485 89245 44700580
3 65 99946 396282170
3 52049 62199 434961475
3 55 99964 870358395
3 29 99973 301503605
1 26628 32539
3 36 99913 88203132
3 38 99975 548976336
3 5 99922 854472562
3 34 99977 848926899
3 11207 74267 424257094
3 80 99926 366211024
3 75 99908 280318477
3 100 99986 10468534
3 38 99936 442979204
3 23104 45565 868647433
3 2 99992 365958455
3 75 99920 238832837
3 15524 19548 79841248
3 21 99909 376022463
2 99821 1669141
3 61 99928 169949888
3 94 99952 245904661
3 5 99984 834160997
3 84 99921 22301746
3 2 99964 800120947
2 22476 886584764
3 4 99922 67187063
3 16 99913 664195563
3 85 99950 143890570
1 73678 92580
3 72 99942 140059317
3 82 99950 361393950
3 69 99993 965170909
3 83 99918 716247112
3 100 99960 121633088
3 83 99914 389952320
1 29569 56745
3 44 99992 238568369
3 17545 37682 648141588
2 60989 741900023
3 2 99916 706293962
3 80 99973 436619904
3 13 99959 313441147
3 14 99967 219301186
3 97 99952 161410354
3 12 99968 322087109
3 97 99959 331879314
3 72 99929 235886458
3 41 99985 712072340
3 71 99974 364308448
3 94 99977 471256775
3 34 99995 349704936
1 25644 74001
3 99 99933 80329182
3 29221 39937 700780363
3 17 99970 655661992
3 94 99953 183957992
3 98 99923 470081393
3 100 99980 501954690
3 82 99985 916723405
3 79 99925 369797741
3 20 99954 299824802
3 75 99981 850913529
3 52623 84243 354390731
3 55 99993 144795702
3 6 99916 930559742
3 71 99939 414601975
3 3 99946 882616043
3 33 99995 133519893
3 22956 98706 550737317
3 54 99977 491794165
3 17 99991 751411782
3 13673 77031 234040140
1 46283 72222
3 31 99963 370774377
3 37 99939 900727773
3 69 99947 58400082
3 64 99924 296062996
3 93 99948 668336481
3 80116 91974 881755609
3 97 99913 178550305
3 17 99992 905688985
3 71 99916 732383821
3 88 99987 31071885
3 96 99909 344608210
3 52 99926 244357593
3 19726 30102 392690198
3 82 99929 665372403
3 48 99972 950102392
3 53 99940 227983175
3 69 99962 471182871
1 39634 83291
3 63 99972 735398731
3 91 99934 470364595
3 20464 89607 580195305
3 29 99951 811915261
3 52 99931 330495158
3 79 99922 577396670
3 57 99964 452075449
3 70 99966 868104757
3 64 99960 396965014
3 49 99996 787345503
3 27682 44157 446012054
3 75 99988 524363538
3 25 99927 607800298
3 85 99960 57185384
3 27596 33997 288998443
2 99427 920193433
3 41700 83299 369811801
3 46704 55027 613352326
2 86045 532166874
3 33 99968 24674966
3 2201 99333 72005659
3 82 99924 756411154
3 8 99913 906607142
3 39 99957 182978541
3 64 99939 787348146
3 74861 84432 643947133
3 6 99938 129781264
3 55 99910 910781105
3 88 99926 713332211
3 8 99925 601969645
3 46 99952 838765935
3 81 99984 86247736
3 13 99932 803408960
2 74367 594054825
3 72941 76948 554177149
3 29 99975 416557666
3 13 99931 137798039
3 26 99950 248598317
3 25 99942 81301827
3 100 99968 815294501
3 16765 93259 740199674
3 25 99955 582260964
3 33784 93911 54768831
3 68 99916 553919717
1 4564 46566
3 97 99985 340060480
3 40 99933 909296037
3 66 99992 535657075
3 35769 87744 61955570
3 99 99932 992864071
3 96 99993 402087822
3 26272 87901 808455404
3 69391 90481 405588928
3 7 99966 166945620
3 22 99971 234120380
3 95 99996 952799187
3 67 99956 96167781
3 23 99968 302432523
3 66170 66923 32007247
2 15028 29521996
3 52 99943 229833699
3 52 99929 619142600
3 28704 36805 791485308
3 22 99970 545434582
2 49274 354287028
1 1610 89661
3 76 99919 774588887
3 67 99917 319352641
3 45 100000 150338012
3 81 99945 729730660
3 20 99955 30288948
3 26 99925 326441561
3 21 99935 746535932
3 39 99945 972204277
3 81 99992 469929161
3 15233 25989 20260702
3 96 99964 440500267
3 8 99934 529203120
3 70 99911 687525491
3 12 99921 124262367
3 64 99977 776253105
3 29 99948 811683292
3 13 99959 109680641
3 8 99926 55814395
3 29773 72668 434968584
3 60 99927 963968148
3 7 99913 820143801
3 37 99902 894453224
3 16 99909 230632797
3 4 99913 240226119
2 87151 425125531
3 88 99918 62465027
3 99 99951 611265852
3 42 99912 17744268
3 61 99983 88609154
3 53 99911 288645541
3 35073 45771 563054184
3 57 99993 809478597
3 97 99953 650978844
1 74300 82667
2 79537 354670217
1 48581 62592
3 72 99960 357366531
3 38 99902 716298435
3 32 99959 573793358
3 1771 51968 557752544
3 56 99988 347184266
3 61 99938 187909097
3 88809 89342 725571593
3 59 99910 369720917
3 82 99959 445660110
3 51 99942 810996195
1 198 73538
3 33 99922 577178903
3 50 99901 450943978
3 1 99942 193556155
3 18 99968 298993852
3 32247 99252 631670299
3 15 99986 115224656
3 57 99933 91010564
3 9 99954 61915568
3 68 99936 830287722
3 61 99907 384758134
3 37 99919 488522385
3 28 99998 181693974
3 38 99957 537348460
3 37 99962 522020701
3 66 99945 837689157
3 87 99903 522103098
3 32 99962 287249822
3 30 99997 106277820
3 67184 81838 244718168
3 14 99978 346949212
3 22 99938 349648146
3 17584 79016 675106941
2 62250 770049953
3 68 99968 273357189
3 46 99915 631986107
3 85 99955 377173796
3 95 99985 952252570
3 28 99933 814067708
3 21 99911 652756146
3 59 99991 869575114
3 56 99975 833845532
3 25 99904 827963416
3 23 100000 298129970
3 36 99999 703149054
3 63532 79641 64783227
3 18214 48319 843274536
3 100 99971 763516618
3 1 99922 523927576
3 97 99961 831513251
3 42 99907 341594029
3 41320 71474 395057118
1 65199 75259
3 80094 91193 624024686
3 11 99991 131307999
3 17159 23438 295894089
3 10 99907 610831119
3 37 99927 967156587
3 2861 35839 318089350
3 67 99995 931177039
3 89 99936 475103689
3 33517 51187 231089828
3 4 99972 566228826
3 64 99982 966982705
3 85 99963 334565058
2 8924 756631630
3 93 99933 186220203
3 37 99927 251559029
3 71 99935 527155682
3 5 99922 4882405
3 86 99932 42505947
3 85 99963 263876643
3 21 99978 543120801
2 8750 209682016
3 70 99943 777703871
3 11559 99375 954481281
3 37 99968 611322037
3 84 99944 92797533
3 16 99982 460234853
3 7 99900 11965787
3 73 99943 32603805
3 78 100000 294853589
3 93 99920 969431023
3 13 99909 935719424
3 29 99920 778308524
3 83 100000 195489293
3 28 99951 817033518
3 94 99953 825749392
3 49 99983 389345371
3 30 99994 679304738
3 95 99941 353349478
3 68 99924 680580930
3 26 99958 562381272
3 12070 60155 626332545
3 31 99906 618835152
3 91 99953 838917342
3 11 99928 425948294
3 56 99900 977030255
3 55 99969 583054102
2 14312 948421873
3 31865 48431 79658436
3 89 99914 722627645
3 53 99968 673901990
1 61593 80442
3 17087 50206 938594876
3 60 99952 881454604
3 40082 65702 751895065
3 31 99979 812056676
3 22 99942 398128207
3 63 99913 719190342
3 71 99962 666785310
3 16 99943 455645087
3 13596 27431 927763928
3 27 99944 981900074
3 1 99975 814084394
3 21 99978 165063891
3 74 99975 519226009
3 77 99924 856240219
3 58 99976 797505610
3 45 99942 215754045
3 36 99984 483026439
3 79 99961 787269328
3 79976 88885 743518847
3 66074 90369 309046191
3 64 99930 625714126
1 41472 95850
3 20776 40654 453750741
3 59 99943 180522023
3 81 99979 689734877
3 73 99958 671181763
3 22 99985 195148483
3 82 99905 843048745
3 53 99949 226395773
3 1 99954 600497770
3 97 99938 88996429
3 22 99917 897918042
3 20 99984 899993474
3 46 99970 388523638
3 68 99983 172786560
1 34435 66685
3 54405 55475 404947737
3 80 99959 220422894
3 16 99925 294984334
1 50409 57215
3 31 99991 281894277
3 3 99987 899051691
3 39 99954 953763147
3 29 99931 909977286
3 75 99910 649669131
3 56 99983 643903671
3 4 99991 369274815
3 9 99976 423732886
3 25487 81815 126929641
3 24 99976 961177696
3 6 99972 960156949
3 49 99958 377974933
3 49 99969 329865889
3 24 99984 737417757
3 51 99985 322041788
3 40245 77813 204112752
3 67 99984 22229677
3 43 99994 694800118
3 70 99950 942682453
3 58 99983 696632492
3 87 99938 911327736
3 59 99923 219077384
3 7 99954 435276088
1 39791 63242
3 17179 77664 499297842
3 58 99916 920182983
3 48 99973 986174640
3 63 99986 321685390
3 65 99953 61111788
3 93 99972 568179571
3 91 99976 970123950
3 18 99921 34231459
3 42 99986 249478658
3 55 99951 740124359
3 37805 49659 699800184
3 30 99934 361934954
3 21 99985 661080238
3 32 99932 788312476
3 77 99960 291369745
3 21 99967 925372375
3 17 99999 778308319
1 83273 84514
3 46957 84051 7040277
3 42 99992 354642442
3 86 99930 766916945
1 51479 57813
3 91 99962 436156712
3 20451 26526 224972130
2 46545 165660059
3 60 99929 963000678
3 3 99966 263001070
3 56 99944 610799343
3 63 99980 95805780
1 3946 91155
3 26 99987 441426792
3 24 99907 811798810
3 27 99913 369592556
3 46744 64555 75464610
3 22 99912 340004529
3 47 99960 774177459
3 40 99952 237934596
3 2 99993 320288636
3 50 99948 625909343
3 94 99911 219481589
2 64453 95124381
3 55 99927 104803990
2 22818 348410612
3 22 99902 66469030
3 52 99993 371408310
3 92 99986 628371497
3 3 99914 237359656
3 35644 69198 431752073
2 69743 681382351
3 30 99995 899999584
3 74 99945 558244699
3 8 99949 305824636
3 42 99980 640061333
3 548 44313 97268322
3 71 99979 816233395
3 20928 54313 957170367
3 36 99907 125788385
3 13 99903 529946129
3 26924 50302 317541321
3 66 99912 441631306
3 47 99927 189708112
3 23 99994 837332151
1 30387 31278
3 89 99999 320209446
3 6 99962 173356725
3 35 99985 735064973
3 61 99912 892054233
3 68 99966 314864465
3 34 99934 217202573
1 6249 76651
3 82 99928 706507741
3 78 99957 601779312
3 9 99964 999021540
3 76 99951 589829352
3 90 99946 234994037
3 13 99920 907326219
3 12 99919 505535560
3 15222 18223 139967810
3 38830 81737 287490897
2 81304 816293321
3 76 99918 669773808
3 42 99942 305455182
3 63 99988 296295938
3 68 99993 439168417
3 33 99972 681990314
3 54 99988 187066800
3 44 99986 694900580
3 97 99999 424498652
3 59 99981 463157965
3 73 99902 409632921
3 24205 78448 23339868
1 7930 61095
3 97 99919 782399077
3 94 99931 260379465
3 73 99946 850465036
3 85 99966 767361014
3 21 99987 142712423
3 24 99953 482818327
3 35 99966 997658039
3 14 99984 496087543
3 26 99945 933765115
1 13194 77196
3 14 99996 510094916
3 74 99954 913847000
3 70 99985 630083924
1 30383 39587
3 63 99944 424449212
3 66 99917 982333738
3 56 99999 391883832
3 19 99959 520577684
3 7 99973 115247114
3 83 99953 803028764
3 30 99985 11444439
3 12190 65904 511519557
3 3 99991 873277496
3 40988 82020 60848448
3 4 99972 283540224
3 20 99928 700037455
3 73 99948 686971578
1 8566 86487
3 62 99915 771300121
3 10 99988 996651522
3 21 99996 164969302
3 64 99929 685372809
3 84 99931 146968691
3 8 99926 774226229
3 90 99983 396818694
3 94 99980 686319676
3 55 99909 73689667
3 71 99967 156285036
3 45552 85812 346597561
3 21 99926 667690252
3 66 99904 549734495
3 4 99924 123782911
3 6 99981 505981904
3 5 99982 240396330
3 6 99982 320106707
3 82 99914 641810456
2 88505 207198746
3 459 21140 844273217
3 90 99967 959155370
3 74 99945 257775468
3 70 99904 31242715
2 41356 42093430
3 7 99915 312933319
3 17932 27624 85105686
3 8 99923 565773725
3 81 99921 711955857
3 40 99971 732335097
3 93 99930 537798752
3 23 99931 908424058
3 81 99973 433302583
3 82 99911 152861664
3 31 99914 433554469
3 61 99906 751233874
3 90 99961 36469244
3 25470 64907 679001828
3 16 99914 622087408
3 100 99981 469532248
3 41 100000 196436866
3 45571 64839 891672356
3 1 99950 189243039
3 6 99952 447640757
3 43 99974 931673093
3 47 99963 411758067
3 56 99912 604941286
3 34 99930 534449669
1 3763 68121
3 42 99939 618959172
3 16 99932 167528804
3 80 99956 205831221
3 14 99969 131335403
3 78 99990 79608091
3 51 99954 961178147
3 49 99974 415977605
3 72 99985 537467157
3 19042 87492 988123937
1 46356 73407
3 87 99962 366060804
1 51070 77193
3 95 99952 27116894
3 82 99979 191696586
3 56820 89013 209619542
3 14 99906 199331456
3 9023 55119 214399958
3 22 99962 645397374
3 2 99912 26866275
3 88 99986 361727740
3 39 99923 195482832
3 75052 79807 475091483
3 84 99988 456105797
3 21 99983 923971851
3 65 99925 900114818
3 5 99961 985764714
3 98 99993 472138849
3 24 99917 600829424
3 42 99977 770128538
3 48326 95282 611888457
3 16 99919 263664843
1 30094 64097
3 34 99933 352236726
3 70 99913 694611406
1 45324 96168
3 89 99927 187834869
3 63 99942 470021863
3 24 99987 251140264
3 40 99969 362339421
3 14211 43624 480006998
3 2 99943 221621101
3 65 99940 683686030
3 60 99915 825993995
2 7980 316711934
3 9917 90450 474164609
3 22 99959 555008117
3 61 99935 994036815
3 15 100000 187986020
3 83 99914 651976295
1 47159 60372
3 75 99997 717100608
3 64 99991 82799789
3 49 99913 250308631
3 78 99987 359678677
3 89 99962 637872999
3 15 99916 948530201
3 45 99967 831821634
3 46689 57458 361182085
3 32 99982 246411460
3 73 99959 758573479
3 54 99982 719547099
1 8124 95226
3 57 99992 577916362
3 47 99935 27329495
3 11 99992 125964182
3 58 99963 970758489
3 10162 55521 493455350
3 69 99947 574554114
3 99 99932 88725293
2 10096 306091203
3 71575 86517 609674162
3 33 99947 229418698
1 12596 64268
3 58009 94780 857663051
3 21479 60730 44944110
3 24 99922 811124432
3 40541 47374 866257099
3 56 99941 808700336
3 17326 39485 240697929
3 76 99914 661812650
3 19 99997 403661923
3 43226 68094 360409235
3 28253 70823 88648689
2 24918 322821716
3 42 99986 127975254
3 31 99932 586310437
3 54 99983 316651458
3 68 99994 912004530
3 12447 67403 992419697
3 12 99956 718637233
3 100 99963 185379842
3 56 99934 126575310
3 40 99942 484457173
3 35 99906 645846925
3 70 99900 207318284
3 1 99922 410460527
3 79 99914 527542482
3 8 99939 89442136
3 7 99976 235898331
3 94 99915 735807280
3 49 99923 371278636
3 63 100000 637202377
1 15033 44976
3 40 99909 243922666
2 19552 506586706
3 95 99928 547152123
3 57 99994 994797209
3 61 99956 291159798
3 12 99936 930679508
3 90 99919 476222723
3 88 99959 391253231
2 93343 708669075
3 49085 75269 95593170
3 46 99921 217311090
3 7682 45310 116206422
3 16 99910 12204652
3 3 99939 668586984
3 27141 49626 918499112
3 19 99972 76073855
3 40 99975 989933630
3 48 99969 775781805
3 28 99995 763450586
3 85 99900 667844963
3 55 99930 989356452
3 87 99909 615308022
3 36 99998 816241376
3 72 99949 297162594
3 34 99950 893118417
2 322 428356208
3 9607 45866 819661177
3 6 99967 544459321
3 13 99947 965814668
1 40405 45802
3 37 99992 312397753
3 69 99912 12305540
3 70 99930 332350259
1 26744 82754
3 22 99999 696116092
3 95 99951 936085863
3 21 99944 308964901
3 79 99949 488026150
3 54 99978 532161296
3 3 99988 719732483
3 96 99976 136444141
3 10039 74427 802449693
3 60 99925 914155129
3 51 99942 470230533
2 62734 743223069
3 90 99918 937895690
3 84 99946 596865288
3 22819 65270 116943080
3 12757 98143 533563939
3 60 100000 963118468
3 71 99905 527351671
3 5 99947 393097730
3 13796 72363 169041141
3 51 99968 731977690
3 809 33450 294017693
2 74710 372468309
3 57 99951 494749158
3 20 99931 556127437
3 100 99949 23995635
3 64 99932 937934193
3 8 99960 83872463
3 34 99996 604875884
2 49520 302548170
3 3 99998 351195458
3 33 99985 192282360
3 49 99958 872890882
3 73 99971 156471607
3 82 99964 881933836
1 4601 71910
3 71 99913 593100274
3 60 99936 145173385
3 13 99924 947714843
3 90 99919 907835977
3 58 99912 390545382
3 45 99987 334946082
3 88 99985 669587145
1 66925 97052
1 2438 16277
3 96 99988 39654704
3 20 99919 737760630
3 2 99940 59691058
3 51 99925 222361030
3 14 99961 169205758
3 68839 70884 619358176
3 33848 43239 440484626
3 11 99987 309351932
3 62 99908 326215442
3 47 99950 807481062
3 97 99980 764187122
3 10 99968 233585216
3 71 99945 749871702
3 41 99970 323907082
2 46644 841276283
3 21 99930 246641621
3 46 99979 53323301
3 36 99993 635990764
3 59 99966 988415207
3 29 99924 464146828
3 2 99934 239937226
2 24659 330764759
2 74269 521195126
3 14 99950 9366198
3 26 99907 300695682
3 21184 95475 745359633
3 14 99994 580923900
3 42 99924 456289113
3 3 99917 649107366
3 78 99908 209266868
3 47 99901 749200377
3 37 99955 989251562
3 55 99904 975674701
3 66 99968 297794731
1 40906 59126
3 32795 63689 961039132
3 67 99963 553523468
2 84228 480947809
3 33384 60842 589164449
3 79 99946 113856349
3 76 99982 939410168
3 38 99932 11441595
3 2 99932 359082302
3 46 99922 813464988
3 9 99967 734620250
3 99 99960 389118005
3 24 99961 531320100
3 6 99905 569267033
3 14571 61612 151827721
3 47 99983 205166649
3 82 99971 155658479
2 13506 812170258
3 2135 73130 128931356
3 74 99997 785130374
3 47 99931 421013002
3 5445 13444 437160084
3 89300 97708 292260925
3 82 99901 884352436
3 3106 21963 279005433
3 96 99925 61021853
3 67 99979 321607387
3 65 99992 147133513
3 81 99999 860350203
3 50 99940 76479036
3 49 99918 540398678
3 37 99923 12327170
1 36778 55087
3 37 99935 616786070
3 88505 90423 416104371
3 24 99943 105274976
2 27178 781961901
3 29 99942 479346316
3 45 99919 463987621
3 96 99962 952255971
3 6 99963 89133896
3 96 99929 91816453
3 29 99914 73263441
3 77 99959 312149431
3 84 99955 254828207
3 4 99956 605409980
3 61 99958 257456746
3 12 99900 140094427
3 23 99930 790422984
3 29 99959 978244129
3 28 99917 654583215
3 11 99944 747922279
3 25 99913 79505741
3 12 99969 530085911
3 45 99912 127215095
3 43816 49544 864986668
3 42 99991 365981263
3 77 99929 837349240
3 67 99965 781635241
3 27522 38021 113522474
3 47 99984 813777584
3 75 99966 129653903
3 4421 82415 756257861
3 42 99971 587741463
3 2 99927 993817511
3 48 99958 516659100
3 98 99978 586896089
3 75 99943 215431903
3 84 99939 503189568
3 51 99954 678282068
3 71 99972 319637132
3 75854 87510 356386847
3 12069 38855 472916954
3 40 99989 731280734
3 27 99918 915616791
1 16063 39751
1 68932 93609
3 66 99902 50301829
2 32039 427545055
3 53 99987 271688349
3 72 99906 433396225
3 32 99992 421227017
3 4 99945 547326507
3 94 99935 306459980
3 69553 96498 450451285
3 75 99990 200596501
3 54 99976 206949474
3 39776 50636 206630281
3 70 99993 721478794
3 19820 34309 173951430
3 79 99963 765701367
3 11 99997 419545262
3 70 99997 477828527
3 32 99918 40130018
3 12831 26380 71164337
3 18 99958 500660748
3 29 99978 92504675
3 23 99961 879025505
3 35 99997 225367083
3 25 99993 634525542
3 7096 71121 400407644
1 4250 33614
3 95 99981 786927688
3 24 99972 628905858
3 95 99980 494651916
3 44 99917 565340629
3 56223 88600 563557568
3 28 99959 327056835
3 84 99967 909941792
3 23 99993 97130453
3 42331 46785 271914421
3 59 99961 655800522
3 27822 52771 510045171
3 12 99914 606084054
3 15 99967 941291679
3 62 99938 327938601
3 14 99939 71908983
3 76 99954 499567539
3 39 99916 969709069
3 59991 61025 46540070
3 88 99969 702609908
3 38 99953 370115389
3 92 99978 403970078
3 19 99953 957448508
3 27 99910 4811909
3 47 99969 296637624
3 11 99929 441755913
3 3 99932 893310616
3 97 99938 638898329
3 54 99993 823756124
3 98 99985 765694870
3 76451 90914 359242397
1 3987 83654
3 20 99928 994925745
3 20 99918 7889129
3 69 99977 824025554
3 81 99980 550655273
3 87 99928 641576242
3 71377 72222 13602007
3 8 99966 715370519
3 5181 58098 673330760
3 44802 71832 75199167
3 100 99904 509229002
3 50 99972 73900332
3 43 99950 382011519
3 29 99967 560623391
3 55 99999 756141194
3 94 99910 223534946
3 16 99922 767352942
3 36 99912 115515467
3 52 99910 999260082
3 73 99963 626485117
3 42 99970 567559369
3 95 99968 734182641
3 59 99992 856969266
3 10 99911 286740277
3 96 99927 551017179
3 67 99927 372943092
3 98 99983 22789067
3 96 99952 547414454
3 54288 76870 931994369
3 5293 20035 320584682
3 9489 91173 514752919
3 83 99975 331735585
3 54511 94763 883081002
3 16 99953 378874268
3 98 99966 701769854
3 22 99903 849504777
3 57 99997 868586334
3 9 99929 771958410
3 73 99988 760212418
3 19 99965 18689015
3 60 99958 448648244
3 67 99939 408951397
3 5 99924 41688436
3 73 99907 252679142
3 48 99994 737889626
3 26 99956 370836115
3 10 99962 610690300
3 48535 95614 86370760
3 29340 44510 869959185
3 99 99910 389089454
3 65 99927 121799061
3 19 99931 630878207
3 7 99918 85049774
3 18572 87389 63105797
3 71 99907 731400399
2 36186 130683943
3 89 99999 784698837
3 83 99991 47135859
3 35 99946 859135562
3 73 99961 966807360
3 75 99968 7743524
3 8 99901 14297675
3 28 99999 228822975
1 122 33570
3 32800 94109 264282016
3 29 99941 561468204
3 62 99970 796029619
3 49951 83590 911786120
3 83 99930 852433608
3 69 99939 555175940
3 53 99903 823029897
3 37 99924 870147940
2 28448 459391691
3 29 99928 794252648
1 41351 77119
3 51 99943 597493304
3 65 99948 498831063
1 16566 79020
3 28 99915 944955060
3 25 99932 964762528
3 16 99919 975483377
3 67 99986 253158379
3 4 100000 685903228
3 19 99935 787399219
3 37 99953 969861059
3 62 99911 50444358
1 35712 45195
3 39 99939 915950378
3 42 99908 847597407
3 37 99998 134071104
1 31284 85824
3 75 99968 819130041
1 494 89664
2 58264 437999322
3 6 99903 639587866
3 22 99975 429341742
3 1 99953 731687790
3 68 99923 858926141
3 37 99964 290160558
3 7 99966 312711199
3 56 99908 369996714
3 10 99954 921382281
1 63700 81515
3 60 99935 263380391
3 53402 72850 495816918
3 25 99955 335525909
3 24 99904 986103218
3 51 99938 365983743
3 94 99960 504920817
3 78 99928 309380899
3 57 99942 5595706
3 39256 48879 453278651
3 43 99942 703868110
3 61 99942 608328838
3 13 99929 930482602
1 47026 80725
3 75647 75649 455806141
3 14 99950 985315856
3 2136 5894 406516348
3 95 99992 542543998
3 59977 66063 856104420
3 1 99923 842108446
3 52223 54865 36924650
3 7 99928 236166419
1 50026 83786
3 81 99977 454229468
3 16889 82388 615292168
3 44 99910 83998886
3 54 99979 689943113
3 38 99995 567365096
3 98 99992 152980512
3 94 99951 307320808
3 28 99985 303726649
3 10 99974 239408433
3 19 99980 250406846
3 83 100000 902255061
3 15 99920 96249018
1 6044 28379
2 4849 138303626
3 20 99939 434732320
3 27 99921 579313954
3 83 99981 390243681
3 38 99995 396849166
3 68 99934 235889097
3 62 99944 709096794
3 49 99983 697131447
3 10 99959 792694590
3 54 99972 802063431
3 66 99996 627003524
3 8 99904 133396427
3 78343 93126 638901293
3 32 99971 900209303
3 61 99983 479262799
2 10906 640109348
3 91 99938 622865336
3 46 99946 925340729
3 44 99926 900797464
3 91 99981 168548288
3 57 99900 447060707
3 2 99974 365841331
1 15712 66920
3 79 99914 921907083
3 49 99925 104179459
3 62 99926 548314691
3 10 99999 946843781
3 72623 73693 619393897
3 4 99986 486494739
3 66 99983 577953440
3 64 99954 798882147
3 59 99908 118335115
3 58 99946 415846433
3 33 99964 768308614
3 82 99985 48638161
3 99 99941 562531255
3 28 99961 519468788
3 41 99900 649866309
3 91749 99913 726808686
3 43 99928 765762535
3 12 99934 588836391
3 73 99965 349579937
3 38 99927 308256752
3 15 99916 208036554
3 46 99906 264217513
3 67 99963 201795922
3 75 99922 801356705
3 99 99961 113401666
3 51 99970 181492286
3 29 99929 589840004
3 96 99975 847473885
3 44 99945 746161636
3 89 99948 765274107
3 73 99993 840530519
3 91 99943 944781462
3 17 99968 403726204
3 20 99907 237088974
3 9 99994 128875360
3 36 99904 412109264
3 26999 68907 641919366
3 87 99954 428520180
3 35 99909 513006887
3 62 99927 182972965
3 82 99983 420507318
3 81 99992 814819713
2 23052 293393762
3 52811 94952 176295712
2 83489 185006015
3 99 99998 730669420
3 31 99940 965069971
2 43087 704700738
3 34990 89250 222552047
3 99 99947 156977562
3 60266 78707 270735434
3 41 99951 864228982
3 32641 92305 400827863
3 79 99919 395878665
3 15 99972 26679953
3 78 99960 381741371
3 3 99988 261850867
3 93 99953 448202891
3 43 99923 804533245
3 51 99936 957034551
3 29 99956 234467955
2 41060 259154687
3 27 99918 466122326
3 57 99973 40848755
3 54 99932 7908026
3 63 99967 68257059
3 50 99994 516863620
3 28 99906 53930053
3 79 99971 53713944
1 2506 39524
3 75817 99197 247767853
1 30169 77025
3 92 99939 189654198
3 5 99977 349016999
3 72 99913 676844371
3 6371 75110 887650940
3 73 99961 457257933
3 16 99970 796105410
1 32572 91378
3 5 99959 423467097
3 90 99926 10801427
3 69 99924 973318855
3 46 99903 127799171
3 89 99947 285407933
3 26 99947 920660319
3 87 99909 133743193
3 71 99934 684876902
3 99 99986 748960990
3 78 99912 785439944
3 14 99951 343311510
3 78 99901 712832549
3 6599 61323 903889402
3 81 99937 59626455
3 47 99946 694665749
3 97 99940 851290737
3 48 99967 243357733
3 100 99951 81965191
3 27 99908 907996292
3 89 99918 227676336
3 54 99926 860065990
3 73 99933 560948425
3 91 99993 259504420
3 2846 62868 113654908
3 34 99998 282230041
3 83 99966 186282241
3 37 99964 816219978
3 33 99911 334047268
3 25 99963 744400555
3 4 99953 876687496
3 28 99952 229142239
3 93 99912 304234794
3 45 99944 481671649
3 28630 59786 644682280
3 69444 70720 676303585
3 2 99967 924208835
3 35 99902 416444017
3 37971 55330 523252899
3 91 99930 375455200
3 1 99962 319157851
3 51 99926 790047206
3 5435 46908 790605100
3 62 99982 457673346
3 41 99942 194437134
3 43 99947 345817121
3 50 99954 985912300
3 70 99926 607187968
3 15 99942 532249903
3 100 99924 55627219
3 12 99948 77769855
3 27 99989 151629990
3 64 99995 967217349
3 72 99911 516951812
3 88594 92883 617483380
3 57 99910 905400407
3 70 99915 776672265
3 98 99923 981083023
3 14 99944 61165521
3 61 99983 974613254
3 71 99991 169119466
3 1 99947 601450403
3 77 99909 580083084
3 36 99936 277716798
3 30 99955 766446729
3 93 99939 968227396
1 65311 68742
3 5 99929 311360821
3 96 99922 902962911
3 94 99908 420861532
3 55 99991 334233868
3 82 99925 313424715
3 23 99903 924151715
3 3137 18334 231483855
3 6 99914 826561052
3 45 99987 360849196
3 9596 68344 222314798
3 1 99994 639952638
3 74 99982 903260372
3 29 99966 574693728
3 32 99959 962530191
3 38 99912 929137228
3 17 99997 885592814
3 37 99987 864646210
3 66 99991 561278284
3 74 99946 773746733
3 85 99952 980606681
3 45 99999 437610626
3 49716 77672 892015067
3 68 99997 435429289
3 36 99958 739533366
3 2 99938 972234657
3 75 99978 245457962
3 68 99975 131778784
3 98 100000 100556380
3 26 99961 881307256
3 35 99944 475509528
3 30453 70345 265206144
3 18 99941 789804245
1 38322 96402
3 84 99990 293811004
3 53 99941 885678169
3 16 99922 769245777
3 56 99933 88338795
3 80 99935 467430806
3 23 99905 226390544
3 86 99908 433603999
3 96 99970 603420885
3 7 99996 156295431
3 28123 93491 746258378
2 53529 771767818
3 57 99939 756668699
3 75 99926 914687256
3 29 99935 440741408
3 35 99939 487659290
3 74 99983 717266244
3 63 99938 390664679
3 22 99986 719591815
3 74 99942 790920515
3 9 99919 416000591
3 79 99932 785603233
3 42 99943 180513612
3 27 99926 464338981
3 53 99976 503176603
3 14 99928 157299949
3 36 99918 317035049
3 38 99962 79206033
1 72690 76909
3 64 99988 963948867
1 43008 55848
3 44 99986 632757211
3 71 99940 747990683
3 13 99918 885447015
3 86 99930 754431468
3 38 99947 636638685
3 65 99901 208098911
3 8 99922 297986719
3 43 99958 715983585
3 64 99991 516233407
2 45435 499036476
3 57 99979 935112271
3 49 99919 937951818
3 63 99900 955699039
3 13 99927 968394994
3 30481 70620 554335372
3 84 99954 366708534
3 84 99972 721610111
3 97 100000 896105849
2 318 8918546
2 90413 68320470
3 71 99985 3749532
2 4042 928983233
2 80928 512990492
3 96 99929 363136335
2 29108 612838049
3 27 99980 863836157
3 72239 91652 463354414
3 17 99975 134585438
3 5 99982 119241482
3 48952 74318 459478667
3 3 99941 435754401
3 51 99971 318388323
2 91967 990043139
3 38 99904 427378261
3 76 99934 155006384
3 68494 92279 151770003
3 21022 32912 117442629
3 17520 40593 160736401
3 53 99987 993055217
3 50498 61047 104532233
3 5 99951 565797284
3 17 99938 73393297
3 6 99971 438208272
3 12 99956 366353081
1 23588 94982
3 6 99943 837706241
3 10 99989 872724795
3 95 99973 515230237
3 99 99979 31522496
3 46 99962 103463602
3 1 99958 104847976
1 32178 57958
3 66 99916 991172669
3 41 99914 748962018
3 14 99938 522537590
3 11 99970 764168126
3 10 99947 365957959
3 89 99905 994844922
3 68 99961 132651309
3 18281 39059 374327548
3 45 99995 928014628
3 60 99919 591424964
3 29 99984 495067818
3 90 99954 737146129
3 60 99962 684211973
3 80 99980 828837314
3 45 99970 257777094
3 32 99965 436492410
3 34 99987 488877198
3 80 99961 976054151
3 41 99967 275805200
3 75355 82117 328437765
3 13 99933 265165399
3 84 99996 881978942
3 35 99929 329305674
3 54448 62771 732460372
3 10 99931 267947117
3 86 99938 908063267
3 97 99950 929256169
3 61 99941 31564641
3 77 99971 863350990
3 18 99953 597589255
3 83 99950 251003032
3 98 99994 765667061
1 23756 99275
3 63 99991 359413998
3 34 99984 75173300
3 39 99959 289648006
3 13 99984 66945514
3 81 99933 739376807
1 11575 62959
3 7 99930 587464390
3 78 99983 107033781
3 51147 74890 574840687
2 94694 137469850
3 83 99942 551982034
3 78 99998 561863165
3 20374 82000 719986291
3 93 99959 781837716
3 16759 58440 47831068
2 53912 277885480
2 77543 841342059
3 84 99998 420462828
3 55 99904 929394566
3 65 99932 846096748
3 5 99942 571785351
1 7641 67575
3 80 99999 604891595
3 88 99956 964992035
3 5 99920 164336322
3 83 99956 892629294
3 98 99978 6169254
3 68711 71548 323041813
3 16 99919 47068077
3 88 99952 304234949
3 19 99902 705008123
3 92022 96413 331194020
3 68 99900 4818441
3 66 99916 524305
3 7 99969 931236927
3 42 99945 203326763
3 27 99930 644018147
3 95 99954 864010966
3 68077 71578 242846519
2 71980 402490500
3 36 99910 395053064
3 4251 52295 246407788
3 13 99999 149261627
3 7 99948 262356986
3 42800 97531 164986902
3 17 99989 724496850
3 90 99991 933818514
3 57 99955 459451453
3 87 99975 343845512
3 16 99937 621915756
3 20 99903 735555345
3 19499 99443 909164280
3 30 99908 410893611
3 74 99997 570810798
3 55 99914 949029789
3 44 99963 728375434
3 3140 35494 483267612
3 61 99948 636487169
3 65 99956 586393518
3 34 99980 943193731
3 27417 36419 198198350
3 24836 89287 210459968
3 99 99928 481146322
3 79 99993 117032491
1 89778 93878
3 51 99926 925999180
3 1 99939 368931847
3 29638 98219 923080037
1 48574 92443
3 91 99916 642461458
3 8395 97050 178649101
3 67 99978 841223018
3 48 99951 876124745
3 28 99994 845802053
3 77 99959 88221542
2 25018 627850487
3 5701 87048 814331024
3 25012 51597 186700953
3 45 99921 859659794
3 39 99932 867643065
3 74 99996 599045319
3 60 99922 749457252
3 38 99923 184095662
3 74 99970 537930103
3 95 99940 829994544
3 18 99925 586347424
3 26 99934 614351174
3 5 99976 128559783
3 83 99962 786550742
3 6 99992 691285230
3 53 99943 900513887
3 65 99932 435968311
3 48 99939 905879510
3 45 99926 398461605
3 2 99933 986652623
3 98 99952 56560646
2 45594 798275977
3 54 99923 274273014
3 35 99912 815769883
3 62 99984 259650961
3 67137 73832 543112082
3 78 99973 861750202
2 60715 834452343
3 56 99978 647947711
3 49 99932 354168426
3 1662 45371 148694569
3 47 99919 498278788
1 68688 79433
3 25 99984 645650135
3 23 99936 735796635
3 16 99970 912150912
3 83 99992 745872118
3 32 99999 819883725
3 64 99961 400579910
3 56905 68747 232555466
2 64946 167717575
3 8 99947 266044394
2 57583 135242276
2 27728 516356144
3 50 99975 972034914
3 4950 93659 698275022
3 20 99956 437643161
2 96690 616864300
3 88 99957 688092840
3 83 99997 488570363
3 32 99914 158992949
3 2 99923 444665010
3 92 99938 536050821
3 72 99914 192407860
3 92666 99346 531380977
3 54 99930 338054845
3 9 99905 792059922
3 36 99916 780869383
3 3 99979 671359755
3 16592 71318 819434926
3 1 99945 35248650
2 87089 159502951
2 70768 54458109
3 44 99978 776789552
3 76 99969 293106857
3 45 99902 129904387
3 99 99994 134674072
3 32 99910 372197819
3 44 99955 788002875
1 64692 70604
1 19588 98336
3 90 99997 605268112
3 46 99965 943449564
3 35 99978 90920958
3 27088 68768 200110598
3 95756 98854 926473766
3 53 99925 404959178
3 26399 44121 906463113
3 58 99906 630560780
3 73 99951 717269601
3 35820 93997 469235542
3 99 99959 50054344
1 2245 36507
2 40342 787829233
3 40 99944 322139101
3 45 99940 248140543
3 61 99948 785745571
2 64096 574449019
3 39 99905 315440044
3 68 99925 684859849
3 39 99952 495015294
3 31 99942 866597381
3 48 99958 605897814
3 25 99976 868409522
3 58 99943 430241603
3 16 99967 844744878
3 37 99901 114420926
3 81 99967 325356188
1 28272 79206
3 63 99918 591085159
3 34 99926 7821134
3 83 99955 219441508
3 70 99942 535847528
3 43 99966 402060565
3 56 99944 814645803
2 4527 929496741
3 41 99964 612428030
3 11 99966 925218166
3 34 99919 700536015
3 81 99996 978680236
1 28135 89891
3 23 99931 712077127
3 71 99960 719768568
3 47 99993 319101487
3 97 99913 284538230
3 93 99942 451235704
3 33 99905 830403052
2 508 445760510
3 4 99921 785099351
3 30 99992 497826540
3 27 99980 524067479
3 76 99922 426166757
3 66893 75673 553787685
3 53 99991 678046733
3 41790 78538 761643553
3 97 99900 207660595
3 13 99932 501472959
3 61 99982 423234545
2 53582 593896106
3 66 99990 284361306
1 17939 59859
3 25 99927 317847369
3 53 99992 583446442
3 28 99970 792166639
3 5569 39094 98174619
3 53 99961 473372943
2 59277 454587177
3 18 99914 285442441
3 36 99969 728385296
3 68 99987 519783816
3 72 99913 674462345
3 98 99942 908437186
3 21 99992 175482149
3 59338 81125 450298699
3 46 99988 5727186
3 75 99948 934441099
3 59 99996 318366111
3 89 99922 688688165
3 1 99942 121952188
3 70 99957 51650074
3 79 99973 243190976
3 23 99909 507785769
3 74 99917 219900719
3 3 99993 727936634
3 29 99943 689272123
3 24 99902 459615612
3 96 99917 636997578
3 60 99950 14982411
3 42 99989 563388601
3 99 99949 263541462
3 53 99962 353154143
3 34 99918 243189760
3 37 99988 451010645
3 91 99985 741147654
3 43 99916 943444341
3 82 99987 609352928
3 95 99918 447725856
3 96 99926 855571563
3 31 99905 578390469
3 28825 95625 627024134
3 34 99919 194039455
3 71 99978 958842747
3 70 99910 223852733
3 69 99913 387031585
3 74 99921 523995464
3 73 99933 603594048
3 46 99994 584711936
2 42349 499145934
3 56 99950 860251391
3 77 99909 970357813
2 36150 214652405
3 89 99991 294781656
3 63 99910 381348262
3 49184 68827 771545943
3 40 99985 863810008
3 14 99904 107436559
3 96 99936 789010807
2 45976 284932060
1 39726 86470
3 4956 85327 504420935
3 51 99927 97635073
3 32 99996 817946200
3 14 99977 804137627
3 83 99983 615967522
3 74 99965 530252485
3 40 99979 212202476
2 80635 924573761
3 70 99956 554474334
3 30 99913 669089554
3 78 99923 498355848
3 72 99923 663105063
1 37735 70284
3 16 99990 968317667
3 67509 86073 931562328
3 45 99912 211752889
3 51 99967 821308286
3 79 99974 771676652
3 12 99964 671252551
3 56 99904 555153935
3 13089 73468 32674356
3 11 99912 166374752
2 33248 90674315
2 99788 937202298
3 11 99981 257667350
3 5 99975 670320149
2 92804 274828113
3 66 99963 434892141
3 89 99926 192829371
3 50 99990 609131753
3 15771 30398 276053523
3 69 99916 224663497
3 51 99947 216279943
3 73 99945 456220969
2 82304 542178192
3 89 99946 580256789
3 99 99938 680920832
3 54 99926 828169769
3 45 99918 826064256
3 60 99988 58068910
3 62 99919 673338651
3 8 99932 956921442
3 11464 29495 287795382
3 30 99987 610937289
3 61 99961 383883314
1 44471 86197
3 35 99933 529798087
3 7 99992 565116933
3 29 99969 644241117
3 44 99910 624160410
3 85662 99247 926286221
3 48657 98570 789141500
3 61 99927 327922544
3 7 99948 799319827
3 17 99968 611322366
3 21846 69403 669885871
3 82 99901 660745202
3 58 99961 671437579
3 36 99952 324712936
3 97 99900 898292114
3 40 99986 766825544
3 61 99934 62261730
3 6445 29290 59753576
3 13189 28317 694196494
3 22 99902 401025261
3 24 99919 505353768
3 5 99909 834451314
3 45 99940 178723071
3 27 99911 19961196
3 65878 88501 251504166
3 16104 53801 687066189
3 79 99979 650171445
3 39 99992 626327271
3 25 99926 28391507
2 37881 91808642
3 71 99926 396244168
3 64 99909 899196915
2 9748 132300419
3 23 99992 405257533
1 18873 53742
3 31475 51443 549994509
3 40 99932 547789561
3 49 99949 189287055
3 28 99978 921430039
3 12 99916 570862073
3 18 99901 209505397
1 71858 83814
3 95 99994 477151489
3 64 99906 287933868
3 35 99967 719882290
3 6 99905 899828950
3 15 99925 553266884
2 50433 29094018
1 59492 73687
3 87 99945 71934877
3 39 99992 841135632
3 8 99955 917412918
3 43 99960 847259958
3 68 99900 181800635
3 99 99985 57820402
3 42 99908 70847119
3 62 99996 367175546
3 18 99915 957309977
3 26 99968 37576273
3 62 99901 355877036
3 85 99991 895643472
3 47 99966 461759398
3 67 99965 738575077
3 18598 53828 369977048
3 32 99997 26939290
3 56 99975 610883110
3 16 99916 106445018
3 66 99952 416852591
3 52 99941 53288176
3 24 99959 570870191
2 47534 485438103
3 31 99992 98322740
1 24377 39298
3 12 99988 814020933
3 69356 83212 319328832
3 26 99956 173504605
3 69 99931 517957057
3 70686 78200 574980008
3 15773 53317 519013451
1 70093 81435
3 24188 57149 215732226
3 12 99990 350580946
3 36 99971 920123844
3 4 99932 831770608
1 47572 82759
3 67 99931 953795964
3 92 99947 633425942
3 71 99919 181854053
3 6 99929 521795390
3 96 99931 573155851
3 27 99929 101436419
3 42 99993 349967947
3 33 99921 227423137
3 43 99984 826677630
3 70 99900 672693720
3 33 99910 42221279
3 1032 29458 658415477
3 81 99976 315586607
3 34 99908 844088343
3 31 99921 684223382
3 73 99962 682010923
3 43 99936 666539725
3 47 99986 259909689
3 44 99994 702851962
3 31 99998 554306147
3 19 99994 715608283
3 93 99946 262898474
3 79 99974 863352998
3 39 99980 970734195
3 6 99993 701515568
3 39 99927 275505098
3 22 99948 465816782
3 5 99903 140489959
2 92310 615852632
3 44 99997 361946223
3 80 99900 566564297
3 55 99904 740686903
3 48 99940 389248071
3 11 99932 337438835
3 24 99927 809181374
3 44 99969 168976631
2 86627 743696127
3 31502 75665 616738088
1 33886 37456
3 27 99939 690064664
3 60 99947 893256678
3 2 99959 755385541
3 25 99901 817429500
3 83 99929 346689284
3 75 99969 76269117
3 32 99986 999480567
3 29 99934 134799011
3 26496 81724 192639350
3 30 99999 395192
3 26 99979 832916629
3 69 99954 505695802
3 78 99915 590559337
3 93 99959 71453186
3 37 99925 763568903
3 90 99958 588211238
3 55866 87764 594698190
3 72 99968 378487389
3 17 99993 108428263
3 53 99931 349243811
3 76 99979 407436297
3 31117 40106 551859230
3 79 99903 85174658
3 15 99950 426452032
3 63 99903 941181555
3 67 99923 206931758
3 5 99950 513017178
3 74 99959 992974945
3 52 99979 447587286
3 38 99988 208489611
3 10 99933 912887975
3 46 99966 552480188
3 12 99914 814499060
3 52 99905 479598789
2 38098 572788892
3 52 99907 786742766
3 67 99987 218712225
2 86880 675514100
3 31 99915 798298141
3 81 99979 89214583
3 6 99906 269137486
3 81 99923 979384790
3 19 99996 792127003
3 62 99925 340079280
3 23 99975 631582771
3 33 99989 526042390
3 87 99984 27122015
3 33237 72671 781024044
3 45 99963 431240520
3 85 99991 45561874
1 507 5718
3 52561 86897 317410108
3 10 99947 248261232
3 76 99961 347207356
3 35 99943 527806832
3 1085 61474 412268191
3 73 99943 8971084
3 83 99999 213719521
3 41856 69988 64426034
3 38 99906 307903829
3 56 99987 354426133
3 97 99915 885440463
3 2 99919 260547824
3 36 99949 200699775
3 28 99907 693647176
3 74 99949 558717088
3 44 99914 535812080
3 37658 92127 464601426
3 52 99920 223707664
3 69124 82488 216789189
3 56 99958 299222120
3 11 99942 82978712
3 100 99941 583918802
3 16226 76579 58227584
3 19 99919 213832966
3 90 99954 405993004
3 72 99939 835893922
3 12 99923 901594473
3 100 99939 503972457
3 48 99919 459615362
3 45 100000 274430155
3 93 99977 30116586
3 30 99951 671019941
3 36 99983 254381084
3 67 99950 495546187
3 12 99908 503047363
3 26 99977 417080515
3 29 99938 474067222
3 33 99969 950760788
3 11 99925 145726598
3 26 99986 946016063
3 46 99910 978315931
3 21 99953 241212364
3 3 99954 952277788
3 1 99942 684866185
3 14 99952 479101806
3 38 99936 565728206
3 21 99931 833921854
3 5 99941 977813124
2 58854 618441640
3 21 99962 797378359
3 83 99999 664296027
3 33 99901 928413051
3 4 99952 255457059
3 60277 72492 756935703
3 4 99961 810520542
3 94 99939 676811402
1 36742 86854
3 53 99966 130191181
3 79 99941 417585659
3 56 99906 225648184
3 71 99932 930933230
1 15081 19712
3 39 99959 357820404
3 68 99904 163214742
3 74 99905 751274267
3 67 99964 161714905
2 82681 982381152
3 32879 99407 517875209
3 56 99978 179836739
3 4 99936 679616413
3 16 99948 832910956
3 7405 82666 13799198
1 8134 76292
2 34223 756372014
2 30338 394982231
3 77 99914 692390484
1 41380 85259
3 62 99930 217216404
3 89 99939 326275168
2 66622 919119587
1 16542 62211
3 97 99956 9460342
3 53 99919 631542567
3 66 99988 606241246
3 96 99964 967228033
3 47079 52233 750317800
3 22 99940 499192136
3 31 99968 814457721
3 26867 75017 570919555
3 19 99915 127789845
3 31371 53792 133225169
3 26 99971 677092763
3 44 99981 546984775
3 68 99903 266702674
3 22 99950 884031385
3 33 99934 604703269
3 42 99934 502654333
3 95 99919 125821482
3 28623 42727 398977356
3 18 99936 399044457
3 64 99983 286718954
3 93 99946 135901404
1 16386 43253
3 57 99930 300237351
3 9 99992 475504420
3 83 99987 903067062
3 8 99951 919314869
3 47 99977 584644055
3 95 99981 73954359
3 11461 80031 919912598
3 4 99995 138570948
3 47 99933 933075667
3 10 99906 965285378
3 18 100000 338823301
2 23039 190366923
3 95 99938 735727498
3 50 99931 964603337
3 81 99902 265753102
3 88 99997 887211023
3 82 99939 446506598
3 43 99907 89563628
3 18 99923 30372439
3 69 99917 295494940
3 709 58498 552823966
3 5 99975 873551150
3 72 99961 33925234
3 3 99954 548910373
3 93 99994 122763340
3 94509 98126 818223709
1 21688 52915
3 67 99989 287728219
3 68 99944 135076385
3 67 99942 49996205
3 54 99950 67420469
3 92 99946 259976906
3 64 99918 515137583
3 4905 80786 740434057
1 26778 47712
3 89 99922 928038505
3 80 99902 58422485
3 25 99911 101093128
3 6823 45991 466733800
3 13 99952 128006703
3 13193 60312 840746115
3 14 99999 591601750
3 98 99948 185329962
3 69572 96764 156956975
3 81 99985 17577312
3 7 99974 598298240
3 66 99974 592693419
3 57 99962 693544529
3 9 99914 429376218
3 44 99969 586786887
3 95 99990 982531717
3 64 99936 967386704
3 69 99927 788407510
3 15 99962 699740800
3 58 99950 871526023
3 38 99991 843938363
3 23 99933 253276204
3 91 99913 29208724
3 49 99948 301270451
3 37 99960 631908854
3 35 99993 761861416
3 51 99947 39436545
3 71 99981 91270846
3 17 99965 394233014
3 14 99985 711548939
3 50940 98594 834944983
3 1 99906 664045715
1 17625 83730
3 75 99941 327745185
3 56 99922 696617195
3 28 99917 404460810
3 57 99948 771084076
3 20 99937 758312229
3 35146 64385 651048432
3 26 99912 753124048
3 24 99906 101562224
3 37 99957 449435061
3 77 99919 432129830
3 64 99938 759578380
3 11834 27514 786476474
3 15 99963 968818337
3 77 99970 960803357
3 29 99974 404231446
3 25 99983 982834675
3 11 99934 953097579
1 13204 36341
3 59 99950 651096402
3 15 99912 897064225
3 29 99931 903978020
3 67 99988 656735478
3 21 99988 664286191
3 31849 39409 109823197
3 82 99910 682912795
3 5599 27202 764486255
3 65 99964 70340685
3 47 99965 417753723
3 79 99941 946018088
3 94 99952 91966955
3 29 99940 180362322
3 46 99999 245359075
3 95 99920 828868538
3 29 99929 568835372
3 16462 84766 413428761
3 41395 99329 64535249
3 99 99971 454830774
3 68570 85882 774976007
2 8813 600983013
3 9 100000 720769304
3 17458 79010 247547222
3 84 99972 142234216
1 67075 85798
3 22 99942 157739917
3 45771 99564 514411688
3 53341 89505 39044760
3 23 99964 48263728
3 22 99926 749018666
2 79691 298359870
3 18289 68736 600108533
3 74 99992 320478487
3 9 99908 529065173
3 17 99920 527128057
3 1517 52083 67147884
3 78 99993 871485088
3 23073 39450 845629494
3 46875 77406 136595104
3 26 99980 979323781
3 59321 92587 849230384
3 88 99999 116674146
1 18649 75665
3 21 99913 850213565
3 36 99947 139097709
3 51898 78374 204167068
3 4 99962 379352750
3 54 99984 111128101
3 46226 99510 763162032
3 31 99925 233522817
3 91 99948 371018286
3 8 99923 113317487
3 54 99972 301094760
3 44 99996 123095918
3 17 99974 135844451
2 26710 358931859
3 44 99961 649464074
3 62 99959 648688221
3 75 99914 82901783
3 17331 79266 12643479
3 96 99942 183818333
3 23135 52470 147409079
3 73 99931 403213697
3 54 99904 542452690
3 87 99933 239819983
3 54 99958 403009788
3 25 99948 558755006
3 34 99949 557008368
3 45 99981 27557812
2 45749 984162111
1 12624 57020
3 42 99960 547125922
3 85 99951 321335399
3 45558 72565 830796766
3 40 99965 680509223
3 89 99978 518517177
3 76 99909 215799182
1 17215 85386
3 72 99910 752942548
3 49 99900 520632716
2 25552 420956926
3 7 99915 843373151
3 27 99972 920890225
1 26402 91882
3 2 99988 151240662
3 25 99982 621217434
3 40 99904 102412348
3 94121 99621 527808448
3 4 99923 892673637
3 64 100000 285900328
3 92 99922 39906860
3 11 99939 718709356
3 11 99943 167467336
3 86 99962 490027262
3 3 99931 281286669
3 32 99946 557612297
1 87487 89324
3 72 99987 902764599
3 15 99915 871182175
3 66 99978 866792342
3 86 99997 951461362
3 14 99910 676186442
3 24 99933 21332543
3 58 99950 556898969
3 24 99995 945615651
3 27 99923 939831398
3 65 99927 100904955
3 21 99977 926202700
3 7 99904 798949359
3 8 99979 551115021
3 73 99980 902145135
3 76 99954 889757995
3 93 99917 112939772
1 63104 86798
1 22604 37748
3 19 99984 350208184
3 35 99991 376333258
3 44740 73089 716760674
3 52712 92708 248878796
3 40874 55184 390252226
3 45 99932 773568031
3 3161 90954 578274136
3 83 99908 106973290
3 25 99919 31838229
3 68 99973 559721110
3 58 99940 517354055
3 88 99934 917849036
3 13 99906 533479095
3 62 99985 434186944
3 100 99964 945370384
3 67 99974 431569453
3 84 99992 940426370
3 11 99953 769411232
3 11460 25734 44219304
2 48602 804941156
1 36634 66763
3 22 99919 360249818
3 83 99919 689355943
3 27 99952 351197774
3 40 99990 655913678
3 69 99959 79012677
3 90 99905 753925193
3 87 99949 605622707
3 29462 84352 737441208
3 73 99900 581182090
3 93 99919 102344915
3 56 99953 780032194
3 16 99922 387860112
3 91075 96399 933984921
3 8 99922 764193926
3 62 99991 740192280
1 48757 72483
3 76 99959 883280398
3 24 99925 584376324
3 54 99956 476536641
1 74326 75200
3 26 99930 780432922
3 98 99975 624163528
3 51 99927 965822373
3 84 99913 227366265
3 47 99997 12536101
3 91 99970 584047070
3 40 99971 192503256
3 29 99971 50411330
3 47 99952 310358720
3 12808 55350 507517899
3 19449 57981 280316062
3 19 99976 733622936
3 45 99914 838175036
3 62 99991 828806959
3 37670 96330 579036144
3 56338 74141 156559383
3 54 99988 439051101
3 74 99917 944049857
3 79 99992 340093564
3 19895 88603 475443372
3 13 99952 312056539
3 19 99994 345876937
3 81 99903 385404453
3 99 99961 665889308
3 4 100000 922256610
3 36178 74474 629857956
3 15 99976 936061057
3 24 99968 418981757
3 18 99997 93853843
3 17 99989 620863812
3 54 99936 251788121
3 95 99981 226493371
3 86616 95203 720496513
3 49 99960 260714413
3 21 99980 482725165
3 25 99996 96360980
3 26 99950 477984821
3 45987 46079 242505849
3 65 99908 280658350
2 74671 629706194
3 66 99947 800642546
3 67827 92902 199825880
3 88 99983 322251094
3 61 99925 550475605
3 92 99948 482661449
3 44 99962 502189401
3 33374 88589 610508905
3 88 99903 236840546
3 42 99947 921593968
3 78 99990 785265160
3 67 99903 377592056
3 22365 36675 292669911
3 72 99907 997920382
1 18796 33178
3 75 99931 464202514
3 11 99949 107181757
3 70 99921 657788163
3 78 99957 895756652
3 48 99986 669788449
3 58 99974 417878245
3 91 99949 388215438
3 28 99929 661020267
3 29 99931 375840811
3 1589 22058 598216257
3 5355 33889 582749666
2 56633 171926201
3 40 99976 671162427
3 59 99963 949257615
3 5 99955 902531962
3 18667 47663 818051243
3 70 99965 542802084
3 55 99953 476101130
3 62911 72751 200712706
3 74 99913 868867970
3 24 99960 364557506
3 1 99926 504168493
3 1385 8803 446000001
1 71842 88290
3 16 99975 829776178
3 77 99937 145232084
3 68 99950 889927283
3 44 99918 791788972
3 54 99905 382995130
3 42 99989 826870711
2 47377 507461806
3 74 99908 983912537
3 43 99993 332249958
3 33 99934 745743102
1 68482 81705
3 33674 52330 955027660
3 97 99949 141368154
3 61512 81114 693135514
3 53 99983 484617824
3 45 99913 380161660
3 62 99970 97767260
3 15880 85792 394304749
2 16617 483779217
3 94 99947 145189941
3 91 99903 511797466
1 4590 55681
3 34 99904 771890015
3 44 99902 445499986
3 79 99938 152553890
3 24 99995 263650651
1 8543 62405
3 58 99918 427537633
3 56 99905 94564245
3 52427 89826 230753376
3 75 99911 490929487
1 18825 42308
3 69 99918 346971797
3 16 99963 153080008
3 97353 99708 511726453
3 7075 92024 884910015
3 6 99932 472507214
3 2250 54785 983958001
3 7 99940 700490754
3 4884 63395 57779181
3 41 99992 249387652
3 65 99960 734127884
3 66 99922 595375392
3 24 99974 425042908
3 89 99944 915854074
3 56391 59547 304029117
3 16 99953 447704281
3 75 99966 417022409
3 7 99995 301914406
3 28 99927 102104826
3 67031 80805 840337200
3 16375 98506 408750983
3 17 99934 810302386
3 34 99996 359461774
3 25 99954 301546134
3 32932 78097 865117432
3 15 99904 779811323
2 74034 251473594
2 57 806921520
3 58 99920 562355099
3 91 99940 505331839
3 20038 22741 387386794
3 56 99938 768835129
3 24 99992 148200874
3 23 99943 236564944
3 9 99966 4639142
3 26 99965 801438229
3 32 99940 989708582
3 14 99959 745659197
3 16 99943 895622477
3 37446 52981 208578084
3 73 99997 678420033
3 59 99943 449878737
3 50 99924 459823051
3 90 99926 544567867
3 65 99992 411892031
3 63 99999 638048075
3 64 99963 22739102
3 3 99980 5172001
3 57 99987 44111610
2 73807 833433266
3 27 99910 153074329
3 16 99916 875709666
3 14 99984 360373118
3 35 99944 148539316
3 10 99961 572214281
3 10482 28121 747154934
3 14 99932 999151185
3 42 99904 286956177
3 6618 36336 496780381
3 44828 57858 488845829
3 42 99948 983758796
3 58 99996 973417781
3 28895 76831 761748659
1 34543 50417
3 61 99953 495286754
3 45 99966 511844591
3 67050 88794 460475331
3 38 99968 3922694
3 43 99905 509041281
2 94315 464397069
3 36871 49603 500637976
3 24 99903 862805150
3 39858 74638 34601318
3 27 99934 689875978
1 37326 75761
3 14 99914 839835696
3 88 99967 224637697
3 78986 88916 824666363
3 60 99934 90083426
3 28 99919 402749257
3 57 99976 976156463
3 67 99988 608807353
3 30 99913 460033674
3 18 99971 112539992
3 49 99971 562946207
3 11 99939 95485097
3 86 99960 927138758
3 94 99956 839416293
3 85 99970 773628138
3 74512 84083 861749887
3 91 99968 66521385
3 99 99974 266737643
3 29 99949 364688061
3 98 99963 932633504
3 24276 30432 93292826
3 78 99923 831143003
3 44 99991 584191065
3 81 99969 173874854
3 12 99955 565653972
3 94 99971 702342297
3 38 99952 515022355
3 74 99906 843372767
3 43 100000 597596646
3 65 99986 459857661
3 1 99976 855587028
3 43 99928 444550351
3 63 99905 831575732
3 56 99922 965814099
3 72 99980 252271257
3 94 99912 451379882
3 68 99975 875000052
3 46815 52091 766265692
3 28 99927 276346612
3 95 99918 936452315
2 10864 773269464
3 34 99901 46266626
3 78 99922 201826386
3 22 99992 918764641
3 2 99974 324322964
3 52 99994 310465701
3 5 99975 213035942
3 51 99987 735536285
3 5 99954 110068781
3 7 99949 72750050
3 66 99960 482703127
3 41 99951 64990363
3 41 99968 584074104
3 99 99973 368942213
3 62 99983 450889652
3 50 99959 250624307
3 79 99924 162463710
1 80305 84488
2 35027 949451521
3 40 99949 302726417
3 9650 50859 750173588
3 66 99906 62055943
3 25728 74351 251503923
3 11 99963 420123174
3 35 99965 847750931
3 60 99926 300075456
3 22 99914 922850917
3 36 99919 873980207
2 3418 907112474
3 42 99905 481404298
3 16 99968 71976507
1 60587 77812
2 42728 260377741
3 23 99931 928523223
3 21 99915 713430266
3 87 99931 404363312
3 29 99969 667185510
3 73 99915 126904440
3 77 99988 616045901
3 97 99947 596574601
2 7673 84719089
3 49 99900 102682591
3 97 99997 321247957
3 91 99946 56269662
3 38 99934 217458813
3 74 99994 665367691
3 47 99980 625715169
3 55 99952 802068100
3 45994 65024 3671349
3 86 99950 206446986
3 46 99907 159209479
3 9 99984 607846981
3 62 99937 379711658
3 15 99909 685680200
3 20 99972 642067155
3 81 99931 997300180
3 22 99903 878184834
3 81 99962 939008225
3 35 99967 832214563
3 4 99969 415628122
3 64 99955 266564341
3 69 99978 563724968
3 14 99964 961770667
3 33 99978 107284083
3 83 99956 538281810
3 84 99939 734889124
3 55 99949 882420850
3 25 99999 818095790
3 87 99910 56154232
3 68 99939 706465294
3 3 99992 586722643
3 51 99938 835349008
3 8342 11831 746838621
3 59 99979 627648725
3 60 99976 776870781
3 40 99980 436115858
3 3 99945 193541003
3 52 99969 669373466
3 95 99986 875480052
3 48 99939 165673375
3 6 99904 353445790
1 18277 32391
2 62292 858324162
3 11758 87994 398548603
3 34 99902 818608786
3 20 99967 78188526
3 38 99915 144660287
1 6468 10678
3 62 99977 173026594
3 67 99919 478813531
3 10 99974 179809583
3 37 99968 864741002
3 95 99920 415560648
3 1 99961 966897340
3 33401 94281 523589150
3 28 99963 267855117
3 12 99910 602485116
3 94 99988 137195458
3 58 99913 67398318
3 84 99951 373053641
3 35 99945 355103400
3 95 99978 865334145
3 80 99945 477732452
3 5 99981 223361468
3 49 99903 424428556
3 25 99934 824929282
1 13884 78020
3 36 99975 330063954
3 13 99936 392829695
3 24266 79251 66307961
3 41 99964 791171536
3 18 99975 698011893
3 30812 80450 130719967
1 23995 25518
3 46 99907 590720487
3 66 99945 848105431
3 44 99981 980087288
3 90 99911 499022597
3 48 99930 623308813
3 4917 95830 157454996
3 43 99954 862352582
3 66 99923 156164333
3 94 99905 516320392
3 88 99908 458086062
3 84 99995 186010282
3 14 99933 447695085
3 64 99940 655723472
3 2 99996 949115577
3 88 99977 612326296
3 22450 86459 945670114
3 73 99915 626650996
3 45 99959 37061370
3 92 99984 502410454
3 79 99965 742736028
3 72 99997 167974547
3 56 99961 563008492
3 25 99961 795216257
3 40 99932 9726558
3 45 99901 545783907
3 14903 64702 88321211
3 77 99907 807197959
3 31 99952 228708706
3 74 99950 584474286
3 22 99938 601058252
3 92 99997 680562092
3 10 99999 819417939
3 6 99977 272425040
3 26 99917 396982579
1 3092 39216
3 68 99919 557350063
3 89 99973 981929446
3 78 99999 796796998
3 37 99941 370989394
3 23 99909 601818600
3 87 99970 124415043
3 44 99955 559926643
3 5 99901 471564990
3 21 99928 375875211
3 52 99917 165390789
3 15 99993 30320089
3 36 99910 509887674
3 56072 97058 876809106
3 30 99918 950680071
3 30 99934 746845500
3 36 99959 273299196
3 99 99927 659290284
3 59 99914 231624952
3 71 99911 679135828
3 72 99929 111998411
1 57667 70953
3 90 99974 72764151
3 81 99940 343608020
1 19515 91949
3 91 99931 976390605
3 53 99951 537758886
3 17 99986 239002476
3 89 99921 187066035
2 94422 566437814
1 976 74925
3 23875 92367 568359533
3 13738 86855 56550167
3 43 99941 45702921
3 36023 65274 924954230
3 8 99986 933767483
3 67 99998 459684110
3 27027 64548 205365221
3 99 99947 108897893
3 79 99979 72910746
3 74065 92379 39786060
3 67 99963 988189089
3 71 99912 174666237
3 1 99952 640657973
3 29 99931 890736777
3 56 99914 123440655
3 8 99901 375506033
3 96 99925 32921382
3 8 99909 299734163
3 71 99936 645213877
3 49358 72643 156203592
3 31 99976 996713086
3 59 99958 536891083
3 12 99938 232048974
2 20264 588894553
3 37 99919 722664607
3 46 99914 242262345
2 64230 286750846
3 92 99939 548391848
3 73 99980 648569905
3 57 99903 134870224
3 81 99919 595018458
3 30 99985 799727864
3 20 99994 827114818
1 25437 93837
3 63 99985 744249647
3 43 99976 590060229
2 21699 568285837
3 54 99913 708869179
3 81 99917 738987787
3 17 99940 548187061
3 58095 97648 87219240
3 6 100000 476822742
3 21 99901 959344912
3 4 99985 823156055
3 64 99905 694323664
3 20 99938 563491377
3 9 99926 591196645
3 48 99992 644001857
3 72 99991 181087224
3 75 99907 292576816
3 24600 53475 903874792
3 42625 79075 765018514
3 1 99986 171440137
3 65 99919 755090765
3 3 99924 762954411
3 34 99928 342017340
3 53 99904 208178910
3 78171 88156 810737429
3 38 99964 912053109
3 46 99985 458841224
3 91 99934 122231112
3 47 99901 190949032
3 46 99933 880931263
3 88 99909 269142159
3 89 99933 43570828
2 31004 524336620
2 26141 639392729
3 63 99985 972492786
3 56 99905 133244593
3 75 99975 411841067
3 56 99989 915177867
3 59 99928 244268939
3 99 99919 667152969
3 12 99906 6767076
3 69 99938 122031749
3 61 99943 402700733
3 100 99914 24790108
3 91 100000 417640246
2 85150 83452724
3 2 99956 787449167
3 85 99910 859449953
3 62 99976 726463415
3 11 99947 738315010
3 54 99905 810375137
3 71 99964 829679193
3 33 99944 902347816
3 34 99918 991769608
3 78 99914 397436772
3 15 99913 704143890
3 53 99987 856902408
3 4 99905 345379876
2 24539 166226595
3 34 99992 571726786
3 99 99930 300136862
3 59 99968 733686204
3 13 99914 202605733
3 19 99949 534907547
3 83 99976 83252803
3 86 99975 545572553
3 79 99995 504024197
3 96 99989 21835320
3 67 99977 393043539
3 92 99983 375949028
3 44 99992 126628895
1 42496 62919
3 3956 24341 587665579
3 80 99965 815834959
3 73 99943 271995086
3 30 99943 369414474
3 49875 56377 847579421
3 54 99910 183528845
3 4507 96591 859159802
3 52 100000 834696510
3 79 99904 486709801
3 9 99901 60508974
3 36 99991 220857019
1 34564 39068
3 46 99968 182382588
3 58 99990 590868043
3 74 99922 531361098
3 33 99907 968634461
3 51 99935 532521077
3 35 99941 88351451
3 15 99987 554600857
2 93756 456484466
3 1 99957 275659062
3 16 99935 88653816
3 80 99927 36100292
3 72328 84835 180121222
3 40 99935 200664450
3 29 99900 189489888
3 34 99941 550813373
3 8 99980 588168051
3 36 99951 518641127
3 75 99995 261717024
3 50 99970 858398844
3 45 99948 58378551
3 75 99993 962589988
1 45414 99731
3 70230 97669 136509503
3 51 99989 457350476
3 65 99926 591047626
3 23 99908 478628543
3 70 99912 837807243
3 99 99988 800268016
3 20 99931 53306163
1 72099 72165
3 38 99997 352610565
3 25856 46617 962476936
3 28 99924 280783351
3 42 99941 718121947
3 8 99985 503668116
3 89 99997 66665078
3 56 99952 93842173
3 78 99938 10780228
3 59 99976 102566680
3 44 99986 794576994
3 94 99946 37969850
3 3 99974 281826917
3 14 99997 294940169
3 36 99989 994197469
3 1939 57250 134175265
3 40 99994 705478939
3 36 99994 41090038
3 20 99991 500231983
3 60611 61188 566703481
3 83 99930 633604917
3 53 99922 527769598
3 23 99976 167232210
3 58 99933 84072157
3 81 100000 278374393
3 3342 96707 637062487
3 55 99994 893871091
3 35 99974 513871292
3 32 99915 668076958
3 7237 81520 945772491
3 4 99994 805324532
1 7573 77151
3 45 99901 893673884
3 80 99947 836411838
3 47 99971 245307384
3 57 99949 148857348
3 77 99992 74084866
3 75 99941 80264086
3 43 100000 916644702
3 60 99977 944421418
3 32 99939 681653420
3 33 99976 399219564
1 9706 85962
3 11 99965 599004453
3 35029 94706 365723892
3 82 99912 892560920
3 2 99957 283879798
3 70 99956 734182664
3 55 99916 493286588
3 35 99929 546522787
3 91 99901 884373259
3 64 99934 134367337
3 71 99952 476108872
3 34 99945 151914389
1 260 16076
3 69 99925 199781514
3 48 99951 629751560
3 32540 64675 740086410
3 36 99987 679298032
3 78 99956 131708204
3 45 99982 842894793
3 68 99970 875412680
3 22415 47919 257437949
3 8 99934 764576845
1 12486 50720
3 70 99959 345761363
3 86 99938 274413935
3 85 99921 480108692
3 98 99930 258655027
3 61 99986 541171135
3 58622 92096 347439774
3 25 99909 67803136
3 15 99950 394548130
3 65 99968 658124543
3 33 99936 163199890
3 91 99923 413730816
3 56 99955 185242731
3 18 99962 960431430
1 80701 94584
3 51 99966 922991698
3 34 99946 379871043
3 50 99954 977894282
3 78 99912 633549167
3 63 99901 862333093
3 2 99973 606130426
3 98 99957 758380922
3 34 99984 615832616
3 67 99948 330128326
3 40 99954 27916356
3 77 99992 874576840
3 43 99955 159157612
3 7 99937 125558826
3 4 99904 371625358
3 93 99949 551115555
3 4 99962 772729523
3 48368 95338 132745946
3 3 99917 482086523
3 50 99956 380540174
3 26944 70335 637850857
3 4 99927 597668852
3 84 99909 4618849
2 20353 943378953
3 2 99910 618855494
2 2031 11672232
3 21 99916 282950304
3 89 99939 264788730
3 21 99988 922780768
2 18900 635274089
3 76264 76865 274863406
3 26978 58678 492105152
3 30 99999 523524925
3 16749 61688 390236356
3 3 99979 395836920
3 37 99939 327246582
3 39 99908 204274252
1 82491 93504
3 60457 87272 992202011
3 87 99961 173476130
3 48203 79558 473128961
3 64 99945 954596358
3 22333 87673 681227855
3 93 99982 225637446
3 35 99980 52003991
3 86 99915 370360342
3 69 99936 668733994
3 74 99915 362829738
3 34 99988 484918882
3 3 99905 958813843
1 45937 94513
3 89 99931 590573093
3 10 99901 455933385
3 98 99990 41522545
3 39 99984 913883254
3 97 99946 209281282
3 48 99992 411674353
3 39 99944 813192352
3 86 99982 907846106
3 87 99924 950142547
3 84 99938 258952765
3 49 99983 405333770
3 41 99967 407775060
3 58 99970 674724988
3 25 99966 252022667
3 70667 74736 313356366
3 21 99994 158880457
3 85 99960 692510327
3 33 99916 66595822
1 10439 46207
3 14 99935 882472889
3 25 99914 484037935
3 5 99997 629635069
3 65 99916 657044654
3 16754 72756 844702990
3 61 100000 4784958
3 47 99920 128010390
3 58 99943 685870029
3 58 99965 317939483
3 92 99955 115738652
3 60 99986 539847874
3 43441 89249 397778340
3 31 99984 825424725
3 30 99956 385741245
3 2 99950 633910659
3 6 99971 519025409
3 92 99960 148377960
3 15051 93941 847036399
3 99 99967 643194445
3 40472 64963 385849548
3 25 99949 663775664
3 34 99982 155922638
3 73 99944 875472262
3 94 99994 664360060
3 49 99939 693476288
3 15181 46443 750156112
3 19 99978 672423181
3 71 99978 245535903
3 50 99964 291261151
3 53 99987 533371323
3 46 99983 92883633
3 42 99970 847383894
2 88965 565840622
3 99 99964 262874890
3 34 99968 433573025
3 74 99935 729171098
3 1 99904 727182723
3 33 99977 910060633
3 59 99938 797796461
3 17 99970 205863727
1 54745 73960
3 86 99997 691496126
3 81 99915 664094316
3 15 99981 258194409
3 33 99947 108616224
1 47011 54425
3 62 99901 228536479
3 40 99970 592403869
1 37335 83191
3 3884 26589 369874313
3 33 99956 128422095
2 12882 427236903
3 71 99975 982380991
3 55 99924 700686228
3 2 99929 796297138
3 69 99994 889844541
3 44776 95021 196589186
3 61 99921 952410075
3 42 99948 805787121
3 1 99958 773914973
3 17 99939 451408067
3 43 99977 553840077
3 90 99968 13812414
3 31 99962 97634160
3 9 99973 864466929
3 56 99948 37293100
3 752 70204 280617781
3 38 99924 710192175
3 93 99905 576868338
3 75 99972 111656398
3 16561 73095 407668003
3 41 99998 948278955
3 73 99959 924952476
3 8 99942 977230874
3 39 99950 547268491
1 50256 50376
3 40 99974 901273341
3 90 99946 834673641
2 15632 4640257
3 82 99967 444682154
3 22 99914 875744595
3 84 99946 979854711
3 30 99981 268125796
3 44 99989 226777883
3 1034 3202 872184015
2 96056 67959385
3 29481 36985 934880123
3 40 99919 809861183
3 33133 53672 990539849
3 41 99920 48576788
3 32 99943 98016352
3 65 99911 69008897
3 58501 98151 27819706
3 59 99976 145120527
3 44 99976 821939765
3 48 99911 215058054
3 57296 88151 298830366
3 69 99996 303404949
3 21148 65455 901448175
3 35 99912 154471476
3 53 99935 461211221
1 2317 63693
3 32 99969 771906480
3 81 99967 77011382
3 20 99933 200693046
3 15054 94814 119005336
3 12 99915 640641768
3 32 99947 790499960
3 9 99921 499091015
3 24 99952 966770819
3 11 99968 680593382
3 76 99974 753755829
3 100 99918 508979120
3 40553 88459 319181880
3 57 99908 412756587
2 90097 767850647
3 77 99978 946360525
3 23 99935 455354201
3 59 99989 71315155
3 22187 92763 605815602
3 76 99937 631410067
3 82 99932 35956531
3 57 99957 207913408
3 68 99933 236725373
3 38 99981 169724613
3 15 99987 92871145
3 7270 70357 418328973
3 8 99948 155159782
3 71 99974 180492936
3 71 99936 78885283
3 21879 25961 195024618
3 64 99927 685506671
3 4903 21151 774878518
3 49675 95835 142720093
3 14896 77846 452244731
2 24474 788420510
3 53 99955 256371342
3 76 99920 911036629
1 21864 87364
3 90 99910 306228107
3 25933 85253 761205799
3 95 99953 960810046
3 31 99946 795257412
3 40301 78266 892850459
3 72 99908 14104439
3 85 99959 112026020
1 36176 99425
3 3 99962 156209310
3 50 99938 719140321
3 78 99933 501314342
3 83 99980 688717437
3 73 99930 957763004
3 24 99924 126461224
3 76 99987 830074210
3 12 99982 695531327
3 8 99958 447700852
3 43 99986 391597377
3 70 99965 290207363
3 26 99935 192292045
3 8 99904 995274879
2 17607 388164560
3 14 99981 82181929
3 62 99950 38749378
3 74 99933 444007323
3 24963 98762 930900039
3 51 99920 365147782
1 29961 54408
2 66723 189877989
3 8 99997 998455115
2 85160 769123591
1 42176 58751
3 93 99993 395372494
3 46 99916 38391912
3 82 99921 396594465
3 8 99989 833449643
3 1 99976 930095475
3 67 99946 947722962
3 36 99998 509950125
3 37872 84451 849798065
1 27785 59404
3 48441 89285 977340478
3 7 99939 661247565
3 86 99958 940516067
3 16 99927 903432193
1 21890 28408
3 99 99944 196173112
3 27 99978 791041148
3 11 99976 987792013
1 13264 69375
3 86 99940 377479192
3 20106 77024 330349535
3 28310 91086 675798476
3 31529 65134 693431420
3 75 99972 722514814
3 33 99905 14811019
1 24077 81338
3 84 99926 853001
3 49 99950 516354550
3 81 99918 743065482
3 49 99929 602947136
3 6 99933 78343618
3 11 99971 504702142
3 78 99961 222522320
3 12 99925 209848314
3 72 99944 675594559
2 55851 844568902
3 1444 33966 856131902
3 79 99902 217996480
3 12 99942 186623549
3 37723 64822 61716266
3 33353 38303 511028551
1 36225 80343
3 26 99961 805979247
3 14 99968 279983552
3 94 99987 757714201
3 9393 50962 944143546
3 86 99986 435401801
3 82 99960 842099747
3 34 99910 342810273
3 65 99916 157439439
3 72 99970 607767332
3 33 99938 566893108
3 2 99990 401132160
3 31566 86372 151994311
2 22945 19963793
1 7543 90250
3 18 99972 173707234
3 95 100000 594155178
3 1 99965 25230400
3 56 99958 801757314
3 27 99973 400520420
1 41981 85459
3 66 99962 686864884
2 46283 350648550
1 4565 24643
3 49 100000 878463834
3 97 99953 942515894
3 53 99900 880297491
3 4 99998 988966126
3 37 99907 87379105
3 10 99918 554540355
3 91 99919 982082960
3 33 99957 225901685
3 24978 86312 209702454
1 65379 75425
3 71 99952 413657420
3 82 99929 188672229
3 44 99995 991873952
3 31 99911 689529776
3 67 99966 70860849
3 1 99983 300093311
3 62 99993 305237509
3 56 99951 149663291
3 35 99900 874705349
3 33 99959 258480314
3 41 99987 398294949
3 68 99924 568785860
3 31 99953 950921862
3 28002 29329 190905436
3 14022 45714 246720090
3 86 99920 56089917
3 62 99961 867079112
3 13 99936 292504482
3 81 99953 861870865
3 39835 71148 877754698
3 84 99969 448380978
2 24014 131307993
3 86 99975 919142249
3 78 99980 165174532
3 26 99914 525860670
3 7 99923 351148720
3 56 99950 897538122
1 76028 85019
3 95 99947 742978427
3 93 99928 377827266
3 55 99902 37192585
3 87 99912 815318459
3 27 99934 478785932
3 19 99912 181931059
3 86 99998 311764066
3 67 99976 10494514
3 35 99976 662922590
3 15 99937 469283071
3 27 99941 363531052
1 40692 41785
3 16 99966 917200458
3 47 99970 297274402
2 95765 109133567
3 13 99963 156771090
3 16 99979 694830602
3 28 99969 850129289
3 55 99912 982753527
3 8 99940 963312967
3 79 99942 350547912
3 90 99953 134712635
3 24 99953 1113481
3 16 99921 794350535
1 8122 63321
3 45 99997 280843418
2 75267 410808764
3 68 99995 156341617
3 54 99957 88192614
3 82 99901 391344079
3 75 99955 471862324
2 52 506973275
3 22 99903 733335100
3 21855 84914 294691642
3 5 99902 735727753
3 57606 94629 322742902
3 99 99972 3638111
3 26 99942 465438455
2 17483 805935436
3 23 99981 849500219
3 51 99929 714507930
3 96 99978 217716825
3 61 99989 691811205
3 51 99915 940637627
3 50830 85992 697006124
3 75 99938 919390
2 3325 416203820
3 74 99961 781845380
3 86 99923 752059013
3 42171 74669 591420702
3 22 100000 268356330
3 68 99921 571735897
3 59 99939 653208426
3 1 99995 145674119
3 84 99957 915025277
3 68129 94304 748919724
3 27 99909 55477729
3 15 99900 215246204
3 53 99978 112062916
3 47 99920 45290149
3 73 99976 120620836
3 28723 49393 789108303
3 96 99978 315501172
3 7 99953 903351265
3 31 99997 54094208
3 5 99932 300216582
3 33 99953 632651155
3 94 99966 162397424
3 32190 77135 53066966
2 37098 217202121
3 72 99922 71881457
3 36 99911 998212351
3 83 99920 395575729
3 73 99990 691302523
3 76 99992 624283681
2 45341 579139923
3 38 99948 185464447
3 34018 72056 808986646
3 22 99922 587365288
3 15 99931 461634659
3 18 99936 343066990
3 15 99982 689460655
3 94 99908 61173999
3 64 99925 670131565
3 22 99934 928274533
3 41 99996 557158164
3 52 99923 980941124
3 59 99944 972832609
3 82 99974 186849188
3 84 99979 703818462
3 88 99952 636070114
3 11 99998 970413475
3 51 99938 257152386
2 84895 909361136
3 79 99930 92942659
3 23 99963 339388693
3 80 99992 263896690
3 85 99916 901530506
3 3 99920 199238083
3 30674 42107 209120509
3 98 99903 477985254
3 85 99986 804876941
3 45 99932 537093016
3 43 99993 756142027
3 68 99998 568257729
3 64 99905 893505793
3 35909 74050 201362140
3 68 99982 15209651
3 12979 86342 49245335
3 18 99935 896109668
3 16 99936 474134716
3 30 99936 85798042
3 52 99920 623494735
3 4 99991 662343716
3 14 99968 129933817
3 45 99951 292319386
3 21 99916 221292708
3 90 99967 656300582
3 75 99995 871654760
3 26 99944 892528770
3 2 99948 236177061
3 2 99999 997442882
3 29 99919 487249522
3 15 99976 797949267
3 82 99905 206410806
3 40 99955 965682116
3 80 99981 33371540
3 75 99913 622379973
3 89 99949 661322893
3 97 99965 928631789
1 36285 61326
3 40 99981 274223507
3 55 99955 746492382
3 45 99993 112424426
3 17 99961 115716115
3 45969 58370 188162510
3 52002 75873 489234215
3 84 99993 984348371
3 37 99989 112906671
3 1 99922 195999194
3 67 99935 827517665
3 19 99921 793555850
3 3 99989 279326523
3 33 99920 58568732
3 59 99945 284760161
3 10775 96967 294081628
3 64 99910 831654471
3 11 99911 609653228
1 53494 58396
1 36176 70450
3 80 99975 803643311
3 17588 71351 92261113
3 50 99957 398926889
3 44 99971 559729526
3 69 99918 738912052
3 9 99984 293372745
3 97 99956 941022869
3 67 99993 304171477
3 41 99932 892956429
3 32 99967 35629443
1 54582 61559
3 26 99954 673083517
3 95 99986 514633463
3 77 99972 958061531
3 94 99997 485095783
3 100 99904 511508780
3 56 99998 107455584
3 13 99926 556183351
3 2 99909 622411834
3 84 99919 341108142
3 67 99965 791809167
3 76 99948 746134956
3 7 99999 504727261
3 10175 52893 325584250
3 15 99945 102123628
3 34 99935 75494294
3 57 99946 238474607
3 91 99991 352018678
3 35 99921 21921134
3 25 99978 661541001
3 23 99997 342790371
2 92091 707520179
3 59 99959 152249258
3 51 99948 977536711
3 62 99903 120948509
3 49 99997 121601108
3 90 99997 559835191
3 5 99949 607150102
3 41800 72958 406934388
3 77 99919 557516961
3 84 99995 633633573
3 7510 22985 133472556
3 12 99920 581576277
3 81 99900 717242768
3 41 99904 426903276
3 45572 62320 286837643
3 54 99913 602336018
3 40 99999 177416522
3 75 99923 927927766
3 85 99917 826704679
3 41 99969 323483408
3 27858 69514 585297583
1 5899 61177
3 58 99979 326701431
3 84 99953 538367628
3 72 99956 383251917
3 26 99902 457418477
3 4 99930 431821477
3 90 99910 893412946
3 36 99905 349348447
3 26311 96225 660759496
3 20297 34780 952806512
3 99 99999 268342570
3 92 99917 633062306
3 8 99939 967554948
3 53 99925 333312923
3 9 99984 113192120
3 15 99958 944057761
3 64 99914 102177887
3 88 99989 65838236
3 24 99982 977589746
3 67 99923 951613532
3 77121 80151 535788585
3 64 99975 808729628
3 39 99940 236554659
3 38 99967 168740423
3 60 99977 880945864
3 18 100000 601121659
3 36 99934 667718379
3 71 99928 975461580
3 74 99961 525350068
3 81 99924 131173194
3 100 99913 20659133
3 67 99982 903700677
3 7040 13199 633728891
3 36 99905 38293967
3 44 99973 39931744
3 96 99915 117067010
3 86 99919 5061694
3 6 99905 540653444
3 16425 68197 601794799
3 33 99936 451744969
3 83 99975 197049907
3 24418 49609 954781080
3 57 99913 940003801
3 12 99945 322218065
3 84 99922 511755041
3 9 99966 317010541
3 36 99951 665012833
3 47 99955 220929350
2 22475 682600004
3 88 99901 276696284
3 74 99952 303174036
3 78 99967 856066043
3 49 99913 709281959
3 90 99901 287706789
3 55 99991 963867317
3 69 99934 924429560
3 94 99975 544298728
3 4 99904 894576342
3 95 99974 592116550
3 100 99908 130528223
3 67 99920 53157070
3 50244 74244 847397055
3 24174 44594 306168550
3 79 99984 472287147
3 94 99958 232180724
3 3 99933 256341542
3 85 99968 604505931
3 14406 34253 191206921
3 24195 85614 825105482
3 72 99937 145642434
3 93 99978 789846207
3 53 99944 218094556
3 55 99927 265223313
3 5 99920 346977215
3 18713 54138 281756830
3 58405 60209 916567481
3 40 99993 97875170
3 8 99952 463259198
3 87 99966 646778330
3 12895 96050 510680684
3 69989 98570 440615719
3 31 99912 272550353
1 58696 64174
3 61298 70480 131444571
3 64 99952 990331684
3 80 99955 338743972
3 95 99920 633377937
3 64 99952 936192881
2 95900 169547773
3 81 99947 504396799
3 95 99934 327135022
3 92 99971 744627649
3 40785 43811 89995880
3 59 99983 130734519
3 80 99906 674292468
3 45271 96240 98872312
3 77 99970 688824059
3 65 99917 234023558
3 15 99934 766612198
3 7 99990 431020491
3 83 99939 491540994
3 99 99932 236434530
3 74 99996 547489896
3 55 99930 494279704
3 28 99925 321742363
3 74 99916 857116211
3 49 99987 483051379
3 62 99920 363900145
3 14032 92351 982907579
3 96 99990 788792916
3 64 99918 155046678
3 69 99994 137500701
3 2878 54550 487938215
1 75816 98429
3 2 99995 784496705
3 48 99907 260788060
3 80 99907 674828687
3 24 99966 984875403
3 85 99968 159727435
3 32 99910 551245819
3 56212 64453 147141454
2 69735 460974308
3 40 99968 755725556
3 64 99993 289089109
3 39 99977 679837430
1 29740 63197
3 64 99949 703395666
3 69 99937 814733124
2 95044 74174178
3 67 99957 976227142
3 56 99935 264986007
3 65 99997 738889924
3 65 99963 829289323
3 74 99945 713132297
3 51 99957 611736194
3 49 99947 143955910
3 61 99953 954810203
3 56 99930 428339731
3 47 99924 608489527
3 11 99944 187734770
3 35 99946 706318781
2 78174 198106359
3 92 99934 275798981
3 19 99936 955335534
3 54383 87421 613884753
3 24214 46427 763907569
3 39757 67649 436894841
3 60 99989 826595292
3 75 99921 622573300
3 34 99995 847448
3 100 99944 401452990
3 61 99919 405583903
3 92 99922 283458813
3 100 99945 456090747
3 30 99951 856566051
3 41 99901 140646288
3 78 99970 992457557
3 3 99988 317031388
3 73 99997 585958668
3 33 99934 70686459
3 97 99969 731135738
3 79 99916 71632304
3 10 99994 253359919
3 65837 91273 316973857
3 4 99932 493469308
3 11513 59665 969032546
3 93 99931 842150680
3 82 99958 514469686
3 17 99913 430205569
3 60 99914 408355601
3 60 99926 729402533
3 30 99901 263130976
3 80 99917 892225602
3 6 99917 70949901
3 40 99963 582126218
3 48 99967 583974718
3 9 99978 577129483
3 65097 66742 982691166
3 63 99916 167275726
3 9 99912 989365342
3 17 99901 800687550
3 66 99996 782255165
3 64 99977 836327756
3 4 99900 848662726
3 29 99995 889138513
3 42 99961 730918041
3 18 99955 625674803
3 82 99994 387016556
3 11 99990 590507340
3 39461 87236 652309907
3 73 99903 318837895
3 43 99956 179694782
3 23 99932 666462540
3 4 99914 491539970
1 3369 52667
3 66 99907 539523567
3 99 99962 10636463
3 68 99980 756891895
3 60 99902 607057649
3 96 100000 388787930
3 49 99930 264913091
3 32 99920 888242637
3 31 99906 422172483
3 83 99972 507502924
3 16 99945 624355850
3 19 99986 452087130
3 19 99958 547218068
3 53 100000 167020290
3 31 99968 547586272
3 14952 42228 309463585
1 21732 24553
3 24 99985 169876029
3 49 99955 109194790
3 13115 26416 78970272
3 31683 53084 829132243
3 76 99930 529170971
3 82 99980 954797250
3 97 99993 422739423
3 61 99967 542821450
3 29 99994 526353359
3 4598 43697 935399689
3 5 99916 50961537
3 30363 72651 213795853
3 46 99966 826066562
3 51 99922 725367092
1 3483 24374
3 77 99978 404198149
3 51 99920 707958591
3 97 99951 525660761
3 58 99951 548283802
3 67 99938 580924993
3 56100 63069 878848801
3 14 99923 432055776
3 84 99970 806512679
3 52707 60951 204504585
3 24 99956 881746012
3 17 99917 341101286
1 29947 33394
3 81 99930 199478407
3 18 99900 89013944
2 24710 448203335
3 29 99921 435944445
3 46 99965 94240253
1 7811 44862
3 18 99943 877504084
3 73 99991 27652111
3 37 99984 507668862
3 1310 68948 524102518
3 20 99947 683884830
3 94 99982 443629449
3 54 99969 26955556
3 6 99962 812415006
3 23 99903 945452603
3 59 99905 803710893
3 43 100000 13973482
3 52206 83680 933357718
3 89 99966 246073339
3 63 99924 100612517
3 32 99979 516068636
3 4 99947 30028243
3 67 99928 416655556
3 75 99980 223284047
3 59 99989 668235352
3 4 99963 42284476
3 69 99948 590936974
3 15 99940 201919932
3 15073 24385 586422802
1 70570 77379
3 23 99902 571660915
3 70 99918 302785599
3 60 99904 260265415
3 33 99927 108657971
3 18 99916 940075450
3 51 99980 586679435
3 74060 85869 793106167
3 74 99909 909881995
2 62657 984640628
3 60 99916 790171132
3 54 99969 915513287
3 11 99906 125815007
3 51 99933 38179114
1 21496 61266
3 62 99999 674418020
3 78 99943 840208720
3 96 99945 516984247
3 93 99979 721757187
3 25655 54108 985556108
3 28 99922 815285384
3 70 99951 332764306
3 44 99935 943155947
3 75 99915 571292643
3 15043 26148 973951500
3 29 99994 10487590
3 43 99953 517556194
3 42 99902 55713266
1 5303 55511
3 41 99959 319651457
2 77526 719100067
3 19 99948 384542128
3 13143 87274 704306760
3 32 99965 16711378
3 96 99932 347601199
3 85 99980 91123000
3 42 99916 845998542
3 48 99963 71413081
3 77 99903 24564197
3 62 99966 398709322
3 63 99991 938818299
3 6 99958 650622057
3 7335 48123 160918057
3 2 99907 34689338
3 8233 51892 606272282
3 3 99921 567701649
3 8363 89640 591053907
3 79 99909 343896817
3 85 99977 261889200
3 24 99957 6072628
3 21 99977 904309295
3 3845 79719 832631149
3 58 99988 589703153
3 88 99932 84021002
3 98 99966 516318078
3 21531 47442 957293629
3 30977 94890 71327560
3 72318 87511 266818717
2 27596 611661451
3 79 99977 263485882
3 91 99921 997173605
3 47991 84421 440527056
3 16 99906 739370132
3 24 99901 63845796
3 90 99983 65650663
3 11 99910 41973726
3 33 99942 775435766
3 95 99990 281385323
3 3518 32094 305964523
3 90 99918 797925471
3 51 99953 89582720
3 5 99959 94058014
3 41 99996 369285705
3 94 99952 929430972
3 87 99969 321001268
3 92 99999 989667745
3 64 99919 582973262
3 31543 67652 863328368
3 13952 62616 502141639
3 73 99922 218807082
3 7 99962 58875704
1 33567 50957
3 6 99949 836150355
3 43412 55767 924553888
3 53 99985 553698051
3 99 99970 355204214
3 93 99909 172924943
3 8536 19453 700893819
3 61 99980 912871438
3 89 99972 193909315
3 35 99955 914323165
3 64 99938 344049671
3 74 99963 135589414
3 5 99925 668876097
2 82297 36918537
3 54 99915 212740421
1 37894 68185
3 56 99936 696386663
2 51008 460365522
3 72 99962 606085572
3 2 99909 137846415
3 84 99951 341287576
3 1 99965 609358606
3 26 99962 463569842
3 49 99969 854547764
3 89 99935 147139218
3 20 99901 764663346
3 77 99912 173050492
3 42 99947 700336968
3 27 99953 695267421
3 27 99967 920764107
3 93 99902 73567728
3 76 99929 201717348
3 20 99915 288556065
3 17 99964 677780123
3 40 99903 126831281
3 1 99988 639602581
3 91 99923 518544667
3 90 99923 827284250
3 10 99968 566999735
3 27131 29004 961979866
3 21408 76172 556245533
3 95 99976 61281264
1 21752 25130
3 25703 40040 129319319
3 41 99957 119799358
3 27411 43068 894269928
1 50908 74744
3 36 99961 79256656
3 10 99952 608634293
3 23 99904 923946176
3 8 99929 31247192
3 17910 85423 356318616
3 41 99934 456352217
3 29895 66474 296579499
3 36 99927 456931236
1 18677 47097
3 28 99948 848246926
2 56098 363512974
3 54 99932 108125547
3 3 99948 974685887
3 67 99939 748943885
3 52 99978 418627869
3 70 99907 717834366
3 37 99907 397933990
3 17 99918 771547668
3 9 99945 366796834
3 20 99996 344521066
3 39 99925 686548458
3 53 99995 146183752
3 16 99903 973586666
3 46 99962 579795135
2 57487 921328356
3 39 99968 623732898
3 97 99966 958606196
3 72 100000 374820872
3 74 99991 913163718
3 89 99952 907130148
3 8 99908 949031481
3 97 99961 586415092
3 41 99925 976879519
3 9 99995 951687070
3 72 99935 128515968
3 43 99927 959595742
3 100 99975 290219937
3 25 99950 340822947
3 82 99912 126386885
3 40 99922 93126133
3 41 99977 371293363
3 3407 72054 313910297
3 94 99946 402780536
2 68206 381049317
3 78 99929 123492619
1 13327 13582
3 89 99918 894137607
3 30 99948 238015543
3 7 99950 512492769
3 37 99935 754505490
3 51 99935 730093557
3 10 99921 281355495
3 76 99932 299544545
3 68 99955 426396684
3 17 99979 213960379
3 14 99914 273468454
3 100 99935 333259410
3 62 99985 548362192
3 83 99945 73933366
3 45 99973 291483007
3 13297 80634 508632377
3 1341 60608 571339685
3 34 99980 153137974
3 99 99902 582756372
3 22 99991 527282768
3 79 99964 22275750
1 37481 99792
3 1 99920 947155241
3 72 99914 286388403
1 22950 90103
3 51 99979 597548706
3 23 99945 518499447
3 36 99908 439910585
3 10 99996 122489305
2 16834 965395275
3 27 99937 564040817
3 18 99975 881495446
3 66 99947 226361013
3 57 99936 358977757
3 13 99918 425050158
3 76 99902 761487774
3 8 99950 621037284
3 62 99961 764653096
3 3 99945 95136368
3 17275 85218 378722530
3 37 99946 24387672
3 46 99957 673100238
3 23 99924 714837433
3 98 99963 514645837
3 15 99997 551035436
3 52 99991 339115556
2 67262 635636321
3 39565 41452 303582181
3 27 99901 477906630
3 70 99925 534994268
3 40 99952 283341471
3 8 99934 429394699
3 89 99985 453397984
3 97 99915 585821147
3 20805 67838 936522198
3 49 99959 279853302
3 100 99916 995128650
2 40577 136536232
3 98 99970 827472212
3 68 99964 502509844
3 99 99976 540892063
3 45 99903 939450512
3 34844 61879 740701329
3 72 99915 309823369
3 94 99925 501787179
3 31 99911 336521360
3 79 99967 148465357
2 65503 589290791
2 92636 253082024
3 27110 81048 617938574
3 39451 63794 781424469
3 12050 53274 908167204
3 2 99955 211348599
3 359 88107 252495442
3 96 99952 409496581
3 17 99972 876578733
3 23 99994 500774624
3 40 99900 419967004
2 97926 983313904
2 59607 379266541
3 89 99945 760941633
3 98 99952 252900987
3 98 99960 827734819
3 57236 70575 313770115
3 78 99925 829465669
3 4 99906 502859391
3 100 99932 275156493
3 35 99937 177424748
3 93 99962 252884091
3 29 99980 305743048
3 41 99953 489377102
3 86 99933 207936985
3 33 99970 779578213
3 97 99913 251989040
3 35 99901 183703395
3 64 99974 939757422
3 9345 15328 517668246
3 100 99969 305683526
3 9 99959 137708313
3 99 99909 46088387
3 72 99902 11401785
3 39 99987 867599819
3 29489 41603 784610837
3 12 99937 117512164
1 29205 78899
3 22671 76952 782225857
3 51 99902 997358532
3 37 99900 928103147
3 26 99912 640121286
3 67 99918 53753339
3 94 99980 384311901
3 63 99952 664456317
3 57350 77482 667903871
3 44 99985 690923388
3 48 99960 229145533
3 100 99910 187962248
3 72 99918 594223204
3 21 99996 276658677
3 19 99914 57183459
1 16213 98049
3 68 99951 961209098
2 73007 352996702
3 79 99995 555053029
3 31858 49606 169178710
3 13 99959 601528524
3 91 100000 929275236
3 20 99981 221698203
3 48 99966 328375533
3 57 99978 387948208
3 72364 76715 418881613
3 58 99939 950480952
2 46703 37061855
3 100 99907 206481946
3 94 99979 712925428
3 62 99928 969240517
3 5105 5469 906253092
2 52269 230344563
3 40 99905 673044701
3 95 99982 735475974
3 13 99925 436181575
3 55 99926 112004015
3 79 99954 474955666
3 60 99983 132574363
3 68 99920 563623438
3 71 99907 448345372
3 75 99902 32217720
1 47568 82002
3 80 99961 236080467
2 46755 310469712
3 34 99951 69721883
3 84 99950 197215561
3 96 99940 630186938
3 55 99900 512560157
3 5 99912 330842072
3 34 99921 409119798
3 98 99955 313785979
3 46 99907 162986455
2 96125 960616051
3 31 99948 688893662
3 54773 95005 185617861
3 85 99963 728370182
3 95 99994 41484518
3 67 99987 918316809
2 28644 388583592
3 55618 90066 89595891
3 43 99987 830897778
3 98 99940 432787572
3 93723 95126 733858537
3 82 99997 170851811
3 72672 77576 395466971
1 18796 24835
3 64106 83045 715072875
3 62 99936 21722338
3 94 99963 990089169
3 63 99972 720541300
2 7910 311310773
3 21 99922 772945518
3 97 99964 242404850
3 63 99948 337360385
3 41 99997 359911642
3 68 99991 956347484
3 1 99919 897672608
3 51218 73142 343118199
3 94 99986 638161786
3 22 99977 140788360
3 96 99984 860839143
3 97 99910 297112934
3 53 99990 394011184
3 93 99933 95878446
3 63 99973 922550573
3 66 99992 581265956
1 7727 20260
3 28 99904 741252520
3 95 99968 350297181
3 51 99927 51585705
3 30632 98198 460206225
3 76 99942 64711703
3 58 99920 200077936
2 550 448384530
3 86 99946 821891932
3 6 99939 584717602
3 67 99951 168401137
3 100 99957 11169387
3 95 99966 570040114
3 36 99942 529319757
3 22 99941 578016294
3 48 99967 292445580
3 93 99902 600180580
1 9350 44227
3 46 99938 888736252
3 74 99923 39786728
3 69 99937 454755455
3 34 99900 937508025
3 12 99915 104201903
3 12 99918 796359917
3 96 99936 187625437
3 23 99921 987079614
3 7 99990 238217923
3 60454 79071 572445513
3 43 99963 872463691
3 72 99978 128444279
3 56 99953 587909524
3 98 99927 697176860
2 29523 3684750
3 50 99984 806445569
3 45 99962 769440238
3 13 99965 138442404
2 96953 103063446
3 47 99951 460718097
3 89 99921 536948369
3 73 99976 81892497
3 67 99915 641561466
3 77071 78831 68970965
3 31 99943 112527494
3 83 99929 123970304
3 54414 84705 146188946
3 56 100000 64711736
1 16687 24145
3 11 99944 229841693
1 28614 52384
3 38 99941 767450371
3 72 99963 944134203
3 60 99978 443549159
3 97 99985 920336133
3 82 99981 571856739
3 100 99908 512398761
3 28857 76604 530504490
3 28 99900 675547529
3 58 99935 837189026
3 88175 97601 433045604
3 62 99920 952481666
3 95 99999 955915543
3 8 99955 4507837
3 16 99964 362953123
1 57177 82094
3 60 99912 361194753
3 45766 78059 531680581
3 11 99959 280571832
3 57178 82038 748986263
3 32 99912 144332688
3 27 99902 937670241
3 97 99936 971327470
3 71 99922 116667721
3 50 99949 698561847
3 39 99972 964114998
1 64776 81710
3 64 99952 335017287
3 60 99907 63974485
3 37 99944 204998390
3 10 99986 547614004
3 59 99931 706037113
3 59 99906 849062165
3 75 99929 184737072
3 1 99904 516296645
3 87 99939 571296149
3 9 99926 841600311
3 89 99925 28391078
3 65 99913 368371210
3 29 99947 154367366
3 26343 54543 426506573
3 44 99946 929367134
3 77 99930 441868674
3 37 99972 18497418
2 93262 693139460
3 43 99926 571862328
3 93 99941 665577470
1 55616 86722
3 29 99993 617202106
3 42 99978 980402125
3 85 99907 42720450
3 76288 99657 596209208
3 65 99918 498640180
3 86 99925 727663342
3 72 99965 746778284
3 84 99968 658004886
3 59 99988 726643879
3 72 99974 356720666
3 6 99959 514646802
3 42 99957 925521224
3 3 99911 69309958
3 10 99956 962525879
3 53 99974 978880722
3 4912 6101 326841325
3 22229 74079 453574202
1 45477 74217
3 77017 92228 585817963
3 81 99996 958116744
3 29 99987 806369678
3 84 99984 816006902
3 56 99955 629247745
3 82 99959 485982274
3 9 99983 55130869
3 63 99922 31864070
3 48 99908 546273783
3 29191 55078 943970830
3 61 99926 27560300
3 74 99962 404760827
3 82 99921 893090905
3 50 99948 743122728
3 28 99914 260664680
3 27 99951 387245516
1 22934 45485
3 88 99931 455625903
3 44 99974 615982602
3 9 99903 572678126
3 1 99957 759812537
3 47043 60800 295976160
3 2 99952 510180429
3 64 99989 844882070
3 55 99905 803365077
3 28 99953 500959966
3 36 99983 566840615
3 44 99979 81981350
3 36 99955 82784356
3 51 99968 478599075
3 5 99913 565034685
3 12 99961 751764529
3 77 99970 308060789
3 60 99916 952501885
3 79 99917 400528935
3 68 99973 421588962
3 96 99948 396608586
3 19 99966 264082833
3 4 99998 1931250
1 66137 82910
3 57 99931 891775384
3 73249 99825 368728546
3 85 99922 489058169
3 9 99951 625791814
3 31 99941 779499798
3 89 99988 767429178
3 32 100000 410411402
3 21454 83200 623970503
3 59 99921 146599025
3 95 99937 415788172
3 6 99941 374601192
3 10 99915 407046887
1 20364 86323
3 60 99958 682700886
3 32 99951 214135252
3 86 100000 779416667
3 22 99921 3302050
2 86605 112779873
3 88 99955 449352409
3 52 99933 384614926
3 7 99998 152884234
3 46153 67916 178493313
3 10 99923 43100666
3 58 99943 53320230
3 6 99951 894797463
3 31 99963 771510844
3 31 99948 606296394
3 13 99988 622650998
3 14 99978 648204216
3 99 100000 254854369
3 49 99928 218000333
2 44630 445186398
3 68 99919 183818470
3 91 99984 847591214
3 93 99980 345205657
3 80 99955 169053655
3 41 99928 969306424
1 23110 26366
3 16 99992 781736367
1 66544 98161
3 95 99993 985121305
3 47007 71922 273359368
3 84 99982 578668001
3 51 99951 401913130
3 36218 76626 462557598
3 96 99972 343047433
3 1 99928 804656074
1 67558 73832
3 29 99947 12086884
3 13 99964 769684552
3 8 99911 43262114
3 7959 33663 663284283
3 6 99945 874851967
3 18 99931 589272141
3 47 99998 57246676
3 68 99998 65154150
2 18038 864883740
3 41 99970 455971440
3 60 99959 801753354
3 34 99920 124850574
3 15 99901 371456969
3 93 99980 370069007
3 52 99903 739731989
3 78 99946 230570162
1 23237 90753
3 61445 90826 725266787
3 91 99917 114362557
3 83 99971 312634431
3 52 99911 15859711
2 19837 753734110
3 97 99991 838313260
3 47 99946 315269223
3 100 99992 251393813
2 68539 12253536
3 80 99956 200464506
3 11 99925 219101638
3 86 99948 844794054
3 3 99986 705570568
3 20465 47978 433130925
2 9913 897608062
3 67 99941 277864760
3 39 99921 512182542
3 32125 59744 733974850
3 23 99903 770406667
3 3 99960 708751186
3 645 20191 854643259
3 65 99986 825626291
3 25 99960 565472860
3 6 99930 488029584
3 67 99910 543717450
3 24 99937 268040765
3 25 99945 462157154
3 10 99998 967870394
3 32 99999 166647333
3 45818 87250 724018548
3 83 99972 297369120
3 99 99951 507355215
3 91 99992 446324492
3 55 99901 271898850
3 34 99998 761492786
3 41 99905 264308993
3 10 99995 19277074
3 49 99939 209931393
3 57 99903 409729092
3 68 99908 192866103
3 15362 18365 386722205
3 97 99959 492186177
2 99211 239999147
1 38070 81377
3 58 99947 161870789
3 35 99915 973910519
3 10 99932 499657328
3 46 99926 152668715
3 7 99969 881212322
3 4 99979 409277623
3 26317 54343 756180563
3 17 99940 575621960
3 57 99967 80555369
3 43 99922 84473091
3 96 99909 624367641
3 40 99928 851227657
3 4618 68548 798480782
3 5 99968 304448056
3 61 99968 765544397
3 11 99982 529912116
3 95 99964 311994328
3 77 99953 443251110
3 47277 72895 211007761
3 22 99915 452685764
3 29132 61301 833034210
3 36 99946 140525841
3 79 99967 395782555
3 21 99924 89955686
3 82900 90630 858838939
3 33 99951 632103217
3 19 99922 885478323
3 32 99919 315631868
1 38094 52610
3 10 99970 89023974
3 39 99959 398826903
3 58 99907 358230336
3 97 99951 327313075
2 94236 523862513
3 56 99947 156988290
3 55 99924 492113879
3 59 99991 401141250
3 58 99921 575253908
3 91 99933 581477504
3 13 99964 320347307
3 29 99927 821346065
3 83 99930 975968171
3 86 99967 925083250
3 98 99979 855762744
1 62105 79895
2 9359 853042384
3 14 99950 671607115
3 5 99906 546984890
3 82 99956 421425921
3 26 99951 20845682
3 7384 69673 452051664
3 90 99972 826389936
2 71051 208356291
3 98 99992 995182757
3 4 99924 224055603
3 67 99910 792098673
3 38 99997 96079438
3 19 99988 687694008
3 16 99964 467657318
3 11 99962 410971774
3 2733 68050 298801536
3 78 99994 150823200
3 85 99986 475281908
3 11 99960 958752797
3 51 99963 938325334
3 50 99961 440712724
2 28260 663533967
3 98 99939 984357555
3 90 99909 866835387
3 41404 47089 127060288
3 45 99952 131356704
3 29 99935 927998416
3 84 99996 348485614
3 1 99913 724322919
3 57 99985 150866029
3 100 99915 536687116
3 52 99969 63262499
3 91 99907 192178188
3 64 99989 911396663
3 40 99932 63146113
3 30 99972 319867925
3 90 99968 400299027
3 62 99901 87182675
3 61 99960 896167166
3 33151 55541 303948244
3 92 99987 558667604
2 80648 883086333
3 33 99918 761923068
3 61 99959 42737689
1 46945 94982
3 80 99912 202206484
3 1721 34106 180677068
3 49 99913 643574664
3 46 99901 801688739
3 66 99995 566497572
3 96 99981 924316446
3 85 99908 11874203
3 52 99972 544664086
3 90 99910 805480960
3 55 99998 916001520
3 59 99995 282204522
3 58 99912 630655329
3 67 99958 881170652
3 62 99954 8800368
3 79 99948 485279333
3 97 99951 205444797
2 83793 737997428
3 93 99906 102002834
3 55694 72489 819987683
3 2 99968 282462796
3 2456 69643 585089133
2 4018 967438694
3 4009 94169 870057416
3 61 99973 355445729
3 18 99918 62404358
2 85281 873684105
3 6 99997 137568110
3 42 99906 859564698
3 38 99988 756520411
3 49 99952 474630495
1 37228 67049
3 38 99980 199880760
3 53 99994 822670424
3 95 99987 407143083
3 41 99977 441088949
3 63 99929 720931408
3 87 99993 304972417
3 83 99912 462599069
3 44 99989 430502567
3 39 99942 758939903
3 78006 94675 998267621
3 4 99924 669439070
3 28 99988 561739376
3 16 99975 529064417
3 4214 76667 684729811
3 52 99939 181523954
3 82 99943 998443288
3 74 99957 679274117
3 15 99964 41961770
3 9 99925 695155606
3 80 99945 699300474
3 8 99990 226037488
3 82 99928 56263393
3 57 99974 354734389
3 81789 98621 675208389
3 75 100000 312272923
3 13 99904 180898687
3 71 99935 629517299
3 13 99918 687209725
3 45227 95887 635773552
3 76 99932 563025572
3 62050 73315 502319782
3 47 99924 249445752
3 31932 96937 17233489
3 1 99927 274680702
3 33078 85793 960308312
3 60 99959 67989089
3 10 99948 653597842
3 45 99970 726506836
3 61424 78931 800972999
3 7 99920 503777848
3 9 99902 663715066
3 88 99910 474778623
1 14432 93451
3 21204 85816 335693439
3 47903 86992 863826138
3 74 99946 594323597
3 68 99956 222962380
3 47551 99741 694697319
2 53392 318000335
3 15 99951 676214109
3 49 99941 409121573
3 6460 80731 544917132
3 7633 64755 555903025
3 11 99937 476389278
2 36506 579870655
3 18 99917 403555873
3 17 99999 649980006
3 22 99901 229210967
3 84 99922 246110023
1 25742 97927
3 9244 30063 566933189
3 19 99924 574405586
3 32 99962 750987471
3 41 99925 248264994
3 18 99986 532802525
3 499 22442 569229704
3 20 99955 326167770
3 36 99990 420464713
3 11524 91623 5623183
3 8 99919 224176034
3 89 99950 391177385
3 51 99932 720195824
3 55 99962 722214138
3 13 99922 694114320
3 6 99946 904812548
3 1 99944 383137285
3 23 99991 772097971
3 32 99982 603129048
3 36 99931 447668586
3 38913 98661 942955204
3 13 99942 219398721
3 88 99946 618392723
3 71 99919 372924045
3 9 100000 556390211
3 43 99957 409290401
3 32 99922 981111021
3 22 99956 128333012
3 42 99937 572743400
3 76 99954 496522435
3 51 99941 484323113
3 3 99913 109918680
3 36058 74546 939688173
2 57175 100652085
3 54 99962 658149316
3 89 99902 53600181
3 97 99944 607167845
3 58 99960 559519670
3 91 99939 949435519
3 47 99938 825308956
3 41 99925 645074816
3 99 99901 207891063
3 50 99997 724225274
3 9 99979 621646789
3 23 99928 688965513
3 65 99984 726208375
3 63 99914 925441781
3 49 99969 615942327
3 34 99918 698838681
3 65422 69888 628703977
3 49632 64124 381173507
3 90 99965 721641583
3 9 99927 601833181
3 96 99968 765682865
3 71 99910 602353931
3 37 99914 410892125
1 36688 84328
3 90 99941 573534988
3 21 99936 657877872
3 70 99924 763436997
3 81 99900 743518484
3 12 99928 843363918
3 10766 33642 599270204
3 26 99949 206963575
1 16799 51427
3 30 99973 579186928
3 52 99956 417818953
3 92 99932 521969160
3 25148 53463 853623719
3 70 99920 324252368
3 11 99908 389129431
3 65 99976 344244662
3 97 99974 919738349
3 14 99976 675573742
3 78 99954 7116797
3 16616 95400 875221169
3 55 99964 191701880
2 53495 649831906
3 20083 40721 26003767
3 72 99930 72621506
3 54 99936 908798915
3 94 99970 427859422
3 29 99945 959681514
3 13 99984 39039694
3 64 99999 894810707
3 81 99925 535245586
3 61 99920 753389544
2 1720 703020754
3 69 100000 834042392
3 49 99936 515090004
3 15581 28204 86690129
3 49 99976 254991358
3 91 99918 484714025
3 9 99942 573948623
3 45 99990 753352670
3 12 99945 107318670
3 86 99929 173031629
3 20 99996 910673227
3 93 99985 720270109
3 1 99910 82908966
3 25977 88095 463503002
3 18 99922 497895251
3 55 99966 976654303
1 25994 33863
3 65 99960 888579860
3 48 99939 51874908
3 19 99992 347638303
3 81 99947 776084635
3 64 99995 651518529
3 49 99914 184141197
3 47 99965 905683835
1 50569 67335
3 69 99939 797697360
3 86 99963 811784982
3 75 99959 162807918
3 69 99949 852090292
3 44 99968 543742934
3 84 99950 774409534
3 39 99962 246962010
3 4 99947 448805856
3 38 99911 965563444
3 92 99911 416385691
3 48 99982 169885224
3 100 99901 756499844
3 51 99928 932023281
3 40975 57286 456899918
3 54 99920 457149147
3 17 99904 936154634
3 38 99928 93651372
1 10744 39478
3 88 99960 724579771
3 50476 71730 291345654
3 90 99966 271139409
3 22 99981 100699812
3 89 99952 479471699
3 24 99989 992111545
3 34 99913 846810596
3 91 99996 282388174
3 91 99980 782670720
3 24 99916 753325501
3 17 99964 620923426
3 23 99989 806212327
3 17 99987 436154020
3 39458 43515 151216571
3 74 99943 935924326
3 80 99992 355501172
3 43 99919 833745202
3 87 99936 484934945
3 84 99980 37844575
3 90 99905 584902635
3 95 99981 492629813
2 19018 220983550
3 30 99993 545214287
3 9293 71959 504363389
3 74 99924 830156893
3 99 99963 91080087
3 64 99985 152675969
2 95921 70608432
3 99 99944 132064610
3 97 99937 564475184
3 10681 96641 274737888
3 68 99954 357202254
3 5210 97233 748455311
3 14 99925 220640579
3 62 99939 336659578
1 44037 87497
3 49 99986 245389467
1 82585 97302
3 31836 90245 56451498
3 8 99972 784710914
1 16964 92772
3 72 99978 509555242
3 81 99956 108079561
3 39 99956 197192650
3 89 99966 269451193
3 88 99934 584906591
3 10 99916 128203940
3 30 99943 72005416
3 84 99903 705829214
3 64140 77623 243832951
3 78 99902 154825572
3 97 99981 97017007
3 29 99949 878987265
3 36 99978 117703563
3 26 99909 533993137
3 3 99967 13125794
3 21 99959 905196230
3 87 99930 264973864
2 72349 554721105
3 98 99901 858051169
3 27170 36368 849220124
3 50264 56464 210148467
3 53 99923 441813249
3 58 99930 163132394
3 67 99968 840677232
3 26 99983 835121922
3 21658 92937 297767826
3 84 99935 794315894
2 85858 553276665
3 4 99905 687412214
3 48 99980 939971179
3 68 99978 582221643
3 2408 22923 283660488
3 82 99973 113179798
3 91 99937 315342968
3 95 99978 808269753
3 50677 72433 703814008
3 34 99947 189293813
3 51 99913 259663422
3 57 99912 875811567
3 66774 98729 776189919
3 13 99957 90200051
3 35 99933 373852015
3 51910 92169 383612024
3 67296 90214 624903337
3 91 100000 193539300
3 80 99959 806990799
3 63 99967 889597586
3 45 99903 893105364
2 23698 521897961
3 69 99995 454886199
3 21 99915 605026361
3 94 99917 795933828
3 66 99999 56804969
3 18 99993 286775936
2 19575 303294733
3 51 99949 882624113
3 78 99937 287952739
3 4 99914 237200127
3 74 99999 31943980
3 100 99969 562599979
3 49 99910 596899394
3 1 99937 718607093
3 57839 95745 403883622
3 20 99967 631899334
3 9 99979 905988363
3 18101 25688 235963723
3 86 99943 270494808
3 67 99905 739655073
3 57 99976 888150888
3 50 99954 141521592
3 13 99978 905411027
3 8 100000 94819569
2 24182 764161062
3 15 99992 629430513
3 26 99993 157303949
3 98 99986 533139126
2 72571 349452594
3 33 99926 531489867
3 49316 71777 264168303
3 75 99910 96508102
3 30 99929 440612474
3 78 99993 232730063
3 31 99919 521960289
3 47 99939 102749306
2 10375 395052689
3 56 99994 644018401
3 73 99962 742192362
3 44 99971 794694929
3 32 99975 547511774
3 35 99957 219690845
3 15 99948 483001625
3 16 99908 824844327
3 65 99961 356911056
3 37823 86514 4840153
3 96 99906 320048774
3 53466 77339 204459971
3 18 99955 40162324
3 74 99901 839161668
3 39 99928 237048808
3 67696 95646 170488364
3 39 99927 12266893
3 28 99996 43200353
3 14 99970 448300395
3 49 99949 136660673
2 76709 392859501
3 12 99939 790400339
1 16360 33363
3 83 99914 288087990
3 40 99972 845589745
1 46656 69846
3 96 99975 176792912
3 66 99914 5872988
3 41 99989 64051516
3 62 99985 725178675
3 19 99924 677039608
2 13488 673358579
2 92937 541471937
3 47 99962 313476564
3 69860 97707 62110020
2 82973 491948835
3 97 99974 279810283
3 64 99989 134281330
3 26 99981 210225432
3 60 99938 26192303
3 26754 41042 24955385
3 100 99900 469443785
3 23 99953 744146190
3 90 99900 528742174
3 100 99964 412945648
3 21295 35497 844505381
3 60 99998 980161049
3 62 99907 494574924
3 19946 37272 268544741
3 42284 65223 247052831
3 7886 74187 170781913
3 13694 31244 49276331
3 100 99924 61343524
3 97 99921 635569186
3 54 99995 863804515
3 79 99917 469307327
1 41032 77170
2 33033 637358000
3 73 99990 45357497
3 78 99929 136838214
3 49051 84898 124820227
3 73 99909 997853387
3 67 99942 587622802
3 82 99913 40202636
1 7594 81184
2 51372 830446863
3 22 99920 536876540
3 48 99974 195832597
3 14241 64239 235718409
3 53 99901 404504812
3 85 99960 203626992
3 72 99986 535228162
3 32 99989 647331323
3 7 99917 261776704
3 24 99976 534425598
3 63852 89275 406765169
3 63 99917 695663828
3 16 99936 555034342
3 69893 92342 645033259
3 56 99978 707564119
3 85 99975 777739906
3 62 99927 663307021
3 12365 46618 886163823
3 54 99951 733325374
3 70792 88725 278006566
3 25 99906 891648952
3 63 99913 425282103
3 45 99961 928530114
3 15 99976 728752791
3 95 99927 154104383
3 37 99931 806230241
3 1 99908 99230228
3 3723 68260 549188318
3 28 99976 484114892
3 94 99971 669586756
2 17291 781676861
3 29 99901 697724759
1 40027 60115
1 14578 75634
3 17841 32578 394464296
3 1 99905 426497744
2 52342 88912412
3 71 99982 274802560
3 87 99982 898246315
3 95 99961 840747256
3 69 99994 390869762
3 26128 66445 499770910
3 39 99991 646967703
3 60 99981 188925523
3 41473 94903 9868502
3 76 99903 527335094
1 34832 70013
3 23 99954 554349669
3 66 99989 621267193
3 90 99970 253209462
3 43 99972 724181198
3 58 99946 489012647
3 88 99980 417360010
3 41 99926 448302076
3 82 99940 498198636
2 12205 661923163
3 39 99901 533085212
3 15110 91342 541644927
3 55 99998 115492005
3 62 99972 266808082
3 75 99954 977878954
3 49 99996 981046277
3 53 99952 760284301
3 7588 10840 988466948
3 68 99902 190776421
2 69819 107870274
3 81 99905 767471377
3 18626 72201 467616006
3 5 99934 429169832
3 47260 97310 585154179
3 85 99986 442828302
3 37 99915 737239922
3 41 99957 330525593
3 38 99935 846166820
3 23 99942 562092087
3 72 99904 980511818
3 15 99998 882894927
3 48 99995 747292921
3 67 99985 55245796
3 6 99916 867959789
3 2386 36613 211706364
1 21381 83019
3 18 99942 255470502
3 66 99968 445854227
3 19848 97106 301091164
3 5 99939 303948673
3 59 99909 816940975
3 27 99962 804094699
1 5651 28025
3 11 99956 735307206
3 23 99987 142385485
3 22 99900 934954071
3 46 99945 163682988
3 44 99931 129484169
3 26 99913 609946954
3 9 99947 648309785
3 81 99983 483819513
3 35 99943 12160999
3 35 99903 993713897
3 23 99964 630392125
3 48 99920 158003979
3 46716 60575 940512076
3 51 100000 193158326
3 19806 98049 765643255
3 14 99957 816971145
3 68 99995 211530452
3 10 99938 157261200
3 92 99949 600788336
1 42669 94898
3 49 99952 156864992
3 7 99980 128072630
3 97 99945 514095700
3 86 99938 397386670
1 48251 79755
2 65642 229353945
3 15617 24201 27063883
3 33 99928 352567335
3 95 99958 103047334
3 25 99910 604979127
3 21767 29319 403626593
3 57 99952 630741342
3 3 99981 923615249
3 90 99906 840965442
3 81 99904 847290439
3 44 99955 716919935
3 50 99921 537474129
3 2583 55879 933318153
1 28782 43957
2 40579 874012679
3 100 99943 575526957
3 69 100000 354916909
3 18 99981 949401131
3 39 99969 418488538
3 75 99958 34817736
3 62 99991 688709172
1 32932 74383
3 17 99954 402064704
3 58 99927 693810632
3 27 99974 465890506
3 76 99964 472638331
2 98256 188931060
3 14 99929 927525136
3 91 99955 718550994
3 54 99925 89025062
3 25485 34353 855676572
1 25448 73628
3 18051 69836 913454604
3 57 99965 817024216
3 74 99908 662152990
3 6 99981 810140491
3 31 99926 4878585
3 77 99970 772323970
3 10 99980 985483065
3 82 99974 398183918
3 71 99976 495709350
2 97921 842496947
3 71160 86415 684004511
3 38 99977 958683475
3 12516 69825 689879090
3 64 99972 37314646
3 72 99969 262733012
3 84 99923 18927041
3 75 99990 949188439
3 91 99963 762990315
3 12 99987 438565016
3 20 99949 227227076
3 38 99931 921858025
2 91151 505465457
3 94 99950 114672259
3 41 99944 38606924
2 45576 251202901
1 37341 76829
3 42 99924 388693933
3 18 99909 448856973
3 56 99971 385159510
3 5 99906 250084907
3 52 99914 191586874
3 80 99985 465787127
3 42072 98608 434217472
3 82 99923 587378920
3 90805 96615 556355392
3 69 99955 797019536
3 90 99971 726852390
3 25 99994 885700576
2 28678 923905015
3 65 99963 855094020
3 46 99918 129322154
3 76001 92659 73892356
3 84 99959 694055650
3 77 99952 369846025
1 62106 83575
3 88 99978 547091823
3 81 99990 334579772
3 53 99963 483841360
3 59 99949 17028349
2 7320 306570072
3 58 99980 21655315
3 94 99904 119009749
3 26 99979 600196210
3 53 99959 958290142
3 91 99988 414366886
3 78 99910 549272695
3 42 99987 99374138
3 16 99975 325781070
3 42 99960 299054561
3 30 99983 657758082
3 57 99974 805156439
3 40 99930 185306532
3 76355 84589 603634564
3 57 99988 947368190
3 21496 50088 88401123
3 33 99926 534970388
3 4989 75773 132044066
3 4 99978 922850409
3 33271 88411 843719947
3 56312 77117 349707395
3 68 99969 900085666
3 73 99987 627825969
2 2749 651929653
3 52134 53900 426169155
3 94 99971 997658273
3 34132 67102 885254287
3 61633 86333 538863434
3 57 99913 756863639
3 59 99949 556859313
3 55052 86033 283791176
3 63 99919 447285360
3 24923 28497 975825589
2 53493 816544198
2 54022 921721865
3 7 99904 810900680
3 81 99916 425976302
3 48240 94321 455429298
3 59 99903 806240861
3 3 99933 760249456
3 62 99959 45775752
3 78 99961 40060257
3 63 99918 628070834
3 24 99902 929474735
3 76 99998 895464822
3 57 99967 48496566
3 81750 95311 590516554
3 71 99902 345248679
3 40312 41602 331238980
3 47292 91623 334251117
3 14 99997 744800797
3 90 99909 697258192
3 6 99983 300379763
3 59 99934 552869336
3 45 99978 705534803
3 78 99921 289467764
3 39 99986 836705526
3 80 99937 583094875
3 95 99995 106073291
3 55 99986 27507506
3 9 99926 610370486
3 73 99934 235436784
3 6 99909 649566103
3 68 99977 748696703
3 91 99968 663621647
3 54889 68113 36851108
2 39603 720199480
3 31 99943 376568037
3 51 99973 253645158
3 12 99930 482216955
3 19 99901 178658842
3 82 99928 581846431
3 15 99979 512102108
3 9 99926 166878866
3 90 99913 909536977
3 58155 70289 655233871
3 62 99912 266121921
3 97 99984 240923693
3 73 99921 902995548
3 23 99960 115988167
3 45 99926 765952701
3 6 99936 339343001
3 8 99933 861281327
3 46 99962 40876267
3 95 99912 380881711
1 84701 85324
3 100 99961 996543461
3 84 99906 554660910
3 19 99939 237151554
3 82 99944 118743466
2 22414 988286878
3 4 99903 118949414
1 40069 66316
3 68 99906 365941621
3 64 99903 588137254
1 43653 44790
3 5 99996 991449943
2 90519 618678275
3 99 99928 344920580
3 79 99960 437921339
3 86 99985 980191552
3 44 99926 401507549
3 89 99901 724130700
3 81 99988 472188567
2 97541 900443673
3 4 99919 488726495
3 29727 42857 243024184
2 25196 761881490
2 10889 266307505
3 43 99925 138217707
3 41 99904 848683901
3 21 99979 316657136
3 34 99973 994379325
3 85 99989 806586064
3 97 99981 496613196
3 99 99976 720985971
1 10077 14240
3 53 99999 580708295
3 61 99948 364174792
1 5091 86445
3 10354 90637 939878786
3 56 99959 429090097
3 19 99974 413234942
3 13 99929 724968036
2 35261 756876294
3 90 99992 970539650
3 55 99993 954945731
3 52 99999 845997209
3 34544 44636 662469813
1 75139 78882
3 36 99973 688565062
3 91 99985 298458958
3 82 99922 789865509
3 99 99908 393761765
3 28 99904 569130249
3 13 99992 146478688
3 37 99944 642448686
3 34 99909 490880350
3 55 99972 809457917
3 43 99978 186981703
2 94500 412901592
3 79 99960 237690955
3 4379 19837 664867472
3 85986 98669 52372197
3 40700 47363 472226918
3 17551 29699 478287603
3 25 99984 825771964
3 45 99989 236473706
3 66 99943 382295297
3 28 99988 111947751
3 46 99909 73541817
3 43 99998 996827093
3 60 99936 920135104
1 9200 35797
3 30 99921 460226646
3 70 99932 856465971
3 47 99976 315891749
3 34921 41841 187740723
3 54652 68540 657115129
3 4 99947 487341990
3 24745 49188 729777980
3 73 99939 352022796
3 14 99953 239027597
3 100 99973 290788854
3 60 99975 392967753
3 7 99913 680156333
3 30 99955 330964812
3 70 99935 229646608
3 48173 71358 761752820
3 12 99977 993686718
3 23 99918 102021479
3 14 99925 786314357
3 60 99994 588496150
3 81129 91941 809513146
3 43 99972 483933313
3 2 99906 610207163
3 65 99932 243625789
3 7 99953 257913969
3 91 99979 744314932
3 4785 96233 957533961
3 30 99966 530271020
3 56 99923 764890756
3 43 99933 92062603
3 19 99998 541393822
3 17 99906 931057753
2 46911 316441281
3 31 99984 596155395
3 21 99909 28125383
3 88 99907 905544925
3 44 99916 936378534
3 35 99951 288551327
3 44 99935 349029431
1 53843 66915
3 5 99995 970297762
3 44049 66587 659604022
3 65 99990 952228638
3 53 99971 877868446
2 53499 276010814
3 11372 75751 684076055
3 34166 99395 281314595
3 30 99901 232427006
3 88 99900 212114465
3 44 99974 96221503
3 34 99930 563632062
3 23648 57469 686095466
3 96 99967 642461130
3 67 99997 158517447
3 10 99904 650465154
3 7 99977 171822737
3 11714 80668 97568244
3 28 99901 855458433
3 66 99965 965536162
3 18 99935 127224974
3 52 99988 484870506
3 95 99943 213259763
3 29 99971 631586469
1 68181 95690
3 4 99939 198111960
3 100 99978 703621644
3 96 99933 621007763
3 13 99920 96921697
3 33 99935 448229962
3 12 99953 630712496
3 93 99927 953659022
3 48737 89622 54813081
3 83 99918 880861519
3 92 99918 279766053
3 9 99941 105773630
3 70 99993 634018887
3 96 99943 471432817
3 52 99914 250950817
3 44 99935 645911624
3 13 99988 293319049
3 93 99935 61179536
3 12 99954 769268044
3 13 99932 903201511
3 31 99910 839753649
3 7 99900 845936479
3 22 99945 226885313
3 51 99999 633406310
3 27108 63518 784940742
3 27 99986 300787173
3 6 99944 297984913
3 63048 95013 17335975
3 7 99985 924677889
3 70 99998 243467517
3 17 99982 349022912
3 79 99992 43603871
3 78 99936 390149968
2 6815 406033394
3 30 99953 279264207
3 76 99960 30157263
3 89 99989 29776192
3 6 99952 559861999
3 84 99932 187128963
3 66 99964 421418488
3 8 99942 869114956
3 80 99921 778549210
3 48 99984 197596671
3 28 99961 572416754
2 68786 221323994
3 40 99970 701818572
1 12397 93198
3 75 99947 309007158
3 2 99906 882403244
3 62 99993 849012215
3 21 99911 906153634
3 7 99914 559227779
3 97 99929 907432905
3 11 99987 122059370
3 85 99939 836684958
3 51 99948 617345878
3 94 99901 1168836
3 63 99991 888861300
3 70 99900 939968395
3 9 99939 30900248
3 88 99912 475389360
3 56 99936 378378909
1 27175 57410
3 44 99906 366934086
3 79 99960 513657299
3 77 99941 991767011
3 97 99964 210625290
3 15 99928 711532963
3 6 99976 665644159
3 31 99997 882212397
3 72 99925 732191737
3 71 99905 66614549
3 26 99967 618102670
3 49 99953 83554807
3 86 99918 939164653
3 100 99916 572075237
3 61 99934 40257505
1 37566 51757
3 73 99928 72292703
3 76162 93135 720994704
3 81 99970 93065286
3 48 99981 713641019
3 56 99960 870358947
3 91 99906 523079107
3 82 99911 996519147
3 77 99991 739826734
3 38613 66388 698242958
3 29 99969 569526903
3 34 99978 106974652
3 80 99964 720633204
3 15 100000 602398312
3 28 99917 658330101
1 3229 14534
1 4971 33499
3 50 99985 804424523
3 54 99971 137819217
3 7400 72279 426166152
3 90 99931 281195642
3 45 99903 437676481
3 75651 95544 427293727
3 35 99968 726698444
3 32483 94351 594816116
3 86 99922 267684724
3 19 99987 838340442
3 86 99957 503456441
3 46 99911 103897539
3 31 99924 772938582
3 39 99996 356040022
3 47 99931 529662856
3 11 99916 689364308
3 14 99984 494940173
3 23 99952 596004026
3 33 99983 533975916
3 37 99934 921262504
3 93 99946 32308852
3 43 99973 615934465
3 29 99948 551321095
2 53073 639209136
3 60 99989 49005339
3 57 99984 755026464
1 282 32196
3 5 99936 264592136
3 58 99910 936379291
3 540 62522 896367120
1 11532 62111
2 84288 131348769
3 27 99913 18059052
1 17484 52547
3 76 99940 41160662
3 3 99969 432728547
3 59 99940 379675615
3 53 99908 265013735
3 80 99916 505071376
3 9387 55482 736536470
3 20 99972 17068627
3 8 99946 316390871
3 44 99923 135597767
3 45 99965 159885439
3 44817 75805 305873921
3 34975 39664 595433140
3 49944 79465 681688463
3 50 99904 758748818
3 66 99954 195784642
2 53495 647941917
1 67596 72834
3 86 99984 806995394
3 4 99911 116120198
3 40 99968 350734425
3 31 99978 442773245
3 58 99969 172323783
3 61 99918 102022883
3 30 99948 483673393
3 7 99969 863308096
3 46322 77801 389577059
3 80 99907 464590856
3 1 99906 525663918
3 72 99947 121817895
3 59 99908 44037652
3 11151 76410 9726140
3 34 99915 780660135
3 89 99945 810066597
2 92360 933819346
2 25070 368130399
3 9 99954 963401791
3 79 99903 864029381
3 36 99912 800832642
3 44 99902 962841203
3 32 99994 126806544
3 76 99932 417557354
3 93 99902 774338362
3 4 99966 632444177
3 65431 70708 226027791
3 38 99994 508719037
3 17 99964 54171143
3 45 99966 908073070
3 57 99944 798451680
2 48320 527151986
3 7 99997 133688324
3 6059 89814 188368294
3 74 99960 926855349
3 21 99932 146812900
3 5 99994 848588001
2 84178 658627195
3 95 99964 434553955
3 80 99926 645612773
3 65 99940 126440010
1 26064 52968
3 99 99921 257037036
3 35 99944 384779313
3 25 99990 116875715
3 24 99924 986109116
3 55 99977 483284619
3 39960 97351 868002534
3 38 99948 513828746
3 1516 52940 755399264
3 51 99977 992373244
3 70 99940 499344793
3 6 99944 857007349
3 96 99942 580063170
3 30 99970 397798790
3 18660 82406 932601880
3 21 99929 557660707
3 28 99970 835499101
3 18 99928 33356612
3 3 99954 911942311
3 73 99962 288585547
3 92 99933 785253982
3 17 99980 826007974
3 39 99971 934603904
3 33 99965 278904117
3 41 99903 865103144
3 23672 49220 319531501
3 15959 58207 770445903
3 53628 59253 438448574
3 58 99970 241411025
3 3 99969 376510130
2 32952 142898501
3 81 99927 82497167
3 64 99996 738643783
3 51 99992 928368724
3 73 99920 585305879
3 85 99945 824302191
1 35335 49347
3 41 99995 640747883
3 93 99944 87435121
3 31 99902 551189321
3 41 99977 161630224
3 31 99906 624180624
3 12325 30543 504992301
3 71853 72394 133124619
3 43 99961 611636269
3 3 99929 136000859
3 15 99924 6468629
3 90 99937 403556315
3 96 99944 374112655
3 87 99985 539448771
3 65 99943 87066922
3 9 99920 615680139
3 4 99987 482830049
3 15 99910 589712786
3 42 99926 170708447
2 22426 673124393
3 83 99925 371046449
3 56 99959 189115058
3 35 99984 381233572
3 4867 36402 213528252
3 81202 86487 603456849
3 58 99931 933099319
3 14 99968 912894809
3 37124 63813 983238103
3 6 99998 117648109
3 16 99976 866434809
3 77 99988 241476432
3 12 99950 165067976
3 70 99928 840243229
3 34 99903 102033824
3 2 99983 934017739
3 73 99926 454825394
3 93 99988 915666798
3 50746 79530 646822377
3 91 99943 177919679
3 86 99956 416520716
2 54388 700965628
3 60 99926 122021240
2 75334 774358482
3 67479 93944 609456620
3 19 99934 635673230
3 47 99968 41705359
3 13 99982 966519956
3 54 99905 477782803
3 85 99939 992773150
3 73 99926 178664002
2 75302 546600453
3 68 99914 970730999
3 15 99939 459959130
3 77 99974 475119377
3 86 99950 195611156
3 67 99958 742129450
3 10 99949 859774662
3 13 99935 530300666
3 35 99918 180463793
3 83058 88578 321085568
3 34 99959 162482381
3 65 99925 138747433
3 37 99974 4111877
3 2 99912 761346354
3 13 99909 469875394
3 2 99930 731664207
3 31946 61851 108887980
3 43 99910 616264076
3 45 99991 950149548
2 68884 618105798
3 99 99907 172604001
2 6645 803574134
3 50641 73660 259794152
3 83 99973 893920463
3 82 99993 630672391
2 24537 73105555
3 79 99950 163447330
1 39171 59212
3 72114 92953 88293669
3 55 99923 581605040
3 81 99945 607586337
3 92 99921 911856940
3 31416 71852 608891458
2 6877 99352720
3 98 99948 803359888
3 17 99912 398959953
3 16 99951 16088308
3 6 99983 76716040
3 65803 66418 718789590
3 47189 56627 513217337
3 80 99903 34160283
3 65 99948 852334350
3 51 99957 24502171
3 20 99931 335410492
3 55 99997 894828831
3 24 99985 53175330
3 15 99914 155450280
3 26029 42288 628986676
3 73 99976 848970610
3 50 99950 317136023
3 73 99913 505729337
3 18 99990 717404174
3 57 99981 740775483
3 79 99947 551221012
3 8 99918 159033725
3 98 99923 993218122
3 85 99933 780010578
3 28 99943 247376916
2 15768 873482905
3 80 99973 114165869
3 75710 84642 284938535
3 28 99921 523776534
3 42776 60523 908532243
3 40 99939 152485176
3 6416 51486 179765673
3 17 99916 468418795
3 27 99913 378510944
3 76 99969 737112294
3 37040 79272 209186463
3 85 99961 737275247
3 2 99908 885438911
1 64785 98004
3 22 99930 509132157
3 70621 97010 682936448
3 37 99949 504725344
3 76 99924 895997167
3 40 99990 247346370
3 9 99911 62217902
3 1 99918 719343120
3 99 99953 911896373
2 17402 709036661
3 94 99900 299815094
3 80 99993 721515825
3 30456 87632 88031588
3 42 99995 331352792
3 70 99938 480655953
3 92 99963 985291567
3 87 99992 555583203
3 6 99968 848095654
3 58 99973 556036298
3 7269 23610 695072868
3 7 99966 278424867
3 74 99998 407102598
3 21724 35064 538147035
3 37003 55176 969508260
3 6824 63591 943540822
3 15679 84988 48595605
3 30 99955 515342417
1 47421 63160
3 31 99958 128155942
3 72 99906 833143811
3 34 99972 615428785
3 48 99947 360459907
3 31 99918 790977412
3 96 99980 569069909
3 71 99928 496018391
3 54 99901 342262488
3 36 99972 257173278
3 2 99900 786629771
3 10497 10514 195207208
3 55 99935 214718551
3 76 99990 676996742
3 17202 69558 221438735
3 34 99959 806563118
3 42 99927 62197301
3 78 99963 136812128
3 11 99953 968293119
3 35534 85773 332219081
2 30698 367586787
3 14 99907 448205215
3 61 99982 17109765
3 22 99903 141290260
3 39 99932 222953618
3 84 99997 374439417
3 57 99900 275278354
3 15 99906 207924164
2 21565 770470366
3 27 99934 991735001
3 24 99912 42618421
3 43 99931 241952482
3 15 99976 880100646
3 59 99981 238411823
3 90 99930 851857105
3 19 99917 563940193
3 100 99954 228762052
3 86 99963 327424038
3 73 99988 117091841
3 51 99988 283041365
3 28 99989 101970240
3 25 99924 394737240
3 45 99910 257225845
3 13326 37289 710222031
3 83 99966 456447637
3 4 99957 680236913
1 43842 83875
3 6 99976 215863423
2 45142 636245253
3 90 99982 748027871
3 10 99932 655518884
1 34684 40992
3 31 99930 262383061
3 49 99988 727927143
3 81 99994 94734336
3 5 99949 173678540
3 21 99962 377967968
3 91 99998 218215448
3 100 99909 936917233
3 60 99924 192265291
3 10 99941 861869105
3 28669 31820 114248738
3 83 99957 663604838
3 36 99995 726175356
1 20377 30218
3 44490 82444 761921186
2 52030 955233328
3 98 99969 137462444
3 53 99989 659931243
3 76255 85542 888674368
3 25 99982 904999854
3 51 99932 305994952
3 7 99949 741986127
1 58784 65481
3 39 99944 614352891
3 19 99936 140200738
3 74 99907 549580630
3 63 99975 341680361
3 98 99901 495807638
1 19154 59735
3 15 99907 403464359
3 38 99973 662999282
3 99 99957 910462125
3 85 99928 146315523
3 33 99964 350879763
3 11 99900 725944292
3 100 99964 244945518
3 68 99943 489580594
3 60 99902 363104764
3 86 99987 831837617
3 41 99999 59655532
3 76 99998 924418860
3 51 99986 281161951
3 16582 88143 25361819
3 17 99990 951655983
3 13 99925 278943880
3 92 99977 369314928
3 57 99997 274186675
3 33 99968 133743285
3 43 99932 287712244
3 25 99934 551875604
3 16 99987 202029409
3 91 99916 779293420
3 7 99981 398830769
3 51 99942 525981542
3 49 99944 939320800
3 10 99934 296358713
3 14 99988 744715284
2 40830 220856003
3 14 99970 353848885
3 70 99909 82942480
3 39 99943 570374626
3 25 99989 189869695
3 60 99977 968657682
3 85 99988 120562527
3 63 99952 180476695
3 90933 96004 864230766
3 51 99925 210819405
2 90719 132214297
3 11 99942 679139466
3 28 99995 851960702
3 84 99974 2143848
3 95 99968 770795901
3 96 99989 483172792
3 37 99957 907661708
2 62515 513068253
3 44 99994 45556093
3 22 99963 175662850
3 56 99996 697746927
3 10 99916 526049257
3 90 99929 519842068
3 25 99921 659527017
1 24319 81535
3 50 99971 973501004
3 5 99946 464020804
3 86 99994 238388689
3 58268 62303 563747573
3 75436 91201 413198571
3 57082 84437 758326653
3 90 99947 417304906
3 28 99914 577815436
3 52 99959 783736157
3 24 99971 223262871
3 84 99944 882487731
3 89 99950 80043359
3 57 99972 663664543
3 19972 50289 152542132
3 61 99972 899541280
3 72 99924 787015035
3 99 99921 930075647
3 13383 80061 563344110
3 14 99933 514732090
3 83 99953 78994979
3 36 99945 670175649
3 25 99979 141719503
1 59006 67185
3 51 99981 920433258
3 65 99971 502898436
3 24 99924 40513482
1 18137 44694
3 22658 52862 300513792
3 11 99981 581360643
3 14 99914 176734202
3 15 99993 951947361
3 49 99945 30250143
3 58913 84192 987036690
3 93 99982 809821900
3 87 99949 33186943
3 91 99983 655410479
3 33 99997 706290334
3 6925 19500 348446864
3 55 99945 725569368
3 95 99980 380195665
3 3 99924 394420523
3 8 99955 324700724
3 92 99981 309187340
3 38 99940 256075357
1 10728 99482
1 71467 86095
3 19 99913 1145934
3 97 99988 668256921
3 73 99941 548915735
3 50 99952 477911399
3 37 99938 789370754
3 91 99940 774913805
3 74 99938 431398715
3 35 99929 747152756
3 17 99930 464786969
3 15 99997 295219736
1 40649 77766
3 19457 81354 669777984
3 79 99979 315128791
3 10 99927 169022572
3 60 99947 4933418
3 49625 62416 98511553
3 34 99947 775661633
3 15 99937 218901035
3 37 99951 861703208
3 52148 60888 997687053
3 27152 51250 567057431
3 15 99980 186483583
3 30 99965 503002072
3 48 99971 880943830
3 42 99913 983507820
1 39816 71626
3 18383 48647 686497500
3 23 99987 329699182
3 46 99994 833829294
3 5 99968 819512823
3 54 99982 266629273
3 65 99911 935607777
3 86 99979 818019423
3 7 99925 279907878
3 72 99923 191695573
3 90 99943 34101665
3 26 99917 492888520
3 30 99910 640847629
3 23 99977 954536230
1 46862 86057
3 46 99948 535706172
3 14029 65275 956544425
3 9 99993 411440903
3 88 99912 50713190
3 2 99951 477336240
3 52 99920 957400869
3 1 99923 972096186
3 41 99927 139927304
3 94 99942 311231401
3 75 99979 275099194
3 38 99972 454994526
3 27 99945 453526639
3 52 99940 840133826
3 81 99970 826683563
3 13 99941 948752294
3 69 99982 273001544
3 23 99949 911517162
1 19431 31597
3 57 99941 845890984
3 89 99922 723978952
3 48 99976 25165215
3 96 99964 925578453
3 50528 94905 97060570
3 47 99950 324832862
3 347 13877 714420323
2 75560 256035814
3 56 99900 812211639
3 15990 16382 151540531
3 62 99926 137376667
1 61020 98900
3 48 99962 286137490
3 10 99961 942814615
2 84094 324690382
3 46780 61753 917023919
3 37 99947 844195430
3 27 99981 741181973
3 13 99973 945062164
3 81 99969 494421662
3 4 99960 185605418
3 1 99958 829631248
3 87 99926 868202339
3 94 99952 625021224
3 49 99980 967096910
3 5 99941 330561821
2 67537 377769351
3 75976 76888 396843912
3 79 99971 825687563
3 84 99961 969541315
3 92 99925 225164241
3 88189 91272 73479378
3 62 99976 725344173
3 96058 99427 413556023
3 47295 71586 513937698
3 9221 80302 968491985
2 22817 821733493
3 91 99916 836288247
2 19134 935294341
3 13112 42680 77050399
3 31 99993 698320450
3 12 99938 282018403
3 13 99971 431808075
3 38 99915 655729413
3 57 99940 613020481
3 94 99981 366163536
3 41 99941 267055401
3 8 99978 702392344
3 57 99947 913846025
3 29 99937 360366978
3 50 99903 123440339
3 18 99939 994515462
3 55 99952 215179399
3 13 99923 291715505
3 95 99955 926380180
3 45 99957 906893487
3 24 99964 985468288
3 1 99925 50404874
3 68 99981 325018313
3 28 99995 957830572
3 31 99939 602773258
3 91 99997 159671211
3 44 99910 682017633
3 44 99924 29896390
3 42 99969 162328081
3 1155 93418 897548330
3 13 99954 55641700
3 56 99974 79265914
3 61 99962 411841491
3 98 99977 46959631
3 100 99980 246263401
3 97 99966 209759868
3 96 99985 554933860
3 3 99991 243393877
2 21673 448965482
3 55 99922 91185435
3 1010 41885 109884936
3 3 99948 167567730
3 41 99924 764419540
3 9 99905 221947615
3 69 99949 407846862
3 22 99950 697692827
3 67 99904 970736652
3 55 99959 129389503
3 45 99980 791291035
3 29 99980 639051593
3 35 99996 349143465
3 92 99948 151423325
3 100 99936 562724577
1 14456 33141
3 63 99977 674942548
3 83492 85683 70018216
3 8 99947 561383205
3 1742 4319 996699505
1 59032 97918
3 88 99987 38484611
3 33 99937 817032852
3 97 99969 701492002
2 20599 785239308
3 39 99963 968612251
3 64 99928 708425816
3 79 99948 911269201
3 15881 40874 947253081
3 33 99972 61776766
3 96 99963 720737193
3 27 99944 643075945
3 30 99964 622999917
3 77 99942 446946122
3 60 99909 755813492
3 11 99941 556877460
3 49 99906 473217698
3 1 99930 252955505
3 90 99967 496454540
3 97 99911 819398030
3 34 99983 149382500
2 64372 380142779
3 1612 2130 895711900
3 85 99943 596964679
3 87 99914 247117252
3 11 99926 537216076
1 42613 61117
3 29 99955 265792642
3 62919 93833 551145425
2 57067 288162831
3 68 99915 758359593
3 12 99924 90260615
3 23 99917 410883545
1 22173 99162
3 99 99914 845352105
3 63 99922 832333482
3 34 99986 430235565
3 60 99912 989957480
3 96 99967 143646825
3 29 99948 782881046
3 23673 67020 731949309
2 98348 762750991
1 2451 28557
3 5 99964 998696071
3 73 99971 806895894
3 4 99947 473015467
3 40 99951 525529114
3 41 99918 662301594
3 37245 87100 388572289
3 30 99950 719688085
3 34 99948 973649609
3 54 99924 680638113
3 87 99926 847366800
3 48 99920 991298831
3 13 99973 334677819
3 10 99952 429895999
3 76 99911 193706967
3 25 99910 706500262
3 6 99990 545468479
3 70 99946 382199822
3 85 99906 878924159
3 89 99999 592756509
3 4 99934 423263609
3 21473 74517 119651097
3 29 99912 631142854
3 20 99936 514372842
3 15 99979 455772639
3 81 99952 102012000
3 58 99973 637773436
3 31 99949 598395574
3 58 99924 164088380
3 72 99911 920653399
3 92 99920 331541895
3 10 99983 198126561
3 27 99903 881360816
3 93 99956 852847720
3 34 99990 352043359
3 41 99973 420849916
3 31 99962 249630254
3 8 99914 24395628
2 25672 921120312
1 30219 44050
3 2221 51263 250375642
3 11 99921 949944972
1 67606 93586
3 30 99949 46559475
3 89 99934 299086218
3 82 99988 699467371
3 71 99921 562862308
3 68 99994 399113238
3 33 99900 14327021
3 59 99985 528161420
3 89 99930 805291273
3 63 99989 382372774
3 77 99947 9679605
3 41 99932 737268862
3 14 99942 756810474
2 79162 611696193
3 43982 67418 284075114
3 66 99938 563260874
3 44 99910 370281742
3 16 99957 53592437
3 33 99948 338406786
3 98 99993 593002145
3 66 99970 240546362
3 8 99999 420321229
3 81 99920 89637637
1 74069 97081
3 4 99933 380845408
3 17 99995 794447797
3 11 99933 811757215
3 75 99954 251575070
3 5 99907 556178109
3 85 99972 423059636
3 77 99974 201847266
3 50 99976 721681246
3 98 99907 206995572
3 23 99990 867983945
3 82 99990 792090746
3 46 99969 502158703
3 86 99971 605274688
3 42 99992 559191896
3 32603 72658 884973115
3 19 99926 848896543
3 32175 48101 311151152
3 27 99917 620497336
3 67 99947 599387536
3 29 99914 631460721
3 84 99976 985895
3 33221 58421 952319672
2 25211 636766880
3 45 99930 723671489
3 72 99914 969833238
3 63 99966 638056887
3 35 99955 646304581
3 12377 17346 242053503
3 37 99989 434512538
3 80424 97061 31970573
3 65339 94628 444387505
3 4 99931 485652566
3 23 99946 165643333
3 23 99954 397670223
3 19 99993 643489611
3 52 99942 183755063
3 51 99973 58185818
3 59 99915 400379670
3 87 99944 154019150
3 37 99949 403342214
3 98 99961 558586157
3 37 99971 665848241
3 1081 9424 114753865
3 8 99910 306489755
3 58 99957 196516775
3 83 99943 401624994
3 4 99959 881010848
3 93 99969 289830722
3 6 99962 937924549
3 6555 32354 672451870
3 39 99959 280517128
3 96 99978 323948092
3 2 99958 390310169
3 45 99930 237911184
3 8 99984 579877391
3 13 99904 644737212
3 38 99904 818133320
3 84 99940 48830230
3 9 99962 939267474
3 85 99957 48847338
3 58 99914 918860426
3 1 99960 494230274
3 16898 84750 980015173
3 26 99991 456724068
3 5 99982 227285037
3 44 99940 934226010
3 22 99922 3032366
3 67 99902 10098872
3 43 99960 785507091
2 80877 578991473
3 72 99970 777113426
3 41504 89929 380770822
3 64 99956 753594860
3 72 99933 814001729
3 16 99953 62974377
3 65 99937 621141972
2 54421 651166364
3 77 99926 486203158
3 71 99932 281149195
3 17417 80519 125544687
1 60076 62862
1 29002 83005
3 29 99967 942399597
3 85 99961 22603928
3 29 99902 451816702
3 79 99905 424758923
3 6 99903 414431810
3 39 99907 315930028
3 5 99987 591487651
3 43 99991 985743410
3 54 99913 381698920
3 92958 94279 242835007
3 94 99950 579757594
3 39 99914 127964254
2 34140 782473970
3 51 99919 877397576
3 8 99994 448000979
3 70 100000 103432551
3 34 99933 216305877
3 19134 38544 848060735
3 33 99972 853927381
3 24 99981 153916982
3 42 99983 429914066
3 85 99981 560107261
3 20243 46095 327515538
3 81724 85069 309635157
3 6 99906 679703936
3 30 99998 898198545
3 38 99914 396217049
3 9 99929 990820189
3 74318 91572 635416583
3 55 99994 744040509
3 63 99933 664208973
3 12 99990 393433176
3 12 99984 96475300
3 11 99969 613669111
3 21 99902 530915813
3 9201 19797 316909128
3 45 99955 109377065
3 40259 55897 804284904
3 30 99998 392882030
3 7822 42765 393782432
3 12365 99226 302453114
3 59 99934 160047471
3 58 99999 122410244
3 98 99984 954308553
3 62 99968 462779410
3 14 99920 327078175
3 77 99999 419998621
3 99 99916 356423071
3 22 99996 852338300
3 78 99980 461807676
3 96 99967 31775103
3 1 99993 303657969
3 96 99994 260660442
3 9 99915 799796803
3 56 99975 775399108
3 31 99946 926251269
3 75 99945 926770529
3 380 29433 328536415
3 6 99922 392445405
3 99 99975 339797521
3 59 99926 142437082
3 37 99993 993213173
3 80 99990 955728908
3 22 99944 485789123
3 15 99907 892596515
3 69 99907 737291801
1 50797 51166
3 19 99964 498703272
3 87 99944 601624121
3 34 99965 745352922
3 80 99949 951935243
3 14252 67826 418804613
3 17902 58099 399719744
3 49 99995 432672232
3 63 99942 501848126
1 5803 24178
3 10 99930 655744003
3 77 99947 362284757
3 67 99987 451796396
3 87 99961 314297026
3 84 99918 735539412
3 35617 62962 712697917
3 95 99955 947445726
2 6449 635952591
3 7 99976 291104148
3 100 99994 304665835
3 85 99962 647601063
3 48 99996 403987360
3 58 99920 991890607
3 73 99981 767446527
3 36 99994 139212847
3 85 99956 382245076
2 21614 339283264
3 51 99945 121743876
3 100 99955 946596816
3 26 99938 575414896
3 7 99988 153976353
3 95 99996 452877504
3 60 99992 372552633
3 40 99916 737168587
3 70095 80709 558066962
2 92299 697496009
3 80 99931 255465174
3 47 99947 952923717
3 98 99904 173406329
2 95344 44819695
3 8962 58860 523122382
3 16 99946 33115558
2 56750 187192467
3 87 99988 346529699
3 77 99933 266603158
2 56827 833201430
3 24 99901 901876514
3 63 99935 582892411
3 62 99959 162720087
3 95 99911 898377242
3 94 99983 907301326
3 63 99963 488291775
3 15 99970 883763508
3 2 99976 968048483
3 80 99942 576432386
3 31 99963 987260724
3 10 99959 781636765
3 13 99948 194806488
3 87042 98406 289006521
3 47 99937 201776366
3 44 99945 534343683
3 40915 51276 911628758
3 39 99942 353647102
3 59691 72383 784552370
3 16293 66198 683195694
3 37 99997 408660909
1 73263 80170
3 1 99997 699267062
3 65 99927 956003826
3 90 99936 218791181
3 43 99994 764476095
3 17 99914 589543314
3 48 99998 929604979
3 79 99918 39778063
3 97 99941 682598693
3 15 99998 653690867
3 29 99913 431639085
3 79 99942 193157657
3 79 99906 235516617
3 67 99968 148802700
3 86 99947 539342594
3 9333 58343 872487561
3 27 99920 371776973
3 73 99996 467347909
3 79 99947 145548142
3 67 99940 879818737
3 24794 79805 486734626
3 37579 92826 697047419
3 8 99949 199110653
3 59 99986 138258839
3 34 99933 829243152
3 49 99980 601803134
3 98 99918 717103823
3 99 99963 218618614
3 82 99997 273702322
3 16772 79427 839452690
3 86 99995 464016923
3 67 99995 264135739
3 5 99935 927584631
3 35 99971 788549743
2 67269 955701574
3 14 99904 722225344
3 16 99936 883741983
3 38953 75375 142095783
3 79 99934 146020658
3 93 99904 657857833
3 32 99994 664164886
3 55 99907 556560273
3 28 99921 941051985
3 41 99977 873734822
3 93 99921 340543671
3 63 99939 645893415
1 5850 84709
3 85 99988 254430780
3 81 99935 249316280
3 38 99987 90458043
3 63868 74436 581830649
3 17897 54772 155487437
3 34 99906 366164802
3 67 99927 412583163
3 63 99967 192323423
3 49 99992 452253869
3 55 99999 105904881
3 44 99951 777191400
3 96 99954 347145811
3 642 22305 251710547
3 56251 90944 834070972
3 94 99995 175934080
3 23 99951 25904806
3 51 99937 80889449
3 31 99920 70916207
3 70 99971 521043257
3 55 99907 160821310
3 99 99919 138139726
3 2 99962 800042025
3 48 99913 116889979
3 50 99998 807156116
3 87 99947 802829458
1 16680 55139
3 468 73249 4542802
3 59192 67153 617497765
3 15 99911 281319864
3 38 99949 531352105
3 43 99931 755292813
3 7 99920 150657785
3 47367 57239 157004140
3 32 99941 722201459
3 77 99933 781001163
3 41292 49869 798264264
3 33 99913 533784512
3 98129 99768 290976992
3 14 99980 619633668
3 26 99968 893257350
3 45 99951 282154805
3 62 99902 250092225
3 51 99955 786824800
3 19 99999 237896832
3 44 99981 313628862
3 29 99986 295881594
2 18774 348979159
3 73 99974 326802511
3 39049 79967 846010924
3 21 99986 110467823
3 43 99933 836634376
1 31746 91728
3 3 99985 296615496
3 30 99979 353506460
3 55 99958 173012564
3 54 99923 926614140
3 18 99997 763926943
3 96 99909 812673400
3 20 99958 794004142
3 68 99919 499357573
3 78 99936 180025773
3 94 99991 807619734
3 92 99908 297513203
3 93 99997 969466696
3 27 99982 81231558
3 52532 82391 591113917
3 31 99985 562848352
3 30196 62890 887793093
3 89 99954 639427635
3 20381 96482 46688067
3 220 54478 13026153
3 88 99937 144905679
3 25 99926 955608751
3 97 99951 498215064
3 68 99936 122070068
3 80 99958 953299341
3 74 99966 832971500
3 89 99917 536174780
3 4 99905 851376409
1 24948 97624
3 2 99919 758302925
3 75039 79058 416446213
1 45107 48676
3 99 99969 513868775
3 76 99969 913839231
3 91 99918 438779226
3 83 99989 801010520
3 40 99991 434737748
3 75217 82715 617774171
3 27 99994 484850853
3 93 99930 399207168
3 14 99972 881766286
3 40 99903 990139902
3 75 99920 734722220
1 43108 50634
3 43271 88986 82246295
3 5120 30455 856057184
2 53655 499147977
3 88 99919 356689554
1 94574 96496
3 44 99985 884001467
3 33 99952 262299561
3 55791 96960 844078514
3 70 99975 722193316
3 8 99998 147572745
3 52150 96431 916539434
3 75 99943 579147905
3 46 99973 716433696
2 31427 869900389
3 79 99991 208347439
3 90 100000 689539076
3 34835 86477 404145176
3 72 99975 295123573
3 38 99947 364044073
3 76 99902 445855837
3 6 99956 947621700
3 73 99965 465004034
1 24484 85439
2 12514 400272160
3 3 99947 414570939
3 63 99954 755066913
3 6 99977 261719064
3 88 99985 687483666
1 22604 76655
3 5 99924 532107030
3 95 99985 571250289
3 87 99990 620727767
3 94 99940 357554793
3 5 99938 617730702
3 75 99984 612835356
3 59 99900 540693384
3 99 99972 312787566
3 20548 20935 474774838
3 55 99983 816459422
3 74 99948 263202159
3 35744 89265 626636717
3 6 99927 400437751
3 63 99963 50546945
3 31195 81408 156225
3 84 100000 817860170
3 6471 64366 934282865
3 15 99953 787917988
3 66 99939 837428133
3 31051 67621 159409919
3 34 99939 728161141
3 3 99900 938128316
3 75 99939 17265848
3 80460 95664 869704089
3 63 99922 737773961
3 98 99988 146340814
3 56 99915 13119114
3 11 99990 39428984
1 6001 64341
3 17 99986 56215704
3 59 99909 975392150
3 62 99900 88218413
3 75 99941 943343722
3 28592 88277 96738134
3 97 99934 778747152
1 38144 47822
3 7 99908 756738828
3 52 99931 461383441
3 36 99933 294742708
3 16 99937 604911009
3 67 99917 106631286
3 7 99978 989650272
1 49409 59296
3 26 99979 686474420
3 69 99908 774690395
3 41 99989 230083170
2 70121 316007879
2 58925 523554896
2 74801 989230589
3 27 99972 310254993
3 75 99921 141611971
3 23 99920 30059821
3 85 99992 226604723
3 55 99977 34542119
3 64993 70686 227000193
3 88 99951 213187626
2 73024 830645312
3 36 99973 858229338
3 25021 67685 788418770
3 98 100000 462842386
3 22 99944 972198849
3 75 99909 581010002
3 46717 48159 237092254
3 49253 50744 606564217
2 94810 74843501
3 42718 63737 908400694
3 51476 65836 603779006
3 4633 98066 753701595
3 11224 85780 378622886
3 86 99916 507618964
2 85706 509983260
1 26451 50423
3 19 99993 10692291
3 96 99971 83068212
3 4305 45472 766980696
3 68 99953 272557527
3 13373 89760 79299816
3 67 99906 445100069
3 77 99965 55510389
3 24 99903 785781126
3 27 99989 73556841
3 4 99975 44332106
3 41 99976 378417759
3 26 99997 256671622
3 19732 88017 680112932
3 10146 77074 855922241
3 82 99916 268631038
3 51 99969 837900240
3 45 99928 299302443
3 60 99943 559110526
3 98 99959 528190637
3 40 99991 288645489
3 30 99947 152891973
3 21 99997 386169033
3 78366 88380 537230525
3 22 99930 667934473
3 14216 62319 706684267
3 72 99919 381462203
3 29 99950 82654450
3 62 99975 703892815
3 28924 44156 433815627
1 64892 98481
3 61 99917 433694085
3 34 99933 737177915
3 12817 65751 973751510
3 75 99940 840089005
3 15 99912 309441484
3 72 99956 678937127
3 42 99938 38946320
3 44 99982 630220366
1 55485 97348
3 29 99919 380200947
3 20 99937 692792613
3 7 99961 90664480
3 9999 43227 621892681
3 88 99923 171459590
3 32555 99468 640609104
3 9 99901 798055384
1 93063 93975
3 76 99997 229184675
3 72 99902 845624220
3 9 99934 451345777
3 4 99924 501002720
3 62 99999 760383474
3 46 99993 399136591
3 89 99970 709552651
1 56489 85421
3 83 99964 364994723
3 27 99944 452575951
3 21 99981 261472777
3 38 99978 729426844
3 30 99932 791007842
3 12 99919 639057003
3 45828 77602 439075112
3 35 99952 234916382
3 25 99946 536894902
3 35 99982 285377186
3 2 99920 835612141
3 54 99989 448059060
2 49113 886106552
3 80 99940 806445181
3 21 99923 971119549
3 48 99964 174879616
3 76 99903 221586489
3 97 99922 86561520
3 53 99986 895145725
3 10644 56664 504485345
3 98 99992 743384383
3 4 99998 400698899
3 29 99957 251112832
3 82 99931 614251261
3 23 99971 183457963
3 50 99945 454332940
3 58 99995 646023294
3 37 99939 597018151
3 53 99993 747966766
2 72548 28189474
3 58 99932 485229240
3 83954 94829 491169038
3 71 99933 639928817
3 18900 34847 442210077
3 100 99980 116171399
3 14 99958 495339650
3 31 99969 658758445
3 88 99905 963583434
3 42 99987 811364844
3 83007 83431 953302947
3 51 99928 592775945
3 14 99970 545599198
3 77 99958 407601953
3 39 99949 898985907
3 70 99980 509023382
3 82 99933 926981189
3 23756 95000 260294702
3 28 99906 894758502
3 65 99926 784281850
3 60 99991 921008283
3 70 99952 669468021
1 74419 98776
3 60 99979 608492805
3 39118 81819 631025147
2 87796 39695302
3 37 99990 79891209
3 64 99980 408820628
3 8 99959 326229445
3 78 99964 913541095
3 28460 78570 593724732
3 77 99972 510896494
3 35 99925 419033611
3 30 99920 255976694
2 14931 51477198
3 47 99945 675331609
3 72 99916 86239114
3 28 99979 15602493
3 90 99994 798623118
3 33 99985 276230675
1 43914 70345
3 56 99902 572866421
3 42 99921 553910135
3 28508 93184 85805915
3 99 99929 84714547
2 8442 953345763
3 72 99932 476562817
3 56 99927 130644969
3 42 99979 261117518
2 14621 236235667
3 70 99999 108729006
1 71075 75361
1 9905 21815
3 5568 22548 526803183
3 5620 47645 286504690
3 21033 27322 392538985
3 13 99920 325625644
2 17119 957609489
2 88207 70652958
3 64 99914 806687568
3 92 99980 996079949
3 46 99942 756185121
2 76630 837526321
3 46 99915 431640295
3 60065 85310 346568966
3 50 99978 906799209
3 40 99902 490570895
3 68 99934 832685442
3 55 99950 775914658
3 41686 90860 686376364
3 33 99978 298981555
3 56 99945 873079538
3 21 99906 486671762
3 96 99991 51892444
3 19 99961 734819188
3 66 99983 425796237
3 12 99990 367641909
3 69 99999 241954347
3 24 99971 496837341
3 88 99956 986155391
1 2569 88029
3 18 99968 468862357
1 11485 92037
3 91 99907 747992079
2 2698 409501383
3 75 99940 994351498
3 79 99991 579761043
3 27 99990 932323168
3 96 99913 567295473
3 5245 39042 916660799
3 83 99990 56686021
3 97 99977 953080725
1 85666 88391
1 29655 72285
3 73 99982 852791970
3 57 99922 150993834
3 66 99979 813233897
3 59 99946 163471362
1 53544 58722
3 88 99951 567994264
3 66 99907 281425202
3 47 99961 481007337
3 54 99958 333126683
3 92 99970 96331654
3 62 99930 344120081
3 75 99993 47164965
3 11606 27167 219313962
1 2547 98940
3 6 99977 509632401
3 62 99995 344493067
3 21 99948 620270188
2 13905 109296170
3 58 99927 696249024
3 62 99983 703924335
3 25 99936 14286813
3 3 99965 886705957
3 39 99934 11396611
3 49384 49410 770381631
1 55154 90778
3 61 99974 937870809
3 32 99996 55073924
3 88 99926 21076222
3 52547 91865 995964221
3 33 99968 714098685
3 85 99906 902053832
3 48 99978 922950447
3 57 99989 657379422
3 97 99908 493546876
3 38 99910 74514546
3 77 99901 467444230
3 98 99944 898031992
3 41 99951 292379395
3 91 99923 770947303
2 40038 428320130
3 28 99985 527425577
1 11381 87292
3 24 99981 453101434
1 24998 78247
3 19 99982 946067885
3 47 99959 652838097
3 3 99961 82938926
2 63340 816126469
3 39 99948 427353366
3 78 99925 963042922
1 4966 5055
3 97 99935 365179702
3 64 99904 912037138
3 13 99976 591781984
3 99 99917 224365616
3 100 99941 84504751
3 95 99935 634427457
3 1718 38840 640974484
3 46 99906 19464141
3 76 99943 526112062
3 68 99916 386404934
3 2 99907 349749573
3 21 99952 238399952
3 15886 95619 532006536
3 50 99909 855573055
3 8877 19386 772030803
3 28860 82572 350778209
3 82 99925 188136133
3 26 99993 513987710
3 51 99945 232883313
3 69 99954 138443038
3 34924 60283 212581699
3 88 99980 237241098
3 58 99914 95698342
3 12 99986 18562965
3 36 99986 956631267
3 48 99914 814152220
3 20 99928 166681548
2 67117 545367126
3 61 99911 437128588
2 45211 120308206
1 65455 75398
3 99 99921 915675354
3 21 99954 808181743
3 46 99944 621273235
1 20939 74791
2 7001 933305023
3 59 99905 344026241
3 82 99954 515661513
3 72 99962 485168519
3 67 99991 857031241
3 86 99931 412102249
3 66 99902 395147356
3 85 99940 563492746
3 88 99952 464160586
2 91050 828759468
3 16 99937 149394755
3 51 100000 410759778
3 40 99914 159388453
3 29 99902 860058035
3 91 99977 910367729
3 4 99966 256870810
3 2831 36910 497873672
3 26 99973 743265265
3 11 99934 930460376
2 46457 380822495
3 8 99939 346088910
2 95838 373669405
3 31 99923 863284082
3 83 99948 154675220
3 1 99908 552084295
3 2 99974 790392964
3 32 99911 437667333
3 95 99942 216925814
3 19 99988 323834900
3 52 99955 81213059
3 9 99941 146841112
3 67 99975 264168058
3 70 99921 346582454
3 33 99966 703912005
3 35 99944 537153428
3 76 99937 293930504
3 12752 96007 147699871
3 46 99996 30974860
3 51 100000 865062032
3 87 99941 654924508
3 18 99924 51887537
1 69707 82209
3 34 99916 97738331
3 28 99963 505540250
3 80 99974 359379711
3 58 99907 485926965
3 77 99940 354220025
3 50 99990 943097009
3 89644 96368 606214185
3 44 99929 987222382
3 23 99937 669613789
3 57 99926 846098137
3 97 99966 241023702
3 77 99953 461430155
3 80 99998 528983694
3 15110 38140 157625005
3 38 99999 608342968
3 58 99970 286796702
3 25 99985 103409672
3 35 99911 732559064
3 73 99977 784636213
3 96 99978 691762192
3 25 99977 203237437
3 10 99982 531503516
3 44 99928 471048168
3 15970 99057 719964954
3 73 99955 726272143
3 32 99907 734769487
3 13 99918 717756702
3 12244 81563 263099725
3 100 99982 596718424
3 12 99998 109802200
3 39 99923 729037658
3 29 99908 574010379
3 92 99968 74039906
3 84 99946 967023158
3 14 99913 752203986
3 22 99956 676831755
3 75 99941 732726128
3 88 99961 181094138
3 52 99999 944863727
3 35 99990 182601177
3 15633 41259 20500659
3 34 99946 544155848
3 94 99903 206286289
3 35 99924 340554835
2 6692 169748875
3 33 99976 933037675
3 30 99978 136185551
3 75 99968 491835457
3 75326 84270 611190900
2 28306 630567654
1 6476 82198
3 23944 48322 780251288
1 6556 66446
1 20127 60783
1 75828 91809
2 56666 441942947
3 90 99991 921763005
1 34246 72254
3 65 99969 925146797
3 62 99983 980492786
3 9 99990 759782470
3 64 99984 778473027
3 8 99976 600459660
3 2 99932 255795796
3 5 99940 137310799
3 25 99940 531994522
3 46 99937 581289761
3 22 99938 170912647
3 51 99976 168585885
3 48 99931 354370285
3 73 99935 49465831
2 5800 813266040
3 3 99948 161111244
3 94 99909 907509877
3 99 99921 665173460
3 74 99911 21110363
2 23487 922531439
2 69294 665255023
3 3 99981 617730505
3 3 99997 54428732
3 72 99991 500734099
3 18 99958 176857779
2 38845 263853758
3 12678 96394 892588508
3 30904 51691 327689305
3 42 99923 551235617
3 14 99921 909366710
3 40 99929 83719384
3 39047 68081 888417844
3 72 99986 684726386
3 74 99992 157654098
2 3749 469857360
1 44510 59456
1 9046 92354
1 81284 96384
3 27 99902 191807637
3 72 99908 480286846
3 39 99929 888094751
3 6164 12573 619168421
3 72 99950 678342429
3 66 99954 757724223
3 51 99939 1107652
3 20746 39335 521958116
3 48 99926 143539438
3 6 99995 23111195
3 52 99926 567497216
3 84 99960 567535196
3 54545 96190 263067146
3 54 99931 677796698
3 35 99969 324464942
3 92 99985 186227072
3 56 99912 123381058
3 28 99930 506158777
3 36920 59293 128932537
3 59 99902 999903349
3 18 99960 661613759
3 55 99922 110970088
3 17244 30856 771166371
3 33 99951 92367253
1 83429 87092
3 41154 66412 486249193
3 72 99902 668617135
3 84 100000 723495986
2 53742 997963257
3 90 99992 783264672
3 87 99982 51673802
3 53 99993 375807200
3 57 99931 937253509
3 40 99965 770687694
3 57 99989 301544507
1 4030 57346
3 33 99962 35521446
3 74 99918 432140623
3 39007 47864 814628956
3 13 99917 353387665
3 31 99980 769227933
3 3 99983 299825966
3 67 99946 688996795
3 33 99931 533715242
3 99 99909 507286459
3 6 99969 658976482
3 28128 74048 834972917
3 53 99993 280372693
3 52 99984 932888317
3 2605 29334 887672482
3 37646 55254 974903490
3 65 99934 19482194
3 48 99983 629629941
3 19 99995 872702680
3 51 99903 757292972
3 78 99984 376243414
3 51 99987 889332296
3 75 99977 244685474
3 96 99988 661600403
3 13 99932 50415241
3 8 99924 246954030
3 56 99944 837273683
3 41818 90471 804279594
1 45515 50866
2 62822 657843333
3 49 99940 804898776
3 23 99936 230715203
3 92 99970 191213017
3 9 99931 745748646
3 1 99926 200634026
3 78 99963 988782538
3 51 99920 197010656
2 64710 400379610
3 80 99917 807379810
1 2489 84853
3 29 99934 770202028
3 49 99967 656393868
3 48 99934 139372620
3 27 99925 275081023
3 22957 54359 714084176
3 62 99983 856219660
3 89 99971 63491962
3 21 99938 336374431
3 62 99970 527496167
3 39 99906 975908562
1 39603 68202
3 94 99960 86450697
3 44 99995 134387172
3 13 99912 588513190
3 39 99986 109307350
3 59 99923 288138953
3 33 99970 388611562
3 69509 81379 525701683
3 78 99928 892728322
3 96 99962 597480374
3 86 99959 550712760
3 100 99997 468429273
3 7 99955 899724585
2 30999 676118851
3 66 99982 41641865
2 51027 443033699
2 14269 936870108
3 20 99977 156678164
3 25 99986 778089125
3 40 99943 143935324
3 60 99936 354182720
3 21 99979 641526862
3 68 99993 66623123
3 6 99965 281398788
3 7 99934 766802117
2 52192 505695738
3 43 100000 225940145
3 15 99979 998747657
3 34 99987 86940622
3 94 99948 329892788
3 75 99968 743671367
3 36 99928 254308506
1 67227 89215
3 76 99927 91980511
3 70 99981 619717791
3 12852 57310 731080517
3 30 99981 502566000
3 90 99972 421534539
2 76448 711075038
3 1 99983 255378867
3 67 99901 131439841
3 75 99944 988033766
3 52 99906 932055515
3 39 99912 187538108
3 23 99947 819641921
3 82714 87835 985660100
3 39 99984 577110996
3 54 99915 922847572
1 37859 93557
3 53841 56804 845317726
3 1 99932 781425032
3 61 99991 319854762
3 55973 86611 873296532
3 42 99973 440741381
3 70 99961 348618229
3 66 99962 331549297
3 90 99981 936092818
3 99 99980 417958810
3 80 99922 863103554
3 62 99946 641822899
3 96 99966 148696781
3 78 99940 664689565
3 31 99909 436886582
3 85 99946 603156298
3 60 99932 269842487
3 82 99918 570964833
3 76 100000 481536269
3 38 99974 44088611
3 1511 35020 62419319
3 74 99975 703757709
3 66 99989 934246905
3 61 99923 695925951
3 6 99967 412735845
3 46 99903 509292700
3 22 99924 17223325
3 79 99935 629544627
3 36 99937 950563730
3 7 99940 676069213
3 20 99987 334443920
3 45 99969 642824744
3 45 99910 819920574
3 19 99936 539921268
3 20 99921 991101152
3 46 99959 990616411
3 94 99960 313208671
3 54 99989 600896471
3 77 99934 775669388
3 40 99922 499228190
3 38 99994 834565665
3 62 99952 204806993
3 50117 60679 934759689
3 43 99969 168377430
3 26 99901 214539361
3 60 99994 293513986
2 74019 355084742
3 20 99979 327276210
3 73 99935 413460133
1 37931 90576
3 81 99964 948945530
3 21 99931 629288517
3 84 99924 689544291
3 1 99984 120242349
3 66 99930 592559595
3 71 99998 756670216
3 85 99915 129303111
3 74 99957 694115194
3 62 99978 214815057
3 58 99910 93370153
3 87388 93317 597948945
3 81 99959 769682654
3 57 99966 35483261
3 32 99911 10914029
3 50 99917 76770432
3 86 99966 242141783
3 44 99946 327172666
3 50 99905 309794094
3 19 99948 131433350
3 19716 67977 125639738
3 62 99977 63913154
3 9536 42521 458819033
2 1726 678755806
3 23821 53815 11266271
3 24 99962 869564308
3 28 99965 728375218
3 5139 55240 317276305
3 97 99971 838317241
3 19 99999 535528024
3 42 99959 965512851
3 66 99982 60083915
3 70 99949 904874581
3 63 99970 952009262
1 77856 82181
3 31 99925 487380725
3 32 99969 216324812
3 31 99943 57972719
3 52 99951 433556741
3 81 99983 442570170
1 23465 48056
3 56 99983 729973269
3 58 99987 902712433
3 98 99913 535663621
3 97 99907 300959975
3 66 99918 305921371
3 66 99959 884368926
3 17 99940 675954827
3 11 99969 898902537
3 78 99958 883729250
3 67 99999 894797298
3 36 99971 875858383
2 6047 895162429
3 81 99985 602255675
3 989 68551 85928173
3 62 99973 152187775
3 47364 97921 715131423
3 16 99908 68742301
3 3903 4858 903438782
3 61 99991 343360778
3 31 99966 330827752
3 70 99923 360119097
3 100 100000 962828759
3 69 99947 689328033
3 98 99981 709977087
3 16 99922 360011775
3 77 99980 15596409
2 54471 315280990
3 84 99986 451926556
3 30 99935 318705257
3 55 99939 848503641
3 20 99939 679730740
3 64 99992 164651757
3 15 99939 416353690
3 22 99969 766545126
3 82 99952 433202591
1 46098 94322
2 48207 297224941
3 48 99988 119429658
3 62 99905 572739170
3 47 99925 120103536
3 40 99962 53186997
1 33020 41911
3 9686 96760 130623710
3 96 99968 572957146
3 53488 59658 132798438
3 76 99934 960763178
3 9 99959 301638680
3 3933 65032 833909537
3 6 99965 954939264
3 52 99992 244434066
3 89 99984 144628821
3 87 99948 877596410
3 99 99925 5016765
3 60 99946 115202138
3 83 99942 726094802
3 23 99918 807684197
3 44 99991 814390758
3 34 99919 747748571
3 68 99961 981862915
3 59747 63641 282792244
3 16 99991 42180790
1 24547 44666
3 726 25322 390721888
3 39 99989 107439074
3 96 99950 308279152
3 19 99992 648603869
3 6914 97178 532148367
3 68 99985 486662028
3 43 99948 129330031
3 57 99901 447191868
3 27 99934 567739938
2 88905 501776443
1 64901 77267
3 17 99928 274350989
2 64858 741700384
3 75 99970 305166223
3 64 99950 964369083
3 93 99966 181143487
3 31 99910 648381117
3 4 99957 459564046
3 2965 30472 112428613
3 48 99953 637973627
1 15596 55736
3 8 99952 64252765
3 33 99918 449236072
3 15 99984 991315422
3 8 99938 272241817
3 37018 89934 532512826
1 2479 83450
3 57391 77903 634787894
3 17691 65428 461445601
3 85 99971 726581081
3 26999 54835 649041998
3 48 99934 995987137
3 7 99951 874631188
3 96 99994 253885875
1 56564 72503
3 2 99914 606949489
2 924 541371735
3 12 99913 502979638
3 33 99966 608975591
3 65 99931 137568896
3 64 99907 354551782
3 37 99936 704679468
3 52142 85544 638830403
3 31933 32383 302688377
2 53094 40905442
3 85825 93647 178976754
3 54 99979 491838573
3 42125 75145 499037730
3 26 99926 764798966
3 20 99903 316293541
3 81 99995 399551067
3 2874 69285 573131004
3 25 99984 361850445
3 82 99945 382004315
3 17 99966 884335066
3 10 99911 208185677
1 41107 78557
3 15314 79246 675044781
3 28 99937 671336922
3 28 99933 738373321
3 94 99973 556263820
3 5 99927 250902396
3 66 99949 646367693
3 55 99984 591034351
3 82 99937 479022928
3 58544 61950 324672129
3 33 99966 179265226
3 45 99960 772539052
3 74 99909 572164336
3 48 99941 995299108
3 67 99978 837088704
3 23971 79824 821802306
3 39420 77499 279416580
3 10 99921 75792801
3 77 99979 965139989
3 7 99973 294566918
3 78 99980 940396252
3 84 99939 675853445
3 47 99954 827562527
3 21 99991 589720034
3 14 99997 404641018
3 76214 89636 720979253
3 37 99918 147337132
3 36875 80251 443076818
3 92 99988 55467924
3 34 99948 916485224
3 66 99926 25469051
3 1 99999 16641127
3 7 99917 511396628
2 15501 177508077
3 15 99962 688001636
3 75 99984 303194809
3 4 99968 154915536
3 3 99920 406294163
3 11 99990 758209157
3 25 99901 190639296
3 24 99936 336259986
3 29716 66988 824806182
3 89 99949 46974160
3 96 99903 456009203
3 25 99918 434992551
3 19 99934 712565628
3 1507 94532 119992082
3 34945 60719 698266979
3 20 99911 420092390
3 20 99987 951455485
3 72 99955 389727310
3 10 99980 210300658
3 4 99938 97062042
3 93 99957 907818534
3 78 99966 616404282
3 67 99901 919811031
3 19 99989 971427846
3 94 99914 48572680
3 17 99914 798655168
3 63 99968 878652702
3 67 99922 531085019
3 45 99910 618491337
1 20138 41617
3 56 99918 895776910
3 29 99964 803310799
3 69 99941 136727215
3 28237 61241 413335128
3 24 99988 382115743
3 10 99945 225390544
3 2 99910 807137050
3 12 99958 291482797
3 12745 38131 277989893
3 5 99987 188725500
3 38 99937 371295125
2 68356 759279133
3 66 99907 600976914
3 12 99972 817948894
3 15 99963 452769154
3 98 99954 173480539
3 21723 77653 193646707
3 71203 79862 467774227
3 94 99911 715703808
3 89 99992 18892792
3 48 99988 239786099
3 56 99948 785669811
3 78 99937 305876389
3 49 99932 225549607
3 24618 93495 104075942
3 78 99959 621899832
3 78 99967 227785885
3 70 99902 122620365
3 24050 44920 329542386
3 2 99949 690138131
3 65 99922 244472491
3 40 99993 665271812
3 35 99932 281553172
3 87 99931 289915176
3 10 99979 23794595
3 35 99921 877305498
3 24 99927 53786394
3 90 99934 220689742
3 65 99988 694770670
3 27 99967 43164050
3 22 99920 962133479
3 2 99915 36756948
3 29 99934 923426569
3 41 99993 853567650
3 5 99967 518060979
3 6 99935 12525047
3 36 99930 975907334
3 53 99961 549997492
3 55 99923 847291016
3 14 99962 396141933
3 18 99991 86143497
3 30 99957 980685158
3 61 99988 454953670
3 34 99998 969492189
3 27914 96906 298516685
3 61 99980 341990282
3 99 99984 906683808
3 3 99903 534328933
3 67 99932 542232349
3 2 99964 584052647
3 48 99982 648734109
3 88 99969 666977811
3 88 99901 527128411
3 49 99925 530271605
3 66532 93713 509718807
3 54 99926 528049772
3 64 99969 142291964
3 20980 34366 710939493
3 65 99989 454451391
3 81 99922 113090792
3 43 99939 622166025
3 54 99913 427150615
3 51 99906 998200343
3 29 99918 861528691
3 99 99974 221884320
3 60 99938 922013665
3 59 99957 599223799
3 89 99915 73402861
3 16 99982 606176369
3 44 99940 569338703
1 7759 25088
3 35 99925 125759227
3 64 99972 488604573
3 7 99931 937680600
3 37 99916 826363737
3 68 99943 815494329
3 22 99930 71025949
3 2 99955 497358706
2 44991 197527585
3 53654 62460 797655687
3 15 99904 171165999
3 83 99985 301362598
3 98 99917 923126317
3 1 99989 419369693
3 53 99988 247428157
3 1 99946 596094171
3 27 99958 942786271
3 89 99965 509281208
3 66 99965 349116756
3 81 99976 26663801
2 62030 381846927
3 35037 37353 136658641
3 56 99952 13058366
3 58 99903 692081594
3 6 99988 914376515
3 94 99982 959225085
3 63 99944 329909684
3 9 99968 88943353
3 90 99992 124606280
3 19040 75641 663140311
3 8088 74401 104868859
3 13652 94308 383707471
3 81 99997 514470643
3 56 99972 122129836
3 69489 81317 391963555
3 77 99959 350973458
3 30 99987 776282670
3 34221 87408 603602942
3 22 100000 454788877
3 28 99900 494256655
3 10 99903 168958452
3 67 99987 595331589
3 52 99994 154482674
3 58 99977 938968071
3 95 99901 398048473
3 31 99984 743418665
3 57 99950 592299485
3 1 99965 716022573
3 25907 86542 666738559
3 8 99970 165675913
3 94 99916 335600300
3 83 99988 774193578
3 49652 76808 399525666
3 56 99975 595016824
3 4325 76413 643147027
3 11 99976 86472474
3 10 99944 956382221
3 16889 58643 331273467
3 89 99999 78340377
3 98 99950 526255884
3 48 99925 886609443
3 12 99936 18529868
3 36 99974 291421850
3 10 99989 637619590
3 82 99988 644551511
1 64310 98449
3 100 100000 775417280
3 82073 83146 184592867
3 25 99939 221192538
1 32487 68820
3 31 99933 196916212
3 59 99919 520545773
3 85 99948 143077391
3 15 99985 841894300
3 3783 89531 640168818
3 96 99998 856662954
3 81 99990 716268566
3 69 99962 403490125
3 44 99957 405097263
3 30 99932 503715074
3 8 99988 156764309
3 91 99978 270440722
1 31687 67625
2 46756 280170375
3 94 99983 524336949
3 81 99909 529518899
3 12 99916 894802707
3 72 99908 976124597
3 100 99957 241288414
3 11 99976 59991323
3 47 99941 838701531
3 62923 67889 399153384
3 70 99937 144949152
3 16 99921 917223326
3 77 99914 397182393
3 38 99984 331504252
3 27 99994 527407241
3 78 99930 619160708
3 59 99948 315071859
3 92 99967 733012417
3 98 99957 820672058
3 23 99986 562211782
3 34 99926 968553382
2 56861 638311934
3 93 99955 861684031
3 88 99976 951291337
3 61 99955 835587223
3 7 99998 275825602
3 43158 52862 961766099
3 76483 97143 813224759
3 17 99908 941707820
3 53 99956 762310373
3 56 99998 781701824
2 12309 996921405
3 58 99975 162839974
3 1 99962 69759311
3 92 99971 818284328
3 48 99949 162014305
3 20 99997 120872871
3 19 99991 456829193
3 78368 89332 762286803
1 13424 55217
3 62 99949 84740831
3 71 99906 685250580
3 19 99974 283176040
3 7186 53806 977031237
3 21318 84458 666071860
3 10 99982 16674585
3 53 99989 491478631
3 11608 49153 884825964
3 99 99916 259253799
3 99 99925 415987013
2 29746 111438763
3 82 99938 951189305
3 78 99902 290457851
3 11678 73485 135302627
3 9 99931 876869554
3 64 99998 134380707
3 31852 82465 696800650
3 59 99907 289328794
3 37489 71083 743025183
3 60226 80612 649126902
3 23888 77511 419352976
3 99 99924 535137204
3 29880 76838 350321255
3 54 99938 585862818
3 15 99930 12897466
3 39189 83067 336987048
3 94 99951 162386579
3 10794 33354 516284233
3 40 99934 604308877
3 42 99968 494951524
3 97 99953 656330176
3 29 99944 706510400
3 99 99937 354474464
3 95 99987 545261000
3 5 99998 372904608
3 42 99963 604589074
3 50 99995 603201373
3 50 99937 874954279
3 76 99996 436816888
3 2 99960 938274814
3 22 99927 628643843
3 45 99985 999713993
3 3 99954 342949664
3 21 99904 640621684
3 16 99930 659110567
3 95 99969 139940971
3 59 99924 862610567
3 95 99918 659635100
3 21 99935 490738542
3 61 99959 527316413
2 4202 772317621
3 24 99973 898726644
2 5903 806274113
3 44789 58004 20389853
3 92 99947 77479197
3 64 99975 825543078
3 8064 69436 322154832
3 50 99921 642191316
3 79 99909 671718953
3 8347 83772 904299305
3 19 99993 368091751
3 87 99972 242741605
3 62900 71903 728379542
3 51 99931 53194430
3 26 99943 591258297
3 82 99927 637315245
3 6273 27974 829600559
3 29 99963 281666540
3 92 99970 563179215
3 79 99933 648985020
3 24 99962 130474582
3 57 99975 460968044
3 81 99955 493108483
3 35 99906 592786710
3 41 99994 926737536
3 39 99948 133955756
3 43 99939 223545348
3 26 99988 213743667
3 5 99930 579316918
3 19 99996 975266383
3 17071 40154 474164053
3 71 99959 588171264
3 39 99964 328099606
3 10 99973 674082986
3 27177 75591 120292813
3 60 99917 784815963
3 73 99909 875055440
3 72 99988 823951177
3 73 99940 302178328
3 15 99991 559655834
3 27 99944 856248106
3 23419 34848 892308073
3 51 99947 311781173
3 58 100000 888256773
2 42998 513511151
3 33 99916 468788411
3 62 99997 45287247
3 87 99990 995162228
3 60 99962 809829882
3 29239 46987 937734902
3 90 99915 966257450
3 85 99953 627185215
3 19 99944 525507494
3 72 99965 836138343
3 44437 74125 881521446
3 98 99994 619190304
2 22856 877396395
3 44 99945 52041387
3 16 99966 632686410
3 38 99912 790253429
3 28 99999 379176441
3 35 99915 675901474
3 69 99909 368377751
3 7 99909 863010959
3 56764 84959 162023888
2 3668 464791547
3 23 99913 504653403
3 64 99992 835153829
3 9717 83468 487806335
3 80 99941 812355153
2 74213 33625463
2 98191 704223085
3 93 99993 118950285
3 58253 81887 566035590
3 1205 78973 483767450
3 11 99943 73581745
3 31503 49226 438083447
3 5915 17443 477840594
3 82 99916 463624987
3 46 99901 256786633
3 95 99929 419735664
3 32 99948 533976630
3 38 99925 925109051
3 12 99998 318750844
3 87 99952 157728829
3 91 99916 974771204
3 28468 79951 270004891
3 26 99992 252360387
3 81 99909 467568251
3 6 99931 257299454
3 83 99996 158853359
3 17995 95849 121017677
3 94 99920 709116183
3 13519 84525 950635741
3 98 99995 799043203
3 72 99979 415570171
3 65 99938 504797910
3 55 99921 461689038
3 97 99919 429607089
3 27 99990 497216100
3 10 99909 514918351
3 61 99986 370339824
3 19 99909 219218540
3 35 99940 37684306
3 68 99956 451857900
3 83836 93255 1388759
3 83 99952 314073785
3 60 99994 898985027
2 20943 988549449
3 56 99918 506862833
3 75 99970 556672304
3 21987 50547 750061413
3 95 99904 555156486
3 3481 61407 81457614
3 22 99951 375625604
3 57444 86647 835580287
3 21 99975 974896460
3 1 99908 861471009
1 61059 61291
3 42 99903 91028199
3 47 99984 367504460
3 39 100000 71709116
3 58 99933 636375836
3 93 99918 75979893
3 61 99951 776632234
3 40 99924 973317484
3 73445 79718 417985998
3 71 99921 925657646
2 45674 984691793
3 84 99976 27159294
3 82 99973 89832348
3 83 99908 531159342
3 14438 42881 671999400
3 89 99907 430827008
3 36136 68013 352682966
3 75723 85941 309607893
3 51 99984 579680566
3 82 99939 806968863
3 53 99934 772979107
3 35823 42300 453695403
3 25 99903 747056167
3 26 99921 256734238
3 88 99941 757740708
3 30 99931 34440894
3 68 99984 773471925
3 38 99937 903232115
3 63038 66636 195483602
3 58 99977 631428365
3 30 99976 30262963
3 13 99960 922938311
1 22501 63229
3 48 99940 357402105
3 22594 52444 79056776
2 33670 819738271
3 98 99901 243892256
3 35087 48339 791372539
3 39589 94621 363035804
1 8354 42884
3 20 99941 182836738
3 7 99953 779550012
3 23 99946 955976564
3 45 99900 657074257
3 3 99926 876396982
3 80 99900 553239332
3 73 99929 20265773
3 20 99990 738320937
3 28 99973 13306505
3 47 99934 662046340
3 62 99917 709994983
3 61 99979 107485267
3 4 99924 220180276
3 72 99955 286460974
2 10729 174378949
1 43898 44308
3 4 99908 440267108
3 66 99933 905538448
3 34 99983 23532525
3 2 99904 600910595
3 88 99937 563976669
3 37 99954 394037391
3 86 99937 325321631
3 46 99943 466600601
3 27 99962 609293600
3 7051 8254 262051119
3 11 99930 210869874
1 33769 38187
1 25041 56024
3 100 99919 10979456
3 64 99940 449468579
3 17 99996 602489953
3 51 99911 862224073
3 25 99901 332582003
3 10 99995 453226630
1 36896 49257
3 15 99928 912559478
3 94 99946 351699701
3 73 100000 180941631
3 50 99968 470731213
3 87 99988 829785132
3 36694 50562 121030869
3 18 99903 637678240
3 51 99991 810136201
3 56 99954 405592748
3 2 99916 196454041
1 27880 99989
3 48 99954 105014459
3 91 99973 878461771
3 50 99926 499719149
3 28 100000 210459947
3 39 99993 886810294
3 90 99983 438386637
3 1 99956 714196852
2 43055 918059877
3 28815 29847 614612773
3 97 99951 812822992
3 64 99953 713929410
3 85 99984 374960948
3 27452 82289 849142425
3 81 99949 228229911
3 75 99988 752442
3 17 99935 578084169
3 35 100000 345001453
3 82197 95460 638343943
3 60 99985 701629677
3 86 99949 917929822
3 64 99986 402508019
3 69 99915 955267795
3 28 99921 691226614
3 25 99959 403993152
3 91 99925 710729521
3 68 99979 67406593
3 76086 81226 412518502
3 35596 99175 829325905
3 36 99922 426836578
3 46 99997 483069422
3 43 99911 598228161
2 11925 601660747
2 16964 613438066
2 75655 378598757
3 48887 76853 753013572
3 65 99911 227673335
3 55 99994 251996737
3 5609 72352 41976508
3 23537 25598 751718852
3 28257 65804 908780759
3 95 99904 520127127
1 22553 24626
3 20 99904 922471781
3 16 99969 91735601
3 65 99902 515815950
3 75 99982 104490807
3 35 99915 817565464
3 17798 82920 115695012
3 93 99940 642313131
3 26 99950 881220913
3 100 99980 730849752
3 4574 44926 77603031
3 29 99923 455820569
3 33 99933 446150515
3 63 99946 108120600
3 16 99912 478180270
3 32 99958 100442036
3 7 99948 522003740
3 100 99904 997949249
3 42239 94822 227135139
3 31 99990 908505103
3 75 99983 243165726
3 25 99985 775204398
3 77 99964 595067714
3 22 99963 432707184
1 29516 98396
3 40 99914 470330039
3 85 99947 39072464
3 15553 38583 828314933
3 1 99949 191775398
3 49303 97857 271698060
1 6277 42699
3 11 99961 955767884
3 45 99967 2386020
3 48 99937 420402193
3 1 99935 73453801
3 24 99923 292217751
3 53 99984 389594709
3 14 99999 158099136
3 90 99911 789196922
3 96 99920 280049449
3 35 99995 543584223
3 95 99940 406443244
3 17 99975 21556388
3 8 99975 459645608
3 22693 73197 365380776
3 89 99918 61189315
2 84045 292545569
3 99 99936 332310554
3 19 99974 109212182
3 78 99994 364298141
3 90 99991 798840297
2 39103 276989389
3 75 99962 287105580
3 85 99987 397437115
3 69 99941 894589567
3 65 99909 27477968
3 58 99940 55707309
3 65541 87896 341646714
3 24 99901 137324916
3 31 99948 40392608
3 14 99911 973277702
3 43 99987 808234603
3 17 99985 131997425
3 82 99995 934906437
3 31545 72793 594467902
3 84 99945 639349024
3 53 99991 451061465
3 20 99929 965730552
3 26 99945 506939184
3 5899 42824 789773211
3 81 99958 993501471
3 7 99914 422358440
3 64 99959 950794508
3 5 99922 581274325
3 55 99926 339735118
2 18497 780355349
3 85 99973 575935775
3 96 99947 979892210
1 51931 93169
3 67 99919 104888629
3 73 99992 776243797
3 20 99998 346550380
3 44 99906 825255402
3 58 99921 622939399
3 29659 85056 173599812
3 9 99954 580026501
3 48 99961 89195067
3 27 99963 32013359
3 21 99999 560322539
2 88745 469197366
3 19 99997 367673720
3 75 99914 649175464
3 26 99951 278452306
3 62 99912 944656866
3 2 99958 21308956
3 39297 92868 158789543
3 88 99942 629396515
3 3 99951 208374631
3 3575 65394 168971225
3 15018 91686 705750784
3 96 99935 242264762
3 6861 9401 184385731
3 5 99946 256392046
3 2 99988 348340154
3 88 99970 54855727
3 96 99904 32170280
3 80 99975 131820653
3 55 99943 664251218
3 41 99974 386651057
3 55 99991 448154493
3 32 99915 302198719
3 34 99946 421295415
2 68301 460558953
3 4 99988 518225304
2 15579 464932304
1 5815 87929
3 86 99904 436890610
2 99258 967483862
3 4 99933 850408459
3 60 99990 323268874
1 6134 53336
3 1865 55675 692220528
1 12342 52599
1 7243 44813
3 68 99995 310494532
2 3711 831475963
3 32 99938 350208668
3 29 99914 241134444
3 57 99928 125435481
3 54760 69303 307147812
2 26122 15511929
3 95 99934 310227396
3 77 99915 259955235
3 34 99918 139736222
3 29 99926 493850975
3 99 99933 287133675
1 9727 56265
3 20 99974 162741511
2 47527 189091212
3 13 99966 275776678
3 5785 42421 305790862
3 830 64220 93778141
3 37 99929 420482647
2 8558 909159221
3 11348 46634 796278400
3 27 99959 104578232
3 33 99937 190272155
3 20 99932 243940735
3 52 99957 388425667
3 40 99962 590575944
3 2 99968 694304486
3 70 99967 534259959
3 52 99998 762811503
3 56239 64245 471766810
2 41707 62923904
3 36 99993 433966352
3 19 99929 671031630
3 37382 40830 92434075
3 10807 10965 992604942
3 44 99917 992757852
3 37 99935 726400833
3 66 99946 891401594
3 10 99998 374677963
3 40 99962 345228972
3 45 99972 101972372
3 66 99931 243296246
3 99 99928 683364461
3 32 99975 572025263
3 71 99931 590992438
3 20 99955 393061575
3 56 99929 598335294
3 68 99983 69544007
3 4 99988 675199979
2 87543 68902698
3 54 99928 320842373
3 45 99990 784460097
3 85 99929 805827970
3 52 99911 314562594
3 46 99999 588468816
3 22 99921 92596610
1 18529 98531
3 19 99919 839720096
1 38782 73170
3 78 99906 934799179
3 58 99935 90994932
3 96 99913 715511010
3 75 99970 352559298
3 31 99971 501742033
1 46527 67866
3 79 99970 981406113
3 38 99963 323130729
3 4 99957 477264304
3 34 99902 574203047
3 86 99940 617427828
3 49 99947 427407143
3 66 99924 873852455
3 58208 61124 452600812
3 60634 72502 573256767
1 50191 60205
3 86 99995 349836126
3 34 99971 234041960
2 97556 438582567
3 29 99984 153885061
3 30 99918 906702207
3 52310 79320 243094783
3 10 99922 779962390
2 87251 618325972
3 42 99964 296632163
2 48028 893833092
3 38 99934 488032936
3 84 99985 619605756
3 11 99997 71961389
3 76 99981 997276755
3 7 99960 113835600
3 32 99962 429048664
3 89 99949 715218502
3 8990 84962 954390693
1 18294 63645
3 87 99900 212796538
3 58 99913 139225910
3 17333 50445 943275534
3 31 99977 211564605
3 13325 81050 53482295
3 60243 65783 333695096
3 85 99908 547023866
3 7061 15090 928721151
3 35 99905 586174470
3 41 99914 376644644
3 52456 94836 625094942
3 51 99934 653547764
2 36335 560714117
3 82 99954 689412769
3 86 99941 436670993
3 19 99909 53913739
3 41 99937 730340466
3 31 99904 821625101
3 90 99977 323257967
3 94 99917 420499518
3 54 99949 503536832
3 61 99982 986821328
3 17848 87238 748228273
3 19 99927 250744020
3 19064 76234 174345994
3 63 99905 355895744
1 33929 42905
3 60 99975 52183337
3 53548 99681 807072344
3 13 99954 37322014
3 1555 24069 318362850
3 94 99997 528319740
3 93 99906 651568507
3 17 99998 139738457
3 62 99915 52568223
3 98 99948 967716879
1 25808 61511
3 13482 88830 658063881
2 15746 1924502
3 35 99968 447411333
3 94 99926 54457961
3 23 99984 250967814
3 76 99959 430350838
3 81 99966 479886063
2 25341 792554701
1 6321 19349
3 81 99947 945458765
3 68070 96212 355538573
3 47 100000 570679552
3 21 99906 326628797
3 11 99903 455825611
3 39460 58984 951931258
3 51 99985 552586600
3 31 99972 745635181
3 50778 88184 807894979
3 76794 94272 363735582
3 58 99968 968983453
3 100 99922 825991090
3 51 99979 194663537
3 95 99983 230034417
3 44 99923 129601943
3 58 99935 890816395
3 20 99993 434824103
3 96 99982 573752475
3 95 99970 233082656
3 3 99979 219616876
3 44731 58074 525996618
3 33 99919 200566908
3 13415 42395 869311576
3 59197 85154 739817150
3 41184 94084 535125458
3 65 99999 55755556
3 7 99976 564247090
1 50955 61481
3 71 99987 533641365
3 58 99945 638093217
3 93 99958 469213731
1 76712 88116
3 86 99972 345973592
3 8 99987 631341282
3 1 99978 268175509
3 57 99909 396683130
3 64 99938 82396716
3 48 99920 498781909
3 56 99977 436530759
3 97 99902 745652043
3 45418 83737 30814363
3 79 99983 53803813
3 63 99959 829816199
3 97 99982 447521508
3 45 99902 966370943
3 80 99951 302620868
3 44745 50619 326237608
3 35 99992 362276737
3 75 99999 758545093
3 45 99975 386944601
3 70 99938 440926545
3 26 99989 43023441
3 13278 89871 441456109
3 92 99963 973015740
3 2 99968 3372797
3 43 99962 723982074
3 18 99984 904042638
3 99 99917 30545790
3 77 99902 162103163
1 5217 24219
3 99 100000 99011909
3 76 99950 303891149
3 61462 67626 286955869
3 63 99937 559131674
3 11 99974 863935903
3 17 99965 699222991
3 6 99992 687354958
3 54 99982 419257156
3 4 99957 811646298
3 91 99996 727223052
1 59965 91308
3 87 99999 355940052
3 13 99910 49362482
3 7540 8966 645569484
3 84 99932 368621879
3 95 99915 542364560
1 17160 99880
3 56 99949 282216365
3 14 99929 951324125
3 36 99969 39933759
3 91 99933 869500177
3 76 99966 390229660
3 1667 59238 207333476
3 35790 93051 513664904
3 78 99986 921379644
3 96 99900 639923062
1 5899 64404
3 40 99997 802775500
3 38 99998 856332086
3 39 99992 339287363
3 65 99994 49881561
3 2 99967 983519839
3 42 99953 530533866
3 77 99903 742606088
3 49 99998 624776487
3 76 99987 563964600
3 12 99915 476148341
3 11612 76099 325810553
2 1655 638340777
3 51 99946 557191938
3 14 99986 330367788
3 45 99940 303652948
3 72 99989 329987262
3 25 99932 969737732
3 25 99928 557203056
1 20084 82405
3 3257 95902 274349431
3 100 99909 792490100
3 90 99952 135009583
3 22 99925 665618225
3 52937 72321 440962435
3 93 99915 680457396
3 78 99986 885518550
3 59 99978 977558066
3 58 99943 598138511
3 59 99979 449001009
3 96 99940 133576449
3 8 99963 646830982
3 100 99959 471682186
3 85 99990 864830371
1 62396 90710
3 15 99976 493620150
3 64 99973 242476075
3 68 99966 649141580
3 7 99946 647482108
3 81 99998 833138392
3 47 99967 59873362
3 1 99907 603593237
2 14090 947336532
3 55 99931 583900611
3 17 99964 601627421
3 90 99976 332958098
3 78 99943 775479988
3 67 99965 688671498
3 49 99937 905439022
3 6 99904 390964667
3 7 99981 883533385
3 18 99959 891178825
3 55 99927 468715918
2 43729 827211671
3 89 99931 329721680
3 31 99946 674841216
3 92 99934 351646315
3 12 99942 902761250
3 96 99913 268693663
3 71 99905 509189138
3 62886 68456 182799839
3 47 99950 285833691
3 8 99947 940562123
3 95 99936 295635772
3 82 99980 528217879
3 85 99984 199672498
3 63640 93126 722188073
3 82 99987 246641977
3 93 99970 219541761
3 26 99983 995710543
3 71 99935 102705758
3 29 99923 962891066
3 93 99969 36588575
3 26 99900 144998795
3 49 99917 710115047
3 79 99995 926227171
3 45 99965 478778116
3 17361 41382 14297589
2 18058 94372216
3 78 99941 291541254
3 87 99995 827784529
3 65 99907 241232804
3 86 99934 110681581
3 23 99957 378618679
3 59 99995 790271303
3 83 99934 121942630
3 47 99913 934925794
3 54 99996 213875914
3 76009 80385 533097967
3 94 99933 281294644
3 32295 36965 188729775
3 52 99972 296370992
3 92 99968 745816859
3 67 99955 105355209
3 60 99906 400216771
3 46 99930 327440271
3 43734 95382 854730228
3 84 99927 434057686
3 22163 86780 536492573
3 22 99903 318165313
1 7980 85119
3 23 99905 687231656
3 11675 16335 875579791
3 90 99977 684590849
3 96 99948 649133600
2 59241 925514345
3 8 99975 263074329
3 25 99985 11086124
3 63 99976 606292536
3 15602 49656 884373478
3 86 99994 385488618
3 52 99957 253457008
3 48 99948 318812884
3 21840 83928 558066657
2 67053 406073353
3 24 99942 991407449
3 63 99975 72131939
3 98 99914 84124712
3 42657 63228 673492756
3 34 99984 987417760
3 43 99900 640470337
3 83 99943 587691583
3 81 99966 815908451
2 32468 997344345
3 86 99912 501450000
3 86 99990 582573533
3 40 99979 838607724
3 88 99934 568608419
3 16 99948 462039649
1 31067 58548
3 59 99963 912799108
3 54619 84425 342002737
3 97 99906 978455611
1 21153 73748
3 62 99984 431128536
3 72 99960 465575935
3 73 99996 487312067
3 30 99969 884537959
3 91 99930 567564367
3 58 99906 986196066
3 33811 38052 572559445
3 77 99953 697396001
3 17 99939 538592238
2 12319 328605952
3 67 99920 642825627
3 63 99951 568618695
3 98 99997 193525884
3 69922 94116 16802373
3 40903 88617 252052097
2 20201 341980592
3 88 99921 649221351
3 16 99993 387304694
3 32 99901 276314708
2 19286 993816808
3 1 99981 183110548
3 8 99910 790413536
3 98 99984 607953229
3 67 99988 457405398
3 99 99968 467488874
3 77 99920 875536283
3 96 99902 805806073
3 85 99986 554126004
3 29 99955 994736760
3 17 99987 188889248
3 40 99957 145527349
3 40 99906 368293717
2 17210 678971361
2 6770 83479782
3 51 99904 112305787
3 61 99926 619140358
3 9 99995 823394642
3 91228 92927 112835874
3 41 99914 33313438
3 64 99967 795088852
3 86 99940 289479465
2 52379 309377383
3 14 99906 906044317
3 34 99914 706698823
3 28 99927 712959492
3 55 99946 532278191
3 28 99908 84241246
3 98 99945 887750367
2 32345 532729873
3 56723 88287 258686476
3 68 99978 466322106
3 68 99915 947877293
3 39 99993 781815016
3 6 99935 217745606
3 56 99908 956918053
1 35892 74267
3 2 99948 855546300
3 47 99923 313313173
3 12 99996 379673134
2 17487 856202774
3 81 99989 802973887
3 95 99945 735730383
2 53840 876700644
3 33 99982 745155092
3 86 99997 506453991
3 75 99913 447604238
3 4 99946 636019473
3 98 99964 433287288
3 92 99970 195451701
3 48 99961 829426687
3 9 99985 506324861
3 11 99935 437212018
3 94 99998 327371083
3 56827 70975 272761280
3 61632 96103 368682079
3 33939 41677 606559554
3 22268 42297 183010875
3 87 99911 922158651
3 91 99909 432878787
3 64 99997 177219229
3 20 99952 224838697
3 81 99963 885085965
3 11840 68045 837133320
3 65 99915 760970026
3 59 99994 782347215
3 13773 71105 462645002
3 31293 48934 282825825
3 78679 84935 234443782
3 69835 93011 43685114
3 7123 74554 826871991
3 81 99937 321289556
3 26142 78616 722173504
3 25859 77221 138775819
1 5218 62034
3 98 99963 700429572
3 70 99950 503403431
2 80926 859420173
3 9 99979 470491630
3 46 99942 397126896
2 54579 162597784
3 21 99977 549048993
3 26 99999 135549773
3 61 99976 867942993
3 89 99948 134938374
3 81 99985 533921478
3 93 99923 767705326
3 59 99968 54994657
3 39 99947 273753273
3 55 99904 574417035
3 23 99998 826427243
3 54 99993 645590165
3 85 99952 813853278
3 26 99972 466414047
2 81482 496269691
3 96 99986 177909909
3 98 99904 110017483
3 93 99926 51940594
3 28910 83208 830457966
3 32 99962 84198515
3 16488 97829 177728366
3 35169 74892 59089953
3 18 99993 112275720
3 78 99935 633355761
3 65 99929 177748466
3 57771 98424 790271783
3 52 99972 980299482
3 19 99957 61071872
3 40 99954 187904818
3 42 99922 855248016
3 77 99968 315824939
3 97 99992 586390760
3 8 99911 558774527
3 30 99904 476793980
3 15 99947 660502387
1 1021 7887
3 22 99933 272109253
3 26 99951 798470564
3 16 99916 119537618
3 2 99987 49132228
3 77 99968 28614659
3 59 99999 404915446
3 70 99977 714516184
3 64 99914 820871716
3 44 99952 360010813
3 4 99912 817643804
3 2 99929 922889803
3 78 99906 590570357
3 26 99919 314882129
3 87 99925 90010805
3 32 99912 192658195
3 45 99979 765204656
3 20 99989 876994641
2 87948 526818882
3 90 99987 937002730
3 14 99974 754776186
3 51 99937 542392438
3 90 99937 847116720
3 10 99994 955413668
2 86020 847446766
3 69 99917 957084111
3 91 99901 871049511
3 32 99951 264274706
3 6 99991 19883212
2 70375 58486943
3 31094 90569 756952588
3 75 99995 356080928
3 34399 55166 511134780
3 94 99960 730709091
3 50 99925 680742610
3 65 99980 681675827
3 57 99980 68090425
3 62 99904 598774242
3 2191 57500 756964795
2 32893 57776538
2 32525 807728855
3 93 99986 481753231
3 5 99912 216524180
3 68 99985 30753344
3 93 99993 492976266
3 79 99906 804110106
3 46 99909 463915267
3 92 99999 523975616
3 64 99911 321992824
3 8 99907 87991435
3 36777 77806 739407604
3 33 99914 563853582
3 39 99910 656484021
3 13 99949 29229789
2 92175 399035827
3 53 99948 43704411
3 34 99958 369445751
3 30479 80147 686285832
3 76 99949 76453449
3 51023 90381 241465259
3 2 99936 584592681
3 10 99974 224791676
3 58 99918 235895340
3 55053 75125 357861783
3 70 99944 514346850
3 37 99990 421851127
3 29 99911 563550966
3 74 99943 930079681
3 21 99929 87800980
1 20120 89745
2 51363 489394935
3 78 99936 635640376
2 83098 954974894
3 35 99906 576834749
1 23674 81705
3 78 99900 794425315
3 5 99993 802437547
3 45 99984 419461444
3 30 99913 182873890
2 93459 260921210
3 42 99999 474273541
3 12 99988 862458299
3 8648 95765 652652180
3 49 99976 847164797
3 39 99915 711370076
3 61 99910 823787948
3 29 99901 914005795
3 52 99990 686005249
3 82 99979 679387639
3 27 99949 671163078
2 88084 112328716
3 32 99936 979492673
3 38044 78415 833809609
3 90 99980 444424648
3 9257 77659 356186472
3 7458 97555 118251495
3 61 99902 104582696
2 24365 84302382
3 81 99953 416772292
3 28 99954 407259116
1 39577 47922
3 23897 88792 18548871
3 81 99958 317912700
3 12782 75678 77350791
2 96837 950504235
3 84 99985 663146369
2 12704 162759089
3 25 99919 443702401
3 22 99937 59399321
3 6 99988 568705272
3 21735 83333 114600088
2 58153 3784735
3 64 99923 134408803
3 22 99920 171505226
3 66 99986 499291699
3 86 99959 696963673
3 40 99948 160759605
3 50 99978 424399524
3 47619 51264 5876270
3 74 99991 734433303
3 60 99950 370436656
3 62 99969 529084533
3 17314 44591 545079039
3 32 99953 327912923
3 68 99941 261199030
3 82 99981 521413512
3 63 99948 140842149
3 76 99992 890060251
3 90 99958 744210302
3 81 99951 479096221
3 91 99904 634209457
3 29 99911 383614592
3 50 99940 996243220
3 17 99925 863880936
3 50 99988 197771463
2 53618 168323284
3 59 99998 35988942
3 23 99914 823746420
3 100 99958 712150974
3 83 99983 405481948
3 46 100000 6682072
3 31 99928 665013221
3 62 99995 993575240
3 69 99978 787433975
3 87 99974 435155811
3 28937 65392 180296205
3 42 99988 690116301
3 59 99951 369097211
3 82 99998 349132250
3 98 99964 195829999
3 52 99913 439677490
3 1 99970 754139190
3 57 99929 922515385
3 32954 93666 398334785
2 65067 62623871
3 56 99971 152475758
3 97 99917 221443956
3 19 99964 846550619
3 38 99959 127451844
3 38 99964 761197044
3 8 99916 897312494
3 28 99900 510314254
3 41 99947 847810442
3 25 99923 708192126
3 97 99925 791767917
3 80 99932 937676386
3 29892 70275 305792528
3 76 99953 266120869
1 57559 89262
3 81160 92876 12275760
3 42 99951 171274403
3 19638 48390 377656565
3 58 99949 59635061
2 9567 312262140
3 55 99905 532382225
3 46 99936 855052743
3 15895 67343 298300209
3 94 99901 87850204
3 1 99929 813094667
3 43425 68897 613691228
3 9179 34852 240973514
3 44 99905 101854501
3 69 99936 916622451
3 72 99931 586078171
3 73 99945 706103560
3 100 99948 309661735
3 19 99962 466283500
3 51 99966 742179903
3 11 99970 941800326
3 83 99985 428461990
3 21499 65380 270059305
3 30 99949 790871093
3 28 99947 761737267
3 68 99937 303743578
3 31 99926 263409781
3 81 99904 256462495
3 77 99979 628841427
3 1 99950 859498095
3 17281 79467 130641708
3 58021 79511 143383061
3 61 99950 242478716
3 52 99971 201879557
3 37 99920 48026687
3 5 99983 130656095
3 76 99907 956529689
3 35 99901 350938033
3 33 99992 920342197
3 54 99906 602682365
3 62161 80106 971089130
3 76 99970 677067515
3 54730 65911 438092836
3 64 99986 264075935
3 4647 40041 862414850
3 65 99935 390402270
3 52 99970 815592252
3 83 99949 530804653
3 22 99932 121942984
3 24858 25694 133249099
3 32 99947 142072893
3 28767 52431 535157184
3 86 99969 439463031
3 30 99957 707475110
3 98 99906 417485180
3 41 99996 952822823
3 7 99958 387416734
3 30 99991 592631367
3 57362 99866 570076130
3 50517 54479 62503267
3 23 99979 942936480
3 27 99995 41966842
3 3 99980 635089260
3 7 99967 102574508
3 42 99942 970223669
3 90 99952 851359360
3 85283 92712 844717484
2 56424 80597049
3 33 99923 24439091
3 94 99961 643097155
3 86 99917 188277578
3 8 99992 502034548
3 57 99973 381030195
3 69 99916 168104915
3 26 99956 569152627
3 71 99943 677165485
2 45364 176966928
3 22166 42064 770320153
3 51 99935 481133164
3 70 99974 321333786
3 58 99939 220374958
3 17 99906 284698302
3 5 99920 39222485
3 46355 94006 296486259
3 17 99937 848563965
1 71405 77440
3 51 99988 125910877
3 3593 37837 821354271
3 81 99922 446325638
2 6857 790711098
3 33849 50748 263732899
3 29057 39482 599414845
3 22 99950 788491482
3 29 99979 480947429
3 81 99967 178298988
3 41493 78074 216437235
3 20 99954 222421250
3 47 99943 829133956
3 78 99983 551249017
1 79383 92910
3 93 99931 790679553
3 65 99994 957461173
3 44 99910 508346657
3 80 99997 265694795
2 10048 649189511
3 100 99942 729937907
3 32 99963 715375253
3 10 99991 781767327
3 15 99912 285359264
3 43 99964 240586815
3 97 99990 868973315
3 24 99932 881433536
2 38063 990332363
3 18 99979 980064095
1 65219 99102
3 68 99969 67050541
3 31 99927 711620623
1 81192 93950
3 68437 92652 821400511
3 23 99961 549817842
3 7 99990 250538596
3 66325 82242 862545190
3 23 99983 180332041
3 71 99947 516191908
3 41 99961 810264657
1 14839 32488
3 15 99985 248689410
1 5955 9988
3 39 99906 315450346
3 24 99915 878570098
3 62848 98391 435801777
3 54045 67569 772532935
3 39240 79148 170638963
3 70 99986 11100891
3 49 99926 673956225
3 74 99964 76382367
3 96 99919 316049469
3 70 99949 112165055
3 35330 41988 723092158
3 61 99989 251833703
3 40932 65854 755515317
3 41 99938 951583812
3 83 99984 566890639
3 88 99966 958564814
3 9821 95569 889406172
3 48 99973 5394373
3 42 99943 548813551
3 7 99925 23504121
3 53 99999 558094278
3 6 99925 680008271
3 6 99929 848066605
3 82 99971 445770497
3 72 99951 938315551
3 54705 89347 315039269
3 64 99972 167276908
3 8 99947 768379761
3 57 99981 910631585
3 67 99923 261871421
3 34 99978 94821156
3 79 99906 964778441
3 88 99975 737712031
3 9450 11891 400164288
1 13115 28945
3 97 99925 303927577
3 62 99968 416487276
3 53 99942 749251731
3 29 99907 439258354
3 85 99951 573551840
3 61 99947 886836320
3 51 99920 204533894
3 76 99983 46462934
3 99 99998 730989655
3 49 99998 529576247
3 88 99991 115763506
3 62 99978 808399378
2 65666 613401061
3 83 99902 576958846
3 71 99968 509765469
3 3111 74027 247004233
3 1 99940 322411158
3 87 99929 775062906
3 90 99938 679082889
3 73598 85898 454736461
3 18 99947 616865307
1 10226 39273
3 19 99975 435353248
1 40870 75755
3 86 99904 787061977
3 57333 96443 213766111
3 60 99900 543690508
3 56518 97784 931156362
3 36 99938 707107455
2 75982 521788912
3 24922 89241 495763404
3 33061 85008 359072699
3 83 99917 730664911
3 79 99983 726560633
3 42 99996 548327576
3 12 99959 548686134
2 96860 774162253
3 52 99965 725484587
3 78 99909 948316928
3 49 99990 579050812
3 11 99902 628818436
3 88 99939 490925999
3 98 99925 926807550
3 8 99965 349327580
3 81 99933 305047779
3 10585 39750 583059972
3 58 99921 963435515
2 932 688300040
3 43 99986 744008521
3 36 99995 961108676
3 65 99998 506278302
3 47 99939 762015649
3 23 99903 494667225
3 78 99903 154200397
1 26728 27163
3 32 99995 794943045
3 3 99903 401342023
3 68 99920 765675433
3 35 99946 904773171
3 34 99933 291653887
3 73 99988 266704083
3 53 99957 439811463
3 70094 84679 873849110
3 40 99937 68458052
3 34106 80286 857471998
3 90 99997 288344037
3 80 99974 228067231
3 56 99931 279288804
1 7287 34647
3 31 99941 639345254
3 58 99980 97198042
3 91 99955 42284890
3 64 99915 855000431
3 52 99982 472160569
3 87 99966 1446718
3 69 99948 241516263
3 14 99902 604918337
3 48082 97832 35835638
3 84 99939 70526631
3 17 99949 118504966
3 75 99905 449497949
3 74 99974 726316143
3 28 99955 808133327
2 39343 970656164
3 88 99946 324953067
3 97 99932 237335873
3 72 99977 207713208
3 63 99968 818646159
3 91 99997 636400122
3 80 99966 845573928
3 23 99948 230656323
1 31558 31635
3 94 99998 417626707
3 53 99974 384917244
3 83 99956 481017659
3 48 99961 387417065
3 75 99935 905176252
3 133 87942 132215593
3 3567 7050 364372371
1 26481 34258
3 57 99971 524866573
3 20 99990 176516624
3 95 99956 934083150
3 71 99919 731015354
3 55 99931 607904872
3 4 99922 801115096
3 25 99946 837408262
3 16 99926 680510778
3 15 99903 18696618
3 33 99913 209325927
3 29 99960 700652084
3 34 99999 270331190
3 9 99952 807945119
3 46 99994 321598650
3 42 99994 420742413
3 29 99979 390890340
3 3981 85953 671897093
3 52 99986 314208099
3 16 99926 658860284
3 23 99989 543778895
3 31 99981 591375122
3 100 99950 842735879
3 49 99956 399400223
3 61 99909 790594263
3 48 99928 430988782
3 22 99987 378729438
3 39 99991 485547464
3 28 99905 678314671
3 34 99966 149645108
3 33 99994 877250358
3 3 99985 80224509
3 29 99964 725608670
3 28 99913 830458741
3 16 99985 339508208
3 85 99936 254790393
3 32593 94131 730389055
3 8 99930 61657013
3 99 99942 209254146
3 37 99938 473840810
3 82 99907 464011265
3 63 99917 68576237
3 39 99973 429893107
3 60 99932 362412593
3 23284 51322 901967399
3 56 99986 571423623
3 46 99954 789297506
3 97 99987 115331428
3 97 99903 563845129
3 41 99959 552554469
3 13 99959 784121215
3 57 99965 235664975
2 91480 658443525
3 49 99922 688733900
3 5 99930 49267424
3 86 99973 53480315
3 51 99929 895854054
2 64799 40514913
3 15879 33103 359488823
3 92 99927 317730438
3 46 99951 179544490
3 7462 37226 14813579
3 78 99949 106330768
2 98666 255921788
3 26 99926 777421618
3 72 99980 373447319
3 60 99916 994276110
3 30 99945 631551481
3 56 99988 517225459
3 46 99908 834697044
3 82 99924 590458346
3 71 99910 435099664
3 60 99936 775747724
3 73887 82558 267343314
2 31420 950734556
3 4 99921 165727208
3 99 99974 871603807
3 71 99934 154340702
3 7 99952 947503207
3 37 99979 864728664
3 89 99930 226791186
3 18 99946 129358339
2 66942 145174673
3 50 99933 399656930
3 62 99946 392897219
3 87 99942 304276772
3 78 99994 142664446
3 35 99971 736997575
3 64 99938 226259337
3 31 99980 246914120
3 15 99953 296783258
3 17 99926 589888413
3 94 99938 341021621
3 64 99901 334406837
3 3 99910 600717655
3 99 99936 308359231
3 10 99908 609490900
3 4 99900 654202800
3 4013 89458 748853374
3 2560 54302 888655999
3 21743 82777 415853575
3 37 99907 338798771
3 19 99911 304002345
3 61 99963 470153375
3 50 99926 77742211
1 26328 62597
3 17 99926 144846367
3 6 99916 613547086
3 66 99902 314786691
3 26 99911 549929982
3 21 99999 226843014
3 23 99929 31847170
3 60578 80374 318787639
1 24847 74645
3 60 99953 944981166
3 100 99949 515584579
3 33 99953 505114028
3 7 99945 695500557
3 97 99915 951786683
3 62 99995 778138264
3 100 99928 631310457
3 11 99911 698709557
1 25850 87465
3 88 99946 923850780
3 79 99968 858760260
1 17182 55013
3 8 99909 950571491
3 85 99996 746376438
3 63428 81025 734595655
1 28543 48181
3 82 99913 515348706
3 3605 24633 932264046
3 7203 49716 797607955
3 53 99946 793715872
3 71 99999 507178174
3 42 99922 7106625
3 37799 84977 191575311
3 58 99922 53482684
3 12939 97186 624331611
3 89 99974 247281420
3 54 99936 951988550
1 5182 16377
3 37 99991 537493911
3 77 99948 659197321
3 24566 28955 960291177
3 11 99986 994160409
3 52 99986 52191832
3 70 99968 88989143
3 62 99961 238574830
3 2106 51302 840294820
3 25 100000 217640933
3 13813 52214 29334554
3 28509 42047 771831430
3 45 99903 115096077
2 74896 854706714
3 69 99981 670544356
3 93 99971 320872759
3 41 99928 565577598
3 71 99980 489125368
3 98 99942 941965874
3 78 99908 969811244
3 18 99976 20232544
3 34 99969 463606033
3 88 99936 366686081
3 11 99934 955402494
2 2245 19249243
3 27 99930 534733093
3 45956 82648 826123497
1 17734 57254
1 4753 41393
3 30 99945 429613120
3 100 99962 616013726
3 26 99979 602033986
3 67389 95362 405483220
3 45 99953 528009945
3 46334 66077 189661690
1 4655 86868
3 90 99995 598505650
3 2 99981 458038260
3 48 99905 857216561
3 4 99994 999594405
3 52 99967 725972639
3 21 99903 360900703
3 18401 58589 21677361
3 49 99920 401070287
3 82 99909 789207316
3 64198 71295 554999925
3 68 99996 738313455
3 70 99921 306672962
3 37 99928 709716395
3 87 99978 424934020
3 54493 99174 51523697
3 46485 93954 701606660
1 13843 52567
3 52 99941 283479805
3 27 99902 465836908
3 28 99933 958348053
3 45 99932 344352532
3 49 99983 118318483
3 52 99903 683936761
3 32025 48280 783916664
3 95 99956 850264748
3 52 99905 918311974
3 13916 33171 426991396
3 51 99978 427993789
3 34 99963 104358726
3 98 99970 376034500
3 72 99969 833162402
3 93 99903 430418185
3 39 99910 952933248
3 8880 26821 997357513
3 53351 66868 155055899
3 85 99962 721891604
3 42 99984 140498220
3 1686 61219 81102443
3 21 99900 14012074
3 34 99905 677429164
3 23 99971 242434000
3 16 99973 267155760
3 45 99934 187875168
3 7607 73071 412541234
3 78 99980 910517543
3 32 99995 717461107
3 52 99963 189617089
3 47 99913 905877531
3 79 99953 116824478
3 36285 36872 737192162
3 16814 36079 517161285
2 71140 627323282
3 96 99912 377460363
3 56 99925 670293018
3 44 99904 919578510
3 76 99933 302533302
2 35279 749741083
3 12 99996 276884077
3 69 99990 912189813
1 20612 46018
3 71 99989 528060594
3 43 99976 150837054
3 16 99975 489175393
3 72 99906 630561593
3 18 99910 709722704
3 40 99969 278226790
2 54304 578367706
3 18000 20813 540248064
3 18 99928 834938469
3 67 99966 372150975
3 16 99970 524494368
1 25313 59462
3 23 99919 737061132
3 70 99932 435453482
3 42017 67200 546448579
3 42 99931 611309533
1 64561 78680
3 84 99960 130357989
3 8 99994 949530072
3 86 99987 99823168
3 142 76422 967987721
3 39 99953 426247940
3 18 99935 381068724
3 45 99901 929942136
3 68 99987 959212238
3 97 99980 947434367
3 36 99911 341512178
3 50 99961 919635966
3 65 99954 39691497
3 86 99945 683967360
3 81 99995 614807657
3 21146 73854 500063512
2 46193 621965828
3 71 99941 926844472
3 44699 76356 896027817
3 15 100000 945094788
3 53 99904 44752146
3 19845 79782 279656569
3 3 99930 807786284
3 21 99934 686870517
3 64 99910 988827571
3 9 99973 296039236
1 35381 68967
3 78 99981 183315556
3 96 99979 374449422
3 15 99996 332681062
3 71 99909 122148916
3 30874 99586 672726672
3 100 99930 681429946
3 25 99904 277396248
3 66 99993 525222755
3 2 99910 550557055
1 87101 99848
3 79 99951 584963058
3 30536 46457 296906420
3 87 99933 262212251
3 55 99904 632761233
3 70 99977 890968124
3 31871 69955 388811852
3 7373 14225 721419361
3 100 99966 482930350
3 4 99943 430575296
3 31 99995 518744595
3 27 99941 742661724
3 60 99935 932959662
3 15740 53608 816042984
1 78965 88768
3 82 99916 456787317
3 16 99916 618582681
3 6 99900 398509896
3 65 99986 201376462
3 33 99903 363182592
3 16 99954 624733761
3 61095 74646 544897975
3 41 99947 722797802
3 72 99954 294784791
3 69 99934 804916734
3 62 99936 942916862
3 93 99989 681229999
3 100 99965 344320869
3 90 99920 144597046
3 91 99928 393903490
3 8 99989 222677775
3 63 99956 260446508
3 24 99969 25253252
3 31 99905 167365504
3 47 99902 470567276
3 52 99937 287466178
3 24 99932 628579125
1 26933 41493
3 82 99913 194530745
3 49 99944 613178178
3 40 99964 224096601
3 22 99913 792885116
2 37910 292888485
3 61 99942 735792743
3 50 99931 267957183
2 19224 760993308
3 67 99957 777580307
3 27 99993 609924702
3 8 99953 248613463
3 5 99987 211354474
3 34 99990 539632745
3 10 99938 45840537
3 95 99957 374127509
3 182 49877 495426681
3 58 99926 840133887
3 44 99920 372952170
3 68413 88125 716161390
3 88 99908 788052358
3 60 99949 925066059
3 2063 40565 712821447
3 48 99901 666407397
3 8 99981 628037732
3 62 99920 18774519
2 11174 330524187
3 48 99937 34700318
3 45657 70450 28062385
3 99 99990 578624468
3 4 99900 847697399
3 85 99969 505482442
3 100 99985 438733179
3 836 58583 693261974
3 87 99982 789650154
3 18 99938 521971225
3 3 99935 239779515
3 25 99930 524040003
3 71 99944 174077961
3 26 99972 631386649
3 27 99978 197858753
3 26 99914 85752053
3 74 99987 586297598
1 15161 62803
3 90 99931 492632606
3 24 99992 963016726
3 47 99908 959686584
3 35 99965 30854160
1 21254 62315
3 23 99944 284728360
3 20 99992 755500097
3 29 99996 998950092
3 13 99905 381875486
3 29 99986 55557607
3 76 99944 985293302
3 21 99915 655972775
3 83 99918 510869739
3 84 99980 906374409
3 21891 28035 564171910
3 59 99953 297678043
3 19 99940 780309214
3 15 99998 500127238
3 61 99960 150652922
3 51 99913 58827018
3 7 99968 425574265
3 79 99983 235367626
3 88 99938 273091952
3 2 99921 320993417
3 91 99938 599150227
3 40 99984 206329141
3 84 99927 176109464
3 19 99966 602119652
3 86 99992 131518424
3 39 99910 774952860
3 71 99929 410223415
3 67 99925 608071255
3 90 99988 127792454
3 2 99989 725267270
3 2 99968 274381224
3 2 99940 756585045
3 83 99989 626388402
3 40 99956 687454448
3 55 99909 423507798
3 40 99976 945969157
1 6800 54025
3 85 99941 199044102
3 2 99923 765363416
3 57 99934 189142097
1 79349 97888
3 70 99961 506682122
2 6771 107082451
3 83 99912 784804314
3 31666 82397 616724743
3 53 99957 851008004
3 73925 75784 138724694
3 68 99909 888807936
3 22 99995 931448826
3 3 99969 530752325
3 31793 35301 478084711
3 27 99936 737532560
3 57 99964 540932790
3 35858 37638 403386475
3 81 99967 277314625
3 83 99937 532457710
3 79 99949 724352912
3 35 99991 184462020
3 12 99910 646327667
3 86 99980 425509234
1 33638 45373
3 9566 66365 709750984
3 18 99962 458729828
3 37 99922 484956569
3 32 99989 275922133
3 18 99996 152057319
3 73 99979 110899253
3 90 99956 561818948
3 81 99903 989613933
3 8 99923 908009976
3 7208 73317 425385461
3 25323 55493 934750343
1 50455 80480
3 51 99904 245499515
2 80182 936784387
3 78536 88529 116684399
3 99 99970 48160893
3 62 99952 929270601
3 28 99984 268681205
3 87 99930 522135556
3 89 99968 384440742
3 69730 76100 817275439
3 17 99975 550288903
3 70 99921 413201096
3 4 99965 870200183
2 73191 920536413
3 10 99922 848297986
3 74 99992 431170524
3 77 99994 818771716
3 30896 90731 166518289
3 53 99929 468290136
3 92 99926 191013839
3 25 99973 321927148
3 28 99986 268790328
3 17 99939 841443956
3 81 99971 208797053
3 18 99934 94365007
3 64 99951 501874145
3 86 99935 734934439
3 91 99910 306283007
3 73 99929 522053848
3 52 99924 710304845
3 25 99957 848763923
3 1891 18578 444567009
3 80 99947 759615299
3 15 99989 986765940
3 64 99929 360990000
3 49 99969 530325924
3 80 99947 98525922
3 66 99936 425207166
1 72304 98058
3 16 99941 587847726
3 40 99907 333769960
3 2 99986 504750337
3 35041 99735 54816249
3 74 99912 211971108
3 44 99903 877519713
2 19138 867753407
3 2 99900 853176512
3 59 99927 98741995
3 56 99925 124619921
2 12981 622843130
2 48166 916848795
3 5 99918 373128720
3 48 99927 807709837
3 85 99966 790825002
3 50 99999 451758155
3 16 99950 923968702
3 6 99955 615291836
3 67 99912 99431537
3 32225 47247 377558789
3 71782 78464 911160882
3 27955 93947 131190767
3 19 99978 575958970
1 56968 91530
3 49 99928 310811452
2 38417 790523473
3 34 99917 874423144
3 56 99939 820653037
3 88 99992 778975220
3 99 99993 835098409
3 37 99946 2645039
3 27 100000 594964027
1 21284 57420
3 50 99931 134701758
2 90919 881177530
3 89 99994 277588490
3 24938 88813 758870279
3 44 99958 321890088
3 73 99958 927978783
3 72 99969 224551329
3 6417 62307 182752564
1 7567 65245
3 10 99992 109354524
2 97849 413545711
3 63 99977 369582224
3 87 99958 474872783
3 85685 96517 924417939
3 11 99919 880413836
3 51 99904 800398673
3 59 99938 936971647
3 4 99900 137333394
3 84 99917 437513283
3 95 99907 357424047
3 37 99942 575589789
3 51652 61201 384038804
3 7 99974 326353058
3 58 99962 650320388
3 93 99901 297614099
3 65047 83360 518626076
3 43 99986 63110411
3 3600 79054 153358362
2 82825 233014421
3 44 99933 51294550
3 61 99984 800735073
3 6 99975 129600801
3 18 99990 328355097
3 82 99936 930279415
3 9 99938 762469750
3 95 99998 381045917
3 96 99951 813473639
3 85886 89676 458350806
3 77 99922 48619510
3 18 99955 630856553
3 44 99952 58922088
3 48 99962 210481507
3 96 99943 453556643
3 98 99987 159974046
3 73 99993 86288597
3 26 99982 972164481
1 7389 94650
3 53 99935 358151010
3 15 99936 582441194
3 82 99937 934345195
3 11889 36357 380290020
3 35 99905 935721477
3 59 99954 335523271
3 90 99903 643440301
3 9 99953 946024215
3 62 99974 498473812
3 57 99982 450521950
3 99 99969 116270811
2 75966 499891633
3 31830 69709 716654495
3 53 99984 474757923
3 41705 90056 169060817
3 45 99984 191699952
2 2355 67950153
3 53 99965 176254962
3 19 99947 210260941
3 57 99951 426208438
3 93 99917 617569484
3 3 99956 925674306
3 63 99921 166927164
3 48 99911 295453855
3 75 99950 986283775
3 84 99960 569895957
3 50 99997 154672223
3 68296 78996 331965395
3 252 58545 959306711
3 17 99965 425885393
3 37 99944 273835284
1 86006 88902
3 71 99942 294263163
3 38 99946 657563854
3 14 99976 641529288
3 46 99993 885790256
3 77 99986 974157681
3 99 99931 209355582
3 14 99998 160772342
3 62 99994 219482153
3 14 99908 263276012
1 15846 94734
3 33 99925 465878291
2 12925 690249823
3 58 99931 917513847
3 56001 98159 647027664
3 56 99991 719692771
3 58 99980 805116871
3 55 99949 390529815
1 10762 71336
3 45 99904 268691537
3 52168 62242 620701814
3 36 99958 576734594
3 40 99956 668156922
3 43512 61122 36922386
2 20424 280874307
3 32 99918 713461114
3 13 99981 611428885
3 84 99911 466785276
3 11 99947 661673979
3 24 99939 24070536
3 4 99942 622314647
3 27 99987 863782828
3 59 99954 248896148
3 81 99978 731842409
3 57 99928 879418572
3 32 99959 928314745
3 20 99948 888200872
1 44146 90495
3 24 99906 188311763
3 18 99928 863858482
3 4 99984 854793421
3 41 99976 35731170
3 95 99994 110239525
3 21 99952 659592502
3 14 99926 783414985
3 41 99981 317117102
2 75385 753622863
3 26 99998 314628708
3 58 99945 564634151
3 10 99931 691348744
3 5 99936 18759825
3 31 99944 805378652
3 41 99904 778381989
3 17 99959 950081585
3 5 99974 694900839
3 46 99988 548405193
3 63229 74989 811426861
3 92 99900 774876006
3 100 99984 273558082
3 36 99965 316328198
3 47 99983 472869323
3 35 100000 954559597
3 16 99948 515293418
3 60 99917 78480996
3 68 99992 481457186
3 70 99960 917902657
3 23640 50056 882622203
3 28 99911 681360551
3 38 99940 751048678
3 7869 36281 249422479
3 51 99927 686323042
3 53 99969 670720903
3 77838 90948 515810912
3 33 99992 621259322
1 52755 84014
3 42 99941 633607722
3 49 99953 902255918
3 61 99922 21073613
3 16076 65540 607709229
3 1 99942 745140045
3 26 99926 98099103
3 46 99965 891220222
3 34 99923 234595434
3 35776 82792 528640816
3 39 99924 265814121
3 62 99926 730081779
3 12 99978 442749266
3 55449 56943 943897626
1 75849 79323
3 21 99999 331529520
3 93348 97451 917643060
3 24 99906 284283859
3 48 99933 950871629
3 14 99906 212629646
3 20 99954 289802393
3 6 99942 16853750
3 67 99958 754815105
3 2 99984 791894341
3 92 99900 396263758
3 56 99996 561966490
3 16 99952 72525449
3 50666 97694 98568320
3 85 99963 877143711
3 98 99947 841544882
3 73110 99818 444615881
3 43743 80881 987559965
3 59 99959 552305195
3 77 99912 974117415
3 63 99939 788424763
3 88 99915 120674607
3 1 99958 917077604
3 28 99986 49140052
3 56 99905 809326828
3 40 99952 662598778
3 59 99931 709631251
3 84 99962 467937675
3 57599 82480 976845949
3 55 99958 462141690
3 78 99900 409936337
3 72 99953 911819406
3 11959 88163 835917987
3 39 99964 441520221
3 75 99977 731392655
3 23017 35026 689917206
3 84 99907 58795431
3 23 99900 481357700
3 12 99960 685277199
3 66 99997 698627408
3 44 99998 253583590
3 43 99930 639499014
3 21 99999 730907240
3 34 99997 940078939
3 27 99940 386786130
3 100 99913 635759021
3 7584 67041 365006214
3 33 99987 750795723
3 40 99981 634521072
3 25 99941 583621367
3 86 99976 91633576
3 16623 78654 726061609
3 1 100000 825074776
3 17233 91532 889373590
3 4 99909 250691553
3 25 99967 32144241
1 10619 66791
1 85734 99193
2 60463 743045988
2 96258 884896718
3 11 99971 354891498
3 86 99998 948375182
3 38 99998 386148747
3 13854 24320 208392639
3 34 99925 865006393
3 50 99973 657583325
3 93 99991 978321294
1 27989 68339
3 17 99910 475163326
3 79 99928 883366119
3 79 99942 487332888
3 97 99980 911009644
3 82 99970 227602465
3 45112 53418 899883583
3 3316 95885 829860523
3 45 99921 738211905
3 61 99918 563438310
3 100 99962 882534073
3 1 99971 770312899
3 87 99919 496562651
1 86296 90359
3 81 99963 299015305
1 6983 28394
3 32 99955 71729028
3 27 99906 949125112
3 16 99963 330271301
3 17 99949 137309104
3 64 99966 334428411
1 12066 39397
1 87829 97644
3 20 99995 644429349
3 11 99972 474211411
3 17 99961 207079221
3 67 99909 436977402
3 90 99949 676335421
3 46000 51959 610013847
3 63 99977 632863604
3 87 99970 811229045
3 58 99911 461406123
3 3 99985 905506148
3 15 99955 872014447
3 23 99942 526060281
3 16 99925 851891824
3 77 99958 554716693
3 40 99904 169809697
3 81 99975 66205097
2 64916 533016334
3 52 99977 867409411
3 36 99938 245470223
3 60 99961 702586677
3 56 99936 775561991
3 96 99975 752189429
3 47 99936 379342108
1 96123 96920
3 86 99935 180931076
3 91 99916 387081667
3 58765 64079 730266233
3 4 99976 227431738
3 31 99963 755148005
1 27740 82250
3 50 99931 279789368
3 13 99929 281833171
1 27475 53402
3 1 99902 965053202
3 17 99902 717542681
3 47 99925 854714340
3 63 99960 767735014
3 174 86355 644756075
3 83 99981 866095340
3 24753 55783 802259109
3 29 99909 637055431
3 77 99959 274191107
3 3645 7226 479144767
3 29957 42707 870134447
3 28 99984 802438319
3 99 99917 968030989
3 74 99943 937377957
3 49 99904 181247103
3 75 99956 77295050
3 3 99981 829140077
3 37 99937 999703301
3 29 99953 237257861
3 33 99996 918721755
3 80 99965 803914559
3 89 99904 944078362
3 48 99961 42878885
3 10 99915 862331318
3 14 99905 111168081
3 32110 41065 756153843
2 5277 544628691
1 81783 91713
3 48644 56850 932525499
3 86 99983 945264851
3 10432 68851 830375232
1 41590 44882
3 80 99922 929351726
1 31137 99827
3 43 99992 210175656
3 70 100000 262240604
3 15963 99605 326299555
3 46 99913 989754797
3 44 99907 106903351
3 54 99935 780284348
3 94 99948 947109047
3 60 99913 991032525
3 65 99904 303751712
3 51 99977 469701411
3 338 91513 900901529
3 27 99924 439085739
3 84 99980 636672057
3 99 99912 951220950
3 80 99953 681323273
3 22 99915 465807302
3 15 99913 838387017
3 55 99992 790489261
3 25 99976 549261047
3 35 99913 940130163
3 41 99942 688713358
2 52964 586242357
3 100 99934 12427457
3 40 99926 946413223
3 25 99919 477122675
3 70 99986 604577200
3 61 99947 860847656
3 13 99950 766158455
3 22701 34716 185198976
3 95 99953 471724731
3 72 99986 401592446
3 1 99994 107231921
3 21 99993 780557190
3 34 99925 415363373
3 41270 95467 134375588
3 9 99954 710559493
3 54298 94701 228052495
3 58 99935 255428019
3 17 99934 465244653
3 22563 39285 603760441
3 69847 74813 182976856
3 2718 46754 8315209
3 18 99998 786503841
3 15 99934 327820198
3 64 99939 832096981
3 28 99984 709928901
3 66 99967 51151998
3 96 99938 455802808
3 48 99959 201335211
3 9 100000 919924813
3 46 99917 851499314
3 22 99924 642549362
3 47 99907 285142836
3 63 99997 849609691
3 9 99933 654725858
3 24 99917 413859047
2 85079 839398970
3 40 99911 169774010
3 44 99965 74347273
3 32 99974 62693858
3 82 99938 775558171
3 87 99954 575739771
3 61422 76188 307542712
3 89 99904 754092430
3 25 99969 100017429
3 78 99965 319152304
3 30 99986 394590555
3 58 99913 106655264
3 37 99968 560958445
3 12 99919 294984754
3 20431 44102 315774182
3 33 99935 603159531
3 7 99957 371383522
3 20 99934 18650093
3 91 99998 428322046
3 20 99989 421963414
3 93 99912 117092898
1 15753 69043
3 70 99948 640454915
3 63821 85969 786376042
3 29 99963 176387030
3 13 99900 644045906
3 57 99972 12938345
3 4260 84335 822302934
3 5847 11656 25442112
3 62 99948 188864747
3 72 99909 768290439
3 89 99992 327817349
3 54 99948 940850325
3 40 99946 577349182
1 61153 90582
3 45 99928 85931211
3 30 99946 367262425
3 11 99952 441431154
3 14 99956 247742099
3 72 99926 824291300
3 92 99974 245939702
3 25 99952 947402891
3 44 99908 765150591
3 2 99949 940588375
1 42588 43095
2 34331 702650817
3 99 99913 742241207
3 39784 66841 962608422
3 57 99919 996446154
3 97 99908 729068136
3 66 99942 478283218
3 28 99907 183860001
3 74692 83516 145042761
3 76 99922 550405497
3 46 99959 928875746
2 56745 118024883
3 11 99981 717908299
1 40945 76967
3 30339 37831 432857766
3 7 99902 303070023
3 86 99970 357610008
3 90 99987 516570646
3 52 99996 915379346
3 34 99935 126790396
3 3626 71582 958619349
3 63444 73579 579993889
3 85 99935 9977355
3 78 99944 363206804
3 9861 90842 973290382
3 55092 95627 683627053
2 41206 46860038
3 46 99900 776754836
3 66 99951 229323202
2 22252 438923465
3 52 99912 444945399
3 89 99986 133518642
3 50 99915 516801454
3 61 99982 832800942
1 52856 72063
3 30 99998 753217274
3 19991 88398 1402349
3 56 99956 22645632
1 35116 58518
3 17579 89074 692436362
3 54 99960 604467928
2 93085 540661684
1 45152 83402
3 77 99949 576566682
2 8036 656234988
3 58 99957 539619866
3 27 99973 428231492
3 45 99944 781867917
3 75 99994 363931550
3 43 100000 170099870
3 17 99958 814736265
3 59292 67985 993093966
3 61 99984 680707155
3 53 99926 978607446
3 61 99925 265735366
3 10 99945 412821253
3 49 99961 942480689
3 91 99974 634926442
3 54 99944 372672171
3 56 99965 971033011
3 21 99911 910607763
3 12145 54285 192350165
3 16039 39805 111514971
3 91 99976 668125805
3 28 99949 610581895
3 41693 71173 737647590
3 34 99978 558591984
3 53 99951 196522716
3 6 99949 717219918
3 62 99981 287830977
3 41 99913 200370933
3 42 99962 476004286
1 13885 15004
3 62 99905 743262548
3 10149 88930 599914609
3 35 99925 994162885
3 79 99971 401332901
3 29 99969 402699818
3 1497 68580 533191988
3 43 99902 419409100
1 1713 47754
3 18 99913 293817581
1 28728 94698
3 37 99933 891163268
3 25 99947 242747061
3 100 99941 253944372
3 35 99989 591512866
3 3 99918 97812680
3 90 99903 700925384
3 68 99924 756537296
3 75 99963 245431162
3 60 99905 140823106
2 23185 912325433
3 17 99911 748874358
3 80 99942 418850112
3 57803 92958 811198484
3 18 99947 929463978
3 84 99970 974706671
3 88 99968 360091047
3 6 99970 717104398
3 56 99998 561254701
1 50690 58893
3 47 99912 254603344
3 14 99968 428379299
3 70 99985 421539867
3 63 99906 648679247
3 1 99961 670053164
3 5 99920 559251682
3 13166 59261 786734839
3 28 99944 873158873
3 7 99958 787011996
3 29 99960 125582294
3 42839 96101 917210025
2 7824 638150786
3 71 99920 912005758
3 86 99903 797913309
3 48 99956 712940895
3 28 99921 79194649
3 83 99929 500149746
3 59217 73469 854931752
1 20139 26605
3 22147 52290 659875426
3 42 99960 710766790
3 58 99946 530992010
2 11117 200668147
2 76898 558879800
3 41 99946 401033212
3 22 99978 526980305
3 77 99972 432187852
3 7 99934 600709108
3 70 99936 913353957
3 71 99970 393412089
3 70 99990 588376070
3 49 99946 828806430
3 84509 90565 955273983
3 23 99912 939386400
3 4708 13480 330234475
3 13 99945 650512939
3 2 99979 809900219
3 44 99962 98285556
3 10 99944 174180980
3 76 99962 856559652
3 34 99901 1054136
3 54 99957 528832248
3 78 99974 671094027
1 7822 95092
2 64103 755181516
3 30191 41144 343200435
3 73 99966 747110776
3 53 99900 269331823
3 97 99942 791616962
3 41 99937 387345010
3 2114 75997 457219831
3 91 99973 357577699
3 79 99969 956646961
3 17 99932 519776814
3 70634 74802 865248024
3 95 99951 18073577
3 82 99982 669822184
3 13 99961 336782070
3 74 99963 610911923
3 96 99957 264528618
3 51 99912 922309352
3 13 99918 209615534
3 43 99904 834365973
3 49 99967 676123492
3 9 99911 182333673
3 74 99950 651658892
3 1871 3614 492439932
3 27 99976 726767975
3 21 99968 977605587
3 34 99901 438722971
3 11 99908 44859294
3 71 99961 300095768
3 94 99986 139760453
3 26 99942 23006011
3 91 99919 336266275
1 24625 69362
3 6 99968 920230157
3 43 99929 859704363
3 40 99905 528377217
3 59 99944 618023972
1 14080 95989
3 87 99913 125772394
3 88 99969 366929024
3 82 99920 730502187
3 91 99949 817490567
3 58917 79273 654334819
3 16 99964 580784592
3 3774 26796 434992444
2 64814 307014230
3 20 99910 264378861
3 82740 93979 505723063
1 7187 68103
3 70 99986 672573212
3 99 99997 396844399
3 10 99917 786053157
3 32 99919 611161878
3 2 99913 502424034
3 44687 71788 386680056
3 29 99962 220083838
3 7617 30944 339438207
3 95769 97173 947832064
3 44 99981 136612846
3 31 99910 340318732
3 94 99962 217996095
3 51 99930 818989035
3 95 99977 51854921
3 86 99904 198489038
3 3284 8825 949565477
3 89 99913 762929743
3 35 99972 186715603
3 84 99972 210488632
3 11 99909 714983449
3 99 99913 869543048
3 32 99905 970706604
3 755 31491 542263475
3 38 99921 485264018
3 48 99994 550256170
3 13 99937 719194054
3 78 99938 396196379
3 11 99934 45425182
3 13 99968 59962489
3 74 99949 805315946
3 42 99985 848374591
3 58544 72055 819537630
3 83 99941 690620145
3 20 99956 541189554
3 18 99947 234909285
3 89 99907 532177159
3 1 99982 987861952
3 84 99989 515557132
1 8771 64664
3 78 99954 153102939
3 61 99974 426604555
3 63 99980 200200
3 41 99999 901721677
3 75 99945 317653548
3 70 99988 434844485
3 1 99942 367926813
3 8802 75063 877700096
3 70 100000 748882720
2 8472 405463791
3 81 99938 436678527
3 82 99948 899808240
3 54 99994 585316519
3 57 99982 460130956
3 51 99902 408837292
3 97 99928 810547874
3 1847 56566 990141465
3 89 99974 256999718
1 57812 61058
3 19 99987 340397588
3 50 99910 141610831
3 60 99958 841543976
3 77 99961 219846836
3 28 99905 113998182
3 95 99970 559031978
3 55 99942 745565107
3 99 99907 773076981
3 36 99933 110404585
3 25 99988 545550086
3 54 99938 801837849
3 91 99971 254577759
3 90 99968 289850639
3 64 99915 544555575
3 63 99926 573982487
3 45 99976 70930271
3 16 99953 30633983
3 71 99903 473788772
3 97 99943 139909468
3 73 99921 433099254
3 29 99969 530107409
3 22 99970 828550536
3 14 99997 493418510
3 33 99915 836060473
3 55499 86205 944697174
3 3 99960 198880755
3 39 99903 583218244
3 56 99983 751078097
3 80 99920 321784078
3 69 99987 53657286
3 39 99978 515609226
3 70 99977 13606268
3 83 99997 407577136
3 96 99963 87336314
3 16 99965 166599520
3 69 99963 243764106
3 97 99913 67776997
3 83 99973 878875482
3 85 99948 965039035
3 61 99902 794388321
3 91 99903 608862221
3 27428 30120 972101636
3 16770 54105 360203650
3 93 99909 592279033
3 41 99979 288336313
3 11171 57976 306972652
3 63 99986 766035474
3 97 99930 334617953
3 30 99989 24207791
3 8 99963 632447193
3 12266 76250 812974267
3 58 99990 607663416
3 36 99949 761919722
3 26 99901 122890342
3 76 99903 232909633
3 61 99913 962427188
3 2 99931 712786711
3 74 99976 679576706
3 28 99913 484001371
3 96 99998 100787103
3 89 99905 617063705
3 49 99920 362004977
3 68 99963 965317176
3 5871 68133 999603157
2 99627 195252772
3 55 99982 680888481
3 99 99926 376812706
3 37 99935 348252276
3 62 99928 52286895
3 7440 72459 138987758
3 41 99984 700809212
3 27 99918 370639947
3 17 99980 963346167
3 65 99931 468218015
3 62384 71779 647608532
3 76 99933 139620859
3 42 99935 282572
3 86 99911 535663571
3 45 99962 561257637
3 42 99912 13435807
2 834 128741574
3 81 99930 605004239
1 39265 79406
3 84 99916 173992585
3 36 99939 66536406
3 66 99997 983705702
3 53 99940 492375647
3 25 99984 135199575
2 52764 799336746
3 71 99996 742802732
3 93 99922 722600880
3 73 99905 845081112
3 80 99997 206245365
3 96 99980 361307148
3 28 99951 776739094
3 18 99924 17331887
3 7 99913 782324738
2 44089 388606862
3 14 99974 214071892
3 25 100000 29766522
1 30576 71057
1 18695 78865
3 35 99932 766182061
3 79 99956 285073778
3 30 99976 955909585
3 21 99957 359433475
3 77 99991 993720723
3 79 99930 79476141
3 15834 27312 980986647
3 2 99949 381301089
3 99 99922 722983381
3 85 99920 240396831
3 28 99956 294185946
3 100 99943 458021462
3 14 99945 428322131
3 99 99996 610524812
3 20 99950 540499271
3 38607 60724 547458623
3 25 99944 532741539
3 25 99905 796418570
3 58 99986 160653948
3 30800 52213 496336651
3 77 99985 311082641
3 85 99999 487096197
3 61 99905 783897872
3 85 99908 48275650
3 13 99983 794008730
3 63 99947 710296635
3 53 99996 479926664
3 72 99974 165489147
3 46 99977 897567599
1 6917 20966
3 66 99937 52212150
3 52 99904 565296782
3 70 99972 882767665
3 65 99955 475986198
3 16 99978 55148482
3 50747 68389 328123372
2 91262 553771960
3 24 99970 581261225
3 62 99963 2624891
3 5 99960 655958909
3 25 99992 487364487
3 20 99995 932302757
3 91 99972 955429910
3 18625 79246 485488345
3 75 99945 657792151
3 45 99972 99585980
3 1 99972 383236590
3 3 99938 710178118
3 33 99958 348226555
3 26 99937 38394977
3 78 99966 304035422
3 41346 51889 479849682
3 56 99952 89412218
3 58 99985 105828698
3 53 99902 436896440
3 80 99962 697050909
3 10 99971 357850893
3 76 99988 947762756
3 100 99931 694637246
3 4 99999 687437278
3 97 99901 603242338
3 69 99926 244092684
2 77274 630308700
3 35 99932 712114183
3 93 99920 953511011
3 6940 63451 63891820
3 37 99920 118484465
3 84 99988 336950730
3 4 99929 912070735
3 28 99990 541493865
3 71 99949 353400315
3 78 99991 660309372
3 48 99945 198669803
3 44 99913 495489163
3 22 99949 845629710
2 72359 412134384
3 72696 83990 891197048
1 51036 97619
3 35 99993 608563072
3 35 99945 492396055
3 45 99964 161546470
3 32 99989 689766323
3 45609 74391 445179518
3 12 99946 388294325
3 13 99918 90904450
3 19039 35452 482104993
3 12123 33669 320609371
3 37 99999 904646817
3 54 99976 486519902
3 59 99957 370066794
3 13 99957 285086421
3 53966 64720 112784475
1 3596 24079
3 61 99952 463742885
3 21 99968 763770213
3 99 99942 576297846
3 26 99975 100614993
3 59 99958 924493537
3 85 99918 986369867
3 21 99963 151931345
1 4377 18285
3 63 99935 654442261
3 29 99981 35053284
3 65 99916 191983857
1 10983 23182
3 10 99981 850587002
3 79 99920 341487862
1 4435 67474
3 93 99943 863199086
3 55 99925 947821960
3 31 99975 226165078
2 70905 446861345
3 2 99985 141226400
3 42 99921 47813477
3 92 99927 759738422
3 65 99953 828015644
3 45 99950 12511937
3 97 99938 657282495
3 50772 88451 230319377
3 86 99956 531628294
2 76723 945692073
3 25 99930 177547888
3 80 99920 377373387
3 39391 72688 60735001
3 73 99909 179751015
3 13 99924 145134265
3 99 99941 699248076
3 23 99988 958512735
3 76 99986 122734350
3 73 99947 545129273
3 67454 71368 495699344
3 47 99968 418297404
3 74 99940 373122497
2 9748 345612582
3 26 99918 581986313
3 16038 51575 663654096
3 72 99974 714646256
3 100 99917 225068266
3 266 23644 976587678
3 92 99986 963537944
2 7596 301287343
3 57 99999 195508639
3 40 99955 158017439
3 52161 92999 502222853
3 90 99901 895618132
3 25 99905 138912603
3 32178 75889 243001062
3 68 99949 696104922
2 44748 893521584
3 96 99969 175170466
3 7759 83293 47882387
3 44 99979 148380784
3 77 99904 118384313
3 19 99924 111986734
3 5 99971 275532414
3 55498 66158 982338384
3 77 99912 562647652
3 87 99961 242141093
3 57 99969 638089555
3 68 99969 582543806
2 28684 566991790
3 91 99917 591089842
3 68 99909 498653841
1 47559 72195
3 21868 28414 253673584
3 39 99927 105157985
3 80 99920 182734203
3 34 99962 371831240
3 19 99901 418534638
3 95 99964 644585687
3 53 99990 572429623
3 82 99955 65948252
3 6 99937 372296417
3 32 99987 656602686
3 58 99974 387281236
1 42894 76806
3 38 99994 762580922
3 85 99970 378559345
1 36644 69007
3 56 99921 429746775
1 83940 97045
3 51 99928 670389884
3 81 99968 178172746
3 12 99994 317168910
3 16531 25749 37464491
3 25 99932 38921090
3 38 99940 629990508
3 73833 79815 502531461
3 59 99905 836852477
3 44 99921 960327742
1 24522 73706
3 67444 79341 394070216
3 11 99914 517171986
3 71 99915 405813388
3 26 99947 474995017
3 59 99994 283694793
3 8 99937 139666789
3 76 99947 202146308
3 6 99921 149711710
3 42 99995 19101463
1 18112 76187
3 2 99906 988183643
3 62 99913 896203040
3 2 99995 990872961
2 11699 558335283
3 17 99942 436341958
3 62685 64599 199020508
3 36 99968 758476590
3 20 99942 664938604
3 56 99902 68772498
3 18 99974 240998528
3 4 99961 944196141
3 5 99920 557841963
3 75 99979 736294503
3 90 99929 684104246
3 60 99941 696160570
3 67 99954 992680356
3 10 99967 437634006
3 17 99925 491750009
3 4 99953 382156675
3 27058 52514 985973692
3 45 99912 452177351
3 48 99962 947781818
3 68 99971 246454729
3 70 99997 498298765
1 18737 67955
3 84 99962 876230235
3 9 99911 417477657
3 74 99942 39828387
3 16 99918 863732485
3 100 99975 799443004
3 5 99939 756099633
3 30 99949 647381178
3 68 99981 885424442
3 20 99984 49255515
3 53 100000 966159588
3 865 86047 274049742
3 15 99904 879052026
3 42 99928 701897013
3 25 99941 374190452
3 90 99941 697586792
3 66 99974 41955036
3 12 99920 79195772
3 61 99981 991021042
3 80 99907 182008195
3 30 99972 195637902
3 63704 67947 812382614
2 44562 238003594
3 37 99935 819293817
3 21 99900 321673760
3 65 99934 288848707
3 8 99914 169710253
3 28 99960 207128678
3 80 99920 394048965
3 21 99932 506168185
3 4669 86316 539866615
3 77 99901 86362618
1 36773 52457
3 74610 88532 76006250
3 31 99974 330194669
3 34 99937 787821189
3 1 99949 146863519
3 99 99932 451864127
3 8877 88213 721436938
3 68 99949 406660791
2 15026 607317526
3 11 99986 276180170
3 50 99996 272854510
3 31 99961 597785280
3 92 99927 166942289
3 100 99966 147657318
3 46 99910 977828777
3 84 99974 280369088
3 54 99910 192368953
3 8 99956 355708533
3 97 99984 2558458
3 84 99911 949736910
2 70821 486991795
3 39 99937 786277684
3 24 99901 526914245
2 57523 166325763
3 24 99987 127028507
3 14 99940 407887763
3 46 99963 624319259
3 55 99993 945758978
3 85 99988 589677241
1 22116 28141
3 6 99929 467391790
3 74 99953 932449271
3 84 99977 921979203
1 2272 91526
1 8979 88633
3 38 99945 641906956
3 78 99911 130409378
3 11 99923 380429156
3 10 99985 833981743
3 92 99915 80940786
1 21072 82567
3 31 99981 651648926
3 20627 98891 534385350
3 22560 47984 845159974
3 11 99930 91935640
3 9 99962 61852694
3 49 99950 372154512
3 52 99901 60435398
3 94 99942 937606167
3 76 99954 399499638
3 80 99922 413195990
3 40 99951 703946193
1 33184 68281
3 19 99961 312372730
3 53 99907 765458808
3 63 99946 205660696
3 69 99973 337659585
3 86 99911 170549321
3 58868 76097 137708340
3 60 99935 192081172
3 39 99948 520631533
3 29 99928 274506056
3 20 99909 964220883
3 13 99923 429344711
3 66 99977 773898609
3 6 99954 232785028
3 30 99988 38607396
3 78 99904 978218699
3 28 99953 104801654
2 49254 159236100
3 26 99970 984271473
1 50935 95338
2 92122 341242812
1 46833 76471
3 26 99957 438082398
3 42 99975 672284900
3 25 99995 923786034
3 19 99960 717909439
3 21 99985 716218304
3 68 99956 709076402
3 32 99936 479818055
1 67629 72211
3 42 99997 379970389
3 76 100000 595790227
3 95 99943 761826825
3 69 99987 714277176
3 93 99968 182109194
3 45334 67776 442235635
3 4892 29771 649856372
3 66 99913 167571218
3 23855 70970 881169978
3 87 99988 109927593
3 14033 26672 244086863
3 36 99998 694687441
3 1515 82687 260318470
3 35 99987 561911599
3 47 99980 909113271
3 18 99948 460329401
3 81 99958 184084388
3 59 99927 760709044
3 56 99944 964920602
3 2 99992 907659265
3 75 99953 116405723
3 63 99941 294366362
3 46648 46955 891993276
3 66 99968 902985047
3 61 99991 203868810
3 56 99954 836919798
3 9 99913 876816435
3 100 99989 947098459
3 65 99909 600205858
3 93 99912 369509395
3 99 99966 909455082
3 65 99937 128147487
3 51 99945 836040487
3 55 99958 319187952
3 32 99912 645229729
3 38 99971 798681262
3 59894 88126 742789810
3 70 99910 415548349
3 52142 88032 129322987
3 46 99994 449781634
3 47997 63335 917090034
3 94 99940 356155746
1 10377 77916
3 88 99938 40307141
3 65 99966 338732075
3 18 99912 346575635
2 68312 430253061
3 28775 79802 234388900
3 57 99992 713960887
3 88 99983 595025092
3 5 99950 573719069
3 18 99958 917448273
3 70 99973 463371585
3 60 99977 401602440
3 14289 91717 31260181
3 72 99928 887723038
3 60 99932 664397024
3 84 99903 514428868
1 22501 86932
3 3 99908 838164277
3 63 99903 24101028
3 88 99983 557702696
3 79 99998 343570892
3 9 99937 753821680
3 84 99974 842316502
3 35231 57051 271525896
1 32625 53574
3 63126 89238 92694871
3 96 99950 616267295
3 84 99964 355097090
3 26 99966 521943144
3 81 99924 873249652
3 57 99960 491688438
3 58 99996 512940469
3 9 99995 506348264
3 100 99961 813580552
1 77713 85586
3 71 99919 754945539
3 38 99959 573182734
3 64 99927 218830050
3 14 99912 968082658
3 1 99915 432814443
3 41 100000 386452662
3 5860 79881 42394000
3 94 99997 498090689
2 25791 414710294
3 17 99992 29868759
3 11 99989 622924851
3 95 99907 123641626
3 26 99934 174886797
3 16379 17564 847984010
3 20 99919 214414152
3 83 99997 293205766
3 70 99989 463852600
3 65 99916 925137626
3 21 99973 470652715
3 77 99903 94038821
2 96464 120282652
3 32 99979 606523963
3 15954 44025 225139643
3 24 99901 283173336
3 37731 41579 693455936
2 63463 32342695
3 41 99904 896805120
1 25893 71363
3 29 99956 326230526
3 51 99970 648056701
3 68 99952 164697677
3 4 99905 809189233
1 58847 59145
3 73 99938 523720246
3 17124 22915 268166649
3 58212 73773 807495549
3 98 99944 159231277
3 39632 51610 649310889
3 74 99948 373032365
3 86 99961 653324311
2 12225 518552300
3 21 99925 212317713
3 70 99947 592271534
3 36 99922 531016124
3 26 99958 333211730
3 11142 21820 530425719
3 37822 51418 811136800
3 64 99997 936761932
3 94 99935 1000783
3 23 99927 376669392
3 36426 99521 201738504
3 46 99996 501619778
3 5 100000 221316780
3 1 99907 875521781
3 30 99951 806894679
3 9 99979 76149745
3 99 99917 696366756
3 73 99982 805303765
3 74 99962 204407475
3 35 99957 380039935
3 38 99958 430345065
3 18 99980 508343535
1 22385 26739
3 83 99988 929285406
3 24 99901 985737655
3 24144 44708 290164808
3 1 99979 578357148
3 20 99916 315344814
3 23953 31763 831111525
3 50 99970 159076677
3 41 99946 304350014
3 30 99947 933319425
3 89 99901 459362686
3 68 99981 509631868
2 14648 255322790
3 92 99978 980455089
3 35 99900 522072444
3 45 99976 376512570
2 87309 24056865
3 6 99918 587995491
3 27 99913 334137933
3 32 99907 203859138
3 64 99934 131140231
3 21 99922 640002218
3 15 99934 20356829
3 33 100000 318433443
3 100 99972 174074236
3 39 99981 602001009
3 4 99971 474279092
3 56 99900 260765234
3 87 99938 715120191
3 22369 50434 138398665
3 19 99973 517736382
3 73 99905 453507451
3 15 99971 620784260
3 28 99921 687786968
3 13332 78299 595244695
2 53181 881862474
3 69 99911 874929346
3 83 99909 285755339
3 94 99988 529690587
3 54346 56603 161875057
3 94 99946 906386919
3 81 99952 623923671
3 96 99948 320482879
3 10950 91520 32612805
2 46154 135378109
3 6 99986 746015679
3 49 99928 323585033
3 47837 98764 504574831
3 22 99960 211446569
3 61 99973 264154597
3 83 99902 415847691
3 54 99921 947936529
3 37 99912 428505102
3 18 99925 420985073
3 2 99923 618222852
3 2 99994 593140395
3 37 99947 220422517
3 8 99951 743953659
3 93 99996 163898150
2 56491 344403998
3 34 99972 977716451
1 29210 98059
3 65 99968 595005664
3 96 99971 935296816
1 180 17139
3 34 99967 254281816
3 23 99916 676635391
3 91 99967 258506541
2 77116 90647630
3 82 99903 711419902
1 22897 30463
3 81 99970 562604346
3 54 99904 79393029
3 49 99956 307382569
3 70 99985 974830112
3 39593 69770 594023755
3 83 99904 994108241
3 73 99979 251839049
3 38 99955 611079397
3 94225 99891 934549252
1 54390 85356
3 73 99975 706223790
3 15 99950 388697726
3 24 99980 693706152
1 4279 70942
3 17 100000 282322930
3 63 99926 592979563
3 28 99996 681032561
3 99 99942 705564437
3 92 99967 713324563
3 86 99991 933101651
3 87390 95894 519792024
3 8 99930 388379115
3 14 99987 623138511
3 15 99905 759540541
3 85 99945 292911608
3 383 15137 107675330
3 51 99972 613661289
3 72 99929 825013972
3 96 99957 553362288
3 51 99979 800670127
3 72 99958 749316217
3 3 99980 363511992
3 17 99938 629880433
3 25 99926 293638398
1 16164 99655
3 58 99959 26925574
3 65 99993 456821608
3 14 99939 891628700
3 3391 48819 937147078
3 46 99936 608855343
3 40 99905 452288160
2 18963 86907783
3 97 99961 603604723
3 25 99927 213815283
3 2352 25474 471120169
3 9 99938 833798128
3 88 99910 672379473
3 3 99992 201689572
3 16 99960 424751655
3 30 99923 552080855
3 47 99922 176748611
3 29 99926 677462202
3 42145 80466 915580798
2 23897 207480564
3 91 99978 119966174
3 50 99926 330806331
3 96 99914 552093852
3 55 99996 256247781
3 18 99992 876507275
3 67 99962 769761889
3 52 99959 752742362
3 88 99945 877363430
3 91 99928 774536919
3 67 99981 109512691
3 40 99907 705862807
3 28 99997 874109723
3 52 99967 332341976
3 38 99907 629538815
3 86 99944 493127459
2 74772 505711493
3 36 99916 423355869
3 6258 64761 356901924
3 89 99979 411369822
3 96 99954 455572316
3 7 99905 558143960
3 29252 51021 370915266
3 27254 39732 134989118
3 31 99966 161576416
3 71 99940 59180592
3 25 99953 684816504
3 31 99990 685732450
3 41 99914 157568004
3 37 99937 630497850
3 84 99941 317019521
3 40238 60568 922440120
3 42 99958 802780269
2 77527 910671418
3 89 99941 245571031
3 15 99922 849658630
3 15 99975 742991266
3 54298 57733 86209752
3 40 99900 19892889
3 5 99949 754580462
3 63 99955 83022653
3 62 99933 160442110
3 2 99914 348812916
3 22 99912 26640221
3 3 99919 249808584
3 63 99940 977949280
3 3 99990 506062577
3 14 99917 48068096
1 49287 53053
3 10 99952 848276276
3 30 99973 72586082
3 79 99993 180066423
3 99 99977 807626508
3 84 99999 291106371
3 8 99953 826128396
3 8 99915 497862499
3 78 99990 54637889
3 47104 74014 997270565
3 53 99905 604567381
3 95 99937 435891781
3 95 99963 641590730
2 48682 504907035
3 19 99955 190440173
3 30 99917 853596613
3 39 99985 750778387
1 19658 38116
3 81 99922 226059047
3 51 99987 339424158
3 13287 29175 135452564
3 47127 52167 897499221
3 57 99975 934283717
3 64 99998 681659362
1 36929 48573
3 93 99904 793205618
3 74 99939 828197095
3 2498 55733 755852681
2 23735 525466412
3 80 99952 126755589
3 35 99955 55372892
3 42 99991 57373042
3 60 99951 67135373
3 54 99987 609737644
3 7 99977 924044410
3 34 99988 753016296
2 59196 95301141
3 25 99990 91993679
3 57 99947 705928352
1 20451 28053
3 46 99935 670097777
3 99 99911 150274655
3 31 99916 729987261
3 41 99910 440047115
3 42 99992 344601903
1 47824 78471
3 65 99986 713784396
3 92 99995 262530132
3 63 99998 355809176
3 89 99955 694833534
3 91 99942 335984572
3 11712 60417 64117427
2 6527 470778014
3 26 99992 707695598
3 38827 53256 958055582
3 50 99911 177964499
3 52 99982 511324605
3 32 99986 575585660
3 40533 90134 50496451
3 92 99970 341421215
3 28 99949 439507468
3 42 99951 567914559
3 45 99988 330321867
3 99 99927 380730127
1 77997 90000
3 37 99961 186923244
1 39033 56850
3 19 99987 382908534
3 87 99931 620374458
3 1 99911 134322924
3 87 99967 108378109
3 25 99960 619163430
3 96 99912 544134734
3 90 99907 292962036
3 39 99932 912073894
3 37 99950 448873353
3 69 99966 472468874
3 68 99921 407466015
3 3 99958 279073743
3 14 99954 250691543
3 79 99902 780966301
3 24 99917 293280478
1 17448 49123
3 54 99919 789695444
3 34 99943 709325025
3 73 99932 73533348
3 27841 41328 88368470
3 38 99954 511437449
3 82 99990 706959392
3 7 99966 604886492
3 61 99960 124401229
3 17877 57165 582303969
3 64 99965 652654179
3 84 100000 928535343
3 47 99911 917552609
3 71 99913 383346767
3 24 99985 746018310
3 85 99937 937256104
3 48 99967 889890775
3 97 99971 303964058
3 3109 21603 136329051
3 29 99978 35780841
3 94 99996 459964457
3 60 99983 787199837
3 17 99975 904583973
3 37 99995 637041319
3 12 99986 197556102
3 82 99982 670773895
3 25296 70452 262776091
3 42 99920 208926507
3 37424 38418 226400719
3 23 99976 668010715
3 27368 29293 813980779
3 26 99989 619488467
3 52 99913 669088923
3 36 99934 417547121
3 69707 90041 884010036
3 33 99910 663916944
3 52 99998 726181813
3 52 99941 631074099
3 39 99971 791796235
3 6 99934 119550310
3 88 99927 197665177
3 90 99921 69307745
3 95 99910 103982199
3 60532 84815 17089262
3 64 99913 346826746
3 76 99953 337114125
3 4 99994 502139765
3 46 99934 892878807
3 2 99972 238839871
3 64 99947 502318752
3 11 99924 367132405
3 11 99928 181542240
3 45 99993 174786560
3 61 99949 691174484
3 2 99934 662626138
3 47 99911 310461152
3 5 99941 640923022
3 82 99907 364616887
3 883 34281 60010494
3 51 99971 286923839
3 66 99920 982499945
3 47 99987 657360431
3 44 99958 683526060
3 21 99938 905115258
3 31293 87972 772310472
3 86 99914 102707312
3 58 99900 522975524
3 71026 98585 394077731
3 32077 84540 183330069
3 20 99901 517904135
3 45 99918 859685275
2 17299 691930254
2 77470 144381698
3 68654 81853 694497364
3 53 99954 22343723
3 78 99969 752297860
2 33827 454206233
3 75 99918 986680453
3 65 99903 367833289
3 11222 84500 47646594
3 76 99957 216725711
3 74 99934 903139908
3 69597 76195 895532552
3 67 99916 490089484
3 91 99946 284814462
3 25 99964 599020000
3 33665 38102 594595950
1 51692 96005
3 21 99910 887913070
3 36 99926 275979540
1 15295 38738
3 94 99990 142645244
3 78 99921 246720942
3 75066 98760 436670121
3 67 99923 156600884
2 55629 829029515
3 59 99929 323143881
3 28142 76654 308640198
3 17 99980 682795070
3 26 99946 646862376
3 49 99936 641899868
3 85 99975 846353005
3 70 99908 881301984
3 55 100000 739760420
3 17 99925 422256641
3 29 99932 324294736
3 68 99960 807792952
3 4 99980 198120525
3 31 99935 461824574
3 75 99996 602318837
3 28885 29470 286940247
3 30715 55863 464312836
3 11 99990 519903694
3 24 99929 461918137
3 10266 18485 517960641
3 16 99912 885639870
3 97 99934 124935966
1 59077 80320
3 60 99920 709929944
3 36 99910 780780596
3 17 99903 593943102
2 66449 195988528
3 89 99962 575635957
3 83 99935 420806140
3 40 99963 597818857
3 34 99977 898171146
3 40 99979 334148219
3 57050 76118 667486240
1 56443 82114
1 5256 9331
3 79 99924 908919022
3 87 99962 765084389
3 49 99976 62938509
3 96 99924 167669657
3 35 99957 215995101
3 96 99935 984110654
3 75 99970 49771481
1 4569 31851
3 6 99969 798884158
3 42920 43805 988345101
3 3 99933 320170594
3 89 99965 542065619
3 68 99988 929303674
3 25 99936 934816299
2 62808 253731505
3 33 99958 520429037
3 98 99913 882856481
3 40640 65908 259688948
3 1 99910 246713250
3 1 99956 220728269
3 34 99933 533696070
3 56 99998 444167997
3 92 99923 428314240
3 36975 71416 154153385
3 92412 95733 825417069
3 37 99943 193281396
3 45 99944 337455445
3 26 99902 982748843
3 5789 83990 760518509
3 14 99924 255619807
3 14 99970 548519134
3 66 99906 130559059
3 9784 32429 35410699
3 66 99903 858329687
3 29 99947 468599567
3 71 99998 251249908
3 84 99977 624333446
3 100 99986 875761609
3 27 99967 800345485
3 33031 36541 52608052
3 60 99909 904294924
3 71 99997 20567221
3 93 99973 225506355
3 7524 89272 625038224
3 63 99933 267598402
3 50157 65475 23569586
2 62564 820907573
3 83 99911 307147802
3 99 99999 140443255
3 5918 31525 345665649
3 4287 85073 657271193
3 95 99963 294467134
3 16 99978 316472050
3 77 99905 517914907
3 23 99961 402590664
3 19 99993 473973034
1 2157 2401
3 12 99999 377449758
2 36446 73058406
3 25 99964 887176411
3 89 99907 748745931
3 28 99996 484909755
3 30 99968 291711502
2 46212 299970101
3 23848 72827 338839498
3 62 99925 8257883
3 57 99907 172280052
3 30 99911 105422306
3 86 99914 265340098
3 85 99954 196447287
3 19350 75247 598150133
3 6528 98087 633386227
3 43660 66915 631918343
3 50 99951 697727807
3 83 99901 750202795
3 37780 64578 554215034
3 92 99922 172967829
3 19 99974 132333854
3 46 99979 893107836
3 2 99972 34659552
3 92 99911 547498846
3 82 99912 458417686
3 17 99981 848590083
3 47 99970 571381342
3 96 99941 317309892
3 1 99998 766561917
3 94 99947 590706829
3 18 99978 65619333
3 5883 80188 962500385
3 1642 53532 765253946
3 96 99979 747717533
3 83 99963 760766903
2 32448 612732767
1 40680 42816
1 42920 68464
3 88 99912 335910870
3 56 99916 877694434
3 50651 75610 815754509
3 50972 68397 300666623
3 46 99981 290541557
3 18493 82992 371802386
3 83 99926 869850217
3 25 99982 865801446
3 15 99977 168694133
3 4044 29509 916334113
3 18 99932 167217402
3 1 99982 184317448
3 79 99982 29993108
3 20 99976 754744197
3 24 99940 410788280
3 69 99924 322961000
1 38672 47927
3 36 99951 823825895
3 3 99904 444712116
1 18350 58235
3 70 99951 67444395
3 39 99986 144481282
3 89 99969 52994774
3 29 99996 652773285
3 75 99994 7214811
3 78 99940 492686853
3 24 99915 104584639
3 63 99948 891673719
3 67 99949 886890875
3 95 99939 491001070
3 21 99986 43646108
3 31 99947 79745724
3 64 99916 537716520
3 79 99996 916865173
3 8 99919 433710276
3 70 99960 687822804
3 1 99918 350389268
3 9965 76127 673662210
3 63 99903 981170019
3 3088 16280 621685652
3 27 99956 182456963
3 30 99970 514043124
3 15 99908 53967351
3 22 99987 64799427
3 43 99918 563148112
2 62127 438855326
3 100 99959 9164936
3 82 99919 21776399
3 43236 55853 658538482
3 69 99960 814521545
3 8 99917 557627113
3 13 99965 408732700
3 100 99989 192714245
3 89 99994 345992559
3 11 99943 985190350
3 66 99966 302247363
3 31545 49017 990066785
3 11 99936 741249660
3 60367 82683 148803669
3 22894 34338 287117660
3 34 99916 423086301
3 72753 77583 445421008
3 35 99961 216791854
3 68 99970 813945711
3 90 99949 669775139
3 41 99963 841654208
3 14566 37664 125571870
3 1 99986 45535547
2 90245 188056055
3 59 99960 696547301
1 78899 95833
3 95 99920 660481035
3 99 99907 986144729
3 59 99914 838543376
3 29 99954 407539974
3 93 99911 263064053
3 74 99986 502545449
3 21401 89167 651514663
3 62 99990 292271171
3 5 99991 427625783
3 75 99905 652160182
3 91 99942 332485405
3 95 99959 312518818
3 2775 52783 890568123
2 45295 648812975
3 12 99924 77867057
3 90 99954 842402131
3 95 99959 339043686
2 73855 841652648
3 99 99945 158690743
3 99 99922 472993988
3 18 99960 134938352
3 41 99932 420252269
3 12674 79721 978961547
3 50 99962 12857089
3 10 99970 96507428
3 30 99987 604834807
1 35019 53177
3 28 99972 528657741
3 72 99938 573339154
3 37 99959 193674788
3 86 99938 678065866
3 72 99902 770167786
1 17927 49450
3 38 99906 923720016
3 14405 26416 126470705
1 8199 14862
3 21 99941 447035193
3 26 99908 588281650
3 26075 35588 394189833
3 59 99937 759029609
3 63 99936 128005975
3 41 99934 229852906
3 76 99915 918380806
3 46 99909 4381194
3 60961 94422 802068643
3 20 99987 943303966
3 90 99987 928819686
3 16 99912 530338078
3 22 99965 538186355
1 10238 78406
3 34 99907 185653811
3 10 99926 863967963
3 100 99954 937302998
3 48 99973 308303592
3 1578 24355 455173024
3 5 99976 882213272
3 45 99925 42676589
3 91 99986 32842300
3 77 99920 610003179
3 86 99980 28740493
3 89 99921 177976984
3 95 99964 686934225
3 48 99961 914996237
3 86 99904 595705409
3 18 99951 196681594
3 60 99976 99760810
2 21978 616829440
3 64 99917 950259399
3 19916 81751 871633542
2 38985 196526775
3 41567 46133 896056838
3 43 99989 790300470
3 18 99926 428974090
3 81 99997 412564208
1 1607 4949
3 60 99934 835250418
3 10 99914 415294002
3 33 99979 48973088
3 2759 95115 260101894
3 40 99961 932049531
3 7889 99837 393021292
3 90 99972 214366095
3 99 99981 117898462
3 64 99986 436305673
2 15558 750877879
2 80162 171520067
3 46 99912 531560315
3 91 100000 237730895
3 83 99964 469674974
3 10667 67656 468911384
3 4 99944 823021521
3 57029 80927 53965667
3 47 99973 309471765
1 1444 46944
3 44 99968 296922114
3 70 99997 627732432
3 57 99998 593274240
3 34 99952 97635464
3 34 99913 803335495
3 84 99913 820334429
3 6900 34466 143144748
3 78 99904 572606570
3 71459 99826 886570231
3 37 99947 788729938
1 23679 94422
1 86627 96097
3 81 99941 965513737
3 34778 83803 682214423
3 17 99930 971347595
3 6 99958 992404024
3 7 99900 911093074
3 20 99983 617026265
3 52 99969 763120621
3 10 99961 333020419
3 6142 12972 466765834
3 78 99929 709893626
3 46304 60895 592061816
3 99 99957 57003358
3 32 99995 300960112
3 87 99921 376561294
3 62 99934 545885972
3 52 99926 557068625
3 83 99974 775598392
3 8 99926 167817144
1 70437 77526
3 2 99949 325884040
3 69 99946 72907482
3 78 99979 360928490
3 67 99986 720029856
3 35 99981 793044841
2 38454 865908649
3 57 99954 415381904
2 66242 461481036
3 13 99910 821361266
3 79 99968 71583962
3 24 99950 774581944
3 11009 70346 12017805
1 37149 49621
3 24447 66851 378966235
3 51962 96866 621532585
1 20578 89825
3 48 99994 457224164
3 8 99991 874729577
3 1897 19418 562589073
3 42 99973 812433471
3 25 100000 153157352
3 11916 30950 477887749
3 15 99983 96259431
3 9 99933 20923005
3 40 99945 897635589
3 3 99925 529704651
3 26 99979 45455957
2 21770 904048755
3 43 99980 225867548
3 37536 84303 482179606
3 8805 9629 342627829
3 38 99909 219127216
3 58 99932 694276835
3 39095 99901 276032392
3 12 99951 846677908
3 5257 30809 104649257
3 62 99954 242290481
1 50338 73988
3 75 99975 363136095
3 98 99989 854934699
3 8251 82461 254648634
3 43 99906 980400673
3 13 99971 693363817
3 65 99904 660766515
3 6 99965 624972878
3 16 99912 195995088
2 70499 702132693
3 17 99947 587241679
3 86 99965 620046801
3 23001 56862 966231606
3 1 99998 259881648
3 100 100000 354006034
3 82 99908 639657840
3 76 99992 676696758
3 29698 95013 808236074
3 35 99977 335064185
3 59 99981 97361973
3 1969 2898 832738552
3 12 99935 266864006
3 40 99970 343174557
2 30207 468222543
3 30 99988 937428282
3 51 99915 708859761
3 62 99918 633309002
3 94 99910 212793378
3 43 99962 443611
1 22304 74885
1 32812 47279
3 53 99995 820404064
2 86182 919813683
3 53 99930 471295021
1 19004 68693
3 35 99964 369635222
3 98 99938 640146698
3 46 99904 298340173
3 22061 23516 901942448
3 34 99915 293558288
3 36 99963 911975097
1 21032 47734
3 24299 63317 990709870
3 89 99901 731723568
3 79 99913 99800196
3 82 99945 609258010
3 429 29889 520632918
3 20 99941 323283032
3 26 99951 412476818
3 69 99902 199158386
3 89 99981 912554673
3 77 99955 603455285
1 20810 84361
3 22 99975 972017857
1 33805 50741
3 34986 42449 264529403
3 43 99961 84436651
3 68 99980 54378112
3 95 99943 274134357
3 25 99993 289409366
3 53 99973 527928061
3 33 99907 349097668
3 51 99948 894342997
3 32 99935 865998340
3 51758 67077 178943179
3 78 99913 148253226
3 31 99941 777197715
3 15 99967 628251210
3 61 99994 498380774
3 76 99980 296262357
3 15063 37096 881594506
3 48 99960 746504772
3 7559 25070 77306002
3 96 99994 478260984
3 47 99915 359145319
3 31 99976 116540513
3 83 99995 796003335
3 36 99907 486297950
3 15 99936 5650573
3 85 99904 487721957
3 99 99926 988531953
3 44 99906 39541731
3 57370 71560 742622481
1 20438 95092
3 95 99910 746502493
3 34 99972 976078042
3 4 99999 743496926
3 23 99975 985229581
3 51 99962 274906507
3 98 99973 352158199
3 16 99977 428751332
3 18 99997 576292157
3 67 99935 192346667
3 27 99945 495027072
3 44 99909 854586283
3 44 99949 194162116
3 34758 68403 861610808
3 84 99910 262798353
3 9 99905 320547063
3 23 99979 677040985
3 47 99954 964106592
3 93 99944 923601562
3 15 99988 377992576
3 14 99920 724572484
3 80 99904 473188996
3 100 99938 698753756
3 66939 75901 640964723
3 85 99920 860508130
3 54105 94291 403932218
3 8 99971 405343217
3 69 99958 4050158
3 27 99970 359126309
2 17859 952396467
3 8 99926 836875498
3 75 99923 813106678
3 57 99982 812432830
3 81 99959 47640433
3 94 99963 835039843
3 31927 71623 568633976
3 28710 61202 499358474
3 40 99958 510464612
3 65091 67085 524194631
3 20 99948 609599259
3 77 99971 679574195
3 7 99920 565185233
3 59705 97577 615425229
3 20 99966 75578636
2 72249 146264238
3 90 99919 637250975
3 35 99915 778434400
3 61 99974 660908605
3 20 99936 415146087
3 43 99976 837958803
3 9 99996 578963122
3 64 99918 876001758
3 70 99923 17450488
3 95 99940 998470794
3 9 99997 928384479
2 71429 268567656
3 43 99942 408561001
3 6 99973 889314991
3 44 99951 441032315
3 24 99988 918299759
3 30 99924 526076471
3 68 99984 87351528
3 5 99983 786016138
3 83 99994 737014892
3 22 99928 947431471
2 45599 651105161
3 2 99984 184081822
3 45 99939 668304372
3 84 99907 246400380
3 88 99951 492942438
3 20779 21613 288732858
3 7 99951 335056166
3 30 99998 396242554
3 6 99916 860738412
3 14 99981 207886223
3 33 99973 768766379
3 27 99915 865406169
3 21412 57596 454373133
3 5538 52105 182203633
3 57 99968 461723711
3 82 99984 120998662
3 12 99984 511703407
2 6361 380823490
2 91622 401353102
3 37 99977 942858024
3 89953 94015 757417401
3 83 99944 13914220
3 87 99996 797592533
3 96 99941 569872933
3 58 99915 277346182
3 29 99998 95886489
3 71 99918 994521119
3 33 99962 131486296
3 71 99962 638502820
2 44916 514153714
3 19 99945 499566647
3 18 99990 660009973
2 47482 606859650
3 98 99935 628344635
3 72 99950 629540773
3 87 99994 416312941
3 82 99958 938055585
3 37 99911 943998651
3 40 99902 572454831
3 64 99926 363073622
3 84 99946 535900142
3 40 99948 423736713
3 51 99994 553998239
3 83 99967 514828832
3 82 99945 293186484
3 37 99943 358217743
3 89 99977 383811721
3 95 99928 914696528
3 32 99924 47548657
3 77 99920 636183309
3 34 99938 953495668
3 85 99961 646363135
3 20 99935 640165079
3 62 99932 682707477
3 43 99952 28363997
3 32552 70191 361028953
3 41 99937 556536396
3 55 99954 998566416
3 11 99912 386927411
3 32 99971 564828705
2 76733 271559406
3 77 99932 745065122
3 22662 36787 741387368
3 7 99973 104167683
3 68740 75534 677690113
1 31197 65474
3 21204 75259 722442788
3 85 99933 755811620
3 87 99989 788359443
3 84 99957 475693659
1 56795 69916
3 11 99940 215812925
3 71 99903 314951224
3 24 99965 479118794
1 28323 81678
3 34136 47181 770527765
3 45079 72644 490316959
3 54 99994 254245462
3 39 99996 548480789
3 35 99948 284501332
3 40 99962 137751399
2 27757 36038472
3 71 99908 604230333
3 12 99962 178852270
3 46 99934 276470365
3 55 99941 685982165
3 2 99905 266155608
3 97 99998 659783710
3 31 100000 875817864
3 90 99981 717015366
3 94 99927 13214725
1 80531 90626
2 27464 888856775
3 46 99934 489568520
3 41 99917 370485396
3 96 99958 354388371
3 59 99913 177556527
3 23 99988 302722476
3 44 99922 414855334
3 92 99962 237729383
3 90262 93646 641707129
3 18 99942 805794014
3 43 99953 946150040
3 9812 20046 972369243
3 27 99908 952175788
2 89291 470714794
3 100 99937 313977422
3 97 99920 663544196
3 34 99961 586990229
3 16 99926 367359558
3 25 99909 960704475
3 3 99901 908304448
3 43 99976 578068217
3 7 99978 765916625
3 26195 53980 526568285
3 58653 59155 222483401
3 40 99929 15557778
3 41 99953 449017614
3 95 99944 778349312
3 38 99969 564466558
3 6 99950 286536693
3 12 99977 984481813
3 36 99916 981355749
3 51 99981 914641488
3 29 99933 606991342
3 17949 29813 337369297
3 65 99962 945031070
3 13 99975 46020419
1 29811 81220
3 7976 53925 159363820
1 52736 90853
3 26 99982 330697479
2 6764 691800456
3 48 99913 78199873
3 38 99922 425420329
3 52200 52464 891662518
3 24709 62431 553209179
3 27662 35149 127636569
3 78 99984 141512389
3 23 99919 479607701
3 49 99959 98111741
3 52 99935 548726877
3 22 99951 523918989
3 46339 66933 145125714
3 6 99909 43062326
2 27613 42631053
3 17819 39419 99472724
3 4 99988 616328949
3 55748 62106 118654129
3 20688 86951 86993275
3 78 99979 656608193
2 80066 716273356
3 57 99912 497856763
3 31 99964 320862383
2 90551 50913336
3 60 99994 290167996
3 93 99963 535106830
3 90 99996 876486905
3 9 99978 107175092
3 70 99914 644847551
3 33 99948 625291053
3 15 99985 76443966
3 98 99992 647493501
3 45 99933 446890430
3 90 99952 26666923
3 81 99912 266679749
3 87 99918 208002564
3 6 99939 817261946
3 48412 79840 324995490
3 13473 49789 416995657
3 4 99979 822572589
3 58 99934 593619400
3 49438 72399 471781601
3 80 99962 81195737
3 43 99976 674804432
3 39 99996 696864785
3 72 99955 415630954
3 80 99994 486280793
3 56 99939 411928634
3 73 99982 197185747
3 90 99911 217137906
3 5 99977 97926399
1 5531 37240
3 8395 65957 567624646
3 29 99932 355497126
3 81 99931 576824609
3 34 99970 896367044
3 70 99926 386657050
3 9 99910 137329735
3 90 99912 215732873
3 67 99926 582585669
3 5 99906 427241860
3 48 99982 641614106
3 99 99952 511960258
3 93 99999 345597938
3 50 99900 741772352
3 75 99976 687909764
3 64533 99194 224242977
3 73 99929 399410715
3 51 99987 193002715
3 24504 98481 636671195
3 74 99998 206138256
1 8382 38974
2 2178 561305359
3 29 99943 955685651
3 100 99910 936870580
3 6219 40193 444364504
3 98 99940 468921347
3 13 99974 236945355
1 37461 68650
3 32 99963 187572922
3 35 99959 785590390
3 5943 15707 93767003
1 30588 35019
3 27 99976 1931923
3 46 99966 399907253
3 48777 69155 757068194
3 48 99996 228830875
3 6282 64451 692922016
3 24 99972 645755913
3 19 99995 153828436
3 80 99932 5568930
3 3 99925 555121783
3 52 99936 109334711
2 88349 227199970
3 3 99908 553353866
3 34222 40169 989886925
2 91209 190336560
2 26269 583836290
3 56 99934 746428777
3 65 100000 252921155
3 27 99951 326682279
3 72 99936 746669843
3 57 99923 850829505
1 77974 78699
3 60 99915 964782098
3 55 99940 942321632
3 75 99916 358990381
3 83 99947 388697635
2 57222 481791597
3 95 99932 244861219
3 16 99970 90988635
3 34 99988 756464404
1 34179 71313
3 75 99926 810618274
3 43 99943 602628569
3 2 99921 525346386
3 25145 83587 59229997
3 9168 72888 883016964
3 89 99915 774913761
3 66 99929 876990595
3 76 99952 489310166
2 54816 66923920
2 19278 769635600
3 76 99935 331050411
3 96 99972 642810074
3 71 99924 114670796
3 68188 85263 808207689
3 21 99921 781682574
3 51 99954 236457975
3 98 99969 298892462
3 7709 88302 729113014
3 2248 94175 375335948
3 100 99999 443012790
3 4 99936 833709554
3 77 99996 857774056
3 44 99972 566943121
3 92 99966 382025635
3 34510 91651 777706700
3 87 99942 977881478
3 65 99948 757150521
3 59 99903 545922973
3 85 99949 45928037
3 82 100000 737498310
3 57 99996 70046552
3 14105 88787 510751318
3 53 99951 748989785
3 59 99948 132244728
3 26463 67094 17859571
3 78 99919 957262550
3 49780 61505 898809912
3 64 99900 136981756
3 22 99903 833914692
3 45572 55014 662654969
3 38 99936 853903365
2 32616 439595220
3 28311 76669 893130172
3 32 99983 691398186
3 33 99972 134358994
3 57 99926 712645958
3 97 99960 150925724
1 10455 27106
3 39528 63412 543191542
3 30 99971 446818930
3 3 99955 806801451
2 50055 317490824
3 57 99919 896884628
3 20 99955 833988316
3 19791 26831 936130137
3 5 99905 290274907
3 75 99938 297403391
3 95 99981 992996437
3 36119 93177 759610983
3 53 99931 502280585
3 49 99995 24150667
3 81 99943 687026636
3 41435 54679 106562371
3 13 99913 266273518
3 92 99999 862396237
3 86272 91825 988514521
3 74 99947 923256973
3 7 99902 928399611
3 71 99963 304286352
3 96 99968 896583910
2 55473 607681498
3 12783 18797 905068855
3 96 99977 682756311
3 44 99941 791162480
3 92 99992 548544088
3 28 99967 748361964
1 32792 95923
3 43 99997 813149777
3 15 99915 579584437
3 16 99930 791947793
3 25 99964 539010001
3 47 99958 631876748
3 15693 66974 41283564
3 41 99934 35262461
3 88 99996 49259149
3 26 99995 879677051
3 30525 74588 410275622
3 35 99901 951720800
3 18 99944 561115793
3 38 99952 223254506
3 99 99953 573717721
3 59 99909 565794080
3 4 99996 27918907
3 9 99974 988805879
3 55 99976 545003884
3 94 99997 763558582
3 70 99911 654115613
3 28902 60795 728485526
3 78 99964 389992124
3 26424 61198 470261934
3 36 99908 780044413
3 9298 64275 779899150
3 30980 56267 673872537
3 73 99966 538207019
2 39207 112255614
3 85 99951 172914494
1 38441 62139
3 63 99916 132227736
3 66144 82430 274651423
3 100 99931 621580293
3 94 99970 613623884
2 80117 733541557
3 5 99901 740404314
3 66 99975 119624341
2 78586 202764302
3 64 99905 119879134
2 16607 328949610
3 15 99912 900765999
3 90 99994 661000195
3 80775 86004 316538227
3 23591 25699 137821228
3 28923 95083 968551959
3 29870 33965 288271763
3 11 99976 708560334
3 35 99975 558192983
3 6 99962 850123092
1 76077 81717
3 55476 56209 48290560
3 36 99979 96961878
3 99 99929 389081989
3 71 99933 12600734
3 84 99988 641460058
3 18 99915 233135045
3 42 99926 267980168
3 53 99987 733143277
3 21 99969 4672513
3 85 99962 886910094
3 36 99902 782393026
1 28977 52077
3 16 99903 555347859
3 48589 72456 228005427
3 53 99910 8055386
3 38 99922 541956450
3 47 99963 963132432
1 9230 42670
3 93 99953 64644243
3 39 99970 30112676
3 54 99953 270510907
3 15 99900 301879214
1 2424 69218
1 46526 89813
3 96 99946 80692417
3 17 99955 579537907
3 81 99975 119694029
3 7 99919 253455823
3 10 99954 518436469
2 14467 610519685
3 59 99966 690044162
3 4 99912 906056657
3 25 99910 197073356
3 7 99964 290854632
3 61 99962 286093235
3 30 99955 845282658
3 57 99907 19545935
3 87 99922 344106524
3 23 99927 128818645
1 54916 85157
3 13 99959 534769911
3 16 99998 866266879
3 13 99963 336840451
3 12 99948 334347106
3 65 99989 982338497
1 7383 44299
3 1 99919 504643672
3 80 99954 821267760
3 44 99970 555589439
3 78 99945 42016939
3 18 99996 28368909
3 11 99973 300541468
3 77 99902 336634284
3 40 99901 872631588
3 70 99997 154396641
3 82426 88749 969058595
3 66594 86054 713149293
2 38456 140042571
3 81 99958 942227336
2 35349 99035292
3 73 99928 579178187
3 52 99962 583555152
3 65 99917 39333562
3 87 99964 35495387
3 31068 52669 738235992
3 59 99908 8989315
1 35078 74569
3 20 99970 849571184
3 21 99946 80275173
3 25 99969 873389831
3 35115 58818 297479580
3 64 99918 301085271
2 12293 426210989
3 31 99996 405049629
2 12317 496472527
3 36 99938 779889601
3 59 99968 76981526
3 16 99931 855899421
3 34 99929 140249696
3 18671 86719 128395452
3 7 99947 47371799
3 9 99984 864985954
3 35 99900 482632917
3 80 99929 32805253
3 20 99954 223384002
3 10 99962 304283868
3 4 99981 891137088
3 61 99924 862435096
3 57256 64527 721493702
3 33 99920 569442801
3 54 99963 86241545
3 65 99990 588951141
3 24420 75187 895076706
3 76 99975 192465724
3 78 99988 366804332
3 33 99912 417159887
3 10 99913 590970348
3 41 99900 71014922
3 2 99936 492310518
3 84 99974 371657391
3 82 99994 273443150
1 5277 83099
3 71 99915 283402558
3 45 99915 764252680
3 81099 86751 914627470
3 7733 80990 971794630
3 94 99990 926096512
3 78 99963 374251751
3 61 99948 325769278
3 30624 86400 135039219
3 90 99915 787106945
3 43 99998 501316527
3 63 99985 930402360
3 52 99967 691105502
3 6 99969 705260653
3 58442 62698 50826055
3 71 99974 660992613
3 97 99908 113593847
3 89 99934 442159366
3 53 99955 611818183
3 88 99921 684928382
3 28 99950 805852705
2 67544 265097758
3 1129 84211 581313978
3 23 99964 948966961
1 30068 35826
3 32 99952 205257028
3 41 99938 380217209
3 96 99985 173690748
3 61 99916 83687806
3 78 99958 535723416
3 47 99976 766105328
3 100 99930 311998773
3 89 99916 100062623
3 11 99931 358717384
3 46 99951 925384221
3 20484 94575 629515968
1 5619 98622
3 60 99984 546116450
3 21 99911 188118069
3 61 99945 780531565
3 35 99953 548872911
1 35024 45875
3 44 99988 561965418
3 26 99943 838507040
3 93 99921 916445646
3 29 99945 64709795
3 85 99920 169338017
3 74 99932 658879513
3 79 99988 835537282
3 7328 30445 750472211
3 57 99953 984239566
3 48 99904 596581594
3 95 99974 450051937
3 95 99937 214719565
3 87 99929 776003225
3 25 99915 901163531
3 10310 48344 718278044
3 11 99919 263802066
3 65 99960 307282139
3 66 99916 424685863
3 36 99990 728360150
3 43 99995 875186488
3 22 99917 537507618
3 40 99977 327266302
3 60000 84485 428252329
3 94 99984 236601766
3 59 99987 992658225
3 33 99947 274572593
3 84 99916 413980192
3 92 99902 291906395
3 74 99989 348774014
3 54 99949 335423162
3 32 99945 96483388
3 100 99953 943569191
3 74 99967 929854131
3 15 99960 878561889
1 52612 99914
3 61 99939 551468644
3 11720 38210 78743625
3 32352 56431 985305383
3 51 99947 759454640
3 19 99906 815897656
3 13667 48720 856216464
3 50 99956 629618921
1 77001 98336
3 88 99905 54845418
2 57964 896292019
3 1 99903 683798782
3 29 99953 241208708
1 64034 75379
3 63 99971 254505826
3 60476 67509 996641561
3 52 99943 454413544
3 30 99922 394245083
3 6 99916 598449536
3 68 99934 238005871
3 8 99949 754774629
3 26 99915 243353963
3 6 99937 30702243
3 73 99963 8896173
1 3207 95557
3 22586 74296 147298221
3 65 99994 762496551
3 54 99970 699860821
3 36 99957 421512957
3 100 99926 561101561
3 10 100000 188905162
3 52 99971 266154406
3 73 99990 381543357
3 64 99917 366390926
3 36 99977 185058678
3 47 99938 744610540
3 22 99975 568923141
3 26 99947 507792170
3 43 99982 841511987
1 78695 92620
3 50 99940 791122456
3 41 99920 555572645
3 86 99988 63150731
3 75 99906 151870403
3 29 99928 126436455
3 7 99974 420997077
3 61 99917 237063077
3 34 99952 58794071
1 55872 87203
3 52 99916 246528785
3 59 99962 387551369
1 46204 47206
1 56833 81259
3 52 99935 573888562
3 35 99904 815940294
3 46 99931 950887940
3 80 99946 764404166
3 83 99970 722757738
3 54 99930 5294101
3 32 99913 675108892
3 47 99931 307097141
2 34868 879678383
3 51 99949 448914420
3 33 99929 152117148
3 78 99903 113155573
3 8343 84623 273607628
3 97 99973 333837512
3 63 99959 632426725
3 73 99978 907947809
3 17 99912 985271255
3 57 99940 466674276
3 21 99951 601122047
3 95 99939 897159408
3 93 99983 281933451
3 26 99953 760442267
3 64 99980 598865437
3 10 99959 740621949
3 8134 13118 173330355
3 5 99976 84207345
3 77 99924 227038662
3 57 99961 601947865
3 24 99956 750778033
3 58 99987 676969762
3 6 99948 729196885
3 94 99935 636941193
3 84 99987 472025851
3 6 99918 117245852
3 86 99910 789779577
3 62 99902 791056131
3 55 99922 166168216
3 88 99907 698665216
3 30680 64945 784625590
3 49 99984 944103220
3 24 99933 572990631
3 80 99952 220345765
3 33 99935 226348769
3 35 99912 502912509
3 89 99972 633560537
3 15698 59475 967336469
3 66 99991 990345640
3 3 99932 421416882
3 31874 84226 949909746
3 32 99927 550705038
3 95 99956 595115528
3 68 99934 7488922
3 30 99901 33199436
3 61 99987 737930882
3 79 99915 105865941
3 91 99993 861364849
3 16 99900 350388052
2 16208 319302768
2 6327 102184665
3 31 99929 357739548
3 47 99996 811675314
3 83 99909 293486204
3 2567 12207 123308951
2 47152 532866877
3 89 99984 864322381
3 89 99926 661330853
3 34 99990 906797027
3 20 99976 131837224
3 3 99965 744469809
3 8463 38494 150254073
3 68 99994 209074224
2 13087 852141807
3 47 99939 940422926
3 91 99971 284886120
3 79 99943 496543897
3 63 99907 942087576
3 83 99932 60632323
2 76207 973202211
3 26919 28978 440528397
3 10 99943 841411554
3 48 99901 56852758
3 11 99933 733150568
3 23 99905 82553468
3 65 99931 618053568
3 97 99951 411255940
3 34 99919 192599665
3 39 99917 899255236
3 13 99978 877280762
3 21 99927 270021320
3 9 99996 697621658
3 30493 62382 660824307
3 20 99901 134392406
3 47317 86608 767616168
3 66 99926 133195317
3 11 99909 920365738
3 76 99904 193696974
3 94 99912 192475329
3 65 99977 98700292
3 58 99961 226254238
3 29912 37296 807916049
3 61 99941 188084225
3 63 99958 430005185
3 4 99995 138994457
3 1020 65236 433864704
3 40 99920 254829611
3 21 99911 88326295
3 11 99948 243993463
3 24 99947 761052722
3 32 99985 976091735
3 1359 52140 232567718
3 68 99943 536209577
3 16854 98638 778541681
3 98729 98961 994645359
3 28 99980 70819459
2 26037 654984639
3 87 99945 255748311
3 14472 31466 826151497
3 49 99996 664265298
3 92 99951 649937251
3 65 99936 458317726
3 19572 87471 940947038
3 35079 83304 193022561
3 78 99960 448304275
2 56082 228945807
3 54 99950 457300988
3 69 99934 391787352
3 16 99985 433832423
3 65 99945 871235675
3 71 99944 511474858
3 64 99968 319277817
1 25281 99835
3 28 99914 388494513
3 79 99911 24643012
3 74 99991 69424170
3 99 99920 960929371
3 1 100000 48117585
3 67 99975 995366727
3 10 99945 662270726
3 41 99916 855206566
3 34949 69375 59230189
3 3 99957 577117109
3 49 99941 903917817
3 7 99960 343520123
2 38324 772821916
3 88 99900 387386452
3 58 99971 321882619
3 92 99953 242948450
3 35 99957 727620874
2 65277 60937181
3 39 99909 381884992
3 77 99979 98168022
3 71 99984 747533735
3 54 99920 195765466
3 89 99973 491813277
3 18 99908 694740831
3 9 99923 42488461
3 38 99926 774028080
3 93 99987 670333727
3 65 99927 878940824
3 87 99953 899631493
2 68480 201802183
3 85 99938 134998755
3 13 99972 325866879
3 60350 93504 52695014
3 45 99995 336636148
3 76 99901 414430271
3 75 99915 918410665
3 20442 91500 787464701
3 3 99928 816377214
3 42 99938 653558937
3 29 99908 408406549
1 57422 86933
3 55 99909 541484244
3 85 99902 196811310
3 52 99929 884810890
3 50 99928 694037065
3 41 99967 194770373
3 24 99953 69660765
3 56 99937 342232825
3 67 99969 431241255
3 67 99995 486227262
3 73 99921 397811505
3 82 99960 253213937
3 1 99995 277100691
3 77882 85733 955449238
3 36 99982 138543097
3 7 99934 2430721
3 34 99957 15883237
3 95 99932 635123125
3 51 99927 859496758
1 54497 55701
3 36 99987 404849383
3 25 99980 742750285
3 88 99982 429793940
3 27092 99292 985187204
3 19 99907 250685440
3 56 99926 635219650
3 46560 80732 659268211
3 62 99935 453599362
3 58 99933 910025585
3 27888 88212 573840498
3 60666 84849 850504575
3 22431 75912 292332124
3 2 99967 338461218
3 60 99902 65037380
3 4 99990 311563561
1 27082 58955
3 45556 90533 283450351
3 17776 89247 329944887
3 43 99901 491285156
3 96 99930 150763794
3 74 99932 812295141
3 79 99989 58149626
2 78287 524019380
3 54 99980 619010556
3 54 99941 96542694
3 3962 75695 449989620
1 7488 80745
3 12 99904 409794057
3 68 99901 615715718
2 71782 53645895
3 7829 37572 622261927
3 90 99989 805757634
3 70 99989 694942643
3 10819 21165 471339005
3 82 99974 996047954
3 26252 44939 425065153
3 32 99998 535794679
3 47 99921 102955375
3 88 99994 803922111
3 16 99907 920715118
3 67 99993 195567602
3 84 99928 883413447
3 99 99910 374286276
3 47 99914 586528015
3 18 99973 333030497
3 97 99901 133516933
3 79 99905 733001257
3 25 99928 138054269
3 66764 72227 270123832
3 34636 72476 291565052
3 27257 56297 223949866
3 80 99952 273336740
3 91 99908 689682460
3 51 99975 679454163
2 12479 62334499
3 80 99962 19210494
3 91 99980 205861775
3 50 99997 134975109
3 81 99927 791333752
3 79 99904 420570675
3 35 99907 757280769
3 67 99982 535886173
3 66 99956 79466414
3 21 99918 880518136
3 54 99938 764227243
3 6 99930 693284856
3 86 99978 665759055
3 91 99986 936836599
3 15 99963 796891104
3 59292 63742 967881498
3 45 99956 103827865
3 85 99983 878392880
3 97 99997 370242281
3 45 99984 407360029
3 46 99905 425306878
3 14 99997 791668086
3 89 100000 521471106
3 8 99986 341134189
3 7 99973 413788068
3 37 99929 128589808
3 46 99996 499224410
3 32 99920 388092685
3 53066 88423 543397350
3 49 99987 496561049
3 77 99964 996577431
3 73 99940 185663761
3 23780 68709 677901521
3 70 99959 624839360
3 69 99920 403078735
3 53 99938 77133858
3 75 99970 60345000
3 94 99980 549326984
3 19968 21918 528854032
3 67 99926 612535293
3 49864 51472 495016288
2 27379 979308089
3 80 99991 210229892
3 97 99930 769477935
3 40 99923 73436573
3 72834 99613 368417105
3 82 99912 554880759
3 71 99954 856735940
3 54 99957 665425230
3 39286 77267 651797323
1 77428 86326
1 24992 89111
3 12 99951 92973852
3 1 99957 398726176
3 10375 21476 361598640
3 8823 33008 169340609
3 21 99985 214024963
3 42 99936 741392269
3 380 45875 798609095
3 67394 67661 546686041
3 88 99976 323164512
3 83 99953 667030597
3 11 99987 477316579
3 13794 98145 148803806
3 81 99938 261972828
3 69 99947 235107457
3 58 99994 353357397
3 68 99939 993737730
3 4 99949 117256083
3 93 99976 899146638
3 63 99972 180766242
3 22 99961 856850125
3 10234 40382 816734357
3 97 99904 533391948
3 49117 70116 45686151
3 7506 51744 201202203
3 26 99982 278624613
3 24 99928 321875378
3 4586 67114 348959600
3 79 99941 779982617
3 14 99927 194506237
3 65 99926 40241992
3 33 99910 977483263
3 94 99913 448972
3 92 99936 570020808
3 13912 75280 67887532
3 59 99978 926908684
3 31 99905 402365322
3 49 99923 430573606
3 4 99958 779670285
3 91 100000 77229215
3 92 99962 31162239
3 49 99930 251383020
3 55 99915 812007347
3 54 99985 596659063
3 98 99982 766283050
3 9 99974 493246177
3 38 99949 983443573
2 47067 841396248
3 62 99986 658675690
1 42712 71293
3 88 99972 255393313
3 49 99946 941706586
3 72 99965 631476356
3 19 99964 525189997
3 85 99934 936837339
3 63 99953 838998192
3 70 99908 742015989
3 60548 80366 944294156
3 61 99901 954706787
3 8555 64367 801897300
3 43 99975 189624347
3 48363 98071 367659274
3 79 99946 803610717
3 44 99974 519610724
3 31 99987 36997334
3 44 99992 309890958
3 100 99933 684756227
3 70682 81207 891119154
3 53 99900 795267801
3 19 99989 757697077
3 70 99946 389535650
3 95 99935 149756612
3 77 99901 82036266
3 26 99906 583868559
3 68 99928 458755611
3 55366 83728 719613524
3 48 99983 655188134
3 90 99999 486820512
3 13 99900 996925539
3 7 99903 214782162
3 31 99981 169684602
3 58 99966 261888352
3 85 99967 359868163
2 4819 513500031
1 10242 32957
3 81 99916 861006645
3 36406 44347 963693173
3 14 99946 28223994
3 95 99939 317561596
3 48 99932 406924970
1 20754 76493
3 56 99958 72392151
3 87 99911 110566140
3 58 99994 655552186
1 7497 64636
3 83 99975 316242633
3 14879 72093 341926520
3 94 99900 324738388
3 12 99930 769767112
3 65 99972 922782374
3 9 99934 900864729
3 65 99981 374669402
3 13 99901 383461316
3 30 99933 790569277
3 40 99983 163678348
3 10 99959 542493588
3 3 99908 368206985
3 47 99901 120482976
3 37 99941 730401542
3 66 99903 723122015
3 11 99987 281057318
3 28 99983 587189397
3 73968 80242 678160652
3 31492 39245 759972875
3 58 99952 369961787
1 49461 96772
3 37 99918 816746877
3 89 99903 291320530
3 23 99920 894119406
3 11 99908 17070623
3 55 99995 332638262
3 11 99991 807194853
3 28736 97339 45203214
3 93 99969 266385460
3 23 99933 463683183
3 49 99951 651933320
3 77 99908 617548342
3 23 99964 767292810
3 11735 49215 989383180
3 62 99959 759301401
3 29 99938 651856005
3 38 99980 938797449
3 20 99935 877449095
3 79 99969 439331626
3 27 99975 881200109
3 56 99928 314493196
3 3 99986 358037612
3 17 99962 666091778
3 86 99981 74539958
3 60 99966 561219813
3 30798 69473 107821022
3 18 99965 997055770
3 50 99919 191696124
3 80 99943 208287830
3 32 99953 971613969
3 91 99935 45703328
1 31108 34817
3 87 99967 249940917
3 15 99918 129477624
3 33 99914 527547913
1 62414 73559
3 32 99935 496505049
3 3 99948 926167982
3 45 99909 386397460
3 99 99959 256985853
3 99 99979 213123994
3 12 99924 768306718
3 38 99955 307249162
3 23 99980 558841837
3 90 100000 690305480
3 46 99922 922100330
2 9320 498866970
3 69708 83790 300887410
3 15 99978 681371376
2 83269 711405054
3 98 99917 127917789
3 27 99989 130104207
1 12659 87585
3 13 99911 967170576
3 85 99905 802833032
2 67957 741761937
3 90 99942 614622147
3 79 99928 333523641
3 16 99913 13488161
3 30 99977 147560749
3 21 99906 872237338
3 14 99916 311265276
3 26 99995 817603702
3 77782 95608 278414923
3 85 99909 879132897
3 24 99929 617166393
3 40 99957 179085798
3 76 99909 139572482
3 74 99951 865887546
3 41 99972 993195107
3 75 99975 656120635
3 97 99954 118331710
3 71 99915 930624696
3 31 99900 411302783
3 83 99926 421799411
3 53 99969 381186878
3 3 99920 972254436
3 55 99955 558683429
3 63 99923 47875264
3 81 99962 287205908
1 37399 95931
3 51031 55284 118475003
3 96 99946 459159204
1 31086 85672
1 4666 91606
3 44967 59574 783629035
3 31688 48449 759101503
3 32623 51790 195733505
3 53 99998 703736623
3 55 99982 284914424
3 1 99933 242182541
3 64 99913 860644802
3 87 99929 559468051
3 78 99953 287453958
3 68 99949 787765247
2 74470 376052607
2 56901 692776142
3 35499 42413 645936716
3 604 51206 168991552
3 16524 33764 65153774
3 26 99976 422239633
3 60 100000 803018096
3 65 99982 788733960
3 71 99996 707196612
3 34 99941 640596953
3 23 99946 298411329
1 33385 34932
3 64 99938 86982124
3 62 99977 332480864
1 15334 45880
3 2 99930 807844090
3 4 99938 399123782
3 85 99902 219276863
3 65 99955 732327210
3 65 99968 244888568
3 13645 66300 533005587
3 99 99907 333219344
3 66 99977 35519814
2 94646 307530777
3 90 99910 697526258
3 69 99953 633370838
1 28520 77989
3 17 99979 768264415
3 78 99917 524273046
3 56 99921 34068380
3 3798 3846 798280993
3 7 99977 98334640
3 62 99911 567213849
3 75909 82921 883444731
3 17 99993 137669105
3 33828 62871 807310958
1 7657 76476
3 82 99962 245442677
3 12 99998 935055169
3 66 99942 546130677
3 67 99938 716725121
3 20 99982 449299636
3 8 99981 959233036
3 31 99922 526987193
3 77 99901 235572398
3 93 99972 767006458
3 37 99900 604746939
3 51 99954 870677858
3 5760 37355 236655666
3 10 99939 272073745
3 4 99900 213473830
3 74 99903 785447394
3 57 99999 634462814
3 74 99960 958516787
3 22755 99906 66165819
3 51 99923 879604960
3 45 99953 477308634
3 86 99989 463508369
3 1490 40228 873250427
3 4 99919 953248309
3 21 99939 485416226
3 56 99966 757977806
3 51 99911 199465083
1 18452 88438
3 3 99902 454341326
3 65936 75355 494017820
3 17 99971 485183481
3 22447 30311 972922895
3 90 99959 858098566
3 34486 44163 147004294
3 96 99914 788761806
3 98 99991 47122566
3 86 99909 402997174
3 22 99942 986726666
3 52 99938 949943757
3 13 99946 581643841
3 76751 80092 810972854
3 5 99957 772829208
3 22 99922 57760712
3 79 99961 833558523
3 77 99974 72278260
2 50489 787028395
3 59 99992 714929735
3 12 99913 679130233
3 13 99992 746888479
3 63 99968 68450572
3 23 99908 657233168
3 92 99960 561701109
3 39698 43427 871850825
3 14 99932 846285096
3 57 99941 92994159
3 27 99913 545860087
1 20333 86119
3 58 99910 879703925
3 72 99979 544820592
3 91 99937 32303133
3 6 99946 419506027
3 86 99974 938525090
3 8 99958 370198299
3 25 99982 205102461
3 80 99950 794767580
3 68 99970 631589992
3 54 99950 605099401
3 3 99904 100054436
3 38736 54298 828480475
3 80 99987 713813375
3 27 99944 261469972
3 30 99994 296774934
3 43 99999 123993822
3 7 99924 616118616
3 33 99968 219220589
3 57 99983 191652171
3 13223 61304 650087148
3 67 99947 899779986
3 60 99910 677711126
3 71 99902 248194351
3 64 99968 372973092
3 54 99901 794019718
3 53 99917 721820135
3 16 99964 753466787
3 46 99900 381584438
2 13555 651078584
3 70521 92147 202289214
3 22765 31636 325017523
3 41 99939 920200888
3 6345 42668 370845328
3 39258 43626 38011065
3 69013 88219 102721050
3 43 99923 484200617
3 45 99981 585203107
3 47 99990 97511893
3 51 99922 234446984
3 1834 63148 851824908
3 6 99908 731430389
3 4 99929 943740040
3 93 99965 462324714
3 76 99981 315581200
3 52 99990 547315070
3 71 99940 214528603
3 78 99962 169727075
3 68 99938 474836664
3 91 99939 550390699
3 51 99973 799896556
3 77 99959 599746505
3 59 99939 892810076
3 38 99978 46234075
2 62096 402529952
3 6 99941 835392327
3 48 99913 861983398
3 83 99959 562967543
3 89 99949 22413865
3 2582 26169 228722199
3 77 99989 335434921
3 77 99963 919230593
2 46089 483200301
3 16 99972 25468343
3 84 99955 270107177
3 26 99965 823308813
3 14 99991 546330472
3 34 99980 465414546
3 14 99945 142202341
3 22 99945 465312100
3 38809 84036 580789200
3 41 99979 625302978
3 18 99998 574244027
3 89 99970 252049237
3 17944 35585 606586613
3 90 99957 945099695
3 20 99975 958059062
3 19481 79181 966697748
3 21 99973 707551613
1 73573 88841
3 49 99933 448585818
3 42 99963 297405508
3 21 99902 937822124
1 21409 29400
3 18243 90480 20403457
3 41871 46858 520373621
3 40 99990 975559224
3 7 99958 76606911
3 75 99955 797190168
3 49254 84715 776813950
3 91 99962 949566783
2 91422 123172191
1 48896 95737
3 66 99944 597070755
3 59 99944 934775457
3 8 99920 439098814
3 65 99924 471166053
3 84 99970 215376702
3 85 99964 500314643
3 53 99992 496932194
3 63 99975 119670656
3 74 99964 812114556
3 44 99980 436543273
3 2 99964 583134959
3 22 99987 927788377
3 6540 84582 337407862
2 6370 220397377
3 41782 79031 537432358
3 89 99993 454733715
3 93 99957 903219861
3 44 99925 407799258
1 54233 61180
3 26 99902 977612936
3 40 99955 360699521
3 17 99932 60504261
3 21914 98082 436026730
3 68 99910 471333890
3 87 99918 195218265
3 24 99987 150941497
3 86 99907 440925914
3 90 99976 898840554
3 82 99983 317472587
3 54 99903 875213823
3 49 99915 103286235
3 60 99988 616546544
3 10 99937 660372433
3 98 99984 549504034
3 6 99970 538423823
3 83 99912 747945109
3 52 99963 903788502
3 40 99902 71115199
3 81 99943 400667339
3 5413 65312 857147314
2 71644 466280617
2 46362 147188885
3 4 99938 405813563
3 30 99958 779301646
3 50 99975 162980221
3 21438 50641 769473746
2 25365 996716436
3 34636 71396 574624912
3 13 99929 42424985
3 60109 89721 409914964
3 23611 31762 822019885
3 93 99998 654102856
3 84 99987 404681598
3 60 99983 641103434
3 21190 89746 425840095
3 1 99997 258169526
3 89 99995 507193168
3 20 99910 468691725
3 37666 97633 518610239
3 15 99993 656534237
2 38414 887706241
3 73 99971 858116047
3 9 99977 891792114
3 12 99996 792602442
3 23 99991 750852459
3 72 99978 854547102
3 83 99901 162304787
3 25 99926 417911973
3 40 99954 155664222
3 84 99912 487240223
3 66 99923 907939091
3 9 99959 87821531
3 95 99983 677757586
3 17 99996 794134041
3 25 99956 110085460
3 84 99960 103182895
3 9 99988 308784307
3 42 99992 932755307
1 24503 34081
3 4 99968 420148688
3 87 99912 685540934
3 9 99992 605230841
3 33 99993 657388213
3 17 99994 633218045
3 38 99970 175873711
3 46 99993 682182662
3 19 99904 810757651
3 65 99986 870134041
3 45 99975 2613378
3 64216 69095 609509944
3 3 99952 781969576
3 39 99949 23878854
1 21304 93066
3 40 100000 425237498
3 45 99968 557070514
3 53 99983 116644295
3 72 99974 305611507
3 22 99901 912423122
3 81 99924 691479619
3 42334 69204 815598515
3 97 99905 31599762
3 65 99945 274548291
3 84 99996 394743100
3 6055 39172 149265983
3 11677 36980 880365258
3 17741 76906 190005552
3 39 99919 126647803
2 72470 673522062
2 27849 462685621
3 64 99918 170046251
3 45 99911 380032288
3 75 99944 568185539
2 13684 541837120
3 51 99949 834697002
3 62588 67929 743848010
1 45422 92434
3 47 99971 856299892
3 82 99962 560089783
3 30 99990 698096786
3 19328 83617 817368286
3 53 99970 232205419
3 41485 51844 378270594
3 20 99981 296962292
2 52004 354383460
3 55 99994 107764905
3 44 99991 846337040
3 91 99954 931330152
3 93 99994 201583592
1 41595 90623
3 40 99924 156871830
3 56 99937 540045098
3 79 99928 399603720
3 94 99995 829824967
3 8 99906 316811172
2 56531 55612520
3 20 99969 288388859
3 29 99927 906870833
2 66659 734612065
3 27 99951 791632799
3 91938 94312 458592946
3 55 99913 243987863
3 53809 55637 211517593
3 1 99943 550511563
3 66 99948 76617556
3 61 99980 949904316
3 76 99936 669949082
3 25 99979 963251023
3 42949 59651 546398909
3 55 99994 184313873
3 87 99943 118649365
3 19 99985 248231351
3 91 99949 18224026
3 63 99906 134072809
3 18 99972 558023888
3 9 99945 369728831
3 2 99959 946156263
3 71 99985 186106252
3 91 99942 99166499
2 55973 624407533
3 20 99960 801074288
3 66 99980 422736926
3 99 99989 460764823
3 99 99949 305988928
3 13 99924 807564972
3 30 99988 439191506
3 26 99959 992756
3 49 99978 189303146
3 13 99948 122604200
3 55 99963 857789500
3 95 99996 346358166
3 61 99985 368349656
3 51 99982 713740034
3 68 99954 804256050
3 39 99990 333730514
3 4465 89170 823904232
3 57 99945 234297323
3 2 99932 382218432
3 71183 94606 815013590
3 95 99973 435759472
3 30095 66243 116503975
3 76 99955 713601955
3 35003 46696 456953631
3 66 99916 688897336
3 88 99941 814526223
3 44 99900 631563725
3 1 99987 232645632
3 11 99979 289780092
2 77744 435635203
3 35 99988 128177459
3 42 99940 282549258
3 80 99997 611192249
3 30 99978 515051147
3 31 99987 220652338
3 93 99961 517707340
3 82 99995 666609889
3 84 99980 192176555
1 9565 88705
3 53 99903 584463838
3 37 99926 62014810
3 47 99919 998764157
3 9 99967 628130076
3 16516 61826 703957687
3 21 99962 13300017
3 10733 61526 549081930
3 79 99904 451946372
3 80 99965 971999592
1 62187 81938
3 45 99913 774284766
3 67 99900 955761438
3 26 99925 69453814
3 82 99911 822132356
3 85 99919 725494299
2 83038 105603737
3 599 82476 940544719
3 28 99932 530062645
3 93 99978 129628737
3 74 99964 89281616
2 66447 716738351
3 87 99931 861936548
3 42 99956 158407882
3 32 99999 610076340
3 35 99969 168991929
3 7301 95343 244801761
3 97 99970 404448204
2 75079 799824766
3 24 99956 671980069
1 18199 56469
3 15 99932 296265208
3 38 99938 847557236
3 5 99972 935427922
3 76 99937 78305903
3 45 99975 88882121
3 84 99980 537625820
3 65 99992 107189393
3 10 99906 360934790
2 33114 749816407
3 60 99962 558734127
2 2060 10657080
3 72 99905 129709286
3 88 99949 71451268
3 62 99964 636872994
3 50 99998 894021222
3 23 99908 856876655
1 37481 67286
3 50883 63087 805410139
3 12 99993 342565323
3 82 99964 353844192
1 62189 92019
3 3922 22029 825871101
3 96 99900 944503419
3 99 99946 292610730
3 44 99964 487885490
3 26 99900 708010012
1 68313 99692
1 28246 40628
3 29 99948 595886857
3 52 99903 941692711
3 23 100000 945241828
3 64243 71022 79703828
3 16 99953 851119489
3 75315 95665 333548736
3 22 99960 373838500
3 53 99963 576342789
3 43 99935 568760252
1 29376 72306
3 41 99970 280723909
3 24000 71580 908405234
3 78 99914 24084637
3 48 99989 384804041
3 25 99937 411893053
3 75534 84803 174481349
3 68 99904 230188702
3 76 99955 469493669
3 57 99932 584054854
3 89 99971 602263104
3 24 99917 769528495
3 60510 76497 951893000
3 63 99932 612735204
3 10 99965 774829262
3 33990 79141 973590893
3 23 99952 205786055
3 52903 99737 889862253
3 27 99952 784371407
3 9 99905 682707210
3 14 99914 485822701
1 49707 97587
1 1381 81325
3 15 99985 141324829
3 89 99904 419687950
3 13752 26006 195977590
3 100 99907 931357045
2 17225 6350557
1 2916 93911
3 24 99965 370266657
3 29716 82523 509520440
3 45 99940 440802047
3 84 99968 939367321
3 19 99945 209591978
3 26 99919 816484301
3 43 99937 205759702
3 24 99975 917508979
3 81 99926 712818480
3 69 99973 343976171
3 26749 77800 271564859
3 60 99983 440579159
3 47 99939 281678203
3 14 99932 69721314
3 100 99904 774002385
1 33739 44540
3 74 99989 648539279
3 74761 77227 33239314
3 56 99941 504825708
3 78 99902 152856103
3 65 99972 905543472
3 64 99920 410484020
3 94 99940 145249010
3 56 99950 664001704
3 94 99953 328434954
3 8 99901 867682910
3 20 99913 402794934
3 12 99953 323627361
1 9195 45381
3 15 99901 127831580
3 4 99946 262056232
3 16 99938 823159282
3 27 99995 552552028
3 31975 51789 816874824
3 92 99951 600137335
2 61231 983404899
1 5855 43256
2 78154 706230647
3 3238 41850 613272395
3 24 99977 61397523
3 49 99992 862288215
3 15 99910 371225951
3 96 99933 483677264
3 39 99918 627161548
3 95 99946 629165932
3 91 99933 128231889
3 59288 93084 781276451
3 36 99938 65315118
3 20 99936 618907786
1 14542 78052
3 23 99967 61388869
3 85 99969 564131278
3 20 99962 695170896
3 28 99991 306500310
3 31 99956 644924691
3 54 99932 861272794
3 95 99922 525733785
3 4523 69590 997571294
3 62 99997 74431600
3 3 99983 624329616
3 20 99928 298722635
3 3318 99948 767532815
3 10 99974 87328740
3 37 99942 569378284
3 28 99996 341429540
3 41 99900 939018609
3 79 99934 454818694
3 96 99913 238507298
3 75 99907 335851704
3 62 99954 58416002
3 96 99979 385074307
3 40 99967 680120343
3 24 99986 475544302
3 5 99931 584175280
3 77 99965 482084254
3 22 99977 473561573
3 43 99915 555447937
3 81 99926 63195872
3 81948 84680 403845547
3 4 99905 388300891
3 89 99987 954764928
3 100 99932 215810282
3 40 99966 31955476
3 84 99921 728434811
3 4 99919 854945999
3 59 99968 588476698
3 77 99929 360907604
3 1 99906 780726522
3 9 99906 194163876
3 94 99986 696944049
3 17 99931 124801406
3 75 99901 54743235
3 56 99950 990688522
3 34 99996 583850850
3 64 99930 918745783
3 80 99987 762637172
3 6832 74895 577264993
3 29 99933 168584150
2 58394 401670413
1 13943 89350
3 97 99976 15921609
3 21 99986 650504395
3 5331 28392 205841829
3 62 99965 90587632
3 42 99971 49167635
3 41 100000 635142733
3 9 99964 655922980
3 63 99955 171042785
3 27 99952 750798083
2 60658 293868835
3 60 99916 599041378
3 97 99945 157843769
3 33180 75053 299369762
3 9 99974 871803573
3 42 99975 860126884
3 96 99989 543391799
1 39282 83603
3 1 99908 831313789
3 81 99947 701080297
3 52 99908 46861286
2 92895 321311285
3 41 99956 185075155
3 25 99990 424832082
3 67 99958 56000866
3 63 99922 200641139
3 8025 46965 866823224
3 98 99969 634908469
2 56895 138964888
3 43 99938 584232545
3 85 99984 673115492
3 94 99937 152116113
3 91277 93729 184434406
3 2 99941 734161162
3 71 99908 99607185
3 19372 74647 713677881
3 39 99923 742375650
3 53 99900 613656078
3 12511 90914 519884325
3 18788 65110 397429473
1 68116 95962
3 20 99917 371942552
3 44 99907 846897602
3 90 99908 147718367
3 81 99926 19630851
3 51 99968 784100060
3 15 99978 632114968
3 28 99959 806051028
3 93 99959 360484692
3 32 99942 142217559
3 20 99934 386711997
3 45 99954 117001313
3 24288 55518 583181648
3 68 99956 235137474
3 14 99924 338173317
2 99371 537063507
3 42 99950 898282641
3 52 99993 83144448
3 3217 81762 312373087
3 11 99958 479564820
3 41 99952 787176773
3 2 99977 281010593
3 51 99933 419122437
3 4 99988 329223787
3 41549 62834 503747519
3 39220 50104 384028557
3 33 99925 327346606
3 47129 98250 597609303
3 6 99932 572120116
3 39 99906 782600571
3 46 99962 647627033
3 36 99934 163227241
2 40368 71946865
3 72 99988 224632838
3 63562 73109 438225464
3 74849 88349 225533601
3 53 99989 763219682
3 82 99979 227682216
3 42 99995 602201142
3 34 99980 84054371
1 88484 96517
3 27 99936 742264167
3 57 99955 30062027
2 43996 137487528
3 8 99982 961589696
3 8 99925 429849447
3 40 99927 588893632
3 13 99942 737998488
3 33 99933 838287578
3 60 99956 887894435
3 33 99927 272875180
3 96 99905 169534686
3 60 99932 393771852
3 36 99907 581290478
3 57 99968 80394441
3 53 99962 785739118
3 18 99956 569107955
3 55 99932 27307987
3 34 99980 728893020
3 76 99962 925041551
3 33 99973 621054366
3 45 99949 827300468
3 51 99998 356204511
3 47 99939 548708956
3 64 99912 10803603
3 43 99976 960842503
3 80220 84384 516851329
3 84 99921 699518788
2 85616 551728113
3 15612 82706 458369730
3 8 99900 25978949
3 99 99986 534496210
3 96 99926 414177414
3 53 99986 496871929
3 55 99969 707547183
3 94 99920 713934127
3 45 99973 456618989
3 69 99910 198770522
3 52 99999 356899813
3 46 99964 54911663
3 33 99956 266260279
3 16 99963 173690713
3 12 99910 224799940
3 92 99938 480116829
1 21182 36294
3 27 99909 472316607
3 46 99953 790914237
2 40572 402143088
3 20 99988 729989559
3 89 99928 739296701
3 80 99973 60470936
2 81042 999164632
2 23139 435489405
3 7 99988 890161302
3 34 99949 10436545
3 20 99907 254823996
3 30 99925 852353552
3 81 99966 867465460
3 83 99941 893122290
3 90 99957 805869616
3 13 99970 205044611
3 6446 66028 841843381
3 82 99940 310194869
3 13 99911 996911351
3 82 99977 941225175
3 11 99964 243226815
3 15 99966 116869206
3 12 99946 123860495
2 75660 777739668
3 56 99951 474939138
2 98342 7714825
3 24 99948 300781819
3 48231 79259 397396145
3 14 99927 253889087
3 33 99911 362481549
3 40 99957 666207703
3 76 99938 792010465
3 92 99986 92894906
3 80776 81074 619706178
3 47809 67860 212852171
3 13 99946 301845655
3 100 99921 394739961
3 2285 89191 958440544
3 30 99909 22388642
3 71474 77962 607434550
3 19 99977 189151293
3 90 99932 571743123
3 11 99919 368571704
3 41044 96460 728345044
2 80887 515100547
3 1 99911 808946057
3 95 99957 930724430
3 83 99917 256005363
3 33656 93728 767481069
3 54 99929 514867888
3 29 99999 345484459
3 55 99971 305862594
3 17 99902 768422318
2 88124 169258659
3 26863 37617 80447266
3 76678 82645 858956897
3 77 99958 264901051
1 17254 59938
3 1 99923 204841322
3 41 99961 506255852
1 80626 81376
3 40 99941 46699055
3 20 99911 758789497
3 61 99948 724228143
3 29898 83505 711146980
3 43 99951 485567562
3 4 99933 683983054
2 85496 798374723
3 1 99950 225191
3 9 99999 369285338
2 47488 925807319
2 27741 779896037
3 45 99960 995120715
3 77 99935 112230374
3 40 99929 554613958
3 74 99951 603573096
3 9 99921 250035306
2 28156 791043198
3 35291 91357 544913507
3 21 99987 637653269
3 88209 94946 545095749
3 88 99952 689310271
3 18416 78851 972685297
3 5425 67625 542865857
3 86 99920 811579923
3 66917 80773 744059316
3 71 99998 211161477
3 24 99993 956327440
3 16 99922 158315258
2 47712 684392692
1 13728 31530
3 88 99993 382332244
3 2 99917 406833974
3 91 99984 754816177
2 62745 359721563
3 64 99951 781409689
2 4880 573877057
3 91 99952 362489930
3 60 99984 975960202
3 34 99950 75550746
3 71 99946 496006089
3 14 99923 631244203
3 50 99963 642914859
3 25 99971 932841037
3 87 99945 914443522
3 78 99995 348300989
3 50 99949 105340841
3 20 99944 689228334
1 37454 52805
3 8 99979 776962935
3 57 99935 946358718
3 29 99966 149314456
2 65297 453288382
3 48 99954 531631033
2 84361 944410728
3 14 99958 645647119
2 18498 667063480
3 23 99966 402959105
3 47 99916 847490971
3 10 99902 45347500
3 26 99913 833328219
3 59 99937 66501516
3 51624 62245 397850755
3 15 99995 766011659
3 82 99966 66973981
3 90 99969 917433883
3 32 99926 817133076
3 63 99961 575002552
3 18 99944 470590681
3 59 99908 174987952
1 20518 88953
3 20 99959 198951992
3 80 99902 393027782
3 19 99936 130535171
3 29596 65470 243957486
3 48 99922 938835048
3 7 99997 222260595
3 22243 83404 587161226
3 49 100000 691707163
3 1 99944 349011771
3 10 99932 558992631
3 57 99988 549897984
3 71 99921 685604226
3 25 99945 172084056
3 38 99980 762956042
3 44 99938 660093497
3 78 99956 216485204
3 67 99928 901895387
3 40 99931 998570107
1 16322 39577
3 64 99954 811950064
3 53637 95697 80952996
3 75 99987 451988925
3 67888 89131 237202409
3 43 99908 439886704
3 82 99902 630867471
1 20875 52391
3 87 99948 314815919
3 2 99976 34742602
3 3 99923 209375261
3 92 99965 706584615
3 98 99979 382479941
3 59 99953 17115368
3 36 99926 324199985
3 27 99922 406245575
3 51 99961 547605028
3 28 99970 110717490
2 40549 325382515
3 19 99951 282454566
3 30 99988 317215972
3 82 99959 543915670
2 11982 945490572
3 56 99937 800686045
3 69 99929 823912226
3 47 99921 941632679
3 31830 96379 180122774
3 72 99999 175198446
3 45043 72165 471542690
3 5 99942 778739919
3 44274 54043 788292656
3 2670 78704 545800243
3 29 99905 42143839
3 89 99928 714761710
3 97 99965 536991428
3 51 99965 54620711
3 79 99946 273365997
3 12 99929 160506871
3 16 99990 659680555
3 59 99966 299739221
3 40345 91137 24353425
3 43735 53582 445146673
3 12 99911 504033336
3 13977 64124 472457183
3 22 99976 225445574
3 4 99911 870622647
3 64 99973 383935790
3 4669 95553 469943290
3 20 99901 244260792
3 29806 55418 215693816
3 26 99968 75931717
1 18602 63745
1 40720 61679
3 59 99943 618565204
2 440 161872691
3 99 99920 204210190
3 53252 95408 504373288
3 40 99921 164934800
3 58 99928 50935778
3 98 99918 206256719
3 48170 95339 451827550
3 43 99903 503390164
2 88548 49648228
3 50 99942 904801569
1 22957 59286
3 82 99984 618093813
3 56 99943 2462508
3 39 99978 792224887
3 26 99987 91049
3 59 99909 229605823
3 29 99932 593856295
3 70 99900 919025246
3 84 99948 769289483
3 24 99971 864398845
3 66251 83874 498051514
3 19 99969 64553088
3 3657 72844 923562467
3 93 99936 411615087
3 885 48278 530691326
3 70 99993 496158359
3 15 99929 66587413
3 63 99912 749621228
3 74 99996 90336194
3 37172 50217 728506034
3 72 99971 221691512
3 42909 67823 364766172
3 75 99972 947820039
3 8012 88374 707550644
2 44887 186557897
3 29 99974 821632235
3 70 99900 918044946
3 82 100000 309146874
3 62 99906 131890477
3 45 99929 648267324
3 42 99994 355690579
3 22 99990 680057753
3 647 31815 841343479
3 94 99973 385719859
3 59 99959 732895117
3 10 99992 890989120
2 63858 648689692
3 22 99909 139654655
3 1 99954 1071886
3 14 99915 848213741
3 7 99951 709871579
3 20 99932 448451071
3 11364 16320 130152350
3 86 99977 945401899
3 73 99988 156930896
2 29524 970843982
3 30 99998 603078507
1 12045 43308
3 88 99983 552679673
2 86396 13817538
3 91 99913 257613249
3 63117 94154 697189613
3 77 99904 687935604
2 63828 319001196
3 60812 88519 659783782
3 23 99916 861124705
3 11 99942 142986882
3 61 99946 803451419
3 69 99953 83522187
3 95 99974 622734898
3 78 99957 834602661
3 75 99940 514524805
3 91 99930 98243748
3 23 99918 356885856
3 29 99978 107760214
3 79 99936 964295138
3 41363 85196 717441795
3 20 99983 816135582
3 42 99966 464126003
1 44520 51521
3 17 99910 24623269
3 26 99988 195361443
3 66646 82769 243852377
3 7901 17104 173446137
3 46 99984 379935729
3 1 99928 242239837
3 63 99930 440813147
3 58 99937 860191801
3 47 99913 340199076
3 51344 93307 211219504
3 22 99913 942178812
3 44 99993 110966592
3 12 99913 351515388
3 22 99956 898164012
3 63 99916 305609767
3 37 99976 493249049
3 38 99901 654546352
3 95 99938 450110071
3 17 99983 881544315
2 40209 147477762
3 91 99957 268401227
3 16 99981 989491106
1 55732 68169
3 69 99943 311238962
3 47 99986 790722882
3 16 100000 570532318
3 92853 99312 58703424
3 60 99944 732408430
3 62407 84681 824715591
3 50813 87772 732680432
3 84 99907 25342291
2 2268 183970263
3 77372 95086 442940361
2 23689 547844480
3 39 99972 145023147
3 74 99926 446365041
3 2 99943 952571872
3 44 99923 121458008
3 53 99975 95084957
1 56137 69011
3 51 99946 461318985
3 61 99941 996547619
3 70593 83576 618643405
3 8 99955 124891297
3 38 99992 906264805
3 41 99998 776998270
3 1445 87418 919635901
3 20 99917 879568305
3 87720 94653 321071532
3 12 99942 971199188
1 23515 64864
3 64169 92175 863144788
3 37 99960 678857909
3 20222 22025 811776629
3 90 99961 242010160
3 46259 53578 81599023
1 12897 20610
3 71 99952 388949136
3 20 99920 155489082
3 34 99939 923951407
3 98 99935 750135679
3 30 99992 661217295
3 66 99906 443865533
3 51 99990 559446515
3 98 99971 155366725
3 82 99953 725395452
3 19 99914 978417870
2 19746 753557656
3 13 99961 880925315
3 63 99940 611222730
3 79 99946 339962685
3 39895 52112 711028171
3 14 99992 597609501
3 64 99934 48607253
3 2 99992 341080794
3 25 99945 610490717
3 58 99938 318033522
3 75 99982 188393465
2 8077 386396281
2 48013 481324191
3 50151 73671 983512475
3 14 99988 708771422
3 87 99945 95098802
3 74 99925 496953402
3 4 99927 829784934
3 1 99976 778835979
1 36210 81737
3 52 99901 673713830
3 50 99999 260083695
3 15 99911 934179200
3 16 99935 888469788
3 25 99953 794177913
3 67 99900 553739852
3 82 99978 809691126
3 75 99923 290273759
3 87051 97873 773908484
3 84 99959 628019016
3 62512 98262 871230846
3 55 99976 504682321
3 76 99982 201733488
3 16 99944 915010979
1 33249 57023
3 58 99908 177986946
3 66262 73107 621515056
3 29 99986 549928460
3 15 99956 689689051
3 31 99954 398993894
3 21 99947 150055157
3 13 99971 739182755
3 56 99947 583095166
3 3 99991 200874638
3 62 99904 210861103
3 28 99958 973870962
3 63 99993 487609943
2 97951 44821285
2 56766 118990644
3 81 99912 281790118
3 11 99991 605903367
3 9 99984 584898909
3 52 99946 954127368
3 86 99903 503283311
3 30 99903 635473207
3 91 99968 507932832
3 86 99958 755276285
3 36 99967 499907171
2 64482 118306704
1 62247 91148
3 97 99909 290265106
3 21 99922 216627144
3 30 99968 129793006
2 28359 48952425
3 27 99970 908458520
3 96 99941 967979411
3 66 99929 549524735
3 86 99924 133052464
3 60 99913 776772383
3 87 99945 499219594
3 60547 72410 914686120
1 12419 75535
3 55 99906 732761829
3 85 99942 620310246
3 7 99934 683506205
3 53 99972 24380418
3 36 99993 941293790
3 34 99989 944891945
3 62 99926 821565930
3 82 99998 834053068
3 93 99967 752134083
3 77 99926 712528748
3 32418 71912 483881623
3 55488 64403 999661211
3 28 99960 277947233
3 2 99975 331021894
3 2 99995 423841869
3 100 99907 563687987
3 41 99908 805255773
1 47815 75145
3 25 99995 559998171
1 15114 42315
3 16936 44162 550103729
3 60 99917 938855209
3 2 99928 258424142
3 7 99982 102514595
3 28 99936 483095704
3 29 99976 82990537
3 6 99915 969249597
1 49167 56572
3 97 99903 763347393
3 73 99902 453710391
3 97317 99482 567073194
3 11 99992 186025823
3 79 99986 476037226
2 25685 857768849
3 63 99973 292934130
3 82 99947 154599048
3 71 99978 22396980
3 12 99949 819610098
3 72 99996 173896506
3 32 99951 737842115
3 13 99929 775996068
3 77 99976 726236142
1 12549 98033
3 25 99947 550197239
3 87 99913 992673075
3 74 99959 690815621
3 92 99984 894195170
3 80 99971 415245911
3 51023 89448 267771740
3 79926 85782 823874822
3 77 99952 460673816
3 83 99951 842920972
3 85 99987 148676740
3 1 99980 966401222
3 7 99925 249371948
3 56 99904 398109623
3 55 99945 383681053
3 74 99902 180160270
3 71 99908 704077449
3 17 99969 524720235
3 94 99908 365473195
3 23 99903 671860702
3 43025 58283 693989869
3 48 99985 835737136
3 2 99960 168566088
3 37 99959 728419943
3 57428 73052 803768556
1 67324 67365
3 82 99992 487024031
3 51 99962 930721340
3 33726 98158 58788468
3 9371 91851 45805150
3 83977 99128 847499514
3 8 99955 849670577
3 100 99928 727608354
3 2 99940 626570973
3 12 99902 139044592
3 65 99940 355153774
3 30 99935 986243939
3 38 99947 317118415
3 55 99907 286292631
3 12 99953 224294549
3 91 99968 922955817
3 79 99985 277418750
3 8 99927 197825755
3 7 99984 462488249
3 41 99965 12747384
3 52 99922 216658663
3 56 99936 753868538
3 1 99995 685218402
3 93 99964 929571562
3 2623 97242 655998782
3 51 99933 83389704
3 83 99976 672790926
3 12991 27104 436229420
3 26 99933 470013800
3 64 99904 273939052
3 55 99987 253932587
3 47 99985 698160255
1 42270 86856
3 98 99910 998171771
3 47051 75458 899998440
3 58579 59867 461704348
3 99 99936 652933955
3 91 99928 877045334
1 2967 24855
3 10 99956 147148935
3 10 99948 787643036
3 98 99904 466153459
3 7064 73424 243256320
3 64 99956 608072493
3 14 99970 739874946
3 63 99902 418439585
3 27 99914 932595265
3 46769 81740 342025106
3 5 99912 50812193
3 77 99902 685124163
3 3 99932 860922892
3 47 99951 843647831
3 49824 96221 132412278
3 19816 45464 731638134
3 87 99913 167127331
3 95 99967 184778289
3 84 99912 736073516
3 61 99909 356482855
3 100 99988 700047935
3 92 99967 362766441
3 60 99946 823999783
3 50 99929 132847643
3 29 99911 40656781
3 80 99944 781185373
3 92 99991 619224573
3 33284 71543 733822057
3 13 99963 619936556
3 21253 69139 949273085
3 41 99975 276862584
3 18 99932 108725755
3 84 99945 795835824
3 65468 79920 847228238
3 91 99977 322061334
3 8 99966 753796880
3 10 99949 98712738
3 29 99905 699954411
3 13 99982 452789641
3 34 99993 633311421
3 44 99994 391031550
3 15 99910 337480063
3 20 99979 342784823
3 65 99919 671244135
3 73 99993 466720691
3 4 99971 454563148
3 89 99905 193442747
3 99 99977 518304074
3 16778 57818 503960103
3 1067 6255 690377383
3 75 99903 145161314
3 87 99945 918818038
3 54 99922 902639792
3 43 99956 72269946
3 94 99946 889132463
3 24 99977 68135373
3 3 99952 202780956
3 29 99990 361917633
3 38 99966 862065112
3 23 99920 8592518
3 25915 93417 279115562
3 97 99927 545903886
3 92 99936 410927430
3 29 99980 16549293
3 57 99918 108067087
3 8885 28933 79819525
3 88 99939 251528985
3 14 99930 282267681
3 33 99994 323224562
3 30 99994 663044831
3 2 99977 462607266
3 46288 49412 352547732
3 30660 57575 446249584
3 85 99950 785272299
3 85 99976 752266983
3 61 99914 336736526
2 58191 698454264
3 78 99985 982968116
3 16 99968 7048919
3 51946 60163 728341749
3 51249 68979 301423971
3 28 99944 110625514
3 67 99949 531299947
3 14 99998 437130101
3 8 99930 406313950
3 14260 72944 316725590
3 61 99991 199733525
3 11326 39158 966977806
3 54 99980 730723155
3 7 99963 571616644
3 92 99930 426380170
3 13 99919 413455847
3 82 99923 820507487
3 37 99900 377986771
3 67 99954 372765553
1 37654 99698
3 43 99923 878405388
3 29 99989 536374377
3 32 99942 452570439
3 66 99919 82736003
3 39164 40804 516683136
3 94 99968 67669862
3 10 99937 315344194
1 93289 96508
3 14 99900 902994313
2 89201 816434111
3 27 99954 421905638
3 66 99933 540907371
3 11 99962 77924908
3 34393 73709 139810874
3 66 99989 336157316
3 53 99909 562750933
3 86 99971 368733262
3 74 99935 770406083
3 98 99904 679004588
1 78595 89736
3 24352 94241 818060811
3 26 99923 764233229
3 6241 44755 252506170
1 39552 97849
3 8538 33907 755190817
3 29 99959 610404416
3 20 99989 759646435
3 30 99984 19475627
3 36113 91903 578839454
3 10 99960 677565605
3 54375 77490 922225484
3 16 99963 846628543
3 92 99924 238298655
3 49371 75147 528130972
3 55 99994 659280129
3 19 99939 55230353
3 39 99999 904882783
3 73 99961 824385424
3 95 99915 918082599
3 30 99933 661147974
3 8 99948 612887311
3 81 99991 471300739
3 54 99939 179228440
1 60958 64563
3 62 99974 755662726
3 24 99973 457709049
3 63 99912 606858676
3 30 99951 125918322
3 87 99939 947385838
3 38643 64039 963329805
3 56 99919 710753841
3 19 99965 864915469
3 83 99953 379086244
3 9 99965 171210591
3 31 99914 306116702
3 64 99962 150932084
3 66385 70425 381223528
1 24616 89131
3 48 99919 81967879
3 89 99991 213788087
3 18 99979 48590494
3 7992 12100 84795581
3 6 99932 152117316
3 49 99937 526555033
1 46749 87927
3 92 99978 892878648
3 89 100000 246133518
3 48 99915 685677064
3 3917 52105 262501416
3 59 99909 668148157
3 41 99923 85543565
2 54211 548130693
3 97 99980 264227952
3 93 99958 510656649
1 1217 36863
3 85 99950 167525191
3 71 99986 703551618
1 7652 76495
3 49 99995 287181107
3 63 99974 894292787
3 38 99904 576476751
3 23 99919 577544839
3 39858 92906 634870077
3 39 99947 744539523
3 69743 90103 774871180
3 50 99971 925423007
3 47 99956 671894071
3 8888 47192 285511226
3 8210 37640 923333993
3 97 99960 46549627
3 55 99903 971872127
3 94 99984 336320631
3 86 99976 308473423
3 49 99949 999086485
3 79 99900 570155943
3 88 99929 36437551
3 19 99983 389987865
3 51 99965 460705914
3 67 99924 635621622
3 13 99915 840570023
3 31790 78312 694181784
3 52 99911 613576778
3 15 99999 457688037
3 40 99996 169740028
3 1 99900 216286736
3 59530 78581 449430588
1 279 83368
3 47 99909 147634069
3 54 99975 65148781
3 70 99933 390252237
3 63 99985 141623233
3 21 99985 101189690
3 36102 46868 639640237
3 60 99984 592966347
3 29 99997 540180334
3 23751 99331 468578359
3 39 99958 533538928
3 71 99988 101941283
3 22 99934 678339480
3 10 99938 726823046
3 59 99933 174798790
3 10 99957 162604362
3 14873 23313 21380506
3 28832 28918 280423220
3 20 99984 699013495
1 1433 31464
3 54 99901 59893154
3 53 99924 533763652
3 79 99904 463375380
3 27 99904 130040845
1 55864 82737
1 14617 54627
3 95 99953 626602040
3 54 99903 963691414
3 11 99916 601713129
3 66097 84591 443864647
3 98 99993 316022278
3 59 99931 82728792
3 59 99997 338187130
3 62 99987 660989268
3 44800 48432 3882168
3 97 99971 622384037
3 38 99998 393727547
3 96 99900 357756219
3 11 99973 336201296
3 46 99974 455500912
3 30 99903 178319383
3 79 99902 324490283
1 60871 91588
1 33190 84679
3 27 99995 580412657
3 70 99904 841613961
1 10411 61528
3 48 99909 87842744
1 20682 74188
3 53 99935 532219683
3 10531 59150 316510444
3 32 99989 977549769
1 43930 92472
3 47 99919 616204557
3 15 99994 196102321
3 29 99983 791305334
3 37456 78965 619687909
3 88 99900 544041592
3 89 99981 606587357
3 93 99910 416407923
3 31292 75273 257680154
3 72199 72368 205216472
3 43 99949 284256217
3 54 99957 313627856
3 31 99946 847864019
3 19 99995 68552474
1 11 33432
3 86 99933 886877463
3 25 99905 108225414
3 55 99901 116481674
3 2332 11161 564056983
3 37 99926 708511792
3 31856 66788 293897055
1 31716 68068
3 96 99932 251776345
2 73538 398610186
3 348 86690 273199081
1 50069 98892
3 69 99915 458027333
3 26 99931 273589336
3 71 99987 366407892
2 39370 652468614
3 95 99948 806477418
3 16807 94382 321729334
3 61 99993 962807862
3 27 99939 845264034
3 37 99981 481382679
3 34 99939 319306626
3 30201 74178 612360520
3 76 99980 812409717
3 26 99912 523866164
3 90 99981 562578403
3 59 99967 437371257
2 31537 15231499
3 99 99913 392704313
3 65 99997 10143994
3 33 99962 751139468
3 41 99947 118286061
3 70 99957 312419182
3 55 99964 543860697
1 26657 66523
3 25 99940 649671863
3 65 99940 201932589
3 51 99953 918576731
1 57296 77918
3 34 99918 611903942
3 39 99904 781134562
3 7 99919 375936051
3 32 99902 223771576
3 36 99952 520452159
3 21 99954 922231754
3 28 99907 142636111
3 37 99928 5838831
3 27 99968 412154653
3 10 99989 891011138
3 10 99958 908852709
3 6390 43937 234532197
3 98 99928 746807745
3 49 99969 558026501
3 100 99923 621755473
3 24732 29819 663914910
3 28 99927 467036576
3 60946 68530 140376448
3 66 99921 467392323
3 77 99985 18637074
3 84 99976 585987779
3 33 99984 879882838
3 58 99907 118060861
3 21 99959 132637613
3 86 99976 154586695
2 20698 295162687
3 99 99959 553431132
2 38838 685218381
3 60943 94191 724865498
3 91 99975 505982834
3 19375 84285 678142527
3 83 99928 280658504
3 38 99981 627330312
3 45 99991 48784329
3 40 99943 9276289
3 96 99925 278769533
3 59 99935 951283488
3 54008 92204 841356415
3 41 99972 83485863
3 83 99994 980222403
3 49359 95970 376015499
3 36 99924 800534423
3 87555 91028 803394196
3 59 99968 940197481
3 50 99933 369615046
2 80254 283755918
3 38 99979 549111010
3 52 99980 437086783
3 14435 78591 629741861
3 34 99967 264775218
3 61 99960 741443452
3 39 99940 711258203
1 78371 86690
3 74 99952 219576698
3 55915 83556 952164136
3 29 99966 391440556
3 18 99908 500103323
3 27 99918 727695988
3 24 99981 376704202
3 54 99951 969967694
3 67 99924 935156502
3 59009 68154 541908695
3 87 99942 234641395
3 43 99901 73397382
3 28 99979 338270672
3 43 99973 625453496
3 51 99976 25285433
3 26 99969 198371314
3 32 99917 139468859
3 58577 66585 710238307
3 45 99960 808231176
3 17 99964 402266024
3 26161 76029 446307803
1 12780 20773
3 34 99993 138631989
3 46 99978 311938879
3 30 99993 162332959
3 62 99914 657033177
3 69 99926 593776530
3 99 99988 619840328
3 28 99913 682813205
3 79 99946 599881778
3 13 99971 534096156
3 32 99969 446919565
1 64869 69240
3 29 99926 666003054
3 59 99909 259704577
3 66 99933 85405922
3 42 99954 634502310
3 62 99959 972907929
3 21 99963 568402929
3 40 99999 22990400
3 30755 90300 831796875
3 40 99957 746083506
3 44 99998 246844168
3 35 99952 625217350
3 91 99989 35007822
3 17 99900 347917388
3 15 99901 145004088
3 2 99912 789218002
2 14046 691527443
3 60429 68427 144196362
3 14278 43874 281212705
3 7 99988 301318397
3 18 99999 238954564
3 85 99903 861612291
3 13 99982 629523801
3 30 99970 296445713
3 76 99962 218349328
3 73 99909 579551676
3 78 99953 367463123
3 51333 66280 195147326
3 90 99975 975796459
3 86 99937 156660662
2 87897 168066385
3 53 99916 329265750
3 22 99944 874244917
3 38 99940 493237750
3 30 99986 58490121
3 100 99959 257692448
3 43 99965 302884333
3 87 99903 11638131
3 74933 88322 470990016
3 83 99946 955786325
3 29 99920 771012993
3 80 99989 992958327
3 17 99919 476378611
3 78 99997 425464474
3 16 99921 644938629
3 1235 89410 577429137
3 9698 31170 113897584
3 57 99923 70310280
3 10 99969 233712161
3 2 99936 716737155
3 46 99977 197923034
1 40793 76378
3 3 99909 596749762
3 61 99957 403213444
3 4 99926 695410049
3 27 99994 449991421
3 94 99902 368043676
3 88 99962 775991734
3 54 99984 872964213
3 33761 68072 560860251
3 32832 74096 972452387
3 65873 86645 415165464
3 45863 87783 343041879
1 283 37172
3 39 100000 977346004
3 71 99997 814689086
3 5 99949 52494416
3 48 99940 387745523
2 8245 636910375
3 40 99932 28009983
3 77 99900 219152334
3 94 99912 92093010
3 16 99952 366668857
2 93331 607715617
3 28 99905 899099551
3 33 99956 514130367
2 96173 52590038
3 49 99931 894509434
3 25 99962 670104341
3 15402 59022 161806607
3 91 99971 181349925
3 15 99907 942380140
3 25726 41115 627202724
3 96 99935 397829227
3 98 99993 876645194
3 12 99998 86317508
3 52 99974 99748035
3 10 99908 110313237
3 79 99924 659617244
3 36 99944 895893537
3 92 99974 275598050
3 53 99939 817887832
3 47981 86205 317445703
1 765 60867
3 94 99923 278369510
3 47 99965 826527633
3 72 99946 676388550
3 99 99987 407837481
3 44 99936 611094464
3 57 99971 787966198
3 35 99916 347837335
3 92 99963 998471307
3 83 99981 471395603
1 12003 85018
3 46 99956 162810348
3 20247 24113 146469982
3 14 99927 504887892
3 16 99914 425988071
3 11 99941 613789344
3 28 99977 88001004
3 42 99996 983483145
3 34 99943 649853226
2 30806 890248113
3 60908 77842 695002050
3 91 99959 641635283
3 10 99939 318878052
3 97 99984 446820965
3 41 99951 353866246
3 89 99964 560064244
1 49104 82154
3 73 99987 356429729
3 24 99971 775131078
3 41326 54835 88618108
3 76832 92540 906267929
3 56 99947 723107349
1 33879 46599
3 37 99932 274068371
3 100 99982 840129751
3 60 99912 121043110
3 91 99947 74600294
3 41 99987 101270676
3 45 99966 487177472
3 38 99931 188470472
3 67 99907 229108670
3 67 99988 724967464
3 59 99973 423910648
3 78 99951 482809327
3 57 99957 945467208
3 10 99902 825369047
3 40 99939 96999887
3 78 99918 799243132
3 21887 45689 908567739
3 73 99943 891917565
3 24 99978 36141833
3 45 99977 259582180
3 79 99944 150471047
1 16056 50078
2 63751 695766215
3 76 99987 825458773
3 55 99997 213039129
3 67 99948 384863192
3 38 99972 530124711
3 73 99972 927298499
3 91965 98748 823791576
3 46 99970 114482084
3 25 99910 484295693
3 70 99957 441969956
3 82 99963 178041007
1 25523 78915
3 71 99932 839515622
3 36 99948 813377306
3 55 99981 540029317
3 100 99978 481845345
1 24965 58250
3 96 99913 613985459
3 86 99952 932058667
3 81 99991 984584067
3 55481 74307 556709865
3 48 99951 813771999
3 84 99905 428386209
2 97510 29990340
3 40 99960 178821953
3 2 99903 44786875
3 74 99963 57123826
3 6 99950 296107657
3 57 100000 278389140
3 100 99968 939581633
3 31 99970 329080888
3 48 99902 492008866
3 37 99915 925826049
3 22 99909 621610294
3 88 99933 478108522
3 62 99982 191294393
1 55491 90636
3 22439 76020 240717707
3 54 99933 13711193
3 67 99924 902959422
3 51 99914 267282939
3 54 99904 587073540
3 66 99932 424194494
3 96 99956 150276863
3 1 99911 763626978
3 96 99974 242544225
1 52241 60748
2 82467 784248349
3 27474 45905 450227914
3 63 99966 828829158
3 96 99942 145978456
3 46 99951 367894882
3 61 99956 677049688
3 99 99969 853122980
2 33649 825228487
3 65402 95304 296413811
2 70778 975929405
3 98 99924 781430679
3 36 99901 620874836
2 70927 713715838
3 73 99940 86883789
3 47 99915 282362713
3 70319 99424 317347750
3 54 99962 212798969
3 12 99956 260755315
3 61 99971 967869950
3 14 99930 625110073
2 29508 218411525
3 72 99926 520034671
3 20 99926 130792999
3 8053 66136 437524430
3 8 99964 425225282
2 56653 726105411
3 35 99996 39794492
3 2 99943 803391984
3 47 99999 843289260
3 56 99915 250393401
3 69 99902 906109799
3 26712 65276 284053067
3 27 99914 914332071
3 26 99909 160939812
3 24 99920 309194291
3 65 99997 881213660
3 54 99987 731292867
3 3 99965 175617829
3 9888 44616 777825187
3 100 99901 13166352
3 87 99904 991227548
3 90 99997 448443155
3 82 99923 171531023
3 78002 79175 167785544
2 99377 31327140
3 74400 80373 839529348
1 37495 91660
3 28833 91025 450897456
3 4804 55479 998620344
3 77 99941 651795306
3 58 99958 567096300
3 1 99980 745746598
3 4 99908 465740300
3 69 99915 844229808
3 47 99976 931010316
3 24 99951 588131114
3 3120 28969 285183376
3 11 99977 262483476
3 13 99917 178376336
3 15 99989 721115785
3 95 99978 766348351
3 56100 73110 150196939
3 69 99938 1059886
3 46966 70311 949030786
3 56 99942 529733293
3 7 99915 926456896
1 24355 50528
3 57 99983 683253838
3 40 99979 348240365
3 84 99999 626034382
3 96 99911 309273257
3 51 99978 218849837
3 56 99942 816436479
3 62 99917 195154266
1 6756 32401
3 12 100000 467912786
3 47 99901 490082848
1 11734 49941
3 96 99949 58679030
3 34 99909 303419548
3 75358 93798 580342558
3 19 99953 702668820
3 20 99918 7187623
3 80 99980 79312634
1 41445 78640
3 33 99990 467261992
3 96 99911 952450104
3 2 99929 781603531
3 92 99918 942416938
3 3 99970 195801427
3 14 99937 819339547
1 24454 38115
3 53 99942 799380579
3 89 99980 77400419
3 76 99945 927282793
3 56 99913 144068021
3 70 99993 923363061
3 79857 92336 410677651
3 12 99982 79743371
3 78 99933 292448614
3 87 99921 125058901
3 26 99952 966413443
3 11 99914 874552072
2 68921 251828423
3 97 99950 487732053
3 3 99963 701505939
3 23 99959 790884245
1 15936 98522
3 2705 45993 588291403
3 54 99902 860421467
3 67 99946 3807625
3 35 99918 595807904
1 21729 27729
2 56525 872629
3 77 99962 254324054
1 18119 34435
3 87 99910 252855301
3 10 99933 94697925
3 66 99905 514907715
3 96 99911 255690282
3 16 99922 841715891
3 75 99955 206608388
3 46 99901 972264240
3 20 99964 291845664
3 54 99934 948874436
3 67 99944 162346531
3 57 99973 125372241
3 55 99952 907691347
3 89 99909 259040370
3 87 99929 301611672
3 39 99975 836255647
3 67 99939 112390594
3 82721 91095 537585040
3 90 99965 538205196
3 90 99952 716279012
3 2 99992 283518946
3 81 99958 617336835
3 77 99942 789390303
3 15 99984 692232768
3 11 99905 729278234
3 35 99995 511259203
3 35 99902 475731618
3 27 99942 707973542
3 3 99990 231519303
2 66694 507411520
3 21 99979 179981238
3 58 99999 88689395
3 54 99965 385768020
3 67 99947 800608759
3 67 99938 659409441
3 82 99975 737838312
3 63 99983 736412625
3 50 99993 718777144
3 56 99957 920522939
3 1 99992 417593104
3 14 99904 651234520
3 14 99975 693883769
3 27 99959 547998727
3 70 99910 10449851
3 2 99912 264600723
3 30 99912 534801925
3 24 99964 966949622
3 19 99940 599304015
3 41 99977 910031583
3 60 99991 359803004
1 2550 7421
3 64 99990 420453704
3 54 99900 901274991
3 72 99917 550860149
2 58193 286950953
3 29381 55032 846693533
3 89 99907 876629318
3 58476 69416 904090168
3 25 99902 839132486
3 58486 70757 19287475
3 64 99951 693442542
3 60 99905 985721923
3 3 99945 429687466
3 14 99986 961173788
3 51899 57014 490190098
3 52 99937 845029913
3 43 99997 364931754
3 11 99903 541321629
3 16 99955 760908270
3 93 99942 497058233
1 7002 56695
3 32 99955 515812066
3 61 99937 109022704
3 80 99919 786427048
3 71 99908 851534002
2 2481 502726997
2 31832 531889092
3 77 99968 680202337
3 56 99971 248861308
3 69 99973 42756489
3 11 99911 18136460
3 29 99948 684850642
3 85 99940 347352565
3 87 99983 365165078
3 32 99957 865517681
3 10926 14554 759723966
3 19 99940 822561012
2 77679 695949016
2 85162 164601853
1 28326 69040
3 58994 75167 114656154
3 80 99922 789550282
3 26 99939 651372723
1 73467 95401
3 37 99904 358251896
3 34 99960 635275776
3 44072 90061 732224779
2 38857 827037142
3 23 99979 452393456
2 41366 434735822
3 95 99935 48751359
3 23 99995 620981020
2 91033 7496060
3 39 99939 439745827
2 2790 318165485
3 87 99902 339568331
3 11353 24054 445258138
3 89 99942 456237303
3 29880 49286 717013324
3 1 99918 107774262
2 71716 215592948
3 29 99995 829440
3 50398 64089 509369740
3 63465 70574 721457471
3 42 99946 887149089
3 43 99987 573146697
3 31208 40454 128906649
2 40794 634279748
3 66 99970 494834324
3 53267 59241 890897826
3 35 99913 74031645
3 99 99965 460307183
2 39061 470514779
3 56 99941 920549571
3 27 99972 421292328
3 41 99969 482164921
3 6 99926 524774547
3 25 99928 404760719
3 96 99999 673558229
3 87 99966 859308839
3 52 99971 326549508
3 53 99970 22659350
3 27 99926 207900044
3 92 99935 336134213
3 42 99978 153291003
3 36 99977 316627157
3 15 99922 518348290
2 8103 515009880
3 31 99918 689081684
3 67 99909 884583388
3 69 99988 107053537
3 78 99978 438338158
3 53 99942 854414191
3 91 99942 719428558
3 91 99979 613777936
3 98 99936 967199188
3 29984 55522 754364381
3 64 99916 408885142
3 80 99939 138710578
1 29784 76045
3 29 99914 300715501
3 3621 88936 111881455
3 6 99900 628775305
3 90 99901 203818321
2 37448 256046260
3 63 99922 296187601
3 50 99995 538659282
3 16 99960 939299143
3 17 99958 147552233
3 13 99917 16599221
3 5 99957 187739231
1 14026 88245
3 62 99958 853672184
3 54 99935 121687879
3 30265 63951 432147892
3 79 99903 789684378
3 34 99986 363748159
3 60903 68054 951213148
3 40 99989 175926640
1 11666 66350
3 32 99942 326123027
3 40 99904 706704366
3 49 99975 649771041
3 39098 41838 405361996
3 33664 85871 359790287
3 17 99999 586472801
3 37 99941 758020066
3 79 99998 200301777
3 76 99927 128208915
3 18 99936 895085037
3 18 99949 270799189
3 75 99905 196285719
3 9 99905 35321427
3 26 100000 437789798
3 9 99903 595305273
2 40173 532164765
2 48426 39114992
3 96 99970 613431386
3 29 99941 187859028
3 20 99900 657122009
3 43 99982 329993098
3 90 99936 68815428
3 3 99903 653576650
3 86 99906 624378364
3 97 99981 163644471
1 48688 63438
3 84 99996 290486970
3 14 99930 326217858
2 406 322958905
3 20 99930 814799629
1 33129 69735
3 5962 84524 996099844
3 68 99925 855413427
3 85 99995 787926118
3 45 99991 766533405
3 52 99952 85409655
1 39423 60574
2 46983 1613030
3 25 99963 981858137
3 2551 16284 212844104
3 59 99992 833770448
3 10519 44072 341822859
3 15 99959 227960066
3 46 99960 50457777
3 4 99990 293796555
3 35 99942 463623203
3 53359 78959 86879964
3 61 99926 519865303
3 32 99988 381055738
3 96288 97922 565972918
3 53 99993 51932808
3 49 99994 833150270
3 7 99905 461728072
2 30259 885801803
3 9 99920 320832809
3 2 99971 298318852
3 67 99927 670234278
3 90 99955 944510242
3 2 99960 569613968
3 32076 44680 974709379
3 48 99965 573879026
3 100 99949 697093754
3 24 99975 409176082
3 42 99978 171256499
3 68 99901 372479099
3 49 99965 969099352
3 1 99998 496414271
3 33 99993 11395444
3 37 99945 697332091
3 47986 60328 527006104
3 60 99911 466135579
2 29088 191649215
2 83645 977029611
3 8 99969 551430632
3 78 99914 169297779
3 63869 70448 317169492
3 7 99993 826534529
1 26156 96960
3 12 99943 426186448
3 23 99959 90284800
2 55294 2556963
1 20764 37074
3 60 99938 868403984
3 33898 61926 90539041
2 44125 985530732
3 5 99933 103366228
3 27 99915 861438095
3 39 99938 320761050
3 46770 95918 607287975
3 100 99920 658062043
3 63 99917 417526793
3 57 99921 900286611
1 87978 94918
3 24 99961 86733782
3 80 99969 747909055
3 76 99907 612577335
3 61 99905 826418048
1 9639 10099
3 79 99984 970441388
1 10125 20908
3 72 99960 551264394
1 54975 91778
3 57 99928 634779073
3 76 99917 59368024
3 89 99996 388973155
3 30 99935 288428388
3 98 99962 255791369
3 85 99950 4429234
3 63 99985 282941895
3 34544 92969 334784703
3 7 99989 784132105
3 83535 85082 88684342
3 8 99902 890555411
3 15 99945 722600600
3 64 99991 965377485
3 40 99943 995820064
3 37 99925 351648445
3 30789 72787 845849317
3 21 99990 412256597
1 1996 74945
3 85 99979 146318173
3 71502 73813 72850143
3 49 99921 42597106
3 63 99903 366385686
3 68 99949 741913761
3 51 99938 388680183
1 16821 59517
3 6615 8085 465820718
3 91 99943 735447040
3 40 99910 163033739
3 99 99985 201353408
3 75 99943 575084689
3 51805 58825 48088039
3 56 99934 978907247
3 32 99924 364329830
1 844 54495
3 60 99954 346360438
3 75 99913 496309606
3 13 99908 360932885
3 32603 67721 94577332
3 47 99900 186773609
3 62 99923 644982340
3 27 99916 884378796
1 58105 87745
3 53 99942 55332315
3 53 99908 149597210
3 31 99977 336086451
3 11 99943 142266341
3 88 99900 631494767
3 2 99977 677310550
3 24 99995 275199633
2 97309 1036748
3 3823 11015 14395851
3 81 99957 783370983
3 8 99909 136387297
3 99 99970 149431110
3 74 99928 431323652
3 17 100000 894058659
3 95 99958 429987270
3 91 99975 17185255
3 2 99981 949035375
3 58 99946 637272461
3 82 99935 637804163
3 49651 66018 393983811
3 19 99955 733861767
3 64 99969 95193299
3 90 99914 952718848
3 4546 41879 63186497
3 70 99954 88681917
3 28 99920 746932534
3 34359 77595 112611159
3 66 99972 378984348
3 86 99919 387676149
3 83 99902 330726283
3 1 99944 832564820
3 93 99906 525170275
3 53 99903 196635399
3 39 99976 305580859
3 93 99950 768193020
3 67 99903 481529978
3 76 99994 914969920
3 96 99941 581953731
3 62 99952 511773955
3 12 99916 340822295
3 7 99939 605139678
3 72 99990 429219381
3 5697 38085 878600788
3 91 99913 696480069
3 47 99955 116700312
3 7 99922 667900854
3 69 99915 781349262
2 57187 820240638
3 63 99973 156505594
3 28 99954 894117216
3 15 99912 46198067
3 17 99988 427391966
3 52 99999 775468550
3 32 99935 811074547
3 12010 25937 998334379
3 99 99977 589364292
3 23 99984 621435886
3 11 99907 686889925
3 74 99903 490419058
3 98 99914 795633689
3 19 99923 420278068
3 11 99994 920225083
3 100 99953 804490066
3 98 99977 78785115
3 44 99949 310935821
3 44049 68594 714374667
3 44365 91116 631682573
3 81 99937 235414938
3 11688 16615 100045029
3 89 99949 47710144
3 46 99994 350625494
1 20572 47504
3 72 99902 147449423
3 15 99976 495648573
3 8 99976 843609256
3 24 99910 76752084
3 40 99948 331801501
3 73 99967 219016986
3 38 99985 314340842
1 19337 94233
3 7744 54176 266488720
3 16356 37967 964327710
3 8 99908 798881948
3 25 99972 468864634
3 55649 55697 591789115
3 43 99909 416484457
3 73 99938 741028256
3 73 99914 142393895
3 43 99947 684329131
3 83 99925 285590552
3 81 99956 736098730
3 3 99917 195614630
3 30 99931 743027294
3 13834 18995 410936938
3 48 99922 699013697
3 29 99946 808086671
3 69 99907 578183686
3 16135 50777 929452148
3 47 99970 163161185
3 76 99936 375108496
3 98 99943 19369993
3 69 99977 331272347
3 52821 87604 362332924
3 18 99953 631943915
3 89727 93816 364545282
3 79 99971 591011099
3 71220 80579 618525556
1 2578 30494
3 7 99904 971266426
3 94 99921 32863925
3 86 99931 117117312
2 14723 623781035
3 82 99907 977358777
3 54 99994 75404601
1 29278 67087
3 11 99958 736424094
3 55 99914 87385734
3 88 99980 314515530
3 73 99966 586010753
3 43 99965 863628650
2 46348 227905088
3 68 99910 445447419
3 33 99999 727223124
3 62 99933 348707930
3 24216 32784 219909798
3 88 99992 63118866
3 30569 76229 882607234
3 19 99937 856149818
3 47137 86296 835175775
3 64 99903 565665164
3 94 99925 114377124
3 63 99929 523949387
3 46993 64059 237907625
3 37 99939 256777319
3 24 99999 991855361
3 22 99980 555327204
3 29 99915 243051511
3 75 99905 325103735
2 79907 892382353
1 34765 41686
3 76 99922 843567124
3 87 99941 272483445
3 1 99985 762836546
3 51 99919 633011610
2 46574 188057265
3 81 99989 818989836
3 8 99919 324300957
3 74 99983 641006096
1 3045 71329
3 87 99992 591463586
3 18 99903 388476012
3 20 99912 759207371
2 39960 57181640
3 19 99919 820362706
3 86 99998 950009426
3 36 99900 161920578
3 37 99936 497933541
3 12 99985 894321548
2 82503 512534940
3 27828 55654 608112658
3 86 99958 252118653
3 31365 46693 442490766
3 51 99985 817246493
3 31 99910 900631232
3 85420 88774 683793368
3 61 99915 853045998
1 24926 44495
3 36 99932 166452991
3 32 99973 212150601
3 81 99957 266829999
3 69 99989 131580829
2 52947 694297986
3 39 99911 564775486
3 73 99961 478016290
3 54 99962 369815120
3 87387 95361 747623670
3 31558 47102 361024302
3 1654 71269 617385972
3 64 99939 536615002
3 35992 83388 654517852
3 51 99953 91702537
1 75266 85574
3 58 99997 396118630
3 35454 46822 183670249
3 19 99908 525101774
3 83 99913 236512212
3 50264 86893 374355841
3 4 99904 932542991
3 56 99953 420152839
3 1 99959 920882191
3 43 99960 590689148
3 89 99969 134622873
3 24 99996 160034002
3 52 99964 25807390
3 23 99901 789701720
3 35 99969 986585194
3 4 99965 207216763
3 17287 62535 425993086
3 65 99953 427983308
2 72620 811921602
3 46 99947 323354539
3 63 99968 720441606
3 10 99974 125252784
2 20546 838053203
2 12416 657181486
3 1824 21644 692182811
3 84 99999 569419301
3 21 99919 958332759
3 89 99944 421755082
2 18743 405414472
3 33 99959 532909671
3 17 99916 136604300
3 44 99908 566614503
3 15 99947 800572124
3 8 99936 196273984
3 85 99978 362083288
3 42121 84736 531955505
3 67 99996 590814004
3 42472 42542 387643447
3 39 99962 564538198
3 31827 54707 147805518
3 34 99946 370030654
3 39 99983 774676468
3 40 99980 270043051
3 58 99911 702671727
3 10147 59550 873519740
3 51 99992 835873104
3 23770 70337 35630932
3 5276 40736 391774520
3 22 99916 44775553
3 79771 91150 269858778
3 13 99968 379379999
3 3 99958 707160897
3 50 99999 58870648
3 1 99995 138022484
3 30 99953 697909934
3 4 99987 424625047
3 4 99905 31073181
3 31 99980 162543923
3 23493 66111 415937275
3 7 99947 538437688
3 16 99937 265691329
3 89 99928 741315874
3 44 99965 409445071
3 41 100000 400649626
3 36 99973 981369547
3 82 99941 109679999
3 52 99985 50217289
3 9231 12308 207290149
3 33 99976 538974257
3 51 99937 38295772
3 58 99905 277321310
3 11622 75045 349310388
3 48 99946 548330627
3 32 99966 242094464
3 33 99905 558365011
3 94 99910 802785817
3 58 99956 854872289
3 86 99900 329495524
3 32716 57585 950816069
3 82 99902 340810134
3 9 99949 861309568
3 59 99991 386468150
3 46549 48139 746593185
3 39 99912 647392868
3 37 99944 948666665
3 30318 77485 728911833
3 64 99922 589413036
3 12 99918 950242863
3 32 99935 199116217
3 67 99967 461664227
3 35 99951 831476220
3 63 99941 591692952
2 73796 195622421
3 27 99938 247542414
3 74 99907 729848387
1 10941 80156
3 3 99944 834913549
3 82 99943 742362608
3 41 99908 952613697
3 98 99943 269748197
3 21 99992 634042164
3 86 99973 233348686
3 30 99926 164612386
3 69 99999 618085206
3 72731 78800 845419125
3 13 99924 143853060
3 86 99903 463370096
3 23 99922 832233724
3 100 99917 909285900
3 67 99993 22742663
3 49 99929 899986978
3 18 99962 47106518
3 42 99995 118755019
3 29 99902 649446274
3 32 99919 196127493
3 88 99903 579644760
3 81 99973 239119255
3 98 99984 59327828
3 8112 40190 880211510
2 53846 727004623
1 36235 96452
3 90312 94557 192852955
3 17 99924 320709857
3 69 99978 264953762
3 69 99916 23666693
3 81 99948 416618411
3 10 99946 651773883
3 7 99923 998649001
3 39 99998 209100395
3 72 99963 851430576
3 22 99946 154034200
1 5529 28914
3 14 99980 589417605
2 26215 2877542
3 45 99916 411683493
1 42476 71922
3 30 99965 535405046
3 35 99959 317833819
3 88 99986 267120664
3 30 99937 592055819
3 18 99934 266252543
3 1 99938 126116535
3 58 99998 416788315
3 29 99952 495944953
3 39 99948 636072438
3 24 99976 588063384
3 54 99955 512806174
3 36618 51772 393627904
3 77 99956 474963781
3 56 99944 579097362
3 35 99941 568833767
3 80 99935 129931806
3 41678 74744 115187116
3 10 99947 242415662
3 90 99946 700952270
3 56 99956 361177478
3 7 99956 627620029
3 27428 55945 191543656
2 20940 733339649
3 4 99989 616592570
3 41 99921 698487605
2 673 82591281
3 55 99999 696931020
3 43 99975 628045483
3 3 99970 997343898
3 7409 82901 364163907
3 100 99992 253238565
3 33 99979 171664563
3 9 99989 813247627
1 59763 71689
3 62 99949 200605529
3 39 99958 786942118
3 19 99993 725727693
3 4 99901 556432698
3 21157 57824 926187742
3 25 99908 726764036
3 7 99902 861788732
3 21 99910 412646885
3 72 99974 781674074
3 25 99990 223847118
3 47210 60272 689446999
3 76 99936 532192962
3 16 99915 338278684
3 71 99977 319261212
3 18 99997 293220807
3 44 99926 362201874
1 38943 50947
3 21503 25050 569276659
3 44 99989 248138983
3 59 99900 64924074
3 94 99970 715396378
3 36695 77627 405792872
3 79 99926 347418263
3 24 99942 637255757
3 29 100000 483546737
3 1 99910 439340084
3 9280 11880 915217519
3 28 99915 809071995
3 98 99971 352623090
1 26707 43502
3 59 99961 488678899
3 33 99955 283164580
3 84 99986 318072665
3 47 99997 301757772
1 1872 96927
3 25061 25066 742718614
3 62 100000 946615149
2 89520 30151078
3 55 99933 95310790
3 11 99910 419337353
3 6 99910 659627754
3 38 99999 71543056
3 40 99935 389031500
3 40 99915 598778275
3 78 99987 974020051
3 23 99933 688343280
3 72 99978 866635015
3 27 99956 633093231
3 53 99975 609799602
3 88 99944 870300714
3 83058 92285 620046283
3 13409 26183 111518139
3 87 99935 87257749
3 9 99959 87921302
3 74 99987 880234243
3 97 99933 576062344
3 49 99960 284070239
3 18 99996 576414592
3 59 99917 764732460
3 88 99919 342802317
3 282 84269 808634440
2 38443 677879303
3 21 99911 667395071
3 12 99983 250098000
3 33 99935 990491809
3 68 99940 585043544
3 77 99973 887180222
3 100 99915 841488530
3 1 99908 588863887
3 82 99982 454117237
3 79 99948 500036491
3 20 99970 443819966
3 12 99913 314350535
3 45 99966 357418999
3 46 99983 651368865
3 67 99939 16993336
3 38 99955 105805213
3 53 99979 318315309
3 17102 58419 238740111
3 94 99935 251959896
3 33 99958 2656250
3 62 99929 168521112
3 9 99958 701235128
3 29 99918 504314858
3 73 99953 615283419
3 16289 74079 275696495
3 87 99983 209789396
2 45639 782057148
3 47 99918 160883224
3 4 99930 17828078
1 45931 84668
3 17 99964 554520377
3 50283 52346 721787912
2 76966 774403189
3 64 99903 265062733
3 4071 69255 76862452
3 5 99993 159306132
3 63 99948 848324107
1 38627 78848
3 13 99950 203724586
3 65 99948 866801607
3 16 99908 106115322
3 67 99987 318710244
3 96 99929 42525496
3 6 99936 539822941
3 51 99908 143761905
3 10079 29144 839500970
3 50 99953 40087215
3 57 99945 19071194
3 37 99983 542049921
3 95 99919 399376315
3 48 99980 263199037
3 57 99955 131427133
3 74 99942 610365956
3 34 99911 719176212
3 49 99932 98628359
3 33 99959 928467869
3 55 99903 821677705
3 23 99976 456570115
3 79 99995 47349029
3 73 99976 582191521
3 22 99915 658660178
3 15316 44767 860987563
3 44 99969 550113316
3 90623 91351 495597577
3 2 99969 476821844
1 79614 86112
3 99 99944 987066686
3 72 99913 853010683
2 17507 37479103
3 51804 87066 349366650
3 29 99946 282459018
3 70 99929 508285733
3 3894 79481 872942415
3 83 99943 933144032
3 16 99921 752548169
3 41 99927 718255221
3 44 99930 357107847
1 11191 45901
3 1 99940 493262160
3 37 99971 286906855
1 61731 64314
3 5759 55178 530348614
3 54703 95798 233470982
2 64937 550138772
3 69615 91293 706514463
3 30 99997 596007459
2 50386 9660362
3 50 99924 588853642
3 58 99909 337196260
2 71678 835980968
3 98 99947 79309181
3 27 99932 619988303
3 86 99941 912056173
3 15 99997 792718921
3 62 99990 67234101
3 16 99949 813323110
3 3353 91161 425625156
3 67 99990 324487817
3 57 99950 585512136
3 90 99998 666828618
3 44 99923 719358571
3 44 99971 697235416
2 94950 330571408
3 62 99907 854386120
3 62 99962 444904962
3 47 99920 672053766
2 39862 48959822
3 18 99987 104568943
3 64 99996 875852795
3 51 99947 155468225
3 72 99935 734180493
3 209 36197 841389726
1 64350 81985
3 43 99955 250856791
3 43 99961 224614179
3 15 99984 37858148
3 19 99976 437085124
3 9 99946 58597296
3 36035 84819 117632639
3 31 99976 733435536
3 59 99972 704817182
3 21 99963 692207010
3 35 99987 904268537
3 65 99943 478291371
3 95 99976 641365500
3 41 99958 770857405
3 19 99996 915826410
3 72 99956 94635932
2 90931 598415029
3 58 99992 827114029
3 31 99962 588457131
3 66 99956 351273348
3 44 99991 458084529
3 9 99960 638082559
3 16 99904 55997594
3 72 99980 673161156
3 51 99924 815921902
1 15045 58668
3 73 99961 611210966
3 85 99984 305595022
3 31 99988 317016554
3 7 99900 380557756
3 52 99919 227162036
3 35 99968 569449609
3 86 99946 442986476
1 61841 67242
3 61 99994 233121117
3 2762 24923 540776344
3 48 99946 22063897
3 72 99937 546636204
2 11572 607982880
3 83 99955 788695046
3 64 99990 469822063
3 65 99927 910975802
3 21 99995 792284663
3 13923 61658 509660455
3 39 99944 693086983
3 53 99911 694196184
3 36 99937 771163574
3 71 99935 239092095
3 40 99906 655802211
3 65 99938 675168525
3 1 99991 181920384
3 96 99961 898966563
3 17 99941 88199569
3 66 99939 161924137
3 8 99905 352345455
3 12 99916 655069372
3 60645 98471 815344850
3 70 99969 199468877
3 53 99976 991226638
3 79 99950 992271368
3 85 99992 974258717
3 26 99937 9403890
3 71 99902 110113245
3 83 99904 325819991
3 80 99938 443739291
3 26 99959 854821219
3 48 99908 430566097
3 40 99951 136561678
3 59526 79595 617795628
1 18565 92876
3 26 99923 808314219
3 31 99939 549303218
3 71 99909 889981622
3 1885 50048 589216001
3 12888 34669 733279421
3 36 99911 281464926
1 44528 70854
3 55108 94272 283176493
3 90 99953 852284025
3 7 99927 520092299
3 75 99985 60169235
3 4 99967 813444765
3 96 99970 644715873
3 69916 94395 51081112
3 73 99936 739674106
3 16 99979 272454999
3 32 99948 799024485
3 76 99933 13073469
3 34 99958 935459355
3 53 99963 228597338
3 40972 95872 476190668
2 65078 837541676
3 50 99930 929232918
3 31762 50394 352169492
3 37 99935 269686283
3 100 99975 105164741
3 28 99931 895640629
3 9 99961 924962266
1 18527 64004
3 30 99918 571590106
3 30 99971 592684622
3 13266 20619 539509718
3 26 99975 786615566
1 10487 28975
3 18085 46311 867970288
3 16972 66423 354819649
3 17 99961 16614436
3 36 99922 653959727
3 70 99919 824603379
3 1 99923 564274809
3 92 99944 631001938
3 7 99981 282774293
3 55 99989 855491712
3 28901 82437 550167194
3 4 99928 171374981
3 87 99961 490771684
3 83 99942 292389115
3 79 99975 586245881
3 10 99987 34477580
3 32 99949 875620907
3 59 99990 950208700
1 26047 45791
3 1385 12393 114069668
3 38 99904 838683796
3 15 99924 493449312
3 38 99944 74300548
3 26 99964 137353568
1 21513 35153
3 33997 64802 643581881
3 39 99952 521263745
3 33 99948 464243389
2 99790 944309977
1 78836 86766
3 45 99939 890765344
3 45 99979 680933565
3 100 99943 586222282
2 48770 117753889
2 88820 846634096
3 82 99980 380453752
3 23 99952 852012480
3 28 99990 960633314
3 68760 98461 248493710
3 18 99910 900437985
3 97 99926 389549638
3 7 99993 384655901
3 63 99932 6512766
1 92664 96435
2 86706 571177278
3 5 99937 870114888
3 31 99933 165699562
3 19 99932 957287653
3 16 99923 991250282
3 18 99969 920696340
2 8047 803248950
1 24195 95688
3 39565 89125 405201065
3 79 99947 998697078
3 66 99949 167297603
3 95 99914 528382558
3 74 99954 88818166
3 99 99946 429192687
3 52 99970 714747913
3 67 99923 793081376
3 90 99931 624775775
3 27 99959 313063564
3 98 99947 345356766
2 81584 475793258
3 80 99991 460648217
3 20 99917 873280733
1 56887 70432
3 39 99927 980106097
3 11 99989 460554365
3 58 99963 265857203
3 59 99994 24662808
3 18906 61929 854035276
3 73119 88325 656781658
3 53 99901 994667357
3 81 99940 9614440
3 63 99935 883415396
3 100 99924 603594171
3 38 99935 723597056
3 72 99974 64428549
1 9504 63760
3 44 99916 263258904
1 13974 47943
3 88 99990 202379937
3 38 99959 871160267
3 4 99995 159693910
3 19863 92268 362529241
3 2 99987 76249518
3 45 99991 678108071
3 19 99919 196371793
2 67515 995465924
3 15303 45759 727891643
3 25555 41335 356519269
3 38 99948 83266760
3 48 99909 703465065
3 44 99963 525716639
3 80 99915 593962497
3 46 99973 758049881
3 36325 36724 999124423
3 34 99964 483385331
2 13996 10367044
3 73 99962 98157291
3 38 99972 679932796
3 15 99917 51958002
3 46 99985 413868009
1 23706 74316
3 87 99922 143073065
3 21 99955 670286890
3 19 99952 904688889
3 79100 89310 769354271
3 5 99975 311722716
3 72 99922 749140214
3 67 99927 827677827
3 11237 75930 59331095
3 29 99956 765070083
3 26 99941 802309765
3 36 99926 275061784
3 82 99942 174777925
3 100 99972 913282217
3 32 99958 609534210
3 26 99922 2540684
3 30 99922 800951279
3 26 99974 806387596
3 46 99903 641561837
3 45 99982 824268200
3 85 99915 559645422
3 14 99932 740664478
3 75 99987 476342169
3 70 99977 59874472
3 86 99920 441848367
1 72694 75722
3 88 99939 241650226
3 69 99992 165195256
3 36 99974 520072937
3 89 99908 213004840
3 85 99914 208668266
3 67 99999 726484329
3 25 99988 240079923
3 76 99989 961476474
3 8 99966 435073083
1 7118 76484
3 80 99981 903051524
3 81 99952 62825010
3 81 99917 18774052
3 86 99928 132471599
3 18106 33558 97361959
3 55 99941 63780419
3 64 99920 575740255
3 12 99984 680839605
3 20 99960 418358138
3 6 99951 247297040
3 24 99958 24646562
3 69 99951 762280806
3 87 99962 148599776
3 36 99900 697228243
1 17980 48040
3 41 99990 717360356
3 60597 96632 773482645
1 14157 74228
3 100 99917 539025254
3 7 99906 953223789
3 5 99952 557257267
3 26 99945 496586990
3 28 99957 174527546
3 97 99957 612423599
3 9 99938 78400066
3 11865 47572 23554309
3 39765 69356 266036556
3 59 99922 767505219
3 41 99922 62181745
3 80 99917 439183552
3 1 99923 938963973
3 68 99980 648566553
3 72 99941 549472512
3 29 99931 982766520
3 89 99902 986069919
3 38 99966 369553813
3 25 99905 314279494
3 31 99972 928270907
3 56 99956 156523432
2 8637 138082642
3 23584 72862 791580364
3 23 99908 134145058
3 78 99968 10091911
3 93 99990 468434951
3 49 99986 304128220
3 39365 59938 127831807
3 5 99939 629760356
3 51 99930 900758907
3 70 99982 573215467
3 5 99958 744566437
3 75 99996 189412552
3 54 99927 111955425
3 40 99993 293712780
3 78 99913 18202513
3 22 99972 229882848
3 3702 30871 961837854
3 16474 77652 226498728
3 13 99977 301994547
3 97 99926 350652524
3 51 99923 789811020
3 11 99907 910258169
3 42253 88355 869259631
3 93 99922 345709123
3 89 99923 743504697
3 31 99994 833078670
3 39 99931 471649565
3 57028 63791 14058445
3 76 99992 862129897
3 63 99936 767352394
3 62 99935 604455561
3 34 99930 69147272
3 91642 98725 469870608
3 1 99972 542109285
3 44669 81302 1501940
3 56 99931 407085955
3 4201 15343 623803544
3 10 99940 833027561
3 100 99935 400127504
3 37 99967 363384806
3 67670 84756 984878369
3 39 99922 830872886
1 21647 34309
3 54 99991 420738463
3 18 99997 518074434
3 25 99922 587638893
3 44 99965 652644883
3 52 99913 829313319
3 64 99922 954578109
3 21312 56337 316427093
3 42 99960 592926699
3 49 99968 975375047
3 60 99994 44211231
3 42 99950 793324548
3 31938 89068 50851385
3 91 99987 266217443
3 10 99907 75313204
3 63 99998 483243127
3 87 99993 276611890
3 62 99935 537287985
3 13806 24786 462454458
3 89 99977 603746368
3 21 99968 262903617
3 24 99952 261574460
3 96 99912 954643431
3 33 99961 126261508
3 74 99959 296815492
3 26 99995 90405092
3 5 99925 819043555
3 87 99984 864242939
3 12663 13892 498882125
3 21153 60038 779971036
3 91 99917 601963593
1 71152 86602
3 23 99905 34797952
2 89634 102095337
3 4 99934 727901616
1 63189 68977
3 53 99912 371418654
3 56 99965 773399290
3 20 99930 607804184
3 73 99953 315426555
3 71 99985 939255308
3 4 99943 541126492
3 24 99919 346156233
3 55715 99880 962184314
3 9 99948 424141278
3 7 99900 850996873
3 28 99908 791886495
3 36 99946 954107322
3 88 99927 978337381
3 59 99938 644508066
3 85 99962 68707606
1 25451 49556
3 67642 78694 106622162
3 92 99902 909830325
3 68 99963 405632333
3 2 99903 468069252
3 71 99912 350145014
3 41 99928 660027328
3 72 99928 547019630
3 24 99960 578037105
3 92 99970 727962815
3 31 99969 498232198
3 19287 20955 246511395
3 19 99917 4238774
3 52 99901 782579977
1 1553 88547
3 7375 49310 329518319
3 5 99959 536695161
3 86 99946 271678225
3 96 99980 40017461
3 45 99996 461544650
3 92 99992 510948027
3 55 99984 780053341
3 34 99995 982944760
3 84 99956 481942811
3 28 99955 197051815
3 9 99923 172010929
3 26 99928 445541556
3 5957 12870 948698020
3 62 99913 631952608
3 93 99976 819004186
3 50 99996 414567334
3 67 99933 993106907
3 31107 85560 9980510
3 23 99959 557201559
3 43 99933 745967008
3 60 99977 501987177
3 47 99930 703265771
3 12 99979 251828124
3 17805 73695 842029958
3 12 99957 194008749
3 8 99959 703719847
3 30 99989 121168530
3 15 99902 332680402
3 13 99982 178096954
3 37456 94204 399319684
3 57704 89420 70294868
3 43 99906 613219857
3 41 99992 450337365
3 31 99996 722670795
3 3 99921 394107828
3 2 99967 99296100
3 10 99962 923643256
3 12 99979 187096214
3 18 99944 185973748
3 59 99962 645233408
3 70 99937 875727569
3 40 99983 519824467
1 3606 54963
1 41463 58510
3 43823 48570 479451447
3 96 99991 931739574
3 46 99947 215325336
3 84 99982 30180447
3 40 99954 734790842
3 77 99922 162979547
3 49 99981 955251288
3 6 99952 717262569
3 88 99908 636083378
3 50 99942 884753928
3 83 99975 624223949
3 13 99976 843450582
3 16 99968 689241082
3 3607 17872 978278840
1 5652 15969
3 64 99909 696268273
1 36955 55402
3 21 99963 703030480
3 6 99945 708948939
3 89 99977 361736260
3 82 99935 642980885
3 35 99948 132988132
3 87 99974 671862231
3 60448 84623 923661584
3 33 99993 596354455
3 3227 6079 165200281
3 16454 40725 976649758
3 16 99902 961245356
3 89 99997 569238645
3 60 99978 607923700
3 21 99966 779154735
3 23 99985 115800571
3 44 99992 192062185
3 1 99950 22125265
3 13 99915 508573200
3 6 99999 10079729
3 33 99939 9306594
3 50 99947 162247520
2 73572 937683816
3 39 99919 450133016
3 61 99933 199412712
3 90 99999 579126941
3 31 99935 765445782
1 54162 81731
3 66 99910 75121554
3 43 99990 792810110
3 53 99943 383071844
3 28 99934 82909979
3 27 99916 913561949
3 36577 63349 284512335
3 35 99940 299898011
3 53 99945 808592019
3 33 99987 965020678
3 86 99909 697288098
3 32422 55088 775137047
3 59 99915 23230050
3 56 99990 928120283
3 1822 64489 512730629
3 23 99959 577528626
3 35 99947 458100847
3 8 99906 487368285
3 22 99958 766068699
3 9 99963 217013687
3 87 99989 89507258
3 70 99952 681401027
3 16 99933 912717020
3 55 99976 666668391
3 43 99950 312226513
3 53 99979 200705142
3 29 99961 671620242
1 11373 15447
1 86238 91796
3 91 99965 313120016
3 56190 70902 27879402
3 92 99918 514516592
3 95 99959 127073742
3 12 99966 714579912
3 69 99945 253422697
3 55 99921 985032326
3 65 99934 128364172
3 65 99918 113685045
3 8899 80854 212504859
3 38 99945 945904957
3 13034 22023 301384693
3 95 99939 396158188
3 42 99920 983679509
3 91 99948 702464694
3 67 99904 122364154
3 26 99985 866563257
3 9391 76068 153663301
3 52 99990 315168132
3 97 99941 864945825
3 41 99999 609745176
3 94 99948 119961832
3 64546 83471 187020079
3 52 99912 891837059
3 45 99997 557684413
3 86 99914 97344530
3 83 99977 72071348
1 52517 78883
3 2634 52758 993381762
2 76620 210520865
3 68 99964 342540005
3 57 99912 734056315
1 34274 58702
3 100 99997 608306683
1 34815 62623
3 39 99928 655949289
3 56 99960 112257141
3 6993 22472 720937853
3 98 99912 646775445
3 72 99956 776884367
3 99 99985 949622764
3 29 99994 535249376
3 53 99951 753264918
3 64 99918 151763608
3 48 99902 260934787
3 97 99922 965961071
3 83 99905 208826554
3 19 99928 678818061
1 41184 78562
3 29 99927 567942903
3 78829 86641 502931411
3 61 99981 10324899
3 1280 46672 73523438
3 34 99949 503491780
3 50 99983 806466023
3 72 99984 900960805
3 78 99974 614301195
3 9 99955 760420452
3 25 99967 207589921
1 3542 69908
3 37 99974 915827005
3 55 99927 934179085
3 35 99933 210493922
3 58 99982 710309238
3 76 99945 380770000
3 34 99961 159209873
3 67 99918 80953626
2 48212 662772503
3 16 99965 458983933
2 38797 846212491
3 60 99903 368963332
3 82 99922 543378709
3 20265 67858 774938477
3 46 99957 113692803
3 36575 76927 786954903
3 14 99904 90210955
3 11 99981 668739156
1 19807 21280
3 9491 42985 697346423
2 65215 426510133
3 17 99960 419396595
3 38 99918 56508492
3 52242 67037 390483367
3 7015 8096 666056155
3 4218 87503 861692974
3 11 99923 395575149
3 6 99983 846860862
3 21331 54311 502714389
3 9 99993 797156479
3 9 99902 328368532
3 90 100000 922162131
2 95489 669630673
3 50 99914 771990599
3 83 99906 132650454
3 76 99935 296108017
3 38 99977 415541602
3 25 99986 817519368
3 38822 94413 187622337
3 78 99917 72870429
1 61985 84834
2 21577 330228525
3 40981 77087 249181128
3 73601 97528 278821620
3 49 99915 598415055
3 85 99984 283927173
3 71 99944 293891114
2 38341 584803404
3 59 99966 683679684
3 36165 44060 240312499
3 33 99986 571363144
3 76 99956 953823086
3 17 99906 16464376
3 54 99994 644214164
3 84 99993 279125619
3 8 99987 288681684
2 99057 589639964
3 22 99970 999387692
3 27 99938 374357479
1 47667 53441
3 18 99982 543015676
3 98 99937 559205436
3 87 99910 704878382
3 18 99997 789195933
3 42 99993 534514726
3 96 99980 458980868
3 68 99928 340463185
3 53685 71064 404914662
3 75 99956 981564479
3 4 99979 35065606
3 36 99981 663306051
3 20 99963 528022324
3 9 99932 260822363
3 72 99950 741339730
1 32142 40162
3 54 99992 338548565
3 2 99959 896709874
3 50 99907 508282803
3 35 99974 756334275
1 22643 74404
3 23 99996 714650741
3 80 99941 872554667
3 85 99967 854187141
3 85 99901 725172803
3 25 99964 808477010
3 17 99945 709918456
3 95 99912 20168054
3 70 99935 187922378
3 90 99901 969044844
1 83573 98044
3 75 99975 191732651
3 46 99987 890111953
3 77 99998 517423011
3 41 99971 306645387
3 11 99911 196530124
3 85 99931 992091555
3 66 99934 786358870
3 63 99990 820591715
3 30893 79724 294673459
3 65 99910 87802108
3 34 99910 71313335
3 6 99954 17002321
3 15 99931 173171332
3 27 99901 740687608
3 16516 73001 546775717
3 50839 92401 451623294
1 15402 24034
3 81 99914 728435638
1 65195 70000
3 32 99988 510240179
3 8 99929 181004001
3 22 99978 685350035
3 21 99985 744835101
3 84 100000 388915483
3 84 99993 330299745
3 100 99967 537235191
3 82 99961 813738762
3 41 99989 179234300
3 19 99981 956342773
3 11 99995 163298472
3 70 99916 309262884
3 55620 69087 212528619
3 24520 69091 491516067
3 51428 61683 236188708
3 84 99964 433531050
3 19951 67008 250193263
3 46 99958 5627396
3 92 99940 129952542
3 58 99979 297769135
3 75 99911 212441733
3 4 99910 851297732
3 76187 86798 550078714
3 69 99958 498824602
3 94 99937 365054748
3 81 99946 734945062
3 56 99920 224888660
3 75 99927 938273957
1 54222 83518
3 47723 88849 902857560
3 90 99996 749682944
3 61 99955 776601316
3 69 99974 295123908
3 34924 58942 605122137
3 90 99921 198150622
3 27 99908 608718629
3 84 99996 474480348
3 59 99963 951743194
3 97 99901 791142332
3 73331 96955 903158036
3 84 99948 938444786
2 81548 931835670
3 21 99974 380775168
3 54 99999 526678556
3 30 99968 375406345
3 29 99960 635223145
3 39 99936 16508822
3 23 99983 601396709
3 96 99918 226112939
3 88 99936 760403298
3 45 99977 674543263
3 67 99939 152184765
3 88 99962 345486434
3 59 99948 270294088
3 63 99942 341000957
3 66 99905 863946344
3 96 99908 416563034
3 22 99991 80567931
3 62 99919 361356613
3 42 99934 518874620
3 58 99907 93161651
3 39 99961 582393065
3 49 99913 218871875
3 12 99955 593341028
3 4 99908 968100610
3 99 99981 156185753
3 45417 77279 728198003
3 16 99932 195419616
3 65055 77604 703113167
3 23 99966 372406564
3 30 99997 352109449
3 85 99903 958618499
3 9 99936 174277653
3 11 99994 139102519
3 32 99905 238279402
3 30 99993 653013940
3 28729 49700 951171781
3 98 99941 625314579
3 95 99929 532476976
3 78 99982 734260910
3 84 99955 91694403
3 16 99945 380318989
3 68 99943 23448233
3 65 99955 919216896
3 99 99910 170431975
3 55 99902 898478094
3 61 99988 789603545
3 37 99903 251289102
3 94 99955 132791933
3 78759 79266 382407699
3 40 99933 628493556
3 62 99982 455137422
3 5 99951 448981702
3 10 99945 200027310
3 69 99902 408911717
3 78 99908 61287179
3 56 99913 435718389
3 72 99933 574821252
3 8011 85312 836241226
3 34 99901 955031653
3 55 99986 562456626
3 48 99913 399038669
3 95 99937 565827317
3 35 99904 406677583
3 44 99996 476720923
3 14820 86417 802396631
3 13 99965 337205357
2 87095 246370418
3 9 99957 477909583
1 91524 99710
3 1283 14924 28009572
3 70 99914 804867645
3 43 99992 980438843
1 22011 89277
3 62 99931 903207675
3 49 99942 206251982
3 84 99963 207583505
3 37 99961 777713037
3 17133 82781 409451088
3 19489 25056 756627341
3 26738 55807 989552906
3 24 99935 443790079
3 66 99997 785503641
3 100 99944 472119415
3 96 99957 226642658
3 1 99915 696601230
2 44601 13608018
3 78 99980 813992128
3 36 99952 543202934
3 1 99946 430071552
3 8 99913 552087705
3 9 99945 12931325
3 66 99959 506354777
3 13 99942 409682367
3 55 99944 673740227
3 29 99930 329380661
3 11 99904 643545872
3 51912 60469 7274006
3 46 99931 716287919
3 94 99950 891663112
3 1 99924 102695044
3 98 99943 108564735
3 40 99949 143578992
3 75 99921 665301224
3 85537 88263 366920209
3 6 99986 978422919
3 90 99937 703160778
1 13573 95632
3 2277 52714 38371834
3 8 99905 39057152
3 73240 95443 58207640
1 30443 63481
3 387 71819 932435425
3 89 99910 305083684
3 8 99998 985273958
3 59 99968 305931917
3 3474 98184 140176424
3 57328 95941 550298344
3 41 99908 924548450
3 28 99938 8784392
3 22 99952 781777283
2 70189 156578572
3 67 99979 500915480
3 61 99959 403988786
3 50 99976 375694232
3 5 99906 858127405
2 30624 724436417
3 81 99930 666977680
3 28 99936 147422197
3 40120 91700 978006554
3 70 99962 215506002
3 17 99960 80743081
1 20965 99777
3 13 99926 369387581
3 99 99990 405567486
3 68 99939 512112213
3 95 99974 522269391
3 86 99979 413958940
2 82038 936689092
3 42 99983 143797708
3 54 99900 231079338
3 86 99973 48317288
3 36 99965 922981312
3 32 99993 97616444
3 65 99924 968253509
3 4 99981 30088809
3 47 99948 216944276
3 25 99975 280281890
3 35 99980 437180390
3 57907 62387 381845912
3 42 99952 583552855
3 18 99992 596332822
2 15312 642667820
3 17469 19585 541760732
3 36 99957 48218482
3 29 99930 882173981
3 76 99960 173515977
3 72 99934 205995290
3 82 99991 824954095
2 69638 290579167
3 13 99977 988971711
3 52 99923 946807827
3 92 99997 225815934
3 50205 87266 982088851
3 45 99957 279377341
3 9 99929 676379499
3 24 99955 665998628
3 28 99955 409630332
3 72 99953 276771064
3 100 99991 206739809
3 20 99985 839569441
3 98 99969 982011282
3 12 99912 961148015
3 42 99904 743741383
3 71 99968 881343774
3 25 99969 25576096
3 92 99915 195828887
3 20 99932 987908226
3 62 99908 550483832
3 42 99977 340255940
3 80 99978 188813015
3 82 99957 784426506
3 28 99931 816467907
3 26 99911 61185010
3 36988 92469 377324044
3 64947 75995 67260398
3 71 99992 682273860
1 17234 31598
3 78668 85541 408615117
3 26 99934 995579482
3 52224 64592 978121406
3 6 99938 347171983
3 96 99982 597739474
3 78 99985 39943011
3 42 99986 169656161
3 12 99998 529035519
3 36 99911 151156065
1 3201 70540
3 10 99941 462569216
3 84 99926 243373761
3 78 99944 619013947
3 53 99965 242799077
3 98 99911 465931009
3 66 99978 320448758
3 7839 45538 889976366
3 59675 80675 234014163
3 24 99957 414167328
3 1479 96006 354545691
3 49722 60167 110052861
3 55 99901 392984205
3 10 99926 912669494
2 99773 950822404
3 22 99990 289971975
3 71 99930 667103267
3 87167 91803 966494635
3 64 99956 424455011
3 38 99950 438815288
3 36 99957 731556598
3 4 99904 343638552
3 77 99949 647121428
2 29438 21865176
3 27 99968 580505828
3 849 48920 974713756
2 94303 267121157
3 90 99938 220432918
2 73201 349424389
3 93 99943 560596677
3 31889 95681 938414773
3 74 99938 307332727
3 45 99965 58925568
3 37 99945 981589663
3 50 99969 66440930
1 17916 22381
3 53 99960 723421840
3 75 99992 490177917
3 39081 42583 955900577
3 17 99915 552652372
3 43 99961 982257948
3 96 99969 327880098
3 20 99911 689574550
3 72 99977 78726169
3 76301 90319 749184417
3 49 99956 90920564
3 17 99944 167868976
3 43 99936 793608695
2 95861 618495381
3 91 99986 540993994
3 49 99976 253202092
3 20 99975 703638926
2 30651 630511656
3 33 99910 249105599
3 55 100000 166017931
3 48 99913 600508227
3 37 99943 99985035
3 95 99986 675599567
3 58 99981 143197658
3 64 99975 370195680
3 61 99900 957243102
3 52 99943 808337266
3 26 99972 641703066
3 7 99972 406415619
3 100 99909 46250442
3 13 99931 315888089
3 88 99977 699842125
3 42858 53521 84199045
3 59 99957 77332936
3 45 99960 818308520
3 34 99950 383978377
3 74 99943 477764341
1 67736 93209
3 39 99984 262591970
3 73731 74822 339286564
3 45 99980 177189099
3 17 99994 735213571
3 18 99932 384858457
3 54 99997 33924240
3 61 99953 914570451
3 46472 53980 889402702
3 79 99911 346612722
1 81146 86121
3 4 99995 921913682
3 78 99937 375582882
3 56379 74831 348967047
3 18 99944 101155358
3 61 99929 962212225
3 17 99997 206618446
3 59980 94413 142063594
3 52 99993 479810794
3 88 99943 116793924
3 73 99939 776426555
3 555 49366 134871077
3 68 99911 509625719
3 82 99970 502720958
3 86 99921 563734380
3 14018 71891 508426402
3 33 99938 308406881
3 98 99944 137951173
3 13 99957 604124729
1 56836 73834
3 91 99973 489522311
3 36902 57830 931489929
1 54115 78633
3 97 99946 610738751
3 84 99939 184263522
3 98 99981 192339113
3 22 99900 906634890
3 15717 90794 685107390
3 8 99928 284661639
3 51 99977 698863048
3 93 99923 481970892
3 34 99993 210668011
3 67011 85190 238832508
3 23888 79434 631485349
3 84 99912 100885264
3 75 99952 694551187
3 42 99947 598211644
3 12298 83134 626174325
3 44 99969 794111248
3 83 99911 934724981
3 20 99948 848779355
3 20 99998 381418660
1 31691 63634
3 48 99936 845972059
1 72485 88762
3 8 99962 871339967
2 42100 393975795
3 90 99998 770342981
3 9379 87060 241987408
3 80 99983 56034872
3 56 99935 604442688
3 11 99987 931943470
3 25232 85965 436801433
3 85 99976 214520408
3 48 99916 217892213
3 31 99928 546570831
1 222 64165
3 39458 90947 941560373
3 49 99929 193538417
3 42 99942 972750782
3 73 99939 682302810
3 61263 80485 908311582
3 43 99900 171117766
3 50 99952 796075466
3 8 99991 665257796
2 64353 840162728
3 35 99978 314953298
3 79 99929 653606204
3 68 99973 965594475
3 52 99981 959940661
3 79267 81665 143296878
3 40 99986 17355687
3 9 99981 201382238
3 88 99976 443421006
3 39 99980 545311553
3 27 99973 36864017
3 11 99922 502193856
3 91 99974 841977799
1 8024 53990
3 93 99937 511060180
3 63 99909 418292086
3 55 99962 633240450
3 6 99918 995119067
3 15146 24984 467927325
3 11 99961 204876642
3 16 99945 673687731
3 21 99939 804588556
3 89 99922 15478816
2 5210 466585294
3 9 99954 803819732
3 5 99962 740644968
3 74 99997 673623654
3 26 99918 407010483
3 97 99919 183461230
3 38 99992 553839520
3 68 99990 711487008
3 64 99975 382135942
3 14 99958 687023455
3 98 99925 940302851
3 52 99955 873601471
3 97 99943 536281382
3 75 99992 210838478
3 43 99969 632577482
3 78 99988 645971859
3 75 99947 720223301
3 97 99958 45696856
3 74 99973 837703746
3 29 99906 380829604
3 72 99902 4917995
3 62 99981 293058700
3 26798 45640 478570572
3 43 99911 926463532
3 8 99979 316958195
3 38164 94629 422439536
3 38 99985 397110492
3 13539 80771 703142936
3 4 99950 652224653
3 56 99922 561584378
3 67 99917 846875517
1 53390 70073
3 83 99967 600226593
3 26 99964 189694893
1 20326 94776
3 83 99961 773519670
3 20 99943 581454866
3 48 99985 693260230
3 59 99988 294193176
3 59321 61251 271506229
3 69 99903 422283567
2 37217 499242941
3 77 99984 644515030
3 21958 88498 824316552
3 29167 61866 193357573
3 82 99923 722140414
3 11035 66201 789811635
3 66 99936 494423802
3 28 99911 414933424
2 85530 328251298
3 79 99969 322307070
3 91 99947 388363468
3 85 99959 526109104
3 65 99942 14776136
3 62 99941 218119268
3 82 99903 703053238
3 19 99938 491327942
3 88 99923 461505142
3 79 99955 780320346
3 21782 60350 538767274
3 19341 58226 344034721
3 24448 25416 410253436
3 30 99969 155537791
3 34 99921 993402786
3 26397 85696 290257628
3 21 99994 928129312
3 4672 52771 597626762
3 58 99907 547547470
3 83 99930 511435110
2 6392 836576327
3 100 99969 453098712
3 58 99909 23499778
1 15236 39181
3 6 99929 822507482
3 11624 18739 973480294
3 27 99946 687610579
3 74 99935 380771106
3 5 99972 237817127
3 90 99992 374176455
3 54 99901 546348741
3 65 99949 332048899
3 69 99962 702675555
3 62 99910 55427750
1 18205 97797
3 21023 72027 655788793
3 10 99913 343620264
3 39 99917 672834394
3 97 99929 882880204
3 5518 42823 20313721
2 80626 151348139
3 50 99933 394288741
3 73770 81686 545669678
3 75 99916 810773432
3 40978 86308 972226727
3 45 99967 708747916
3 68 99972 556521549
3 12 99973 830927844
3 4666 22156 362845081
3 53 99961 609348383
3 25160 44907 314878020
3 19140 57711 48801812
3 84 99956 238347410
3 61 99947 183049856
3 46 99936 599792590
3 5911 40969 981673634
3 65 99997 89341462
3 5 99920 734786340
3 74 99910 187568984
3 47 99988 100581437
3 54 99955 977500573
3 2 99908 574685716
1 9532 34673
3 62 99930 702039836
1 21804 30152
3 6586 44339 419646356
3 99 99954 462004709
3 38 99901 636543438
3 52 99925 501129612
3 27 99985 725024034
3 3554 3767 122150378
3 21780 51831 475601812
3 67 99978 304641738
1 66787 88830
3 7 99940 108655640
3 76 99966 650623738
3 68 99924 602494279
3 42 99993 106202654
3 4052 19377 842070306
3 69393 70451 284523120
3 45 99993 726268566
3 98 99925 808452490
2 98370 409455589
3 81 99960 959326524
3 96 99925 459881963
3 78 99963 529142848
3 67 99956 139764569
1 6639 90151
3 8 99958 67021561
3 64 99991 765283400
3 50 99948 254917431
3 85 99914 715390564
3 55 99989 149276516
3 19 99912 39428429
3 22 99916 136486683
3 91 99970 304014687
3 84 99975 664067027
3 24 99900 326323403
3 73 99954 347376544
3 27515 67713 910969980
3 6741 44106 113555259
3 17 99996 779296826
3 96 99940 864217924
3 13805 60737 334048781
3 10 99942 839571655
1 46136 95503
3 48 99955 995744875
2 84254 170454918
1 3567 13912
3 57 99912 52279361
3 36 99972 628957109
3 46 99986 544089574
3 89 99980 2620536
3 6103 57049 397119690
3 1 99946 95867415
3 16 99938 330348414
3 82 99903 84326458
3 4 99994 552055634
3 64 99928 431272310
3 72 99961 670421756
3 29848 53704 846128908
3 23 99937 78456955
3 84 99916 232468465
3 36 99929 618954814
3 57 99915 512296211
3 3 99971 754059649
3 19 99958 885864155
3 54 99947 70115320
3 83 99909 374559726
1 77208 89016
3 21233 60312 352623083
3 57 99911 254268401
3 26 99919 647107893
3 29705 40689 905482334
3 40 99906 119404013
3 12047 33468 793920947
3 33 99902 349387809
3 13150 30027 109666171
3 100 99904 346629118
3 4499 74363 843420022
3 35 99904 801863637
3 1381 88321 302412230
3 99 99921 871198045
3 34 99972 126397002
3 4159 51070 738829370
3 6 99905 64945482
3 15 99905 152540094
3 59 99974 775874389
3 26 99958 559274992
3 44 99953 101711976
3 42 99917 613275082
3 24878 52173 920503376
3 89 99961 108211911
1 994 1973
1 29084 59889
3 45 99965 528268578
3 57802 98632 886244708
3 42 100000 552878333
1 33138 37424
1 44767 89347
3 99 99917 397541674
3 41 99923 266144225
3 37 99985 52753691
3 55 99999 19400145
3 11 99913 146017639
3 2 99967 852804977
3 96 99973 991524116
3 19 99908 671266658
3 63 99972 254829427
3 91 99958 705454597
3 28481 33463 382075364
3 3 99932 697081195
3 45 99916 293165276
3 33 99944 495206508
3 64 99911 941785125
3 50 99958 285425429
3 68 99941 442058341
3 58 99905 782989895
3 10826 86705 44682721
1 9351 98391
3 100 99906 749497625
3 58 99913 362340490
3 40 99985 490627843
3 36 99903 332829099
3 90 100000 387593598
3 11793 27102 993818987
3 14 99960 773839320
1 32644 46502
3 70 99934 44720450
3 36 99933 925987583
3 21 99932 994877754
3 60 99933 526025344
3 35 99936 752871295
3 3915 50986 560681713
3 9 99941 377863270
3 9 99960 939191626
3 58 99959 652921058
3 76 99912 349643544
3 43701 82687 477065541
3 96 99973 267119970
3 96 99910 561948483
3 65 99974 760085194
3 12 99903 108134199
1 50296 76819
3 82 99979 37247764
3 69 99921 318867626
2 54451 502579873
3 18 99989 594086111
3 31 99962 237083967
3 30 99992 187489200
3 70 99993 16728354
3 13 99910 643111633
1 33922 74678
3 39 99921 451546262
3 37 99989 505746416
3 78 99953 59227180
3 79 99911 283866359
3 25 99917 936263442
3 35 99954 338011290
3 49 99923 49264729
3 46 99997 846437208
2 11879 981509104
3 23058 54133 175039566
3 6 99914 458737788
3 89 99977 954046591
3 97 99903 531964388
3 47728 88655 478386614
3 79 99978 306265226
3 22 99976 890142505
3 22 99989 928099800
3 33 99963 844454235
3 96 99914 193276445
1 9671 49692
2 73253 593902387
3 49 99961 313026173
3 69 99909 309883692
3 78 99998 293788765
3 16 99997 854849357
3 71 99913 169620394
3 54 99988 517714615
3 20 99962 420271055
2 48130 740507445
3 55 99956 200449808
3 50 99999 945107594
3 1 99907 109734261
3 13 99942 169184305
3 56 99920 350712289
3 69 99928 844524370
3 5 99967 408265417
3 81 99987 315798533
3 8 99986 71463232
3 82 99932 632044280
3 3 99963 448966584
3 14 100000 314356815
3 2 99934 979921413
3 49 99995 942184912
3 37 99986 450054307
3 40 99967 880522303
3 46 99915 113623864
3 53 99968 792183303
3 53 99948 487931997
3 78 99927 510109467
3 73 99990 963455641
3 57 99911 186533404
3 62 99972 271612590
1 48070 95729
2 66619 15156807
3 79 99989 442796758
1 8838 66459
3 68866 90532 886399878
3 52 99972 472790358
3 1 99953 196827886
3 13 99954 215756893
3 92 99997 119010816
3 40755 96993 11318040
3 94 99944 395597562
3 32 99977 797087898
3 72 99954 522896195
3 100 99990 377209004
3 28 99910 144767957
3 45 99925 734647633
2 79145 939862805
3 14 99987 443370642
3 71 99973 735518686
3 1 99921 310582770
3 2202 18249 689377034
3 11560 22108 429071010
3 84 99990 178203672
3 16 99952 940203572
3 86 99968 830402806
3 85 99965 533837903
3 5 99914 55649708
3 75 99979 974319487
3 31242 60763 32826166
3 32 99923 766833455
2 90568 454672714
3 27 99904 223294744
2 12372 82059983
3 88 99946 600711581
3 54 99946 148456212
3 70 99934 133562265
3 16 99971 787927185
3 28 99900 670513399
3 65 99931 506271612
3 38 99929 747322218
3 43 99917 116978352
3 43 99984 993326259
3 49 99923 870371545
3 63 99909 563605743
3 62 99920 542758612
3 54 99911 421671443
3 83 99990 605981520
3 59 99948 487777972
3 63 99916 352363450
3 96 99967 905201676
3 5 99938 517381720
3 100 99986 687800122
3 46 99985 966400436
3 78 99911 41471433
3 100 99932 996786491
2 69064 312259656
3 37 99907 611130650
3 82 99995 187065447
3 54608 88293 542839204
3 35 99910 804686481
3 21 99927 456086525
3 65 99999 974082601
3 17960 42010 843931172
3 15 99944 263109857
3 100 99985 353662940
3 99 99999 380051066
3 53 99964 442745491
3 7 99906 501683143
3 17 99967 923111557
3 78 99996 236712691
3 38 99925 779303196
3 50 99937 32309509
3 21 99910 753509531
3 100 99932 141073057
3 11 99905 49532668
3 68 99984 225454608
3 64 99911 831348758
3 11 99920 635209347
3 16993 45678 9186050
3 2221 15794 777530004
3 48 99938 394206400
3 63085 82202 447286797
3 48 99963 566954006
2 27554 180982496
3 47 99917 744783501
3 46 99905 196805688
3 63 99966 788440891
3 8 99948 876474797
3 21 99971 894189130
3 91 99916 241476095
1 7152 58476
3 55 99983 408961645
3 28862 87489 51663014
3 68 99969 732791311
3 1652 71666 800020250
3 65 99959 396724218
3 37 99952 211114443
3 99 99916 881871593
3 60 99907 86891455
3 34 99915 235439813
3 97 99931 665152415
3 19 99990 446687844
2 49640 631850219
3 53 99981 972610918
3 62 99991 552533913
3 77516 83461 368393228
3 34 99910 732403264
3 11 99938 675614320
3 16 99953 60269400
3 44 99913 482537119
3 41445 91743 538703331
3 13 99910 27004278
3 57 99938 61299530
3 53544 56317 822600099
3 84 99971 888744579
1 23012 38152
3 6 99986 825863440
3 5784 15161 899161721
3 7 99977 59153678
3 47 99953 48124229
3 45 99917 934155093
3 75 99958 721966956
3 73 99987 170990467
3 33 99988 604557445
3 25 99937 884612518
3 13 99963 913532445
3 12 99998 386550940
3 13 99902 45738812
3 45 99919 369896376
3 53 99913 782642985
3 81 99989 230227878
3 82 99980 324085615
1 19460 58862
3 61 99954 683329004
2 62175 385036921
3 31 99952 124880732
3 54 99990 322113444
1 31666 84409
1 5436 41011
3 37 99909 756795300
3 100 99985 237251761
3 94 99944 966471569
3 34 99952 440678995
3 30 99940 731316182
3 75 99908 760153589
3 15 99939 874154595
3 94 99946 75493558
3 26 99961 460802875
2 27891 551297272
3 39 99943 498742572
3 57 99982 671621313
3 8 99963 847932357
3 52 99971 1269750
3 80 99960 853524932
3 51 99977 51249763
3 84 99961 683082272
3 81 99918 838584153
3 92 99937 202442177
3 62 99951 536576218
3 57 99999 929924554
3 28 99943 216438776
3 43 99906 150768918
3 51 99946 105453690
3 21 99990 112519424
3 80966 93972 379637185
3 100 99924 35988839
3 79 99913 121621226
1 19645 53046
3 15 99963 896492924
3 24 99913 165597097
2 46576 991456900
3 90 99949 781163715
2 34896 360512509
3 52 99934 945453987
3 34 99975 98850766
3 84 99915 694456810
3 89 99983 406242677
3 51 99915 658925333
3 49505 75219 643663515
3 30 99981 333637005
3 93 99992 951960871
3 20 99911 335289341
3 39 99924 204816542
3 76 99929 727237601
3 68 99927 341632205
3 82 99940 541532991
3 18 99921 530244011
3 25 99981 226275764
3 46 99939 852149368
3 50 99997 902633139
3 2 99992 555617835
2 25397 958697130
3 77696 95905 572738213
3 40 99960 545451115
3 83 99973 863055586
3 33 99995 713749757
3 32 99944 815752313
3 60 99991 678725344
3 32 99982 452583362
3 81 99919 3481165
3 72 99933 566345640
3 77 99971 372861625
1 72848 88536
3 74 99904 707056490
3 51 99937 195311372
3 43 99905 460790727
3 44 99973 127090494
3 60 99968 527160961
3 12 99942 963184692
3 89 99918 986983830
3 67 99916 453457870
3 30 99961 543673377
1 62425 75629
3 14 99950 402164371
3 65254 95180 726670021
3 93 99984 217661653
3 43 99995 688700658
3 92 99988 722037071
2 10932 647638600
3 23 99944 135148298
3 32 99984 402672217
3 87 99929 883882894
3 37 100000 286496182
3 92 99987 441531808
3 38 99924 411881347
3 14 99946 653365088
3 17603 39019 497703564
3 36 99933 855333379
3 3610 63677 412231278
3 1 99975 937930770
3 63 99957 339333108
3 88 99960 206648565
3 16 99954 721326783
3 56 99910 217406384
3 74 99930 427818538
3 7 99947 916089581
3 2 99924 647737709
2 38259 846665043
2 28027 93834399
3 40944 99232 200310785
1 64342 82242
3 44 99923 101509708
3 56 99976 755964863
3 36 99938 600229932
3 3 99952 478533548
3 85 99934 439098205
3 80 99968 312859536
3 26 99924 585157870
3 25714 46826 76253454
3 44517 94260 100073487
3 51 99947 702661671
3 47 99970 172293975
3 52 99909 294279323
3 93 99976 455944522
3 36 99989 305345679
3 28 99938 572792858
3 56429 73091 820787317
3 29176 72233 170144941
2 5004 820283809
3 94 99940 526884893
3 3 99904 946742345
2 85464 340085415
3 32 99975 642100857
3 34118 70045 285729533
3 14 99938 836326317
3 12784 85295 764858563
3 38 99911 496652101
3 40 99928 498167569
3 86 99985 843940686
3 11 99923 271194341
3 58 99935 940692982
3 76 99995 955153507
3 81 99967 455229672
3 83 99926 583140185
2 44577 212994147
3 28230 45562 886123136
3 95 99940 346472334
3 47 99987 962862963
3 16582 61615 368196367
1 24745 33197
3 22 99979 788331135
3 76 99969 912653750
3 23 99960 684506033
3 64 99997 76052839
3 85 99933 300513841
3 3 99927 773261797
1 55712 86355
3 3 99995 7709518
3 87 99921 416749514
3 78969 95683 309894883
3 23 99905 548712840
3 35 99999 232992654
3 27 99910 279966889
3 25507 30884 235501762
1 36214 41494
3 64692 93687 371910463
3 35 99912 480708254
3 9 99957 97815281
3 33 99930 232781659
3 5794 78601 708630757
3 69 99901 825113831
3 43 99947 822793019
3 82 99929 602582313
3 19 99974 693580587
3 47 99942 122409721
3 19080 87133 857107589
3 20 99974 102374852
3 78 99943 233176699
3 97 99951 801155696
3 52 99977 927905699
3 42909 65941 361197442
3 14 99916 445439799
3 21 99931 818090622
3 98 99991 478756256
2 68502 929592802
3 88 99972 34980143
2 40051 108087080
3 80 99916 47909007
3 48 99986 169891774
2 70923 688585269
3 8 99996 727887576
3 24 99936 136529112
3 24 99924 255372336
3 13 99987 497806652
2 30727 410827530
3 88 99926 925724025
1 28163 97925
3 100 99990 620083905
3 31932 86606 569093414
3 62 99989 468654135
2 40441 407363144
3 69 99923 874474938
3 38 99930 127091108
3 33087 56927 122284658
3 61 99912 330952033
3 27 99945 508935891
3 412 45283 644938997
3 71 99993 957079682
3 19 99909 435711602
3 52 99966 74982091
1 36549 38087
2 12303 781660418
3 28 99934 162777694
3 89 99931 86446366
3 14 99912 373614028
3 53 99918 372173083
3 2 99973 157458128
3 88 99969 591079265
3 8 99982 452360896
3 58 99980 742708204
3 59 99933 841931326
3 21 99916 689496206
3 26 99974 305462686
3 56 100000 609280630
3 52 99949 276019339
3 8027 44492 67906801
3 66 99938 375568613
3 4 99941 861621615
1 37245 97787
3 51 99999 45232812
3 18197 75603 63852612
3 65 99964 288263501
3 82 99927 489307624
3 92 99989 655288282
3 92 99977 136401574
2 94853 265822990
3 59 99946 366841801
3 83 99988 976380275
3 85 99948 34018093
3 43 99993 396740962
3 71 99928 883391219
3 26854 82770 368329531
3 4902 22825 26254939
3 19 99911 30287991
1 18471 27534
3 42 99906 403780269
3 25 99986 210865182
3 86 99986 186684550
2 70466 154925820
3 31 99905 538085360
3 2258 32529 724287931
3 79 99963 385114324
3 95 99977 452819077
3 24 99990 140469059
3 45 99962 149155352
3 65 99989 442140078
3 60056 70842 595081465
3 48 99941 638159510
3 45 99925 994875733
3 66 99905 841938830
3 22 99958 439937064
3 76 99969 223838081
3 76 99995 110758812
3 34 99995 308549173
3 35 99901 532940467
3 47 99947 597915920
3 54 99917 553170984
3 26 99972 639414554
2 26156 140850556
3 44 99912 498897524
3 84 99937 746303901
3 33 99996 542789705
3 3 99932 243030617
3 16 99963 867780295
3 7 99963 659256198
1 2606 40572
3 44 99924 475916833
3 21041 93978 195576970
3 88 99957 216229625
3 10 99947 768462383
3 97 99921 641928603
3 88 99987 454656800
3 54 99902 540547871
3 26587 26910 987520369
3 36 99947 740829490
3 76 99945 665286802
3 41 99938 669688059
3 27 99935 285389143
1 31273 93829
3 53224 94136 46145911
3 68 99976 811399321
3 87 99911 875274302
3 52 100000 220580326
3 25 99930 553207274
3 81 99954 365666609
3 2423 38517 655699059
3 15 99968 466490196
3 8 99917 675890452
3 64 99927 760827819
3 81 99961 721407887
2 22129 853963022
3 4996 50744 430129113
3 71 99977 219533478
1 21073 55140
3 73 99956 918598411
3 6800 76765 459103153
3 57 99933 469528703
3 47 99912 160651349
3 69 99997 778094890
3 62 99996 973435792
2 26082 610703760
3 31 99967 786601831
3 52 99997 902841153
3 26 99972 142306176
3 71 99999 163880619
2 7395 794835014
3 34 99945 547528905
3 6 99922 577151893
3 43 99920 396803749
3 34 99923 141324069
3 38 100000 562987208
3 50 99913 799923742
3 70 99965 384353003
3 65058 71103 740269201
3 20 99902 317308934
3 69 99960 958693367
3 53 99946 383095545
3 42 99901 392502013
1 19041 52438
3 21 99966 817518853
3 63 99950 527730563
3 21 99908 321505591
1 54074 61393
3 3 99945 871292385
3 100 99925 275048908
3 16 99977 204495315
3 69 99930 996851371
3 69 99969 717395231
3 1363 27857 119991010
3 80 99905 816657237
3 99 99903 723547832
2 39026 102561473
3 95 99997 85021909
3 56 99905 174437552
3 51 99941 373965321
3 4411 20539 655483815
2 42763 318843155
3 68574 82058 971491398
3 69 99923 574383022
3 20 99923 830222818
3 22 99908 96087704
3 87 99940 61601993
3 26 99921 410357239
3 22 99943 611969093
3 64 99973 629751869
2 45751 312080671
3 42 99958 982198972
3 83 99946 172173377
3 72986 86088 310373815
3 14 99957 758422723
3 64 99997 26229751
3 12996 38307 25344613
3 75 99941 335791576
3 88 99906 635779415
3 60 99930 15041762
3 52 99991 199356035
3 90 99964 524302383
3 34 99903 247344396
3 13 99954 647983631
3 8 99988 460955926
3 88 99974 575025898
3 42 99973 211553736
3 47 99918 131077478
3 75 99907 984290448
3 6 99914 209769930
3 68432 95450 299535782
3 59 99974 597271715
3 4818 12490 752678867
3 74 99994 577687717
3 32 99900 36359539
3 71 99937 392765395
3 4 99991 486476472
3 55 99971 696492514
3 82 99959 341611826
3 4235 62387 139141083
3 3 99953 26182284
3 17 99900 895467264
3 27 99964 130513560
3 77 99916 680491761
3 13 99954 395502222
3 71 99957 682705167
3 28157 75811 33898897
2 9032 9711353
3 47 99996 629821004
3 716 22097 88096211
3 19 99911 743285512
3 40501 42053 818088477
3 75 99973 119393546
3 76 99981 266552846
3 51 99997 226326478
3 6 99972 516792955
3 91 99962 509661854
3 37 99910 377556353
1 15357 17853
3 39 99994 379438149
3 50 99974 130051093
3 36 99991 913355478
1 49021 63175
3 49 99920 936040186
3 38861 58217 749486988
3 62 99992 240744718
3 98 99969 45114536
3 97 100000 308283418
3 17 99969 738902109
3 50 99909 174153385
3 13 99957 557032170
3 12 99960 815165473
3 12 99974 78858321
3 2 99983 332971746
2 12247 760653929
2 75165 528135147
3 13968 61241 610031819
3 43 100000 900077001
3 45491 82859 535602617
3 91 99933 864259662
3 62252 84956 955938975
3 62 99911 725457077
1 5796 62103
3 59 99903 42148139
3 81 99982 642536698
3 59 99997 911251210
3 68 99964 837437753
3 23 99902 496425525
3 55 99914 847597491
3 38 99900 43074231
3 5 99984 564497028
3 23 99930 969047073
3 74 99917 490506138
3 80 99958 934678380
3 93 99962 757980596
3 51 99957 158124575
3 48 99981 93389481
3 85 99922 178160817
3 35 99955 655554283
3 73 99951 692858416
3 13 99909 261243979
3 63 99988 375842595
3 40 99946 545223678
3 29 99904 393292206
1 11602 45400
3 96 99919 477244121
3 49 99920 700421099
1 41912 86168
3 97 99992 993095974
3 16925 88007 823796119
3 58 99953 135969833
3 8760 19672 395073466
3 19 99992 356264874
1 40912 92425
3 50703 55129 335812332
3 98 99937 139804487
3 53 99914 478041371
3 46 99965 588523776
1 77081 96082
3 17 99905 418455154
3 50 99972 633226662
3 87 99937 128102856
3 53 99914 882648262
2 9556 471462651
3 77 99952 614739917
3 65 99959 222679885
3 32 99917 665130729
3 10198 57667 750220993
3 3 99993 239823101
3 3312 33282 711159508
3 45 99936 832918901
2 4123 693778406
3 68 99996 86595324
3 99 99928 856824878
3 66 99986 570295430
3 28 99966 475383201
3 77 99983 264655497
3 21 99977 201867556
3 24 99954 747150335
3 34 99987 935826246
3 90 99959 513922841
3 5 99926 417442986
3 69 99910 132874947
3 43270 66332 436894119
3 78 99987 969678185
3 80 99967 588462382
3 28821 86531 595614969
3 41 99909 189172461
3 22 99914 421503017
3 52 99969 382582961
2 50763 853356236
3 60 99969 237063980
3 41 99996 714683145
3 15 99914 198456272
3 70 99989 571723902
3 96 99914 173126097
3 58 99911 536853120
3 33 99905 860215411
3 31683 36411 180432652
3 25 99962 339212796
3 89 99998 689648455
3 83 99933 845197909
3 18 99911 192682313
3 78 99975 535053555
3 27 99986 407637786
3 50 99924 461045237
3 77 99980 677180157
3 10 99904 640615566
3 11273 56440 337825005
3 7 99937 299268261
3 60057 96551 869073253
3 91 99922 302944187
3 56 99952 366264677
3 39 99906 383121166
3 81 99999 741435313
3 14 99999 696105212
3 59 99916 258766684
3 20 99945 939960745
3 70 99991 985489797
3 27997 79083 505493732
3 98 99978 453070945
3 80102 89877 606341959
3 38196 99184 302555001
3 52 99940 461287070
3 95 99927 488129845
3 23038 36734 104756106
3 80 99915 805312922
3 80893 87569 300047462
3 96 99934 276161615
3 82 99908 294997353
3 90 99910 410860518
3 8 99928 98956813
3 25 99913 923317850
3 30 99931 807757232
3 46 99901 446157523
3 55992 98675 527186810
3 45 99988 731966130
3 17 99909 409901950
3 56 99946 450916809
3 95 99903 820353315
3 26 99936 889273834
3 42 99955 823422149
1 13970 38959
3 3 99916 840385814
3 51 99984 746117122
3 71 99912 86156180
3 39297 57018 688708257
3 33358 81805 930838399
3 43 99950 825332842
3 29 99917 927033138
3 35 99987 326557395
3 20 99929 29002465
3 81 99907 970700274
3 93 99950 169371508
3 44833 63012 806575232
1 13076 58797
3 18390 88231 519974509
3 55 99939 581452623
3 69311 80786 740063905
3 18 99976 22629650
3 7275 99482 135927772
3 98 99948 876650526
1 16022 25804
3 12 99952 28718738
3 38 99903 997439347
3 91 99932 91009308
3 61290 89269 496983759
3 74 99970 718255975
3 67 100000 85747366
3 24 99935 886841019
3 66098 96849 771064508
3 65 99989 915766773
3 34 99952 407254321
3 69 99949 368757355
3 50 99908 171325066
3 17115 48574 919069202
3 18 99920 826201331
3 23 99951 549878494
3 42 99975 38823619
3 17 99926 175439209
3 83 99978 622575680
3 2 99927 523139800
3 29 99933 277070501
3 67 99926 2670586
3 28959 72397 840604257
3 55 99977 772677042
3 26 99922 382650017
3 87 99987 766608024
3 45 99985 977241106
3 6 99999 188802523
3 86 99983 125719264
3 3 99908 993611114
3 10 99987 788677122
3 22322 84921 106925907
3 94 99962 273508793
3 35 99908 882272875
3 37 99996 291324246
3 6 99921 61083183
3 96 99905 410811965
3 20572 92056 13128682
3 73 99976 642606631
3 62 99983 725848856
2 55441 344016082
3 7466 32650 587578107
3 53 99982 69218900
3 44 99912 311430509
3 68 99972 168996048
3 7 99990 159224567
3 96 99926 556449424
3 99 99978 893357049
3 52 99946 789097493
3 51 99968 130744807
3 53 99906 44177307
3 37 99997 252035302
3 33666 48412 275022814
3 81 99991 735620280
1 23030 82942
3 73 99965 939871061
3 11 99932 853174777
3 41 100000 322729168
3 40 99928 271319633
3 47 99912 811329790
3 42 99934 886165218
3 27 99937 438856156
3 39 99970 241653740
3 99 99960 522126305
3 100 99956 745174036
3 55 99956 363739679
3 11 99987 384404902
3 88 99908 17350061
3 60 99903 561913625
3 51 99947 81399877
3 100 99987 602206932
3 48 99940 864427050
3 27 99977 580692527
3 83 99915 111073612
3 62 99930 733106621
3 87 99963 380341167
3 96 99945 59976905
3 86 99983 736847112
3 35 99956 354524190
2 82603 498080557
1 38794 76054
3 17515 71134 208491766
3 63 99946 701559674
3 18598 22080 931419841
3 73 99911 935935858
3 55 99951 766969995
3 7 99968 217871637
3 1 99964 936899924
1 67854 82700
2 95431 818603071
3 76 99952 378996128
3 21 99917 979765966
3 24 99950 120330202
3 1 99954 340586880
3 35 99906 231335336
3 74579 92323 686425621
3 29 99985 871022800
3 59 99946 582499164
2 78890 882197576
3 45137 61143 989387042
2 68501 236338051
3 92 99922 700362227
3 23989 91862 178058585
1 7115 55697
3 88 99915 359830016
3 28 99947 437305199
3 15 99996 964414055
3 35 99973 540880648
3 50 99951 174240840
3 50 99925 123050462
3 100 99952 977529842
3 77 99913 660369802
3 28 99955 587302860
3 87 99958 487665042
3 4 99901 903325656
3 17012 30409 979786003
2 73709 482277640
3 4 99996 811235789
3 22 99968 501182378
3 89 99931 961765979
3 67 99910 329960623
3 45 99985 692002528
3 36958 72516 62439238
3 38 99975 657142489
3 54 99919 890874389
3 45623 67676 702744634
1 16939 66316
3 59 99957 110972856
3 58 99999 798508455
3 14 99929 820662494
3 30523 40035 214381170
3 16 99959 36614254
3 50 99915 871832062
3 13 99958 313447129
3 63 99953 749158554
2 54176 596720753
3 32587 94721 254460682
3 82 99932 998923328
3 65 99971 17540985
3 80 99906 662962785
3 54 99917 344484337
3 14 99963 606095531
3 23672 62445 500592684
3 43 99945 702309770
3 98 99938 410227998
3 9 99915 731829149
3 59772 96746 611732921
3 19737 72191 299091100
3 379 67223 48438518
3 94 99907 803058557
1 39832 80646
3 33010 44394 393564689
3 10053 31619 909042185
3 18 99972 472729828
2 79558 162678875
3 33 99902 359469165
3 21 99999 435521753
3 4836 22399 232363275
3 69 99939 814361465
3 23 99928 141866049
3 82 99904 982537480
3 25 99938 968848150
3 16356 16498 471513036
3 20 99914 911858911
3 51971 57620 129733892
3 83 99933 764429544
3 34 99976 433536943
3 69 99921 334191444
1 21796 41624
3 87 99932 11746448
3 54 99941 473844752
3 51 99945 660466739
3 57 99967 924214701
3 50 99943 877888883
3 49 99979 355034069
3 65 99923 475861871
1 86042 88790
1 65710 86315
3 64371 96388 263078594
3 67 99986 974664289
1 54415 56510
3 78 99937 715342376
3 24912 74976 559809272
1 3905 59089
3 92 99976 526746354
3 92 99953 228486221
3 74 99911 320063892
3 21 99933 932130378
3 81 99983 600058346
3 7722 53646 597823093
3 36577 72674 697603636
3 16 99951 342429328
3 70 99980 679993120
2 40018 194319055
3 45520 89874 35331164
3 93 99971 811125402
3 24 99930 248728574
3 18144 50272 158208752
3 88 99955 638715724
3 55 99988 535712228
3 74 99985 582965422
3 60439 84199 341319565
3 24074 49107 415005910
1 13574 33429
3 60 99992 81408775
3 13 99945 726945458
3 99 99978 867372881
3 81 99904 759033042
3 80 99952 240918801
3 27 99936 550675023
3 53 99976 465304018
3 39 99937 678420121
3 8 99903 954658127
3 11 99952 147800549
3 74 99972 66899061
3 64 99910 297398362
3 5 99904 660548010
2 25752 795602535
3 2934 89910 6947183
3 2860 62434 577613743
3 30 99914 547632986
3 52 99984 921818410
3 56 99941 9507269
3 98 99943 905686595
3 50 99950 37343620
3 57 99932 573723447
3 22642 84339 820745410
3 44 99966 189532016
3 52 99918 271671429
3 32 99980 11477809
3 1 99993 361298292
3 8 99921 688577651
3 7 99947 573819349
3 4 99962 96527119
3 64 99996 538070745
3 99 99991 509717534
3 37 99984 173013788
3 59 99970 205302430
3 22 99914 37082728
3 41 99967 284795733
3 34 99937 77870778
3 41 99953 290240506
2 99753 89812077
3 43 99928 857280548
3 61 99901 384378740
3 3574 47736 608684118
3 15517 17357 947383032
3 12 99963 921157342
3 95848 98861 960570569
3 64 99965 913013179
3 12545 22235 681862348
3 66 99956 766654646
2 23654 620000926
3 57 99965 859110053
3 87 99921 433001504
3 58 99957 113548474
3 5 99972 450418222
3 97 99903 318121308
2 92713 312282700
2 23295 323377696
3 55 100000 78266298
3 44467 59067 784224776
3 81 99929 281847255
3 52 99906 496703262
3 22 99994 130429459
3 10 99903 415977461
2 7684 1886375
3 69 99985 12193347
3 46 99953 111987707
2 57234 297525486
3 1 99989 949967704
1 5941 30714
3 96 99938 142759532
3 61 99954 592168336
3 41 99975 535510985
3 87 99991 26634086
3 11729 93722 404664641
3 3738 42666 147624006
3 69 99981 77572552
3 90 99922 205279114
3 93 99950 822673319
3 42 99923 232046013
3 40 99978 388944902
3 80 99925 492296258
2 91748 194601107
3 40 99994 234663636
2 76659 283285132
3 33 99957 90307741
3 82 99947 580282059
3 34 99908 574945389
3 17 100000 796023043
3 91 99998 227657690
3 5 99942 223057478
2 56421 636358003
3 80 99983 320856345
1 18462 29009
3 30 99959 489036265
3 50 99996 590284653
3 49 99996 317242618
3 73 99950 653286176
3 92 99947 60447712
1 19059 84595
3 51 99950 770687385
3 51 99948 404091
3 38 99975 379247288
3 38 99966 332714721
3 25719 95241 886707769
3 21 99928 705518137
3 51 99922 876304577
3 86 99937 19538139
3 4 99910 531021123
2 39076 692137353
3 9 99902 790706033
3 48 99923 112463408
3 62 99906 262325145
3 40 99973 709361601
3 42 99908 432463340
3 68572 77103 280731907
3 80 99971 946888755
3 36 99962 761956260
3 51364 58022 283134058
3 18899 27296 481622557
3 34 99953 983623103
3 17 99945 332311763
3 20 99909 246044886
3 96 99973 311634554
3 24 99979 323834191
2 65618 656951745
3 48 99915 621569801
3 43230 92267 894282995
3 32 99909 638012558
3 45 99956 72575641
3 64 99919 449957083
3 24 99988 889289517
3 12 99999 74736220
3 11 99922 257431642
3 71 99957 816849494
3 16 99915 837268131
3 78 99945 418138030
3 44 99953 982119490
3 62 99998 580328174
3 79 99929 918080335
3 37 99911 111487364
3 27 99972 7438625
3 80 99930 332520013
3 32 99972 163906809
2 23146 444502460
3 36 99960 113173226
3 2 99954 298074507
3 71 99913 169891682
3 17066 18592 92170259
3 21 99965 506712161
3 72 99929 522970380
3 13 99976 632715447
2 91038 120050467
3 85 99931 693654086
3 20 99928 792820025
1 67752 92226
3 32620 49793 240363790
3 33299 45963 815795
1 637 69546
3 72 99907 585979663
3 22 99957 737340186
3 58 99968 534958726
3 10 99991 824741843
3 66 99971 445365768
3 1 99934 444499154
3 61 99983 519612330
2 29565 490399109
3 24 99990 297706305
3 49 99941 146649537
3 80 99958 701666999
2 55884 678076828
2 80717 495290736
3 100 99964 827464485
3 21 99943 524264232
3 27 99976 357805255
3 26 99933 194766127
3 10 99940 163841983
3 95 99930 610534339
3 31 99904 362074581
3 54545 85783 644789314
3 3 99972 635713304
3 82 99992 667912656
3 54 99973 98854315
3 36 99996 112066364
3 23 99973 542856383
3 57 99977 159466016
3 10 99991 862615777
2 76881 388555777
3 47 99981 563450347
3 82408 83095 955503900
3 63 99955 779256880
3 92 99982 482129148
3 39 99931 883835994
3 34 99976 52797605
3 800 39431 846388352
3 2 99910 92579529
3 58 99987 815504884
3 79 99964 851254312
3 55 99981 12312259
3 4045 40634 397935418
3 40 99955 770622583
3 94 99990 864736016
3 97 99917 96523807
3 66 99903 688149368
3 34 99984 805436817
3 46 99922 19581024
2 89560 685985686
3 81 99942 1365905
3 22 99926 525521063
3 30 99970 855535994
1 45803 99187
3 16 99977 592496301
3 93 99944 266817717
3 59 99913 726226933
3 34 99955 153784506
3 65 99961 520108970
3 34 99901 827591678
3 6 99974 790714235
3 14 99925 64685787
1 9026 28231
3 87 99938 171730509
3 41 99971 233672738
3 43 99907 845063377
3 82 99998 701413835
3 100 99979 373118627
3 58 99902 119122643
3 22 99941 979474277
3 20 99928 700175838
3 34 99937 505807126
3 100 99947 546001382
3 19969 43490 751287507
3 33 99957 426699550
3 13426 83809 987895518
3 3 99968 496715540
3 49 99938 395186652
3 10443 39447 957509147
3 66 99979 153782115
3 86 99905 505787880
3 1 99973 347815348
3 99 99913 348416891
2 75134 481482456
3 16110 38494 791580488
3 78 99911 818738688
3 79 99999 912842149
3 52 99951 457377653
3 19 99975 55471587
3 29 99980 989111024
3 12718 44699 218393613
3 98 99904 769867451
3 74 99993 675699800
3 90 99908 466208944
3 93 99955 545770568
3 63 99972 936968323
3 42 99917 521459473
1 28095 94568
3 75 99905 523315512
3 82 99956 112059961
3 36184 59115 888200655
3 44579 93211 401633431
3 42 99962 533551924
3 83019 89004 769249114
3 48 99934 636036096
3 40 99940 629559548
2 807 633370019
3 67 99958 807183412
3 62 99944 80202769
3 82 99974 81277685
3 25315 91874 824620712
3 40 99904 626648703
3 17 99959 621665543
3 1 99951 248533369
3 87 99996 798875615
3 90 99915 228474402
2 5256 100201984
3 34 99902 792643532
3 30026 92665 754600552
3 28 99987 766558941
3 96 99924 130460686
3 15 99902 981749163
3 58646 77897 452134089
3 19 99904 340288453
2 48761 629587244
3 11147 69600 248926070
3 9 99963 207987856
3 1213 39719 335918205
3 17 99958 12767283
3 65 99956 227061671
3 68 99944 155175290
3 22 99991 469646164
3 79 99976 498044786
3 29 99938 311386871
3 48 99997 485767670
3 98 99937 26795355
3 51056 57356 647405586
3 5 99958 845028390
3 99 99996 927172519
3 10 99984 794497181
3 10309 86308 285263441
3 25 99923 543834538
3 85 99942 31694213
3 62 99956 4236061
3 5 99915 689310207
3 76 99995 479964719
3 25 99922 535898715
3 17 99900 747014988
3 83 99985 259193601
3 39 99923 684880658
3 49 99976 965374279
3 22944 44677 816834708
3 69 99904 388652498
3 70 99954 794331876
3 1 99957 226676285
3 13 99991 27140561
2 16121 122854262
3 71 99910 718965472
2 44205 606794313
3 88 99913 906710609
3 53 99940 747758565
3 44 99982 734654394
2 22235 937343621
3 19 99927 857817883
3 38260 82046 720890362
1 14993 83297
3 12 99934 672163895
3 12959 31312 712597163
3 61 99980 658036560
3 24393 57600 856920084
3 22457 39311 706064068
3 91 99909 878959410
2 72095 892399729
2 10201 223026357
3 57 99987 304815484
3 70050 91137 842623585
3 85 99958 23682125
1 4083 62739
2 94834 515399007
1 8830 32195
3 87 99987 762020913
1 38182 88375
3 60033 82227 918740053
3 95 99905 71327632
3 8 99944 855705131
3 58 99939 334097286
3 35 99993 251644087
3 22782 91982 262672802
3 6 99933 960909010
1 28176 58684
2 73511 61728985
3 81 99949 933206864
3 58 99972 936064495
3 44069 86701 147282358
3 47 99921 96428873
3 48 99932 612593635
3 44 99969 14917024
2 68085 246153109
3 33 99937 149768731
3 2 99920 255740576
3 68 99988 30588479
3 94 99993 777090440
3 32892 71241 931042205
3 66 99998 601089720
1 10199 44042
2 52747 321062021
3 22 99950 108168099
3 38 99939 263223802
3 91 99957 685499606
3 90 99987 173357500
3 43 99919 536036864
3 98 99958 804781404
3 96 99917 262948995
3 92 99954 146152914
3 78236 82773 744409471
3 96 99983 179107840
2 99780 498900940
3 29 99928 204253622
3 59 99927 604788096
3 40 99910 603104635
3 11061 75125 508566384
3 40 99929 45935536
3 9 99983 554917266
3 77 99942 855519124
3 82 99973 76322429
3 23274 94496 200374831
3 46558 93404 406699021
3 57 99950 387058203
3 28 99960 775468360
3 27137 31881 536714370
3 34 99943 221935488
3 49 99943 788720488
3 60 99959 768393402
3 20 99955 456356650
3 46348 66215 847156046
3 41 99964 970485063
3 9 99965 384688848
3 28 99986 80959582
3 93 99955 314240559
3 57 99982 218784633
1 28142 79925
3 3 99946 109430570
3 18667 76044 479839834
3 23 100000 594211034
3 48214 91147 224303688
3 75 99927 881585809
3 35 99913 107506407
3 66 99973 796921686
1 2039 37218
3 44 99957 203622445
3 20 99943 665374354
3 43 99930 435263962
3 65 99931 106147300
3 51 99965 653233536
3 66 99962 753761788
3 92 99991 99401387
3 43 99994 283221721
3 15 99942 851281862
3 89 99980 532937111
3 39 99969 375693670
3 63 99921 209990099
3 48 99950 566425801
3 34 99937 872111695
3 70 99966 13269406
3 18 99971 760592086
1 685 95343
3 52 99914 215191966
1 65658 73730
3 7 99985 493001079
3 135 72669 177525646
3 60 99943 39849252
3 86 99962 632546533
3 44 99991 924342929
3 14608 78163 322387092
3 8 99993 364688753
2 35606 490603316
3 19034 63556 567650119
3 35 99933 71749840
3 1 99980 403298916
3 20 99970 186861999
3 16 99925 9166824
3 75976 85282 857013680
3 18 99972 799838117
3 40 99956 479073392
3 99 99942 332192290
3 63 99907 797430283
3 68 99994 799242112
3 27 99995 40243488
3 76 99915 700778908
3 48 99922 503629331
3 77 99907 127189365
2 33629 115904585
3 23 99934 158490242
3 84994 86616 273828388
3 46 99957 244150125
2 50395 619575605
3 99 99922 704852879
3 49 99961 623281146
3 29 99997 850280571
3 89 99904 801115239
3 54 99958 973285057
2 71098 286532285
3 19 99936 732585744
3 19 99995 600484630
3 39 99901 37813910
3 37 99921 433362782
2 93355 379777323
3 1 99906 106184394
3 48 99920 755826215
3 9 99939 593177034
3 18732 31183 806925779
3 58357 91396 27343604
3 77 99986 327921769
3 52 99967 768696061
3 55 99996 805531303
3 78 99973 468869955
3 100 99919 509754991
3 55 99903 668571541
3 9925 53676 957133484
2 80555 155833348
2 53493 309331653
1 4934 24189
3 91 99981 939652183
3 9 99956 862232474
3 86 99947 56643102
3 85 99913 944823024
2 31490 731232693
3 48171 93078 438565318
3 97 99901 167212363
3 15 99966 915036928
3 31 99951 253685838
3 89 99986 818095796
3 66 99930 911796611
3 35190 38910 24167706
3 55 99990 996840965
3 28 99949 90765227
3 22 99978 77772654
3 49 99987 516855914
3 46 99950 715177273
3 32697 81786 877211748
3 40 99971 320420711
3 82 99950 746392950
3 97 99980 455123553
3 45 99934 127278926
3 35 99997 692176414
3 51 99915 456435124
3 94 99943 470821509
1 27355 56717
3 9 99946 837932888
3 53 99997 827685042
3 47 99908 513443777
1 34576 72514
3 64 99995 162109361
3 34 99959 34554225
3 81 99936 747568012
3 71 99957 192309492
1 40843 55148
3 6 99964 775820953
3 27 99938 671901756
3 56 99966 137803975
3 92 99993 859743426
3 90 99934 41759460
3 10 99982 726342563
3 21 99915 207441081
3 38 99953 910944540
3 71 99964 283871987
3 57 99905 235579018
3 9295 46597 151879780
3 95 99906 13813194
3 96 99947 312454286
3 83 99989 284048351
3 25 99980 624511837
3 58 99941 927488210
3 33669 80810 708809780
3 95 99969 209297630
3 3 99935 424909867
3 54 99988 522754253
1 8568 88045
2 86711 769614538
3 79 99960 350062511
3 2891 86983 283239980
3 19815 86743 512104596
3 84 99945 642726548
3 26754 45569 859812251
3 59 99969 607538348
3 72 99931 963965756
3 16 99946 354398718
3 1028 76583 686976983
3 80 99939 818867792
3 96 99910 188580919
3 58 99924 488256083
3 14269 87039 969334616
1 9888 13091
3 86 99993 756933540
3 58 99976 971229341
3 12 99998 432167158
3 50 99946 80247689
3 76 99983 835545820
3 47 99964 44787335
3 63 99916 256903237
3 96 99994 216380058
3 85 99950 148173875
3 12 99923 500291185
3 49533 75155 788099258
3 28 99986 428406662
3 50 99908 697505603
3 56 99964 135090820
3 23 99964 334041622
3 54 99994 778183406
3 98 99993 997143319
3 23 99981 46575614
3 99 99909 707993040
3 15 99969 985072843
3 56 99929 485680816
3 52 99925 518809519
3 4 99983 426793362
3 42 99972 248564456
3 20 99982 508588416
2 11425 484509741
3 54795 62588 197944748
3 14 99904 95915414
3 16094 49568 927476014
3 45 99902 959720406
3 23 99995 357494256
3 37 99982 727416509
3 87 99952 824643059
3 40 99904 870285023
3 2 99999 702423112
3 29 99953 800976760
3 89 99962 387522578
3 100 99996 357139349
3 97 99922 784697548
3 85 99921 485593713
3 54 99920 711790028
3 48 99966 849692445
3 28 99902 12275464
3 7 99909 754879332
3 23 99977 163086104
3 86 99935 438663661
2 51451 373248455
3 10 99927 198685463
1 7810 14702
3 8 99974 36431271
1 40050 85985
3 64 99927 430477852
3 46 99948 174726347
2 24831 36081203
3 94 100000 966736806
3 99 99941 709125590
3 15 99983 83362180
3 90 99912 194127164
3 68 99974 831021551
3 16 99965 501968417
3 65 99909 783022968
3 14 99917 596637550
3 44 99908 859870569
3 45 99923 384343451
3 32 99903 288993094
3 37793 65332 350966362
3 41 99909 387333009
2 95498 581486462
3 7881 17782 680160844
3 68 99979 24162262
2 1832 640033132
3 35 99983 388597982
3 95 99932 739343636
3 45 99936 804255075
3 62 99988 265043261
3 58 99992 404571689
3 92 99995 258033634
2 98696 289736778
3 56351 56510 771819067
3 24880 87807 193146621
3 56 99907 587158808
3 56 99925 671690180
3 26 99913 838575545
3 7795 68878 509246317
3 73 99981 696601844
3 50 99938 689545446
3 30 99980 858406122
3 7 99987 630972899
3 60 99999 955556044
3 45 99995 711112387
3 24 99928 423400413
3 86 99918 829345200
3 55702 56247 511115193
3 42 99919 361562886
3 58 99999 833360852
3 79 99915 70178038
3 94 99919 619868741
3 3 99922 289559147
3 63 99989 908150212
3 80 99918 159280429
3 83994 95561 443534578
1 36308 47729
3 99 99998 282945888
3 60 99959 988472278
3 1 99908 74121549
3 10 99975 919807523
3 5 99910 116173948
3 16789 93504 755777786
3 22 99984 2714637
3 48 99923 239629494
3 11 99981 382404324
3 11774 86745 223253720
1 43558 62037
3 37 99906 130615919
3 12 99933 778825885
3 61 99969 346846186
3 9415 87158 786289764
3 67 99932 846172483
1 27900 79073
3 62 99914 674943611
3 30 99975 316169482
3 24 99996 786289729
3 24666 45441 866702417
3 6 99987 932111048
3 100 99925 996062588
3 25 99983 425868227
3 85 99967 422815539
3 100 99975 273471
3 84 99994 233878114
3 24 99964 620459204
3 71 99925 353354617
3 49 100000 938989759
3 44107 97637 917477622
3 63 99934 140002591
3 54 99995 914668837
3 18 99937 492701759
3 67 99967 905725222
3 17 99946 523398404
3 18 99961 671683376
3 81 99941 60953926
3 78 99936 87922710
1 85025 95266
3 48827 77118 915903435
3 42 99922 478995334
3 49435 55464 179110644
3 38 99983 823928405
3 20 100000 673598473
3 75 99911 289196907
3 20 100000 420073480
3 46 99999 469507735
3 78 99961 974215784
3 13 99986 609169180
3 88 99968 854787042
3 62 99918 12439703
3 87 99986 631516272
3 18 99985 374328609
3 69 100000 656498324
3 91 99982 589884084
3 45 99969 668380122
3 29 99929 121766867
3 94 99970 587448992
2 83184 715889038
3 1 99972 585210654
3 40 99973 267448485
3 2 99962 928090448
3 22916 34445 310637525
3 53206 56929 789988769
3 18 99956 94606223
3 9 99945 837596868
3 52 99970 865715113
3 60 99975 396593179
3 98 99967 463179587
3 46 99904 596924091
3 20166 86454 664630249
3 49 99923 123068339
3 93 99965 843341818
3 76 99970 43407241
1 44734 49454
3 95 99987 462805552
3 24447 65820 7936036
3 73 99970 236768177
3 16 99943 86176423
3 42 99971 33518823
3 54 99968 915854248
3 4 99968 139687076
3 5 99923 547586172
3 54 99964 750460183
3 17 99930 355013579
3 68 99952 544160397
3 82 99907 570449017
3 9223 57820 336652150
3 78 99904 884692933
3 7 99927 808919468
3 39 99967 559058607
3 83 99913 525318896
3 11973 38190 876090528
3 27 99949 356712117
3 31 99946 207962949
3 72 99995 422015266
2 14916 230661905
2 31931 252225043
3 33 99981 297388516
3 91 99901 338256813
3 49021 64778 848592429
3 49 99933 576597409
3 20 99902 781832201
3 57 99998 462439016
3 67 99907 940781260
3 18 99940 679626332
3 3 99977 446242757
3 86 99969 2592185
3 41 99987 178458720
3 84 99921 637378532
3 88 99966 720364937
3 49 99959 626723307
3 9 99910 192027732
3 32347 56571 123331150
3 44731 57243 889908699
1 34548 40936
3 90 99957 221966219
3 78 99940 928298792
2 52577 442848989
3 86 99969 49896745
3 42 99919 329380658
3 11 99949 540308023
3 42 99901 771408921
3 12 99914 762452854
1 71113 74160
3 17 99974 286230824
3 57 99928 324186030
3 8934 30654 174178802
3 9792 21298 735645291
1 21224 94730
3 21 99989 556431384
3 6 99994 349048020
3 22 100000 149549613
3 2 99914 447267230
3 63 99930 481612300
3 85 100000 906070465
3 85 99987 922318565
3 95 99969 960712650
3 56 99956 58541904
3 78 99918 855339802
3 16 99904 242060406
3 47 99902 674525222
3 48 99944 571390573
3 77 99916 664423938
3 33 99975 542000099
3 28 99945 311935261
2 66785 199435017
3 74 99958 314144327
3 55 99927 430321797
3 28 99970 758935818
3 84 99963 596675931
3 50 99947 720451691
3 3 99985 224051100
3 43 99995 759681058
3 47 99961 518001865
3 19 99964 483306791
3 52 99927 49692352
3 36 99906 555019187
3 3 100000 76363226
3 64 99942 466449545
3 29 100000 561997394
3 23 99960 477696886
3 80 99948 487383272
3 3 99900 852368150
3 65 99972 921564871
1 2258 81264
3 96 99925 712616044
3 93 99901 352135713
3 21017 69075 800464268
3 7 99980 606432132
3 98 99939 780436874
3 21 99944 809872045
3 72 99908 52155516
3 62 99945 204355902
3 67 99950 367440323
3 90 99941 645239949
3 71 99900 489236265
3 12 99934 829439462
3 70 99912 141952335
3 77 99978 288975891
3 83 99951 682896198
2 19197 570075495
3 2 99991 119620534
3 41 99930 27059842
3 19 99952 465218373
3 4 99982 223490758
3 13 99931 367872614
3 28 99945 307113797
3 44 99948 862303406
3 9 99978 180959343
2 60853 78277425
3 95 99914 979835229
1 30639 91200
2 86254 138590502
3 83 99976 924070569
3 29 99920 462551273
3 4285 70200 109894423
3 28 99961 985799423
3 8539 60050 305470735
3 73 99939 666462509
3 39804 42953 827321149
3 61 99928 416037260
3 45 99987 62323323
3 55 99956 730218004
3 78 99906 393250172
3 52 99951 315725146
3 54 99938 206432681
3 6 99923 274302613
3 20 99915 854548299
3 1 99940 938800871
3 23449 78745 102494955
3 87 99940 813669339
3 99 99978 179085814
3 73 99959 744935722
3 81 99916 463394981
3 9 99988 480452034
1 53267 55603
3 92 99908 126450682
3 32 99912 747415249
3 19 99981 640083126
3 85 99907 230825275
3 49 99929 45151698
3 56 99931 561763959
2 25660 936503317
2 86575 776105728
3 29 99937 937180121
3 36 99956 912818142
3 73 99901 77704584
3 11543 49265 535229819
3 22 99971 728286382
3 86 99986 593453761
3 39 99943 624633016
3 53 99912 31292273
3 62 99986 203437200
3 64 99990 162414525
3 67 99935 940324188
3 55 99956 581601073
1 34404 99235
3 29935 49026 373468428
3 35 99975 752927470
3 6 99943 168521149
2 25786 808040871
3 28140 28309 392051254
3 86 99952 880242424
3 36 99967 911832196
3 93 99997 893852760
3 30 99926 943072430
3 36 99940 572023955
3 38623 67548 221005468
3 89 99923 29854187
3 66 99970 614146153
3 71720 82609 488596059
3 10 99905 178685119
1 8941 45857
1 28488 51605
3 71 99936 994353545
3 10462 56780 422175392
3 83 99905 378465324
3 38 99943 957026277
3 47 99949 924001191
3 82 99972 82116161
3 33 99958 503318354
3 22 99914 315478811
3 64 99985 825119853
3 80483 89089 457216029
3 23 99963 780917411
3 99 99970 716278740
2 61081 466267432
3 36495 51916 627503149
3 65 99945 135097681
3 30 99901 584166234
3 39 99946 980747773
3 5 99928 729599391
3 12 99956 757696690
3 82 99967 484077084
3 100 99945 930208066
3 39 99941 660182452
3 99 99941 345420684
3 39 99914 234241270
3 67 99936 53590148
1 3438 76407
3 36945 87233 888928130
3 11651 28711 445084879
3 86 99910 708608586
3 26 99933 253187464
3 82 99916 597232764
3 47 99942 810311442
3 37 99977 508625149
3 83 99926 94541361
3 26 99924 258155943
3 73 99971 183119702
3 100 99922 873337227
3 27 99916 790296323
3 25 99940 536863861
3 9 99991 960664431
3 1 99902 457220529
3 35008 66502 524421995
1 40568 47450
3 45 99971 719879235
1 71300 72529
3 65 99948 891790823
3 62 99907 87629303
3 38 99934 389517587
2 94526 625399658
3 35 99925 350393679
3 65 99946 39432171
3 51 99971 118366863
3 60 99932 824930224
3 57 99962 153583360
3 73 99901 513717261
3 21 99997 414931387
3 37774 75566 560013912
3 28 99985 576754455
3 12 99910 122493232
3 14 99938 595610121
3 80 99974 441368830
3 90 99922 440848590
3 100 99960 498978234
3 33 99938 821582540
1 1352 80504
3 62 99984 81221035
3 97 99990 956917874
3 77 99911 464958374
2 55343 516197131
3 48 99980 545229204
3 33073 64272 612513076
3 10 99945 328991197
3 91 99964 330610271
3 60 99984 973058148
3 17 99975 467794412
3 9 99948 779371181
3 17 99967 773893373
1 90729 94337
3 35 99929 117336216
3 4 99993 805222878
3 14304 78524 219705386
3 41 99908 197589678
3 10 99950 578607574
3 96 99933 582372665
3 43 99989 594634369
3 14 99931 595773370
3 97 99917 609603250
3 19 99914 589016136
3 38 99959 731527643
3 88 99949 263396413
3 3 99958 838851798
3 59 99966 455815895
3 52 99985 167300526
1 8624 79763
3 47 99924 214127565
3 32 99933 355672522
3 81 99997 711828040
3 52 99960 617856331
3 49 99908 420958419
3 58 99977 372155075
3 4152 65522 750587503
3 33370 64377 580037573
3 26 99923 479401261
3 41259 58496 361903248
3 47786 87727 727327024
3 37012 76603 351763758
3 19 99977 805836531
3 14 99930 756203483
3 18 99962 396922572
3 17 99987 538770600
3 56 99920 284555697
3 74 99956 115358816
3 45 99963 678192442
3 86 99928 866493098
3 81 99925 749311208
3 23 99979 398159216
3 7 99982 858669732
3 60 99907 318287744
2 4460 220604822
3 1 99941 503279150
3 60 100000 408746889
3 44 99935 584262679
3 68 99953 864917620
3 67 99913 165343020
3 72 99983 317227547
3 89 99951 40623309
3 73 99971 275828881
3 13 99966 217203742
1 57693 84215
1 39445 76545
2 53774 226668264
3 62 99980 239485725
3 51369 77651 467437854
3 51 99974 250942844
2 81122 935676042
3 95 99996 201275637
3 74 99923 904672322
3 26 99925 514959486
3 26680 87638 101795699
3 65 99975 91653967
3 58 99963 367927853
3 40 99995 748454875
3 40 99945 660240537
3 55 99986 316455588
3 39 99926 20368321
2 42437 584448765
3 3 99998 36168411
3 64 99989 766994649
3 89 99971 744615141
3 48 99903 871873504
2 60640 308733779
3 17799 25173 710379874
3 71 99935 976989272
3 3 99917 236168044
3 33 99925 405259751
3 45 99902 306440010
3 24 99914 815326770
3 28 99901 20465243
3 76941 93119 133838204
3 10 99969 649220553
3 54 99917 270210144
3 39 99950 249033968
1 35158 75641
3 100 99929 129812813
3 15378 32765 417053954
2 70062 33896351
1 39921 51190
3 52 99961 111247410
3 14 99906 886836101
3 44 99985 954904624
3 8 99958 628230363
3 40 99908 39457850
3 11 99901 233404703
3 50 99959 568906820
3 7 99932 840435188
3 37 99998 327258866
3 84 99942 390339415
3 16 99907 169299772
3 78 99927 26031206
3 27 99995 204024149
3 22908 48894 956532578
3 79 99942 402892494
3 45 99967 750570227
3 13 99987 950767095
3 1311 16832 826056875
3 93 99975 443463814
3 5 99981 455693006
3 29 99950 378678138
3 11 99968 42613585
3 51 99930 393239618
3 16 99958 13639200
3 59 99923 975594266
3 7 99935 626669732
3 71 99903 4510390
3 45 99960 686739589
3 42 99939 3569442
3 98 99978 933083564
2 56063 70528840
3 96 99945 146696109
3 64 99932 885110330
3 12 99938 709885842
3 1852 20949 597123236
3 38 99932 102596099
3 75 99926 700638481
1 43302 65922
3 43 99968 403729485
3 21716 65516 516241
3 44 99930 874414356
3 26 100000 133543111
3 44 99925 752905698
3 36655 70461 331144058
3 61 99964 332269535
3 43 99968 116910689
3 21 99982 900392045
3 90 99921 379791661
3 45 99977 742449667
2 49772 192504298
3 66 99938 870531543
3 11067 89705 504861526
3 79 99929 997976497
3 7 99949 617561617
3 17 99964 602938563
3 30 99940 691925366
3 67 99953 614770755
3 45 99993 514177726
1 17743 55627
3 32 99969 951423622
3 9583 32804 226229897
3 74 99921 330661394
3 44 99904 388935712
3 94 99913 237729678
3 22 99900 852176200
3 4 99942 644914426
3 99 99955 867130891
3 92 99945 49645591
3 27 99965 996264270
3 3 99981 929128549
3 62984 69762 374954227
3 15 99984 888259184
1 79156 95144
3 87 99985 434802729
1 56813 73318
3 82 99902 319255096
3 46 99981 295320807
3 74 99905 411281142
2 74896 476538572
3 44 99925 64298289
3 15 99913 611043772
3 36 99930 894083287
3 7691 63251 819873383
3 34 99987 770047741
3 33912 80031 998785910
3 5 99955 307855670
3 42113 57191 683893876
3 1611 39873 899869984
3 74814 77670 604346481
3 3017 70135 925281829
3 19 72886 297852903
3 82 99985 157001350
3 73 99922 793466845
3 17 99954 419961755
3 81 99906 300947531
3 27 99990 225163604
2 67371 409460573
2 54782 177371722
3 49 99902 139064560
3 46 99995 409907772
3 20 99969 249191473
3 39 99921 601977645
3 44 99969 269856613
2 11452 912904776
2 49237 808111524
3 31 99974 628877401
3 89 99987 812494310
3 15 99997 181193519
3 10528 38060 813017049
3 10 99980 539052344
3 58 99981 726173893
3 47 99950 486909118
3 88 99996 389870809
3 11 99977 685573180
3 19 99970 811217165
3 26 99988 985290079
3 70 99937 499953733
3 90 99962 461391180
3 56 99910 349424054
3 21 99944 203569187
3 59 99914 253867662
3 6213 51904 825932229
3 60 99954 271300303
3 35 99989 454114771
3 9301 27349 839390076
1 24007 27094
3 69 99952 521084811
3 97 99913 788756254
2 71782 874031107
3 54 99994 558972476
3 14 99916 202747270
3 56 99928 665738653
3 66 99933 103455821
3 58 99909 953898063
3 71 99928 749085371
3 1 99997 119884493
3 15 99947 230743265
2 93444 391162654
2 85063 486441542
3 22 99900 790995693
3 47 99908 538410840
3 28 99956 393266580
3 47 99904 769318199
3 73 99996 466991803
3 43 99934 169772715
3 55 99946 628298191
3 9 99929 555634872
3 15537 82086 974693473
3 16 99946 3437757
3 15513 98260 715866472
3 18 99966 806556635
3 94 99942 310337993
3 42672 56991 47293848
3 63 99988 333577748
3 29863 75974 405737924
3 81 99908 943937937
3 36 99901 51003804
3 69 99982 456495739
1 17436 72254
3 97 99954 990689946
3 35 99957 357479880
2 15132 908252655
1 85800 88360
3 100 99927 288807325
3 80 99963 220280791
3 99 99936 653098086
1 36452 37628
3 64 99986 77977138
3 8 99905 552290799
3 70 99945 96604090
3 91 99967 950032209
3 26083 95179 128546593
3 47 99989 152755207
1 58119 79093
3 12 99957 810710061
3 59 99976 494142429
3 85 99942 97394562
3 39 99956 746044399
3 67440 89560 406914571
3 9 99958 667134750
3 31 99977 401396607
3 31 99949 408087888
3 27106 93648 996144689
3 19 99962 112096271
3 82 99959 745373302
3 98 99974 16103187
3 85 99992 634735945
2 85943 691307707
3 65 99930 231162297
3 52 99915 829543659
3 37 99990 961792480
3 20 99993 918497296
3 61 99950 783276159
3 8452 96820 794072571
3 15794 49055 65725281
3 49 99970 534006923
3 64 99998 104026583
3 3 99996 708419946
3 81 99917 167252121
3 64 99980 737175834
3 16 99933 381358320
3 81 99908 114721585
3 41 99911 561010450
3 22 99980 299658208
1 9417 70948
3 30 100000 255698189
3 56 99978 510169042
3 54 99976 957774838
3 42 100000 701535700
3 70 99976 246914761
3 22 99908 62869772
3 56 99909 994088421
3 54 99908 847045544
3 99 99978 666416672
3 61 99962 162400074
3 50451 85736 631373202
3 27 99938 505351664
1 73982 93066
1 19510 59709
3 11 99938 614113011
3 9 99967 470774244
3 27 99966 526732520
3 69 99936 301637360
3 76 99987 663659822
1 53213 59495
3 8 99918 10126392
3 13 99972 956299139
3 63075 75321 180136678
3 37 99917 114827138
3 67 99977 844621969
3 14 99961 270616768
3 5 99955 526368541
3 31 99930 805266557
1 44662 50687
3 4 99984 102559553
3 34 99920 908718712
3 14 99969 284886765
3 2 99996 822923974
3 58 99918 756170513
3 94 99982 719959728
3 61 99954 367998631
3 39 99982 567413116
1 16215 35439
3 37 99921 748572915
3 36 99987 191803669
3 30097 91101 533644687
3 32155 64093 75114857
3 78 99928 933992455
3 68 99999 550223106
3 84 99992 117602950
3 53 99967 300416657
1 5573 18109
3 98 99991 770274666
3 33 99928 777539484
3 3 99939 768298097
3 53 99955 213539251
3 72 99965 668935405
3 31 99917 31106142
3 85426 96422 199891660
3 11362 63855 850474317
1 22396 71367
3 5 99941 617513896
1 17621 35134
1 48468 64916
3 54 99948 553232177
2 29901 468150828
3 64 99946 508932208
3 11 99933 610359632
3 21 99978 977042492
3 86 99963 409922676
3 30 99941 25836248
3 62 99906 147725784
2 38494 310765940
3 88 99985 527479459
2 75943 696282680
1 63197 73678
3 29 99993 910337440
3 70 99904 919793672
3 77 99987 95823088
3 69 99976 210487603
3 66 99927 70244303
1 27953 88119
3 57 99913 209722042
3 11 99943 145356090
3 77 99924 565277077
1 44032 72943
3 11 99968 267269424
3 85 99956 60173563
3 89 99920 332545269
3 79 99961 155265386
3 36 99921 652634119
3 13 99946 856134547
3 95 99970 745246254
3 10 99902 793882457
3 71 99900 457593371
3 45 99969 769651958
3 70 99943 453913742
3 4 99933 748311862
3 5 99946 59001014
3 61 99972 453065989
3 73 99972 517186008
3 82 99991 341733932
3 44 99930 600236596
3 33 99949 586249559
3 45 99962 821938468
3 1 99979 440957275
3 33 99970 76144262
3 67 99929 65938358
3 2 99970 240083292
3 89 99989 640250968
3 92 99912 989385138
1 30092 63664
3 14845 50135 24202374
3 18 99956 620866807
1 14093 60458
2 46768 762646448
3 66 99962 51157459
3 69 99993 525805895
3 84 99978 721312097
3 75 99986 45123149
3 16 99971 418230507
3 93 99930 552610250
3 56 99912 432219453
3 98 99971 13164978
1 58560 74231
3 58 99911 965884086
3 33 99947 856319225
3 3 99991 841505977
3 48 99909 185540012
1 36110 75969
3 54 99944 218665327
2 60940 475147492
3 45 99993 579053363
3 98 99936 576843773
3 69 99993 656356982
2 18108 728213092
3 11 99985 153144463
3 6 99956 204776680
3 66 99933 868047287
3 34 99919 81308318
3 88 99987 598321137
3 28926 92841 774383528
3 16 99944 875330238
3 34 99974 28326192
3 14167 61912 578017282
3 90 99926 231730668
3 36 99996 290802341
3 99 99954 823775200
3 32 99901 32145528
3 86 99990 27810147
3 58 99927 375735643
3 22388 35308 554233189
3 93 99981 361821597
3 33446 49869 30501615
1 26906 63979
3 22 99953 999875098
3 61 99992 266138822
3 5477 60564 551095771
3 35 99939 419610557
3 57838 66780 348747654
3 73 99985 734200997
3 50 99958 794881232
3 92 99967 270764484
3 14 99901 771785066
3 93 99973 174108758
3 8 99989 567016387
3 4 99959 345561967
3 26 99971 283243788
1 54538 88296
3 91 99997 928062542
3 52 99944 572765383
3 10 99907 838000410
3 26 99960 156981572
3 41 99964 845286861
3 95 99910 260544051
3 48 99940 413499482
3 96 99985 858236251
3 16923 76606 541531485
3 50582 67410 239704935
3 72 99923 741407059
3 4 99935 896601406
3 38 99923 443900201
3 29 99913 342177455
3 22 99910 121883128
3 17 100000 574754897
3 64786 99243 472453647
3 95 99954 376578729
3 82 99968 125315377
3 37 99938 396645006
3 26367 73718 680497697
3 83 99942 450913481
3 33 99968 593348444
3 85 99983 129930497
3 47 99980 671014181
3 71 99969 170487767
3 39507 87418 654567111
3 22 99965 913955405
3 58978 90327 890440982
3 69829 84918 87644268
3 47 99931 127476279
3 41 99979 466725157
1 35135 47537
3 28 99942 191341909
3 88146 90576 911091673
3 53 99914 328770397
3 91 99920 799244948
3 91 99954 398762565
3 2 99915 626484587
2 95450 863766669
2 48044 987652421
3 92 99992 485852924
3 32281 88496 232614689
3 25 99983 673440354
3 87 99939 72331189
3 10 99978 403147709
3 9 99937 389095425
3 5 99928 816910036
3 94 99984 607144988
3 71 99919 125231711
3 32079 53735 376233144
3 84 99969 459359658
3 83 99973 267558887
3 85 99984 532178302
3 93 99973 590372124
3 88 99994 970470972
3 9 99932 817491060
3 49 99950 680094027
3 32 99949 937091383
3 1 99953 653353396
3 12 99957 703866265
2 90889 941793188
2 65900 214673953
3 54 99943 850483767
3 15636 78290 163745249
3 9502 92843 328539250
3 28 100000 156228701
1 49560 64265
3 18 99968 112109601
3 97 99980 427406518
3 23 99973 557363724
3 81 99992 33334269
3 19 99970 548081279
2 32623 547049180
3 51 99981 83349546
3 76 99922 502779692
3 17 99908 934471658
3 41 99987 965469282
3 79 99926 699599218
3 22 99908 479533119
3 50 99988 986442285
3 49 99917 627158759
3 32 99911 176902415
3 30 99965 705772419
3 23 99972 468659805
3 67 99991 796909602
3 52 99972 74178735
3 21 99922 499596517
3 1 99933 353645363
3 35702 43620 222236252
3 43153 80582 666191155
3 54 99982 42462506
3 35 99932 706906841
3 35231 41089 241895152
3 54 99988 800012082
3 29 99962 770231913
2 36622 680673248
3 78 99922 446787245
3 35305 72379 375750668
3 8317 24214 823318113
3 67 99911 750232444
3 58 99981 64904475
3 47 99974 534250719
3 90 99911 485336112
3 36 99915 568819111
3 70 99939 572301041
3 38 99942 538229070
3 1 99983 538390035
3 72 99914 634796506
3 71 99986 712605772
3 5 99907 585196447
3 69 99926 516721727
3 5 99972 241422916
3 94 99936 351287194
2 75461 80104325
3 38973 69782 4736310
3 69 99958 762763790
3 32 99956 339614417
3 6 99991 775404394
3 10 99990 300121242
1 59467 70300
3 92 99967 868230897
3 75 99920 385062755
3 40 99933 851252872
3 15 99931 66651525
3 56641 73077 417155502
3 50 99913 146172391
3 20 99975 122531076
3 99 99979 906297820
3 42 99978 219033326
3 75 99973 578652356
3 91 99953 292959609
3 93 99961 671867666
3 40 99981 186067328
3 37 99995 795211409
3 98 99906 313453840
3 87 99943 471714791
3 61 99934 595691784
3 9286 79498 673778521
3 64 99988 641944580
2 21922 543072841
3 91 99957 161873769
3 92 99900 133284489
3 27 99969 760872079
3 81287 84230 179536954
3 30 99925 940523062
3 98 99949 819306666
2 93044 774187945
3 26 99997 456340556
3 83 99925 104472456
3 99 99949 11909306
3 61 99942 335182895
1 34676 88639
3 92 99937 133132336
3 57238 85043 482397563
3 42 99952 454094078
3 20 99950 413385282
3 80 99943 243478539
3 50 99946 331172281
3 89 99909 425632957
3 56 99956 54580560
3 88 99909 83562180
3 91 99941 931299630
3 29 99994 773747005
3 80 99956 551749744
3 54 99909 338195221
3 73 99955 741098158
2 88353 665001922
3 67 99995 379979497
3 44 99901 329880024
3 87415 89064 40996674
3 77 99931 22835744
3 34 99904 295627213
3 32 99986 198165963
3 30 99913 19709805
3 21 99995 638128830
3 38302 84346 467730783
3 25 99993 516593457
3 4 99927 189164546
3 10 99928 695788696
3 65749 79528 79497941
3 83 99992 633207746
3 85 99919 500787137
3 46 99950 530597440
3 52 99939 203383193
3 80 99959 595325192
3 96 99935 59602911
3 80165 89012 485600346
2 28848 84572765
3 92 99901 972048584
3 73412 75931 424894253
3 4 99936 256017465
3 79 99978 677588335
3 92 99915 727039438
2 79718 985531969
3 95 99986 570670682
3 76 99952 123773623
3 10034 77513 333934577
3 56 99972 317558536
3 25 99966 41979475
1 23793 30930
3 80 99957 516489357
3 32545 71551 599202169
1 3632 35575
3 25 99963 292091504
2 9320 281990368
3 76 99962 129076663
1 56948 89384
3 30 99985 267930339
3 80 99982 485286618
3 43 99996 110317108
3 35 99911 507456777
3 22 99964 936303277
3 13053 97362 709072935
1 16223 60470
3 12 99987 97720105
3 37 99990 625799359
3 30 99975 471407595
3 16 99990 369311711
3 21 99982 84716496
3 51 99985 901043486
3 40 99977 385483374
3 58 99940 91312260
3 84 99991 526500513
3 82 99996 541864875
3 93 99935 334851695
3 25 99959 65437373
3 46 99925 368950826
3 44 99983 466273470
1 39822 84979
3 30 99971 891535034
3 10521 50368 751286177
3 53 99901 477490262
3 66 99933 982114553
3 73 99953 127504520
3 1972 4051 800550425
3 100 99910 792810080
3 67 100000 266416744
3 60710 94682 663795623
3 97 99965 792549600
3 80 99926 167838307
3 96 99997 622307761
3 20 99975 487214485
3 95 99982 554665251
3 1 99938 535365
3 69 99978 87612860
1 8920 77906
1 40147 44640
3 40 99920 373855498
3 89 99912 336220379
3 66 99995 331934441
2 93873 855720740
3 66796 75674 780659298
3 16 99962 170151198
3 83 99997 740887912
3 63 99902 241336036
1 15433 44695
3 29694 76162 504229357
3 31 99940 328296192
3 95 99913 365036001
3 37 99922 522824168
2 37196 338576967
3 30 99998 577901851
3 70 99909 121414661
3 85 99920 414549493
3 65 99967 799886934
3 33567 84889 927206514
3 10 99989 734615265
1 39738 83475
3 79195 81957 570937869
3 87 99935 777248479
3 89 99969 889416814
2 77773 416363435
3 81 99919 777759118
3 36 99922 372321669
3 25 99981 960608697
3 66 99908 817572621
3 49 99964 47260011
3 54 99958 646278396
1 69699 78246
3 18 99968 710736867
3 67 99991 679748948
3 37 99955 29439236
2 82746 325841194
3 12 99947 17261487
3 42185 77369 537066331
3 59 99918 143622575
3 68 99910 487971130
3 91 99967 72531453
3 51 99926 405140679
3 11 99941 789900875
3 27 99933 716741
2 47268 777846773
3 37864 52987 370773341
3 98 99924 340526947
3 44 99947 394006992
3 14 99989 310936028
3 94 99949 889686747
3 74 99969 670581774
3 35 99943 487824628
3 7 99980 367426254
3 49 99907 127042868
3 61 99994 5649636
3 26 99958 174404415
3 63 99935 225558025
3 48 99915 785649766
3 27 99966 644288814
3 96 99967 709774347
3 25 99977 478830591
3 75627 89862 111428933
3 56 99952 14387111
3 56 99948 911912900
3 74 99901 146571478
3 6 99985 38168055
3 38 99903 470807297
1 9114 96576
3 72 99949 995222283
3 1 99925 306111239
3 35 99948 237339022
3 56 99968 837628423
3 98 99997 42712870
3 1515 9224 860157217
3 53 99984 148026343
3 56 99915 451594840
3 27848 81945 409413261
3 61 99925 687068850
3 38 99918 320768767
3 72 99979 911692504
3 77 99916 979904020
3 43812 65659 64971518
3 14106 56974 831665812
3 68 99945 866115077
3 46 99963 462327170
3 53 99933 675023839
3 6129 52868 631861656
3 39 99957 832751411
3 89 99906 303307284
3 4 99991 343589954
3 42 99970 95475890
3 21 99930 297261321
3 33 99942 227659001
3 100 99901 159889575
3 18 99961 218126011
3 58 99935 267896322
3 11 99942 383004631
3 5 99967 36708261
3 50 99916 400135489
1 4262 94941
3 36 99938 501722791
3 26 99958 799153705
3 51 99915 121601025
3 63 99966 957694211
3 12249 69251 553441381
2 62478 90244999
3 13 99920 55821614
3 21762 83900 619327081
3 23 99954 181366801
3 73 99953 55229949
3 7486 47375 350721069
3 91 99934 774188653
3 6 99960 799705747
3 30 99966 94396100
2 56981 705489718
3 69 99989 814342324
2 78163 119210966
3 70 99958 570595044
1 31382 55834
3 82 99928 944258144
3 37 99960 79218657
3 70 99959 518065407
3 41581 57184 110602590
3 58 99950 786799754
3 27 99993 40914529
3 29 99987 315851252
3 81 99998 130373894
3 32 99978 30982032
3 46180 94501 295887346
3 89 99900 6685622
1 45219 91509
3 57 99955 257798068
3 74 99942 811611159
3 87 99955 120699936
2 82067 485651663
2 73059 272424074
3 47 99936 171309512
3 94233 99356 59809181
3 41 99967 548346307
3 68 99950 843734673
3 20 99963 304852919
3 24 99959 50928898
3 64189 99152 624037327
3 15 99924 81701647
3 55 99916 853292808
3 51 99968 295349058
3 14 100000 426529331
3 90 99957 704965041
3 34 99941 715530293
3 16 99940 106781286
3 87 99940 167229841
3 3 99986 633830652
3 67 99969 293311785
3 12 99946 583023499
3 89 99930 103187009
3 98 99919 809331910
3 20396 47836 338786244
3 35 99993 183618915
3 39 99963 678314187
3 57 99907 714793659
3 35 99965 266525275
3 87 99994 8060083
3 11 99951 54549615
3 81 99966 290690266
3 10 99995 629547574
3 33 99981 963528403
3 58 99903 506027421
3 19 99926 661006325
3 100 99985 465374224
3 38 99996 516887089
3 84 99969 169951869
3 16 99933 627190325
3 90 99965 659321498
3 48 99955 971826894
3 41153 98040 565777768
1 68532 82893
2 67443 91623961
3 59 99973 636150304
3 37 99906 636145311
3 31405 99347 841407726
3 67 100000 361566280
3 14 99926 695003428
3 19 99929 984931802
3 73 99920 233118589
1 46769 50460
3 1 99949 514296411
3 39 99924 330185439
3 53 99919 431434817
3 58 99931 655024914
2 53618 709842985
3 20601 96734 187180290
3 48 99962 112641058
3 69 99909 972520434
3 61 99923 412204164
3 45 99939 418657037
3 13700 99633 54166617
3 61 99955 264600664
3 14 99934 534535215
3 41 99927 261560705
3 10751 63101 177283257
3 73 99926 20192679
3 68 99913 499856049
3 21 99911 228920411
3 53 99937 657193984
3 45891 46511 873422823
1 30088 65691
3 28 99954 335162554
3 71 99940 705866211
3 6 99900 358235554
3 11 99981 996455395
3 67 99998 851234860
3 32 99930 895711693
3 48 99989 752669648
3 74513 91416 67182497
3 31 99945 715496603
3 49 99986 937559502
3 11 99927 357123257
2 45744 317566802
3 58 99970 643734831
3 19 99922 601837018
3 32 99980 147508278
3 86 99990 610232089
3 13543 20572 495437745
3 40 99982 521754658
3 4 99910 878559350
3 19 99922 399653724
3 46 99923 659866452
3 23 99997 800925731
3 23 99963 223671258
3 20 99996 186206123
3 64 99952 36041308
3 91 99955 561437478
3 8 99912 258441011
3 31 99942 46947622
3 62 99982 70258501
3 100 99971 865009732
3 5 99910 741063109
3 11 99998 26406658
3 41 99989 708011836
1 32447 97944
3 25118 39415 548493739
3 8 99971 829000419
3 25 99962 762662324
3 35 99922 137425965
3 86 99912 667925477
3 19 99958 491606187
2 2165 418999158
3 27 99965 230700
3 22 99981 311862816
3 56 99928 772907733
3 58 99977 672489116
3 83 99902 560201813
3 94 99954 146592974
3 71 99969 234434602
3 27 99946 353680105
3 92 99925 134234776
3 26 99971 38580525
3 19 99981 658009998
1 21007 90596
3 11 99951 488294534
3 49 99945 114911717
3 34 99996 151787506
3 19898 39677 80776891
3 100 99917 366632211
3 45322 66271 685036040
3 6333 58238 678452611
3 61 99952 233723155
3 92 99976 505159527
3 19 99967 670239252
3 26564 49066 936885902
3 17 99922 252972670
3 55 99982 215077084
3 91 99968 133506171
3 20 99935 800984038
3 1115 35766 746598328
3 6701 63300 162020318
3 1 99937 17762659
3 14 99902 118827442
3 1 99959 431415155
3 74 99996 361676400
3 14 99999 142564135
3 100 99908 862489069
3 51 99910 357973713
3 45 99992 590694566
3 95 99936 993186004
3 67 99993 159949542
3 53 99913 756581867
2 73127 417698318
3 35452 95043 423351515
3 46 99971 166063984
3 26 99969 253465050
3 45 99956 21929415
3 85 99902 548833250
3 29 99960 922636742
3 61047 74966 116572735
1 63097 97826
2 63629 364861487
3 73 99973 885363929
3 92 99929 762509164
3 71 99983 853993461
3 54 99957 334409907
3 80 99913 968130047
3 18 99905 909608483
3 55 99919 618501903
3 18 99907 758178042
3 76 99985 735287929
3 74 99933 612382615
3 61 99979 501398251
3 93 99968 721233603
3 44 99991 302172632
3 83 99932 683733553
3 65 99954 632016405
3 23429 36473 597130818
3 23 99953 529811906
3 74 99971 988300046
3 14 99924 692580716
3 40 99965 833318561
3 55 99970 355576432
3 10 99912 59776642
3 10036 56175 293715106
1 59397 76985
3 9 99940 510636409
2 37391 63995294
3 86 99969 83127809
3 24 99934 510312130
3 38 99934 216622597
1 37217 43123
3 70 99960 718628737
3 72 99977 330273451
3 13 99959 564575178
3 63 99987 340970578
3 56 99992 611372953
3 23 99916 841983494
3 25 99958 346658952
3 58 99944 613628822
3 10 99941 127324684
3 26 99932 647908247
3 1 99965 425764247
3 28 99988 651694240
3 97 99980 606346235
3 12 99969 960459224
3 38 99963 622446610
1 25845 37293
3 76 99955 594870201
3 92 99954 110241451
1 44696 62763
3 27016 83830 440839134
3 59 99946 623540672
3 80 99949 556700594
3 7 99911 355501383
3 10268 20104 940726325
3 40 99920 201283828
1 69111 84544
3 28 99903 706737085
3 76 99986 903188613
3 56 99937 923777210
3 91 99910 45027699
3 24 99936 295376261
3 11 99959 804984634
3 60 99946 489810614
3 71 99919 855995713
3 74335 86344 763144403
3 52 99923 686522506
3 70 99906 806638586
3 69 99988 285556854
3 75 99950 17366721
3 18892 64035 275809994
3 50 99973 704536669
3 27 99935 703639794
3 55344 60708 374157314
3 42 99915 927078533
3 74 99931 571982731
3 7 99999 922678538
1 11560 55800
3 69 99903 103717788
2 17658 538489114
3 8 99949 830644738
2 45299 656556428
3 33 99904 669831233
3 4 99943 489559135
1 60650 91967
3 76375 92194 404173613
3 60 99918 683543136
3 91 99927 162623894
3 34 99905 766300407
3 71 99989 949016623
3 23 99925 736643735
3 17 99947 772677554
3 14 99926 287765805
3 70 99944 655720117
3 2 99942 266600812
3 88 99969 133879239
3 31062 56156 984348687
3 92 99950 490898654
3 93 99910 920624730
3 54979 67101 302580209
3 1 99950 412084193
3 27 99901 84367073
3 32 99948 851248526
3 29 99958 635070621
1 75060 96848
3 58 99956 483520258
3 53 99933 505608308
3 57 99969 699782003
3 33 99933 158240623
1 67311 97352
3 79 99951 914727075
3 91 99922 50299125
3 54 99968 616761469
3 29 99980 699352120
3 39134 57878 631686102
3 18 99941 605931888
3 28 99915 668602612
3 87 99992 453742204
3 36 99952 743565928
3 26 99960 675409151
3 16 99989 725838547
3 17 99951 613319751
3 73 99998 976584168
3 35 99973 725090927
3 64 99984 405286578
3 90 99928 257131716
2 33054 819459014
1 7020 57399
3 13791 53029 555746260
3 44 99993 64127684
3 3 99915 76304396
3 96 99977 307290271
3 100 99967 416972942
1 41867 72164
3 50 99953 496780242
3 59 99948 747804204
3 68 99949 996606657
3 100 99952 703559889
3 63 99936 685083739
3 66 99951 464981132
3 3 99992 452696592
3 74 99926 934393158
3 94 99998 536982379
3 2 99969 749907235
3 63 99947 294716958
3 6 99981 456621218
3 44 99995 610634048
3 5 99972 998161924
3 93 99997 438823382
2 92845 335826308
3 57 99966 201839250
3 9 99964 906146416
1 11604 96555
3 16 99967 279809823
3 57 99922 302488800
3 76 99959 266385782
3 42 99921 541485044
3 20624 71805 675208994
3 76 99944 303852932
3 18 99940 692189093
3 77 99981 999128909
3 34324 51115 16955795
3 48 99984 176984806
3 11 99964 932564859
3 22 99961 169828813
1 26790 77860
3 77 99984 766410677
3 62120 97743 777650494
3 97 99968 599349910
3 51 99968 710079718
3 4 99971 842913782
3 36 99975 179669544
3 27 99969 217884148
3 72 99908 376316231
3 43 99975 119708786
3 98 99973 845924742
3 91 99935 576924762
3 95 99925 316036744
3 95 99983 779932194
3 9 99936 423329525
3 23 99947 223270285
1 31655 66406
3 58 99927 486386050
3 18738 90308 577838622
3 26529 35917 734485825
3 71 99943 89614719
3 43 99982 844722610
3 71 99958 259379171
3 32467 69101 563499634
3 48 99987 907866952
3 59 99939 532625482
3 63 100000 319549812
3 29 99955 620244025
3 16 99969 679362846
3 40 99911 136998835
3 44 99991 825185356
3 4 99983 529213481
3 91 99918 123624439
3 5 99920 10011593
3 36 99955 908154102
3 80 99991 187426694
3 34 99912 61438489
3 47 99917 195948635
3 55506 78402 899511700
3 99 99912 915687885
3 86 99907 920285086
3 85 99980 201708463
3 33981 93381 790338651
3 13302 97123 387495721
3 76 99918 242217719
3 73 99984 934192379
3 22161 72447 741151764
1 1738 46031
3 62 99950 249725574
3 33 99988 604873520
3 77 99999 401759841
3 13 100000 648259351
3 2 99956 281466936
3 49 99981 428987506
3 17 99951 341304403
3 36 99999 868069572
3 50 99991 824744773
3 52 99929 996754575
3 57 99975 607263642
3 87 99938 438340626
2 85684 129520937
3 96 99957 565875452
3 76 99922 517439229
2 81055 372749431
3 92 99988 538760561
3 89 99938 828416569
3 10 99959 581905878
3 41 99981 915944156
3 36 99905 616202945
3 28 99902 865365593
3 25 99974 540826478
3 42 99979 257746069
3 39 99906 184661409
3 34 99995 401491050
3 8 99937 31085769
3 18647 34158 556748777
3 58 99964 116902505
3 63 99951 516444126
3 74 99909 335130040
3 15966 76462 674658965
3 86 99964 210582151
3 54 99966 725795292
3 7 99957 325509987
3 26 99954 868698697
3 7 99952 98218236
3 97 99902 293127101
3 16 99912 716103877
3 97 99943 867965224
3 89 99996 730039005
3 79 99961 870096783
3 86 99992 964529453
3 4 99987 749519436
3 29690 94288 569067475
3 64 99962 582075541
3 31 99988 149819583
3 50 100000 539967040
3 10 100000 869062300
2 35132 11524589
3 25 99973 169409736
3 41 99978 354922909
3 93 99981 476138064
3 61674 97134 975248229
3 78 99930 85898917
3 2 99967 148541216
3 59767 80553 148394126
3 71 99911 871085353
3 37 99900 320807020
3 54590 84114 718142047
3 53 99962 686047324
3 77 99998 864857961
2 31448 914142906
3 10717 22009 445410636
3 85 99914 37375551
3 90 99938 991214210
3 77 99948 724326903
3 46280 85359 725311170
3 94 99939 308359927
3 67 99999 216787539
3 18 99917 527583475
3 30 99952 830870816
3 44 99918 632523681
3 54 99946 449535295
2 92028 418752667
3 5268 58829 889197171
2 32729 750303847
3 40 99986 519359975
1 1841 26340
3 89 99937 577273872
3 7 99970 908667609
3 17731 48814 833515614
3 63 99940 80232165
3 70 99905 683037834
3 60 99900 242607919
3 27 99922 87400841
3 71 99900 497893045
2 97910 971494831
3 73 99999 981802408
3 17 99998 927426299
2 9418 342216916
3 4 99945 218854372
3 15 99939 714564218
3 19 99929 933790685
3 9 99923 802515928
3 42 99971 155565195
2 42152 558288856
3 14 99906 91061358
3 64 99929 392838912
3 48 99965 725699248
3 68926 80700 392836335
3 13 99941 667897729
3 4741 29178 964503950
3 100 99927 97929976
3 3 99921 664326226
3 91 99917 63706912
3 29 100000 458107226
3 83 99993 437216825
3 9099 26811 867873241
3 9072 28076 122964031
3 66 99952 144179638
3 1 99972 522540461
3 80 99911 77019250
3 32320 95341 558610819
3 54 99901 539783499
3 67 99969 111304325
3 46660 54659 297766559
3 31 99945 322500550
3 37603 88529 926928018
2 23017 282445832
1 38917 95850
3 17446 20531 284743852
3 11 99948 497023824
3 15 99983 739464812
2 83997 529721061
3 63 99918 790486935
3 49 99934 453372352
3 5 99993 617311164
3 25 99929 929013819
3 918 96158 580472549
3 30 99929 14872571
3 15 99947 302123946
3 55248 57384 450250478
3 42 99970 308749621
3 93 99988 987835176
3 29 99900 528694336
3 29454 32284 385484301
3 45 99930 400184159
3 33 99995 504128689
3 57 99955 199105152
3 41 99977 930524028
3 40 99967 655148975
3 17290 24385 904540433
3 61181 88274 265383711
3 86 99928 181226097
3 31 99904 408166
3 34 99915 733151323
3 36 99948 873079048
1 16517 89913
3 7 99967 526851743
3 88 99950 644744993
3 61 99930 965916609
3 99 99990 467013868
3 23 99974 272959158
3 22 99946 246645338
3 91 99943 667028827
3 10 99961 159839652
3 20 99919 583866714
3 74 99953 991327300
3 29 99911 589112811
1 12224 87120
3 46 99991 310981602
3 66 99984 408156641
1 2895 42920
3 83 99947 683634036
3 69121 83343 220596616
3 65 99978 909022063
3 50 99995 683148846
3 81 99910 717551167
3 82 99911 622973754
2 95636 983698927
3 62 99915 991595813
3 66 99955 798778175
3 86 99964 227447762
3 10 99967 91356774
1 5993 65865
3 42 99919 702492402
3 54 99981 258800376
3 16072 50650 70348575
3 5252 85232 271491863
3 36 99977 110227536
1 4718 19532
3 86 99952 130167311
3 45 99901 271122973
3 68 99924 808420750
3 34 99980 31403641
3 91 99916 380662222
2 9087 745859094
3 76 99983 292776367
3 92 99995 254129960
3 32 99990 129085988
3 31 99905 669512744
3 14 99912 950770178
3 92 99946 118144292
3 85 99956 381504721
3 11 99974 330157641
3 57 99937 776212053
3 21 99907 741589479
3 19 99935 182417580
3 70 99951 110819768
3 48 99912 912119737
3 32 99976 333734237
2 15244 469027237
3 46307 59509 707572010
3 42 99978 896583957
3 57531 61651 817915249
3 2 99926 119047550
1 37294 82569
3 47 99969 765172495
3 67 99912 316063265
3 46 99931 585618796
3 7240 25354 326962935
3 4 99972 789273329
3 68 99937 878746599
3 17069 33177 797813204
3 26 99975 483716906
1 29098 88344
3 21 99903 511306190
3 23 99903 237607720
3 46 99980 990952837
3 15151 21924 51455939
3 73 99903 735496092
3 12 99968 920934878
3 22 99946 759714579
3 68 99938 157734020
3 85 99996 547583659
3 24 99928 682369946
3 47 99996 883201252
3 37 99973 924641793
3 50 99984 681114442
3 30194 91984 271634174
3 99 99989 959229682
3 99 99951 242480855
3 3 99967 453684799
3 22 99901 255255743
3 12 99976 151966185
3 16 99963 979085300
3 32150 33269 674264896
3 73 99992 95258662
3 17 99969 887091118
3 17508 38812 770606363
3 93 99987 349795707
3 25 99907 388212113
3 57999 84437 134937045
1 481 68416
3 30 99910 751298321
3 93 99958 299006699
3 45 99925 656508481
3 61234 97341 283773707
3 46 99984 668861774
3 22 99973 236999323
3 11 99998 143307528
3 56 99957 234802704
3 63 99943 26726145
3 21 99932 448007644
3 2 99903 223423187
3 50 99916 199134161
3 84 99900 739547300
3 32 99919 591190473
3 85 99924 835115240
3 100 99990 128878468
3 37 99957 569213286
3 1 99906 583442897
2 49293 346612246
3 35 99988 712413327
3 45 99983 626645754
3 44 99901 376046255
3 69 99950 216731851
3 90 99957 760168678
3 28316 82013 949217540
3 23 99906 636521260
3 86 99914 702770258
3 42 99964 395692391
3 49 99902 634059994
3 31 99982 898490828
3 94 99971 155257788
3 29 99935 303526534
3 33 99911 979018201
3 9 99906 801630362
1 31019 40219
3 92 99992 817624636
3 559 18395 125175970
3 49 99938 510947477
3 28 99936 619068372
3 62 99913 661947072
3 65 99947 712934519
3 80 99966 72340159
3 86 99971 109455089
3 30 99950 232287819
3 31 99908 12175690
3 66 99900 867962621
3 52 99993 627964531
3 99 99907 763576237
3 77 99903 10429125
3 18 99919 888648475
3 89 99911 594680780
3 86 99930 870840268
3 34 99961 418289990
3 55 99912 608550199
3 84 99934 998499687
3 24 99913 989866529
3 23916 35471 671719007
3 7 99938 904753733
3 42 99947 4684574
3 89 99928 701660984
3 68 99973 406519638
3 85923 91286 428070028
3 40186 61605 364287170
3 61 99962 117055284
3 25 99988 191657894
3 77 99965 45908519
3 29 99916 661745303
3 26 99954 365544520
3 94 99953 999160700
3 93 99992 447147398
3 30 99902 357385685
3 35 99977 746812735
3 15 99916 805068859
3 56352 74492 794517482
3 15 99949 274785576
1 43257 81316
3 19 99994 205754889
1 11929 23384
3 47 99913 933051870
3 16 99960 279687596
3 39 99921 841482288
3 62 99918 749690917
3 98 99928 81550615
3 72 99942 489556418
3 47 99929 265109028
2 71319 617689232
1 5414 40113
3 1 99976 399370561
3 78 99967 62216510
3 52998 89667 487399352
3 35496 49203 500900723
3 2 99973 315491266
3 87 99972 354003878
3 54 99995 822066989
3 13424 19673 270642468
3 13 99993 556779158
3 18 100000 957480116
3 18 99950 802132753
1 7804 29496
3 41179 51397 8633553
3 40306 59013 382283672
3 2 99995 890552612
3 6 99907 377529535
1 4148 10933
3 86 99923 608144578
1 31656 89251
1 35127 79278
3 31 99908 958072941
3 9608 69898 352384111
3 49 99978 808526522
3 31781 91753 79699635
3 86 99923 165281472
3 82 99973 771661018
3 99 99937 872272562
3 37 99925 509148308
3 77 99950 672862062
3 46 99933 441557926
3 51 99999 934124448
3 26 99984 152002601
3 80 99967 819238434
2 8886 686185657
2 98325 446901583
3 71 99987 150923155
3 13 99955 419902685
3 13 99956 332764633
3 35 99931 369280099
3 8 100000 274518470
3 12 99979 208245468
1 2542 33212
3 28142 50669 367932798
2 6402 478938079
3 81 99973 40096071
3 95 99962 217184575
3 8 99989 479855254
3 99 99915 803849568
3 88159 93182 474512392
3 82 99997 294801298
2 9575 636323480
3 11 99927 838074239
3 80426 83250 18171003
3 16 99936 676181413
3 30 99997 55829899
2 65815 722517925
3 59 99940 552215378
3 81 99926 278164666
3 100 99976 475575115
3 81699 90017 365454894
3 14496 62165 617740907
1 20620 97572
2 96583 231571653
3 16 99955 803279862
1 2167 48696
3 87 99933 420983911
3 11 99923 3504275
3 57 99977 565521580
3 68 99932 464186770
3 68 99950 162666936
3 13 99959 430504171
3 81 99976 921684711
3 10 99962 633142177
3 100 99996 944847212
3 32713 74346 132918887
3 34 99913 227071444
3 88 99997 270433606
1 45897 86402
3 57 99930 723326377
3 5 99994 505350280
3 70 99974 521434203
3 42 99941 503460549
3 33 99909 240068140
3 85 99934 303753560
3 62 99930 867414982
3 43 99911 32023926
3 89 99977 661750279
3 65 99996 469278290
3 21 99902 27160808
3 20 99996 948696866
3 74 99948 527601567
3 48 99970 924498021
3 12 99937 105327107
3 75 99990 906731108
3 26 99938 567129905
3 47 99967 119087351
3 45 100000 704766317
3 58 99980 400077449
3 52 99911 329478986
3 61 99922 188987998
1 59984 88610
3 92 99990 972183391
2 47764 540667443
1 78822 83076
3 28 99933 495103602
3 42 99992 986402624
1 4170 43320
3 63 99903 139561129
3 36278 99875 999541062
1 11828 22159
3 33313 54901 375330941
3 78 99947 425021543
3 52 99953 450771915
3 37 99906 213289942
3 91 99901 241784194
3 4920 98136 451479224
3 40455 76047 159390637
3 62243 63832 138516120
3 95 99933 238352683
3 3319 76442 928641662
3 8 99995 336117582
3 8 99995 348249523
2 14016 362230179
3 62 99994 730742185
3 73 99908 587183874
3 92 99959 826538463
3 95 99979 324785736
3 74 99902 679708997
3 62 99940 338049864
3 77 99975 917101704
3 95 99915 11505964
3 11 99937 869980790
3 21 99958 597550422
1 9136 75164
3 60 99933 37446401
3 24 99939 270287428
3 46 99917 311661331
3 42156 60054 742573800
3 78 99979 112650134
3 21 99952 231669265
3 84 99980 509009035
3 87 100000 617922834
3 88 99913 791194891
3 67 99981 945165121
3 3 99906 243162474
3 33 99968 369736510
3 17 99918 332436128
3 51607 60538 867957103
3 49 99945 594531049
3 1 99917 909057487
3 20 99946 389410732
3 49 99905 506830057
3 74 99979 505463449
3 23 99946 866476063
1 11737 73863
3 29 99900 25806127
3 3 99956 151520079
3 77 99978 743491879
3 9 99960 256032463
3 57 99931 136730402
3 7 99921 703118834
3 53 99909 907663505
3 40 99998 414919556
3 59 99945 492040606
3 16 100000 374211548
3 24035 58442 623737004
3 75 99950 596935307
3 17 99974 778566944
3 29 99941 642411834
3 18880 75103 30843743
3 16 99975 963520973
3 94 99965 685742616
3 30 99949 996463052
3 79 99928 925398723
3 91 99932 130189060
3 49120 58140 503123818
3 19444 97460 594093417
3 31 99900 446069671
3 97 99959 971253823
3 25 99967 552853229
3 100 99928 980585081
3 48 99965 370064396
3 55 99969 157161057
3 14 99994 414709744
3 88 99990 421320825
3 83 99993 2333097
3 63 99919 947702178
3 74 99967 889922992
3 85 99916 722501243
2 96587 321889864
3 14031 76623 219345334
3 48 99915 120015740
3 27 99968 756718688
3 12 99943 376381858
3 87 99975 720426365
3 1 99956 986855985
3 80 99944 257348740
3 95 99933 987519974
3 37782 88186 621340045
3 4 99901 71710027
3 48 99949 915184626
3 51 99986 546461816
2 47617 554288600
3 38 99938 295455973
3 3 99941 73816347
3 32 99989 828460786
3 24 99941 369993843
3 57 99928 365492430
3 92 99920 641596011
3 19 99949 540766761
3 47 99970 576103350
3 28012 35866 273018913
3 68303 89794 962824464
1 8304 46670
3 85 99993 156004941
3 75 99978 692149412
3 71 99905 569495013
3 53 99955 561372833
3 36117 39322 85208334
1 6376 66893
3 74 99972 62086979
3 83 99930 257810167
3 66 99974 172230934
3 34 99910 843379451
3 77 99946 781930505
3 58 99985 338412032
3 64 99947 317076307
2 30114 227918854
3 25 99908 22729646
3 32 99932 860867760
3 32 99988 962585843
3 74682 77055 119404949
3 97 99994 71120843
3 42 99942 234172479
3 34 99919 118449479
3 93 100000 159066557
3 1 99959 650955061
3 60 99956 232562149
3 74 99976 4270467
2 35369 901980322
2 67800 690466061
3 25 99987 644872113
3 31 99995 819681289
3 64 99931 347670636
3 58 99998 540151046
3 99 99982 583877253
3 52644 52861 103649908
3 90 99972 765430496
3 23 99920 234413615
3 44 99934 362439514
3 13231 66708 170918374
3 14 99954 718658125
3 33 99911 624526012
3 98 99920 290907983
3 59 99988 345207853
3 69 99925 498350907
3 50 99990 798985780
3 88 99999 496921970
3 88 99938 97521323
3 25 99967 351939682
3 97 99988 998433266
1 23960 97853
3 59 99936 156936167
3 48 99938 254269323
3 22 99994 831734725
3 48401 64373 78733931
3 62 99962 851120193
3 27 99965 175121184
3 80 99955 963036590
3 9662 81182 444804413
1 28701 44930
3 23 99941 315427106
3 85 99982 655644372
3 8 99909 841315808
3 51 99953 462262975
3 20750 47261 285634782
3 2 99949 465056930
3 86 99916 874012425
3 32 99938 762189894
3 15590 70457 401668122
3 20553 61921 554572214
3 68176 86276 448692827
3 51 99952 636019495
3 33 99923 639500710
3 24 99992 211265565
3 15721 70060 77463983
3 12507 25039 324318668
3 15 99916 520549764
3 55 99954 121659580
3 84275 90683 157464146
3 40 99933 160506288
3 11 99903 155354986
3 11 99963 611467209
3 52 99953 401967491
3 93 99981 685837799
3 46197 66648 815313217
3 27 99920 707114320
3 10935 83810 507815158
3 24 99993 419999124
3 18 99949 810313640
3 42 99989 171881903
3 3 99908 814261076
3 74 100000 679934576
3 35 99955 344480370
3 46 99953 555704858
3 22 99986 839829177
3 48 99922 288454474
3 33 99926 667073828
3 89 99944 668697369
3 20 99930 650776372
3 59 99905 834787969
3 35714 69992 86220664
2 60199 99606034
3 37 99969 476675940
3 27 99997 306702181
3 70 99985 482622348
3 22 99925 783730096
3 4 99980 739096348
3 12 99997 552371109
3 64387 66245 431261402
3 90 99974 472713908
3 78 99988 96136313
3 97 99966 215950771
3 37 99950 601967709
3 60 99934 296995522
3 20 99916 264641691
3 85 99980 759963757
3 49 99960 410969407
3 73 99953 434527251
3 45 99973 309629394
3 67 99975 178562952
3 86 99949 693229596
3 42 99928 429359606
2 79202 378593164
3 22 99939 439203454
3 28053 70331 956927966
3 85 99946 885669380
3 67 99901 605618888
3 5 99973 860860909
3 35 99919 558723448
2 24506 588108110
3 36 99917 725033918
3 61 99933 357517944
3 26 99942 17868302
3 10 99948 656540857
3 33 99993 952796255
3 64 99945 6976459
3 99 99955 897126728
2 32357 171909665
3 65 99971 665670919
3 98 99922 279108007
3 39 99912 11119473
3 62 99910 963777919
1 31700 48726
3 72 99946 499507663
3 53 99906 304671998
3 4 99931 683584469
3 9 99972 631627192
3 27 99964 26589900
2 68778 591990111
3 42 99944 786287465
3 65 99975 536846068
3 25 99992 296429495
3 91 99928 965801012
3 8 99945 450523922
3 18 99924 477325051
3 36 99908 147733850
3 14 99945 272532903
3 65 99983 975538731
3 95 99951 108407902
3 71 99928 906224199
3 15 99914 279726481
3 66 99940 715876912
3 70 99951 6700481
3 63 99966 77919252
3 13768 45533 268328064
1 836 69017
3 31 99900 421001967
3 78 99967 93079223
3 40 99938 497350569
3 61 99970 94219902
3 3940 82737 313199982
3 82 99939 942095560
3 20 99982 906825157
3 70 99903 120694778
3 4894 94375 350697254
3 19 99950 414061604
3 16 99910 897279812
3 41 99926 464943464
3 38 99982 703105674
3 6 99921 567563676
3 70 99937 464931043
3 52663 66338 898698035
3 9 99986 962471359
3 8 99926 106424665
3 25 99927 889773394
3 34 99939 212505437
2 16152 161612251
3 12 99990 310940654
3 98 99950 756598515
3 18 99985 735147785
3 18 99935 940173148
3 51 99979 233153625
3 18 99978 771877354
2 68196 719088324
3 95 99944 843820458
3 67 99917 628808351
3 66 99972 306405048
3 82031 91307 615507061
3 60 99944 746393900
3 64 99976 74656967
3 61 99978 797304061
3 10 99900 480814707
3 7 99988 545728358
3 71 99927 298055378
3 40 99968 35166249
3 9 99931 976176927
3 60 99934 299301907
3 13 99931 282906394
3 96 99909 920618688
3 67 99910 569840366
3 47 99914 620235680
3 31 99997 864949328
3 40 99971 57859130
3 4 99926 975913705
3 32 99973 34834864
3 43 99980 274986999
1 2743 95330
3 97 99983 226128262
3 56 99998 878383232
3 25 99968 396827714
3 45785 89047 358986092
3 94 99953 795423405
3 24627 67643 404986483
3 18 99947 101615208
3 50 99987 869963613
3 92 99962 348989316
3 64273 80693 568163376
3 32 99969 998582127
3 50781 97973 510244665
3 56 99921 694199570
3 26 99972 282086984
3 86 99958 865492024
3 23498 87912 414937404
3 15 99992 556588594
1 19408 93025
3 14 99921 408814108
3 63555 85487 595865725
3 100 99941 742783707
3 2 99973 754872354
3 28502 30133 675929052
3 36 99915 776168919
2 15777 230637575
3 86 99921 483839063
3 14 99967 559133447
3 47031 79380 377088707
3 64 99929 332095797
3 56 99917 704216483
3 93 99907 346524777
3 77603 83979 581745933
3 97 99999 58833849
3 33984 89264 482380896
3 20 99911 257712860
3 59 99908 824024773
3 100 99932 888853711
3 9 99952 630408947
3 93 99924 958331318
3 72 99969 862338104
3 19 99989 232413188
3 89 99951 506652340
3 23 99947 870584542
3 91 99927 365104872
3 98 99940 889199549
3 2 99985 869900400
3 82 99986 823414099
3 23 99932 732976653
3 98 99900 692186032
3 44202 74361 250842342
3 100 99999 706811301
3 29 99912 963443983
3 82 99934 601533800
3 11 99972 825117514
1 24645 26739
3 47 99994 564213537
3 13923 48608 236352905
3 20 99920 184010651
3 10 99980 53771789
3 45 99902 32380074
3 52 99902 634996473
3 72 99972 465918088
3 70 99966 598955737
3 64 99949 917899262
3 40 99920 105953379
3 42 99999 672361829
3 90 99972 46239641
3 50 99948 522955507
3 22 99956 729303600
3 89 99969 547204660
3 46 99942 712591153
3 5 99956 476164823
3 72 99994 1947614
3 49 99920 606272683
3 71 99920 699360215
3 59 99950 945854697
3 13 99989 257321598
3 95 99985 338736819
3 48 99928 302032279
3 54 99961 260136157
3 74 99914 181233972
3 11 99978 931153644
3 100 99981 139603152
3 60 99904 485856092
3 4 99950 915327417
3 72 99963 185753382
3 6633 45885 5573812
3 12 99983 390776962
3 66231 85509 304938204
3 7388 68130 50680553
3 20 99965 700541387
3 63 99945 467543646
3 71 99938 718266620
1 45819 98949
3 12 99951 416709399
2 83184 862185115
3 80 99918 393552801
3 55 99910 419927880
3 48 99940 153504438
3 64 99900 320355375
3 100 99965 549349460
3 77 99915 84138400
3 19 99951 391134502
3 4 99942 891505317
3 57 99994 54157670
3 11 99988 428580482
1 17508 46815
1 39234 74682
3 7 99946 999331170
3 67 99962 11772104
3 93 99959 716809422
1 4763 14626
1 15324 76010
3 83 99933 553734183
3 49 99927 329189569
3 36 99920 127191429
3 54 99967 916650536
3 33592 84046 777887628
3 86 99957 240819547
3 89 99924 526779469
3 1 99942 555286118
3 4 99900 212897767
1 48152 66354
3 77288 82030 497689448
3 32637 99504 215034775
3 72 99964 397902592
3 51 99996 492871474
3 62503 94509 279681539
3 12917 22641 193406755
3 62 99999 441427914
3 59 99934 809347051
3 15 99992 419057048
3 26520 69356 522434161
3 33 99975 268731999
3 18 99969 158669796
3 39 99936 315256260
3 66 99921 633991392
3 75516 75732 185950822
3 47 99907 260165075
3 25 99971 217839963
3 38 99928 688657058
3 68 99960 125563132
1 6480 10890
3 21 99972 445278677
3 79 99986 737096931
3 11 99921 158889255
2 81841 810129830
3 55 99904 2252462
3 28 99904 610413414
3 47 99911 971087594
3 4 99942 134719725
3 45 99994 642084347
3 47 99952 553236173
3 97 99978 175926751
3 66 99928 899555746
1 4227 67047
3 99 99951 135693568
3 95 99936 269691473
3 20 99907 291643601
3 28 99959 230673150
1 61701 94746
3 84 99910 47673519
3 65 99989 957254015
3 70 99992 98490008
3 49 99907 304645295
3 92 99903 694096271
3 32 99946 812759141
3 27 99979 205112606
3 26 99997 884156344
3 45 99920 521841587
3 80 99948 604124418
2 83279 860387348
3 44 99909 105733049
1 70625 92264
3 21744 40280 974310644
3 9020 59957 392956788
3 25699 56511 695915042
3 76 99967 879091264
3 96 99932 966854939
3 29 99944 655561801
3 41 99956 604678790
3 75 99914 787612551
3 3 99981 250758139
1 26631 46619
2 55755 354175033
3 46 99921 359386759
2 63436 765256500
3 23 99908 111789391
3 82 99945 814991413
3 44 99997 213206808
3 44 99961 209597690
3 31424 64814 679183911
3 98 99987 667499492
3 4 100000 999338978
3 99 99928 34611811
3 26 99946 141864776
3 34 99974 929667926
3 56 99906 685206131
3 37 99907 292184755
3 22 99916 682471262
3 94 99986 729744999
3 93 99954 813215716
3 32 99914 587044480
3 16 99918 299945225
3 12 99940 600596617
3 3 99932 646610814
2 83523 394871125
3 64 99947 882643522
3 70 99939 271587861
3 8415 95690 677210145
3 84 99982 600199184
3 36 99922 632775118
3 55 99968 395362794
3 39 99928 564553876
2 62680 284084750
3 66 99997 770674356
3 3 99950 407838700
3 14 99987 769842488
3 24 99990 78344672
3 67 99912 542189284
3 31787 32564 624107588
3 71 99957 697094498
3 14868 48291 684649296
3 24 99926 229032769
2 14698 285057151
3 42 99928 920773072
3 72 99966 650238741
3 42 99982 178879245
3 23 99942 314331534
3 32946 75530 14464736
3 73 99987 682025467
3 58 99961 741487959
3 28284 75757 710412074
1 38682 86322
3 17 99987 687479799
3 52 99920 583573369
3 50 99913 923674310
3 1 100000 194659193
3 35 99925 807133846
3 41 99938 65770828
3 66901 98637 790584365
3 22 99954 109057125
3 16 99909 767208943
3 82 99906 861096674
3 4 99998 959189314
3 38 99961 578437640
3 20 99967 526591280
3 53 99993 370481679
3 15 99981 202212939
3 64 99956 454838048
3 65 99995 383164886
3 5 99916 856348571
3 93 99936 545677857
3 89 100000 558724510
3 29 99900 625805876
3 87 99934 283283908
3 49 99925 480415920
3 597 40958 315756331
3 31 99944 455031283
3 41 99983 66008760
3 70 99919 644130683
3 85 99983 617781150
3 14 99932 508329613
3 70 99921 69230365
3 27 99911 555527702
3 43 99984 755960199
3 10 99992 462502865
3 76 99939 869457545
3 67288 76706 641086634
3 81 99941 316036776
3 64 99998 684828770
3 29 99967 772980233
3 8992 72044 6562420
3 67 99928 153844342
3 54 99959 589062199
3 39 99900 583468702
3 45 99997 788423750
3 55 99908 900542109
3 11489 72197 786719005
3 88 99983 351036860
3 86 99990 888615172
3 82229 91644 231743865
3 32068 68634 716478256
3 26 99916 1672650
3 88 99995 790823976
3 24 99939 753331870
3 45 99997 632540518
3 12 99998 854315684
3 73 99953 541037119
3 1 79285 924502352
3 81 99987 357455877
3 11 99901 419196444
3 36 99997 131595626
3 1 99925 553289483
3 50 99946 549115687
3 14 99964 522652276
3 4868 51296 209449438
3 40842 71458 149899261
3 34 99941 789215549
3 26 99924 407996646
3 2121 17098 585243748
3 75 99907 107685767
2 22943 347039752
3 43 99925 664317819
1 47253 97148
3 28 99960 838478174
3 11 99969 884417789
3 44 99902 282358504
3 60 99993 466694231
3 12 99983 475642094
3 60 99907 545950338
3 33109 69995 245447285
3 31 99966 731017244
3 69388 88300 770145486
3 5 99948 792208778
3 20 99907 366220633
3 38053 98451 705401561
3 34551 41895 898890891
3 91 99915 387986148
3 55 99981 200400430
3 38 99962 579214775
3 89 99966 390888680
3 92 99958 460473907
3 76 99963 211512575
3 91 99985 970207987
3 94 99931 727619675
3 88840 99066 991195759
3 34 99983 494829516
3 99 99915 599843935
3 95 99979 872939405
3 49 99936 529152098
3 20189 91051 129348873
3 47184 47295 717348832
3 83255 92904 95060958
3 44024 78536 239850797
3 10 99997 404197919
3 31108 65127 925546990
3 9 99983 922043871
1 15404 45962
1 16577 89711
3 41 99928 126728012
1 39462 65232
3 100 99959 491331266
3 35 99913 313522506
3 69 99952 305931000
1 72216 88533
3 17 99939 708162335
3 21 99983 340523380
3 94 99962 333264648
3 99 99941 564322841
3 47 99933 315465033
3 19 99941 650047682
1 17218 93999
3 88124 95547 989400684
3 73 99967 218936676
3 24 99989 288823370
3 29770 67623 297631981
3 23 99977 982109747
3 47 99909 438491276
3 42 99993 491172455
3 49834 78604 601168300
3 38 99959 309132872
1 59072 89961
3 64093 65985 514067256
3 8 99947 47094575
2 47821 606559233
3 4 99994 593215756
2 52556 842937991
3 69 99948 494247520
2 45430 604863982
3 25 99995 330746359
3 9 99905 646938666
3 55 99963 756034627
3 61 99957 685113364
3 84 99973 733946457
3 26 99965 3284706
3 63 99907 128571110
3 86167 97333 564439488
3 64 99999 588388200
3 25 99995 949952344
3 17 99928 243039185
1 64682 91310
3 21 99978 144455150
3 1 99926 793595346
3 5795 58140 662484637
3 13833 98125 510219876
3 62 99984 119130676
3 36 99912 430974520
3 79 99984 618921256
3 8167 96765 224472476
3 19865 47872 627589953
3 4 99920 662514942
3 67 99930 983142531
1 81059 83691
3 43 99930 384968671
3 77 99901 795172260
1 25856 98337
3 2 99935 951315755
3 23 99953 409548822
3 63 99947 726760488
3 66 99976 64768480
3 9571 20843 920686655
3 61 99974 458613397
3 21504 93710 738189825
3 19 99940 552373016
3 88 99920 432022873
3 1 99956 455329623
3 95 99966 931885507
3 28 99963 466132659
3 86 99978 607924700
3 92 99975 708522400
3 64 99944 320082459
3 65 99964 96387213
3 12132 53813 695402717
3 40 99954 412248070
2 14750 248832571
3 80 99942 211869725
3 52 99905 369420102
3 47 99964 543894638
3 6 99989 36086086
3 17 99955 69849982
3 21 99944 332394298
3 7 99949 950851954
3 11 99946 396284900
2 25317 139901263
2 69228 468236189
3 21 99961 524984602
3 74 99935 256306731
3 69 99999 489807761
1 25729 78195
3 66 99907 316283950
3 54 99928 347095490
3 3 99911 565898298
3 33 99956 113267205
2 72278 868422458
3 13 99917 366540689
3 93 99967 696518239
3 3 99910 343245602
3 92 99911 927465748
2 48503 277693628
3 18 99990 598696108
3 69 99993 583542566
3 72 99924 389870769
3 28631 74313 887932869
3 65 99944 951980388
3 19 99913 684026583
3 27 99941 152038535
3 49 99979 965014795
3 17 99967 465461989
3 87 99903 904939651
3 89 99920 36871544
3 64 99964 886302487
3 43 99949 470077897
2 16060 13683943
3 73 99952 636528786
3 32 99947 186710800
3 34 99938 153351492
3 18 99908 897857664
3 37 99926 640116013
1 32369 65806
3 15935 93731 350326928
1 27645 30492
3 68 99963 551361747
3 74162 77993 535362699
3 95 99936 715165278
3 22 99906 122466379
3 15 99986 685652818
3 47 99926 893471099
3 7035 63427 656171318
3 39045 51600 309038901
3 32 99940 105180970
3 4808 17668 600440600
3 51 99957 357153805
3 8620 27048 451216522
3 18 99913 894214110
3 97 99917 282166076
3 10 99985 285434976
3 23 99927 657207023
3 65 99904 113971458
3 52 99959 736761462
3 39 99951 686542333
1 3722 6886
3 89 99942 217213839
3 31257 51475 905939835
3 86 99943 392443883
3 22324 42582 60511391
3 4 99947 612532655
3 70 99974 210618969
3 13 99999 520090238
3 8 99939 519274082
3 91 99945 476210601
3 77 99961 689602475
3 67 99922 781353106
3 70 99997 825239008
3 29 99986 65457744
3 6 99967 140933165
3 40 99965 522966676
1 688 90145
3 28 99928 47395921
2 78507 687995616
3 22 99939 580199226
3 55 99904 21707309
3 27546 90107 772498676
3 65 99909 731768500
3 24238 34740 174638251
3 71 99943 319655063
3 77950 80169 66515238
3 90 99985 79565738
3 16 99945 221282163
3 20 99944 582460018
3 816 23470 434880528
3 15 99902 430878827
3 65 99927 670314827
3 57772 81384 534057358
3 51 99965 311003879
3 38940 43304 311298323
3 38 99949 361206528
3 40961 54159 202989939
3 16 99978 231142448
3 42 99961 390300081
3 70975 72956 364315378
3 81 99966 39868890
3 97 99920 392559687
3 9 99935 72756427
3 1 99981 973693848
3 62 99909 586944818
3 18 99983 892496859
3 87 99972 439935959
3 8 99940 325199866
3 99 99950 554427165
3 47566 99448 393827952
3 68 99912 598810563
3 15017 60811 611093557
3 73 99931 611867376
3 8208 83169 884050652
3 72100 73056 252927854
1 68398 80296
3 60665 98540 396698934
3 68 99973 492587214
3 10 99977 191560143
3 75 99981 19840052
3 16 99993 857932630
3 81 99922 613534604
3 12 99939 88581462
3 2 99926 32353024
3 4 99968 819018465
3 9 99928 859664284
3 67 99989 37913875
3 76 99939 448828910
3 1 99995 502769882
1 14219 23649
3 52 99928 434206089
3 10 99927 384396558
3 26 99982 191998469
1 51515 92129
3 75 99988 680597680
3 33 99954 406936564
3 39 99949 487424102
3 96 99938 886213402
3 60 99982 537338945
3 20 99911 842878289
3 59 100000 950364564
3 25906 84630 119362482
3 97 99928 160330166
3 31 99934 772232851
1 13402 73317
3 7 99930 606334807
3 20 99986 833717928
3 83 99902 314934401
3 70 99936 65360754
3 69 99997 207861658
2 64539 2077270
3 10 99975 556256027
3 57 99960 941397973
3 94 99971 859236636
2 48115 906329037
3 6213 15562 279300423
3 70 99976 613755374
2 57264 140127585
3 92 99972 289149036
3 49 99933 235729876
2 30287 116806143
3 70 99961 655221540
3 70 99909 686682676
3 1 99907 51983470
3 100 99950 363847804
3 32 99992 728853611
2 38906 913989469
3 35 99979 935331281
3 42 99943 455067170
3 87575 98578 400830561
3 35 99999 285361748
3 24 99986 63195511
3 95 99930 390448798
3 99 99940 243620504
3 10 99978 157316732
3 18 99988 153418642
3 25 99961 541651956
3 22 99917 123710553
3 54 99913 117711011
3 100 99953 122430000
3 1 99991 120859132
3 10 99956 646231565
3 3 99941 582712525
3 10191 82182 794827831
3 99 99995 578355202
3 2774 17575 649547569
3 58 99946 592471214
3 15 99992 843511259
2 42581 32677375
3 22 99900 394355498
3 32 99992 286066886
3 88 99937 315035194
3 58 99957 415634604
3 98 99924 582336037
3 17 99962 366789925
3 20 99983 746667813
3 60 99906 150806437
3 14846 67916 847755438
3 68 99907 490119917
3 28 99973 208026328
3 23 99937 239726468
3 4 99925 999383296
3 20 99910 531997059
2 56886 347259789
3 6 99981 199595991
3 13 99903 652415923
3 46 99924 864957142
3 23606 92016 880961164
3 94 99940 522069829
3 93 99997 388794535
3 82 99900 572502738
3 35 99970 441205428
3 86 99920 554118812
3 3 99964 656016240
3 98 99999 654994484
3 96 99993 147865795
3 13 99924 471642084
2 98937 332603887
3 86 99965 390937223
3 10 99968 887003706
3 11 99962 720239059
3 22 99904 212268990
3 56 99919 932224513
1 30379 63499
3 67 99920 483083982
3 54 99990 669756032
3 27501 72228 82336452
3 24 99954 467146061
3 59842 69395 55735532
3 39 99908 204775818
2 12229 37762287
3 81 99977 358706487
3 17 99912 758151813
3 13609 60159 530358609
3 6 99997 889342337
3 49347 96788 927095983
3 56 99975 755079921
3 24 99952 922192670
3 81 99949 239828139
3 100 99996 758935694
3 53 99970 143603153
3 56 100000 334777267
3 22 99958 230294674
3 100 99989 396585962
3 41 99920 58264370
3 53 99942 186458206
3 64 99976 313642572
3 12293 12924 657712235
3 89 99950 942302294
2 89339 629583680
3 21 99920 558010428
3 2 99926 647733134
3 10 99941 444736044
3 54 99936 767251547
3 17 99948 524722934
3 85 99927 759819750
3 3 99926 239540219
3 40430 57278 111237507
3 1 99983 936907863
3 26 99969 982945591
3 71 99997 18965925
3 20 99919 991026340
3 83 99992 441407493
3 95 99952 517709608
1 21077 45520
3 20 99921 891488183
3 92 99961 939121528
3 51 99997 194796131
3 51 99957 389729839
2 82306 890230666
3 32 99948 904457349
3 28 99967 70565982
3 71 99969 174670878
3 2 99905 972439417
3 19 99926 991606007
3 68550 99784 992107591
2 11946 73333202
3 16329 57113 86771788
3 75 99925 896122255
3 13 99911 153134353
3 91 99915 630967251
3 93 99949 692279875
3 33 99973 375319782
3 37008 51547 864606743
3 32 99932 670031011
3 23 99914 401230863
3 62 99914 450145982
3 37 100000 328743263
3 26 99944 144593989
3 90 99964 444294801
3 24 99996 994603621
2 30571 867671494
3 14 99914 128751233
3 1396 82297 283250355
3 2 99924 536150285
3 1859 54056 846529414
2 60482 391241275
3 65 99913 676057546
3 1 99920 687945167
1 41651 99849
3 22 99936 945313417
1 9304 87426
3 69 99964 788545352
3 5 99955 82179944
3 7 99966 860043947
3 20 99965 534398786
3 12038 58563 908496472
3 56 99945 119008773
3 84 99955 246436249
3 94 99955 262723344
1 9110 87672
3 58232 77119 497314274
3 81 99972 529417691
1 36568 98774
3 95 99913 476628944
1 56624 89265
3 4 99992 941517300
3 5 99961 843176910
3 42 99937 234102599
3 35 99948 668285044
3 2412 90592 188350475
3 40 99906 67594396
1 20830 74719
1 57554 91824
3 57 99947 387244671
3 13 99952 994687024
3 44 99900 835880937
3 91 99931 414879421
3 61 99963 70650517
3 99 99996 559254881
3 56833 92764 114122792
3 46 99968 12809726
3 52 99946 139702248
3 14 99904 284012591
3 32 99945 631155901
3 56 99907 292071276
3 56 99905 293464695
3 30596 98774 508236909
3 67 99929 307467345
3 3 99984 745036241
