0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-11-09 02:38:49 +00:00
OI-codes/BZOJ/3062/data/10.in

1002 lines
19 KiB (Stored with Git LFS)
Plaintext

1000 1000000000
78864161 740875487
277313338 396715392
624767471 106665306
148107721 899446613
717419897 551197443
755890081 298660282
352160858 865010213
861456352 367514145
660407743 299540672
940362163 743321144
352325197 533129555
909929050 258678122
921655157 39843233
963903600 651110610
110753602 83523209
907860419 218281639
873474080 486727327
43767289 918862047
117850840 865319200
934816604 55500193
909211454 973765155
816010679 886888576
314653120 939127680
18982401 857068687
363812525 266136216
363393010 146504258
626908161 729087597
522634302 950590799
282525081 969094930
601742437 452672653
140182612 983502851
265426448 31727582
418766209 679379289
388129440 223481079
175030591 25609944
405833195 127455111
599677987 567785931
108118321 964560134
749869311 355172586
65987248 994215495
357793329 869902359
991375162 649851905
857668575 27144048
277761304 465120934
529782694 428397053
153000988 869374993
651690878 25342269
415573106 873684360
367239548 172196695
822230375 59784193
592714191 607066178
703453602 192500546
571093282 787937376
649036456 373840672
331585921 389953807
864113218 194255200
794730617 792311426
977926993 104545450
880487835 259490755
462282351 197339967
765917666 142592423
720075541 817111905
136989442 409901096
748077110 473012475
242160545 916876712
991802416 420901376
84065658 707047346
724479746 1379284
248932461 762029888
880951136 108796336
526119920 745142186
295200807 475091742
327799454 418742722
273513808 161436170
589635490 912840930
146852482 956825023
488489829 75428313
652509434 74787938
189064018 402742263
859964588 712446385
995265249 164778020
814026113 828972105
2370112 290140699
68156673 525713480
852769639 396182784
893521506 916423742
751532672 798399906
8476356 787500353
237845418 456626064
117440576 64673585
922050436 964025554
909495516 606095360
190828148 586963723
316735078 262445663
661255968 660203262
453666711 765004589
967703111 535409922
117274126 717720570
803480779 655944952
801861407 729887201
361220095 381753986
210954505 692169175
76145889 856853215
74597164 953369918
531411814 634098384
923811344 734957547
963622841 571895808
402021521 240307362
236935504 443579402
436019282 490295113
732704783 136960904
719917057 103096282
959899426 695641741
110407008 144218903
77769474 971367191
252564323 771141911
144962438 978145191
418185025 298852128
95520132 336413953
565408453 351264361
652479184 226159990
713382203 80410344
442838302 765849312
684180579 898656176
567488626 16353422
678776760 715738981
101725672 9239750
265601543 88482823
891688346 167893035
290005632 534187171
962871011 997673092
477880961 612345820
998449689 563671037
975397058 838258079
386320528 840437419
301856272 857818877
245630464 544051947
662110375 134359336
84944694 627894898
321770307 490508736
662011111 366755938
444501663 331196544
266916272 323241543
405787378 488860625
97558062 317700215
523047230 966043369
868547239 772163456
115833560 900142143
857585776 642929155
144252704 263572272
741121675 912560571
36016083 779184193
804156856 385164712
1452599 119927040
877234495 851802719
125231274 747800477
554417049 866992251
286083617 278639306
250530306 363069910
399128545 125955256
169173831 851990295
396527539 939312636
777380179 79287469
493229393 654967757
922828919 565693243
387374882 624956281
407427538 85531647
429659681 551870424
247716511 141877901
79025041 399786987
191230425 902485291
759529364 824426087
773088406 911697185
431794463 62591644
879500064 105054869
54849468 310713170
85884321 334059322
514212067 275873703
943957495 685514737
548356520 67348542
950166102 307686167
521150074 396308327
611859394 58714786
246001828 601524431
514868656 771165522
810745062 91717272
250618774 773011209
352953342 846002211
675312128 287265218
694885121 832672444
61064507 610270588
183370974 380343553
411945685 676122591
352887170 789655760
924391775 203866498
961466041 680139446
864167859 85436289
393946746 756246755
258754749 859193872
100072334 305816006
916532974 36363882
449716885 705183853
120588798 6931408
325711007 727372845
708890649 928457020
520210492 303538962
32672945 171102228
102614411 199679266
177758031 341448872
330428930 565349203
839527565 188057845
973260797 139867199
125237491 488850501
897173890 664384426
851304454 564376648
179419012 543300047
241433390 65371313
226628288 420704486
473217683 628799089
905679347 107293359
467652045 494707711
527319728 865561923
849273860 839579279
14327277 815285495
879349138 620533422
477763584 63276051
543498658 295387137
713765760 978096417
599162530 891910243
209634367 90975058
963364818 316134264
252338376 823949778
284174930 505293314
761859475 496215505
920921603 540223540
490597911 878864164
122515114 869186419
485657168 73429616
890855449 727687373
439990741 736179891
796224243 892468729
289635837 353312449
713245947 133379322
112730311 878257881
148027375 12579519
437387484 226293667
716903297 30520191
237203760 317237005
474397616 944882233
11260541 680474658
160434386 897187647
605545089 625333680
773085183 901812462
965359370 402257401
429359266 987652179
385434866 751659571
144747532 70054625
398283804 800569269
845193871 44917760
837933636 269608637
401427448 538652060
220767685 497190835
343348674 637047639
218565079 700241895
915782735 665418113
629807788 173929457
109596095 70587392
896840151 65913407
652800529 353909642
825165004 49749730
714838718 443160911
841504441 352943687
791041447 445524561
498464850 578918085
353905153 150546136
52293896 8797537
952808435 168790338
532809749 121087138
515122399 429313008
948001122 576016667
225934399 442459341
557518595 948724189
62212322 125844480
409427904 86359066
326624450 616021380
659243452 853038762
375454389 755825666
201457462 493665953
705428779 95290858
799926826 391670483
832782660 295885663
541726408 518463727
390311831 628393837
350155936 76618818
698006570 271650851
610404846 655728304
651102198 958473818
159645429 619167784
90770835 874364841
974709893 977317303
958485200 283320767
628434798 860304119
752769170 353363064
77219646 992942588
234163264 240853332
404179041 406367296
268938705 26605409
216336288 459420627
134902494 465353009
59076177 111407269
220799042 451265925
479324120 260383286
143904680 449882425
951179793 300938042
240005495 962606657
56547894 565839984
291652249 428484300
423468212 294675633
678038418 302672758
687901180 802479030
263553135 936218499
370524892 720718938
562472713 437167524
71779264 262655062
363266634 527725542
506879359 57463454
116950364 124165856
90456653 633792192
275955489 479319750
751901196 41381464
299004658 875155877
2423809 907284419
619729139 508429312
631448152 172098625
319279626 732497337
468568982 783481693
294969399 95772452
816411174 12011577
437880794 778873080
936229184 681100537
904531647 644259589
313092021 777584305
903130917 906871353
141141103 158089060
432059139 390596177
344023554 104251414
397460934 638006882
798932781 26912573
449637216 616427394
105158290 828807810
111447441 921916606
34599022 247066569
317024491 137225153
890385440 96395163
209915985 977889361
257532832 971715489
72950254 825776214
474412553 313091218
451503983 68248495
781593569 359255177
518202404 180768207
60383472 44114353
10180294 64966604
93394935 544453248
940966131 893241769
583544448 806200096
995082563 901397618
36130714 943973159
69527007 16541274
410517457 249767575
247408295 853114119
961050723 607359974
935896811 75603214
360863199 711566946
433133717 852673303
879573780 499206135
136355744 480940117
86458839 328643758
443601921 932657197
564648751 511942204
600841720 82261918
263703500 895868608
358505319 343410733
385146331 92148241
576409538 731514800
784806908 885757202
574305040 773244929
554218510 746995336
571574749 979645840
685546573 993087810
432881205 77067218
734217241 268574346
123602250 98501033
637964480 873011648
819079381 834519616
952920003 568643087
330029229 961493644
567668844 960160003
15410871 955177901
664509277 80727390
595825809 948788900
365174849 709705279
382395536 784930974
555512013 453898753
785840385 417866980
820479210 191574178
964895075 33624254
514867315 131209266
555249611 423337231
23525522 929092477
605404031 751844883
445236866 473442125
322197331 986144835
114430253 684229792
760261196 295499163
106430978 278215990
890277132 978958083
11483765 384898192
319666306 8393902
937287509 942911558
52643281 623878800
407896053 246812337
950907168 439511628
767209705 47056544
800443363 612142139
436379156 857310144
64018991 892536067
612930872 89682647
441307600 45063393
496432897 272390421
850877202 375740056
891592297 172343967
82546182 977951366
651689981 774614779
957235391 84841857
663398719 821985150
225562624 769233573
331709667 478215391
982830657 721317425
631706683 21670695
6431590 835882278
33877819 964758443
823562241 810211631
106718654 971203420
713199681 791586801
960104626 179768294
322531328 281268224
913162784 893592840
722346649 923646471
376771389 562353537
981183785 912632981
324602688 187625910
945801592 195154658
11803180 196056813
17586345 762238416
530592757 903065279
468352101 180605234
563803736 603018576
860091615 242726389
119782568 317753073
201677411 704673298
880956996 454255854
13825982 193279298
737509564 201051712
433491647 646521176
206973917 72138066
808118564 643569271
956456430 932582002
824209139 996239432
970893745 153588211
340568153 217483865
1445480 363259586
98509625 835721108
721582377 28016563
743336882 592152063
629886831 176899714
505909810 40375812
84096181 666666500
196271857 692337967
478381761 419560704
634898288 479540972
522531160 517770538
156088310 135085408
160216198 736470353
968120418 50068213
351216266 806353055
121569851 130886447
655367806 577545726
40818381 788773018
65083167 705473223
214956862 249457928
253056536 143448365
457232084 562003016
555257142 649479028
810567563 776752251
586563819 402316831
33731170 309332095
265777233 576846440
713055358 45605153
982686739 38391457
560401637 783448772
392536135 141633802
120197517 938132058
272243391 455811192
934657018 434723622
313253355 42320324
716318982 960960179
657367817 332912450
700338281 94896800
393886446 950959286
380452225 898289265
759905274 477180545
136356072 149904286
629035591 634088596
788069243 975360828
391668317 615829573
547058977 936142583
198438367 42996479
733476862 532372578
871975002 257222722
667556320 997705694
266097 980459154
469742820 133002207
19809921 118379350
217932776 879918403
156503343 994974254
205989344 841885800
894998616 361593058
340274704 468276353
76997849 168414799
754726783 543469465
31438340 514485008
613579624 33831446
680977985 641479121
742412099 51264170
272754290 800762303
110459414 63598230
820044997 149213569
134675094 489290115
870870658 207841596
962937231 225073271
440600161 845094849
785067906 247727808
148017473 496738871
922212312 86950194
553556118 618604546
451753943 587184038
274442727 737002416
188613419 365437835
330202626 857772635
593024802 831838338
528496129 10662040
483981154 864576353
671086016 824034645
284923596 688948459
691639068 195252628
606450963 27066849
231952022 729255745
671716225 216275540
112021056 543153533
62509806 610882235
181488195 725059842
937656130 408369033
579236023 208435233
444677439 314460393
633948108 414665359
988448318 517066999
730584906 906539759
865316001 569445283
581249201 29139470
454210805 529942283
721285962 929605123
705299711 673053565
980117399 99939372
362983170 748520321
503717952 998705407
92382154 526718272
7593010 913560253
217095399 874459755
68943455 168176467
373808574 870984047
310551825 733197371
646390064 389416527
146490473 963445519
854145704 624443444
297167107 380163626
527446217 559085577
381554499 845033105
534203855 76870617
984611859 961484405
648974158 386836139
498785995 16034809
272043034 680409761
885042656 383110184
820947823 251656766
308782721 70446931
963284479 891091122
451967286 977921906
143158198 731267833
890269666 414547484
27915653 876373371
682862439 305055425
534812663 813848480
582520608 896012203
583507457 947784017
889127853 348815769
198094267 746974349
496317993 161573775
933657815 635997280
658324124 53829914
98984789 546741185
517107201 756541048
865889441 222648309
862305389 154865262
945076631 840490116
872681413 297138752
960907278 131025365
521379722 482487470
867317964 955155031
459888854 276959232
735705892 55182270
221624883 616835855
502324802 704166125
33044218 803854168
318922100 764190089
949884238 927496000
957041750 981719427
193022390 37051394
36268268 528713975
698567426 863394525
972426470 104389273
330321710 666083212
698268330 82266687
268973812 507083761
465737986 196259202
493525328 335478807
80760344 181391623
445871432 101857191
232911183 590809683
350126259 159005953
268797861 853503234
174748850 425518019
49715421 889669484
53196806 118893471
740898897 223891461
990374498 478342037
237989199 520254570
389930254 843869111
752800032 470185373
128396563 562982674
200930079 772877910
241184498 552188456
623229169 987843169
798833090 370974504
996260754 301374454
542397261 624729125
75764278 837415922
169108344 949373563
33572894 258550477
867853850 214801017
709331073 782361586
210988901 534825398
625686112 297501639
941882370 721687161
863348440 998196226
289017333 99443712
335923111 696278597
489366861 177226496
545999582 744207711
365355894 133477660
59451626 235919398
168485505 42396288
880593697 339476079
753454255 473819025
495422370 802420750
608965932 951032595
916619514 222226842
97340728 778955636
762619 264830966
310254146 919381673
192657445 957586710
278032564 57847038
363922641 425274284
865954368 406904112
755607853 761984368
203610145 644270906
22638990 363868328
513183343 319917521
394957265 665913638
219286913 143805380
662452085 238480962
119048534 104294103
899270415 841843874
218548788 283874113
889572698 294981105
685488123 999930876
685276401 81916661
428718370 385453234
351881567 76077198
520709227 941458632
285053354 44227592
926760283 734862214
872358758 587045408
360113794 28563831
769295546 822827086
213160128 851279660
352270021 180926634
75189295 453796046
818951141 36891223
222866016 837552336
796369169 36439504
745721726 876891048
949867114 131808914
803780019 57695155
466239615 909747433
483134712 154625806
138508604 220368640
412930561 282530927
129453274 360519222
817593645 849522931
903843174 666661042
254762249 860867078
230564919 183730377
649466129 34259878
32794918 345044843
696102569 969674893
248406017 974476078
373530465 313349119
471133988 52919925
521198490 572374592
848405666 521484533
836857322 101129904
786220233 711417447
185924544 157708866
905221401 999148650
857066694 301403080
120304888 938612135
485410641 816578337
537798081 697374603
640369505 170660042
843022786 593986992
482774649 345769934
686810559 57416955
402058815 285311093
580239543 125117867
570440395 591930223
753626363 40146375
915085151 927089007
933882530 896497411
455100716 515945526
34464073 572834945
618442698 919842537
124062820 804649089
985350768 511288354
40128535 906895984
131977888 327824189
894952804 921919488
428871712 731755581
980077910 773985248
629254469 693114624
341877699 481984605
957115865 122031348
743361402 83831552
90998460 349643272
56408697 425327819
763286460 10952586
808799862 416490241
701972609 298257866
124275729 53508538
151717760 327374547
198436179 281859579
317559577 248505276
681871954 958988368
150302768 672126228
110688548 928739090
21320639 206013058
615824384 346533489
107081490 191191061
773126017 50638610
459536554 278723840
14930593 974091800
371597852 30658057
890320684 310799437
704909033 679250126
977461506 620828664
94915086 987533015
62206110 406629761
118875425 143071892
57695132 98525773
154981534 137945299
667089599 610955787
540138427 728294976
573398241 361134292
470911864 503113861
34068139 658472016
640618226 690190788
202370100 531516992
294181569 861847022
403213442 578812561
140353971 318540301
912824968 514088636
929020179 409904337
30993071 902067311
775456962 242228847
435031552 537649910
254156147 735214113
924545953 707016544
633925147 358509830
748231956 929869452
792961814 106860498
432416515 311617866
31716719 486300034
366280864 952520901
530826425 340980968
427582852 700755650
920154879 223673647
580815040 88582077
494331296 452132879
250974064 94174607
671650335 783211466
755149572 485297910
356552428 473801016
944411183 59032428
258203122 914441714
52766945 202909255
404723105 126740350
393938777 877424964
764028569 13049000
162195362 919323196
111157662 972909887
192060789 227582793
73280388 649688114
187052358 730096386
221904542 963773623
758900369 553733174
894852975 26484994
608790471 457564332
551684295 15836938
338463808 337108307
1303183 108975053
499942689 487695214
153836610 79355342
743880922 816631042
540768634 250919425
718148275 923525331
910460009 189813912
761738897 143612574
177340704 385181602
179372418 600772657
404385280 809576247
344627680 450907011
902514123 664242960
704253235 62292485
313665587 251034914
627478703 979848341
961253286 540933089
801760932 418203778
307896713 379566230
77998697 94408112
553188753 334870528
730729318 451499444
609538710 380844014
245672386 989425281
281803809 975817183
940579375 600851143
712554856 256992875
555890936 258001488
942110387 924999458
360734881 490286815
976206408 77762562
252688555 486456512
650472256 570723971
670839361 5283330
975355514 412856642
22944671 683046584
310360198 316033323
130452159 970771299
604779169 22097351
99094914 133913966
546971650 903971709
912485729 428602872
154055274 985138689
399098150 861204803
372899778 459172128
889746165 482599471
486422947 796683117
816956233 35188337
494361380 183063711
301743741 152994745
960959852 959102535
49395890 92135708
825522088 446902133
2146631 94095105
441882082 221094193
906157455 894480239
173626545 951371915
132272111 948645935
975671234 597535227
581567877 786144895
164240256 139743071
233538049 512750814
997262829 963172674
176851570 536730816
726233519 893035743
172955711 423747794
897679113 795270504
369548001 476085246
105154634 167515385
895073815 439179915
110712051 807179998
597331929 589733090
639721150 780640145
464907762 941038529
582667975 99360505
858034243 322875936
138634949 609880863
732608890 976403345
254804318 659102347
735234046 827995633
169749919 803663422
115027431 40771758
82063462 722449170
810793197 22748287
946520649 253226567
35205810 325069107
34178037 941061879
106842228 149074925
293629812 199259913
438710885 497076631
495761281 556685429
95996674 953095320
157133381 473080403
216575208 561895936
390153658 299666489
50599710 279926184
835758745 149833801
971625004 420670515
659404386 786925495
896320954 337393312
885979555 595082050
878228181 17455105
398925777 111833243
937980778 858158919
284602463 227179968
972473856 733000417
369613439 748180749
663173775 399620624
904715608 506381050
413475143 770993017
70530449 163700037
961652403 985563555
963222335 15340897
404804560 560471945
323493247 383586535
612723405 861118267
572215567 80432295
792871496 508992040
841954241 298105413
623638086 182185251
544479725 854091669
381081971 674407876
431676682 337826301
880680912 419914346
996855747 33803351
767752633 967276815
676781951 910120611
420834553 599627583
209786282 103257529
145112554 396838340
894538676 702099682
475325443 334672383
524918134 868085355
48453009 582999325
161621546 270813858
169072810 457403874
809005689 896344127
575251073 301566782
168364421 20873858
736880769 880552492
337415190 693671300
788201477 469734968
309600767 77747439
653079336 938867959
459314959 724918552
420560513 390278657
980670358 535280743
187719323 51653785
37958577 141827739
735776082 79847340
735119340 472618935
21029885 752658355
522955536 909060883
573771250 995961275
128290329 463873497
911490314 645370456
598972381 956800642
157210454 171292475
449767605 266159497
547781983 688335030
565713872 392758019