0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-12-26 06:51:59 +00:00
OI-codes/AtCoder/ABC241/B/data/random_08.in

4 lines
19 KiB (Stored with Git LFS)
Plaintext

987 974
617902054 187597332 199689973 301574132 214435241 804197280 407742545 224667531 896357487 15530446 613923475 543556180 436974658 176797210 117489625 950035940 557507044 631102585 775140263 69557096 993836893 929942678 365801678 786094183 388744504 871930185 997815663 133237577 824878452 101438210 945593528 157984538 288570241 671212015 88419308 896602220 245945711 604548913 129749089 993479501 784313772 675436114 513446507 630508962 368611792 69518362 482122881 558641686 906456661 45890625 705022441 102027621 978208230 294300594 445923875 112093243 726266194 735930701 973907599 393455728 912709026 206988433 902699630 100065683 622507426 389789590 543320703 176762947 908407402 61767040 714663010 784909342 105532945 886247062 797934500 977790910 844094665 769306119 450624537 749627184 736348915 841878310 483153223 437088927 276157951 747678565 213047144 109009251 880946304 817693054 889982435 30078187 349784374 274868616 699901017 78914170 849398295 359022912 49315630 64013095 470170503 942837714 351068750 380612827 176636361 975795155 23954207 586864851 402494966 119040606 213846467 925866520 718042998 776443511 769857483 79660403 525047344 898327080 825299615 318603360 110156107 988512038 482651232 763482322 135675712 42560003 802304293 424448151 437184987 271101814 102696480 130210544 95638153 725379884 496295257 932578079 241259090 994850136 42662759 557095439 640187504 351441952 223356383 879983778 678309677 3656092 416969306 21201151 745988236 296717870 597741904 429510863 488249506 731862401 578564630 628238503 733899842 118214110 810449065 165253463 596817304 436486889 444765412 45623791 245781546 821931475 991095099 595293676 964846434 834267929 993112951 178392831 252456663 988609317 3855108 500216190 749607775 54469701 629026499 110221431 877738211 184668083 187947897 164447257 475825214 867130675 601290004 367281254 901512870 446957687 178158118 632333977 241728243 978443532 442246015 107074265 137281334 852842987 971037278 762668163 408080900 821333662 493987592 849676924 425338596 73499494 465414035 315581018 824878452 576442491 383891015 433460441 246020012 795977364 604768256 338262176 277074295 982105154 712364358 114769450 59598364 45860251 969598281 711202095 422734975 957340481 902562319 430659606 235584791 488973400 24794699 47114409 492775569 181972919 659263430 370361170 226797850 329862202 249943006 971306003 1019689 371487813 110237370 716245908 884405671 729746153 315259601 130210544 732753090 987660042 292972848 83757510 745648797 669037441 891395351 56727363 297767248 79575058 421691627 951215542 166961680 525460972 195436012 261866593 962099140 124007688 408251901 29346534 479700045 12569555 207543869 787658289 974705167 617257132 728673827 16468647 584486230 22874064 459525962 528749116 318603360 586090281 136200917 426572013 88823833 706137385 346713293 263707298 723684644 684769245 599410125 571519126 147948851 239861132 557964946 68532020 949888781 843080197 405160501 576857468 631715511 373479587 44583552 968575007 304739812 233368274 290346984 743312522 342073923 382454031 670541756 465628463 698858305 312577600 5002128 874000945 280109628 443538911 553941105 714185438 837767253 659794272 460489837 12966908 913653591 644892932 643491453 42662759 497205704 66602956 466219413 670020002 303066941 744616461 210580351 285700604 474524012 919319516 762451634 381253613 877639832 753844239 420681389 413081974 902568058 488249506 618827578 201371932 516812999 588179113 327935368 533047431 207237575 41351597 878558951 380039725 595068867 724414274 686258154 746974762 206206289 397536074 3656092 773885921 484353462 819649793 169490262 47964190 240815497 927678445 167721937 915148136 84524446 165484233 582469733 387121185 122172922 935165890 658746387 46929425 787419523 885058937 637873988 2833195 638926463 231971474 119431038 156247097 994233037 612864070 937344553 140998990 584490210 117197568 321128320 932578076 644020697 861686400 287443359 411109989 320241201 111273146 437803439 487635342 370450646 237805552 296754098 602775850 90491882 809619087 139976372 213821644 784498844 730950547 475661994 126443342 792375047 825450689 661041450 161716251 855476533 644314230 396651592 123658542 780296133 670551089 990657183 692508486 782904059 126690268 178262941 859328606 4477641 591536703 303301619 413623504 694849097 368977535 833119844 362820311 905441980 762608841 72637588 383842672 282678772 256035002 430510265 999547368 849226890 914745488 775339186 720954020 344147530 732702962 210018038 79018111 426543998 788147489 800569826 469402819 211877889 413252188 592339396 716555007 205439544 932898567 954944808 535032045 958523385 136309078 275996974 368977535 139341653 873135382 165775391 666417468 286000237 971037278 833089801 791603515 831826522 716555007 981596896 947285127 558384807 458252149 904047344 235005651 786927753 774240308 561607071 464682520 689411698 500284688 714357805 695331953 296012452 558641686 558396922 165253463 5129248 388051090 642230001 199148755 560174484 274857063 84747164 639308219 797728637 8302543 58972809 231202516 420311300 811379104 251557873 124307804 626652974 951134678 270203138 616775639 930226278 360062036 760456631 771488683 639724017 187667071 955210571 269858543 706387148 775552182 39750495 576608852 774035579 680799052 148596992 410293419 602986202 678694497 369252563 280083133 633356846 19561759 280973120 580791363 5559683 997043293 652658712 819649793 129280875 753756609 867130675 819085882 783562854 580790140 63218240 478760862 530151986 692031976 788656653 944977877 999252026 180766278 351895441 211486419 466233126 282888104 199689973 503991836 825299615 507588490 492289166 202311840 415176395 291624945 748048361 958055481 735289848 731682923 773415677 600257076 797728637 704940083 55220952 62228805 810308339 78132347 140023413 307365132 394168611 267883851 732088378 605972048 442725846 951032034 957386242 429748754 266402409 637777190 515262022 661518916 670151659 218462455 339192160 492227230 447958224 174911085 50071509 948148005 50356621 362559529 24813682 233268253 53818033 61683138 949793214 780422348 569827363 181350500 875942193 497898181 931617518 795694384 732753090 989656486 261933648 780729029 346713293 327144322 855064705 851617489 722230625 858788274 849226890 894828930 910302686 811105569 804334245 288398833 406412113 787343903 486005646 195729906 287996835 104136277 635681506 619582527 251338246 350715649 174622499 790298914 935011661 746217013 955431753 322567574 768908920 78914170 671031707 786927753 399395971 652985523 982330507 174436084 878865196 65615853 978443532 301763231 131055775 142157083 463026856 784498844 972047205 312442037 959767380 673580386 530437765 396956126 811640865 808768031 952581614 335784297 178531767 22375857 403627805 966125850 542841880 575830909 768048906 879950915 677725855 881650643 532139254 628499868 834109892 404321688 438530012 448639972 729949631 201874872 709490526 959554569 341899833 191214120 209163895 554085874 130615085 592305540 174192378 666415462 499777303 287814373 376681777 467263969 256210350 633356846 703894154 629584141 704604074 681303772 549488505 906517764 105632318 13003901 86925655 949481118 959541670 226436447 959172579 776763530 212464848 102531830 678879174 797728637 888217219 906140248 763614700 196284138 196330478 555204856 62540550 716570666 353331034 409571275 860806510 783562854 350092512 195374742 231351822 246020012 135448308 286789327 836093896 611634028 572459977 220767891 436451497 68086410 987476 968203345 999270830 850498350 700615620 907331362 939070167 993270803 454589835 510044236 695879167 598755959 757962859 606340219 335654055 845799795 647787157 194525542 274867801 210881390 377959567 912239280 482417813 957382987 287996835 852913444 817527192 413081974 87652418 90823094 290929919 864900195 706757884 921257490 831861911 551742250 460607709 491557505 126043740 711544381 160293401 335801433 79251749 47548917 94966441 598780172 599267958 19997800 295880842 899601256 253637840 667364724 533470464 68395030 660291496 305761783 999896172 429510863 326329869 139519682 277166619 39959292 449806633 814494718 913677688 909687645 541289506 328500204 270868505 619582527 484279712 333376854 166583912 166583912 843080197 202351618 936067466 405144846 387914210 726111308 104850516 295208612 278499709 899671898 193363527 95154852 778338664 989960685 786043132 919837153 680870620 872730298 593680816 19901669 11829452 108011786 97442212 72955396 628412996 908840513 681338614 532137983 629103962 117480105 802545376 436618606 522468030 745667238 765597182 909096912 997043293 567003791 993367096 112718715 550954057 223356383 11693388 183966496 51482176 535983515 720627115 331872316 794493886 573916793 764904978 461500373 148575945 882025222 28618377 728703038 843782508 900704841 248736246 652658712 647862432 774641060 56841985 488459329 688308560 952335130 844541247 992561594 339041574 606555686 779161485 111988644 104775913 602297677 432950886 103823988 989757957 203883387 322603161 788952829 325605397 562907361 596654491 248736246 478076515 667971040 211120977 879019529 171922064 795067581 184759801 441248082 469917718 983459361 23607535 1984535 966125850 925326818 515262022 626103619 442845912 664299596 246225798 957157033 961281286 810997695 67843268 274845121 32090795 654695972 90809121 572823416 79018111 799954166 674618648 438168947 660685196 374287728 887175013 49804587 27818548 412397817 973907599 277526562 753176061 285422405 14919235 872604691 337149809 762608841 159501797 704786849 360438301 614989250 672822653 185926459 629257854 531072435 45393785 479521807 358702002 598755959 547283995 753754162 36636003 353464986 497059510 699509300 73499494 353887106 59748464 971408957 915762446 357865850 999519503 292965576 276157951
843080197 586090281 160468557 571519126 757962859 619582527 792375047 635681506 888217219 562907361 463026856 935165890 136200917 684769245 178392831 588179113 692508486 993479501 421691627 41351597 436618606 124307804 706387148 952581614 62540550 730950547 331872316 63218240 821333662 872604691 119431038 499777303 516812999 704786849 79251749 597741904 802304293 894828930 557964946 148596992 425338596 891395351 165775391 68532020 622507426 371487813 296012452 491557505 405144846 999252026 939070167 724414274 274868616 732753090 791603515 42662759 252456663 68086410 849226890 139976372 900704841 596817304 760456631 957340481 376681777 180766278 194525542 726266194 573916793 598780172 12569555 669037441 541289506 466233126 100065683 290929919 78914170 339192160 280973120 572823416 951134678 955431753 677725855 681338614 157984538 989960685 768908920 287996835 810997695 808768031 280083133 855476533 699901017 774641060 411109989 994233037 732753090 5002128 353464986 629026499 464682520 584486230 124007688 312442037 42560003 912709026 746974762 500284688 991095099 819649793 999270830 95154852 983459361 362559529 266402409 444765412 909096912 447958224 899601256 784498844 201371932 902568058 688308560 598755959 774240308 819649793 964846434 102531830 595068867 654695972 689411698 130210544 237805552 912239280 79660403 773885921 210881390 380039725 73499494 973907599 261866593 606340219 274867801 999519503 932578079 765597182 709490526 442845912 432950886 558396922 726111308 295208612 164447257 249943006 65615853 797934500 56841985 558641686 287996835 586864851 437184987 413081974 811640865 193363527 130615085 130210544 69518362 176797210 997815663 844094665 972047205 45890625 992561594 971408957 978208230 292972848 821931475 139519682 989757957 326329869 794493886 32090795 270868505 775552182 263707298 825299615 834267929 239861132 59748464 531072435 166583912 362820311 525047344 959554569 183966496 619582527 602775850 553941105 592339396 174192378 112093243 94966441 388051090 84747164 358702002 515262022 825299615 44583552 788147489 503991836 909687645 209163895 409571275 224667531 659794272 430659606 174911085 466219413 542841880 90823094 297767248 68395030 256210350 811105569 478760862 997043293 408251901 949793214 475825214 716570666 133237577 29346534 178158118 786043132 780422348 601290004 437803439 276157951 530151986 213047144 896602220 205439544 383891015 87652418 959172579 320241201 728703038 267883851 706137385 104775913 469917718 322567574 445923875 987660042 959541670 56727363 749607775 675436114 879019529 637777190 977790910 949888781 680799052 203883387 62228805 942837714 405160501 211877889 711544381 126690268 278499709 929942678 315581018 112718715 787419523 743312522 639308219 404321688 678309677 661518916 72637588 426572013 301763231 993836893 304739812 786927753 884405671 397536074 46929425 593680816 137281334 184759801 898327080 438530012 351068750 576608852 885058937 11693388 226797850 618827578 39750495 605972048 335654055 797728637 955210571 104136277 15530446 879983778 22874064 3656092 639724017 201874872 896357487 288570241 479700045 731682923 448639972 602297677 732702962 413252188 269858543 2833195 908840513 647862432 932578076 79018111 117480105 109009251 103823988 958523385 415176395 631102585 804197280 817693054 699509300 488459329 753754162 872730298 322603161 958055481 195729906 223356383 126043740 692031976 604548913 957386242 824878452 248736246 666415462 360438301 978443532 852842987 484279712 576857468 327935368 394168611 4477641 389789590 1019689 102696480 671031707 906456661 850498350 245781546 861686400 993367096 459525962 231351822 436451497 936067466 647787157 500216190 753176061 117489625 429510863 166583912 339041574 948148005 617902054 790298914 88823833 950035940 522468030 680870620 285700604 110221431 14919235 913677688 139341653 353887106 535032045 525460972 729746153 365801678 413081974 321128320 731862401 746217013 836093896 12966908 49804587 664299596 981596896 45393785 458252149 753756609 632333977 904047344 286000237 591536703 437088927 393455728 292965576 871930185 633356846 360062036 58972809 906517764 368611792 45623791 482122881 285422405 53818033 889982435 549488505 22375857 11829452 748048361 218462455 560174484 118214110 407742545 23954207 72955396 277166619 720627115 135448308 908407402 580791363 55220952 233368274 446957687 749627184 1984535 596654491 735289848 810449065 24794699 460607709 614989250 370361170 993270803 333376854 61683138 178531767 961281286 338262176 661041450 877639832 606555686 28618377 875942193 50071509 671212015 142157083 844541247 604768256 187947897 396956126 167721937 136309078 999547368 819085882 341899833 849226890 114769450 488249506 19561759 762608841 166961680 971037278 776443511 408080900 51482176 776763530 342073923 54469701 325605397 927678445 629584141 971306003 187667071 879950915 104850516 735930701 383842672 817527192 296754098 117197568 733899842 102027621 855064705 592305540 795977364 21201151 129280875 780729029 714185438 49315630 287814373 736348915 23607535 555204856 460489837 422734975 465414035 595293676 381253613 443538911 859328606 67843268 775339186 105632318 436974658 947285127 214435241 678694497 711202095 660291496 787658289 602986202 108011786 510044236 763614700 788656653 543556180 716555007 720954020 223356383 795694384 637873988 718042998 478076515 578564630 424448151 528749116 328500204 206206289 670020002 105532945 387121185 982105154 202351618 241259090 902562319 795067581 487635342 672822653 532137983 64013095 312577600 551742250 129749089 849398295 165484233 176636361 50356621 359022912 705022441 745648797 344147530 774035579 45860251 210580351 843782508 483153223 716245908 442725846 213846467 251338246 877738211 195374742 30078187 999896172 429510863 703894154 286789327 274845121 441248082 318603360 814494718 420311300 370450646 959767380 797728637 644314230 290346984 211120977 86925655 274857063 123658542 968203345 878558951 978443532 787343903 732088378 915762446 438168947 987476 3855108 925866520 277074295 532139254 951215542 492775569 181972919 235584791 925326818 174622499 493987592 989656486 27818548 788952829 550954057 377959567 346713293 628499868 210018038 156247097 722230625 831861911 695331953 899671898 864900195 111988644 833089801 307365132 704604074 811379104 633356846 207237575 442246015 488249506 246225798 165253463 667364724 700615620 887175013 873135382 515262022 851617489 174436084 276157951 47964190 3656092 465628463 576442491 429748754 406412113 450624537 716555007 402494966 78914170 19901669 213821644 762608841 744616461 957157033 430510265 122172922 220767891 8302543 782904059 762451634 270203138 937344553 638926463 769857483 572459977 185926459 337149809 95638153 5559683 303301619 349784374 997043293 695879167 199689973 492227230 558641686 486005646 762668163 533470464 968575007 226436447 628412996 467263969 824878452 256035002 723684644 195436012 616775639 280109628 315259601 161716251 111273146 461500373 784313772 433460441 140023413 906140248 631715511 881650643 874000945 380612827 275996974 470170503 382454031 350715649 988512038 626652974 714357805 410293419 834109892 416969306 97442212 351441952 778338664 852913444 5129248 613923475 482651232 357865850 19997800 107074265 169490262 954944808 110156107 694849097 497205704 178262941 496295257 147948851 557095439 569827363 698858305 126443342 786927753 246020012 729949631 833119844 860806510 764904978 783562854 642230001 235005651 745667238 327144322 301574132 617257132 558384807 915148136 78132347 184668083 535983515 845799795 251557873 797728637 783562854 412397817 196284138 240815497 207543869 42662759 747678565 660685196 867130675 930226278 728673827 993112951 233268253 809619087 931617518 248736246 667971040 426543998 231202516 497059510 907331362 474524012 557507044 475661994 277526562 905441980 932898567 148575945 69557096 673580386 241728243 678879174 706757884 580790140 79575058 373479587 84524446 73499494 975795155 318603360 131055775 919319516 628238503 449806633 659263430 629103962 39959292 282678772 952335130 271101814 159501797 368977535 858788274 775140263 612864070 973907599 335784297 600257076 780296133 533047431 88419308 90491882 644020697 674618648 686258154 971037278 561607071 110237370 910302686 206988433 513446507 79018111 329862202 630508962 191214120 804334245 784498844 652658712 962099140 802545376 714663010 436486889 554085874 211486419 966125850 47548917 547283995 303066941 878865196 640187504 295880842 59598364 849676924 949481118 974705167 599267958 611634028 291624945 825450689 644892932 61767040 670541756 913653591 199689973 629257854 643491453 626103619 921257490 771488683 454589835 652658712 294300594 403627805 346713293 231971474 246020012 837767253 212464848 599410125 176762947 413623504 831826522 253637840 350092512 901512870 745988236 919837153 181350500 287443359 867130675 944977877 488973400 990657183 83757510 945593528 786094183 353331034 681303772 982330507 800569826 507588490 966125850 199148755 773415677 763482322 388744504 66602956 530437765 492289166 119040606 374287728 666417468 902699630 957382987 497898181 567003791 769306119 367281254 305761783 725379884 658746387 935011661 399395971 799954166 351895441 479521807 575830909 196330478 882025222 368977535 994850136 282888104 24813682 584490210 951032034 753844239 171922064 245945711 914745488 202311840 261933648 187597332 784909342 288398833 160293401 140998990 598755959 482417813 420681389 652985523 779161485 988609317 369252563 810308339 16468647 969598281 90809121 387914210 13003901 704940083 101438210 484353462 843080197 841878310 543320703 135675712