0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-11-30 21:16:27 +00:00
OI-codes/LibreOJ/114/data/5.in

5 lines
20 KiB (Stored with Git LFS)
Plaintext

1000
572347308878263 523129126123723 230974508100756 21831132285326 1048427932767228 1103910323220913 474310953275009 394365360300785 165809793547408 501153635386877 726213062498356 706310226175787 297881349725492 895716380980425 196907324658912 805342059258835 436733712902231 46095285361563 52831632169000 448562165705894 336963424174226 444862991743735 681782661392817 731672204705657 398000798560506 193214664387048 546224599334206 804777056369372 352724377801004 673220874940676 731158439380948 276948757639686 874233200663571 971111829402972 824541905528853 1030199049734452 476880876870992 99119713304271 278263216885997 1076753850850594 368690995368377 132378122694252 990902972614894 609264555114018 315178989826640 824021899831411 146034024243051 720094890990999 408921662831704 902144149842961 986127375481703 500966705133357 923837756812764 132929688086465 1084771799782184 280562005600071 132919008245757 66366016210367 75736905741444 663681615123214 534665470346103 896594129039361 505948698919335 621994783088462 402281014644910 1019044316736246 1022821304451882 842855888365831 896572080002268 1025153643986195 701682672400144 540170960294437 118037370356669 129202408795701 364329850509686 554822672961441 1067042745907532 117690074947177 1022800480065611 88458018102201 61908829211995 323820048743291 581761908581694 249533441529192 310905291789206 408413721373223 26876441809595 256008114425180 889503601063307 25142414754725 154659737979414 371971496086669 209389856602280 603174165333092 818303248497870 1019249626642348 622791464987151 923367134760167 215660543323205 480358303108738 709963215631316 858959934107434 1063057498629006 1125406059498586 1029462360612471 905547279276016 920243204780516 547745153550410 803795775420880 93135887138818 291635749824463 272330382254617 450812305147841 1026949131698726 230122530876764 877257061244566 1005752604175105 201146755970661 782607741675684 270099960535695 315392064552221 387541355245606 551443036260065 641143934984148 663893019266995 85450848608101 807107517932959 151572465924400 335961563994101 790383345778682 632389272020641 1062817018939716 262391591549399 63637358797901 895303968982747 562340584403274 797778227557807 363063943382309 111263498267921 970154923261660 174571801631590 733899903034793 946028988096772 913480671006281 954544401645226 800830224654373 893915428319944 1079423987426421 1063696919388848 631664054013955 781807082232328 247106237063807 1026535847080534 465224947509933 492903998161129 115324756270330 816979883987490 362646814887559 978841678546343 1006645081038362 980502760023945 176298850956048 976430153474626 134863327806577 516117529096450 77390395871986 467434794455411 505075276474980 535311561843403 1120651975214424 417199799159344 1112276711670065 683597858442300 345079377375847 370067116674896 304202635240027 662900958400640 810275480500611 612515141772658 720212140043424 871049990604866 851883422304333 922030616655459 337554699891031 818238421780909 617774929932474 21621555102961 550559748996984 851099901567760 629402393494625 729910536703467 1097970051683100 892717296383324 952978177640325 664124719476684 371974448267925 517612693447262 1067810674603127 868024604537391 765985151586159 836289475820106 154050475718150 557747036110981 812197337733943 436104382769330 955276317742169 192689589627059 808510790120353 495254689523944 672619453437404 237379633773610 167740372709320 98216882084448 551173452480541 470142779931293 407765320735026 957764213146389 1069295369828520 198190484954989 460231236056040 99578072997249 936450831237115 650592962846688 707874936023314 471923837766524 465544926399548 772161760650090 689408629757323 253670017564854 1091136071328319 667651382491783 652014884384284 416747239290663 335669637218080 116822862392487 154459724432465 437999272418467 496109423668012 1120139764864973 738825481234162 283067502261841 1051423975099670 1042210798284781 404533922387016 40420894091920 599761504595160 202766428838559 87535813850710 496822612702740 1002667810249360 606893419775336 82054238761160 1018265507300072 513576974184924 602970646638615 858686482774789 255332242352303 437220995166105 458206476639352 91982150535844 397385754885663 958050121910801 270757333298381 952945197599894 98033510587641 329687632298407 1121882471193221 65523661220685 160541618928630 111442766455944 431660937244715 253633877574838 1077886133099695 1020154084394220 1068665790673493 1083871265622552 226465810130829 647352385419245 1095049497246452 278582609298322 955809586768180 289079299143322 293433493799536 537923734428313 235437384790150 539391270168456 301606959042962 404066679826119 423769104677939 104281992964732 607525637788148 203207823849019 994577254213328 996045461958449 675074437974981 844073104557626 843027461875059 83111568559683 637235188825753 398456668529710 201560228608943 483167047167889 5695315601371 1018988235939773 433209944837275 1037882516994102 611219240497264 80305473714988 611926472144876 16630699463785 916362223088987 942366173032355 1058578744281659 75858247374187 794202275343138 547211106249308 563098578888605 642508373839587 758302771143568 285131761731875 435595219065564 446562968900621 235756463418670 696616999538689 226409872298486 845387230396599 311078038351204 704926853377255 1015050520952405 527026818862487 1124594506244368 565749586917503 128278378596432 938491423649885 802736161647643 782429698835242 431708189611514 736958169219768 252231462468019 1019794190183874 741384133570769 532710618891423 65703835026421 120488857898352 1052143222090900 443326479552250 1091918442406652 619148568489310 1004090204218303 365339037007921 924345676585840 806868134217142 969184281954093 1006163095430047 534495274510746 959622614651503 452806747414905 928589600316536 693030083172865 762738523883150 1003651543034591 167548291309360 509438979521608 1082459778082909 990513314650066 380498264819945 543608616950359 728362992288599 788617310026607 299093029847459 1097903473776382 431556707876798 458636418413538 797314599239528 591943291546417 275547205774958 419913580402545 699131645114743 315387826691607 892243549282906 1086072921751707 767886460186425 1047310316128669 612077907009284 850724722601495 808249921718962 521045821338341 96215304750327 771289468207071 108703099036208 418974133041945 98436173115896 133738701589805 1026700333969360 779878557566714 784816504007692 315478340094100 571712706171200 380016560392840 549394475433680 299568700637570 900104402569181 862728308522969 1073634836574332 1001239555798025 850478686204333 241335425258774 789012586090846 515682907265879 1053905781751455 1122764534237859 129327962029731 565388157304796 131962672517710 279687362539193 432379441878967 674838826712123 246360824283911 322616342410934 939354397062935 271871332734593 630199122389683 322142836122143 1071520720644338 870000953785665 626531182386580 189862489987396 1120827045494108 16903099127632 529216995367440 97517638656152 335363689708135 669597395163984 1079622635431477 755570533329426 875755678392929 419091470287483 665695845631714 338942513422502 978265794026879 1015703876438232 732858794138406 1041286409807434 504544877912569 686049268213266 448286279321955 962257330033911 200846733134656 53036895908318 533356363693771 304299799562918 440446712633029 682947790901693 450488832664234 456542522209601 1051815704609720 761203176006411 925334863353911 424119714608231 261172692478887 526034700469744 547951366625793 1001862966611867 1116865049433811 13621546723250 715912519682116 896380169223919 415884854720231 311993662698459 796793911117075 678961997563256 875393021008619 351905338657181 511035387525146 405338584268536 1041011718232688 83252688901017 30505292274464 237273964403930 1081952240124526 199527488032873 800149201356462 943640261144758 516009845394432 912812755461244 990729699634832 108545105791895 99039135476545 922883461090426 427244020248735 570851132355172 15291845808327 935311091659605 717098069338210 224116326320326 454666230450213 1041203426206166 15415891162982 1075765486271125 1075164956692199 854878289492255 378991785285557 986956980989688 928579685524357 247525318984818 28525918339111 98132777778643 31214382832435 728279497421084 143110541717909 737143884592314 185177552885084 109995507525481 142873985481318 1070901371642877 573761550892883 44632482330177 438252793465800 377209715036159 752069033264253 169897620385636 619284903658905 518770187194090 879732931052077 597108287035403 450413597273646 839174057313691 710508583661208 975972695325172 269221933804742 854752868764300 987171909013218 202907896395218 541667043451229 286488855512291 734317217747700 396042236064873 210505359934160 354932484785611 287908540172476 468729542183404 268169869499186 961851721902421 266396241305718 434396989536189 338726032660748 1902956217201 772341934686911 573514207239656 898218762416890 104629889872879 557099435690636 832939031554537 1104653509584986 723042500280283 310306888289568 415357268161853 513987328766159 1059840099940497 656788186049304 393736909896877 216655261462908 549492771723438 230622682958600 270801554865737 645412867296146 540802094348966 124644032647608 325321375445851 918283040382510 729355587543692 944545002292542 53516909864898 808911095598284 425557697832975 64594059780946 253821909783932 263458452535058 1118396422815393 448131563094373 673464752530637 1062058888277782 663455555404792 413830668428303 341104495283976 739154831523909 280373280899248 484594563914668 322647213426109 499664059049356 67781175257363 361619210996768 962906387487966 578374206234225 545251248602130 401371702810303 1060725942337082 935375390454747 674895483076122 621295078381577 886960998917839 775324573341238 7199631420840 717513482458270 837628163828576 431028840762262 888841126464748 1108033642388483 236440101562233 756400961619398 68874742628910 513010420378004 422313895998343 1070203549870802 47597520193618 477288526432148 755510251995027 14060487079105 691373101548279 730718569557928 71515667494425 907324337699843 690585321311718 1052381965965908 164691168359778 364423088550214 968206157968593 555498155961641 615410117047262 536751036223691 922998390410587 1050122307306734 499875565319496 249604887375187 268447859206013 288717095938841 776445384086453 603899538068316 355985896162630 1084083848722629 1075856991913488 774974918490079 923860624133031 116278773060321 523597226327964 383437331614860 560216080206737 39731716762909 841341359369436 275851040903819 204982816492984 310406991047726 771906858826173 523459380696098 491105637744575 880847604701943 951672300858757 326380883373885 773288543725550 173424561743220 61252029040132 847718746466452 81183737264683 126241188441527 62908460083682 1062161682967523 95074163216911 252092070273882 709415431114239 468821040608485 1091786011694482 757896443285166 1033551959438426 465792896707512 169233489549243 718375280500769 459826607576836 363412870934542 779784209336663 433701868499745 1007393563373912 667786968300731 23277336653882 85587956429158 1090544013644051 685483120394163 640333729172608 1063663278572882 198217602145517 698129370918900 572169642958840 285767542261334 206956265385072 518101058410852 922890128838957 1043017179381543 679896042911751 950322214427118 1084332606585220 462795920489598 1019964163117233 128420378638743 1112741553976654 394565214209945 955922412305168 803508583335469 225174249406599 432328097444482 113060786192036 982723548021816 420212534515089 705918628211921 460984181097409 594201467305802 368513365989140 416784174018248 823823790828559 463009860358236 23142929233955 170377718531056 152887440293245 605286490328010 631501585962744 426707097211022 117815319020063 1105325424303227 434410115304307 646086863681898 1066723922966166 374291459423278 480408652886142 1022883495027333 203639337618615 730245192875952 562166529847978 275278290331640 790552142060007 241570472608496 975856075136701 802815944840254 488937794770533 187975124347810 220448471244182 416068937181001 839071890450141 263522852757295 672851687281767 609770640843348 277132103724636 238132017344980 1097755727601050 216196660848441 905670581843618 956209766887707 9033031105502 611041025582436 114268703588565 836570515771119 1081944281366587 496086432381367 305736789022750 973384415221774 879034954236489 268771100359588 147030330437575 9346059368621 659522809044410 828075448008070 1036017449562467 498227661617691 835290273042341 171315900493074 5678475621213 539416125812342 971344318064508 278430397132068 359676679910790 321356280123014 652865898615858 852049415119569 178096133698738 618965585687526 1099903893657624 642274927803626 56765829606646 816409675996646 918620491174763 604664774499053 404914179025154 413570524171999 137977643246966 164634736383271 203988717901772 330174693656630 1042108271557883 141496105612286 669324767143431 513131561477024 1090083791210385 912784920887264 760410743944752 401385349108134 1017900371685388 1009534524385600 467447277676401 863398136363680 614518802416863 69053170857904 147110353110850 288435676204773 443224557876971 457960539165268 697423676653495 987961102706374 598654693698373 155502772641865 758154543558832 944196998189697 646144889607645 318862916698127 616559783317129 846147956015135 1033170288802163 804272278323074 750308702673688 881062322880453 488844681813273 272263178196231 907405310151901 453178940871441 880345044666765 241435333417772 640691076827193 804593121437746 906424650189437 475720661364850 44945685554195 537176473790816 479132304329964 187205243404301 1124084636954005 433374255737213 483477840016128 803409359965938 24400066033008 499777618322453 571730124577764 164577426571882 731275752753230 1111041924277420 674317760294088 604748705927454 750946199541527 775474790757243 728104695060145 899332095223076 468796469312162 90370219542080 349164408838982 12392206422274 189522943974868 912697440581985 571097000319582 1013908839557708 280785328657666 1064588028008148 888970030635109 603091775446050 288124521158864 890064058606243 906925681815716 1012829854148112 262556993386782 39093742784014 868178793756878 940178362568548 838243899265730 989704385157228 258879759784349 756642562665399 105384603012899 601163181493820 793146700177629 639131185560769 384992081658224 496179254426600 478955015992518 364482931888029 728986719034637 44376404431167 320707363914222 862086792981944 109700044527321 462479647841843 802607584091682 496762420217232 899528855984518 947182828198869 494243292553488 947869300754597 651239850887221 941833726503055 952151622844352 974348006184157 568869203060417 82256752381673 279322503516108 308340466388438 833983288493286 525716632953437 62684864961291 690870567062947 313607046952694 1005072210142978 727081701124719 662769717334646 844829436140085 54804703914070 190693552963941 831406963564472 892070720485886 1021911991775296 421784139503741 73256074425082 369131036254634 77121499192254 254700396177612 856984179454723 896279373409398 328902228185489 54607058938334 18906103647788 1018866655084484 1104075779449408 67770497355670 1093541367505207 1014162057794863 702025261707031 579299480337568 773030906209301 375017524075616 115997202149003 62071385798703 305916414691751 719956557804422 728068537560018 1004733585652565 534001775555792 804151779279540 1050323992981741 461346536669665 258602270405509 908279680539950 1086598979898444 822793531274036 585811737746665 426981969236591 451888694827110 63767629688600 903362022936113 614385092286820 357192372224109 64597294565149 1029991688876468 175437286954350 782041400423127 693690063470016 1090315294006653 149876035408942 755407553402742 1006840401935261 83775833921881 962907220222678 838949258583662 519357001525295 355050452623766 772182393065862 998463006704236 889158101318439 257783193152688 816831990810546 924119111599803 987580093495056 807817817811428 1011544126671042 565689442671643 683065501648507 1046452306400198 662387736336796 748275745840100 9773845625673 811952028855608 229291131661251 771972572878146 944457619100809 424758844815818 737919133226743 548479036024786 916517199309542 473667394545578
300
465168493051634 225129460008877 246718313725670 970491585597870 216375808744894 1075335738481869 251084853296803 2127691795954478 147066185845891 1351325159578402 1116513674422892 201206838184630 1208978229925812 2203433942628007 3747940114152 1833120695533839 1692456532457111 1972607179475913 1372399468956872 1037383481335928 200882436253082 1039499431088510 75878027158853 1423936679684917 1700047986045039 1189193703088881 1554296133055587 1199731168849179 1306098504509773 1123511843268535 407720684543629 1015238987322339 7774000790204 184874655722317 409127569318620 81671368992330 1302238211347448 1269783644998415 1552853712709144 1454345287151885 1425645832023272 2156247538628031 1264211029827696 2136977508805185 666523160614916 131862811411672 1037689030382246 1526856485935417 1266941381442935 1188960061293710 614207327249694 956889362187813 1315118463012935 2087394714250786 1282690218868843 667968964933777 142553590909783 1801553849507470 749920095116227 898807061731072 1203451500715119 932650318551944 1456372740798988 2097225349420881 235985146301597 253331725024079 433497353486625 741265479394214 1447049940591742 1418290421011885 1646594095269984 1244726743299723 605890477786240 1881331772443175 728939718999116 1388039851253120 881040398044832 844012939986647 103086598796966 1703716145495138 872692765051822 460677700168027 758171499391025 52375007229979 442400997936303 387567127626330 1068988400039339 200907440687439 1735581567190413 825457653552515 980459203048462 1122509345666719 621444506545681 1318585611379224 2158303654680646 479665703917003 672580661513523 568569714155594 1677824131065012 490308679212851 2078430391458620 1823890021220446 2057402667354193 1684419980599164 261271382955532 1405971086770810 1711880287521157 59834705144345 416738658625352 161275353044742 1683647640992316 87692730055467 1707742058140854 1961761592067534 709466060435972 1099454918308482 2170692108033552 1816982930030444 1082265192046438 579677905533934 1236837081162207 1213769218629497 1980274120047475 495871331320777 41769416287276 1946943145021919 2182044087677405 815152392448648 61895411225701 710153207871977 129138803771013 635860128058517 1759005228193410 562883713837125 635749687614123 1110315815523640 82253452450210 314986332581359 874546134876432 780783063035552 1029694762078410 1538610762537229 1895537989910753 2050912777791948 1133555796856262 956225009649554 189938054492284 1584209148116224 239997821951970 367285618604513 1819859958245539 2216468311913201 2134746601546206 2104979398853675 2212579284608152 1859695233873762 168070498853778 474852616652252 1024971384552989 1227957656409114 1583136404567473 733122272353501 1080873376595311 834288362715736 2168372719349557 660007866281253 1073088172748612 1740019753845423 1745623361748133 305551089192918 242990061071331 179224533203241 1885997515244917 333874006669564 353610652363367 1849951161821490 1620850546223797 1958063943869737 1266698073557729 391898771724174 1697429687564403 23297873906157 2145313614198871 541950410886021 1580703600392446 2046501628850898 2079732736024078 71500696176388 322789381994465 1413344027087837 282523055527862 1892300961413886 1148775895125972 739014342674173 1263565114716414 780162329082935 1441788085819634 519296308169776 42112143171060 1671705414237115 1390211486209595 1318442401286003 298638264616936 2010275571102900 104170665252589 1087945633844261 647230913926692 908477515932191 1620943152139151 346306465990310 1524375452063109 1247589713342371 1213142757259706 1265549289790640 1177204084052016 1168997409016813 1659498306648793 625029362539884 658850304223671 2005173175705931 241619266013663 626636733460713 1130478331670541 2080769819152557 509011549579188 512614698864138 1228531580362029 1401907756306748 2218648461238851 1844064754257879 298727959106209 2101747665197398 139239665474054 1355398241417661 1325255130343347 1664943389120700 1043574998758621 249490204687942 2136766167819038 1614943933988632 513624993810680 949590912819262 675114687437182 800839954977630 2000085719091571 952858173741671 1277086076708972 2216894836698478 2098822422690627 917464591251220 648020602121751 627837297985824 463007984269595 2171528725709599 176100631353941 2055598526675406 1048861316098769 2032339425524602 2108300716279022 1359546965187261 1069891378522623 1500559419192250 1868206371672253 374738460885949 795766918782169 366173870779782 1549097571465283 835869959284827 1553589715353928 164874967419643 753282618960680 912736067655077 1687537731725037 1128128747518469 6751542818517 1638820675740826 919441358952701 2073030506350688 604923012025463 1700765899267038 2056418843727734 1837823852068008 2101081637877864 1210598389072599 1158345541517929 492667125274008 126514902785116 1778712603044852 311159664708022 2102470137383321 475804634051110 1834319534730725 2084967599659722 1308614640673738 1577855413162751 1003863568329029 1473407438404431 1006953341718028 1316487574000589 1245024032654860