0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-11-10 08:58:48 +00:00
OI-codes/S2OJ/1036/data/data5.in
2022-05-29 07:47:12 +08:00

3 lines
19 KiB (Stored with Git LFS)
Plaintext

2000 6
343498089 736338687 843538395 455745849 793798941 3364801 156109094 648009871 5306538 578628148 197329820 600512350 430904128 890821612 930329647 14921900 329765179 855554193 541800017 702222439 829892008 881669769 586643283 616234004 878759394 857073117 300551921 494598503 955326031 222352976 464921852 396058778 153554724 666386221 618975820 508799250 902090974 208452198 910263529 125630675 498329724 241447968 419388993 422454475 404402921 807129070 911565038 318234546 126712170 933620522 844588272 921159412 716626261 249276251 638333838 795998501 316664075 708631259 21263751 897577655 662511057 913603882 432368724 883966467 325519501 10899329 648912508 350562490 1620640 468292716 861090135 449601812 610184138 923371519 33781542 830693586 675910755 991050302 492238160 732725454 38452058 457118215 29812764 137908306 690043829 154940203 122790235 589652034 437683111 8555602 705577043 228662967 290241886 952994243 834181353 105730833 487607671 424529545 127387481 753175686 355139184 760189053 910176346 600808219 108607117 791694047 193171117 779172802 994982386 213802313 635333160 755727236 289367094 135266981 394451141 51287076 633922463 461441452 676013025 207913476 445897463 628216258 46534485 421041887 492377944 141612917 469393721 38328347 86917576 120777028 113420337 876082579 172021421 444012463 804770894 932406652 770428005 404572272 505927680 31737865 280826108 822824697 212974377 752598337 34547707 615705437 230563344 17623420 637055232 781303929 305611876 785399955 428044154 67878828 525645639 926014562 505732303 895520273 443830135 35351492 885512981 754997957 917276823 679440926 193092183 245507642 723831785 738928818 278713525 676380568 297262805 841979291 21688685 596992452 401520558 755378010 507871584 697699110 761207728 851177895 3803529 648886140 700374092 622473615 166697699 369551405 320735289 207026831 369419055 243812486 150632304 586892093 503016380 700664068 53649306 888237849 100192777 312823791 589487481 174029556 834999056 23501047 992589528 592205778 408785579 659039500 903708921 276978594 582166309 326638209 633155509 456147456 746651780 229517039 405223039 705950414 854437001 299528318 470772058 936223258 491615637 214421050 90006262 699736524 644286474 703198922 854751191 78130932 472539316 573757406 939147612 249109434 336629235 48605025 299342824 648141694 73372052 94421742 541759817 819559617 378371061 583343460 990683665 979642464 93770899 901986242 388683699 754653497 422904897 739215956 602653175 52011551 718250484 423283379 303406920 233926462 352467755 165659859 899422279 245830498 707621636 232399166 807512716 562547350 510297356 310954752 388803713 624245148 230586841 58032430 393475272 36747391 78572426 450278033 883507181 403255709 853289809 346025197 259769903 118505370 2412821 543071832 602780674 254425019 274331734 839041807 398024047 971576102 961378173 8972161 264233215 764441087 714172855 610049480 807658160 859541011 183278508 870334158 195073789 190621332 874609247 825029192 111204912 148656603 948045160 613827027 872381179 239617384 510513341 793531000 795047708 516555300 261520857 629501837 178424268 889501064 210715881 94256642 121429186 750864452 164934992 454000845 382804124 75389303 638620947 971967101 90447425 317407055 103972815 212391625 548220061 229719597 514648051 773146688 645815797 843748241 42165346 796345290 57200926 96268004 921157037 676709636 385457740 577556828 164502334 772252427 648356699 599015215 245381369 956066543 137741347 824426141 565661343 160086532 924817280 710366552 269045791 45027333 860141987 693947552 985798185 473758690 740423401 421344820 288805581 435336225 12126824 597563081 609168995 41732294 753469845 4102203 812206273 137748557 738583189 705156441 395034672 475779427 136190386 320206956 917268688 897221050 756996694 150311230 633052316 869266352 221306101 842941481 367851908 29081690 735649470 997286511 284525542 722186172 998398538 794494155 802924617 114283818 356222217 989876930 98727779 105901100 763327984 979098488 688584502 43330009 43483508 475857554 301787228 574545360 297388608 808866665 843531723 343609545 462096032 147142272 59466385 310110349 81824374 832719738 369709067 30098298 996416019 479530605 757729622 583730244 48911412 360843261 198868499 898307961 51862117 561218315 648042581 762084930 561926380 456567732 574800993 298845145 519080260 103355706 578058897 219862851 563063917 247799268 791505743 323313083 582337649 58865942 955883083 201812774 990614005 956350491 260583020 899660907 168505422 687180808 73765068 464412135 64674678 360587764 199697714 950022584 281632421 135120337 870267658 870386867 80953952 674396222 158614288 803132489 313021228 405822424 249417296 68414928 945943751 655184316 534140843 616482419 404397936 77851244 66790394 559688224 494585486 382044243 41487571 496904169 697443778 971831520 959221205 264032984 694125964 836885022 301655482 862279054 897389200 435610097 320126234 708057681 911535118 815369106 815413035 553727738 100945046 71306992 160739518 14651100 427901942 618183969 292082797 35435784 154724978 7492376 808785415 832468042 227400267 188374387 617426631 448404913 821255468 963251407 634666363 79266870 591401528 924141358 87563733 657362336 632900984 473313075 486401615 274677754 566654075 458042658 741562158 233080896 380446944 112970689 115804653 501597367 119127625 723234371 642631377 10292476 979930950 440366385 802163711 856133489 895114723 70202226 713268757 447259923 697739939 299937084 898451279 313124096 134724900 312103871 374693923 851689435 11321721 305603911 297027131 382995089 782949342 42780756 756627994 41516202 978105386 822883295 404852385 125840999 531256476 738071553 696024777 537980408 723541964 162874565 538647677 53430165 352618709 555260090 85381346 485206026 862271323 974475705 302881913 793046979 102557702 405412620 597270987 994912431 185552275 223809059 107967294 568585699 710592521 771939480 38128833 674148003 74743427 727822672 448794992 934862280 239978508 137473468 617151082 112220164 593654282 338493612 377955981 49544841 623971298 715935763 174473178 848503069 145159534 154864946 64967258 983012530 899895339 961120399 971531837 217416318 39351657 544293079 446421111 839233606 119601124 884376054 974018691 64298556 481556251 797528661 264259431 412074821 106754972 81969159 911616164 30025581 128766469 100485463 730008677 474737606 806174015 685319760 7386037 169029489 550735220 552323970 484641456 756456499 661188453 513939993 403212695 130353511 418139437 103024675 456871821 36152453 23889117 510904586 926734774 725433505 96254516 487442799 593988066 653434006 826946662 125868497 786393940 101564520 331345431 290540724 533113568 737962092 210818819 676851961 630030368 826015266 149776385 440868411 856801527 385411154 587564504 859788400 839156715 181799156 422163789 20832035 84177784 731775962 112725543 290603125 581887175 930200365 196584395 164077679 77526783 263046730 505045584 91252275 373661967 894495541 401028587 76756001 986394116 899636419 549914184 785557447 927528551 388563084 81982261 338842900 598967034 583086949 767449160 524226816 347671449 11039856 863266150 514663918 39823357 882220391 251012649 904687613 693469509 541264072 77507990 94676426 527266511 43701433 636534313 261647815 615801296 841665557 191212288 862367082 229392149 453680456 85972073 823620127 696864505 973408444 338274040 775555249 324311231 385363331 138308412 410647939 894952962 291947324 551519651 851353905 21541374 268620122 480743038 807738230 57793854 678695734 553552121 444317421 635232706 7859083 529579023 462406393 713907236 647779663 638189398 161373999 88438679 916151385 91557283 997942707 368772057 107135335 825257737 302888364 108490358 976809181 866907399 229088676 2682108 566989725 804344914 8390311 75014853 201733582 807117708 366098835 482471190 142522905 376671439 82567564 24569342 58544279 406186827 78971223 710408271 615711955 694616439 490363759 294438905 832353647 659268571 458737924 334974516 7546556 133431519 610612365 885153189 943403332 701013701 634963843 784045936 293366938 788652032 605632540 941096647 587264552 113462430 790561052 478276975 369828104 883269510 703686506 459640891 478755356 613021561 574321068 468175189 240318915 770748045 134012189 425493398 146995676 950132482 188225882 268986743 407112666 459678120 311484581 349200059 80068009 816737750 195892626 274934331 583976420 684402728 627214742 393924249 140252889 879218173 184858604 657203866 909957919 77189277 240055751 642717991 111508905 169921082 857858311 612405597 959232355 451431034 934642165 835472997 192071424 476501727 598006026 463811022 53691791 40756753 537421434 918800534 873153008 119824083 129659251 280108430 498228786 692466649 73086650 799659044 916889582 968037449 262274249 52354230 596731987 318852597 776877092 65690062 39256054 291998527 412088472 129165907 578410410 832774548 83879315 448848282 830507310 485632248 583333536 616869575 468877887 313145966 354810343 882830729 564523758 161026838 341649624 526937068 8741648 891989940 91581873 618248259 18099758 407438479 286144848 20574703 847144732 144931114 610777300 362248440 193391835 193812934 474267817 707386302 365086500 441004599 791208174 410016772 669842359 931250139 660266837 56725410 694205180 227806109 921415009 510456324 835246281 31127975 767823113 573825368 81384946 475661439 153166070 576729384 142552908 442458351 454614274 102770739 129431694 105030294 598550580 819174090 134248291 98692418 866093842 795043128 646600662 150072414 914239098 164004379 993057330 864619404 783967426 121333015 720475611 520792291 605668243 393673321 70389640 922673630 189263001 312955178 443203721 97145982 644947754 286935069 62412099 988128157 978892448 373153869 944827043 214025783 889204734 525264865 968796885 141213219 194120376 346478217 76721033 960213431 115011259 844904869 947237897 724038246 61435198 187695735 741719280 80851772 104540609 165370795 336090925 591163443 70130410 860762314 27860137 93887513 714434093 705709252 96194561 479779114 993958160 972483685 35256478 997622821 287415349 899048540 613871488 826658628 579848353 23457363 51371118 691911288 122047489 198243316 921254093 953424759 834434246 61136190 457235573 61786445 3158192 978598925 882363749 158441839 52265793 110371328 732522335 772114672 835097130 317325696 91077171 371151264 646783160 715327584 897248382 423387040 252658769 653739042 658719420 612070233 410715479 675592673 732992000 75839739 180690702 119730234 906844177 638640080 500556854 165599879 891338419 26370308 262608783 586921296 993831201 193188841 77060070 801914505 962695541 882161089 254323935 929918015 893578886 820172109 728084448 553496930 871227353 967595203 271896668 69581907 670480490 918899621 391024570 442966748 409308065 850527114 158050566 711570001 20576664 87124681 868149960 785458580 413354529 932949436 303064105 560180629 387523155 931248381 423698709 841407289 352490728 551767070 507736322 217329254 930572078 794492423 128319962 38493255 563559038 333868396 744340539 39195198 269191735 704929563 876863420 410714226 654533502 126306758 562311979 849384253 70317140 142639639 752662621 321990317 825445957 525839679 892277548 630442235 158329347 309096396 220185479 543021772 908905901 723275574 128108776 784057447 693853737 763554549 846514218 78279129 22824070 352055324 469361561 645298874 538736546 547051448 709172307 317701477 757356075 540955334 183515718 562155334 364135385 488000323 581380768 215973926 626410852 122351970 20688189 399998865 950087523 225578547 990002474 268283562 473651481 731540316 654211937 223752519 364720936 946442814 453001569 767841568 883998553 71810325 823301239 986786252 47815230 57643788 889977275 417438148 846857265 755924186 97517028 231645513 671263558 195021615 461216561 43753635 927936171 796981483 12278442 998323160 527616109 683965500 75679756 77813577 142731263 731060698 976185377 765546737 969479582 84904885 860239165 972713129 389533070 352151434 937198684 853214890 27323789 255378421 118289972 677185929 593558181 870807752 564833559 279906373 42719012 718896586 751922880 774065212 51063136 17646530 232486424 126574275 118007973 671069539 81627929 826035917 496857742 271650258 868631262 491788128 965993640 271714738 952346622 687033441 744451546 757406200 590427631 588240008 682587315 180339509 659680424 583795285 142055499 110913385 898434677 34094282 437442403 257943540 280572065 848091290 814324469 231046730 344935912 72488309 126255023 254328325 3700745 714374030 50735480 746161657 227449297 219443019 949398434 735983028 160944876 318619359 4329673 901853760 309542372 66231748 198932999 982359461 454161469 727906623 505254380 660024422 277423799 267770734 89980804 478885340 4684071 854243514 342559603 788568592 350740107 839345912 66665841 613809600 579485590 575971985 652354866 17193505 646903346 942315108 591102109 393794941 114456980 119072304 586432902 375327831 768362956 850010659 860904547 270886521 124426807 739756718 101305521 273316532 956410969 484058188 897910880 820572691 225236603 685400607 218697919 104383194 460159115 598611536 696177935 171644689 554728680 891391711 567543883 380660185 401944882 651561959 575707438 146575662 333408125 805521852 668855876 531299534 107242290 475366775 643199163 608632121 815446986 124342195 903639990 265938924 515004839 120210241 177365816 72946054 584145719 589348796 783612986 459227229 175810485 56806770 707117631 351521719 298018336 862308348 596754880 703615248 262007685 221685445 776125148 519690558 623215957 112842880 115202437 117571290 921672946 550636189 828372178 107690723 422245618 396132038 384835544 503221822 858560468 883161483 35560364 101057391 959489407 476736704 45275749 533280983 49717281 227203084 376308422 276308139 51247359 966398844 846548847 867310154 910246089 625495173 764920546 182505680 559294422 318406213 716952145 283957698 768366652 119150753 904925245 392383239 655796514 85934394 983327752 548359130 419568633 146696661 219554671 678449951 717644534 976499964 757843152 137323885 250593248 505287369 214470545 921868727 546160162 968735456 463281085 382470151 757272386 488899380 452424816 457267063 591038875 123999681 3500977 651840548 962985467 105475008 44450681 551264989 866216965 716887742 349020124 996362689 583213295 950484157 803860313 453635892 484468572 145762405 135856764 362494365 824664594 278373620 406048174 541608830 783909824 153216201 64776032 709539373 251550220 556730244 171939507 67283865 263520733 674657995 56244383 199518979 886485664 715990540 302131639 68093743 428711906 346347035 19428806 122428098 359709260 467066515 934187820 641747523 187743827 550001524 898975758 183602992 28969452 996749051 988853557 78766944 779079834 579952857 632372444 387097305 216438372 635398764 858333664 11728880 706274283 2735990 325100852 771621596 137903386 45826898 413529060 718808306 61179498 746639620 818122497 639993916 779642036 291463636 219131445 7741510 262539750 219662243 338928908 251524912 924357266 568845842 787848628 135207041 972996717 860829292 360580805 82737801 152301798 728790340 680005539 738103217 435223047 257427825 202884648 825731147 817039293 761937111 225016094 919768069 954644577 861078902 260808781 399058740 388813599 144904219 744710191 602463999 20014166 16133961 580543005 168076714 717314971 732501917 783454415 89091726 7010432 860213686 544487576 567848543 206113511 51635344 44811798 178107467 7477598 560411569 121448088 507023875 335155829 114411922 923308989 337344901 398923027 255368855 312019279 745934757 63413360 74926117 857831277 512550228 667752457 958984155 781922350 316500457 899165758 436470767 107526464 602006830 133330793 858172708 601508682 143870523 551250695 418956285 592382060 431094928 950113565 663266441 78945957 285762609 831713349 428176898 944402167 515585792 353890499 455398150 37967720 113805459 113398514 70829909 525318703 519147082 871927991 65337609 765050846 224974133 214529542 120452728 957877531 510245605 588659342 933377843 60849613 83186875 695911084 774625804 882998292 85787805 874111498 256317759 80379631 173244254 875835293 103831491 777621382 44575279 290878506 915248348 946599953 946553095 159010689 22993155 691878203 920492963 46014731 68449575 173750811 799604204 788172280 132375264 830982334 233931097 430368200 473414304 247295193 909451806 515387743 113226828 918744110 717813418 519966058 958577163 384058747 687001594 209199017 577148580 100034208 381195411 600532254 765430656 165989862 3331759 955277269 757315111 59494808 349342201 967059887 219280313 155260917 70579492 611527478 878566782 121831949 516124761 822407894 4722366 704889001 549642955 167473869 529738713 644327507 599861975 237469738 129270440 187812894 917832015 420618282 608278228 310018276 474815688 971014542 113173841 235213023 855367081 691975927 60951515 62412986 3035966 278851612 849725130 564007360 278881662 354775480 89866866 149886530 144591779 350024896 703696517 627895768 102509996 396596456 600374282 612383968 241208683 692693292 380286835 362480951 599215496 464020489 72214944 974260409 624864266 898684832 943482073 83951463 75482562 620067804 534421515 245790851 41274507 63421168 767681664 343975672 173141580 150193375 6768400 732844087 91854664 553574233 22975227 390562307 470668517 136471896 756578232 352649915 725234263 42561516 805302117 63715603 859756924 664644652 265713048 220695623 320055970 527130633 114504956 132426358 689719192 786712016 212038333 52892358 696609626 984624385 866033491 928207518 855521796 144787285 926884100 87671940 121492316 457385293 430646838 654494454 470027022 92283666 114338484 274993679 226933187 928095415 325911744 160876489 169239050 132364722 653802940 939674528 308030636 280804913 466600332 334479658 634907807 842248884 612276011 574259031 780024399 629892705 305291803 700900338 84176971 363606802 548545499 49883700 669702148 515186087 871478083 93668441 972953214 484179440 581288175 600225600 53947819 48852055 156208740 175276546 318323516 681568735 447956047 867099194 305103594 478133900 112650226 379255375 206601907 670172328 34588181 502973377 770891225 392954802 672121267 371129827 79470079 504746475 506578253 81016394 137901760 580025207 55380316 709530439 894375060 523588067 349635241 804237295 554142847 989736137 879903475 965311083 891902543 563162719 908364482 213581029 4158844 616687913 917673369 108760029 421223806 402406930 620246685 393390835 410593310 976803359 769057045 630662600 714520255 6350339 148943801 480014652 303172963 596778457 99873887 834164011 21285261 52074803 633843201 483790087 479883245 242099161 626571509 320525453 182301895 281763574 398946583 651274547 247162670 829621392 982899020 932594994 433903283 905495816 244551801 45902696 125939555 833182099 698159453 908257941 777451511 337037029 312464195 988208450 180893252 583525859 554274942 62373155 919553505 288929654 580168911 323129797 649333494 983623251 219843529 31297641 471915928 626872103 77641517 43897421 197063826 424918486 14846505 3063639 536930301 254262791 695249385 597890368 667430663 200064760 322008696 341363232 363019087 53732660 934663458 838839379 143300298 118940199 513627814 805892605 250629184 902242299 397266404 122772083 491592792 830465135 131302092 121533353 940072730 558160709 591444645 501325130 193112729 590824264 811999898 23709001 192705112 182456286 729129464 937211666 71403364 218937231 831532684 539223890 354928890 727766511 297875643 611550744 476619866 436084552 58861900 887949189 898156520 654076877 101282746 452063598 828727078 984549151 749059300 683494964 402810723 964344695 475183534 710951323 359873753 84216719 31651438 182752588 621131306 435851875 295743208 278937698 942067463 78404957 783110197 953292163 398871852 542754277 353579661 526111178 160393947 442068822 350251312 421124357 878451234 972795291