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