0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-11-28 02:56:28 +00:00
OI-codes/AtCoder/ABC241/B/data/random_03.in

4 lines
18 KiB (Stored with Git LFS)
Plaintext

978 937
62040417 724307872 283955886 443924451 492530685 149800611 551316549 128100059 662337770 337498148 637634121 20091674 554294275 901205009 73440476 455549045 512485969 702603515 497277601 316517925 681105814 702683793 360548852 947133139 458510845 751176585 529219523 857909045 828882060 805536492 898563380 828882060 614043314 852906709 725047067 455549045 283562933 933412759 901205009 847093241 77892021 321071103 77892021 679330928 4473101 206510497 516264946 464293125 283562933 729846656 676831538 30946136 503799685 628047097 422683313 925237089 116623278 698630399 713173931 116623278 732005798 219674859 682757526 512485969 581083350 520703815 544464041 893508800 925624544 679330928 184502717 169109600 115505977 453952951 266327236 422683313 805536492 55759603 443924451 945401709 30920531 72478494 428886389 27329057 206510497 455549045 28574592 453952951 334184717 713173931 882121760 751176585 875348010 584680578 30920531 344949859 514244061 497277601 421547788 679330928 923683656 55453434 147571284 568116203 283955886 122256986 262163444 651467647 847093241 260814807 682757526 732005798 815428013 116623278 258211884 544464041 76628030 460504241 901205009 38421532 443092631 828882060 514244061 4473101 692572804 815368100 798783596 947777881 898563380 702603515 263771306 422683313 443092631 943512310 943512310 488763916 17475795 387007442 594619074 973037570 848751316 191604777 857909045 410295838 681105814 490258857 857601686 491021003 848751316 535270185 647386116 25601857 337498148 69656944 596013720 24845088 77892021 728988173 814881303 594619074 321071103 332685678 79492583 944341727 203129410 276091345 516264946 584680578 154271258 613710358 728988173 520703815 512485969 38421532 511377642 854935420 944341727 61468482 481288291 698630399 89709821 844796036 127336045 805536492 702603515 49524280 160894957 535270185 925237089 270183426 488780864 637662039 813005648 625944078 72478494 657281756 555875134 535270185 729846656 169109600 184502717 987251256 115505977 945401709 210339097 30920531 898563380 651467647 916903054 528345313 637662039 89709821 957280237 653115934 925624544 73509560 523616665 514244061 316517925 81951320 178992460 203129410 637634121 638090463 722555519 554294275 820255468 337498148 647386116 967788544 715273376 143663173 577356168 585210034 357410847 72478494 178992460 283955886 258211884 503799685 638840746 182705776 584680578 206510497 160894957 815368100 206510497 901205009 651467647 264402686 637662039 980030922 316517925 801283777 584680578 79492583 529219523 491021003 525488526 488780864 103320718 210339097 167972158 703848830 393888528 724307872 613710358 484284501 350453979 201009435 428886389 506519223 38421532 581083350 77892021 999332037 815368100 128100059 585210034 775446910 357735732 8761386 201009435 160894957 947133139 837521466 568116203 55453434 820255468 828882060 206510497 387007442 342897157 310402727 601262803 283562933 73509560 943512310 284286541 194322685 751502182 614043314 715273376 577356168 713173931 262163444 596013720 30946136 452068492 266327236 367560699 973037570 980030922 203129410 357410847 905434218 39290722 758012937 523616665 20091674 758012937 283562933 751176585 993170574 999332037 270896261 758012937 844796036 206510497 27329057 270183426 178992460 681105814 556802634 357735732 294699355 357410847 878649079 625944078 820255468 17475795 206510497 724307872 162701762 750816230 453952951 77892021 967788544 802669213 512485969 620461278 857940041 620461278 848751316 923683656 820255468 620461278 219674859 878649079 443924451 178992460 815428013 746411626 865334142 725047067 796782409 310402727 38421532 8761386 882866152 601262803 503799685 987251256 245266761 878649079 362282602 893508800 17475795 612424685 475583742 160894957 855464092 214442451 403026381 728988173 490258857 750816230 511377642 20091674 639104761 33565091 443924451 455434830 428886389 865334142 713173931 331659347 993170574 613710358 712398712 27329057 357735732 302837841 488763916 71546706 260814807 722555519 103320718 555875134 555459977 515388353 488780864 555875134 147571284 403026381 801283777 882866152 651467647 878696862 601262803 703848830 294446282 460504241 258211884 682757526 61468482 503799685 751176585 682757526 521027703 342897157 453952951 464207141 707753997 544464041 197810007 170296157 302837841 703848830 892017997 86975218 815368100 507992628 260814807 460504241 160894957 568100777 516264946 681105814 577356168 103320718 893508800 594619074 725047067 25601857 484284501 372035113 38421532 588504058 485852574 73440476 443924451 481288291 514244061 17475795 170296157 638840746 8761386 214442451 814881303 8761386 491021003 460504241 556054037 360548852 703848830 878649079 735196718 722555519 656037434 8761386 709647516 254507621 581083350 556802634 194322685 568100777 393888528 815428013 161466197 362282602 556802634 69656944 290282500 331659347 39668292 194322685 813005648 842075143 245266761 403026381 588504058 103320718 410295838 637662039 362282602 240611417 28574592 967788544 49524280 512485969 521027703 802669213 620461278 310402727 568100777 25601857 290282500 276091345 796782409 657281756 709647516 957280237 464293125 294699355 638090463 290282500 30920531 980030922 656037434 746411626 27329057 715273376 521027703 280509720 692572804 316517925 987251256 408825607 638840746 73509560 372035113 933412759 651467647 620461278 127336045 263771306 324593515 344949859 637634121 892017997 264402686 62040417 968198369 147571284 828882060 551316549 262163444 815428013 497277601 191604777 653115934 283562933 73509560 464207141 746411626 455434830 676831538 585210034 79492583 529219523 39290722 662337770 491021003 491021003 679330928 515388353 945401709 514244061 751502182 464293125 601262803 556054037 25601857 625944078 413113619 421547788 254507621 882866152 525488526 245266761 777298860 20091674 796782409 167597524 196090274 706417641 947133139 197810007 387007442 645125107 865334142 550370346 167597524 491021003 475583742 707753997 254507621 751176585 564431342 523616665 945401709 568116203 902076760 428886389 588504058 470066496 8761386 321071103 264402686 219674859 81951320 77892021 28574592 270183426 481288291 620461278 169109600 641551698 55453434 422683313 554294275 184502717 38421532 555459977 270183426 676831538 812343880 428886389 62040417 740665547 564431342 516264946 947133139 443092631 588504058 443092631 758012937 865334142 443924451 945401709 957280237 796782409 284286541 334184717 601262803 39668292 544827454 828882060 796782409 49524280 350453979 544464041 709647516 245978925 814929623 651467647 637634121 945401709 417809449 568100777 882866152 945401709 980030922 568116203 901205009 750816230 901205009 455434830 25601857 453952951 637662039 555459977 596013720 332685678 735196718 116623278 601262803 196090274 122256986 812343880 73509560 656037434 273484319 707753997 393888528 324593515 584680578 507992628 805536492 814929623 129369005 814881303 512485969 28574592 805536492 869310165 878649079 316517925 844796036 943512310 521027703 79492583 687272175 555875134 732005798 4473101 71546706 39290722 993170574 484284501 198235374 947133139 651467647 103320718 577356168 17475795 878696862 346853015 196090274 980030922 857940041 283955886 344949859 544464041 842075143 55453434 878696862 637634121 837521466 266327236 506519223 528345313 637662039 968198369 637662039 960873705 49524280 62040417 944341727 892144315 544464041 601262803 331659347 938137228 282742789 455549045 55759603 637634121 898563380 722555519 722555519 732005798 535270185 715273376 280509720 122256986 387007442 81951320 882866152 219674859 653115934 639104761 321071103 103320718 844796036 728988173 443924451 550370346 490258857 729846656 842075143 49524280 362282602 735196718 901205009 976756077 625944078 55453434 282742789 848751316 367560699 523616665 284286541 273484319 973037570 103759501 346853015 324593515 865334142 625944078 115505977 321071103 523616665 525488526 612424685 878649079 805536492 17475795 27329057 136297965 516264946 702603515 882121760 260814807 938137228 577356168 332685678 161466197 270183426 889329198 728988173 72478494 925624544 113561410 507992628 889329198 38421532 702603515 852906709 321071103 154271258 73509560 294446282 169109600 746411626 284286541 638840746 77892021 362282602 182705776 584680578 71546706 728988173 639104761 196090274 350453979 262163444 203129410 681105814 594619074 802669213 945401709 201009435 475583742 681105814 706417641 945401709 556054037 564431342 620461278 613710358 393888528 987251256 488763916 713173931 452068492 531130199 812343880 182705776 475583742 651970881 637634121 854935420 828882060 815428013 878649079 893508800 588504058 528345313 103320718 943512310 350453979 927787129 452068492 612424685 115505977 967788544 79492583 321071103 284286541 27329057 657281756 625944078 544464041 263771306 73440476 865334142 273484319 294699355 488780864 280509720 852906709 324593515 802669213 324593515 191604777 39668292 372035113 516264946 484284501 637634121 815368100 842075143 987251256 837521466 497277601 523616665 842075143 489967399 854935420 403026381 30946136 638090463 815368100 968198369 525488526 945401709 264402686 698630399 551316549 283955886 491021003 143663173 775390723 270896261 154271258 464293125 507992628 511377642 428886389 656037434 393888528 525488526 712398712 344949859 481288291 687272175 564431342 283562933 4473101 614043314 154271258 796782409 455434830 889329198 798783596 266327236 147571284 555459977 923683656 828882060 116623278 751176585 596013720 282742789 136297965 321071103 802669213 820255468 86975218 564431342 613710358 30920531 796782409 49524280 837521466 27329057
889329198 55759603 360548852 128100059 490258857 544464041 581083350 637634121 878696862 681105814 484284501 282742789 136297965 206510497 475583742 321071103 529219523 290282500 564431342 653115934 71546706 491021003 161466197 460504241 20091674 815428013 73440476 337498148 497277601 17475795 662337770 601262803 857601686 728988173 103320718 651467647 488780864 813005648 651467647 270183426 27329057 967788544 491021003 453952951 722555519 682757526 360548852 191604777 713173931 443924451 728988173 149800611 854935420 17475795 729846656 698630399 344949859 596013720 273484319 751176585 551316549 387007442 882121760 206510497 820255468 844796036 620461278 270183426 72478494 676831538 993170574 79492583 4473101 27329057 516264946 676831538 160894957 596013720 802669213 403026381 72478494 815368100 637662039 127336045 625944078 554294275 280509720 4473101 30920531 653115934 525488526 8761386 796782409 842075143 254507621 116623278 39668292 453952951 751176585 584680578 923683656 481288291 428886389 116623278 878696862 357410847 512485969 857940041 160894957 796782409 651467647 344949859 160894957 750816230 346853015 722555519 515388353 324593515 865334142 865334142 732005798 38421532 290282500 556054037 681105814 455434830 30946136 69656944 544464041 25601857 957280237 264402686 178992460 588504058 943512310 283562933 528345313 428886389 637634121 455549045 967788544 698630399 196090274 614043314 980030922 197810007 201009435 334184717 947133139 443924451 210339097 698630399 273484319 458510845 612424685 805536492 613710358 577356168 709647516 828882060 206510497 647386116 854935420 219674859 258211884 713173931 258211884 455434830 707753997 115505977 812343880 264402686 681105814 837521466 637634121 882866152 923683656 902076760 489967399 875348010 393888528 260814807 892017997 651467647 357410847 945401709 679330928 128100059 276091345 555459977 702603515 4473101 815368100 27329057 24845088 746411626 523616665 815368100 77892021 8761386 470066496 901205009 987251256 443092631 973037570 167972158 555875134 577356168 514244061 280509720 722555519 169109600 813005648 316517925 709647516 503799685 8761386 203129410 77892021 178992460 283562933 732005798 334184717 512485969 828882060 129369005 321071103 25601857 143663173 294699355 503799685 679330928 475583742 264402686 645125107 282742789 167597524 802669213 525488526 898563380 901205009 707753997 637662039 550370346 262163444 81951320 310402727 25601857 270896261 892144315 724307872 20091674 491021003 945401709 944341727 555459977 28574592 882866152 203129410 525488526 702603515 8761386 848751316 77892021 490258857 637662039 196090274 55759603 588504058 857909045 357410847 815368100 30920531 79492583 33565091 39668292 651467647 266327236 350453979 201009435 331659347 475583742 725047067 197810007 28574592 460504241 73509560 464207141 682757526 973037570 443092631 857909045 957280237 523616665 283955886 564431342 523616665 25601857 73509560 901205009 79492583 452068492 568100777 523616665 283562933 191604777 103320718 254507621 802669213 403026381 387007442 681105814 947777881 294699355 613710358 49524280 967788544 184502717 878649079 987251256 344949859 758012937 568116203 491021003 889329198 620461278 362282602 820255468 628047097 49524280 481288291 728988173 79492583 283955886 796782409 387007442 938137228 453952951 637662039 30920531 584680578 103759501 290282500 751176585 828882060 464293125 491021003 653115934 488763916 514244061 62040417 968198369 724307872 702683793 709647516 802669213 86975218 206510497 814881303 878649079 945401709 638090463 639104761 625944078 638840746 656037434 535270185 993170574 38421532 878649079 707753997 342897157 528345313 751176585 750816230 38421532 805536492 196090274 178992460 656037434 372035113 38421532 310402727 976756077 262163444 30946136 662337770 679330928 367560699 656037434 594619074 507992628 857940041 219674859 555459977 865334142 625944078 62040417 847093241 724307872 901205009 350453979 49524280 273484319 362282602 729846656 79492583 33565091 103320718 535270185 25601857 147571284 201009435 585210034 703848830 947133139 331659347 568100777 844796036 122256986 735196718 284286541 455549045 584680578 443092631 893508800 362282602 805536492 901205009 938137228 27329057 878649079 372035113 815428013 801283777 8761386 332685678 127336045 266327236 944341727 485852574 262163444 143663173 550370346 682757526 316517925 927787129 828882060 350453979 115505977 408825607 898563380 750816230 39668292 993170574 612424685 147571284 219674859 30920531 620461278 167597524 715273376 805536492 71546706 520703815 28574592 332685678 878696862 258211884 464293125 568116203 943512310 828882060 331659347 4473101 637634121 729846656 828882060 55453434 81951320 507992628 614043314 944341727 260814807 198235374 625944078 452068492 511377642 346853015 715273376 544464041 596013720 421547788 687272175 852906709 620461278 55453434 637634121 452068492 889329198 641551698 38421532 116623278 321071103 828882060 852906709 512485969 77892021 967788544 703848830 815428013 357735732 577356168 294699355 283955886 980030922 516264946 443092631 481288291 638090463 945401709 692572804 848751316 422683313 182705776 758012937 577356168 324593515 284286541 601262803 73509560 154271258 728988173 302837841 820255468 27329057 525488526 865334142 17475795 294446282 321071103 421547788 497277601 61468482 735196718 71546706 182705776 740665547 282742789 812343880 49524280 637662039 882866152 488780864 372035113 681105814 746411626 283955886 506519223 842075143 506519223 410295838 712398712 283562933 584680578 837521466 344949859 245978925 38421532 612424685 194322685 796782409 855464092 657281756 651467647 169109600 758012937 464293125 55453434 503799685 706417641 116623278 555459977 551316549 637662039 869310165 923683656 960873705 842075143 332685678 184502717 882866152 464293125 564431342 270183426 520703815 81951320 805536492 147571284 568100777 219674859 443924451 342897157 488780864 893508800 497277601 732005798 722555519 601262803 987251256 422683313 681105814 751502182 588504058 713173931 428886389 514244061 516264946 387007442 73509560 702603515 206510497 17475795 30920531 455549045 901205009 49524280 115505977 464207141 161466197 947133139 933412759 191604777 594619074 324593515 194322685 122256986 393888528 263771306 77892021 310402727 512485969 751502182 613710358 254507621 585210034 170296157 687272175 728988173 103320718 594619074 535270185 196090274 679330928 503799685 815368100 577356168 367560699 516264946 815368100 639104761 516264946 796782409 116623278 715273376 814929623 316517925 484284501 568116203 428886389 484284501 933412759 588504058 76628030 147571284 943512310 814881303 321071103 905434218 852906709 61468482 901205009 987251256 170296157 842075143 324593515 556802634 529219523 945401709 555875134 443924451 581083350 657281756 393888528 428886389 847093241 544464041 893508800 178992460 403026381 637634121 656037434 72478494 805536492 77892021 49524280 564431342 17475795 160894957 544464041 481288291 682757526 945401709 535270185 596013720 999332037 814881303 815428013 854935420 980030922 523616665 638840746 284286541 775446910 27329057 428886389 490258857 55453434 491021003 194322685 639104761 86975218 206510497 613710358 103320718 455434830 651467647 154271258 55453434 507992628 203129410 601262803 620461278 892017997 357735732 443924451 814929623 758012937 728988173 637662039 115505977 488763916 460504241 69656944 350453979 455434830 638090463 916903054 999332037 968198369 844796036 706417641 73509560 878649079 321071103 735196718 692572804 515388353 453952951 393888528 585210034 17475795 294446282 625944078 491021003 564431342 987251256 362282602 316517925 162701762 980030922 715273376 413113619 62040417 525488526 777298860 751176585 798783596 945401709 39290722 240611417 812343880 245266761 601262803 581083350 422683313 848751316 182705776 584680578 321071103 882866152 925237089 725047067 337498148 28574592 62040417 266327236 973037570 878649079 925237089 89709821 555875134 594619074 497277601 245266761 637634121 443924451 488780864 556054037 651970881 945401709 113561410 568100777 263771306 529219523 245266761 601262803 947133139 751176585 321071103 898563380 957280237 521027703 488763916 20091674 544464041 103320718 270183426 796782409 154271258 842075143 270183426 475583742 865334142 713173931 266327236 184502717 455549045 417809449 270896261 820255468 554294275 531130199 943512310 637634121 203129410 968198369 865334142 601262803 284286541 403026381 544464041 507992628 882121760 584680578 511377642 775390723 136297965 103320718 453952951 702603515 160894957 214442451 410295838 511377642 801283777 638840746 551316549 283562933 284286541 925624544 302837841 276091345 169109600 460504241 264402686 713173931 516264946 362282602 39290722 614043314 72478494 943512310 712398712 556802634 815428013 588504058 77892021 620461278 521027703 38421532 725047067 925624544 443924451 722555519 73440476 925624544 837521466 638840746 206510497 521027703 39290722 528345313 283955886 544827454 484284501 568116203 625944078 393888528 260814807 820255468 556802634 837521466 512485969 337498148 262163444 27329057 214442451 357735732 283562933 732005798 878649079 848751316 263771306 89709821 260814807 703848830