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