0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-11-30 20:56:29 +00:00
OI-codes/S2OJ/1614/data/ztl2.in

4 lines
20 KiB (Stored with Git LFS)
Plaintext

10
481231990 105283863 748879534 309768887 140790507 120795628 64393629 701146852 990047144 46376824 142084505 289260212 730006883 764794106 839090992 942899574 331573751 820551184 110871020 952781679 591931938 840912824 182304121 43949641 814097087 199773124 210209475 234644411 214296268 773970745 9940801 9438104 781800225 961360576 470912332 481231885 317024453 482780985 105973604 817653657 364825774 35556462 740078135 381233561 630355639 711059104 277269554 970872310 729903072 476633696 131868065 188830293 13137133 686911991 638916360 569165331 388681257 586910058 737149724 631381647 116922515 543462518 24042739 675147484 219234750 371206775 645589633 148670524 560126158 875658434 740953142 853656672 118434388 15852809 347787467 580871739 415445959 976155861 459442738 440562003 414233366 478744279 275931805 489387918 730668993 338550458 940938498 568376667 96941903 153390938 822499835 545025497 318657205 571505162 802303849 786711664 553936774 735172671 394799247 112896266 933902758 370589884 592344614 483248453 146859141 568423407 553341019 635384722 286018814 232723747 688735410 775818706 753443340 767399632 260059644 705449046 978776619 755351901 710517919 190963919 626523815 380453085 536592613 775673995 52911361 959268018 4916731 443714358 921031378 242483011 782876319 271101077 808608848 506205458 810811348 236484764 35651603 839871988 962073084 261832231 763488881 3978452 132867017 55259214 946320893 44342732 483332948 856754275 297966974 892316765 600759594 493365884 482006539 990914559 47856673 318230951 593386354 565464729 392486105 184964516 748997835 878583026 815729753 651655056 470305855 116528324 184020796 870843424 279354602 504276184 438579723 322625887 621943935 165888614 827936283 492265363 230282934 786277974 264338175 844042083 544579902 272487510 231971236 105415869 922732864 506312529 162193935 675623533 558522124 970991765 768023183 784433454 936771491 251784323 37429598 692418323 231475937 692774230 739089745 393098300 207220948 252949503 268902112 99477040 256830558 806369047 256993810 69310312 66446153 175135221 104923676 244862107 413909241 933820621 854936113 431159532 313757421 411857928 410250283 186866593 574802636 307332544 817464804 233656217 408108556 81514015 504429218 304856082 425900192 112164284 55259428 717103682 431090734 474828992 916523083 525312617 114124023 302446877 622591611 462472641 292021583 124530829 426812234 796872641 321271848 852014018 720717620 898496899 268349758 143514261 591311658 818622108 834758301 202694323 779477370 558429063 648668979 833819562 28139175 638134217 445346541 546063426 990908593 902102266 431656416 979703333 347448597 636774267 171579234 657750815 326559630 272742847 397242723 987986982 993151443 60884311 364866348 738124846 378313644 511419046 555334099 969404233 316021190 169034352 854925762 543789634 500644502 52680386 105457444 790978204 120932944 700335139 148428239 590621457 454355744 743915299 526126573 331080078 796845681 54355644 404021731 221174638 777612720 162664389 795195817 979224789 305058039 295263456 142082617 923964974 926383944 962313249 189421836 266063453 624367719 350084389 372315822 146591768 246428586 947173178 288668419 988807956 179886819 606820334 192459636 104215974 290038337 768073242 165928911 602558416 841906136 706857759 69751406 437686181 122724995 633532893 44030828 765988778 642796318 396123663 604130594 161688689 1809932 235520588 885000284 67589751 864847150 529872616 197631229 230503308 819278738 251756414 882052876 897253703 752491233 150998668 647301832 438430889 209610134 486143059 902784494 781380390 750547152 523902699 203099521 243891445 880791283 50208435 276404548 217950044 385652538 614049089 479502395 415535189 308764681 793924662 284182062 196194046 913514607 700388476 386663028 454221433 502715662 366842205 116984588 512789677 910880048 386893283 442793376 438561863 562647052 773971123 96626965 185822301 611558836 64452902 755818773 593391550 220268069 864657362 264323454 267962215 66577980 872989572 332196615 371147903 859861281 819945871 649570435 686828535 205983855 201536970 505195567 384181408 779037657 823289811 803475216 504003945 52854041 261586332 50072479 275382161 170460996 113273310 669076681 90301540 56243067 661868320 602509969 557947824 252968854 593540532 545591708 552929371 645122149 134417576 176085021 109149948 223535256 688543644 118252841 823117861 665915571 206283692 979892773 844286385 641682280 491021556 563109633 208820547 427275327 642532128 655995869 947041901 564590113 612598724 672617859 821639540 319675748 281161037 987693101 903479411 492321595 47735932 537709249 110856105 275566484 360162437 248066052 373956522 716530246 697151721 345805916 771907603 141945714 181704757 980650355 428679087 450141878 20247111 499914241 224628711 413762983 780379103 189707481 541770654 538899697 618835309 10711456 960091540 676197280 857788644 706215986 158842134 45403093 876161633 873886008 211077533 721865157 69872254 245469432 846734922 996032348 846458787 123717051 354411968 864898017 98984582 503209397 707816368 650826668 465625522 843218728 81937987 37297089 355542172 763757882 793711023 360976207 327636827 741235659 499550482 364387937 910104827 141637010 123665257 914948235 736015382 140859228 240123902 165902338 873512230 913739253 800026903 12427312 129957491 567213158 940498707 966749892 179774553 627120225 196808852 77801101 63988994 81008474 29450333 527601613 237203629 304876970 702105925 640954516 368772438 834669593 721550764 339405017 332042500 491957580 722763304 863028471 434427031 151418802 210703180 446805478 37757706 642533644 569780076 398294782 952269628 94687633 277485378 165262449 652807285 650145872 417229423 449114508 501836487 809799245 48747602 272959830 911769911 641923529 864290217 726109005 290071514 498823023 613102956 64285050 970122439 57658417 838281108 63205071 439667684 581809373 176723085 570851953 685701736 657751073 100709085 238367250 222154637 488814509 610465392 281143256 612494182 627245387 45733921 190471785 897002674 153245757 522285738 358522189 503321902 557745944 907580182 55077855 264161695 960895171 149264954 776592996 871673636 600568575 364903882 454978947 42567847 423740097 1729526 423695468 511304273 43829580 224048438 761064187 208611791 844681364 280249418 439948781 454271649 389024499 107498779 687000081 697821889 660833293 828971585 329448949 95136142 988874547 809627665 165958953 515692090 799178961 743322422 42783830 9821190 832817471 596293023 577890893 433596348 462668910 827017015 193986505 257809476 442159623 377474493 768944428 795380032 706408803 357352717 240780993 279669051 974523514 145295571 167670536 163220977 619580689 586431128 164269308 871615720 803074843 853903837 333066536 690608914 533236772 809013221 685457342 106270275 375226400 983758551 867805712 198514631 981099133 743075010 874408594 216017652 261727377 895939419 815493000 629844160 80840886 34883271 902982303 615482922 363549765 775256230 126817036 438044297 159308127 106371962 78520390 736116401 130378210 660559248 255544492 246819434 170544764 778096873 566461448 889718926 418174759 878659062 26203210 181997811 28693235 181912710 178698069 904734345 891591283 203951389 979140684 90442808 281330976 496424595 680729469 893655076 446348791 325888411 528801984 733019909 962635502 9120858 280910996 460371429 837867247 155507886 255028722 216631832 706620489 648738438 179047578 188837733 433044153 993922925 242662637 558277490 535631593 131649984 39456966 342005013 478129340 21046727 883730893 138280633 143099829 667297969 430668161 192935289 353832817 260138067 611365026 190926730 786523811 501226771 627251513 594023207 200719983 149889156 541458340 638338352 348061841 621374006 943677059 76611053 180789575 657075928 603194170 816282150 109640287 643269608 425060152 111269998 205816054 694119531 91498506 32311404 206532113 712244553 45251875 955438840 396941754 958680189 104361419 109819511 91878165 649114689 96620944 978716614 571157588 197670039 162844936 206767013 303953293 211200204 832484191 283451600 457796361 72078074 180650225 849481977 644006813 109289912 738308731 173146334 53703882 367736554 863629975 715771032 581713472 437275856 890802125 305962947 826273660 683998327 53520343 308115263 888154987 475597852 962333286 115112907 141613178 71173747 187053923 700948800 898474451 74395400 399456184 890417419 108239454 808300001 730610447 336290266 418579686 168535587 924139026 866688302 723388061 119532355 956060598 307248747 576436805 788464291 249165747 180897260 367589772 713712460 968007750 474166727 870741591 671477374 832373114 68760004 302274795 57703139 456152037 983236740 264463688 197223373 828964508 226888886 708718698 23888061 213521474 364247311 87513652 398600249 657312012 755070550 837961762 304783897 251075940 850457144 690437262 310479326 237416041 740545939 810422150 830823132 974113925 90096450 41252110 864035809 119628411 772784928 450940302 64348779 905053372 803464116 904344197 160234167 688133722 120002486 493230828 813230430 278149390 600738221 232979749 726234440 209779132 269893744 499910733 663654258 257141861 642452895 543393432 771160141 893116005 509122326 164322396 165379922 432893396 291175391 9837854 194041077 960472608 781587781 214762191 40007179 823191073 192694673 213255473 983792619 966329701 205181130 279161381 469495015 253700926 83693528 934476577 136478577 464524526 615439904 26955107 858331818 273408382 426818202 508853682 471697494 116821970 309191425 433052935 146912689 222801908 274584247 261746621 425163671 107492552 968461385 106028423 429456446 177961597 421409071 174509536 228623577 477097284 12852703 266294930 633585753 914577732 626154185 725649325 548778221 510922181 806057152 707902649 165242590 444184249 861410689 575651791 886142469 272776777 418982049 563321932 461995308 569989868 111274070 803251271 639810496 921120891 173227687 521140495 828282107 945729545 316278403 130949911 599125503 403366521 857538873 303737026 760480753 500670389 607394792 635374224 109595525 667808310 563786213 49772420 18835495 634532963 318499659 552257971 866497837 71766952 881785578 444667901 238925285 216577078 586639503
95605540 724507421 768651620 583798598 185346363 59503428 12383238 226793654 600049054 989073378 72071754 963686699 105131131 565613608 660638452 47801511 587397323 881969750 41212771 680460122 390348161 145408718 828559264 255114223 791646866 676305260 693242038 73904893 918538764 526095148 992393464 981233803 646261696 428618549 844461664 45163455 321823152 667869258 896937489 615831106 597568840 29678700 98647065 854320025 68095629 470474429 802731919 77916669 177796849 314819835 398719684 164736464 452218708 785278411 156318110 863222886 850479982 339761839 486281028 428415511 963797591 613709316 946277768 96869714 313810605 735893128 731468578 860137953 933685386 561240109 993489254 856792895 576549782 511935961 24646822 916920109 852050344 243362167 377339501 335234729 843199677 224023962 525680671 119735237 438274071 92631209 229428380 701624200 318451133 575316323 704996400 723260506 351907207 995441467 108541972 946596729 893347500 508966057 14617587 32955939 831697014 365423561 19275688 614905668 776899268 674489240 466773547 887701752 690288170 170599089 586535967 788355881 673841334 935185464 497308290 348530831 5647060 180817358 398188552 667016403 973681811 134621600 396372918 95004173 919650914 609600694 366356480 946699871 2893428 746628089 115772264 990832260 265746268 23728704 116616516 79813004 320870785 35041034 264099384 267298710 562291079 419352011 695121446 795524667 947011431 925042146 957545387 673434221 609807405 796216564 730059516 86376171 217035748 897403508 378165498 93381821 555279461 675413533 907001739 883011811 967685418 998011743 22612804 142147082 18023093 300891497 198690091 247226691 557853098 571956889 175432590 47125806 827167508 965511095 829557006 283348495 581930749 235020757 126736722 777503450 756144395 742663486 835798822 179403878 172373004 716024464 60223319 308677768 398208613 981316859 100191756 266924172 994925466 522313942 771216624 290330837 971262525 536346539 208746034 348286139 80861716 976699993 11273381 16629099 563678041 1674756 822406900 602787966 605283888 188817089 932398397 436681782 925005824 696067206 207672939 440771882 516441261 327546050 995040867 642407103 268978114 560448897 369142590 977269478 48861605 389910973 808010258 438631355 616023141 235810073 118010599 605478551 127821745 268082199 851815934 41995535 952741582 691624117 778210838 532839579 94862320 724368850 243010089 437334920 876785366 208463405 91705580 675387585 474855319 625602595 184469424 814292810 837277786 834897949 257905370 533245221 21550405 58586747 635702012 904961816 134244814 36244622 816883853 887081625 679104348 619615876 48606506 463894879 486101535 663763317 453851817 99447364 669887991 584262697 37812940 875357143 176803022 101780525 58429337 440771711 398245261 302385685 743021529 139076483 684238271 696546335 236206007 684932605 144684761 324379155 177635288 530184790 67297817 819564530 991417697 960370291 243760101 851991115 101782499 371079953 375707839 697941872 61904170 26512171 245540092 318149062 299593845 526629526 567918924 36460191 17146698 231215041 632730005 157648305 2822637 887267422 200117997 803385524 786897608 277297856 504861300 806962935 831556300 764924318 537926167 621679734 736738053 729378414 325359645 180968925 903851201 488467600 857630048 737209407 962405491 29197670 229352674 17851095 327883115 706947919 364076499 905544149 662594393 172445986 244041146 411285122 201373095 97117574 340690743 217435715 173365616 729295546 561037958 593612248 268639858 498610111 500064868 407487903 850647759 20110378 765114260 971398127 49589058 189867252 179234373 159306927 345989577 999616277 393631899 112163639 901789296 409356269 281393019 712562331 813398713 817314435 711997690 235037817 256845046 182937770 245622882 443767253 959381298 288962237 743121856 626428125 124934480 367614685 536601763 591672814 603314582 844375435 870424637 217861676 842390474 140751201 974481656 63846460 338256116 724862214 724048004 805584911 571077796 133335725 390535315 618173692 711071885 714912337 656080660 37992996 460974694 819891655 135853624 73791003 7220092 491525172 6611094 492059272 681466917 387867807 136646924 136721951 270877318 989481285 52237611 906061509 869905880 767545992 535821947 806162690 666828931 209766196 464836634 504832489 646575838 491652452 961243174 882347381 631770236 52754790 84293659 609293417 63104768 32795922 722726333 378859992 256335909 262355178 130456723 316357563 210594544 695346833 106707258 733897451 283245781 937591751 250146430 299033467 112247463 395470410 193240843 764627427 623145468 434126835 659995069 632126636 5727982 299542162 86195073 505532730 914795758 158298562 625974728 570229207 787433233 530575628 827227968 947751539 214873998 174295041 427070355 472177897 858487887 255809602 168798513 828682473 782135877 158788017 110546126 787165681 700411977 549737306 8569653 665068045 745290751 662485481 156056292 19969248 167796949 760506348 436607134 761205462 782838542 63691850 225363934 601829921 758164052 147879696 295721434 285058865 828988411 846054236 801072108 153466986 136143333 908897769 993525980 195468922 530767423 393996664 502506675 121246853 53608444 56221350 645984774 246559560 251249816 290448608 898562606 891732989 496811661 41630003 983988432 513549593 905186058 82723876 158487951 172436677 546704976 257084211 81681733 20709789 130127976 597508369 389031451 707216301 206659051 711077919 952003871 719185409 414763482 323741877 720496077 83659221 898216994 9912266 381750607 6376457 422601993 580353122 721058212 144558807 461521778 52423961 776496041 904819455 554470803 659279078 25528712 500524857 105400769 976991673 63719681 330202819 60423825 118862590 507326074 627948014 610198224 6575900 664506121 236951461 241571204 65776802 745423359 212461299 886887694 339915663 168373953 24976941 782743913 44473013 42496179 846462223 390579871 613786575 913620409 240707516 950553181 171255990 719510143 807125093 152380029 638080938 198347388 270460772 596211237 244726917 504301673 523796847 909054597 164902631 128145156 950896698 24648328 264305355 142593323 906889797 526216254 302633572 52994762 749306229 866825749 21465188 797886753 480113796 402165349 164748335 997523569 48225157 134561739 300661731 207157082 378219698 223955253 290076239 451115017 595337597 644083388 181925257 957049164 556489974 398232375 903437655 879022681 52296598 813041701 549530211 933869372 98255434 886608058 75021996 793717926 782505774 681530702 502740707 661256620 214780084 638457612 888124548 85787794 212612304 100041984 28305633 161049270 720147790 277369091 213167238 394809397 730472131 793066974 956075620 346725801 627666300 208590465 998579353 431475897 334034779 530681004 77589556 805916641 75675709 924071113 684618313 973374923 983762991 134044056 664432358 254840018 443788597 655525046 951750444 140106154 179490146 409204010 58786585 789988117 528266274 184558995 225791652 353501565 64661086 429913720 551128980 169700981 16660249 640101008 201408136 617086398 704357775 816614599 209416522 478573170 182224636 228665851 260103110 536021234 289452185 264801491 1366897 291638467 454778048 445025106 15038922 344423539 342698629 935779936 768221768 420483253 867387883 741352319 3105848 722336510 396240775 303751153 785649445 799058516 769059324 559011490 263069829 496753120 467397570 101804120 571982170 74400082 850102299 49625381 760896741 518003336 611769980 875503142 701462919 745702155 657694454 379092643 997990912 249207971 228071317 330191434 15870660 450587433 217078509 329788035 936663912 64205858 370853501 539789527 903605812 800775602 275881227 861608483 106054402 37534169 738248196 692928881 437334640 254668374 523701084 479132854 270806629 476504779 205535181 824546702 464434131 598108040 435409663 744339945 132680599 114726447 651495998 422077276 897956934 841989665 268559634 539457953 45193018 953816039 711054747 418152150 535019398 113007539 642721920 622480732 350712808 793086601 288902837 464416307 651979074 805821790 323618711 141612516 601148672 307369953 82712398 371749773 143839661 355995721 948813473 594384935 395023832 529247351 601461434 351829588 474890878 447715342 639855615 427504335 11738152 341856075 399391158 440944834 385581522 41241180 501350314 262301807 924792646 848744513 996665209 881159247 133119936 498187421 426490068 217669428 496425646 472078749 275534276 340186957 692609038 244643407 828044136 29444559 867834771 187649271 991539996 905101947 209541528 557075054 434135501 356806257 90990815 389462203 460554691 897047494 249739225 386236851 68488996 833285773 892676391 66176328 19289327 214239392 532438812 82038880 398789476 320372623 491430718 91997615 921608416 578857215 787021483 832001338 60056211 695001242 996266301 654807303 590621109 298575994 221522022 790477702 488578511 325866988 650968964 310696344 870751209 363084663 141742737 198397803 60461326 6203979 318037730 892844417 47393183 375431768 718684553 62502836 617905990 41010523 833390108 451322129 62084673 798115610 953112020 980296952 555518656 971743663 694969127 715760843 270890045 547168666 683393298 960458150 119684323 48134999 850351305 288349371 896322385 832638727 513541588 786813845 299253666 935193061 157192142 567123859 255458821 612625390 99917036 925155892 596347840 315747103 854974732 78743156 4379697 122757950 529081219 242925441 793593551 659493298 795256817 976921758 228967110 771219060 773259029 307998789 524296970 667375092 615646884 463137659 25361046 78633027 577328261 217184435 313714882 334975864 204153056 319192625 452411608 246130375 597564736 297465249 178408432 842985459 908371028 792485492 369368787 19319344 338106452 945784861 90795700 64739116 946376586 408775073 380318511 361088978 707026105 392947158 987332585 868190553 984033111 148920096 670998065 730107835 479121497 599058703 62384941 777089848 577572089 482276795 564642900 62566163 63209970 729677179 111395343 596108759 10365236 261167117 237644202 276187061 434734735 143589756 611836716 405501918 828720905 998517957 671940884 579736369 659356721 980589079 951290512 101727237 852669487 209033175 98334193 879970757 970091848