0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-11-28 04:16:26 +00:00
OI-codes/AtCoder/ABC241/B/data/random_09.in

4 lines
19 KiB (Stored with Git LFS)
Plaintext

996 970
315418941 59012383 536937700 594970423 169759051 264649779 260470190 96847150 864335816 414673603 588501826 736699683 6111376 756321634 617863888 386984742 90401628 154485162 663286330 307092638 723745074 539513447 928429982 338126656 608639457 114990179 531923623 738124802 594258611 793523728 252032819 288980480 102118584 359613418 320117015 353387420 422026006 734749638 974455271 310206582 789408888 50989981 982639465 858559251 282403935 729735079 363009203 904784601 672846054 989308883 452213293 350271032 495106212 222870444 406776783 980580603 582830216 939791656 321254187 711325173 426160127 42897506 520998922 497257208 78139769 417642410 938015704 295172495 497257208 451020538 754711323 922807815 648639753 666853528 147413274 76711770 963948289 95704247 997348347 119325947 768150356 345367901 996763115 888627707 74133909 496069797 993351351 396568438 351529408 482900068 917836548 296218546 603623471 844567810 585315111 792168660 70362913 914373540 386801476 690999683 258742436 991582088 657986805 148053941 927258906 875074371 989606518 915373704 300543115 184926842 459299364 862772111 699795683 564782114 24043860 510223542 186646048 449170421 920313414 845293309 509551275 447200008 463882966 706502976 468734792 95601799 686680367 954415870 852410323 91555324 517558602 396890369 389027426 251684691 519786582 386460823 121036250 639453363 540349654 840468329 763959260 161004927 220073795 476067786 92636988 408805813 234268911 237659450 248333439 20664916 112885289 135237477 157648502 215080965 513275864 886178232 674818038 427483212 934487614 88479672 726108999 969820922 708379035 340260115 928690886 594258611 446004282 582743205 882947481 685760489 262643156 862530547 865509759 188434423 879273042 551325100 274188854 605773914 374997316 605038603 27435905 447200008 649374543 740611284 285832895 95720703 502567342 959026228 665881922 44731411 186158897 554600348 590087770 17110151 711462468 717157582 146296020 885076584 710967146 395443058 18917656 382957516 668220329 741527703 599603506 95704247 33912651 815760455 314846729 459198537 974036859 368730008 443526578 327711495 443537325 732907255 341354448 325383600 666211524 742074432 89064311 234797815 554600348 223822140 898930650 169892242 703527270 98216524 319365157 153695520 598550547 605922221 559402021 836879613 59835933 797847151 596635586 130992902 865759104 964654095 296952867 75352010 5472550 78886121 196562196 325912116 177827837 355706360 914493499 691489159 635944891 181787332 240044067 918633302 674597519 42876031 818151393 176475940 428911913 466423877 481045799 213332491 29811730 787874608 377320225 863866826 364157822 874654319 914922484 414319886 229979957 420434231 67532560 762933260 970606689 61630834 398130846 636785269 96444851 706815019 415740307 279095134 63214296 981184807 280970327 755981548 32961938 791608742 873081835 335709427 672596717 223137571 764896170 287795636 347292100 463916674 264945352 323827850 270383725 542602838 784498517 984835075 436412409 585315111 831153919 138929260 75646632 7451414 927457765 923370692 629035856 557740720 881136210 231129988 373004538 471930488 467178939 415254118 863223690 574276395 710967146 669439695 952033600 229178992 795358551 158193386 352485943 630956787 961522390 554675209 126320778 833394277 867902434 838758898 691859430 86773008 809631099 392690369 162326669 697977288 79329354 283372490 555927566 247755436 138834093 692892939 347228663 115844851 269238329 218206211 55847153 398130846 846848615 823856843 717830812 800521918 297454218 668782537 424874646 503285227 806195940 17821515 719956205 727980493 620497420 562172100 573568853 575572111 578630011 655860755 277464183 532027925 221280529 322853403 477062771 19610858 787244032 521252372 709203327 742369864 983219148 920618309 79365304 225217529 893763215 786013911 621529910 745801326 355875474 783833367 317412208 843833040 60298290 206007570 506200057 481603382 343758999 402092634 990590121 763959260 838444066 659335086 439489234 101797808 76371382 344607441 101468521 351784172 291997595 420189610 563633857 203520131 675907571 360663900 223848381 937246266 317916273 260410693 397496952 425434933 952911581 724420410 754925513 658975932 330374999 637327543 37366832 40780938 828433861 717876526 114699303 994730722 287247928 559589360 243175311 331073780 913672401 36626347 661822399 32679905 322517556 791327062 514821674 917836548 577850069 669439695 697684712 32740447 107126252 752882082 323078156 192983549 870243242 452802570 33004790 619260659 960247881 241731965 701059572 877463490 725470991 324833014 165417251 240188552 702136245 581052655 650741439 93374553 817070732 104399067 720601 347585134 944241793 912487088 271618871 779881358 372975515 255849273 919735884 997680857 508097968 729369235 150072843 426682507 168350570 598678183 574276395 651182346 963510147 548591073 383047493 711658072 388667258 36626347 369079259 330493854 741118079 214913042 974388526 60619923 355073994 233980270 823382511 495106212 20664916 617863888 285418290 40907639 847388057 187267909 384937074 505000055 735937148 605613618 139102839 392620925 210585404 941869729 3392253 447346050 779658483 530374891 132633602 790204160 868222548 767965335 613646161 673150676 662300532 354542741 316353116 427764980 974455271 460376010 909604113 514626473 334800566 996594790 744110530 118084662 171373587 33927821 161152350 658910620 644556950 11498907 824016442 550116805 165467347 688846883 513734546 174643887 493955316 940217884 253733379 89569861 772427663 351621334 695658178 274284605 58110238 59687318 807066187 341205096 980171603 481393903 506762489 687348711 875855048 75969743 371416308 701458841 731423001 147612243 154485162 491026296 204928304 925580106 414319886 339118179 396022006 396769843 608169289 330405471 342006192 579082748 126765758 390330180 504236221 443796065 874169446 411244799 464958001 147413274 718567944 60813399 320566139 687148461 856364693 572619782 931639782 710482576 860052128 581052655 851583237 292177695 562119195 328339976 252831854 110294810 285826064 209335657 942989208 680704097 827674042 948650862 924918309 270225055 740639156 711531787 635430932 170146926 865644403 747756857 396256082 486511487 26239333 310578850 636573243 340137892 625354832 774909669 287795636 460733535 225176489 324009372 151102654 128610771 124979397 597045524 958708318 840318420 17980592 428827202 778822681 103629072 554455281 633617645 192347635 300176019 749803031 201232569 50989981 774909669 450076103 504437362 589897310 700785942 170096515 921256144 474466521 73774242 405812261 144460075 195665328 129112412 405268493 555808787 948650862 258443720 742997591 350500469 484902345 862530547 381090586 880364911 878198449 631785311 337840020 342928067 367417982 323601267 279021886 19610858 535168297 793108247 966740847 448863811 682941502 991790043 885589136 691253390 396022006 92636988 661806241 463096238 112740747 266672323 253109259 688704773 443316251 149575996 622922947 872370194 868996488 113645226 687148461 221085902 621458511 514626473 953450159 228580544 283909239 849739238 140818982 829472335 73430046 645921813 154307716 306204525 615233632 195764715 730799226 388599429 838598258 368034673 883806688 358249689 237909627 411353613 453575936 331300778 935301746 736066094 161414338 733834673 223137571 722088617 750486691 465301445 28420372 648270877 41909504 508285167 271018043 603938927 934874797 473971483 773937599 857911458 361732329 595774697 106935404 294655007 583214534 331422850 47116661 4874358 139670536 510139426 696826878 880848658 743993989 435639610 600282461 191454870 532622510 813816260 845033156 747850862 978426418 235430900 79365304 207515183 556725394 851053529 324751716 638540348 624958034 951538366 414611501 960247881 358047429 594096899 90539306 257051376 895797444 502319661 546142890 137471301 677824197 221280529 484884399 54414112 678566163 443552059 21074425 368845793 77093655 868194824 234012642 479059775 460340196 353469099 427520373 567268450 474405726 890376393 62946976 182283603 60666587 412537552 103513892 578630011 400828246 458715385 724819613 205430029 145637065 944590738 523961488 879036040 231340215 622899719 735707240 59601332 458357103 275205226 346067672 769337900 772774559 110515761 239063978 823966779 213867340 381358428 137480327 990387481 384892943 406201008 19610858 695751502 817937667 371657935 852027168 850200510 797847151 222841032 150112707 899222623 683752223 331300778 761681071 748965568 893046221 966305012 782753786 538249500 183317531 863496399 408644151 167754258 106570132 834143265 324833014 301235848 540421134 233363397 341354448 738975120 616416406 652045689 408044809 487986306 510880935 699595181 774870565 92777841 881435784 741859857 221280529 49950577 370452264 34171524 497567755 290199209 401165551 779653914 396571184 998523155 540349654 304705739 379415996 27051011 774592717 902118314 564664971 730386414 312594691 351192983 921169343 896044013 73774242 84370656 990588583 305555860 70504343 922189482 325442651 852410323 727403883 118769454 82364362 271904732 508873885 273365073 125344547 719819319 943373423 943385412 972173935 96798843 981637619 473573787 863862813 428016530 350691331 402270498 868855845 758258923 589827296 654212852 990590121 756456063 261662276 777052817 692591272 567206985 369235152 388667258 598779283 649997890 276817704 780960619 36891578 494694708 196922827 493266269 70104685 516729955 17158446 450825949 435467766 984053072 757654616 305126372 823856843 847052929 849928131 253871951 302826904 353387420 194306415 628531122 463238273 357955987 966257875 357960607 197671339 533335597 618124170 798688560 930771737 373281659 24623882 482872200 10592468 443796065 831328580 254163632 912557077 875821632 207536888 171023453 96075595 558035148 243702751 49677326 700428522 257958870 517356194 124713829 902089895 56868205 621222631 981184807
833394277 532622510 75352010 118769454 479059775 862772111 119325947 638540348 948650862 966257875 443552059 451020538 137471301 711531787 350271032 50989981 321254187 779653914 669439695 346067672 396568438 225176489 7451414 344607441 852027168 443796065 32740447 186646048 913672401 743993989 927258906 170146926 786013911 28420372 697977288 270383725 450825949 603623471 791608742 870243242 989308883 427764980 96444851 572619782 125344547 588501826 126320778 628531122 351529408 36626347 886178232 484884399 875821632 621222631 875074371 88479672 254163632 960247881 150112707 290199209 555808787 428016530 63214296 287795636 790204160 292177695 690999683 398130846 723745074 546142890 368730008 320117015 287247928 388667258 559589360 540349654 536937700 582830216 436412409 912487088 510223542 495106212 191454870 896044013 337840020 320566139 305555860 542602838 582743205 359613418 695658178 927457765 920313414 594258611 151102654 188434423 777052817 283909239 736699683 255849273 645921813 95704247 458715385 780960619 761681071 317916273 637327543 847052929 797847151 998523155 595774697 207536888 845293309 388599429 717157582 197671339 314846729 408805813 305126372 307092638 402270498 330493854 60666587 29811730 857911458 844567810 243702751 514626473 677824197 353387420 350691331 261662276 347585134 666853528 157648502 89064311 856364693 865759104 503285227 789408888 981184807 508873885 171023453 828433861 710967146 310578850 300543115 729369235 619260659 502567342 783833367 382957516 730799226 113645226 138834093 958708318 392690369 558035148 435467766 92777841 274284605 990387481 974388526 370452264 852410323 75646632 150072843 269238329 981637619 878198449 414319886 32961938 711658072 658975932 415254118 287795636 639453363 203520131 161004927 506762489 168350570 443316251 722088617 154485162 742369864 395443058 91555324 636785269 564782114 41909504 918633302 838758898 594970423 772427663 266672323 205430029 636573243 585315111 772774559 657986805 880848658 644556950 195665328 551325100 491026296 779881358 669439695 710482576 881435784 736066094 144460075 341205096 42876031 756321634 764896170 322517556 711325173 699795683 658910620 74133909 991790043 523961488 233980270 688704773 674597519 648639753 110294810 449170421 649997890 969820922 221280529 257958870 748965568 608169289 578630011 879036040 687148461 718567944 725470991 124713829 726108999 351192983 275205226 214913042 817937667 851053529 464958001 665881922 782753786 239063978 738975120 262643156 895797444 183317531 50989981 89569861 806195940 686680367 323078156 554455281 758258923 417642410 280970327 276817704 400828246 33912651 740639156 980580603 823382511 252032819 209335657 925580106 930771737 364157822 95720703 509551275 763959260 924918309 411244799 187267909 26239333 941869729 732907255 813816260 355875474 654212852 194306415 706502976 361732329 192347635 603938927 779658483 696826878 668782537 858559251 931639782 742074432 460376010 274188854 942989208 137480327 231129988 517558602 411353613 60813399 112740747 392620925 939791656 700785942 701059572 297454218 521252372 352485943 868855845 294655007 324009372 864335816 11498907 4874358 742997591 769337900 73774242 598678183 76711770 388667258 774909669 596635586 60619923 709203327 396022006 687348711 201232569 691253390 54414112 104399067 223848381 914922484 154307716 36891578 540349654 328339976 33927821 881136210 505000055 271904732 207515183 735937148 374997316 78139769 615233632 791327062 147413274 702136245 474466521 243175311 386801476 516729955 741527703 381358428 493955316 339118179 32679905 223822140 902118314 589827296 296218546 673150676 237909627 304705739 504437362 106935404 271018043 338126656 909604113 562119195 487986306 754711323 222841032 147413274 427520373 247755436 744110530 161414338 110515761 616416406 148053941 680704097 849928131 460340196 17158446 682941502 984835075 720601 107126252 264649779 486511487 513275864 514821674 747850862 597045524 963510147 519786582 174643887 345367901 424874646 917836548 928690886 165467347 774909669 631785311 824016442 888627707 795358551 473573787 997348347 221280529 315418941 427483212 371657935 635430932 575572111 154485162 331073780 940217884 452802570 792168660 997680857 774870565 59687318 124979397 128610771 358249689 325912116 115844851 379415996 599603506 633617645 450076103 984053072 996763115 340260115 605038603 340137892 865644403 24623882 270225055 741118079 92636988 934487614 717876526 396769843 817070732 692892939 574276395 396256082 648270877 343758999 666211524 384892943 40907639 717830812 622922947 831328580 875855048 734749638 101797808 145637065 383047493 617863888 893046221 471930488 650741439 213332491 158193386 129112412 574276395 691489159 18917656 106570132 322853403 883806688 662300532 49677326 733834673 845033156 19610858 204928304 169892242 530374891 353469099 990590121 425434933 279095134 341354448 695751502 863862813 687148461 192983549 368845793 79329354 674818038 130992902 554600348 310206582 369079259 70104685 285826064 496069797 902089895 793108247 324833014 257051376 196562196 73430046 447200008 510139426 146296020 67532560 96075595 885589136 435639610 347228663 862530547 70504343 754925513 994730722 980171603 960247881 279021886 17980592 149575996 630956787 773937599 818151393 223137571 77093655 325442651 944590738 405812261 355706360 727403883 234012642 840468329 92636988 101468521 331300778 629035856 982639465 738124802 838444066 860052128 467178939 655860755 872370194 161152350 401165551 319365157 40780938 273365073 373281659 768150356 360663900 341354448 893763215 396571184 132633602 3392253 96798843 195764715 17110151 699595181 750486691 420189610 184926842 668220329 402092634 386984742 415740307 688846883 210585404 672846054 463882966 93374553 36626347 19610858 961522390 260470190 605613618 797847151 800521918 559402021 834143265 61630834 508097968 506200057 306204525 531923623 162326669 793523728 406776783 922807815 78886121 325383600 371416308 443796065 701458841 605922221 990590121 675907571 935301746 914373540 963948289 898930650 661822399 323601267 103629072 234268911 258443720 176475940 708379035 989606518 863866826 495106212 863496399 823966779 414319886 206007570 426160127 240188552 95601799 20664916 196922827 165417251 237659450 452213293 300176019 993351351 167754258 153695520 514626473 114699303 747756857 532027925 112885289 685760489 428827202 138929260 494694708 954415870 17821515 59601332 724420410 476067786 386460823 952911581 741859857 831153919 535168297 389027426 264945352 594258611 951538366 577850069 218206211 735707240 952033600 706815019 510880935 62946976 222870444 970606689 862530547 899222623 171373587 567206985 874654319 330374999 459198537 317412208 482872200 868222548 578630011 102118584 573568853 446004282 981184807 585315111 408644151 396022006 874169446 397496952 943373423 181787332 84370656 959026228 564664971 296952867 70362913 463096238 778822681 465301445 843833040 847388057 625354832 594096899 215080965 538249500 867902434 711462468 33004790 221280529 405268493 697684712 213867340 468734792 598779283 849739238 917836548 554600348 59012383 335709427 223137571 621529910 798688560 482900068 752882082 649374543 840318420 964654095 651182346 240044067 885076584 363009203 484902345 351784172 302826904 357960607 729735079 271618871 756456063 557740720 5472550 466423877 589897310 481393903 943385412 554675209 367417982 990588583 590087770 533335597 807066187 691859430 334800566 823856843 809631099 420434231 75969743 96847150 422026006 27435905 983219148 774592717 229178992 408044809 787244032 481045799 513734546 233363397 493266269 919735884 497257208 76371382 324833014 890376393 974455271 555927566 928429982 59835933 497567755 868996488 877463490 460733535 938015704 904784601 463916674 126765758 377320225 598550547 996594790 974455271 477062771 700428522 852410323 27051011 868194824 937246266 169759051 170096515 90539306 710967146 288980480 285832895 944241793 953450159 731423001 253733379 448863811 220073795 921256144 865509759 414673603 652045689 581052655 948650862 762933260 923370692 613646161 381090586 517356194 103513892 44731411 474405726 283372490 504236221 139102839 295172495 277464183 724819613 672596717 86773008 453575936 414611501 406201008 34171524 20664916 355073994 563633857 37366832 757654616 253871951 922189482 850200510 934874797 312594691 347292100 225217529 372975515 622899719 252831854 140818982 600282461 823856843 398130846 851583237 458357103 617863888 745801326 863223690 481603382 727980493 139670536 10592468 838598258 390330180 502319661 316353116 978426418 331300778 291997595 740611284 497257208 221085902 621458511 357955987 966305012 678566163 447346050 827674042 921169343 241731965 384937074 730386414 767965335 755981548 880364911 719956205 248333439 177827837 443537325 787874608 331422850 663286330 396890369 90401628 19610858 624958034 540421134 353387420 301235848 73774242 520998922 972173935 882947481 974036859 548591073 354542741 21074425 620497420 55847153 58110238 459299364 260410693 121036250 373004538 443526578 342928067 182283603 282403935 118084662 581052655 186158897 324751716 912557077 253109259 579082748 447200008 661806241 635944891 369235152 358047429 428911913 836879613 60298290 235430900 49950577 915373704 473971483 991582088 95704247 966740847 618124170 79365304 763959260 231340215 79365304 605773914 539513447 550116805 719819319 683752223 562172100 873081835 285418290 829472335 323827850 439489234 703527270 258742436 749803031 56868205 846848615 342006192 114990179 351621334 784498517 251684691 47116661 463238273 327711495