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