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