0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-12-12 16:26:26 +00:00
OI-codes/AtCoder/ABC250/G/data/test_10.in

3 lines
12 KiB (Stored with Git LFS)
Plaintext

1288
134151503 869165361 62726870 209368114 411891476 186007211 628044654 690924999 545877759 92463085 689070247 11441547 90925758 922355157 559366297 240501216 195003285 247271411 793454238 800662214 177243853 249181964 31455925 929427662 164432979 303409821 543025170 625848648 336423669 383877731 685887828 284910325 520056537 448022071 504192202 58525313 330928509 773379794 307481557 716244732 137615988 760154064 614490511 650031774 549753375 466774142 538749315 524981881 596681891 530110607 341117343 62947246 372729534 4086111 869019245 518972828 554682649 632521756 541520473 889851360 498840636 678649182 690203997 235809741 374670682 77189001 103970403 99774639 699815215 593370918 300772764 245619504 514820825 277017726 524892058 854913046 56389547 910454861 174822176 74332535 737901900 970404694 476966136 280315505 708623984 433300629 45733900 660583986 385566350 414156715 374868353 868815124 874852873 551158459 458489039 968747706 385458798 490086388 765940858 827372148 467212728 626498297 761161925 919290782 931515388 567401235 272904527 848757603 49176573 7017791 17627330 614080702 646920343 395556319 983319977 606138210 261234965 112054248 469699802 362612576 829523077 211927021 244525377 474738367 718509638 61111895 220040413 67713857 151613382 94293197 13132426 382167953 994733373 614935326 63570716 259343778 978253666 657824306 797504888 501005852 909994645 76105181 102759149 110527008 951866200 390575655 137132258 958798311 219355261 66039043 402696810 172854244 693315951 943614069 247019042 122670485 45761735 565450070 403787380 945562715 462600823 947155035 719037052 716180416 63121337 621936639 333978011 718105304 629469967 428241965 887743997 573588711 59751342 760600810 796848403 470057603 949914411 180718145 486521761 174278503 887708917 592811998 899145286 84795383 489708624 75295126 949535216 410173893 51632290 23993571 448592978 554577090 693739969 548679904 148722560 494300452 663086952 480514886 252454441 109423403 262195684 134591171 117570994 71179685 355342463 542624969 911433989 356696203 979741965 240709621 764969069 282266669 534033809 270174314 390621214 423052686 94382793 408201842 49283737 664943766 937396689 829543432 317426514 164557415 359101082 116810677 454845078 472290883 9004805 401375297 691232870 372786102 648191274 388972220 116811506 291635583 607415975 159002073 736413877 112866592 177031350 689487296 894580029 551611348 653587893 862039689 22494658 936171515 608915533 735819903 464402498 21821979 939672255 695193964 207282583 589185593 787129506 340975828 960488119 437559818 425203929 253779619 249339227 855955508 760715093 932217223 972986174 760530792 794332217 975099761 58367932 969566371 706926484 377842326 696444037 86356961 228652766 495148218 454786784 547346583 578235516 716936050 319577712 26525876 228254860 835084677 607647054 480397099 223158388 893155871 991203092 190402167 747478518 845842988 800728112 695639252 899015859 458542170 283596928 746379558 770105489 973678324 849121244 546747089 128810377 86496739 144742534 378746632 70003182 999795179 527354290 21050512 190784909 826725060 794655062 981405465 604167954 984264761 820208816 838082477 47177405 300272003 397283146 562530501 853547200 258352700 905388206 511267173 889759167 326588727 810552848 526183612 833535764 211220075 467977416 612560379 49284878 967162034 109766939 413166282 507802745 933119897 501342643 163050071 414119506 303963430 652027335 589893887 790094397 546346383 133941114 730675310 288288125 755597564 333166258 497999071 289173807 514615994 275767253 948004431 327363584 182579653 687174131 429614946 641322378 404181829 807398505 566309631 812497250 501214269 877588635 200397499 620624485 206668349 660152955 950897650 430616116 440211361 636284390 779163948 574243235 860151181 777106253 249047353 906820810 89510869 429587042 114744173 879714098 808479245 423209637 278812661 439959609 777602863 550285412 909583038 284534727 369410541 738376636 602931143 395827250 297538677 326576663 583632572 795926767 259948995 687475197 526226131 462448933 361959356 335332890 398824205 612835543 907364805 516620276 159961206 251815768 264989058 19842316 759382980 235640304 113113709 21478329 415480788 502389427 256601931 560567995 996505116 746240966 142638709 269534987 931095307 890577980 669695889 79811600 247751695 529606044 11192880 581455795 591910452 787605315 831450187 935353634 647873123 166921433 640418691 976654446 502263972 80789543 763511349 106066092 470017260 192811434 105341460 912192040 539469705 831002564 87058505 303707658 752549041 642028910 389588827 198580922 960545417 999874732 992622312 785547675 671637493 804521538 871922691 721349620 189278462 845344695 561881230 132207160 257654961 10109079 793330164 276403795 436074243 315031193 803207969 808015430 781080209 597997678 572452517 594910258 96732343 849028881 675721834 652848938 390034759 765394643 569319633 931682883 420178615 573344056 660264991 454950149 398669724 635681173 941955224 909837663 150726320 74371603 563416975 826675262 171383492 461846809 608728608 299967147 609199168 999927206 716684047 576957302 384081092 570497069 461442705 93674509 541341600 798104924 759415610 349537581 208848224 383872183 183362171 28256136 786901181 378181758 389955064 790329504 369723568 649173090 636367679 992927657 751000385 118899918 405289506 641550248 256925484 617189936 632027959 632414822 5118174 691179559 120913958 409495038 979340626 506047658 681878720 392230258 656938719 598093519 551849384 276122156 430713282 364327119 186188170 265937933 232137035 773266762 321601198 446535365 702709460 557527500 860780669 840570174 61783044 624837620 450800967 958153727 608673562 265391343 71945518 895349251 127095035 560969390 584406189 978191080 381702442 77543993 969083683 318379370 449618956 799158849 864000156 473887090 908070343 52163268 315168033 222124455 262260895 725620300 332861827 255544330 100758623 705546099 141832559 833047724 461471250 412565103 678000374 718116086 54131522 581326834 258659371 488018557 797552239 359640382 118924558 998755263 47571570 777747319 273455203 484661141 493900586 32012174 898746219 739753034 333182966 297304844 233068424 956396851 816732537 299469721 356990629 363534835 799637129 513722268 453192511 621640121 497667199 853521263 226907156 156468658 394479949 340799857 562833006 408556313 718467567 324677080 252863460 959294350 666358891 558222111 860224630 321843291 368617051 956208900 987925164 177292880 602703172 224843238 537981415 2016440 581811005 805397706 330686380 172150286 399665668 298663491 20891557 279876669 111003200 309785412 277525880 301056636 200526160 796764296 478432212 262402940 203220648 900575031 117032779 669897797 610365907 816862529 721287911 763281602 921829567 233310264 184920476 903852340 162604283 65894258 843401556 969457536 641217583 528471497 144513077 266776385 710566136 418528308 101977785 469049087 145579487 34375949 625955016 885473320 174367167 170581022 344472023 681296223 191063473 131455072 79429021 804614246 278638698 742801988 709713060 50714226 109579316 189461110 180016397 585375048 60137176 908474111 841722120 851311692 381880010 697619654 72015906 189367555 697041354 27898293 933351424 54177452 59309676 689997828 540480593 776341579 370462397 269437736 225742552 60239739 615758061 279334941 439884511 511149264 949538100 763285957 483259706 46739363 430048473 743504691 182827997 858537117 962130466 780814000 914123306 629366628 29709391 388309090 739408228 591289792 974193513 856082259 544419857 996451315 809557693 451634655 613261708 513342149 908768277 958953909 434754993 416945535 747057340 913654993 505240487 361962688 620696410 446491576 287716051 933300237 705146519 505896674 191562557 398248331 620123240 14000638 661675959 570601775 662208717 308134247 593296044 188116323 142321769 404546700 849457628 367205836 442670310 398282906 378984940 686414468 545722239 323538669 565363844 29666783 230491237 801195347 867892563 877831206 600394338 737642617 912200791 694473780 788855404 37366791 31427150 179847442 619657474 482064745 236935704 266601074 26006355 140042036 420100585 54825998 371985693 181670061 824411040 310846638 291541632 689544903 732990704 936166933 422736283 859446144 143587264 512715342 111460975 42351539 256045324 719750930 621911354 95330679 82254808 845921576 34924174 82755217 361847100 956667238 735705780 990611656 145171546 160173775 676434194 774871631 161505304 391866748 398098053 354252796 77227802 388810723 515032935 779375023 651280408 240803731 497760872 818516596 597115200 973889350 727021572 31591470 830912473 605671797 104916384 844116377 437424055 526528317 273999546 861989310 455669125 563600410 315565867 990124939 536816308 390783700 20273183 685455289 911887054 528668011 23580194 114703826 563158662 172831344 111378695 76430802 693904343 765215602 779832747 324040027 515470015 8430214 806866181 665904716 903633358 837111346 524947497 920360396 493669871 677751289 435745370 810420216 854311818 502071400 882447321 948364897 209165391 892879878 200053770 301908429 666090048 652603452 90243159 164105381 983435851 762918074 513479824 931331496 414157853 185276866 38944156 714017919 564262106 383278402 641105468 588960368 271930217 875973235 105013231 673982528 875646211 243141513 560752430 781393196 42579942 76221237 253256656 100126107 134885108 164810513 462123603 743778698 764147857 533249058 292628729 733254454 695004649 190713860 71204210 67119335 211679418 89903017 199617420 621890002 415691959 132207606 287691948 880147548 628736005 411742662 164273637 912809725 654574006 912269366 164084512 879439708 92929247 476354600 521630273 865858154 531155609 351805621 570961584 434843069 517049021 549523097 751834716 490390766 699640543 284077651 727830099 871220224 290225113 107730847 597341994 334262669 205946568 699868101 734566332 687795258 814652492 216484001 379904386 871709496 72887286 130796934 984409657 55296820 418229316 101526599 689024258 261901906 441194008 537266186 107408726 630602885 394334196 310526616 471479528 569137338 17342095 553278889 536626563 495677620 870735709 930394366 621689210 222918306 663594728 1084013 367524202 579012222 407218049 222386999 598810914 500492280 372862814 939244820 95175664 834724936 439358590 922354957 773983916 361046875 607474236 401366577 671346064 982245889 696254935 285249996 946713393 109263795 231084793 584739350 846868385 705407327 816678749 350483988 156030243 113288598 732935066 729061918 935594330 534177147 376746702 705094690 659303047 486815525 133441033 664475299 93402841 910599755 921353650 927837578 540901109 341910475 321356857 575909533 823559823 202782939 126059348 976833622 279894406 119673613 418437344 357683906 59950428 271202967 526706608 306304547 516034275 684731479 49599464 471393169 732235502 8062031 195299749 571993247 583920350 644404837 273736399 339232990 633984742 57512839 578888249 669910032 154898862 572474144 284923950 249343522 476490552 796751902 209043961 348291335 976697197 406886922 331306442 120066375 873620080 308943887 153746385 880893682 381397433 633138298 212225481 748451500 941348456 622718418 399282968 525522361 628205060 11860078 356652280 103994517 758082044 975115740 557879588 723519179 178892957 964077581 6534092 705984130 236125803 102701567 288653278 565219667 791293358 372435799 483826370 419488857 247020574 92202730 261985282 203795603 619772028 77299190 939222143 157138557 413684934 819143390 645480731 130212443 858865787 670658308 211815024 673256461 399224789 822527071 181989769 938531442 742363489 101210775 236395013 118851533 480888875 692658865 432100495 309827962 528127380 925136378 672319450 642707665 969678672 298562179 274197594 674882667 378946987 948179081 739442804 484772091 240649357 503267559 796696786 264127963 704835343 264813583 298294040 701158370 252686199 948703075 606758962 300416258 174832081 467952476 545680665 501469318 525006238 272870779 256604610 780609621 29421203 122741442 369841354 481938049 163262729 488273560 894681144 951285262 469582015 712095236 949718798 834433883 296445576 291354598 529438385 751829553 532263065 263511510 652635381 299580365 684032919 212267033 43282713 26713243 285449558 411876102 864749546 557516568 912410002 415497905 357357303 993372873 124920048 790060480 674135908 786856078 419900091 348838278 120318739 321968453 585208081 955887402 932547672 393363157 66646286 840212921 439410712 24332549 498305260 274186448 559662010 614922397 273046265 689283899 919669499 361411549 26172613 876655511 919886398 740414981 149585305 170455925 26225692 38853479 224270698 551918601 130457476 913186959 297534677 125550585 733489863 561265201 248624360 176181017 363268719 716726410 486739765 671174317 554596882 442094677 617372351 554620300 664909602 270015122 546025846