0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-12-26 07:12:05 +00:00
OI-codes/BZOJ/4289/data/3.in

10002 lines
114 KiB (Stored with Git LFS)
Plaintext

1000 10000
883 19 276
650 843 603
323 158 83
409 804 792
417 167 240
224 522 745
569 674 4
282 852 788
293 201 610
396 772 960
930 294 781
353 863 20
914 804 587
681 688 54
991 696 990
194 528 524
482 139 290
241 626 400
683 786 253
340 346 701
2 364 922
172 249 161
617 356 333
175 906 639
734 296 601
104 960 181
62 89 628
660 196 328
720 109 921
592 372 710
537 817 760
491 680 495
233 188 828
50 851 714
227 162 836
452 978 290
697 182 560
139 836 28
755 505 494
109 699 354
202 201 78
198 171 975
50 544 938
643 143 979
714 686 544
184 224 598
721 272 401
155 689 61
648 921 954
365 855 60
677 628 48
530 358 544
357 859 467
593 797 71
112 393 249
898 676 710
156 129 445
817 624 925
61 487 808
354 961 960
178 461 98
303 874 546
485 32 728
555 950 727
759 977 711
504 962 739
424 476 37
724 91 47
184 338 617
894 727 813
969 157 207
254 60 66
576 609 242
12 927 216
630 632 709
540 731 316
897 288 967
816 291 88
464 687 12
411 740 652
292 331 84
330 22 502
168 413 590
539 588 226
841 126 797
813 74 86
357 682 270
356 467 91
30 881 896
593 487 410
102 922 500
166 896 812
320 953 875
519 852 672
446 163 795
936 771 732
607 561 511
776 610 10
798 390 699
218 413 191
757 232 465
363 419 370
88 947 455
119 151 335
314 973 19
829 530 5
746 315 458
11 803 753
827 707 941
163 305 128
24 74 740
528 420 533
760 219 77
687 983 744
103 879 682
535 468 307
956 298 781
598 783 931
582 35 260
150 548 351
65 267 410
876 227 549
360 940 96
764 996 418
807 858 332
215 9 626
839 757 966
421 221 836
524 207 221
932 842 460
419 820 769
270 681 102
510 432 377
411 393 379
357 668 341
203 342 209
1000 837 896
130 544 723
556 392 485
685 916 129
77 612 186
562 40 591
89 919 50
874 552 11
354 971 210
666 439 321
508 592 279
786 67 576
354 862 827
452 347 272
544 339 293
678 44 532
293 445 358
698 854 354
58 989 975
579 983 829
888 190 435
834 962 631
453 941 408
59 782 183
484 51 154
486 309 460
656 963 396
51 175 186
19 897 732
848 400 427
882 534 552
94 45 557
336 527 243
553 430 375
458 181 563
321 922 759
700 665 201
355 878 46
964 297 769
332 752 525
745 673 467
867 732 753
922 471 590
920 696 149
261 881 913
947 406 137
819 122 454
532 660 561
617 671 566
425 247 217
812 27 733
316 227 572
472 51 998
69 660 360
17 162 55
840 728 712
949 421 956
592 585 672
861 156 745
41 117 771
139 844 606
443 24 114
313 42 445
795 946 542
525 772 373
477 950 170
674 181 414
246 373 944
245 505 637
177 476 663
596 582 655
213 232 128
586 308 499
944 987 80
976 435 824
193 657 724
474 977 474
413 535 229
257 836 398
941 433 417
135 210 975
303 318 419
610 891 847
535 209 818
572 329 504
223 825 235
67 910 28
167 587 494
44 617 110
177 993 368
701 559 185
677 568 736
502 760 95
531 40 975
179 659 568
111 488 107
761 755 566
858 958 800
567 943 905
450 401 116
166 274 996
264 883 477
838 147 905
452 119 186
835 911 753
249 755 662
87 259 667
846 195 147
689 903 868
999 787 369
824 192 211
15 591 617
616 411 875
853 387 28
141 494 575
646 68 223
606 405 764
16 238 181
271 407 136
570 697 934
796 242 291
626 277 479
981 942 520
886 65 480
991 454 84
571 745 942
501 181 741
640 35 631
864 241 456
441 933 71
828 616 771
917 510 357
922 863 954
663 318 83
237 264 984
86 848 45
18 338 440
396 264 464
473 430 959
314 929 58
604 881 576
26 818 483
947 798 885
344 793 884
195 824 118
413 876 503
721 101 839
483 536 322
801 929 169
649 505 903
447 497 576
888 812 126
412 148 386
450 460 269
505 333 208
783 400 723
526 647 41
818 554 389
677 830 261
56 168 905
863 203 81
53 419 378
243 730 590
348 557 137
625 869 874
33 685 454
77 865 133
280 420 740
901 480 450
848 556 883
560 445 461
922 123 739
972 655 191
469 774 647
686 960 46
236 656 338
811 819 288
360 319 288
378 657 804
306 27 236
645 141 157
281 968 330
269 683 15
831 475 766
1 512 568
299 579 439
89 203 554
100 109 64
222 217 622
760 490 139
554 476 258
60 450 291
317 534 172
511 876 163
1000 446 987
439 228 427
921 53 642
619 102 868
325 336 433
647 330 205
201 217 777
34 568 72
707 892 57
415 605 403
678 75 123
961 701 552
744 256 989
247 793 449
532 665 44
829 708 665
424 813 496
94 364 820
765 38 624
846 946 439
118 882 576
566 999 915
715 730 274
525 403 780
425 691 772
734 739 98
508 275 310
18 128 594
628 415 430
611 698 292
687 722 190
263 157 265
124 1000 479
541 758 412
964 602 218
615 310 48
989 732 364
540 490 508
682 295 215
656 782 430
213 726 388
213 757 734
23 892 32
965 759 376
20 378 876
926 961 478
166 900 913
402 343 932
345 235 516
910 440 982
38 3 872
75 855 422
74 302 897
827 523 172
556 807 915
651 164 981
492 14 917
254 517 911
587 946 948
848 77 278
414 604 529
41 37 414
311 292 508
41 553 729
441 146 798
745 711 106
499 865 956
384 710 135
716 637 360
294 676 212
441 638 470
452 196 636
361 344 5
942 771 838
474 359 582
6 998 975
711 809 255
141 261 257
949 59 975
920 656 817
50 754 754
800 477 716
148 21 962
774 859 806
87 765 255
129 793 465
902 705 479
528 397 625
166 484 500
672 646 25
78 139 459
847 135 491
27 89 581
205 241 591
402 61 137
996 260 243
217 171 912
498 176 841
820 15 46
683 915 170
867 385 223
199 254 391
989 432 401
621 802 726
620 239 368
749 264 638
689 353 272
768 982 200
233 696 309
295 985 76
947 203 745
740 453 508
425 649 480
740 316 623
662 135 974
337 54 880
796 670 5
931 539 333
823 103 764
978 379 643
533 821 189
359 658 38
556 538 151
883 231 536
50 116 496
990 295 962
170 444 998
850 391 843
18 442 660
239 879 788
250 846 706
711 495 914
837 738 496
756 156 777
651 388 788
983 937 677
846 824 968
960 367 388
767 375 519
452 206 896
300 578 599
662 625 817
418 14 38
395 606 61
61 261 563
212 802 268
229 481 49
385 612 596
928 409 332
215 1 141
223 424 33
502 911 768
138 489 459
478 524 423
291 267 193
826 478 452
704 866 337
850 144 871
531 307 467
978 753 169
315 700 723
517 123 757
960 916 222
961 851 838
661 925 101
967 855 702
524 109 751
896 842 475
66 275 859
921 677 676
684 291 999
951 898 659
234 989 388
69 276 786
625 333 272
534 655 356
993 306 575
960 282 218
567 637 407
792 202 678
111 34 268
641 6 642
731 711 599
305 955 529
997 140 378
637 907 919
419 259 69
83 607 740
445 63 518
440 93 108
177 541 588
458 266 911
962 306 52
614 969 333
224 24 856
433 110 921
233 611 854
277 933 873
653 609 10
471 27 145
696 497 358
296 71 356
853 794 648
361 92 459
507 471 418
413 405 495
318 206 842
655 745 835
971 340 924
875 257 372
851 594 928
152 789 656
989 737 621
940 74 779
274 231 466
200 367 305
207 34 639
771 775 671
935 291 511
318 895 608
881 505 429
975 365 150
351 283 15
123 107 456
500 472 645
891 988 983
178 423 470
941 777 70
185 770 326
84 928 995
812 386 604
230 589 818
840 656 911
609 808 847
938 531 564
194 469 484
32 101 385
516 50 203
510 614 486
211 215 770
604 434 562
133 190 738
281 197 975
320 503 491
280 89 710
234 327 790
721 566 318
480 413 626
999 417 553
746 322 657
2 398 277
744 19 465
397 856 321
62 982 215
316 938 806
499 96 769
992 23 191
175 463 446
831 272 518
443 338 806
908 700 15
360 350 888
76 349 976
904 387 45
429 668 990
327 548 828
202 217 458
405 271 374
26 985 565
511 25 738
159 205 236
796 40 170
951 104 335
793 149 544
236 221 29
385 802 539
991 85 636
590 381 946
410 690 400
169 292 67
125 301 553
597 631 286
754 371 83
688 437 927
465 151 475
661 500 489
269 214 908
468 75 311
718 267 898
129 30 926
539 130 267
613 291 370
684 378 507
951 359 708
242 867 545
498 8 563
862 339 983
198 594 935
431 19 904
218 493 807
345 237 385
612 512 915
810 834 706
633 368 263
495 955 671
738 317 627
822 860 65
223 976 621
695 771 863
700 244 235
102 319 854
317 886 543
647 139 563
890 427 379
967 377 634
329 4 418
925 181 118
600 892 493
790 667 768
278 224 944
164 199 574
121 447 959
220 690 248
680 858 346
726 849 660
325 24 977
664 256 38
773 546 477
207 15 758
533 967 589
538 385 951
127 404 883
606 510 630
626 92 875
303 322 721
580 667 563
871 442 777
149 625 324
896 659 515
52 300 911
848 183 540
287 825 180
875 296 814
15 478 794
809 907 610
307 320 382
486 674 649
25 970 104
727 699 684
89 838 295
144 900 414
401 798 956
514 280 521
114 241 434
496 336 191
710 496 225
298 293 629
392 437 816
189 175 928
121 347 694
641 615 28
705 113 626
548 989 742
306 386 156
434 626 397
871 518 490
827 122 485
271 263 289
533 493 219
493 876 558
101 332 271
350 380 888
149 403 246
448 633 693
552 889 513
181 784 339
102 120 194
499 958 341
294 806 563
484 355 204
709 888 944
237 703 988
154 960 227
616 777 58
618 857 817
673 759 748
954 705 564
874 322 267
396 832 189
769 956 901
291 885 810
270 848 802
46 830 489
25 227 147
903 357 804
65 220 116
163 882 694
668 651 699
526 824 204
744 247 557
247 756 945
70 478 334
281 548 922
856 947 195
340 928 237
897 861 113
30 434 572
499 598 642
405 162 712
977 154 360
385 215 613
712 138 431
44 975 60
273 236 474
275 78 913
865 621 270
351 597 85
63 739 898
207 143 223
162 510 152
246 862 736
681 31 83
252 790 524
115 63 322
325 549 12
810 68 659
559 739 606
857 547 793
491 242 635
102 905 474
705 915 163
829 292 538
844 456 608
746 401 138
160 91 656
100 419 811
280 863 408
621 96 405
65 265 749
921 591 12
178 129 40
821 232 880
711 673 908
136 260 41
697 250 903
194 629 506
179 572 394
176 492 718
129 425 305
711 294 832
294 367 644
535 195 391
711 955 999
255 142 237
192 846 899
948 35 118
493 209 152
659 900 425
570 281 605
428 436 6
377 117 665
742 566 544
350 190 324
970 150 358
816 124 86
569 99 115
776 839 696
843 886 349
864 620 385
381 200 593
575 192 547
506 608 731
973 244 392
311 827 624
130 442 511
226 751 825
373 815 137
697 37 453
741 576 547
157 480 407
672 476 815
771 274 351
272 787 995
389 391 446
846 456 551
519 937 964
753 811 607
378 650 22
833 247 912
333 178 45
246 198 455
841 842 12
509 459 401
639 992 577
189 126 745
575 821 794
521 419 753
327 876 13
680 212 63
861 431 549
831 769 580
92 103 568
431 383 619
266 576 290
489 721 9
993 324 631
644 219 412
438 734 424
642 467 787
748 622 55
716 154 380
248 15 59
452 465 755
84 914 976
797 720 450
768 554 826
86 778 879
565 935 318
321 985 549
993 190 582
108 545 456
20 446 712
708 85 777
387 159 219
774 618 665
259 216 163
982 646 67
542 716 497
88 164 607
294 948 198
829 811 545
673 299 457
321 834 381
605 478 979
971 442 31
446 984 24
933 408 851
975 213 203
890 170 220
81 727 517
320 242 363
56 617 651
178 428 883
632 997 894
499 688 404
918 32 69
430 917 77
860 872 279
520 984 19
982 522 812
844 855 155
327 796 30
339 287 305
938 614 709
161 594 181
456 508 89
337 850 579
929 859 292
740 227 161
95 974 364
640 590 87
903 88 41
540 943 376
109 880 163
920 331 198
179 362 251
398 403 449
183 77 373
412 35 601
124 291 829
830 820 157
831 584 857
750 766 215
790 540 930
328 335 145
156 334 358
743 6 22
150 40 793
635 402 676
293 831 360
1 131 24
641 500 28
641 258 275
383 756 34
520 108 238
24 813 655
201 574 869
745 118 278
60 401 142
946 726 264
367 481 360
990 666 637
8 992 193
805 287 273
517 919 84
478 34 123
277 285 765
287 338 603
693 76 952
315 663 817
543 224 875
357 208 433
965 180 387
234 553 216
941 586 663
493 195 997
668 903 688
547 253 289
774 88 219
636 372 260
440 283 205
33 948 576
747 669 647
309 760 350
620 205 645
73 351 109
629 990 22
850 52 667
924 470 857
659 652 62
199 295 385
987 308 234
563 921 894
350 709 888
960 137 880
969 575 230
725 282 498
411 112 805
594 128 451
987 96 350
318 973 451
892 444 395
412 965 478
90 461 752
200 809 109
663 668 484
580 930 833
794 94 183
10 115 239
75 846 589
403 423 41
802 215 450
476 496 736
211 953 608
684 163 896
738 378 181
944 586 564
802 688 949
773 631 348
336 424 476
611 767 162
785 585 88
862 537 535
48 296 506
873 742 762
997 387 216
709 496 408
134 395 289
546 52 861
702 915 78
255 695 371
488 854 242
775 652 49
217 735 338
416 866 15
303 119 839
130 564 210
431 904 198
72 358 213
971 171 936
669 34 112
13 532 651
228 105 516
768 147 609
483 135 500
433 320 779
963 121 312
270 778 674
274 179 368
230 935 640
984 118 845
46 248 808
987 598 989
944 433 941
699 894 162
952 888 478
4 477 165
81 98 151
305 935 903
710 813 728
497 465 547
261 927 698
324 68 666
271 969 798
805 558 453
592 330 469
4 57 631
321 107 973
574 293 581
229 16 398
913 864 651
425 664 714
775 304 237
847 64 47
336 360 382
730 756 662
990 394 844
709 723 531
668 682 357
389 179 691
511 796 8
925 615 244
187 208 200
262 773 573
35 381 335
182 510 797
278 336 929
721 918 46
257 293 971
828 17 122
869 146 64
777 40 308
210 414 394
224 496 132
455 623 178
657 607 852
69 273 972
337 362 488
642 298 584
682 88 812
611 894 352
814 373 440
268 469 711
780 184 733
738 885 796
155 863 619
294 590 9
580 219 886
430 740 251
48 373 948
289 769 165
878 936 968
736 619 345
720 921 419
445 160 771
87 70 217
835 702 85
713 87 381
849 642 71
708 696 941
222 515 842
851 506 289
638 12 356
987 802 812
180 898 470
103 755 910
766 119 739
522 360 863
500 335 251
146 30 410
669 441 203
719 291 211
565 193 267
843 565 902
228 147 590
837 65 168
268 164 69
384 11 809
557 358 921
435 340 291
163 893 818
423 288 917
597 396 682
586 260 255
744 399 571
955 520 551
661 902 860
585 849 661
409 202 395
462 469 494
397 203 935
222 792 417
976 442 840
538 598 410
681 512 269
633 734 138
480 41 314
564 588 721
630 583 873
521 591 402
925 743 763
861 251 621
666 903 208
912 432 336
624 515 724
100 111 230
354 537 620
168 162 288
576 51 229
379 59 596
220 983 5
209 7 353
658 965 630
56 7 189
837 291 226
839 330 60
68 120 493
205 92 112
113 252 884
248 59 191
882 165 543
582 977 713
497 887 968
294 852 530
186 498 881
441 635 662
484 954 936
435 506 255
775 703 933
205 864 506
789 657 444
191 184 996
274 950 126
283 284 864
431 140 609
938 271 698
6 860 216
830 176 17
130 506 857
960 35 459
977 716 875
697 526 554
711 655 344
333 794 987
960 809 528
278 957 558
499 226 24
295 420 857
137 667 12
900 910 518
307 867 433
111 820 853
208 228 808
469 315 196
334 423 949
854 170 549
480 56 819
427 444 501
519 809 752
343 53 933
237 240 927
745 684 23
44 967 535
628 713 635
353 107 404
774 314 623
716 806 55
762 578 463
567 898 45
790 779 600
792 63 557
56 901 748
238 229 210
688 562 75
148 759 669
207 170 953
588 914 748
569 872 717
75 795 879
338 804 928
910 775 566
861 90 49
232 706 101
209 606 904
731 948 308
759 937 406
364 877 300
420 666 309
711 519 904
419 488 13
803 619 267
894 767 127
53 216 867
665 49 449
637 760 710
106 224 550
801 314 226
251 262 831
454 248 580
646 603 1000
325 371 319
834 68 62
990 147 380
403 555 919
508 706 711
102 529 916
371 338 615
334 344 479
793 913 508
656 119 971
53 830 330
578 173 651
985 27 191
705 269 43
572 255 690
534 378 909
547 127 613
257 417 513
222 537 741
409 289 788
389 703 620
842 451 261
260 548 970
133 496 125
587 585 739
216 992 570
960 676 831
154 35 932
133 504 176
132 396 860
920 840 89
658 220 469
194 123 829
234 531 432
264 288 38
800 351 770
831 171 701
784 252 808
207 677 408
589 882 757
106 952 595
826 563 859
735 560 625
926 588 267
663 601 96
823 239 921
307 400 227
157 44 192
696 358 14
964 561 534
233 782 619
81 889 930
534 305 622
740 548 30
730 794 131
493 697 12
475 332 524
72 236 448
586 110 647
28 727 87
263 407 119
491 40 103
753 292 900
966 12 539
818 386 599
634 994 482
144 52 52
873 776 429
811 59 356
708 273 160
977 412 369
997 334 953
542 495 506
943 367 794
280 199 335
619 993 892
33 714 442
692 640 269
747 761 92
205 361 622
518 10 890
662 383 249
581 803 17
599 878 336
146 823 318
35 907 550
391 659 279
997 744 244
611 750 271
67 179 323
467 757 447
552 728 99
366 881 69
481 540 849
419 568 613
374 378 596
941 40 762
766 221 783
484 329 84
521 600 77
689 929 737
297 806 260
220 607 536
336 959 131
89 107 919
546 231 732
451 896 927
767 829 795
595 185 596
594 50 823
346 438 649
41 157 574
822 309 142
452 69 166
433 562 658
983 305 170
430 614 881
193 690 190
602 108 614
973 254 604
746 450 328
237 382 50
285 487 229
234 796 12
732 112 105
145 552 663
208 689 58
917 234 408
843 163 891
243 159 459
566 729 118
977 806 449
864 285 66
59 375 999
576 335 954
913 92 746
293 956 268
926 559 605
583 387 394
750 311 295
110 553 675
562 400 844
407 453 777
720 643 606
927 141 162
898 229 700
363 46 340
749 45 491
226 802 476
489 787 253
172 793 120
516 191 216
368 10 340
994 371 58
949 600 81
88 547 957
417 724 430
749 583 780
445 417 719
183 9 405
377 575 10
820 921 716
859 863 781
144 572 880
351 868 564
893 843 75
439 280 592
504 106 478
560 115 507
210 61 676
165 519 32
900 288 543
606 168 697
986 701 105
805 986 839
879 498 425
465 268 687
555 794 834
540 200 747
783 924 856
50 926 622
153 71 309
459 284 877
800 772 926
259 643 303
339 130 832
762 500 588
358 963 15
881 239 451
336 736 560
889 447 119
676 937 250
182 606 663
750 452 428
24 191 993
886 267 700
439 990 227
333 64 1000
210 247 528
388 834 769
850 942 439
162 263 821
364 178 674
793 664 912
975 791 588
992 713 449
172 505 171
18 443 52
224 350 956
922 39 274
213 22 668
882 650 807
252 748 699
411 290 24
255 693 16
366 755 878
803 982 733
584 742 844
42 301 77
604 649 165
175 572 618
42 90 549
407 17 616
745 297 502
67 175 650
770 981 223
527 191 977
369 912 149
150 79 411
944 737 899
653 934 654
420 856 297
151 908 854
106 507 778
757 482 403
569 762 995
638 415 841
235 749 964
366 36 865
729 724 748
623 214 87
815 624 496
485 139 634
567 16 186
528 774 448
616 968 190
864 881 708
605 95 329
268 874 749
853 483 18
258 455 500
535 56 475
15 765 926
193 545 182
842 166 180
611 568 87
590 540 451
97 184 996
359 806 522
457 638 664
674 667 743
369 17 757
18 940 645
782 699 825
991 311 573
392 621 605
821 213 790
115 246 673
986 302 209
971 608 397
839 855 118
771 337 473
162 938 245
551 293 484
597 125 486
691 664 577
965 722 74
979 328 263
880 53 104
539 246 29
706 836 40
528 838 614
424 18 962
861 525 24
483 247 425
458 674 489
95 87 609
562 681 498
809 943 967
663 196 55
892 854 605
448 560 387
849 368 119
408 620 144
833 645 968
233 81 596
381 33 541
475 508 933
158 573 973
980 465 653
376 845 335
974 593 544
114 245 420
629 105 361
163 719 90
186 492 190
207 12 141
175 54 742
589 20 399
983 673 811
456 995 270
294 376 31
81 782 136
815 10 500
147 397 34
869 604 607
119 497 602
870 274 477
234 407 515
686 323 155
472 578 522
412 852 579
976 161 94
660 465 540
804 443 499
354 549 952
913 30 698
275 272 972
777 58 356
561 983 628
685 104 718
229 872 547
932 391 711
724 817 780
447 347 345
818 360 145
902 266 616
79 411 134
333 247 912
214 54 808
946 489 836
415 974 358
519 412 886
228 68 490
219 911 569
522 306 814
519 534 242
439 929 343
6 455 848
862 84 398
323 779 647
109 568 624
47 682 952
600 753 23
742 946 990
995 678 349
256 36 235
703 800 851
477 237 894
934 866 330
871 862 358
914 354 953
510 740 415
55 941 559
890 921 363
228 420 902
19 509 531
151 236 823
436 149 790
631 841 976
649 691 60
795 846 298
361 793 1000
76 705 45
734 515 575
438 246 187
972 637 835
631 525 985
917 453 341
681 400 620
281 876 870
58 437 121
260 553 140
666 629 533
726 232 637
140 334 571
111 854 853
663 47 161
19 387 165
855 78 788
289 279 634
547 318 622
655 519 339
734 817 806
875 482 169
357 404 996
980 60 945
696 454 746
628 422 271
365 697 171
786 57 46
951 323 245
368 293 850
8 61 557
431 423 671
168 535 446
338 223 956
544 371 28
15 427 186
275 694 941
637 714 176
781 685 942
33 104 648
855 7 851
360 541 175
998 902 302
67 906 487
257 566 639
224 952 268
672 812 410
839 480 215
819 782 726
627 497 274
378 718 431
64 620 460
36 103 692
956 466 514
828 924 148
499 215 327
841 477 83
573 714 266
613 738 799
377 614 751
348 660 91
505 114 528
880 326 771
201 785 101
750 421 231
734 435 886
307 783 754
341 562 828
675 215 844
346 325 820
740 327 14
168 430 210
313 794 425
235 900 623
473 763 543
37 480 758
908 276 122
353 155 731
946 875 967
822 948 625
310 661 507
188 221 121
40 511 941
476 360 938
819 311 513
989 503 834
23 259 17
381 637 505
49 462 639
736 507 366
874 728 577
742 814 439
113 644 705
911 909 600
775 451 615
746 253 732
621 86 795
752 831 747
298 257 820
143 415 9
461 42 463
250 395 229
803 224 213
231 652 463
709 190 235
376 174 637
338 558 304
696 479 576
291 589 611
760 238 948
402 457 658
852 108 219
554 80 945
3 765 355
470 341 154
197 996 26
324 190 281
886 882 727
962 522 580
308 433 750
622 743 103
658 964 732
363 890 779
820 109 730
394 810 829
145 69 226
55 553 964
218 678 243
51 6 306
854 379 580
811 978 64
536 30 401
281 553 996
40 400 961
23 122 423
10 71 465
622 225 782
949 479 240
606 996 805
410 446 713
339 278 227
434 536 338
83 589 533
664 436 727
951 685 920
881 733 293
884 83 145
522 541 425
49 253 156
795 232 607
446 893 577
340 931 772
71 564 518
485 213 368
158 909 598
363 819 493
197 938 862
226 211 90
108 984 142
819 611 634
535 821 83
118 317 689
408 487 582
323 911 270
477 599 278
437 987 212
128 130 245
301 231 697
91 217 696
485 356 317
866 181 462
798 618 399
272 167 27
33 174 871
817 815 968
381 490 616
875 289 205
152 1000 714
875 475 722
446 565 904
242 307 711
17 953 127
171 752 745
126 274 736
53 422 945
169 479 398
564 246 268
840 660 809
662 387 218
856 919 824
970 796 995
213 824 692
456 787 308
813 302 253
6 255 392
245 649 458
527 507 417
708 530 580
48 222 617
394 147 513
268 145 794
592 139 237
361 333 956
478 643 511
590 822 365
634 74 605
380 818 59
626 457 83
625 387 512
947 388 832
888 679 229
311 698 801
519 965 207
656 530 470
208 105 154
167 875 990
203 629 809
824 533 581
206 196 873
798 253 157
561 613 757
405 535 781
945 717 930
454 363 73
134 764 380
328 569 951
473 764 746
183 865 146
765 207 279
612 308 598
812 905 710
969 647 208
494 422 774
66 293 552
898 381 187
949 221 582
519 658 567
261 620 810
756 868 785
423 240 660
27 905 440
773 45 433
538 783 927
270 341 43
62 102 77
314 401 868
875 849 521
88 388 76
288 19 14
747 457 838
871 506 67
385 598 695
383 730 758
989 586 612
431 178 151
653 808 413
302 191 395
477 301 321
322 358 79
661 743 441
854 600 492
270 31 297
577 253 364
989 25 334
399 45 402
442 851 331
626 285 208
804 559 986
403 630 863
335 779 463
67 546 832
105 26 110
778 211 755
206 276 598
675 31 576
234 260 241
987 385 691
736 191 241
599 389 926
657 230 422
136 211 78
495 759 795
348 196 164
260 197 791
941 989 763
888 370 481
529 147 595
358 303 980
704 686 86
559 851 320
123 838 814
700 13 699
210 794 850
884 687 47
800 231 947
341 987 329
858 675 701
104 948 982
115 448 213
378 816 557
888 424 781
662 847 281
226 392 707
756 625 497
463 910 16
603 527 127
746 254 611
582 972 864
207 797 99
395 570 790
366 186 485
890 720 534
149 662 691
138 332 205
158 860 507
276 221 622
292 854 677
817 539 893
772 240 444
429 528 67
446 589 166
222 160 191
377 473 62
929 834 988
281 938 876
446 789 227
26 394 267
481 808 399
939 753 546
871 734 561
900 301 766
740 37 514
29 154 991
352 454 383
793 30 274
59 753 748
869 715 580
553 531 315
750 753 775
537 928 221
852 640 418
259 765 616
120 810 631
599 362 99
901 218 388
556 491 682
556 499 193
321 905 499
982 324 868
819 169 849
897 387 757
137 367 154
248 880 228
23 921 998
914 171 706
758 957 338
650 816 516
797 524 392
272 584 512
634 97 597
66 946 9
806 16 342
73 251 601
232 508 384
399 383 513
843 410 397
297 35 171
875 372 899
7 218 290
618 973 18
648 379 41
289 956 186
136 312 598
571 759 806
875 785 67
360 803 820
491 941 661
438 435 649
781 779 125
267 684 409
228 923 574
484 878 865
997 555 110
305 984 236
398 140 34
518 961 128
578 335 628
113 76 97
687 658 274
315 462 678
73 583 297
317 843 935
165 291 503
870 132 6
450 552 642
823 498 738
588 506 594
808 416 417
749 403 666
273 889 846
323 760 416
602 571 906
698 81 276
787 694 318
358 829 978
51 255 466
108 297 42
982 120 262
65 935 677
353 471 177
897 42 365
177 224 783
603 24 725
740 473 288
80 370 762
149 313 933
349 6 738
809 654 896
331 72 598
632 744 847
718 124 221
545 520 248
134 430 957
722 571 484
618 801 120
320 79 619
340 914 239
807 612 179
299 965 515
107 863 127
20 165 740
945 195 482
938 616 773
124 561 257
121 460 807
436 383 274
287 926 467
230 65 227
827 419 236
523 248 460
30 333 73
4 179 89
482 275 793
69 358 57
905 386 126
566 792 380
554 106 187
26 321 221
850 599 696
916 200 753
523 454 236
439 394 999
609 644 998
384 80 931
966 239 887
762 644 97
878 337 995
616 763 720
952 380 996
426 333 125
957 319 114
533 7 947
365 969 27
833 210 760
376 367 81
269 76 712
620 8 41
718 690 422
795 791 740
782 660 979
466 467 594
70 38 548
955 534 196
411 828 607
425 536 863
891 218 946
379 170 562
520 291 270
780 442 694
745 495 753
327 204 246
509 345 147
487 604 8
821 44 500
730 662 832
329 144 14
483 156 187
570 209 608
268 577 228
548 796 100
383 135 419
647 855 260
707 452 567
698 894 711
860 835 757
735 71 771
818 679 714
286 52 786
434 755 891
86 226 998
134 157 215
319 812 100
858 392 986
17 110 795
479 497 643
875 642 508
549 84 828
547 651 292
390 314 431
440 459 704
390 774 907
954 786 236
813 190 599
348 980 494
514 357 262
164 429 841
671 157 145
934 486 236
689 834 768
225 705 76
506 914 81
542 561 247
685 416 483
504 319 821
797 457 209
578 455 962
473 526 441
353 768 981
326 363 447
195 168 416
579 655 205
978 530 657
318 276 41
711 725 216
952 80 992
130 84 717
98 829 838
300 214 134
956 946 251
368 724 853
290 989 107
345 132 556
991 949 869
13 450 184
36 755 624
457 8 679
375 523 108
468 757 452
834 147 151
702 683 590
636 831 707
48 171 305
212 393 781
157 162 477
568 819 490
22 694 797
858 848 178
639 830 587
414 847 756
381 104 644
569 860 214
229 930 706
852 725 940
306 106 300
248 611 629
852 654 208
458 705 712
790 309 405
681 807 386
724 279 105
437 958 240
838 801 921
112 941 394
922 386 922
697 157 642
285 141 88
549 780 706
259 122 352
339 549 691
861 483 732
848 598 192
520 519 442
2 630 977
910 546 485
402 761 14
643 605 678
992 879 198
630 140 760
130 161 394
160 831 205
158 501 699
597 132 431
242 25 616
565 1000 701
246 971 752
124 65 490
810 666 634
706 117 817
518 914 464
265 759 345
486 915 150
853 461 310
7 182 716
661 189 866
706 988 758
577 164 563
545 690 509
471 768 547
644 99 776
447 766 624
937 154 902
343 415 872
471 629 68
274 132 77
272 508 335
397 990 992
155 838 266
304 4 885
620 277 721
577 601 860
204 511 517
762 622 629
74 223 741
874 656 988
182 195 692
225 335 794
713 933 257
609 705 977
292 600 61
679 62 947
610 365 977
512 215 878
490 637 576
794 159 46
757 836 245
994 754 755
837 265 493
384 709 587
805 603 106
883 42 676
700 268 367
294 582 206
997 431 475
571 305 505
333 536 769
752 999 868
829 85 33
687 602 933
97 709 561
950 749 308
788 551 358
239 974 741
791 456 771
670 763 60
459 231 156
755 277 806
343 441 584
274 237 624
513 750 7
262 73 298
495 816 770
497 358 215
193 1000 173
882 446 120
744 135 76
102 394 897
193 935 421
480 533 172
419 765 199
903 397 864
815 551 387
628 3 128
211 31 554
857 60 205
479 530 553
625 135 685
829 920 411
37 969 184
158 376 498
680 211 831
976 518 196
229 219 409
988 791 316
765 643 178
475 373 884
795 22 289
28 352 697
355 455 850
472 842 997
797 14 828
955 579 394
791 533 307
293 153 472
68 990 926
934 872 811
124 602 573
208 89 824
82 576 254
362 51 876
26 27 682
222 976 589
976 516 70
153 445 74
675 512 476
567 376 599
253 342 445
336 339 530
967 988 341
270 688 904
56 610 279
521 109 838
714 367 293
650 886 543
529 80 626
585 795 372
465 840 638
500 578 84
934 258 929
241 620 883
683 185 936
610 493 357
907 965 106
575 413 748
918 139 228
187 406 560
798 315 236
318 390 258
481 748 660
201 551 924
174 916 111
410 935 57
295 798 115
584 475 897
630 555 629
562 941 475
833 487 744
199 859 316
371 302 574
60 127 648
620 366 850
905 672 947
818 922 595
228 629 726
571 534 912
174 898 453
652 800 690
45 555 134
951 704 650
455 693 306
17 204 812
593 879 889
396 262 675
391 771 50
794 691 747
688 858 458
130 74 339
59 963 337
592 101 855
507 321 930
818 581 432
571 317 937
738 983 767
921 427 854
105 990 536
439 199 260
175 942 520
100 767 124
439 404 177
941 204 496
45 262 211
930 174 37
512 9 840
919 123 250
891 945 322
631 73 880
434 366 651
190 723 769
512 688 960
511 227 743
159 241 42
178 425 39
679 353 101
329 695 411
205 243 59
469 203 55
917 40 144
920 895 615
368 788 865
406 404 120
519 571 106
572 902 635
640 294 316
640 948 117
521 111 162
333 434 303
59 479 787
150 616 236
845 323 147
258 349 32
114 333 605
350 496 596
725 714 412
782 727 458
743 500 2
498 70 289
780 50 885
280 666 615
963 221 800
480 218 917
933 638 494
711 640 586
727 513 845
393 680 561
716 35 354
674 748 419
69 465 489
535 606 864
256 649 548
611 326 437
78 975 685
748 609 675
13 557 808
145 49 719
557 798 668
490 822 310
587 482 831
905 228 364
52 362 297
58 290 644
479 819 134
35 676 445
968 41 661
506 928 34
999 139 290
280 682 267
295 469 11
217 815 648
721 757 856
427 207 958
315 60 493
771 43 808
402 8 840
353 929 328
467 776 482
449 463 382
295 357 506
557 196 116
613 589 568
511 234 311
361 256 500
938 570 927
119 963 195
323 376 38
670 55 327
731 686 974
879 635 376
729 608 341
170 524 949
513 887 437
973 194 337
834 517 528
379 46 703
921 216 630
265 124 528
795 218 475
117 678 759
146 487 216
501 909 209
55 732 439
924 970 343
81 656 35
372 275 286
543 190 666
477 351 210
558 994 877
894 887 585
278 24 60
923 394 451
642 372 782
207 8 463
278 805 486
501 641 218
998 455 730
787 918 361
600 887 207
584 257 518
15 628 282
211 392 991
908 895 158
876 968 896
814 368 94
825 97 810
324 529 766
85 248 282
250 776 515
666 295 835
950 132 404
289 608 117
73 42 78
512 802 384
920 347 539
267 193 186
882 464 163
219 762 760
998 576 428
196 465 636
841 900 76
839 846 605
80 940 27
787 844 342
582 948 688
157 56 949
315 119 492
785 475 815
650 267 580
634 603 735
842 878 923
579 519 503
753 890 812
687 882 284
472 896 614
290 598 685
717 413 851
462 746 548
132 43 539
36 604 803
98 452 516
693 902 490
606 271 123
172 434 599
560 817 396
503 112 751
473 157 466
601 618 484
151 656 277
964 520 70
807 538 435
400 392 380
17 136 203
475 448 727
247 664 142
777 938 634
120 962 163
606 413 634
68 105 133
131 681 200
293 849 340
990 838 135
868 555 456
144 775 331
4 274 31
629 388 574
82 484 58
190 758 69
306 982 74
42 509 997
813 350 772
117 839 444
777 242 833
278 825 929
585 999 225
816 759 839
369 55 324
758 619 365
761 927 992
172 92 808
335 702 728
786 255 647
937 596 595
190 522 156
122 765 845
305 579 518
166 189 767
514 859 111
434 61 544
813 380 764
490 685 993
186 8 541
489 275 466
112 531 3
27 353 878
74 544 158
404 547 484
464 589 588
749 351 763
214 902 50
65 650 697
87 415 511
835 181 409
328 623 208
892 819 758
255 578 199
150 941 32
438 84 588
730 256 591
594 515 272
83 20 250
457 823 628
969 846 972
329 906 540
403 251 329
449 262 832
895 889 256
40 548 992
122 111 151
395 263 558
141 103 229
922 228 661
815 871 626
885 545 513
706 610 946
805 543 609
332 71 604
218 168 719
464 265 845
143 176 834
798 528 300
253 973 347
926 160 984
416 911 29
614 197 592
869 428 871
247 149 368
733 64 894
932 175 26
690 719 894
493 617 6
223 336 833
353 923 44
398 334 734
136 96 177
396 525 99
174 35 201
788 785 130
602 657 531
547 357 655
651 682 152
448 566 974
636 788 833
386 39 745
872 609 878
990 581 365
455 173 841
199 651 245
298 849 177
539 624 992
176 593 795
296 167 305
654 692 18
429 244 190
173 925 65
509 231 806
339 710 153
503 737 586
115 279 227
664 833 863
574 48 892
776 694 590
612 538 10
102 324 174
630 428 977
415 422 472
473 967 148
880 890 278
213 988 263
99 760 463
384 646 17
396 477 612
41 876 76
180 381 830
326 248 796
399 525 845
719 446 389
759 561 683
740 938 595
787 32 169
5 644 434
232 482 807
523 978 600
101 139 209
749 140 94
521 611 649
932 599 469
748 323 188
800 950 274
56 195 395
26 386 788
808 309 627
845 367 616
766 920 259
867 411 109
344 135 607
594 754 346
80 380 57
448 724 502
136 680 235
476 736 178
438 518 307
34 122 464
101 467 54
931 914 447
673 561 814
997 897 472
309 225 705
330 795 5
877 662 428
317 789 695
926 624 464
275 356 307
734 340 289
892 826 403
44 209 484
945 275 197
999 636 52
249 927 35
234 112 234
987 848 497
700 663 755
623 258 706
655 852 337
601 404 691
308 270 820
563 753 798
428 744 297
165 65 512
202 257 886
537 735 102
514 990 468
596 731 245
55 989 894
672 155 40
404 244 218
556 183 349
625 178 319
403 428 598
443 128 447
410 20 700
127 557 803
400 96 401
626 249 464
799 309 662
866 835 658
465 322 676
121 727 842
518 551 495
83 613 728
821 839 54
926 435 423
126 57 344
517 857 870
6 674 111
476 11 561
820 677 565
814 792 155
567 930 587
171 435 141
548 917 705
573 252 822
167 298 498
459 389 933
830 3 437
357 401 940
805 24 818
248 921 355
443 424 84
125 345 884
110 150 341
181 328 561
415 921 30
652 440 360
92 61 587
510 938 561
478 921 844
161 961 512
387 632 874
809 806 55
965 725 577
316 616 942
155 406 906
514 321 144
820 854 988
416 113 437
768 26 196
506 63 31
613 893 143
551 340 631
610 795 336
859 420 91
592 356 679
494 498 962
109 894 542
687 837 546
526 855 871
72 980 200
713 415 668
391 231 19
295 123 995
497 766 410
910 264 350
539 871 975
447 887 789
771 451 272
857 859 347
758 672 765
162 41 656
507 190 184
306 62 867
876 912 832
614 281 976
634 709 443
674 609 536
414 730 385
809 579 308
30 505 410
157 968 799
289 475 566
211 751 157
194 357 880
188 767 589
896 175 904
741 266 868
5 866 252
117 575 68
974 591 212
825 754 696
190 554 426
458 979 312
891 791 505
757 101 781
200 731 306
311 454 679
463 932 444
743 578 675
124 193 846
837 374 413
153 272 690
674 835 193
496 80 769
973 663 153
28 273 74
481 644 408
108 654 221
903 629 48
518 515 988
866 113 298
991 236 702
508 584 83
299 716 960
247 364 197
118 655 50
56 795 491
680 867 461
760 779 20
94 399 46
301 950 202
567 180 230
776 138 522
767 600 165
385 556 574
267 687 957
421 660 310
623 835 732
910 703 139
349 472 443
836 712 385
239 36 491
898 490 619
640 951 151
260 411 840
223 325 354
332 48 741
286 459 466
589 718 419
971 91 949
195 844 278
102 386 482
768 905 412
863 919 773
601 268 789
305 745 270
476 812 120
793 436 310
102 27 18
368 63 63
90 583 231
585 946 318
564 161 349
29 83 70
311 447 977
979 674 135
322 728 731
706 592 342
90 997 830
298 999 740
816 148 878
630 431 65
97 223 535
300 54 728
704 158 33
458 416 519
830 765 682
509 772 438
561 745 970
348 273 696
318 651 368
54 743 738
325 709 216
656 311 431
877 794 414
411 55 477
688 680 58
279 817 984
350 603 336
648 34 117
300 269 238
888 80 960
378 983 656
57 337 674
38 8 851
274 337 115
339 559 151
450 908 844
750 819 775
349 954 833
95 639 746
319 133 377
288 877 653
502 808 590
575 855 724
485 995 169
600 568 622
101 456 878
994 338 794
253 980 963
684 29 82
236 980 273
866 540 683
829 479 264
235 630 474
535 7 743
316 411 644
329 472 109
440 630 964
260 369 698
310 173 286
198 851 315
211 96 114
547 49 365
572 362 181
699 819 361
825 634 838
352 379 506
639 492 118
610 855 619
274 703 551
529 985 902
686 381 127
98 656 785
132 144 300
855 44 137
902 269 2
561 654 766
614 369 912
415 747 430
962 394 218
931 50 679
993 62 933
755 239 377
736 543 260
361 620 43
627 552 40
816 687 280
386 120 183
552 908 87
610 7 362
466 584 672
787 706 829
613 886 349
84 564 748
274 391 360
796 553 510
142 702 644
518 817 707
710 223 510
78 330 455
730 361 968
512 958 442
998 705 949
502 762 750
541 888 597
863 147 203
638 669 702
29 220 558
764 553 29
586 242 184
66 467 450
469 199 417
383 904 736
493 281 930
670 616 784
804 339 293
863 420 998
140 42 56
447 978 993
671 606 997
496 959 58
200 412 907
424 940 277
140 423 790
117 717 55
887 98 656
206 121 63
12 747 948
291 789 777
776 891 723
363 939 59
484 255 860
870 800 119
90 632 840
877 156 979
7 901 739
22 489 393
670 917 763
188 151 347
507 26 497
215 858 500
284 93 948
180 654 70
129 398 716
5 573 886
645 172 832
811 782 446
911 667 356
429 651 615
952 424 84
369 197 209
112 511 730
755 441 460
587 257 335
565 718 346
820 648 85
961 339 499
585 694 244
193 687 36
59 750 762
764 575 160
54 484 870
333 428 426
89 439 833
666 88 602
931 161 720
463 477 592
578 142 419
654 305 830
641 623 317
590 5 883
106 962 660
307 433 591
51 936 144
259 563 526
688 341 5
860 481 11
409 735 840
736 634 479
846 975 956
119 72 28
981 842 391
450 774 864
987 212 850
835 481 533
224 679 312
735 817 433
140 262 109
662 869 290
976 871 176
465 98 644
522 952 246
253 315 594
388 665 611
318 404 908
128 97 630
224 336 783
767 949 658
550 381 954
868 477 808
296 257 6
518 279 525
462 552 222
439 528 197
668 547 164
960 381 849
955 108 387
907 916 695
49 315 959
152 843 618
658 602 601
967 901 486
556 675 42
414 344 95
553 369 151
78 610 386
52 771 970
841 870 290
509 870 553
521 207 774
913 159 462
887 375 453
393 392 205
46 419 504
231 932 645
377 969 695
252 486 584
437 211 2
444 611 316
241 691 577
919 801 284
21 806 814
990 123 978
859 985 289
387 483 461
121 72 10
475 633 206
125 950 882
514 404 828
863 962 206
366 864 939
49 236 744
573 137 179
778 958 230
378 935 510
728 460 594
406 689 897
172 761 452
883 237 41
447 991 137
560 279 718
576 300 205
287 302 836
986 813 817
184 634 120
707 28 463
618 253 372
717 7 842
508 332 304
880 830 822
293 566 172
199 314 71
620 645 603
824 617 833
194 947 949
510 227 814
84 346 904
684 474 392
500 185 688
137 490 709
127 577 989
603 191 691
856 388 576
559 914 936
200 282 686
851 443 878
656 28 47
503 987 140
752 712 480
191 959 418
573 590 94
108 378 250
235 42 468
572 57 299
769 201 731
877 42 100
372 849 825
724 293 302
828 740 326
651 663 794
429 469 91
575 533 588
237 509 892
457 966 375
509 883 463
223 899 787
746 601 795
1000 886 417
95 669 202
842 597 721
63 409 177
349 615 547
253 601 359
775 54 802
258 500 409
18 84 198
704 381 734
435 594 982
152 893 842
395 678 274
582 806 959
832 599 631
106 39 36
563 326 169
279 735 858
787 365 587
957 224 208
773 132 242
436 334 327
531 150 710
46 720 212
68 123 886
428 715 447
564 815 342
718 193 1
194 618 8
201 712 366
490 367 89
301 509 242
259 677 830
68 107 225
811 248 479
955 806 914
608 739 793
361 833 276
668 859 878
478 12 920
200 977 327
770 954 711
545 738 375
463 572 290
316 110 878
572 942 88
440 301 343
699 939 820
405 717 690
363 707 341
286 126 357
253 552 564
436 715 536
270 242 968
774 668 17
380 803 692
680 970 937
956 873 843
534 964 299
482 694 491
674 576 710
113 784 555
156 45 315
422 3 511
247 662 204
88 801 420
947 342 617
852 965 939
896 304 562
503 58 838
981 878 896
941 96 775
910 288 929
610 405 668
18 976 318
526 901 262
645 913 660
768 619 924
66 721 677
995 585 246
787 232 605
833 61 596
209 157 888
981 599 809
968 533 59
957 476 262
759 474 268
954 674 422
557 72 113
48 518 358
371 549 620
729 115 997
160 198 962
230 152 692
698 59 268
362 173 761
859 187 53
982 736 5
416 779 473
189 693 971
861 288 324
505 256 574
614 764 436
695 214 336
19 93 992
245 847 960
279 293 350
809 731 942
492 864 790
934 909 531
801 228 184
469 420 738
270 77 661
859 618 235
148 806 636
661 255 133
639 34 178
898 580 530
185 979 528
266 349 773
754 424 791
122 677 253
901 535 475
302 710 473
970 783 93
533 162 211
140 853 541
265 654 527
901 430 951
661 484 369
732 680 972
584 792 540
467 999 977
733 408 919
434 205 933
422 591 728
178 662 137
81 991 422
473 7 29
697 75 960
323 16 336
992 498 662
977 955 61
604 664 954
702 349 856
381 154 698
632 149 733
957 558 54
364 90 152
105 394 80
703 597 184
506 160 745
23 591 672
946 372 445
695 842 868
399 997 287
205 913 841
707 523 167
385 778 583
972 965 584
469 388 210
924 941 865
164 318 940
856 618 540
661 51 84
715 425 638
543 723 385
790 784 332
538 211 62
948 16 415
269 770 741
137 637 253
459 463 463
439 386 210
57 304 66
736 952 894
213 78 430
684 265 543
95 628 647
173 683 924
814 257 151
921 765 70
683 578 559
193 83 692
586 491 772
225 934 42
14 415 874
35 951 756
308 802 966
935 267 805
564 560 832
547 663 254
61 141 891
488 523 239
41 134 644
720 111 619
535 995 467
361 425 480
336 701 61
986 287 50
871 961 661
654 937 758
696 767 70
336 116 815
488 826 326
51 925 609
875 729 808
806 658 731
715 913 313
918 795 857
525 597 922
398 583 70
454 949 614
741 702 48
643 418 411
647 533 830
51 771 754
401 199 783
209 271 251
389 284 168
879 61 637
225 569 356
593 823 648
24 982 995
968 209 372
679 554 607
117 988 470
995 844 437
157 430 474
915 502 346
607 955 324
671 553 930
202 584 541
715 431 10
536 793 103
397 295 561
840 98 363
262 509 970
592 945 339
786 189 610
481 501 101
482 167 732
466 875 165
704 930 655
76 416 271
32 139 794
956 508 256
256 625 709
457 418 430
976 815 433
333 205 784
782 72 208
861 73 865
347 708 26
51 693 362
549 518 772
700 390 549
509 597 122
590 845 857
668 244 854
165 935 847
103 114 570
412 29 38
713 620 844
602 297 685
803 324 69
60 746 424
715 135 583
855 706 215
823 966 622
199 689 215
839 56 550
258 185 205
956 66 387
901 209 899
992 966 320
500 255 641
28 600 991
953 308 488
874 532 353
800 900 169
445 202 358
539 435 483
902 981 970
115 417 366
355 576 717
119 69 335
876 197 412
263 281 257
413 996 723
5 781 906
33 799 6
764 413 74
208 147 350
818 541 463
36 733 920
974 408 954
941 944 756
570 533 802
797 933 468
224 754 504
313 364 831
612 437 131
466 101 890
537 608 359
998 674 268
239 487 401
44 891 474
746 145 300
797 966 5
634 959 775
223 346 359
105 107 834
177 812 901
360 384 75
559 435 195
827 750 229
720 820 326
627 766 9
178 536 165
676 716 342
740 432 38
268 973 555
750 854 517
72 963 738
704 540 121
981 304 479
562 307 412
860 653 767
708 454 512
44 606 598
606 901 365
351 772 898
528 973 879
777 531 690
570 413 636
841 659 385
342 401 679
438 817 664
670 407 327
566 587 958
655 282 461
187 689 425
755 927 627
858 86 463
145 253 421
810 962 966
462 651 979
185 310 661
306 768 461
974 277 326
966 87 135
165 816 686
175 144 115
174 252 392
977 809 167
540 376 217
503 598 511
561 882 875
354 161 211
91 551 222
644 229 292
390 919 149
535 647 769
397 985 281
311 660 829
893 589 894
901 996 792
919 834 285
179 786 83
617 456 328
71 445 747
330 873 183
964 579 157
980 145 642
887 753 217
329 54 490
902 484 940
678 846 45
717 697 893
444 122 173
730 140 833
267 265 287
659 389 117
269 576 325
730 159 501
205 881 196
547 462 708
594 559 626
941 320 240
185 76 407
36 635 328
365 647 961
769 466 430
908 798 18
326 894 577
615 622 588
386 529 472
996 912 23
309 979 641
158 481 375
936 472 637
893 65 894
780 994 882
324 985 398
395 7 235
771 597 446
664 205 732
767 708 714
870 93 534
683 175 495
32 945 279
511 312 197
198 928 208
852 118 481
565 163 567
290 688 29
6 335 751
33 137 897
463 4 740
527 982 622
363 600 453
489 475 394
827 767 753
364 383 13
84 340 936
6 915 245
182 37 23
531 917 514
818 982 102
4 932 888
791 855 398
307 393 292
366 285 464
371 634 657
607 673 531
590 731 90
693 451 658
487 761 944
916 137 592
16 154 317
383 794 973
908 465 839
792 560 275
760 104 407
592 485 738
930 573 872
787 795 92
871 371 557
366 927 100
616 453 800
269 661 327
557 145 140
255 451 369
401 47 660
184 701 953
362 300 45
337 703 98
691 129 105
469 668 182
255 300 512
736 24 883
210 30 609
937 29 332
729 587 463
560 217 23
655 907 785
541 504 45
674 309 849
687 165 766
593 285 26
380 710 145
992 830 65
271 168 533
954 936 989
449 231 539
523 892 998
642 814 518
23 100 78
255 335 984
83 561 596
567 540 902
993 541 925
660 708 388
959 424 909
874 577 944
872 225 593
197 763 588
436 30 963
334 364 131
852 658 983
122 568 145
953 970 750
599 659 1
886 374 775
220 464 390
239 402 46
518 506 727
440 231 512
726 721 105
580 104 624
625 2 239
491 392 661
797 492 538
123 306 383
425 620 931
532 145 120
106 522 261
460 663 793
615 741 868
402 713 650
28 421 736
946 849 27
680 598 266
37 209 624
613 984 200
978 292 28
286 775 133
38 591 693
525 264 82
883 772 932
700 49 924
641 486 239
779 799 642
502 860 376
578 786 515
643 207 323
312 531 900
39 522 342
472 189 709
808 501 879
253 196 435
242 783 707
198 302 699
449 841 208
469 127 762
244 460 425
4 286 314
44 182 609
740 209 622
690 83 641
231 832 760
784 909 79
952 476 862
685 799 906
816 745 937
76 255 128
22 468 708
168 617 911
335 998 844
536 853 614
837 789 44
248 427 403
397 529 515
198 116 661
594 302 329
548 531 183
310 258 710
141 974 597
236 69 844
432 917 606
639 628 271
604 243 557
989 400 734
775 900 92
645 426 93
121 452 101
377 671 109
751 680 757
837 690 852
849 814 80
824 356 134
642 138 919
463 599 551
674 860 667
188 69 657
57 472 347
575 614 954
989 260 590
274 144 377
314 254 82
468 480 379
430 407 300
42 744 18
116 544 876
345 140 638
527 957 638
743 214 664
333 334 697
689 859 421
743 258 93
835 872 719
570 671 694
953 944 986
332 574 228
598 944 318
294 567 168
926 246 787
82 486 551
794 715 124
911 113 472
295 342 95
857 601 37
833 626 641
19 45 926
241 426 172
934 911 909
712 139 162
477 773 394
171 445 734
112 796 603
337 43 513
941 17 793
415 23 840
150 796 377
178 149 850
580 174 251
274 652 687
718 163 641
13 390 114
861 351 784
844 795 504
480 969 950
846 787 905
390 199 601
43 166 28
645 249 994
685 898 746
275 585 65
691 245 953
860 702 207
338 701 534
36 626 321
967 493 240
545 124 802
803 736 217
727 707 326
246 976 792
862 130 647
812 68 687
546 832 512
988 776 756
910 351 81
883 897 827
975 117 392
202 752 907
53 38 377
968 134 427
412 596 443
791 56 369
350 106 942
542 29 331
920 49 652
510 511 214
927 422 390
683 743 682
689 357 923
852 520 608
58 307 64
280 203 692
496 360 491
728 920 751
721 32 587
625 434 81
228 155 420
834 838 76
570 218 73
649 794 528
750 447 898
492 239 654
50 97 240
563 611 74
222 161 517
756 399 163
725 806 75
210 129 265
921 46 702
581 228 33
415 3 977
545 654 819
82 142 814
193 984 67
645 114 992
124 378 28
574 448 619
171 815 291
617 157 230
567 916 790
390 973 146
775 4 849
893 935 84
944 242 816
877 387 26
991 753 15
912 327 514
613 650 5
667 376 679
147 554 390
777 470 804
591 87 29
12 441 93
213 855 935
292 696 367
441 408 762
229 158 673
110 263 620
131 865 164
235 240 748
121 151 804
123 155 427
841 883 629
98 28 877
763 548 51
483 45 498
1000 20 507
266 595 562
977 520 753
188 727 76
581 922 613
831 742 272
131 86 518
964 673 454
748 845 49
657 20 69
831 71 355
464 1000 92
10 279 1
477 262 597
514 228 711
150 511 397
669 797 682
52 775 663
128 246 847
530 28 604
426 620 992
273 276 188
709 558 421
412 692 550
292 98 657
115 817 329
412 297 880
40 204 744
182 473 553
285 505 600
146 141 280
136 732 693
474 495 166
369 407 882
976 804 378
285 146 108
731 704 711
156 536 657
722 692 884
139 787 995
943 948 248
615 6 567
432 17 404
450 462 617
901 44 70
597 652 272
623 911 561
221 196 709
11 922 396
701 780 713
178 434 98
567 809 693
679 507 599
285 143 971
897 262 365
121 782 728
542 806 883
155 394 30
767 109 740
546 771 16
741 762 450
748 822 95
859 856 619
269 142 342
65 20 618
324 107 826
154 951 169
972 809 681
929 810 229
877 756 76
452 660 25
434 36 434
978 707 341
939 830 519
166 841 786
397 554 569
436 361 87
657 374 486
63 752 943
89 903 237
99 573 119
320 393 643
262 583 472
386 105 387
239 103 23
859 228 894
13 651 938
393 96 932
504 554 208
895 497 898
816 265 540
555 262 768
562 807 641
194 903 731
737 58 595
422 638 43
143 70 763
823 733 119
94 649 157
463 883 212
52 770 733
348 253 388
620 30 120
445 584 623
915 902 311
427 415 85
445 373 233
775 786 312
508 721 443
192 456 949
34 176 165
524 176 338
568 478 359
417 814 320
680 865 402
31 680 301
822 229 168
906 981 491
737 320 841
613 937 685
344 241 404
266 954 567
942 595 327
352 767 396
613 520 891
7 480 230
28 188 224
379 826 497
548 407 514
208 666 96
766 276 330
202 735 151
977 937 290
213 330 360
491 737 573
438 91 202
879 38 783
96 242 889
512 848 904
224 507 419
194 856 536
837 843 799
413 195 955
262 423 370
663 798 531
993 11 991
96 681 305
829 188 18
572 936 277
603 319 166
342 856 509
812 768 693
383 536 946
401 973 601
120 123 987
998 458 193
146 114 469
373 217 395
596 367 250
694 946 649
566 608 658
182 575 350
488 830 218
371 926 760
661 472 135
627 221 148
752 368 118
534 265 252
120 507 643
618 295 982
471 689 365
403 364 742
266 214 592
564 931 989
635 927 534
91 588 286
5 137 667
625 794 932
139 849 914
544 804 62
617 7 919
499 86 19
292 375 851
305 684 655
996 876 180
359 148 30
273 331 161
784 219 204
135 536 10
349 998 885
239 864 178
373 788 207
172 285 334
417 735 761
376 916 729
325 74 855
800 93 137
21 731 857
803 471 498
399 431 604
989 828 396
675 77 529
525 630 215
840 447 565
925 486 49
648 892 576
301 274 198
180 542 352
959 338 697
438 10 467
161 518 108
663 401 75
515 931 133
38 628 501
535 791 658
958 987 261
652 772 690
329 981 725
860 808 305
249 426 800
494 966 963
480 377 45
98 895 109
933 249 558
374 193 987
358 889 873
732 531 23
918 468 734
825 558 406
116 961 460
142 300 415
730 536 596
149 423 737
229 381 872
787 742 620
560 246 619
248 34 390
712 475 760
798 164 524
180 16 959
654 687 867
72 920 851
140 403 775
772 140 556
232 272 761
801 439 67
832 910 525
321 386 367
16 21 893
285 927 284
195 969 802
65 690 985
549 130 466
333 135 944
795 101 4
392 802 243
42 156 422
955 684 902
149 997 410
166 231 531
868 900 611
673 692 3
429 88 525
343 966 803
492 992 869
485 776 885
742 729 840
55 616 188
878 661 926
322 98 155
173 484 136
197 764 724
5 367 604
524 95 279
215 848 357
268 276 283
659 842 407
527 133 150
737 681 987
947 668 765
639 427 570
599 396 354
356 232 468
411 58 977
808 335 797
127 651 27
960 16 424
931 128 540
188 530 50
346 899 50
94 247 938
342 357 868
635 494 408
963 452 553
26 619 562
784 702 643
392 96 398
241 210 141
384 224 704
575 480 207
329 842 810
692 582 729
494 285 382
781 866 985
859 47 278
199 665 778
319 380 519
233 292 394
719 837 184
590 866 46
997 251 373
399 555 558
653 309 687
321 68 756
487 881 139
832 57 311
673 806 196
227 433 286
315 465 123
489 101 183
646 324 143
617 795 685
251 398 933
128 435 179
972 943 265
448 734 459
403 583 734
587 592 251
733 974 860
646 952 377
377 526 454
65 163 252
165 657 988
867 392 948
726 642 997
285 402 623
402 408 776
633 999 87
218 671 777
478 830 479
742 101 148
100 698 870
132 800 247
237 841 704
271 535 251
328 622 882
358 81 551
371 559 454
932 52 943
271 917 181
430 493 482
935 684 996
468 855 642
24 133 292
161 338 150
353 818 781
984 124 809
914 346 970
499 290 281
169 122 859
812 922 395
45 861 836
911 866 857
349 741 634
70 239 80
244 268 196
321 102 399
832 286 516
733 205 432
972 540 856
920 221 114
938 395 279
745 83 686
145 618 457
480 606 803
45 398 419
14 441 753
198 161 997
499 562 857
71 739 402
818 529 73
809 550 98
762 609 856
69 656 312
587 66 368
547 450 945
26 123 528
328 500 619
517 990 634
319 679 113
196 119 208
459 597 579
435 246 192
458 623 570
350 384 728
899 825 961
230 1000 70
151 98 526
35 490 785
270 807 613
354 624 444
400 290 355
985 768 245
364 423 134
461 2 776
291 163 87
341 226 133
53 259 27
70 14 93
936 576 419
9 270 987
642 489 645
745 412 641
369 327 861
817 246 914
237 832 29
210 334 379
273 421 959
247 436 468
253 151 705
811 820 41
723 380 367
479 28 902
880 427 89
709 424 192
713 457 856
292 513 254
918 988 974
116 74 849
213 467 517
842 179 671
184 754 235
110 510 821
359 21 627
967 56 794
551 588 176
155 439 694
999 32 182
23 38 863
307 470 637
352 648 139
221 557 271
904 399 609
156 847 391
906 902 454
25 79 92
984 837 418
37 162 259
56 377 891
287 516 151
401 145 852
660 949 490
213 694 684
738 571 590
902 189 841
960 930 24
397 321 698
479 273 436
944 79 16
645 425 76
173 166 724
645 103 436
587 712 332
684 658 426
733 927 916
710 443 70
216 643 175
178 361 669
517 618 318
146 426 165
968 570 211
796 411 963
806 937 125
880 939 301
208 406 232
232 468 676
588 804 56
509 630 357
506 804 703
646 224 238
125 477 965
926 409 399
154 200 247
482 956 608
838 26 685
294 154 839
641 622 181
542 655 936
301 546 936
763 327 617
645 261 883
661 173 461
692 519 914
911 799 230
669 524 836
197 430 779
406 357 757
849 489 862
694 849 190
997 630 405
350 302 849
666 863 330
491 393 372
66 566 690
181 762 478
661 300 703
998 484 631
98 311 14
501 252 650
755 626 828
173 572 134
613 882 305
145 13 551
742 417 402
956 729 454
200 16 491
125 910 250
630 861 926
659 166 767
566 788 795
873 232 550
901 271 120
258 741 780
323 781 373
516 84 842
742 467 731
788 769 793
397 859 51
310 6 394
514 394 615
720 563 270
510 968 935
175 286 200
35 540 85
134 168 862
818 62 983
826 259 97
174 704 939
831 788 768
983 965 275
142 705 294
339 18 704
752 566 372
46 819 422
637 540 271
584 788 509
68 838 826
38 494 699
487 141 642
679 543 140
837 718 238
465 347 202
191 825 551
123 89 995
470 320 513
604 261 46
351 703 198
628 176 507
873 475 914
22 785 540
657 108 585
587 475 324
41 493 423
416 674 879
5 252 551
285 408 992
636 729 698
286 472 231
600 122 723
202 153 788
448 222 57
231 477 602
2 853 352
594 516 601
875 272 650
760 181 590
96 680 347
32 213 64
726 482 892
694 485 80
384 813 186
413 671 72
143 713 66
451 214 41
171 792 545
909 5 736
136 989 646
162 407 282
155 471 893
115 198 360
521 568 632
604 249 766
202 537 937
389 981 121
958 183 735
779 909 285
701 813 29
950 997 90
702 225 903
561 602 136
348 331 545
12 38 280
745 885 162
792 724 937
261 172 459
756 897 541
748 486 437
714 481 684
818 905 78
159 536 644
946 787 308
280 155 687
326 568 318
927 638 514
662 715 893
929 469 949
615 269 354
41 182 760
429 947 914
632 509 469
69 746 486
222 438 896
566 466 570
51 770 796
21 412 438
490 99 909
670 112 828
2 756 789
28 766 1
902 896 73
264 382 18
288 868 420
314 388 6
814 566 987
936 484 643
924 227 279
219 158 581
372 482 767
378 687 85
736 603 64
271 157 228
409 115 66
625 425 655
826 248 351
125 4 521
244 388 8
202 448 556
867 586 13
893 464 540
309 502 163
999 814 104
134 912 19
305 317 380
965 596 123
129 334 469
100 488 516
381 640 71
273 358 64
656 889 119
813 754 153
985 123 535
25 55 524
594 84 18
94 847 590
401 295 654
972 381 868
983 495 774
715 649 479
867 499 816
198 435 164
551 769 656
580 5 490
748 5 864
788 792 980
526 271 449
416 784 819
933 415 157
3 216 90
255 185 220
971 539 652
256 833 960
604 172 164
332 489 867
940 805 668
421 72 350
366 645 13
729 289 483
635 103 135
550 590 102
839 975 708
435 339 202
764 218 297
403 2 607
546 57 483
59 311 776
292 530 147
103 402 595
516 278 278
917 616 194
861 19 33
278 701 545
650 108 898
42 730 451
330 855 667
124 837 534
155 324 403
707 188 233
91 409 515
916 180 320
339 931 397
657 317 128
407 37 379
119 889 699
588 354 125
960 590 117
328 653 741
177 758 963
985 194 307
90 525 983
184 805 522
568 720 832
93 262 341
80 558 281
430 453 896
878 52 835
280 947 797
341 77 156
883 449 336
223 191 434
522 905 995
204 796 753
459 93 344
963 895 309
137 685 516
258 915 888
954 979 343
628 797 611
706 101 431
734 160 798
237 868 725
278 994 675
590 200 857
374 690 513
831 153 684
616 79 648
926 63 993
712 508 662
27 439 609
343 638 973
75 275 304
958 802 63
349 185 43
772 910 513
680 783 837
442 128 613
98 119 215
848 783 102
468 945 225
723 558 398
440 525 186
125 932 752
45 382 450
246 91 314
2 387 287
21 977 404
2 159 926
889 530 15
583 19 673
384 504 863
526 575 565
726 330 852
106 80 286
30 366 705
217 279 464
357 857 769
309 644 236
737 828 988
989 316 991
342 973 31
959 223 401
846 330 886
739 506 733
834 990 846
180 948 995
402 146 552
422 285 441
427 488 882
571 148 681
239 146 812
819 248 38
703 841 956
633 729 333
190 380 569
430 369 656
580 644 319
602 265 228
350 177 49
924 320 759
268 980 521
919 990 171
814 153 50
72 465 233
400 970 190
288 284 982
943 716 878
6 925 975
444 523 624
69 696 931
573 845 820
267 719 123
316 531 126
236 908 761
810 947 850
742 849 642
408 645 259
788 289 357
207 488 475
810 388 643
618 254 417
227 17 622
445 815 781
468 456 797
253 244 598
804 594 403
210 662 745
85 698 401
801 859 57
829 753 851
21 916 795
156 461 63
878 126 671
569 376 101
115 752 159
366 505 629
813 223 293
237 950 372
918 585 231
779 860 25
78 726 328
995 617 712
561 965 834
461 436 34
507 619 628
472 52 549
804 871 639
328 458 41
976 544 358
584 417 100
169 233 451
459 631 365
165 885 556
404 651 457
225 500 463
367 686 203
650 291 293
88 668 522
458 667 587
198 804 334
356 678 260
443 813 228
110 136 174
404 420 93
542 711 353
243 847 762
702 82 712
866 609 527
990 89 585
298 332 589
584 814 981
974 761 89
375 530 182
889 28 855
308 556 140
189 906 502
640 359 341
748 229 363
474 654 209
212 183 188
451 142 682
937 412 523
150 828 667
183 31 972
912 763 536
984 884 488
353 26 263
264 868 735
330 945 848
275 918 284
758 319 104
730 904 744
613 885 924
611 854 829
206 889 647
225 76 759
885 571 90
10 515 860
996 740 787
411 531 932
949 513 134
735 466 409
495 29 221
95 427 636
49 663 448
461 847 157
538 307 746
578 693 99
698 248 861
418 635 211
224 527 528
77 215 246
486 779 650
668 700 613
144 391 170
138 721 879
406 439 631
53 524 78
995 757 510
601 450 149
874 60 868
341 944 83
871 537 79
677 563 945
518 198 782
612 858 601
64 487 255
470 290 325
560 624 838
588 445 326
878 693 431
996 510 886
29 180 209
643 87 891
533 157 36
791 117 566
969 891 716
185 743 778
941 737 534
878 659 306
407 531 477
457 441 979
78 456 251
140 583 181
515 560 675
855 678 351
777 260 71
425 92 294
851 302 232
318 874 389
420 194 967
114 793 797
674 501 201
441 879 434
646 679 115
557 601 565
374 230 663
64 494 346
298 752 925
492 422 363
801 834 843
196 60 372
250 56 649
925 934 748
878 775 639
256 436 278
31 621 673
584 71 656
569 911 711
549 515 959
151 577 626
377 570 745
905 922 262
395 901 627
625 94 350
78 138 964
899 994 84
589 152 509
294 35 749
550 137 739
53 720 81
521 643 440
66 814 231
637 960 146
117 891 512
159 399 919
470 96 355
248 677 367
702 998 501
411 783 147
111 46 371
903 123 944
406 199 463
970 470 612
462 557 954
840 331 698
220 759 561
835 790 134
896 775 781
24 994 10
415 488 181
660 221 265
195 647 154
75 988 986
872 309 211
557 908 798
174 137 200
36 243 796
88 450 418
37 377 719
392 538 265
104 238 171
329 355 113
645 210 250
545 884 304
512 77 919
682 13 471
741 578 305
877 129 548
74 443 729
993 133 191
160 279 456
398 149 335
812 353 65
436 344 786
319 993 2
966 733 777
207 974 705
911 915 854
796 938 279
73 288 221
57 54 345
467 891 526
31 226 850
827 326 156
874 601 101
879 92 578
177 133 326
227 369 80
753 81 382
835 252 278
745 722 447
41 168 992
845 943 139
302 871 807
747 216 218
292 707 56
703 870 17
736 993 851
386 228 366
773 284 726
415 207 615
135 403 371
167 584 622
519 684 651
776 706 501
413 37 508
707 708 861
150 433 981
9 86 355
199 682 307
992 593 523
953 732 928
535 218 143
634 549 374
239 669 632
907 686 891
316 430 577
644 930 516
92 620 870
368 566 950
672 803 296
75 456 569
602 83 823
954 641 913
777 204 470
355 255 147
238 667 333
865 688 487
647 975 351
925 683 676
261 691 834
762 705 150
806 731 575
581 26 769
167 742 869
723 986 417
553 473 904
909 323 769
382 345 137
450 206 222
665 973 903
716 282 363
713 761 320
81 829 112
684 882 197
799 653 958
251 877 835
361 434 846
428 756 699
656 221 524
93 125 401
59 352 224
368 66 283
784 667 783
668 388 625
70 408 576
764 917 555
90 440 438
601 682 328
679 758 972
866 137 210
903 990 813
604 864 349
2 313 193
900 631 457
577 728 897
284 583 405
616 204 174
121 69 846
612 131 101
697 263 432
121 696 797
623 225 307
971 560 539
712 482 452
365 918 685
118 684 368
254 577 33
229 580 518
379 248 790
869 649 363
127 390 65
465 920 462
743 335 647
344 869 137
109 111 885
667 799 478
636 138 13
403 42 508
10 831 10
413 377 127
398 345 822
311 331 875
797 259 405
979 998 523
658 265 975
555 313 733
506 515 382
452 889 563
158 667 797
640 297 427
31 751 807
540 845 275
422 933 308
324 80 994
360 959 193
580 550 616
827 85 199
520 676 880
869 94 21
376 99 376
881 243 657
835 458 578
967 606 128
100 591 878
74 899 358
403 483 780
671 209 989
691 36 293
833 649 223
105 554 422
407 828 912
132 772 399
437 393 605
389 509 199
24 350 866
300 82 896
956 566 282
843 935 11
180 294 628
613 193 13
778 556 802
694 795 952
964 937 452
894 696 729
152 20 348
199 88 187
348 895 651
758 306 163
338 931 10
883 800 499
404 682 39
588 130 452
29 676 800
443 325 177
470 598 633
503 970 351
728 895 35
313 159 546
514 689 22
534 613 790
690 789 191
458 500 886
519 305 23
743 705 559
887 963 730
766 887 554
874 627 362
446 657 252
660 766 873
653 845 51
313 334 724
111 23 426
251 773 456
676 658 937
522 133 766
736 380 594
742 32 246
341 941 611
854 819 875
634 384 841
284 950 469
648 939 408
747 713 563
447 963 616
138 584 257
226 9 998
841 772 636
366 733 598
111 563 991
965 571 650
950 73 664
870 4 432
945 192 245
962 952 19
88 194 929
494 239 728
260 740 868
27 105 842
601 13 980
522 619 378
147 903 827
426 691 802
30 715 225
814 293 636
577 401 160
296 63 851
374 650 875
462 728 112
489 873 425
225 674 632
743 455 121
174 16 206
172 61 511
585 232 467
324 554 528
615 486 656
332 999 881
898 960 424
881 285 443
285 38 624
429 401 683
685 760 158
801 280 643
776 78 541
375 352 676
70 402 630
380 11 126
124 657 230
10 171 825
570 430 817
478 207 135
528 357 745
422 38 149
746 236 614
114 434 323
572 770 227
984 267 12
553 570 578
972 731 761
941 110 99
755 494 710
786 842 585
389 463 675
439 187 611
926 701 455
956 814 618
893 738 742
423 904 34
24 710 694
86 958 178
37 535 200
338 116 354
442 506 382
300 286 248
470 400 285
681 491 110
187 863 995
295 208 443
563 591 999
845 416 920
545 684 543
95 880 716
550 174 284
243 261 27
578 82 827
222 724 589
710 594 928
344 426 982
321 187 154
613 165 462
344 604 978
192 117 20
66 636 228
519 673 408
643 591 671
716 731 846
540 714 814
390 469 876
799 872 492
304 906 615
520 983 293
497 69 238
593 635 371
889 991 438
705 911 178
951 714 711
347 782 311
253 460 128
362 878 252
685 943 197
579 977 265
451 269 494
246 217 238
628 830 821
97 84 759
353 646 40
126 932 550
575 263 97
581 321 664
561 711 884
683 979 889
638 38 72
105 353 381
773 231 384
240 398 167
238 174 559
621 270 88
604 103 939
299 567 607
250 218 389
13 980 319
522 384 612
756 135 54
363 811 652
460 547 432
978 827 904
754 851 172
141 626 980
478 23 503
247 256 58
627 696 345
30 426 7
516 443 806
509 274 639
544 340 40
843 1000 384
186 669 231
8 494 123
65 83 657
585 726 322
201 115 442
821 697 942
717 610 340
62 863 183
831 417 51
137 580 858
98 196 484
473 996 674
101 232 60
389 878 183
370 558 928
5 822 622
340 871 643
426 833 185
331 479 165
201 417 675
498 635 101
503 732 132
486 653 935
424 710 109
728 206 857
626 441 441
951 137 685
791 647 237
985 306 102
624 340 916
553 548 174
737 562 390
970 55 113
291 884 938
636 475 743
456 824 435
363 753 805
814 729 284
680 512 185
952 24 958
382 132 837
13 774 460
717 78 227
944 503 492
894 444 141
524 422 792
336 443 961
998 214 429
982 962 77
511 531 622
632 756 638
164 254 708
765 628 10
66 574 508
663 557 553
681 290 973
604 426 686
105 187 553
27 394 191
9 77 428
415 478 948
948 960 901
449 897 749
705 486 797
997 2 137
154 571 514
826 753 936
594 862 959
719 1000 252
618 203 396
269 486 818
504 370 690
832 274 88
323 948 93
255 936 174
261 536 896
486 872 373
99 653 690
819 100 43
537 217 4
126 166 257
304 51 898
973 462 651
710 325 567
172 245 875
308 77 452
920 532 84
609 6 639
825 133 677
536 744 577
251 868 621
722 561 229
2 45 853
701 544 683
786 942 69
742 875 912
494 823 275
503 136 437
2 730 578
910 4 593
702 934 23
68 581 215
256 913 960
274 283 408
627 119 991
923 541 788
916 229 376
899 24 198
419 880 697
565 317 455
810 420 90
92 649 952
673 220 459
397 768 329
520 655 680
308 58 477
216 186 733
212 31 100
280 404 747
127 348 113
440 632 896
759 29 445
924 917 758
890 648 133
718 884 332
842 391 106
252 609 307
999 712 467
443 191 57
665 682 882
638 143 946
754 961 835
329 185 62
319 888 82
971 409 621
261 755 877
358 196 2
425 487 66
763 996 194
801 194 335
436 877 412
16 282 705
652 900 25
742 139 799
418 638 778
284 391 628
133 994 613
684 108 61
260 917 322
880 363 726
50 74 777
337 51 329
12 53 466
418 797 518
322 660 640
36 408 39
910 842 304
842 144 650
136 112 473
73 525 655
39 993 862
142 925 201
95 830 226
686 99 834
122 643 649
852 297 36
762 784 453
134 204 823
360 888 543
323 367 877
311 782 380
372 475 343
313 431 3
990 314 166
795 824 957
532 315 595
217 788 878
626 8 238
114 536 907
580 590 638
779 501 645
405 510 336
282 951 356
462 276 117
706 844 246
420 88 950
249 434 974
261 434 100
968 227 796
657 882 897
984 719 269
755 879 61
952 527 665
235 288 548
287 371 832
262 800 299
531 470 859
503 9 674
935 690 441
464 378 456
126 391 222
178 715 711
113 748 842
9 737 156
149 428 699
416 573 480
960 725 704
552 151 595
580 238 197
257 721 155
144 286 97
658 983 129
413 526 249
493 535 817
678 456 20
965 955 788
915 609 551
245 426 80
323 637 660
433 316 332
136 944 593
441 927 587
511 407 441
111 921 637
256 334 973
250 195 1
76 486 903
443 634 634
379 444 51
401 420 29
476 543 526
383 483 607
561 495 101
664 536 779
897 90 755
705 784 252
372 956 934
251 897 43
237 910 157
67 652 137
222 435 545
355 615 789
37 606 682
440 773 531
118 937 312
705 860 928
125 832 269
58 944 962
323 238 28
627 348 163
347 656 65
886 20 774
478 3 144
234 17 504
514 838 416
468 610 462
550 567 54
445 539 332
307 970 73
23 12 742
867 400 437
537 931 575
471 554 383
862 539 51
692 542 958
938 157 979
141 635 423
753 85 172
890 34 645
535 671 603
591 830 497
574 566 13
192 967 519
338 544 529
211 675 197
610 195 323
246 515 971
345 631 468
476 527 880
241 172 550
994 940 930
355 349 139
717 995 437
290 320 333
790 860 90
692 474 618
971 537 463
489 785 142
448 752 895
327 511 351
58 491 780
342 390 633
766 656 788
390 254 41
21 898 914
60 460 446
418 441 836
175 484 270
991 750 561
303 49 160
55 227 239
289 739 366
14 974 847
879 605 66
425 159 886
651 342 619
236 889 40
699 292 173
266 51 449
590 99 643
702 113 234
34 427 367
281 37 409
597 283 891
713 8 984
928 735 549
890 892 575
143 797 559
458 225 555
184 851 546
552 895 614
46 611 967
524 87 899
74 516 425
234 55 44
767 854 84
550 16 222
430 204 799
21 965 318
572 896 961
450 469 208
521 628 255
104 590 196
801 856 799
117 56 848
4 572 713
606 377 637
28 827 911
893 885 733
264 756 811
331 421 399
338 710 3
132 910 130
555 235 81
90 237 478
360 679 287
442 931 867
870 396 296
868 631 325
740 553 769
431 398 335
822 685 749
915 455 403
875 298 683
79 970 211
637 590 242
443 346 422
168 157 885
358 421 515
160 10 742
204 260 731
938 968 563
295 903 496
846 22 60
185 878 560
795 967 130
197 531 592
939 523 314
873 485 42
527 278 549
782 454 55
729 217 297
991 819 10
47 314 733
117 405 151
434 864 475
475 752 44
480 678 761
297 474 69
293 448 332
90 877 51
916 381 891
697 791 319
501 741 994
697 192 778
667 113 796
929 194 220
734 926 303
741 486 411
576 784 71
583 351 75
381 806 550
819 85 942
877 19 273
610 967 483
437 512 794
858 1 468
634 961 690
882 193 185
167 956 593
331 782 929
487 645 496
66 875 15
905 962 577
578 925 218
836 975 417
870 179 893
640 898 564
338 74 253
777 112 504
193 410 585
669 176 900
181 252 67
242 40 72
444 326 86
651 47 915
79 740 717
7 697 392
519 983 584
511 316 164
951 381 704
966 669 311
842 599 102
788 560 482
313 853 740
297 299 974
389 382 668
244 665 921
515 116 504
998 300 632
601 469 546
193 163 727
357 919 948
430 912 724
43 189 124
977 35 996
54 842 76
156 897 175
348 322 467
837 545 334
51 451 761
743 936 573
114 277 363
136 433 724
670 764 622
84 971 187
820 427 731
167 368 701
498 620 751
804 435 580
662 428 850
604 114 73
901 553 560
707 347 530
10 817 442
45 428 440
966 765 504
290 393 522
76 502 112
664 36 219
593 645 412
345 800 14
438 871 864
212 131 730
260 433 397
855 22 618
666 768 749
357 429 509
709 899 848
111 419 217
969 678 761
329 896 664
42 997 493
508 849 411
31 802 142
156 414 880
617 365 241
694 757 967
305 589 914
375 563 793
547 980 958
990 353 82
412 567 216
912 150 647
555 461 781
215 437 463
185 915 772
189 391 425
302 862 26
701 899 914
949 727 329
333 461 534
693 349 721
642 776 731
10 633 845
812 952 524
542 118 43
588 198 340
370 360 532
501 458 828
155 514 199
217 928 719
527 558 703
341 499 318
250 671 202
241 256 619
810 314 202
156 2 519
45 744 662
428 997 119
43 396 376
347 119 898
976 346 445
90 749 533
434 620 819
538 848 182
310 954 739
372 844 936
828 562 554
626 487 207
906 126 448
180 359 163
945 795 76
253 268 833
82 906 349
758 106 326
723 754 344
22 776 80
993 380 850
303 577 201
331 627 88
318 557 388
828 242 728
725 381 717
538 491 161
989 112 934
68 803 555
428 649 470
461 19 735
743 702 86
511 162 220
28 121 492
696 72 363
221 513 44
157 614 498
660 707 572
888 923 30
735 201 150
518 246 646
726 167 165
416 644 898
602 816 291
768 679 676
706 891 552
453 670 473
273 656 798
337 389 341
34 418 628
235 140 440
3 747 226
73 703 77
465 119 534
498 408 328
107 306 891
692 676 348
317 984 433
87 143 196
598 77 655
20 885 260
348 908 281
544 128 940
363 479 161
371 339 998
116 899 101
976 340 320
499 737 351
112 924 308
291 464 189
751 538 799
190 982 834
397 89 125
14 53 670
688 751 250
824 678 54
530 331 851
370 959 30
363 169 978
520 654 274
733 261 964
762 486 17
497 532 503
358 728 966
256 205 801
16 381 89
886 83 745
865 675 267
708 963 840
589 837 42
56 41 111
635 492 942
595 979 724
221 460 279
800 525 603
195 839 437
783 941 583
567 580 205
824 218 85
807 680 842
746 164 349
730 135 590
476 106 994
738 29 443
384 527 814
319 507 557
77 393 429
558 177 926
111 478 702
735 752 575
269 266 382
640 596 892
452 532 985
557 460 188
797 343 47
95 53 307
368 171 785
324 962 698
645 494 309
959 710 11
53 747 790
476 959 536
181 416 297
290 970 88
342 254 884
651 601 993
803 39 23
85 727 821
112 197 284
861 262 331
885 65 538
24 338 249
900 391 321
786 185 224
799 137 122
956 587 71
938 168 40
150 407 502
929 147 963
996 570 150
753 523 961
125 144 344
140 301 333
537 435 943
753 707 878
306 26 697
99 252 454
457 881 56
945 22 50
484 310 263
732 437 633
675 226 277
303 728 520
501 748 343
176 207 775
779 741 723
636 257 374
23 3 522
210 691 710
710 336 96
476 370 181
594 976 232
99 309 751
184 287 263
575 209 530
445 10 555
796 453 555
413 430 253
287 350 70
12 830 368
92 36 138
250 75 698
825 994 633
566 831 335
720 23 793
454 347 383
686 229 975
625 436 857
394 838 72
506 724 344
194 314 99
970 511 782
92 333 122
65 884 961
109 753 898
132 125 477
573 323 206
443 339 232
779 835 305
92 256 444
214 674 84
129 247 810
352 233 811
573 238 67
231 389 819
965 716 803
550 490 865
459 659 547
957 106 644
935 265 32
895 766 582
816 118 364
361 245 69
575 647 911
812 619 58
160 171 652
322 889 575
393 433 956
561 852 194
546 981 910
399 853 561
586 112 711
981 179 70
866 569 733
663 151 180
651 746 195
128 371 588
501 573 450
140 264 245
610 678 756
59 452 660
596 806 836
819 109 637
581 666 659
588 340 50
436 833 514
704 590 408
703 57 613
866 784 323
704 200 962
558 899 745
71 475 884
598 737 45
676 495 553
185 702 594
458 113 779
933 879 423
979 576 358
907 943 109
798 342 956
969 405 699
341 865 602
78 250 933
759 165 137
221 530 445
64 92 338
446 464 801
38 492 969
707 991 110
122 648 863
895 322 284
732 400 103
63 202 214
92 494 398
288 631 36
61 441 11
990 306 310
403 440 588
105 306 217
462 665 611
355 936 555
471 962 387
418 879 708
609 225 18
756 749 701
521 892 279
965 655 12
482 485 676
769 752 758
250 844 926
480 647 277
28 750 511
918 821 277
336 516 255
840 497 474
815 735 222
712 946 319
685 540 100
917 407 162
401 303 140
427 563 279
586 970 796
3 639 615
608 160 596
381 412 217
743 674 367
526 405 599
560 724 455
279 928 118
537 71 541
87 15 84
708 698 960
785 332 482
75 535 239
82 54 13
41 616 720
380 504 499
434 881 273
367 731 504
351 90 75
326 890 81
423 897 994
627 322 416
799 573 200
97 278 415
999 167 608
200 676 224
854 939 416
424 106 389
677 326 213
38 635 941
836 726 974
510 204 665
236 98 580
151 530 171
508 467 215
541 384 761
797 830 877
337 770 39
112 55 493
676 965 995
618 357 271
532 462 551
289 417 824
368 153 189
227 204 970
838 856 811
147 666 839
515 739 521
649 247 743
396 800 991
810 629 527
889 887 11
106 709 703
660 750 97
81 699 472
752 817 964
497 421 965
653 104 81
379 568 833
79 307 535
134 327 482
503 586 693
947 629 524
588 246 992
814 769 727
253 663 962
819 648 783
308 865 415
688 778 837
585 508 791
630 744 146
710 825 966
224 736 420
925 609 448
780 709 666
810 581 509
528 187 15
22 485 745
669 216 152
586 411 318
482 272 443
314 450 377
412 294 147
975 356 306
490 960 513
179 850 856
334 94 540
139 22 679
854 827 763
451 179 941
72 627 215
245 103 43
192 218 974
565 291 431
242 538 852
324 39 229
75 195 66
274 525 669
280 517 726
130 302 748
12 593 16
898 282 715
758 496 997
707 767 113
608 10 705
279 551 752
92 755 684
835 502 118
765 713 450
61 30 160
32 272 474
371 116 191
555 730 161
495 607 201
710 287 112
246 724 163
346 931 558
500 702 563
9 31 691
136 400 884
235 431 731
179 43 893
644 238 556
73 396 830
988 617 565
614 480 172
736 360 190
577 980 654
80 360 730
102 353 330
517 929 893
603 370 823
185 578 837
310 683 788
325 813 328
749 525 399
901 405 829
789 984 723
954 6 491
325 899 169
662 334 416
63 160 913
14 639 427
639 524 612
426 793 740
282 367 887
429 203 530
608 48 642
358 236 13
790 238 967
669 879 702
355 770 210
884 722 124
830 14 760
346 435 337
733 402 811
435 928 328
862 851 938
744 625 825
703 850 395
133 380 741
939 259 556
50 515 87
356 945 882
582 200 962
733 92 948
421 767 950
339 161 358
181 76 768
273 121 446
499 31 754
647 213 91
414 434 695
826 811 427
472 337 475
745 474 536
971 506 458
67 57 168
711 381 548
146 241 607
787 642 850
77 737 468
210 344 948
476 522 504
125 391 330
64 626 527
386 923 156
744 847 193
189 771 486
171 566 683
380 424 790
960 376 389
401 49 859
820 122 242
749 334 482
980 920 30
741 925 398
482 999 919
821 365 161
849 475 62
52 842 318
699 600 59
125 631 507
464 613 491
75 967 680
222 354 966
761 92 731
441 103 744
409 914 130
864 64 387
394 321 693
438 198 556
371 805 138
74 191 959
932 43 260
449 45 294
625 383 188
908 728 921
231 57 347
235 997 950
40 407 935
754 130 714
544 805 726
403 399 497
872 748 518
187 929 111
521 248 263
348 552 495
371 710 694
971 518 348
716 540 161
481 33 919
343 933 518
147 905 697
855 485 396
809 898 81
73 652 819
161 624 170
267 374 652
259 379 44
184 959 627
351 235 731
779 705 753
609 860 761
201 956 94
794 334 654
410 374 939
306 507 62
861 364 756
275 988 867
521 797 244
424 957 415
638 285 726
670 570 56
87 669 197
816 613 552
243 794 270
603 888 293
453 764 890
671 134 988
81 887 29
367 898 333
58 393 930
279 48 84
744 483 873
230 446 769
949 696 512
184 961 990
753 782 211
628 524 884
226 987 783
766 829 668
924 737 66
376 948 944
815 537 95
581 120 86
1000 378 424
381 685 985
732 586 90
925 269 903
164 47 909
289 724 762
522 923 57
382 396 802
648 170 559
134 938 486
479 121 48
776 844 349
784 860 334
887 727 201
199 857 585
226 680 557
891 330 747
783 320 355
228 689 264
310 896 859
262 237 508
613 690 184
433 598 691
544 926 732
40 953 443
444 419 306
969 617 190
104 376 168
822 644 456
835 705 907
21 381 192
890 827 309
316 327 288
877 583 470
770 349 513
746 627 706
669 974 572
810 62 443
560 815 781
519 955 738
506 84 614
997 403 460
287 976 353
995 232 46
189 362 413
752 417 364
192 493 533
578 458 67
910 126 863
230 193 146
543 825 892
529 62 893
181 808 83
569 622 1
882 837 754
332 202 332
515 63 772
530 347 23
915 860 594
37 493 947
217 475 546
991 887 470
154 711 743
676 299 520
42 950 716
119 331 957
141 422 2
409 734 527
127 450 180
791 575 680
901 413 591
736 805 165
19 997 724
231 659 868
825 224 997
484 576 553
593 927 901
620 823 59
480 405 499
695 166 905
41 671 834
910 459 716
435 63 175
384 959 375
797 488 542
27 903 597
359 898 284
690 1000 430
708 766 19
279 792 361
133 603 277
947 244 689
78 836 228
806 960 687
280 357 48
692 299 855
122 639 842
608 769 429
453 271 70
25 616 825
142 954 413
642 742 100
672 507 625
763 510 532
187 856 108
775 842 389
30 114 670
821 610 767
773 449 896
538 802 801
7 162 334
30 241 353
624 862 223
499 77 891
577 119 908
245 645 601
258 595 470
292 188 16
355 693 323
54 500 623
386 689 506
323 481 250
389 237 225
919 469 384
107 768 153
580 481 14
648 488 256
471 107 296
876 407 682
220 745 167
856 668 418
397 208 537
282 948 97
793 205 397
87 747 632
148 731 846
990 280 745
799 5 619
483 904 195
717 988 273
238 714 231
73 449 736
993 353 59
374 152 332
462 774 873
748 781 445
973 388 780
43 906 509
625 247 716
629 439 748
65 816 931
467 330 966
164 357 43
172 881 960
284 231 418
576 486 540
45 756 868
858 226 203
761 645 904
708 656 298
793 730 402
725 200 364
663 627 164
244 517 474
570 44 280
14 733 161
758 736 484
312 503 578
103 626 321
31 131 976
173 743 310
85 59 843
841 93 265
783 531 79
53 568 260
652 125 714
582 907 102
619 80 491
550 154 111
76 779 122
581 324 641
78 32 169
696 753 356
678 776 441
319 24 783
989 79 55
808 573 968
368 296 991
138 836 491
924 204 165
469 856 27
176 408 932
384 543 402
824 535 294
64 402 720
287 549 128
165 650 332
882 607 866
203 668 247
48 91 20
929 203 470
661 355 899
219 685 400
382 703 245
840 460 70
160 624 395
784 622 584
639 521 659
47 145 43
130 346 415
292 326 432
276 322 828
361 103 46
422 143 623
907 725 215
900 870 505
225 784 415
140 313 283
325 780 904
760 501 156
686 760 419
517 973 786
615 484 422
673 545 739
3 207 762
190 177 709
531 25 84
672 177 143
899 350 758
685 845 630
535 395 426
502 667 830
744 94 705
336 813 113
529 619 807
89 314 615
529 39 122
836 587 232
272 785 94
153 279 416
917 740 779
754 543 221
536 241 672
135 361 939
53 605 552
217 409 842
744 383 634
419 109 549
618 244 359
95 820 161
335 641 219
733 864 396
182 209 779
752 788 858
683 595 910
398 853 148
244 557 125
409 792 888
628 593 318
549 926 995
822 481 122
133 723 749
665 577 519
277 402 999
381 542 963
516 302 688
792 608 7
79 393 591
485 275 88
474 687 552
330 787 213
948 898 184
400 25 811
519 613 72
926 931 903
460 601 4
592 32 876
590 481 140
668 514 932
584 587 583
788 332 39
1 31 201
423 997 963
352 248 443
235 525 942
86 215 361
668 318 536
566 153 992
177 102 112
379 292 892
140 149 23
90 2 810
997 364 576
749 2 568
737 970 174
295 528 719
729 999 97
332 769 355
977 381 447
592 956 468
163 152 249
894 98 50
317 163 851
295 810 628
365 192 229
582 381 402
862 588 821
851 931 700
356 75 462
582 711 129
610 192 269
919 682 200
141 498 958
608 340 610
391 870 399
277 713 85
165 163 512
344 505 314
190 102 72
448 792 359
104 569 648
297 282 347
517 187 876
463 775 204
479 887 291
505 487 252
236 421 321
34 109 626
919 199 138
520 687 225
776 757 753
566 633 18
823 205 279
928 246 350
124 317 69
125 237 305
341 312 533
496 24 21
994 543 129
152 193 611
801 947 729
291 561 942
360 758 969
212 9 118
690 230 433
572 683 811
825 190 212
827 444 254
392 499 709
798 314 333
332 466 925
822 569 719
764 533 4
760 376 466
828 732 532
304 599 273
259 628 786
574 788 537
526 846 746
263 473 133
438 128 77
890 826 699
993 905 866
817 340 670
700 601 526
193 464 659
466 482 215
916 637 999
690 650 514
479 660 818
573 866 959
558 350 136
330 250 488
464 267 493
895 557 368
866 822 618
172 847 833
100 521 128
297 29 149
170 892 109
214 693 872
32 467 389
774 700 134
78 988 293
887 530 490
282 686 984
941 79 571
927 626 554
456 795 39
868 897 916
985 155 747
714 943 418
501 781 516
610 606 605
854 363 277
523 677 810
936 179 832
744 793 330
768 68 427
633 584 637
450 665 396
585 836 281
620 593 587
236 577 124
721 712 920
75 78 176
829 656 671
385 226 552
837 230 522
689 985 388
462 618 257
221 727 432
922 541 653
903 228 592
349 786 388
532 728 857
64 649 970
61 755 42
861 42 315
590 174 863
67 870 488
407 614 962
741 954 243
551 739 814
482 456 599
743 142 820
587 742 871
644 799 849
43 57 613
812 102 31
603 325 418
973 88 124
177 191 873
777 917 557
246 346 328
268 450 292
73 284 389
581 529 422
473 369 644
93 868 1
292 85 273
570 168 383
529 306 840
403 240 965
860 748 637
421 121 609
447 707 503
657 984 811
741 458 545
755 172 406
936 695 281
551 566 753
573 760 193
74 558 840
877 853 299
869 645 766
19 382 235
512 183 63
491 320 549
788 257 429
216 87 276
373 71 665
913 249 257
780 350 149
213 585 595
906 771 673
266 998 374
981 286 641
128 971 991
223 116 862
630 756 775
402 249 479
117 606 747
520 937 465
219 5 504
4 391 601
754 24 110
258 502 782
501 323 47
218 182 597
397 919 789
530 273 427
676 977 1
990 208 796
844 275 671
201 560 415
413 968 362
881 927 680
780 754 633
122 326 708
895 465 208
936 173 72
952 360 223
629 280 647
48 202 99
732 393 657
787 275 555
622 486 259
878 166 608
21 960 847
37 168 332
678 526 513
292 892 288
386 581 672
700 401 394
868 800 413
853 861 674
220 534 608
341 538 509
752 217 205
488 921 881
196 627 429
432 327 361
511 369 672
768 11 447
889 949 840
771 166 931
465 447 627
305 738 150
675 499 983
188 991 278
761 285 448
791 405 782
301 749 61
759 412 648
351 841 764
963 322 497
422 761 521
770 54 171
618 388 830
195 975 293
289 448 23
296 724 299
11 106 353
346 354 652
148 658 815
588 739 306
908 342 248
438 171 722
870 950 859
459 175 377
940 190 542
67 459 42
627 530 390
298 836 803
420 801 274
527 522 453
109 478 839
652 126 632
85 479 79
322 49 603
208 834 555
321 529 308
240 264 421
310 902 174
89 810 562
203 859 700
611 100 38
385 308 381
4 362 371
83 935 321
563 478 540
821 891 392
246 506 59
831 724 840
609 266 210
799 181 336
7 281 53
831 115 170
392 215 489
878 391 704
793 833 732
538 737 96
487 256 463
574 298 845
333 793 206
301 841 218
395 405 308
569 486 878
696 887 306
755 713 61
151 889 221
469 60 340
344 483 374
51 615 880
195 717 424
672 922 429
889 708 600
73 772 260
916 323 6
253 728 626
137 790 766
263 150 223
57 597 610
785 213 388
862 928 367
685 174 181
276 13 867
675 612 493
701 339 284
895 236 123
103 426 82
914 198 600
76 741 744
347 963 427
48 735 440
882 291 978
931 246 395
596 673 777
312 40 269
588 817 906
263 41 959
652 43 868
599 800 25
324 922 595
947 973 906
804 928 245
479 840 128
808 667 920
891 678 268
471 619 771
68 522 551
201 332 383
284 132 352
467 482 748
783 433 172
54 362 228
615 451 430
976 971 416
300 595 795
869 426 938
745 29 340
63 914 260
766 311 913
427 259 165
970 944 99
145 164 588
132 73 361
682 856 26
264 861 711
221 273 690
460 895 120
992 343 178
695 269 437
491 385 107
745 687 457
578 902 352
277 635 207
128 624 79
699 750 349
13 254 940
483 159 717
376 943 634
191 287 284
809 381 301
994 986 676
319 803 757
923 306 972
560 71 902
440 509 640
231 382 756
373 539 686
811 600 332
923 11 287
290 987 434
776 946 683
163 935 655
420 929 282
21 495 901
747 478 702
612 393 715
247 426 804
217 289 74
923 962 809
357 700 185
961 549 268
264 630 210
52 942 322
215 556 862
216 95 520
998 113 298
733 434 356
727 829 261
637 573 75
39 923 379
122 100 278
38 457 431
425 114 380
64 146 983
358 908 940
615 954 417
504 957 773
28 811 907
237 772 537
470 732 529
101 975 230
327 110 375
837 650 57
682 390 939
960 550 681
562 9 995
479 889 894
59 991 2
878 832 695
436 536 721
480 526 881
206 980 445
901 195 357
406 985 477
160 769 533
966 95 763
241 361 552
586 598 685
112 553 346
262 431 16
533 614 990
772 440 225
870 382 628
159 662 103
166 832 571
836 508 270
954 214 870
573 911 330
398 351 782
837 983 707
172 146 113
814 574 205
516 339 929
969 535 255
155 666 851
807 290 915
138 298 217
176 441 691
777 55 997
899 940 849
68 386 421
566 217 682
857 203 914
249 61 287
723 957 353
409 537 936
123 397 498
827 521 102
815 752 223
502 573 623
871 971 985
222 409 712
98 72 705
21 154 33
889 920 74
22 975 168
363 978 844
86 1 540
138 22 945
50 634 759
186 415 182
838 27 792
545 687 53
518 160 934
181 113 257
216 933 841
499 393 122
46 122 1
884 690 530
54 304 913
676 180 905
465 348 826
697 195 135
868 583 945
350 476 191
424 184 717
659 546 852
308 598 181
331 233 299
583 288 885
590 898 853
437 341 1
925 762 704
113 799 909
563 568 431
244 469 122
499 1 49
211 858 148
8 761 839
402 626 803
43 126 105
192 405 765
241 247 74
601 254 680
943 806 985
994 496 449
227 112 812
844 75 954
922 353 907
393 136 807
558 758 842
180 596 322
980 221 166
505 103 849
57 391 868
119 728 827
777 912 575
972 673 681
355 472 296
189 142 184
760 252 414
89 863 880
977 542 847
125 900 266
188 656 272
844 32 526
81 696 708
704 960 850
15 669 841
766 452 641
254 668 105
195 855 716
879 927 286
689 856 550
76 355 633
139 66 29
567 367 937
422 70 330
108 118 270
725 579 309
165 305 348
829 696 672
529 476 659
240 950 866
110 197 74
884 265 91
627 452 4
900 950 504
815 769 939
953 503 748
164 947 860
928 171 867
505 205 333
934 741 38
504 39 825
926 116 504
705 909 976
475 769 29
784 609 303
987 867 103
809 154 666
402 143 359
368 769 118
336 723 785
293 633 888
491 807 74
982 888 796
661 179 702
486 998 143
328 741 770
68 619 696
216 15 525
896 786 26
680 681 685
748 623 993
259 488 796
761 103 816
687 152 382
940 825 876
943 33 927
641 979 105
322 421 643
659 43 866
638 628 842
841 597 671
751 675 609
139 757 80
249 713 578
482 785 995
939 890 308
443 862 946
665 348 779
96 491 176
930 381 786
847 344 874
762 911 732
99 137 272
22 844 177
570 493 562
557 889 701
225 258 820
826 100 309
328 784 368
514 973 809
11 107 589
406 859 819
493 117 463
845 640 271
696 513 875
164 528 236
134 614 652
509 773 990
51 286 740
967 37 193
918 232 725
781 137 177
750 887 232
602 885 969
878 770 56
58 499 725
349 181 379
990 905 363
461 662 806
774 280 763
955 655 280
648 826 324
1000 657 788
708 69 400
198 608 392
986 336 780
629 768 783
673 658 412
169 375 374
558 24 483
48 633 404
40 79 493
281 234 429
807 1 595
9 675 697
770 329 647
543 184 238
18 559 908
288 132 127
79 598 719
633 153 98
888 813 340
959 994 994
302 336 548
33 644 156
743 355 475
930 219 455
846 717 524
152 65 520
233 767 446
910 235 958
104 229 753
58 470 473
497 98 47
408 141 19
664 344 34
805 516 540
735 289 431
975 855 179
51 300 4
29 359 295
958 556 107
323 104 587
611 454 801
607 602 576
589 1000 655
709 982 769
941 234 372
296 817 911
311 352 17
309 934 664
901 617 29
881 498 453
236 497 850
56 891 625
287 130 795
297 607 167
882 108 833
613 687 440
890 521 988
734 518 9
392 598 775
983 83 490
995 706 917
780 516 177
18 287 448
734 564 746
35 137 581
13 665 750
441 974 823
699 513 650
316 453 77
13 874 394
384 957 90
325 805 84
782 358 811
644 779 235
50 914 410
104 686 500
234 924 644
89 88 596
207 628 810
777 740 82
785 101 867
847 730 363
440 351 5
743 349 359
654 542 226
939 521 529
134 670 227
593 498 591
296 792 988
947 774 148
230 464 139
568 698 674
199 903 953
272 201 408
582 960 753
967 395 180
408 186 10
805 338 76
46 767 19
959 350 721
15 3 57
823 261 378
664 730 974
940 952 626
415 8 796
256 691 647
207 87 761
246 739 912
375 854 400
593 70 830
275 995 489
823 8 193
440 284 566
28 660 198
551 724 193
504 768 207
909 799 35
670 671 371
502 609 290
200 567 944
232 467 404
491 865 748
693 615 480
795 275 457
538 58 241
196 746 122
76 622 1000
946 232 763
349 269 938
109 563 159
347 696 590
819 352 145
143 95 738
758 543 957
912 917 134
794 361 794
908 547 357
847 178 375
169 892 615
860 741 412
988 846 885
256 869 10
747 186 948
44 56 173
28 513 517
475 257 243
141 277 135
839 995 611
255 214 235
763 432 304
126 703 918
888 940 696
98 889 903
138 257 928
68 507 705
623 113 908
681 1 120
823 638 859
796 55 554
932 546 247
203 155 274
605 639 983
448 63 355
219 540 91
792 417 490
400 491 4
739 10 204
213 776 163
864 361 490
538 136 988
103 434 217
213 372 50
711 571 262
929 357 490
659 67 247
17 553 284
777 307 9
315 665 675
472 786 723
134 473 706
577 668 975
964 317 483
86 802 983
124 964 527
470 491 913
35 714 387
127 857 418
535 945 622
502 576 262
409 817 732
769 875 483
137 943 211
182 405 1
553 938 786
311 963 603
801 469 630
473 535 798
434 425 213
287 336 417
854 122 952
838 985 326
412 955 578
247 383 983
566 298 425
349 925 617
670 41 656
998 925 33
513 611 711
467 456 720
210 366 127
856 89 674
127 601 440
939 248 813
203 689 827
507 818 474
668 528 315
438 160 524
152 882 296
778 802 398
648 15 280
191 97 485
728 273 295
316 312 885
908 69 17
841 910 686
293 466 837
619 818 758
268 315 831
994 339 723
461 129 572
652 57 412
193 837 913
845 667 111
484 743 508
606 764 534
703 771 889
508 78 533
384 993 491
588 559 686
654 118 178
601 318 961
587 232 932
104 930 307
470 40 297
469 973 775
906 54 607
292 887 223
324 306 638
398 483 596
349 455 588
777 553 95
735 608 1
375 568 376
304 166 511
1 958 978
326 707 544
406 801 869
238 501 114
345 883 855
730 403 434
852 937 499
688 556 978
454 829 277
427 611 325
276 895 401
148 977 432
827 375 586
281 763 866
798 919 772
760 835 176
872 501 873
937 738 469
526 182 459
500 693 144
995 988 8
504 672 42
299 806 852
581 838 956
256 210 169
706 22 895
399 861 882
968 670 730
873 138 150
280 810 519
486 214 280
43 631 161
365 480 508
76 702 809
440 288 224
732 58 237
320 778 848
601 60 259
50 976 904
620 172 884
685 872 116
527 543 883
718 886 123
982 476 2
702 609 166
894 648 501
903 429 165
518 815 251
436 869 139
398 744 96
96 688 413
244 390 968
194 401 971
968 764 436
707 81 326
361 691 381
955 673 940
57 179 592
180 673 799
335 252 277
745 579 439
749 288 969
372 742 683
676 809 825
574 735 247
931 91 557
682 208 694
543 336 782
227 110 560
767 85 287
68 397 32
927 933 416
356 891 199
269 500 168
200 640 514
34 643 531
733 285 82
217 506 479
759 722 633
385 183 580
647 776 381
631 832 53
101 726 265
494 761 856
489 66 999
430 938 969
902 255 504
303 980 994
439 668 332
356 139 468
87 419 513
9 970 193
938 671 994
632 45 47
395 192 699
929 295 508
506 537 797
689 919 153
816 657 461
220 561 695
82 269 933
710 723 108
288 509 166
800 631 891
670 110 921
86 751 243
258 576 160
498 38 499
555 90 848
697 876 536
882 964 978
703 166 553
493 678 613
731 898 347
965 148 86
22 101 909
303 254 147
564 91 708
571 412 209
513 479 237
553 510 860
303 889 364
1 802 814
993 812 654
824 839 700
764 162 237
430 670 58
310 175 424
314 859 443
448 167 350
785 138 452
82 786 771
197 55 425
400 865 285
808 258 664
558 384 966
685 667 746
300 770 680
69 72 860
149 333 275
652 703 270
221 331 416
667 866 862
584 101 686
213 642 270
668 404 325
477 449 945
667 934 306
559 871 502
516 701 545
666 120 506
838 689 784
238 960 959
942 389 530
185 693 377
364 387 336
94 793 142
806 29 303
292 894 72
386 801 400
320 55 753
67 389 172
994 184 479
40 989 872
924 777 967
299 519 928
804 537 944
684 464 333
101 508 667
671 56 9
7 41 329
721 742 631
875 332 360
267 789 98
385 96 243
956 642 129
484 185 423
472 659 941
988 192 777
176 95 350
455 878 578
180 297 265
93 897 884
235 125 850
99 174 19
313 387 243
135 794 144
314 88 592
778 865 501
79 586 745
472 878 425
69 627 247
476 190 807
890 375 547
225 653 989
78 757 467
453 260 130
279 734 394
986 133 505
415 15 995
412 154 15
970 17 495
330 585 145
433 924 754
527 825 67
319 541 920
814 71 577
735 10 116
432 430 527
922 962 107
877 2 764
466 814 657
484 981 163
153 769 346
935 738 536
886 884 564
546 175 813
389 910 911
884 446 668
166 942 609
254 49 94
982 68 356
378 886 472
832 126 447
378 882 909
556 86 193
667 909 945
161 588 816
943 323 816
495 972 54
39 26 729
311 949 416
51 906 580
587 875 159
656 72 6
184 496 87
17 586 83
748 779 580
650 607 908
204 433 712
854 699 293
366 61 622
428 2 5
751 215 757
371 336 82
712 298 145
637 294 218
651 700 863
915 328 397
289 296 461
464 843 968
302 931 69
563 170 228
589 165 457
786 214 947
715 387 233
737 411 935
994 851 601
169 827 563
449 631 628
660 447 18
335 185 524
993 107 757
963 991 323
57 896 707
630 42 776
547 557 14
496 634 525
94 877 23
650 589 505
852 359 946
364 149 891
408 103 351
675 437 907
157 413 569
267 565 358
749 861 408
787 78 582
354 701 308
867 79 359
973 60 23
644 685 18
407 764 182
143 974 959
905 541 75
118 267 960
828 55 100
624 506 864
655 759 772
651 390 867
151 318 937
373 739 110
616 912 9
447 292 117
26 834 460
839 365 282
964 983 398
266 113 695
804 971 259
757 873 852
141 92 194
136 796 621
11 679 965
233 311 874
521 830 672
719 885 847
145 60 102
658 165 938
31 858 39
822 909 218
151 920 991
639 38 931
837 613 413
642 167 667
351 525 154
328 225 890
398 525 760
815 588 802
547 164 238
113 653 146
208 280 528
880 170 682
416 822 834
702 576 531
490 376 604
405 195 148
980 450 251
995 787 288
792 332 855
494 143 107
67 231 741
39 228 596
75 7 603
240 897 847
19 235 781
52 463 812
242 204 684
817 506 262
314 517 384
124 882 436
377 697 891
995 330 735
493 405 22
484 500 554
413 912 492
457 12 838
614 150 54
223 128 376
512 385 70
768 838 761
940 780 770
709 80 101
819 513 878
658 654 997
181 6 183
589 193 741
793 715 196
5 569 71
943 229 886
631 382 370
407 616 719
757 642 777
786 269 473
257 153 630
236 696 298
569 685 569
284 652 60
906 355 924
671 395 504
270 393 929
398 730 147
587 332 479
398 423 892
360 986 273
64 256 842
168 969 428
849 999 830
118 148 416
881 64 799
545 602 573
35 686 198
390 404 708
571 474 531
700 206 267
946 330 987
528 834 421
778 512 676
596 282 402
253 60 228
590 951 809
837 410 846
610 117 72
563 95 614
199 798 610
352 782 222
486 609 105
909 219 327
117 182 15
579 520 920
427 46 360
14 966 901
58 270 664
774 404 231
166 850 510
384 319 393
809 180 926
972 714 926
375 708 175
774 682 655
475 167 654
718 657 888
967 535 644
672 306 974
677 111 613
178 156 970
595 82 27
452 28 683
523 379 245
617 821 34
655 582 678
9 953 523
426 864 713
154 745 295
270 538 339
108 655 235
810 406 153
395 480 326
635 239 38
600 311 698
348 347 85
7 168 801
312 924 150
327 453 315
563 248 66
280 406 56
275 101 788
76 609 512
514 295 989
26 629 357
143 879 955
517 342 698
949 523 943
956 875 252
351 345 656
608 368 491
372 873 317
791 717 574
404 295 11
550 676 545
507 522 281
286 304 369
354 128 290
632 2 547
459 841 42
68 629 556
513 121 869
282 640 830
832 382 636
666 834 130
536 904 328
914 515 230
564 608 161
647 78 446
737 953 636
595 142 915
31 865 473
884 193 617
221 829 229
968 432 840
354 340 122
282 943 2
916 948 153
534 607 171
757 726 689
392 512 197
395 473 658
202 608 379
247 344 210
794 436 714
813 634 546
930 951 340
207 933 746
805 177 63
812 803 637
455 76 66
990 859 362
843 65 901
16 590 541
575 824 51
891 967 594
720 34 940
447 188 444
801 629 842
585 742 97
133 982 814
500 266 754
64 823 629
961 338 618
18 191 992
170 677 594
94 159 307
720 605 9
718 464 902
544 184 817
809 714 119
915 113 50
9 680 983
572 52 613
318 577 555
702 486 554
332 368 679
735 814 286
568 880 768
163 789 533
282 704 468
435 515 691
399 73 209
153 448 718
339 354 743
845 822 123
570 56 428
536 649 471
704 845 738
906 391 634
69 221 921
560 633 97
408 146 884
422 441 688
946 485 841
317 464 79
988 795 379
646 768 696
442 97 492
761 186 181
848 437 367
488 521 861
955 983 615
76 500 262
310 455 319
406 838 831
780 302 993
334 793 535
290 25 161
369 917 60
606 493 477
251 42 244
992 143 652
738 474 220
81 331 7
899 754 238
347 98 569
51 82 631
223 443 166
293 475 364
538 308 276
489 831 134
592 167 608
572 981 365
132 509 945
754 339 180
24 527 211
278 710 389
382 477 875
926 804 919
62 321 456
914 624 43
561 884 227
308 621 318
356 706 805
913 434 771
248 699 750
128 871 240
171 63 404
291 964 69
599 572 367
929 581 707
602 474 831
108 291 622
264 509 716
20 193 170
442 544 580
580 951 978
834 394 633
972 916 318
235 93 154
20 718 755
928 560 108
634 710 393
215 865 737
433 796 58
872 667 428
508 757 495
261 793 233
894 479 642
508 642 557
439 856 21
872 762 101
297 937 425
406 856 62
350 634 430
971 961 809
778 215 941
290 136 814
712 272 884
715 483 195
29 983 319
25 737 202
4 231 238
744 243 937
318 348 732
499 131 110
794 156 986
433 953 342
516 940 211
654 676 768
261 64 263
767 479 422
603 223 272
532 557 267
957 507 231
920 196 806
898 550 758
97 544 101
666 394 437
235 950 415
326 892 894
165 534 111
923 679 145
13 469 1
223 780 54
863 812 535
465 557 534
63 734 576
297 725 725
286 595 952
748 644 307
106 527 747
184 24 607
566 167 871
468 78 578
491 783 446
461 904 308
549 128 584
384 805 415
322 253 532
724 735 407
355 915 134
974 638 240
840 452 774
838 107 508
792 734 81
260 953 636
621 556 120
21 907 60
54 615 540
10 448 924
135 461 933
449 509 288
919 295 533
80 758 609
929 985 762
739 417 424
223 442 515
529 838 637
529 471 601
793 625 959
667 225 441
928 564 192
136 470 761
451 695 204
781 33 706
128 325 324
36 487 999
208 810 971
606 876 941
503 783 395
264 73 844
614 876 850
706 275 458
660 991 430
967 791 376
705 615 749
983 884 943
583 251 300
380 476 338
406 618 781
745 148 848
163 230 591
146 333 829
189 659 135
345 403 942
68 922 402
280 834 429
150 227 568
529 768 88
411 307 866
844 988 684
204 670 617
411 369 385
797 639 244
432 828 644
673 118 347
89 801 363
533 41 835
572 54 114
796 432 447
178 210 807
363 488 212
313 178 811
706 467 210
470 796 335
505 361 974
590 685 803
362 942 180
962 554 188
806 200 646
145 728 851
150 740 14
967 480 25
744 904 710
53 826 794
955 29 628
759 545 178
271 764 781
895 121 4
574 560 992
655 35 121
975 795 30
266 173 529
416 238 209
808 641 793
388 857 881
539 161 719
177 184 469
459 771 104
689 314 438
32 694 81
271 575 645
43 4 309
497 121 272
194 810 765
492 713 800
509 382 659
716 711 908
263 432 31
810 203 919
142 641 319
20 163 893
729 792 952
611 259 571
595 902 477
49 348 774
142 998 358
728 127 844
749 149 335
528 629 693
534 673 583
991 894 166
414 245 915
257 201 95
354 50 142
965 977 506
604 64 203
630 240 769
577 145 654
512 556 842
298 489 336
203 406 625
858 183 703
123 27 980
857 88 148
595 51 350
151 69 380
108 711 831
567 951 580
342 194 127
887 698 939
968 430 122
789 718 214
60 322 506
770 166 849
575 967 478
189 695 297
431 345 773
989 783 609
815 279 537
836 956 803
401 268 565
526 395 600
543 634 954
222 914 26
964 884 988
476 923 581
522 723 725
758 527 893
488 95 571
218 44 970
191 350 499
625 30 153
244 798 755
661 770 228
843 882 265
185 705 882
583 2 343
100 643 97
214 615 262
760 229 85
949 188 155
213 468 725
760 569 403
138 32 821
497 460 421
593 457 630
481 916 855
97 338 742
7 493 971
934 576 74
311 708 741
814 272 540
518 559 112
418 593 714
812 504 404
895 253 134
992 418 381
808 158 7
131 675 972
825 184 298
508 814 418
390 665 766
645 92 570
802 751 985
664 245 183
991 358 614
69 829 746
474 965 369
440 583 565
579 534 190
488 53 494
890 259 960
480 968 908
277 36 46
44 377 126
152 317 726
150 281 178
345 288 45
364 251 208
395 575 232
646 922 656
213 356 748
136 737 361
969 821 350
637 104 756
240 431 888
978 887 133
317 884 512
587 201 873
546 775 106
341 491 874
821 78 877
78 706 1000
987 1 267
372 467 454
157 526 636
298 785 72
823 343 592
309 258 393
746 465 672
842 832 832
817 608 593
319 940 492
608 115 279
788 587 386
580 779 993
950 382 297
825 952 590
787 785 924
900 440 710
110 996 454
708 233 487
272 999 730
182 614 850
321 228 248
841 652 353
329 337 524
842 175 169
329 269 625
310 51 499
919 629 436
583 301 247
597 43 867
577 547 234
887 920 13
848 1 689
279 91 66
174 229 365
524 415 462
374 446 394
710 558 977
934 622 616
638 733 210
612 9 225
562 79 621
998 76 448
488 563 230
45 868 375
595 896 576
621 131 306
99 784 716
756 149 319
876 432 88
332 642 345
315 450 296
989 110 897
500 925 347
836 873 791
630 749 163
770 695 858
373 448 169
853 730 848
383 334 953
568 826 314
792 48 666
220 265 709
675 802 378
440 398 813
745 965 920
657 291 794
554 11 64
544 346 567
350 723 325
141 249 300
384 370 758
17 260 189
160 296 273
281 182 540
437 680 510
111 444 832
687 305 452
468 182 595
573 909 561
978 611 417
237 525 686
998 578 26
698 648 730
523 767 462
596 809 473
938 511 536
548 764 882
635 761 755
404 469 786
127 460 991
785 946 844
643 568 637
145 663 237
588 48 624
89 429 659
887 363 507
965 294 729
136 917 30
284 264 708
318 47 657
820 939 461
43 942 670
297 148 513
722 534 869
114 833 224
31 215 509
309 860 915
589 410 981
469 528 66
344 172 697
857 420 510
653 741 350
594 442 296
131 226 169
374 65 109
529 990 354
321 208 973
773 382 177
133 106 747
782 708 569
819 820 952
832 850 733
243 869 5
562 55 911
167 153 554
853 333 613
980 557 496
455 142 109
590 229 559
664 505 535
156 423 980
633 298 174
364 159 837
448 246 388
885 163 99
310 214 200
627 151 956
933 38 717
690 607 575
258 142 115
50 899 856
979 609 966
485 836 532
591 478 315
136 586 18
603 558 340
80 177 89
683 451 23
358 552 412
832 659 554
693 623 193
20 935 760
759 613 173
752 792 794
712 636 507
811 699 581
823 61 487
195 967 416
885 884 617
217 624 301
296 752 33
434 344 226
21 596 752
563 23 559
428 730 206
843 124 315
636 153 872
975 482 449
539 506 786
124 374 665
138 875 783
303 700 90
283 132 908
354 544 82
784 934 646
563 419 723
892 379 103
161 84 615
694 372 995
973 601 171
443 976 621
855 988 684
664 869 433
330 372 857
370 982 433
249 239 290
628 992 438
936 54 120
97 851 250
43 231 123
120 27 501
90 431 223
246 10 436
748 569 908
179 283 897
989 953 610
209 405 744
750 727 238
600 488 538
856 651 349
641 702 250
969 117 112
417 368 85
634 780 118
361 36 567
320 411 153
329 52 999
651 798 495
29 816 932
308 307 286
637 580 783
532 663 751
635 143 538
422 12 185
934 578 870
765 820 197
843 165 413
741 309 307
93 351 551
983 267 482
905 471 180
139 232 798
858 865 777
290 491 44
96 807 293
453 112 635
641 576 646
813 191 1
732 944 422
973 164 375
578 349 600
272 489 83
107 120 750
569 416 194
383 847 363
976 438 446
757 330 663
584 332 250
319 177 417
347 151 111
793 245 998
638 61 881
870 463 838
726 356 243
778 499 28
254 547 704
5 540 780
216 639 482
333 261 127
402 14 70
30 833 189
241 434 200
442 116 33
633 956 836
34 326 399
144 231 744
5 948 297
954 328 551
664 64 744
340 116 159
967 271 473
835 416 657
778 1 309
27 208 539
438 851 763
597 440 45
364 345 265
663 980 972
369 764 400
904 178 325
130 222 804
527 541 759
627 577 83
107 522 355
602 852 978
416 158 287
869 247 44
148 520 332
113 909 582
560 10 493
541 133 309
814 101 998
749 730 970
604 913 367
186 927 518
586 9 747
333 156 579
819 753 131
839 945 824
993 504 637
128 780 591
740 407 71
165 152 704
83 108 464
763 407 919
703 93 437
353 581 572
660 656 67
918 22 223
219 99 167
102 672 371
233 454 338
488 524 870
150 411 909
555 632 738
443 825 14
473 968 384
197 316 345
360 558 412
731 930 539
515 340 528
595 52 148
221 991 888
811 611 260
789 893 404
803 679 219
392 751 679
47 315 883
670 912 196
803 905 263
844 192 300
580 781 282
726 66 229
767 782 183
879 366 93
926 739 211
662 243 695
524 143 251
538 226 39
640 412 263
929 947 992
5 229 841
900 274 640
652 463 654
53 418 750
606 791 784
472 572 526
24 106 20
161 914 940
741 502 630
478 939 831
553 511 923
332 814 1000
74 496 10
432 150 158
103 172 30
116 594 659
541 723 32
504 471 570
539 518 294
11 27 484
644 866 21
648 375 637
76 576 904
96 598 175
715 159 117
863 810 928
963 727 53
730 431 748
963 829 78
915 693 247
682 947 636
804 442 140
817 171 666
648 767 681
153 466 573
816 474 806
753 892 136
893 719 502
184 736 46
281 671 796
636 721 181
928 734 376
272 566 271
170 605 554
186 626 327
796 531 38
578 954 228
476 102 114
943 916 573
248 488 872
712 66 107
247 877 774
765 111 459
68 554 471
911 335 265
884 684 501
395 377 175
473 791 195
688 848 330
109 444 134
934 762 929
146 261 389
406 517 770
945 855 505
780 278 419
26 406 267
852 180 564
583 800 1000
963 465 280
243 645 739
70 765 599
224 476 680
510 281 987
19 156 522
988 647 730
821 678 424
52 391 463
201 71 932
386 838 193
852 711 712
451 337 432
674 266 783
281 209 352
232 22 334
490 907 976
948 550 123
170 427 376
993 224 331
213 918 538
319 805 689
168 480 865
179 771 83
357 665 967
24 522 788
985 107 769
275 757 302
174 872 285
25 941 994
206 663 530
600 454 285
447 920 220
345 45 953
612 987 93
930 16 943
532 908 113
117 535 729
898 540 870
902 695 562
604 141 491
807 385 86
151 874 209
317 589 139
739 769 7
537 296 55
173 998 593
550 582 932
530 85 734
197 134 145
190 370 71
770 595 926
647 824 826
657 118 206
827 826 518
693 979 241
189 144 95
294 716 917
633 724 474
91 84 499
875 792 344
257 831 803
384 736 223
391 775 834
890 699 748
952 709 188
385 865 674
280 838 464
461 431 270
859 528 481
740 763 605
652 166 117
397 62 920
941 470 876
922 758 90
114 691 575
296 201 477
37 218 51
704 573 734
156 555 78
835 309 150
368 257 647
200 692 779
75 330 358
444 259 846
124 684 741
331 98 244
826 880 110
119 874 85
146 92 636
753 880 817
571 658 657
812 962 981
423 630 515
323 653 116
152 565 819
439 429 452
475 836 620
444 454 135
484 349 522
161 340 739
38 239 985
902 683 780
629 107 654
6 258 444
878 896 194
75 22 562
716 359 209
788 814 614
911 481 694
171 202 804
461 247 848
77 96 412
934 915 78
868 284 122
137 644 905
503 531 519
651 665 396
67 842 901
427 111 98
961 780 338
823 755 7
266 979 451
709 74 698
485 918 353
379 767 133
995 846 833
543 558 869
532 72 747
34 170 291
675 385 399
672 386 598
436 662 435
135 793 739
520 711 656
418 713 754
278 986 867
506 438 295
762 748 789
722 684 356
736 350 596
609 623 414
772 703 387
655 154 689
676 972 598
841 43 767
299 654 724
328 355 974
791 493 770
275 873 169
361 664 468
996 671 939
712 956 979
522 177 802
197 37 149
827 698 724
952 818 230
124 118 32
826 375 162
611 820 223
329 451 239
739 518 620
387 247 526
847 425 112
774 203 661
442 74 282
202 296 910
201 724 249
213 489 937
949 331 406
428 847 23
44 824 199
205 487 673
870 237 622
97 325 364
472 455 750
166 4 665
953 598 661
317 20 20
41 526 604
656 206 767
316 796 769
726 372 419
735 448 175
312 204 832
575 281 394
58 562 889
484 693 545
492 8 256
374 843 854
351 632 665
43 896 93
193 738 266
674 925 375
511 828 505
834 89 226
73 555 589
833 715 710
511 941 509
29 658 873
82 355 305
506 116 42
324 923 475
359 200 862
917 989 519
645 64 494
690 886 35
114 247 983
87 170 223
94 19 832
396 288 462
867 308 543
310 300 688
37 405 820
929 682 89
603 543 79
853 94 14
221 889 730
682 194 221
507 952 655
617 791 683
777 327 302
687 83 158
989 393 756
468 795 503
210 361 307
172 205 948
582 367 588
985 147 481
855 218 711
654 977 490
997 461 376
142 335 177
412 725 408
272 776 761
70 285 883
864 30 622
47 388 770
930 137 459
283 832 17
772 459 392
193 886 485
297 654 272
398 399 262
905 353 698
636 956 288
966 53 268
900 832 734
654 955 616
585 356 898
197 912 734
321 962 249
332 712 796
642 788 808
639 765 197
232 592 768
673 495 923
940 496 981
289 201 186
597 4 109
216 605 851
757 456 946
698 819 498
243 664 5
140 868 171
572 166 289
437 212 926
553 670 163
289 153 594
187 89 10
263 234 975
251 630 170
912 182 165
922 105 561
835 748 749
392 77 603
199 208 449
251 950 101
807 400 439
885 317 573
463 546 895
197 511 845
807 212 910
200 33 307
996 938 449
795 485 102
158 686 120
553 327 488
559 116 960
936 142 919
414 461 842
357 469 883
881 645 740
476 888 957
493 575 901
388 798 905
637 376 595
863 406 420
211 562 678
412 948 541
85 811 408
882 317 973
28 311 159
451 770 454
853 178 317
147 801 767
314 429 242
581 397 919
11 353 414
283 235 781
783 944 182
419 830 252
165 607 608
239 441 675
800 597 528
514 856 861
483 555 376
788 448 441
521 170 114
211 783 875
709 986 336
313 997 778
146 793 593
850 841 375
621 688 95
921 176 293
811 444 673
62 147 457
975 706 500
107 818 539
504 803 942
972 137 570
711 118 638
859 947 804
759 519 357
842 652 167
685 550 667
633 608 183
460 390 262
466 785 288
663 276 50
217 551 370
84 701 464
279 417 470
371 851 905
552 72 24
331 963 320
99 667 142
376 16 313
379 894 311
804 354 236
859 280 730
266 693 248
504 922 989
274 351 586
119 318 159
105 863 680
250 678 167
495 520 428
308 96 711
97 130 433
445 928 246
751 212 603
170 259 817
518 588 788
641 998 47
890 698 192
89 228 135
665 318 509
573 860 111
438 971 139
296 445 92
222 564 645
162 616 783
831 785 785
534 983 944
629 314 607
195 606 34
964 984 193
314 947 528
433 312 873
216 492 151
101 844 966
296 298 638
373 584 271
263 876 394
475 202 863
385 86 503
490 686 700
618 401 42
289 792 141
528 388 436
308 320 758
408 457 860
538 499 644
79 55 963
850 477 482
127 13 3
498 492 346
719 650 326
649 333 107
89 388 135
987 215 510
934 113 838
454 292 819
449 440 561
364 715 48
187 810 807
596 977 659
333 664 704
957 177 715
122 170 889
511 430 539
591 639 586
680 675 785
46 827 130
920 276 119
735 792 144
659 572 815
229 790 119
495 602 629
974 216 622
611 85 166
46 23 507
278 384 298
553 968 287
781 644 580
60 700 335
549 851 844
605 974 767
72 497 59
505 64 932
13 908 874
266 142 464
750 479 696
735 633 571
249 8 889
179 144 700
856 929 902
740 40 139
804 346 155
534 965 385
462 88 164
144 703 401
495 305 181
890 233 614
927 823 908
436 730 935
863 39 729
51 329 399
10 752 315
942 878 24
360 424 738
500 181 663
776 75 335
990 406 573
247 2 181
219 808 87
153 875 333
658 180 249
477 73 258
254 682 136
407 996 372
622 925 664
99 845 387
424 278 532
542 745 952
437 320 724
114 869 185
780 544 731
12 643 663
428 383 316
197 168 30
642 201 182
269 355 607
497 908 226
57 659 971
486 349 696
323 569 114
929 26 348
28 991 771
255 173 132
882 884 518
4 472 493
682 857 479
248 375 696
325 594 78
912 168 358
573 835 532
286 43 844
654 165 511
328 641 51
63 724 764
43 572 702
186 38 609
971 724 867
846 844 806
902 362 100
387 383 796
946 975 1
870 832 986
345 950 882
733 277 623
649 205 147
283 396 693
826 523 244
244 547 938
97 346 952
683 906 49
416 252 786
12 8 654
766 196 8
290 867 133
128 84 650
876 369 402
624 608 672
656 532 643
110 204 688
94 715 436
567 716 57
346 128 54
359 907 844
397 471 911
65 613 446
552 460 306
14 879 539
451 906 457
553 204 280
243 383 80
552 268 515
23 643 172
851 223 680
131 688 981
125 870 1000
924 55 986
196 236 408
269 578 447
418 176 251
183 290 508
366 277 398
311 121 715
806 180 385
498 143 590
717 821 458
476 80 614
1 751 232
260 430 887
561 955 674
829 949 794
528 47 902
788 153 608
710 184 77
97 371 750
161 559 826
514 801 766
768 581 20
590 323 947
877 555 274
797 34 972
9 944 267
98 782 808
929 990 840
181 502 839
4 832 757
524 38 481
284 800 105
61 505 300
784 158 568
901 968 456
551 539 271
490 16 74
130 246 379
227 453 290
389 850 797
461 364 432
805 994 485
637 799 929
464 837 234
179 695 116
972 297 178
596 714 129
570 901 827
429 856 59
612 953 159
750 523 482
141 186 172
431 364 884
169 46 644
116 130 267
754 710 925
397 105 151
840 206 526
3 488 858
468 821 925
634 723 665
978 59 730
506 346 91
47 357 414
606 134 326
490 714 664
33 916 878
529 863 377
287 634 744
498 402 741
625 853 446
949 363 428
110 470 654
844 508 750
67 771 614
567 686 793
669 593 112
11 982 509
974 176 46
382 90 634
62 353 525
701 18 97
228 554 884
485 849 395
931 18 747
256 135 856
406 581 287
825 736 908
663 465 343
199 13 126
475 814 18
592 275 365
330 844 984
168 671 800
367 916 776
272 836 731
588 128 429
761 408 512
49 908 339
928 931 173
83 684 961
826 765 956
148 716 705
738 722 486
230 267 606
80 923 569
549 544 548
189 255 671
219 238 467
841 73 971
119 980 168
380 177 588
118 579 152
998 258 485
524 418 717
762 641 207
455 328 266
8 974 727
940 133 824
293 788 23
646 543 534
474 534 425
205 36 615
852 21 988
401 390 162
324 106 327
515 815 734
736 527 822
140 525 25
148 542 168
669 12 738
897 382 326
156 247 349
985 208 231
552 700 612
138 849 356
511 996 694
390 253 702
129 744 431
616 281 736
390 164 625
698 233 459
581 801 531
37 533 11
969 671 970
758 504 8
116 184 649
923 106 685
517 194 91
342 919 707
512 131 684
906 484 752
116 325 160
258 300 603
342 388 188
351 262 594
814 167 607
89 666 182
693 329 293
929 863 686
285 966 191
468 533 414
804 91 746
571 684 491
409 506 583
279 633 809
934 416 434
966 639 180
104 667 773
738 108 550
474 937 886
371 223 215
7 614 761
479 963 588
906 286 42
596 29 467
907 951 372
49 119 650
929 280 850
743 113 686
2 264 200
291 65 74
469 577 906
801 357 597
741 214 708
749 853 91
218 969 180
265 305 943
934 998 280
250 610 104
517 295 59
640 972 310
908 746 730
187 295 964
160 373 792
701 130 723
814 721 307
24 516 247
648 46 388
804 438 635
396 459 348
328 911 798
548 369 497
867 491 308
33 229 257
276 145 323
572 775 855
263 548 408
53 669 41
142 214 662
931 976 623
696 28 871
263 606 486
886 464 887
840 532 559
316 55 936
35 299 538
714 99 992
300 472 32
908 315 691
740 281 50
705 328 345
420 203 872
291 220 755
447 151 883
140 93 180
19 868 626
66 298 531
71 279 389
632 423 271
582 148 249
251 45 42
774 856 911
370 39 3
465 696 809
880 100 336
686 644 320
522 603 196
902 615 943
532 746 298
881 823 513
177 959 590
514 406 894
477 900 189
992 747 421
157 553 186
934 458 31
206 151 778
390 528 59
754 940 441
630 94 521
202 788 913
805 634 725
563 643 752
73 398 830
717 377 740
600 352 458
430 616 178
21 282 65
419 23 365
166 463 357
70 635 616
136 562 156
589 565 828
568 830 88
268 13 676
593 277 528
653 416 613
944 320 837
959 940 681
520 83 426
851 971 443
126 304 11
971 914 382
791 218 639
345 870 171
548 433 296
66 508 329
882 305 437
264 440 769
298 372 528
139 694 300
222 539 426
855 757 448
886 935 774
48 815 757
308 136 322
909 762 893
945 787 873
183 131 448
6 741 576
401 980 616
727 708 924
329 942 906
452 874 495
883 93 253
818 504 926
405 473 136
693 936 194
495 965 8
252 653 526
191 338 641
651 88 546
843 657 619
721 482 234
344 853 101
769 115 512
945 78 984
755 635 37
450 254 190
100 46 861
393 924 984
607 29 561
882 935 830
259 854 262
671 763 45
243 691 493
931 287 70
412 907 176
244 49 53
538 586 56
296 560 878
493 182 492
623 416 712
707 600 18
300 173 732
648 523 342
117 44 483
91 506 998
38 343 588
602 305 626
671 901 690
189 683 662
324 228 17
561 977 272
970 941 575
72 273 321
965 582 873
569 501 186
554 394 405
299 711 810
495 716 810
876 526 11
904 149 975
774 857 896
719 152 444
111 3 178
1000 650 640
996 162 355
866 622 300
337 144 354
636 466 862
999 138 552
825 380 478
574 296 26
450 728 672
18 184 293
133 80 125
278 544 393
86 675 503
360 133 664
80 723 869
795 891 679
652 546 132
433 40 289
187 801 828
220 589 805
147 155 50
363 311 862
299 542 15
335 622 856
362 595 682
554 812 848
151 728 676
36 593 587
292 611 741
53 23 223
35 21 799
844 836 13
502 458 470
163 650 362
316 970 143
114 61 115
362 695 403
827 677 809
421 766 521
579 495 786
887 660 974
500 6 188
62 120 102
907 540 615
280 528 309
233 892 293
482 585 763
188 753 989
915 595 614
831 66 133
633 417 872
783 58 594
458 760 711
325 84 340
557 60 214
444 488 141
677 100 830
210 620 146
211 867 313
414 135 462
110 548 842
307 312 629
581 619 560
431 897 781
995 945 290
472 304 532
946 482 809
643 890 428
908 127 272
770 310 816
894 600 771
750 811 658
114 426 346
483 414 106
849 275 64
270 598 888
87 12 555
513 311 520
319 952 439
143 441 937
972 960 836
343 277 790
595 6 10
960 781 39
558 952 342
923 803 994
489 32 444
592 873 936
198 340 424
974 457 769
137 590 44
367 359 905
450 618 679
85 892 490
704 822 556
89 629 543
631 910 374
916 930 728
887 782 528
307 341 781
14 87 938
80 543 962
120 838 45
851 516 929
676 964 39
534 690 534
607 738 556
79 407 599
301 93 57
790 911 456
343 635 29
302 50 283
958 807 293
267 152 30
133 959 870
317 83 928
439 903 251
423 877 178
443 558 988
709 758 683
517 838 289
79 511 253
262 240 944
699 352 854
562 944 885
517 859 60
294 960 948
2 344 181
761 14 226
345 841 945
861 440 327
126 144 833
471 679 955
476 818 418
472 775 781
856 517 501
477 832 83
877 383 328
408 239 26
934 501 824
568 100 302
174 490 966
142 683 385
134 162 494
84 50 941
11 888 673
761 457 797
993 543 415
390 60 361
975 75 800
526 614 520
124 410 156
458 866 872
932 389 170
673 571 660
678 330 535
513 811 509
7 968 228
723 338 787
693 954 226
245 146 349
403 904 876
728 196 20
210 425 17
954 255 274
628 669 301
549 559 904
1000 718 319
412 550 947
695 67 88
846 365 594
784 573 335
505 92 252
764 570 831
419 826 120
477 583 1000
668 406 682
479 188 68
228 990 666
923 102 921
75 647 417
893 886 993
551 409 771
477 132 932
612 865 718
127 119 158
564 871 22
445 729 472
512 987 591
650 446 296
532 303 165
444 85 948
345 90 219
445 817 726
114 625 626
458 790 736
109 259 361
886 230 706
814 298 560
180 154 471
712 849 318
16 104 393
606 473 730
37 395 488
383 129 78
382 800 789
528 514 124
207 713 998
312 598 563
317 687 696
279 448 196
397 26 934
521 53 507
474 806 660
324 476 151
678 56 69
613 108 5
576 185 183
406 147 519
469 857 599
179 166 859
904 256 89
290 612 5
38 761 380
599 43 655
146 927 565
209 938 435
592 836 250
721 153 283
468 56 859
46 811 851
321 619 648
886 789 188
526 533 318
186 733 686
84 926 754
276 196 25
132 391 394
734 368 718
911 779 639
357 420 244
278 325 518
536 414 396
279 752 526
394 306 331
6 309 431
421 707 651
970 867 925
918 855 863
819 890 850
748 808 819
722 984 22
566 296 873
308 212 993
48 257 377
808 623 844
457 933 18
472 54 619
595 355 439
6 979 530
233 248 626
944 531 205
754 709 361
441 823 937
910 284 470
712 368 744
909 181 154
268 357 628
890 600 665
756 240 644
830 669 238
257 574 979
127 49 667
106 177 614
170 216 265
900 459 494
32 585 95
183 807 125
375 85 338
522 888 108
734 539 4
330 32 234
693 705 178
317 759 942
308 226 443
136 548 678
474 148 604
478 890 783
351 883 713
850 652 316
529 554 598
805 224 237
589 690 915
734 624 369
286 173 954
686 806 677
257 712 821
666 947 238
953 341 802
994 710 561
716 907 701
295 857 550
59 331 30
821 945 167
808 822 72
21 655 330
632 431 830
129 428 57
868 773 207
651 919 695
464 305 263
340 160 318
905 581 486
384 679 881
658 655 852
439 581 633
680 621 626
928 971 669
17 316 514
336 825 373
457 733 147
401 469 824
250 405 396
670 168 942
15 892 529
858 385 178
925 784 698
127 980 347
844 918 612
590 760 493
723 476 559
532 206 152
549 338 920
84 515 115
794 247 288
37 510 911
760 930 621
671 271 276
459 652 751
15 720 94
976 371 714
740 369 802
310 979 411
802 556 92
521 15 117
951 692 726
930 367 220
673 542 802
389 4 126
501 623 821
379 233 726
111 170 936
307 511 971
850 932 269
742 66 646
857 314 932
217 817 379
421 708 265
688 86 713
819 28 469
649 36 180
593 733 578
128 91 246
149 129 33
150 470 95
135 555 281
866 790 110
153 298 66
11 736 473
838 420 242
198 739 504
169 707 718
539 217 734