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