0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-11-30 21:36:27 +00:00
OI-codes/S2OJ/1697/data/expedition4.in

1001 lines
25 KiB (Stored with Git LFS)
Plaintext

999
733 76 149 978 995 949 1004 537 100 821 86 25 798 665 992 930 305 217 234 494 391 1008 132 203 765 825 363 615 182 504 783 961 135 31 122 58 79 882 987 576 132 607 636 215 377 17 73 774 934 450 57 19 138 269 273 371 929 983 405 323 2 380 405 742 366 156 894 945 730 777 349 674 950 634 748 739 753 569 870 633 329 796 885 783 1022 776 13 851 999 972 313 496 358 372 73 420 676 627 981 774 272 424 789 570 23 288 292 42 588 328 283 538 322 878 689 473 910 778 610 920 20 665 448 54 344 933 257 606 334 515 46 757 187 598 18 135 1009 980 91 585 529 340 372 620 750 334 662 792 709 540 195 915 26 937 145 972 143 596 477 825 670 983 718 84 902 27 810 171 353 12 34 825 231 587 38 890 315 859 903 430 367 321 42 186 94 660 774 101 931 895 137 675 987 168 533 969 766 471 830 497 628 899 962 131 407 30 334 433 900 6 481 76 791 379 443 8 246 705 697 485 879 290 789 714 475 217 125 567 209 715 822 965 362 904 704 38 650 757 211 356 187 456 504 443 908 967 516 798 490 3 248 38 108 311 862 517 517 222 86 110 683 468 549 348 114 436 120 1014 684 731 614 682 61 812 60 217 574 322 539 769 882 409 777 727 852 500 872 653 402 341 43 791 574 524 707 460 395 941 92 382 137 979 544 515 252 743 273 90 796 770 768 251 439 816 657 444 197 302 225 676 362 714 574 783 314 617 1013 178 807 711 475 668 715 448 994 910 569 859 281 771 407 479 346 636 275 67 201 142 379 244 446 173 743 471 271 296 303 511 201 305 810 194 30 291 35 224 888 917 808 761 110 948 353 745 602 184 336 88 803 825 532 883 32 721 791 738 785 554 975 991 20 622 967 747 737 763 796 304 247 642 749 125 927 285 557 880 668 232 747 801 781 388 816 631 430 896 819 606 660 689 688 791 179 1014 834 765 353 419 617 680 25 102 188 591 763 548 910 34 865 107 465 995 492 803 368 72 91 238 108 300 511 973 901 657 432 219 945 607 780 812 217 352 229 472 921 776 771 357 346 549 312 132 576 585 318 997 403 712 545 337 956 887 979 518 4 374 442 113 826 678 816 286 222 328 810 722 702 299 55 434 774 673 308 635 136 463 570 908 29 27 259 777 629 507 617 566 482 713 1004 498 22 339 368 374 299 626 738 950 338 807 714 495 107 634 83 893 135 540 626 495 495 574 686 56 439 286 20 301 664 365 809 225 107 20 263 452 147 236 12 232 620 924 813 216 254 687 861 255 655 645 845 728 879 781 279 868 659 405 862 945 1021 129 572 64 564 69 365 16 394 157 594 657 344 308 487 316 122 126 803 53 706 717 527 491 386 193 605 667 587 960 655 668 907 799 25 889 988 877 528 500 711 462 488 257 304 549 858 480 663 160 222 604 340 578 84 795 174 367 39 80 531 47 66 637 797 66 926 477 862 803 568 321 769 100 616 141 287 309 960 349 754 110 271 182 583 160 845 533 410 745 102 694 750 891 686 89 47 765 979 669 742 233 358 989 208 93 1017 332 66 214 940 707 294 187 258 170 498 336 140 664 270 863 307 13 531 558 67 232 123 550 903 277 148 590 787 866 745 473 617 989 455 933 906 181 240 697 331 865 91 967 371 153 883 223 49 689 167 188 873 249 448 267 435 128 722 239 627 448 1002 211 398 37 206 17 960 491 526 822 775 590 439 969 836 962 436 336 906 235 993 935 675 302 380 633 313 34 868 533 818 155 652 323 359 713 133 175 139 340 990 861 765 645 559 167 919 978 92 729 244 227 236 927 74 608 335 442 258 834 185 917 116 491 362 829 479 984 14 6 673 433 578 87 572 385 510 507 957 158 22 862 620 267 222 224 690 381 793 404 994 335 241 693 470 833 801 724 743 899 666 136 533 412 217 744 380 65 299 880 289 493 368 257 474 917 226 83 105 806 124 299 216 344 544 293 689 639 592 23 60 610 875 214 877 32 837 52 479 104 979 62 325 926 312 445 299 701 533 588 946 20 728 896 712 693 618 96 595 350 468 753 510 113 376 891 813 990 298 344 14 768 578 72 358 324 1021 942 568 225 449 818 750 336 20 913 129 228 35 498 71 459 46 908 988 560 994 786 433 911 555 850 285 345 180 702 761 710 657 235 771 68 230 978 180 861 466 153 251 737 304 851 971 361 1021 431 493 966 514 482 875 541 526 795 487 197 791 896 877 4 355 840 343 781 208 140 851 787 440 367 821
939345878 286183531 318929893 651368426 113063663 591770748 153274438 315590450 658794898 853501968 272731427 610469638 735831685 116513058 514154837 780690947 37531732 99420561 348073658 263454187 37333965 400310689 828962993 135638564 200998018 815944314 774320800 936797750 943481674 37578920 57222767 89735249 445882048 386264729 348613386 729492421 323436995 334364451 88304355 802367367 858131445 583100411 864746093 15862963 197822524 73808959 506724002 17407748 668416835 186447597 805217150 506259806 725246458 19129194 873865857 344740933 460013586 486593020 844044593 12260451 262897282 531629647 862482326 468472582 155556357 49675764 759779005 97329824 869360025 294842590 390440758 986003781 225182978 220470755 643385237 842283824 922825541 6249793 829096692 615945534 746801453 961856278 32578928 979429233 623873993 732844519 842335399 553746287 466520812 988790042 898417217 174220033 56036780 750238587 815842916 310798996 154376932 50227643 959038 233466811 24838066 45740781 843696767 69937579 590759417 136807687 802015708 944312765 782229728 83722087 862768013 450867696 553297233 246774091 747036624 208570213 349505659 382337624 786828388 160761569 172387920 814722836 251667214 619475278 388990984 57928556 640854040 759623226 65140893 624876846 57441997 5696599 895731021 475190928 695165439 720686585 27459611 166451368 923244161 860901275 331729485 12901361 525858220 859817562 979210479 694084813 202322398 477599865 55153999 271766013 222881527 174555611 66141055 67109674 902361306 7904908 159738071 503626080 524210674 273515833 826405488 400081806 377629099 671379891 682367914 229503239 802568948 141721456 366224550 680563716 52921028 594179081 663972045 816223264 273440402 569743805 231509319 124817626 189088475 312158701 430849925 168301591 276595104 66977182 99582904 459363485 17244389 757565946 655528791 378144921 115622195 69258447 60967838 686475290 20648982 172018959 343190537 344293267 413098656 73334606 753460444 439743069 994878437 683064903 187200927 200428851 23733117 992129880 275209114 118180020 961067014 922290945 555929693 376036325 463604127 625536873 761403451 20460716 668723309 454660825 553115850 656702550 675492634 531647038 2352485 110482962 508677457 986199979 299655083 318354803 384411203 718898389 872460797 888925938 647483173 55946646 67805187 409113706 231874991 853989995 390954279 642652058 87717535 833768181 46551320 662207655 836365364 395759740 929565257 242556055 23411892 443439207 139750000 703789015 779855079 877299397 52131079 56512182 753261209 834298056 436461518 187303400 37407003 671319876 943471943 788710659 740825539 325517620 640286521 1568005 816051815 492869174 396276526 56248525 43899366 182794506 129600245 257100189 910317216 312705559 18983713 375916959 80007929 457521638 239634823 420847197 615404506 564982693 296344516 3504966 202866991 121059237 101389748 523740208 8615530 133938652 649852924 510259153 320755967 420198499 70968450 221321797 83820262 783396345 645693168 474900363 325428508 716399743 421300020 1791496 737981986 848255867 128879619 986439938 152674428 767481493 66377553 246272806 905592115 737474588 431531738 409577731 990299732 861825922 252816029 289506189 840097135 920821723 211719003 961653403 43655705 878875235 768160029 701439849 100915306 989407477 956604843 256589590 333422464 423369877 986902 200275239 908670970 863630310 674233903 29359618 92559998 33230260 444083469 81410420 763338291 927185772 469991819 901188908 416542535 240151455 238553031 57169726 94606699 14181507 386203813 366637217 29084242 629935730 824475722 538066865 248635445 911724137 609819809 443636397 784857170 50636426 632368089 619723322 401000809 830612122 532943589 291830751 287602237 672824964 586359803 364590214 912192537 129574100 34554646 641553153 614367561 271378237 17009780 936088195 240528284 301728532 319811864 706968867 933422825 212364242 721933641 437911133 445232006 887891349 496611601 467600785 859624658 587018144 321070783 490616961 878057389 684326615 193731430 802829783 588916987 272336964 243635548 997287837 465042469 24468373 63679163 404481475 32241560 286543259 862224355 277604509 61842244 913257164 769512950 206359394 728714526 701966786 479340891 570793646 72069022 718796218 971333692 297159424 274700865 779479318 830769416 653804349 244781064 896524251 682076401 54544172 310765560 176146996 777001582 270251512 145339288 681035501 327809979 426963121 581743990 153472505 732507476 264785099 731932578 441477869 881811582 846665373 71373361 490243970 652490175 569779171 121041340 741983767 777841504 437646908 357625310 690547756 167091186 339701165 164224953 328522984 339152070 297175837 377940082 117842836 863112307 232440535 139843505 557911582 839049557 409132811 858792482 276977559 49511944 396456525 108521462 163603126 340001265 851597844 154733411 653034578 186545077 604754236 47254815 758308332 270521279 857576068 825144553 993445923 93776063 389188369 688813057 525847869 190470182 22945002 104669099 368030629 789284011 248410490 98297264 798038119 72875209 587947025 774966492 524884406 624097598 708267107 586218369 819925351 438102925 55431431 561434098 655613811 710909053 308652537 621444362 31573113 340679320 988736281 857380003 750701625 763803822 32681642 260307487 349816858 724622415 408278995 415875810 660330918 306011220 219571489 207264469 933727497 262680407 663507716 852474597 228262805 951495222 698945101 875294594 466366016 859377300 976910007 337260321 499947556 97036632 925135195 372392122 510116094 268992812 799542073 171209290 635537328 719754495 111094710 4939602 272245952 819636867 19139865 625723223 191542487 774253744 584253709 116651104 34244930 957618751 872804130 2896252 328680564 842695728 404269900 222810425 916992130 750328901 229049954 138593325 725151141 48138629 13426849 218349425 384064188 946768057 795491878 94106400 784320968 114706162 928552311 512020701 228194926 964203521 884471291 585327178 842769528 870764286 170190973 12988306 631837268 96181954 915938221 895890913 157174675 719220845 396646047 560328166 227725164 867993056 330627914 85025368 259481399 361862212 743381259 614422125 527915250 580940417 945065759 342916196 796369343 712366024 104775468 760167421 689414244 36284938 643911609 682658044 737134538 882826366 489356977 619891114 869511550 448749087 29899237 295554388 655345715 465639468 711721862 61166282 212566590 358907046 42111151 832904928 715697176 741450965 821805017 405021425 205603552 62750660 679987557 97694551 808115927 518262976 91307030 265014772 517189090 672087517 400277396 768831660 681999883 560868977 369485546 50181608 205838337 27488150 914789128 871578901 80488851 503571629 848389442 656854308 1278008 53749718 808534479 354340616 22153610 58293881 344777292 45253178 291626951 820359616 42544694 149093688 418910287 222493466 655417203 152695809 183466537 675799226 793174218 158043802 947873406 192273941 248841318 953667469 857500955 307810920 807629912 461769317 447913715 717651760 842198802 520710708 334119067 25316528 316721644 379455501 643994829 15569007 19039138 527110538 49854182 523913655 390620884 750845766 838862183 51811862 27357829 12489060 696818807 536110049 851611293 848926727 194732128 601146540 28932711 517010904 209360910 523143636 408392468 662108803 14948243 455594229 191976502 510523194 340753062 30741108 11576389 27809072 657223455 410989047 14477086 158117407 354815869 601508071 840278142 546021060 593710432 474925301 974431883 749400413 381774863 204724370 141485132 8225330 840534770 1094006 147958829 463695881 478134297 148930842 27938940 384078512 796934836 675873597 7047150 947093879 761439641 216364131 801180699 808298930 526885314 947764817 37799421 4041532 470479052 870707347 749432949 862224623 893400953 792493814 800698566 26417453 246939694 170332174 913030424 708215387 471516533 68803505 507428086 980417376 122358908 344856954 218854865 149952554 51135893 726335303 860044667 540792361 725940405 413061052 909311148 914226386 255208437 497285310 37699968 298697758 197501459 612188664 86630903 342559497 263738098 546900825 273395317 822222355 764260373 384736148 584660031 115707330 431894312 239074975 471896068 643142942 285074552 660042805 365580369 18794035 645410166 491482708 639068187 686064274 974515000 767270847 170144058 928230865 381111544 688986749 942145256 107755527 947333779 717258328 431013958 314565201 988475147 965064543 770323159 726159183 794923781 262753380 332899587 229300647 455386956 188562815 16547478 712342145 498495308 106689161 94442814 291553290 58278296 392935842 990362384 93311986 636826724 962352556 28747012 969839085 906658827 468098254 699665268 886353462 373248395 466527986 677385889 495021063 519576324 589401158 984944943 790619170 810844221 829928383 797321892 363125579 812469535 204616081 432196076 837691595 831886392 381433272 716271576 101002479 10148153 315329139 875899290 157046663 453233528 144712388 319427402 621788776 223383663 390314225 17164901 405193707 960372283 751369478 257470537 64015723 67118622 646828880 147643578 531171786 746983166 427401955 7001696 368363501 163119075 37663766 767702855 132209980 817625724 496508674 857361245 969382947 53216667 680249862 868181751 661314195 627074997 145258566 339605325 3573889 480899427 474507303 138141433 193091174 361977828 852394452 213489788 885910462 304258968 753472956 173074618 273801 1447558 80718610 527802745 632952013 925327063 48796748 313979877 393057554 524847449 1036197 754668303 734499557 55375357 298492315 2825321 853174869 824934489 110331762 997329996 845317497 70608423 202662831 695659634 168231656 63224772 587200157 50876540 66986559 293590706 62477003 291620974 860945567 656715287 278437260 536250670 8039724 685230396 840894837 46113544 733187471 559704078 54733027 108360237 992302709 200177568 665451123 778623791 516674574
996
393 641 797
774 792 410
387 704 41
184 389 210
4 53 452
913 914 824
475 735 636
792 899 59
236 636 482
145 263 809
102 699 963
515 705 913
274 404 100
47 697 615
197 677 7
233 511 3
251 283 170
470 998 12
694 988 208
83 513 492
65 487 221
148 477 1004
495 500 212
300 453 269
482 951 272
269 806 792
193 342 973
879 965 314
588 775 589
662 853 742
39 585 351
86 415 464
125 843 28
31 940 378
238 455 799
117 383 927
438 700 497
105 502 540
585 707 382
417 543 261
484 508 923
358 761 452
410 859 231
488 747 897
391 434 176
206 932 1009
355 793 284
606 744 276
83 812 965
740 773 991
531 646 130
5 828 606
155 927 97
313 399 410
397 683 591
528 868 985
673 819 149
27 761 11
51 313 15
209 711 199
619 628 375
235 553 657
337 913 666
518 857 408
499 599 851
632 979 811
97 349 470
354 391 518
239 894 147
244 957 128
188 646 70
390 799 300
169 644 70
415 691 347
151 582 432
804 914 864
846 951 950
114 548 564
648 894 114
806 997 799
97 104 983
1 847 509
526 941 764
190 191 896
171 359 93
125 335 881
444 708 978
138 378 297
16 952 74
431 638 755
516 536 364
147 402 512
8 822 1017
251 728 113
53 791 168
40 365 486
703 951 882
303 973 161
302 973 833
361 720 828
692 898 691
480 513 277
95 436 103
856 938 35
741 762 910
606 839 190
135 819 549
283 944 905
209 271 974
809 973 220
513 674 117
289 615 634
260 692 389
363 466 587
173 984 267
398 587 652
148 772 1007
162 268 561
85 298 190
90 611 713
370 534 519
359 812 201
156 480 462
177 887 787
90 781 528
255 280 459
284 728 52
46 121 408
645 971 729
929 975 1012
146 915 546
844 986 638
301 308 386
309 407 552
607 620 781
229 316 493
304 878 247
571 789 807
312 537 469
569 902 1020
148 361 756
313 407 845
829 937 910
141 665 40
86 122 364
191 583 217
232 963 932
579 768 156
21 807 570
657 668 562
8 685 110
19 76 631
27 665 795
811 883 617
611 895 749
561 991 559
276 408 952
524 922 38
28 86 358
458 929 889
360 554 95
804 977 748
123 506 393
127 539 740
560 677 532
347 901 573
18 502 390
694 861 515
434 682 57
274 553 825
401 879 223
733 778 312
674 997 809
589 855 232
200 518 5
704 911 224
588 981 30
325 819 447
22 864 879
710 801 810
201 975 580
529 674 996
570 984 539
515 871 512
353 721 328
476 912 219
240 963 686
517 929 387
180 350 279
412 649 249
369 886 164
8 141 555
708 721 623
571 777 885
235 520 48
156 853 940
346 528 355
282 942 946
249 705 345
318 373 75
676 844 193
137 836 65
133 531 749
71 886 858
619 684 661
577 696 325
391 627 29
152 432 296
14 779 574
485 668 162
732 748 382
285 591 820
16 424 824
356 716 979
642 943 318
139 480 773
642 702 549
439 713 271
221 993 770
97 237 863
7 413 564
275 996 444
552 746 591
152 323 91
76 315 937
83 109 965
79 490 192
686 746 51
789 879 171
84 940 286
526 900 938
376 592 92
214 551 591
70 800 242
88 677 984
301 466 615
541 750 866
494 981 978
137 666 597
434 680 506
338 448 75
449 515 457
415 965 655
649 738 504
17 825 40
4 81 642
443 516 298
318 863 790
752 991 862
49 989 1021
534 647 424
227 319 471
263 850 799
566 956 986
121 527 679
44 104 203
571 808 709
679 769 444
295 449 623
321 935 916
239 681 241
630 948 240
149 232 511
252 900 510
73 696 125
830 914 106
687 808 932
84 170 735
151 520 930
41 432 1021
659 697 237
48 515 958
463 539 755
905 983 268
587 951 879
407 936 178
365 788 9
186 967 44
63 931 304
59 759 53
707 757 597
5 442 714
87 805 106
876 892 826
266 459 11
393 615 251
146 318 519
33 663 556
494 628 557
121 486 834
512 997 959
188 367 273
267 609 860
371 401 432
68 746 372
476 886 238
344 850 693
32 742 432
199 322 484
247 626 230
64 764 329
82 749 326
58 255 573
901 928 878
155 291 699
386 604 581
542 915 248
328 664 194
31 872 564
531 797 390
553 610 158
156 460 1010
556 697 192
231 497 544
307 379 321
230 609 479
629 884 270
35 436 606
69 584 201
597 600 864
609 893 128
315 988 586
148 893 962
757 794 999
65 872 252
88 147 449
73 400 934
45 215 245
488 577 184
311 772 883
240 816 695
328 710 159
496 804 658
210 462 810
533 717 160
316 855 439
125 146 95
140 142 411
372 413 14
126 403 809
632 929 397
339 683 734
114 771 733
689 929 20
174 223 43
279 903 818
550 903 499
245 493 983
312 580 551
36 171 378
252 424 866
284 993 733
352 798 114
362 567 237
32 437 275
66 550 825
278 572 735
566 780 925
161 690 464
379 486 400
103 643 508
164 581 270
57 608 456
474 831 591
99 475 414
619 844 286
189 519 615
454 534 819
199 785 76
794 931 765
59 71 389
246 456 328
5 350 309
258 329 221
33 699 856
563 653 556
717 824 597
338 921 735
99 934 83
500 504 859
352 867 919
87 371 3
261 476 519
6 116 902
606 839 141
62 759 239
141 525 731
143 530 616
132 782 544
464 977 440
89 708 327
245 296 682
51 502 588
58 130 288
363 500 751
206 984 573
628 856 80
785 839 654
548 618 518
796 840 209
697 744 807
23 414 579
42 197 542
139 671 34
246 408 120
49 483 961
446 777 306
108 243 34
830 848 149
160 601 556
859 955 607
108 213 671
812 996 326
175 847 831
579 819 294
95 556 18
366 749 880
661 804 156
600 861 946
389 404 119
871 907 1018
500 701 670
58 644 861
106 298 3
77 79 297
71 713 725
411 703 565
317 629 112
720 899 240
124 802 771
161 897 427
25 995 781
420 426 426
194 681 911
478 735 742
146 352 313
653 930 547
442 671 68
61 570 972
77 833 939
809 942 213
418 617 520
687 851 420
122 598 1020
468 654 863
689 950 183
194 772 270
115 235 805
505 739 911
52 450 394
173 658 636
206 592 169
140 704 335
99 557 181
119 397 390
143 179 264
159 214 518
576 885 290
262 969 810
124 264 368
769 944 432
35 851 477
601 765 993
213 776 664
18 737 66
201 255 713
350 758 151
682 881 402
681 739 363
191 347 664
567 807 679
89 649 591
7 845 84
345 639 877
643 649 61
279 710 395
194 776 532
56 952 483
90 810 519
792 849 921
110 748 946
132 586 503
823 879 552
768 893 611
244 414 835
345 443 635
756 976 236
5 504 475
76 892 174
737 758 737
601 980 464
364 706 293
520 733 97
47 125 691
270 356 722
853 897 114
540 930 913
440 700 997
639 686 1016
449 906 593
197 588 361
130 830 872
642 784 285
232 994 518
122 503 230
17 641 859
709 807 1005
180 885 388
341 572 346
655 713 58
868 937 154
111 398 1014
189 951 632
314 335 939
71 482 373
355 951 173
242 675 803
531 998 616
284 714 794
32 900 491
6 57 159
55 655 794
278 400 499
363 543 1017
569 709 828
31 174 217
128 791 226
608 847 299
248 403 51
524 918 736
89 926 478
271 300 223
237 415 314
453 637 793
546 558 583
62 253 91
25 234 22
124 534 700
156 845 651
770 857 546
305 758 333
242 473 298
515 729 234
534 744 791
809 810 561
268 919 216
141 267 846
16 587 714
171 302 448
76 285 749
136 173 313
499 609 251
269 454 366
829 851 219
330 454 909
32 125 538
317 852 65
402 952 983
15 664 148
559 650 358
76 423 721
39 985 926
19 463 841
250 604 641
557 789 992
100 881 551
357 525 445
166 727 805
528 571 896
114 220 644
272 612 501
395 921 448
539 542 524
763 831 571
505 617 855
49 780 932
441 735 456
4 564 852
46 200 649
440 534 6
393 929 77
354 961 660
159 251 203
4 496 702
257 508 707
571 964 763
330 586 550
63 765 912
76 991 462
338 799 852
17 73 1000
222 242 503
148 623 1007
439 860 556
154 420 265
547 858 33
262 479 166
661 782 233
411 968 687
154 650 1011
40 598 154
559 625 975
635 821 1018
143 969 604
438 543 956
136 964 205
293 604 67
535 854 91
448 592 918
204 575 261
155 238 493
141 252 901
242 375 998
265 907 990
624 970 787
256 272 792
274 686 29
490 655 156
196 642 496
100 783 236
443 813 430
335 490 620
95 787 410
96 728 896
821 949 38
344 687 643
399 497 983
288 484 838
367 491 629
133 497 13
658 707 142
612 625 160
746 770 298
124 737 866
53 104 596
268 484 596
719 999 616
108 767 633
87 893 37
308 628 8
632 757 592
283 474 1011
57 671 107
59 922 150
156 698 426
20 645 264
247 266 335
203 751 381
25 798 302
129 611 135
495 570 654
299 331 536
1 973 524
473 963 244
366 575 932
339 903 729
677 878 1022
335 995 162
480 718 157
227 823 253
335 739 97
137 514 1019
150 414 679
381 556 729
154 575 687
316 649 619
750 824 810
156 165 996
828 981 543
261 653 146
184 742 790
238 365 327
559 600 123
46 348 534
339 536 192
454 555 575
337 343 701
286 989 199
29 130 250
16 480 500
358 462 414
146 147 462
240 819 1004
649 878 902
55 551 283
135 404 538
209 693 158
193 430 166
1 927 60
864 998 82
234 750 79
730 957 655
421 692 447
10 350 279
652 790 68
480 510 94
128 889 731
619 827 419
523 926 18
764 887 302
181 935 788
315 445 163
902 942 429
482 780 713
589 835 211
444 881 393
107 907 473
22 82 1007
238 460 9
148 887 358
96 780 876
366 855 1011
258 914 202
131 196 846
37 998 487
68 321 326
237 450 239
907 945 393
576 967 728
480 739 415
201 844 340
442 997 452
118 789 911
209 870 299
588 658 333
136 428 1015
111 711 204
61 179 700
167 507 790
100 307 583
406 665 747
360 770 113
514 733 322
736 773 48
661 932 27
517 628 844
249 370 488
82 656 1011
2 266 655
271 962 211
494 760 699
412 713 399
461 701 507
520 824 835
114 132 644
124 998 45
242 319 37
591 977 934
602 704 901
88 560 670
348 652 134
97 738 619
254 957 1009
448 775 244
197 367 846
887 888 507
524 575 618
115 706 241
208 869 929
883 992 1013
486 656 284
229 464 260
620 657 422
938 954 1006
42 123 196
483 723 183
530 852 685
486 945 419
548 571 576
192 779 933
786 931 392
541 780 1014
261 787 8
161 317 895
223 241 506
340 690 956
866 890 563
585 915 821
375 573 732
187 795 700
340 359 799
369 573 215
669 889 52
15 209 997
204 277 149
27 102 391
308 404 104
458 616 591
3 243 30
334 903 144
644 680 39
660 780 411
229 984 637
693 813 809
561 899 540
273 548 459
205 573 448
644 796 910
647 920 499
292 555 109
172 488 86
283 629 598
43 146 502
143 896 202
312 615 230
454 519 496
413 561 183
787 808 233
193 781 946
655 784 896
705 755 398
744 942 761
502 549 417
317 989 930
521 528 13
72 815 695
190 868 1011
271 944 1000
862 987 931
271 947 887
82 528 369
664 806 857
592 643 376
628 996 335
567 665 193
375 626 339
628 730 535
383 569 72
94 658 92
40 122 549
284 574 531
108 766 638
240 477 761
323 676 551
167 290 600
228 984 635
113 980 627
302 541 787
97 945 926
743 765 675
452 863 596
496 768 1004
90 226 42
274 817 82
634 865 309
259 998 656
641 813 631
466 615 922
36 865 663
103 996 942
449 981 506
56 554 610
704 760 404
204 722 427
336 897 818
721 948 229
248 440 419
298 577 198
669 990 844
50 820 427
196 700 134
408 453 548
300 412 884
17 520 602
150 771 175
239 382 261
493 558 444
163 445 30
7 286 467
77 195 436
725 834 986
398 584 120
156 793 445
120 529 899
620 654 651
237 720 826
187 543 11
221 844 259
931 978 474
113 896 829
26 288 255
541 601 249
668 788 45
793 801 131
536 698 891
88 672 1020
823 861 140
259 507 513
469 757 691
258 719 591
409 996 990
527 782 57
427 744 655
816 966 236
703 834 601
684 730 757
1 853 16
647 667 192
209 637 763
691 862 259
279 347 12
677 911 1012
581 795 785
136 850 611
545 646 424
465 953 342
422 432 156
446 945 969
166 413 24
238 313 632
176 721 117
629 794 604
131 420 1023
203 256 975
248 431 812
930 936 778
377 914 578
61 218 734
18 895 186
316 938 633
144 296 343
256 453 772
717 866 381
236 918 505
418 872 591
467 656 1015
218 876 835
586 854 725
682 762 971
510 858 919
432 639 221
191 527 92
174 966 586
114 961 114
112 374 581
83 949 979
777 932 421
754 996 32
728 788 560
516 740 599
192 639 916
752 928 616
87 562 199
513 713 453
387 628 992
40 68 3
461 740 918
316 562 811
384 977 294
729 811 696
472 517 878
715 910 20
176 892 873
5 217 933
373 962 483
697 946 307
51 462 3
43 380 186
309 778 622
144 744 209
98 676 581
651 965 847
366 736 564
543 980 381
46 989 382
150 813 451
446 986 792
248 740 200
244 477 314
868 900 740
44 835 781
220 942 761
197 429 160
46 728 67
122 826 235
339 536 535
636 830 387
214 491 428
323 549 628
72 951 508
454 664 811
101 651 13
755 977 952
554 767 72
705 901 601
592 623 378
763 786 796
87 469 46
76 377 969
162 817 160
181 397 54
787 799 911
190 682 533
219 435 502
306 959 449
192 952 891