school/semester_5/aturp/naloga_4/test/testni_primer3.txt

10002 lines
114 KiB
Plaintext

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